// 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.
   //    Context menu: "tools/insert date" was added.
   //    Incorrect highlighting of e.g. "read%" to "READ%" fixed.
   //    Fixed Windows 7/8 Jumplist feature (only displays projects)
   //
   // Samples:
   //    _projects_\native_gui added. A win32 and GTK wrapper based native GUI
   //        with an dialog editor.
   //
   // New Command:
   //-    FLOOR() and CEIL()(manual)
   //    HEX$()
   //    SETLOOPSUB
   //    IIF(expression, on_true, on_false)
   //    X_OBJADDVERTEX_NORMAL - call before X_OBJADDVERTEX to user define the normals.
   //                            Set X_AUTONORMALS to 0 beforehand.
   //
   //    PLATFORMINFO$("DPI") returns the DPI (dots per inch) of the display (ca. values).
   //                         fixed to work on Android.
   //
   // Compiler:
   //    Uses string pooling for constant strings to gain more compact binaries.
   //    ?ELSEIF implemented.
   //    Output of GPCxxxx error numbers for searching in the forums.
   //    Nested ?IFDEF did not work sometimes.
   //    GBAL - libraries are working again. (Editor didn't pass them to compiler)
   //
   // Core:
   //    *** New Defaults: ALPHAMODE -1; ALPHATESTING 1 ***
   //    SAVESPRITE - png does not include palette information (smaller files)
   //    ASR() always returns a positive number (treat input as unsigned int32)
   //    If CREATESCREEN fails, GETSPRITESIZE will return 0,0.
   //    LIMITFPS has optional vsync parameter (not all platforms supported).
   //    Faster handling of constant strings.
   //    ALLOWESCAPE didn't work on console apps (NETWEBEND always ended)
   //    New data type: int64. Demo: LOCAL i64 AS int64; i64 = ...
   //        FILESEEK and GETFILESIZE work with int64 now.
   //    RETURN a=b // code was converted to "return a=b" instead of "a==b".
   //    CREATESCREEN 1,1,..; MEM2SPRITE 1,... <- screen was no longer attached to sprite.
   //    REDIM a%[0] did not internally set the count variable to 0. FOREACH failed then.
   //
   // Mac, Linux:
   //    AUTOPAUSE FALSE was ignored.
   //
   // Win32, WinCE:
   //    KILLFILE can also remove empty directories.
   //
   // ...