Fix modstore/favourites hang by adding asynchronous lua job support
Showing
- builtin/async_env.lua 19 additions, 0 deletionsbuiltin/async_env.lua
- builtin/async_event.lua 59 additions, 0 deletionsbuiltin/async_event.lua
- builtin/mainmenu.lua 181 additions, 150 deletionsbuiltin/mainmenu.lua
- builtin/modmgr.lua 166 additions, 166 deletionsbuiltin/modmgr.lua
- builtin/modstore.lua 238 additions, 107 deletionsbuiltin/modstore.lua
- doc/menu_lua_api.txt 37 additions, 20 deletionsdoc/menu_lua_api.txt
- src/guiEngine.cpp 8 additions, 0 deletionssrc/guiEngine.cpp
- src/guiEngine.h 4 additions, 1 deletionsrc/guiEngine.h
- src/jthread/CMakeLists.txt 2 additions, 0 deletionssrc/jthread/CMakeLists.txt
- src/jthread/jsemaphore.h 50 additions, 0 deletionssrc/jthread/jsemaphore.h
- src/jthread/jthread.h 3 additions, 2 deletionssrc/jthread/jthread.h
- src/jthread/pthread/jsemaphore.cpp 48 additions, 0 deletionssrc/jthread/pthread/jsemaphore.cpp
- src/jthread/pthread/jthread.cpp 24 additions, 18 deletionssrc/jthread/pthread/jthread.cpp
- src/jthread/win32/jsemaphore.cpp 64 additions, 0 deletionssrc/jthread/win32/jsemaphore.cpp
- src/jthread/win32/jthread.cpp 22 additions, 16 deletionssrc/jthread/win32/jthread.cpp
- src/main.cpp 60 additions, 51 deletionssrc/main.cpp
- src/script/lua_api/CMakeLists.txt 2 additions, 0 deletionssrc/script/lua_api/CMakeLists.txt
- src/script/lua_api/l_async_events.cpp 396 additions, 0 deletionssrc/script/lua_api/l_async_events.cpp
- src/script/lua_api/l_async_events.h 228 additions, 0 deletionssrc/script/lua_api/l_async_events.h
- src/script/lua_api/l_internal.h 4 additions, 2 deletionssrc/script/lua_api/l_internal.h
Loading
Please register or sign in to comment