2
0
mirror of https://github.com/koreader/koreader synced 2024-11-11 19:11:14 +00:00
koreader/frontend
NiLuJe 45a4aac3d3
Notification: Fence the *display* update in an attempt to avoid upsetting some boards... (#10083)
Re: https://github.com/koreader/koreader/issues/9806#issuecomment-1416827447

Depends on https://github.com/koreader/koreader-base/pull/1576

Includes assorted cosmetics tweaks related to duplicate `setDirty` calls when instantiating widgets that already have an `onShow` handler doing it. (I left widgets doing it in `update` instead of `init` alone, on the assumption that callers *may* be relying on that behavior when updating widgets at runtime. This might actually never matter, and it certainly didn't for ScreenSaverWidget, which is why I removed it from there ;p).
2023-02-07 01:01:05 +01:00
..
apps Notification: Fence the *display* update in an attempt to avoid upsetting some boards... (#10083) 2023-02-07 01:01:05 +01:00
device Screen Warmth: Fix a bug with syncing screen warmth on start (#10066) 2023-02-06 11:33:42 +01:00
document ReaderHighlight: pdf multi-page highlights (#9850) 2022-12-02 20:22:27 +02:00
ui Notification: Fence the *display* update in an attempt to avoid upsetting some boards... (#10083) 2023-02-07 01:01:05 +01:00
cache.lua Clarify our OOP semantics across the codebase (#9586) 2022-10-06 02:14:48 +02:00
cacheitem.lua Clarify our OOP semantics across the codebase (#9586) 2022-10-06 02:14:48 +02:00
configurable.lua KOPTInterface: Minor optimization when hashing the configurable status 2021-05-09 23:10:44 +02:00
datetime.lua Add datetime.lua 2022-12-06 17:36:08 +01:00
dbg.lua Cleanup various varargs shenanigans (#9624) 2022-10-12 19:59:48 +02:00
depgraph.lua Tame a few tests that relied on pairs being somewhat deterministic (#6371) 2020-07-14 18:25:26 +02:00
device.lua Truly silence the attempt at loading SDL2 2021-05-19 20:55:00 +02:00
dispatcher.lua Dispatcher: fix dynamically built menu (#10080) 2023-02-05 10:47:38 +01:00
docsettings.lua DocSettings: Refine the primary/backup mtime shenanigans 2022-12-13 00:17:25 +01:00
dump.lua Logger: Use serpent instead of dump (#9588) 2022-10-06 02:21:03 +02:00
fontlist.lua Logger: Use serpent instead of dump (#9588) 2022-10-06 02:21:03 +02:00
gettext.lua Make luacheck >= 0.26 happy (#9174) 2022-06-11 19:06:06 +02:00
httpclient.lua build: enforce luacheck in travis build 2016-02-09 23:01:52 -08:00
languagesupport.lua Clarify our OOP semantics across the codebase (#9586) 2022-10-06 02:14:48 +02:00
logger.lua Cleanup various varargs shenanigans (#9624) 2022-10-12 19:59:48 +02:00
luadata.lua DocSettings: Fix candidates sorting (#9607) 2022-10-09 19:32:35 +02:00
luadefaults.lua DocSettings: Fix candidates sorting (#9607) 2022-10-09 19:32:35 +02:00
luasettings.lua DocSettings: Fix candidates sorting (#9607) 2022-10-09 19:32:35 +02:00
luxl.lua [fix] Don't break OPDS parsing on HR tags (#5949) 2020-03-14 21:17:42 +01:00
optmath.lua [autosuspend, plugin] Switch to datetimewidget and provide default values (#8480) 2021-11-28 22:18:44 +01:00
persist.lua Persist: Make sure data is flushed to disk on save 2022-10-29 22:55:20 +02:00
pluginloader.lua Restart KOReader: add a ConfirmBox instead of a plain InfoMessage (#9853) 2022-12-03 21:29:13 +01:00
pluginshare.lua Clarify our OOP semantics across the codebase (#9586) 2022-10-06 02:14:48 +02:00
random.lua Faster blitting @ BB8/BBRGB32 when no processing is needed (#4847) 2019-03-27 22:50:44 +01:00
readcollection.lua Minor util & ffi/util cleanups (#6657) 2020-09-15 20:39:32 +02:00
readhistory.lua ReadHistory: further minor refactoring (#9991) 2023-01-04 01:24:23 +01:00
socketutil.lua Clarify our OOP semantics across the codebase (#9586) 2022-10-06 02:14:48 +02:00
sort.lua Misc: Natural sorting refactor (#10023) 2023-01-16 19:36:22 +01:00
userpatch.lua patch management 2023-02-06 19:43:01 +01:00
util.lua Add datetime.lua 2022-12-06 17:36:08 +01:00
version.lua Version::getShortVersion: handle "rev" being empty (#9502) 2022-09-16 17:45:42 +02:00