// ---= V 1 6 =--- // 16.026 // STEAM publishing // GLBasic V16 will be online through STEAM // New compilers: // Win32, Win64 use new GCC versions // Dropped support // Dead platforms: // GP2X, WIZ, PANDORA, WINCE, IPHONE // Core: // GETJOY... returns 0 if no joysticks are attached // Debugger stops immediately when you stop. // Win32: // Mouse wheel is buffered for better accuracy. // 15.238 // WinCE: // -Fixed compiler bug // New command: // NUMBER() // ---= V 1 5 =--- // 15.089 // Editor: // -Fixed debugging of type-arrays. // WIN32: // -Fixed performance issues with JOY... // 15.005 // DEBUGGER: // -can show TYPE variables! // -will reliably start to debug // -can show ALIAS and FOREACH variables // -bugfix: stop debugger with exception when: DIM a[3]; b=a[1][999] // Win32/Console: // INKEY$() locked the program. Now it returns an empty string if no key is pressed. // 14.497 // Core: // SOCK_UDPSEND - bug. Port was internally ill formated. // KEYWAIT - fixed // Editor: // Not responding editor in debug session should be fixed. // 14.401 // Core: // LibPNG - can load JPG images from a shoebox // Android: // Default for ALLOWESCAPE is FALSE -> Do not "Exit" on Android with Back button. // Show a dialog instead. // 14.371 // Core: // IPv6 ready. // See SOCK_SET_IP_VERSION // SOCK_TCPACCEPT - param "ip$" changed // Updated libPNG // Android: // Fixed some path issues (mainly when using full path) // 14.329 // Win32: // KEY(cursor) was not always correct. // New command: // BUSY - skip the next few HIBERNATE calls // libPNG: // updated to version 1.4.19 (security issues) // 14.106 // Win32: // Right and middle mouse buttons fixed. // 14.095 // Core: // LOADBMP fixed to be used with PRESCALER. USEASBMP will not work, though. // Fixed scale factors between 2.0 and 4.0 for PRESCALER. // USESCREEN calls VIEWPORT 0,0,0,0 to restore viewport and prescaler settings. // Fixed program lock in MOUSEWAIT // GRABSPRITE (sort of) works with PRESCALER. // Android: // Fixed low memory for Java compiler, building the debug version (glb_build.bat, Line 70) // 14.006 // Core: // Fixed compile errors with debug mode and TYPEs. // 14.003 // Core: // Bugfix in SETSCREEN. Also for fullscreen on Win32. // 14.001 // New Concept: // Win32 in the setup. All other platforms: See menu Web/Platforms... // // New Command: // PRESCALER screenx%, screeny% // lets you scale a virtual screen (320x240..) to any device. // TYPE t...; t.dbg() -> DEBUGS TYPE's variables // // Win32: // Win8+ Multitouch support. (using WM_POINTER* API) // Pixelformat changes, so alpha bits are used again. (GRABSPRITE..) // Using DRAWRECT internally for SETPIXEL (crash with newer drivers) // // Android: // Updated to latest AndroidExtras version. // // Dropped Platform Support: // WebOS - It's dead. Sigh. // 12.577 // Core: // NETWEBGET uses HTTP/1.1 -> Some child protection systems might have // failed to connect to whitelisted servers. // SETTRANSPARENCY c%; CLEARSCREEN c% // now clears with alpha=0 // WinCE: // Compiler bugfix // RaspberryPi: // Console builds enabled // Font Creator: // png images are now with alpha information // 12.312 // iPhone: // iOS 7+8 screen orientation issue fixed // 12.308 // Core: // String pooling has been removed because of slow compile times. // IIF(a=b,1,2) has been fixed. // Linux: // Fixed startup problems on VirtualBox (and maybe others). // HTML5: // Updated compiler for much quicker builds. // 12.243 // Core: // GETFILETIME$() implemented. // FORMAT$(0,0,0) returned empty string. // Equal sign right of an assignment was compiled incorrectly. a=IIF(1==1,1,0)... // SETFONT can scale // // DDGui: // Can use scaled fonts now. // // Android: // KEY(1) for ESC can be checked. // 12.096 // ATTENTIONS: // -GLBasic V11+ defaults to: ALPHATESTING 1; ALPHAMODE -1; // Blending is faster than cookie cutting on mobile devices. // If, however, you do ALPHAMODE 0 now, you WILL SEE TRANSPARENT AREAS FILLED! // Always do ALPHAMODE -1 - OR - do ALPHATESTING 0.05 to get the old V10 behaviour. // // Editor: // Context menu offers "Google" option. // Option to disable splash screen implemented. // TYPEs are listed in jump-bar. // Context menu of tabs improved. // Click mouse wheel on a tab to close it. // ...