What's NEW
----------

[2016-06-08]
 * Removed javascript call from native build [MikeDX]
 * Fixing HTML build and adding ALT+X to exit in js builds [MikeDX]

[2016-06-07]
 * Fixed memcpy overlap in prg compiler [MikeDX]
 * Fixed Song not being stopped / unloaded when closed in the div IDE [MikeDX]
 * Fixing stopsound in web build [MikeDX]
 * Memory leak fixes [MikeDX]
 * Fixed unloading of registered effects when sound stops playing [MikeDX]
 * Fixed freeing of memory allocated by new_map [MikeDX]

[2016-06-06]
 * Fixed change_channel() - Left & Right Panning control (balance) [MikeDX]
 * Fixed PCM soundfile loading [MikeDX]

[2016-06-05]
 * Added mode8 to GCW0 build [MikeDX]
 * Added mode8 to pandora build [MikeDX]
 * Updated GP2X port cmake rules [MikeDX]
 * README.md edited online with Bitbucket [MikeDX]

[2016-05-31]
 * Updated gitinore file [MikeDX]
 * Updated Mode8 to correctly draw trans / masked objects and prevent crash when drawing out of bounds [MikeDX]
 * Changed pointer size in clone command, Fixes Sorcerers Duel [MikeDX]
 * Made standalone compiler work again [MikeDX]

[2016-05-30]
 * Fixed ITAN table - Making HTML port work [MikeDX]

[2016-05-29]
 * Added mode8 to HTML builds [MikeDX]
 * Added Mode8 to Raspberry Pi builds [MikeDX]
 * Mode8 Fixes [MikeDX]

[2016-05-28]
 * Mode8 Improvements, making wicked8 and superkarts work [Mike Green]
 * Removed un-necessary SDL_UpdateRect from screen update routine [Mike Green]
 * Added Mode8 to OSX Build [Mike Green]
 * Fixed DIV Crashing when all Sound channels in are use [Mike Green]

[2016-05-26]
 * Fixed mode8 compiling on OSX [Mike Green]
 * Fixed windows build [MikeDX]

[2016-05-25]
 * fixing div1run to use DIV DLL [MikeDX]
 * Ensuring inter.h is only included once [MikeDX]
 * Fixing some crashes in WLD Editor [MikeDX]

[2016-05-21]
 * Updating mode8 to correctly draw objects in trans / masked [MikeDX]
 * Updated README to include MODE8 [MikeDX]
 * Added mode8 to Linux build [MikeDX]
 * Mode8 Now working (Thanks to Fransesco Amato) [MikeDX]

[2016-05-16]
 * fixed path seperator in fpg save-as [MikeDX]
 * Added pakfile unpacker tool [MikeDX]

[2016-05-01]
 * cleanup / instructions for pi cross compile [MikeDX]
 * fixed up raspberry pi cross compile buildscripts [MikeDX]

[2016-04-30]
 * removing SDL_gfx files from compile except framerate as code is unused [MikeDX]

[2016-04-29]
 * increased max drawing from 256 to 16384 [MikeDX]

[2016-04-23]
 * fixing error when import "dllname" used without trailing slash and free_syntax not defined [MikeDX]

[2016-04-22]
 * renamed CD_ROM variable to cdrom [MikeDX]
 * renaming PlaySound -> DivPlaySound due to compiler conflict [MikeDX]
 * rewritten and cleaned up divdll (plugin) routines to autodetect system extension (dll.js/so/dll) [MikeDX]
 * updated mkdir to use osdep __mkdir [MikeDX]

[2016-04-21]
 * Adding option to reload prg on session load if newer file is found (windows) [Mike Green]
 * Added check for new version of PRG on session load, prompting to reload if required (non win32 builds) [MikeDX]
 * removing alerts when setting video mode and returning to div since we rely on SDL to set sensible video modes [MikeDX]

[2016-04-19]
 * removed duplicate apple specific code [Mike Green]
 * Fixing detection of fullscreen [Mike Green]
 * OSX - fixing compiler warnings and fullscreen switching [Mike Green]
 * fixing osx cmake rules [Mike Green]
 * adding bundle references for OSX build [Mike Green]
 * added OGG playing [MikeDX]
 * wip physics dll [MikeDX]
 * added support in div dll for fpg/graph data [MikeDX]
 * fixing windows build where sched_yield() isnt supported [MikeDX]
 * Fixes fopen() not returning 0 on failure [Freark van der Berg]

[2016-04-18]
 * updated div.h to allow creation of windows dll extensions [MikeDX]

[2016-04-17]
 * added ogg support to load wav [Mike Green]
 * fixing fopen to look for file in prg dir first. [MikeDX]
 * Fixes accessing outside of ventana buffer bound [Freark van der Berg]

[2016-04-11]
 * replaced SDL_delay with sched_yield delay [MikeDX]
 * fixed runtime for emscripten [MikeDX]
 * changed key repeat delay to 250ms instead of 500ms [MikeDX]
 * cursor no longer flashing when moving in editor [MikeDX]

[2016-04-10]
 * enabled ssh uploading on zip2div process export [MikeDX]
 * updated game window to use the same caption as the IDE [MikeDX]

[2016-03-30]
 * added pack file [MikeDX]

[2016-03-24]
 * fixing windows build [Mike Green]
 * moving memptr conts from int/long to uin32_t / uint64_t [Mike Green]
 * adding casts to fix osx build [Mike Green]
 * adding NETPLAY ifdefs to fix non network builds [Mike Green]
 * fixing free memory routine definition [Mike Green]
 * updating divpcm.c with casts to fix osx build [Mike Green]
 * adding pseudo stack, fixes clone() on 64bit builds [Mike Green]
 * updating runner to work better with osx builds [Mike Green]

[2016-03-23]
 * added first multiplayer into builds (use with HAS_NET in cmake) [MikeDX]
 * added reset of meminfo struct to -1 if get free mem fails [MikeDX]

[2016-03-22]
 * updating numpad keycodes for windows builds [MikeDX]
 * adding missing keypad codes (linux) [MikeDX]
 * fixed free memory in sys info box (maybe not for osx build) [MikeDX]

[2016-03-21]
 * some formatting cleanup in dll code [MikeDX]
 * fixing etting of mouse x / y [MikeDX]
 * updated javascript build to look for autoload dll files [MikeDX]
 * added command to create js dll files [MikeDX]
 * added missing declarations to pandora cmake file [MikeDX]
 * including javascript dlls in html builds [MikeDX]
 * updated html Makefile to support javascript addon dlls [MikeDX]
 * adding stdint.h to dll/div.h to allow creation of javascript "dll" files [MikeDX]

[2016-03-20]
 * fixed select via keys and ctrl+x/c/v [MikeDX]
 * fixing bug in javascript build where fpg would not be read properly [MikeDX]

[2016-03-19]
 * updated divpcm to use quickload [MikeDX]
 * fixing git whats new logger [Mike Green]
 * added git date log for "whats new" changelog output from gitlog [Mike Green]
 * updating osx cmake script [Mike Green]
 * adding mac app bundle script [Mike Green]
 * fixing osx build [Mike Green]

[2016-03-18]
 * fixing compile (osx) [Mike Green]
 * added sdlgfx to droid makefile [root]
 * expaning range check on mouse pointer graphic to prevent crash when dragging map from fpg [MikeDX]
 * fixing sdl surface memory leak [MikeDX]
 * made sound editor work [MikeDX]
 * fixed memory leaks [MikeDX]

[2016-03-17]
 * fixed some memory leaks [MikeDX]
 * removing libjpeg from linux build [mike]
 * made some progress with sound files in the IDE. PCM loading not working yet, nor is session sounds [MikeDX]
 * made some progress with sound files in the IDE. PCM loading not working yet, nor is session sounds [MikeDX]

[2016-03-16]
 * adding boundary box for zoom, should fix editor zoom crashes [MikeDX]
 * removing duplicate stdio.h include (already in global.h [MikeDX]
 * updating debug printf / printf stuff. should fix fpg load / palette load crashing bug [MikeDX]
 * improving fpopen [MikeDX]
 * removing printf [MikeDX]
 * removing printf [MikeDX]
 * modifying some printf stuff [MikeDX]

[2016-03-15]
 * removing SPACE al alt for mouse left - may reintroduce later [MikeDX]
 * adding dummy fopen for non debug builds [MikeDX]
 * setting prg path in system/exec.path [MikeDX]
 * added search in prg path (debugging only) [MikeDX]
 * removing reding of free space of drives, should fix drive not ready bug [MikeDX]
 * added -D{PLATFORM}=1 to command line to confirm platform build [MikeDX]
 * removing libjpeg from windows builds [MikeDX]
 * removing libjpeg from linux builds [MikeDX]

[2016-03-14]
 * removing libjpeg support in linux build [Mike Green]
 * fixing "new" file issues [MikeDX]
 * setting some defaults (start of cmake cleanup [MikeDX]

[2016-03-13]
 * adding mode, removing gitlib [MikeDX]
 * removing zlib pkg conf [MikeDX]
 * removing libgit [Mike Green]
 * reducing optimise level to O1 from O3 [Mike Green]

[2016-03-12]
 * setting gitlib to false in windows build [MikeDX]
 * setting gitlib to false in pandora build [MikeDX]
 * code cleanup [MikeDX]
 * adding gitlib to linux build [MikeDX]
 * adding gitlib (if set in makefile) [MikeDX]
 * updaing build level on html build to O3 [MikeDX]
 * fixing IsPlayingSong [MikeDX]
 * removing 32bit fpg info [MikeDX]
 * updating drive list [MikeDX]
 * removing some debug info from win32 [MikeDX]
 * fixed dos directory browsing [MikeDX]
 * fixed dos directory browsing [MikeDX]
 * initial gitlib addon [MikeDX]
