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>
Fri, 26 Feb 2016 04:25:15 +0000 (23:25 -0500)
commit2676d1e94ec6378c85891ae48e7370fc2ade4050
tree51f092dd4270a5aec5afbe16c2f88cf685d9236b
parent88b6c0e8d6fba7e3d929627a0b060cf63f67bdd8
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
33 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/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