ecere,ecereCOM: support Emscriptem platform. add new Emscripten interface driver.
authorRejean Loyer <redj@ecere.com>
Wed, 9 Dec 2015 22:31:28 +0000 (17:31 -0500)
committerJerome St-Louis <jerome@ecere.com>
Thu, 28 Jul 2016 22:22:37 +0000 (18:22 -0400)
commitcc42228a723b4acb565ddd9ed4482efe71c1675a
treeccc222afd6b2d17b3af42d4f2d3a5dd5350ff776
parent1cf6e9267dc202584adb16aa6993bf7a0becfef7
ecere,ecereCOM: support Emscriptem platform. add new Emscripten interface driver.
 - <NOTE> had to move GetDisplayDriver and GetDisplaySystem to end of Display.ec file due to compiler issue
 - #if !defined(__EMSCRIPTEN__) out:
    - dynamic loading
    - thread/mutex/semaphore and Condition class
    - file monitoring
    - png/jpeg/gif
    - X driver
    - NCurses driver
    - dcom
 - add emscripten_main_loop_callback in GuiApplication.ec
 - use of glfw and a bit of tweaking in the OpenGL driver
34 files changed:
ecere/ecere.epj
ecere/ecereCOM.epj
ecere/src/com/String.ec
ecere/src/com/containers/Array.ec
ecere/src/com/containers/Map.ec
ecere/src/com/instance.c
ecere/src/com/instance.ec
ecere/src/gfx/Display.ec
ecere/src/gfx/DisplaySystem.ec
ecere/src/gfx/bitmaps/GIFFormat.ec
ecere/src/gfx/bitmaps/PNGFormat.ec
ecere/src/gfx/drivers/NCursesDisplayDriver.ec
ecere/src/gfx/drivers/XDisplayDriver.ec
ecere/src/gfx/fontRendering.ec
ecere/src/gui/Desktop3D.ec
ecere/src/gui/GuiApplication.ec
ecere/src/gui/Window.ec
ecere/src/gui/drivers/EmscriptenInterface.ec [new file with mode: 0644]
ecere/src/gui/drivers/NCursesInterface.ec
ecere/src/gui/drivers/XInterface.ec
ecere/src/gui/skins/WindowsSkin.ec
ecere/src/net/dcom.ec
ecere/src/sys/Condition.ec
ecere/src/sys/EARArchive.ec
ecere/src/sys/FileMonitor.ec
ecere/src/sys/GlobalAppSettings.ec
ecere/src/sys/JSON.ec
ecere/src/sys/Mutex.ec
ecere/src/sys/Semaphore.ec
ecere/src/sys/System.ec
ecere/src/sys/Thread.ec
ecere/src/sys/i18n.ec
samples/guiAndGfx/HelloForm/helloForm.ec
samples/guiAndGfx/HelloForm/helloForm.epj