Commit Graph

11 Commits (49a991e82fccbbddb92354eb79631fd7ade7666e)

Author SHA1 Message Date
zwim 31b16ba3e1
UIManager: get rid of self._running and self._run_forever (#9669) 2 years ago
NiLuJe 62059f8d68
Misc: Get rid of the legacy defaults.lua globals (#9546)
* This removes support for the following deprecated constants: `DTAP_ZONE_FLIPPING`, `DTAP_ZONE_BOOKMARK`, `DCREREADER_CONFIG_DEFAULT_FONT_GAMMA`
* The "Advanced settings" panel now highlights modified values in bold (think about:config in Firefox ;)).
* LuaData: Isolate global table lookup shenanigans, and fix a few issues in unused-in-prod codepaths.
* CodeStyle: Require module locals for Lua/C modules, too.
* ScreenSaver: Actually garbage collect our widget on close (ScreenSaver itself is not an instantiated object).
* DateTimeWidget: Code cleanups to ensure child widgets can be GC'ed.
2 years ago
Frans de Jonge e3c17aa6d0 Travis: run luacheck on unit tests (#3059)
* Travis: run luacheck on unit tests
7 years ago
Qingping Hou 0b9c9d6ddb test(chore): remove side effects 8 years ago
chrox 19979fb8f8 postpone loading of httpclient module in unit test 9 years ago
chrox f0dbd5939c fix travis build segfault hopefully 9 years ago
chrox d468b05567 Use turbo looper on Android 10 years ago
chrox d7faba5b5c request from async http client only accept one callback
and error should be checked in the callback
10 years ago
chrox 0191dc6530 revert busted to v1.10.0 to avoid segmentation fault in testing 10 years ago
chrox e74d1fa557 turn off debug in unit test 10 years ago
chrox 9299b9a5e8 add async http client
it uses non-blocking turbo I/O looper to process http request
so that multiple http request can be handled simultaneously and http request
won't block user input, and most importantly, in Lua's way.
10 years ago