Fix modstore/favourites hang by adding asynchronous lua job support 977/head
authorsapier <Sapier at GMX dot net>
Tue, 26 Nov 2013 17:15:31 +0000 (18:15 +0100)
committersapier <Sapier at GMX dot net>
Fri, 29 Nov 2013 21:09:14 +0000 (22:09 +0100)
commit2e66aca35722e7fee786027d545fe371786fc01f
treef6d3ec721d23680bb493bd66054379b9327a1c7a
parentb08d7558de53325d184b3ddf0476cb84fc08d0ad
Fix modstore/favourites hang by adding asynchronous lua job support
27 files changed:
builtin/async_env.lua [new file with mode: 0644]
builtin/async_event.lua [new file with mode: 0644]
builtin/mainmenu.lua
builtin/modmgr.lua
builtin/modstore.lua
doc/menu_lua_api.txt
src/guiEngine.cpp
src/guiEngine.h
src/jthread/CMakeLists.txt
src/jthread/jsemaphore.h [new file with mode: 0644]
src/jthread/jthread.h
src/jthread/pthread/jsemaphore.cpp [new file with mode: 0644]
src/jthread/pthread/jthread.cpp
src/jthread/win32/jsemaphore.cpp [new file with mode: 0644]
src/jthread/win32/jthread.cpp
src/main.cpp
src/script/lua_api/CMakeLists.txt
src/script/lua_api/l_async_events.cpp [new file with mode: 0644]
src/script/lua_api/l_async_events.h [new file with mode: 0644]
src/script/lua_api/l_internal.h
src/script/lua_api/l_mainmenu.cpp
src/script/lua_api/l_mainmenu.h
src/script/lua_api/l_util.cpp
src/script/lua_api/l_util.h
src/script/lua_api/marshall.c [new file with mode: 0644]
src/script/scripting_mainmenu.cpp
src/script/scripting_mainmenu.h