// ---= V 1 6 =--- // 16.026 // STEAM Vertrieb // GLBasic V16 erhält man online über STEAM // Neue Compiler: // Win32, Win64 nutzen neue GCC Versionen // Platformen entfernt // Nicht unterstütze Platformen: // GP2X, WIZ, PANDORA, WINCE, IPHONE // Kern: // GETJOY... liefert 0 wenn kein Joystick angesteckt ist // Debugger stoppt sofort, wenn man auf STOP drückt. // Win32: // Mouserad wird gepuffert für bessere Genauigkeit. // 15.238 // WinCE: // -Kompilerfehler behoben // Neuer Befehl: // NUMBER() // ---= V 1 5 =--- // 15.089 // Editor: // -Korrigiert debuggen von Type-Arrays. // WIN32: // -Performance Probleme mit JOY... behoben. // 15.005 // DEBUGGER: // -kann TYPE variablen zeigen! // -startet verlässlich das Debuggen // -kann ALIAS und FOREACH Variablen zeigen // -Bugfix: Debugger stoppt mit Ausnahme bei: DIM a[3]; b=a[1][999] // Win32/Console: // INKEY$() unterbrach das Programm. Jetzt ird eine leere Zeichenkette zurückgegben, // wenn keine Taste gedrückt wird. // 14.497 // Kern: // SOCK_UDPSEND - Fehler. Port war intern falsch formatiert. // KEYWAIT - korrigiert // Editor: // Nicht reagierender Editor im Debug-Modus behoben. // 14.401 // Kern: // LibPNG - kann JPG Bilder aus Shoebox laden. // Android: // Standard für ALLOWESCAPE ist FALSE -> Nich "beenden" mit Zurück-Knopf. // Zeige statt dessen einen Dialog an. // 14.371 // Kern: // IPv6 ready. // Siehe SOCK_SET_IP_VERSION // SOCK_TCPACCEPT - Parameter "ip$" geändert // libPNG aktualisiert // Android: // Einige Pfadprobleme behoben. (Hauptsächlich, wenn man absolute Pfade nutzt) // 14.329 // Win32: // Rechte und mittlere Maustaste korrigiert. // Neuer Befehl: // BUSY - Überspringt die nächsten paar HIBERNATE Aufrufe // libPNG: // updated to version 1.4.19 (security issues) // 14.095 // Core: // LOADBMP korrigiert und kann mit PRESCALER genutzt werden. USEASBMP geht aber noch nicht. // Korrektur für Faktoren zwischen 2.0 und 4.0 für PRESCALER. // USESCREEN ruft VIEWPORT 0,0,0,0 auf um den Viewport und die Prescaler Einstellungen wieder zu setzen. // MOUSEWAIT hing sich auf. Wurde korrigiert. // GRABSPRITE funktioniert (bedingt) mit PRESCALER. // Android: // Java compiler brauchte mehr Speicher für Debug build. (glb_build.bat, Line 70) // 14.006 // Core: // Korrigiert Fehler im Debugmodus mit TYPEs. // 14.003 // Core: // Fehlekorrektur in SETSCREEN. Auch für Win32 Vollbild. // 14.001 // Neues Konzept: // Win32 in the setup. All other platforms: See menu Web/Platforms... // // Neuer Befehl: // PRESCALER screenx%, screeny% // skaliert virtuellen Schirm (320x240..) auf jedes Gerät. // TYPE t...; t.dbg() -> DEBUGS TYPE's variables // // Win32: // Win8+ Multitouch support. (nutzt WM_POINTER* API) // Pixelformat geändert, damit alpha bits wieder genutzt werden (GRABSPRITE...) // Nutzt intern DRAWRECT für SETPIXEL (Abstur bei neuen Treibern?) // // Android: // Updated auf aktuelle AndroidExtras version. // // Platform Support verworfen: // WebOS - Es ist tot. Seufz. // 12.577 // Kern: // NETWEBGET nutzt HTTP/1.1 -> Einige Kindersicherungen konnten nicht // mit Whitelist-Servern verbinden. // SETTRANSPARENCY c%; CLEARSCREEN c% // löscht jetzt mit alpha=0 // WinCE: // Compiler bugfix // RaspberryPi: // Console Builds hinzugefügt // Font Creator: // png Bilder sind nun mit Alpha-Information // 12.312 // iPhone: // iOS 7+8: Bildschirm-Orientierung korrigiert // 12.308 // Kern: // String pooling wurde wegen langsamen Buildzeiten entfernt. // IIF(a=b,1,2) wurde korrigiert. // Linux: // Startprobleme unter VirtualBox behoben (evtl. auch andere Distros). // HTML5: // Compiler aktualisiert für schnelleres Erstellen. // 12.243 // Kern: // GETFILETIME$() implementiert. // FORMAT$(0,0,0) lieferte leeren String. // Gleichheitszeichen rechts einer Zuweisung wurde falsch compiliert. a=IIF(1==1,1,0)... // SETFONT kann skalieren // // DDGui: // Kann skalierte Fonts nutzen. // // Android: // KEY(1) für ESC kann geprüft werden. // 12.096 // HINWEISE: // -GLBasic V11+ hat als Voreinstellung: ALPHATESTING 1; ALPHAMODE -1; // Blending ist auf Mobilgeräten schneller als Alphatesting. // Wenn man nun jedoch ALPHAMODE 0 schreibt, SIEHT MAN TRANSPARENTE BEREICHE GEFÜLLT! // Bitte nun immer ALPHAMODE -1 - ODER - ALPHATESTING 0.05 für das V10 Verhalten. // Editor: // Rechte-Maustaste Menü hat "Google" Option. // Option zum abschalten des Splash-Screen eingebaut. // TYPEs werden in Sprungleiste aufgeführt. // Rechte-Maustaste Menü der Tabs aufgeräumt. // Klick mit mittlerer Maustaste auf Datei-Tab schließt den Tab. // Rechte MT Menü: "Werkzeuge/Datum einfügen" hinzugefügt. // Fehlerhaftes Highlighting von z.B. "read%" zu "READ%" behoben. // ...