ecere,ecereCOM: support Emscriptem platform. add new Emscripten interface driver.
authorRejean Loyer <redj@ecere.com>
Sun, 14 Sep 2014 18:36:27 +0000 (14:36 -0400)
committerJerome St-Louis <jerome@ecere.com>
Fri, 20 Feb 2015 15:39:18 +0000 (10:39 -0500)
commit701362334685321c5e50fd1ce22e91b503b18522
tree470f5e83f0cc6319b74737cf3150dc8718b5ccf1
parentea18072fed76d1b39c11ffa1483c878d62e5c1d2
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
27 files changed:
ecere/ecere.epj
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/OpenGLDisplayDriver.ec
ecere/src/gfx/drivers/XDisplayDriver.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/Mutex.ec
ecere/src/sys/Semaphore.ec
ecere/src/sys/System.ec
ecere/src/sys/Thread.ec
ecere/src/sys/i18n.ec