You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/frontend
NiLuJe 18c17829b7
Input: Simplify input slot storage alloc (#11296)
* Input: Harden setCurrentMtSlotChecked
  The current implementation was assuming that the only case where we
  might be missing slot storage was for the *first* contact point,
  given that ABS_MT_SLOT is (if all goes well) guaranteed to be present
  and come first for every subsequent additional contact points.
  While this works just fine in practice, we can simplify and generalize
  the check by just checking if we've actually recorded the requested
  slot, even if it's not the first contact point.
  The hit check is possibly ever so slightly faster than the length
  computation, to boot.
* Input: Handle snow_protocol devices with newer hardware revisions that do *NOT* need the snow quirks.
  If a sane input frame is detected, the snow quirks will be disabled at runtime, ensuring sane behavior.
  Given the extremely non-standard behavior of the snow quirks, this is fairly easy to detect,
  as a snow device will *never* emit EV_ABS:ABS_MT_TRACKING_ID:-1, so if we catch one, it's not snow ;).
  (We've had reports of this on a Clara HD, FWIW)
5 months ago
..
apps Reader: Do less work on same-orientation non-gyro rotations (#11297) 5 months ago
device Input: Simplify input slot storage alloc (#11296) 5 months ago
document Screenshot: set as book custom cover (#11227) 6 months ago
ui Reader: Do less work on same-orientation non-gyro rotations (#11297) 5 months ago
cache.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
cacheitem.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
configurable.lua copt/kopt options: deduplicate some defaults (#10893) 9 months ago
datetime.lua Finished books: freeze history timestamp and statistics (#10968) 8 months ago
dbg.lua Deal with table.pack corner-cases properly (#10350) 1 year ago
depgraph.lua Tame a few tests that relied on `pairs` being somewhat deterministic (#6371) 4 years ago
device.lua Truly silence the attempt at loading SDL2 3 years ago
dispatcher.lua Dispatcher: Allow custom intensity/warmth gesture to be setup in gesture 6 months ago
docsettings.lua DocSettings (again) (#11020) 7 months ago
dump.lua Logger: Use serpent instead of dump (#9588) 2 years ago
fontlist.lua Decrease fonts memory use (#10618) 11 months ago
gettext.lua Make luacheck >= 0.26 happy (#9174) 2 years ago
httpclient.lua build: enforce luacheck in travis build 8 years ago
languagesupport.lua getProps: centralize 2 (#10837) 9 months ago
logger.lua Cleanup various varargs shenanigans (#9624) 2 years ago
luadata.lua DocSettings: Fix candidates sorting (#9607) 2 years ago
luadefaults.lua writeToFile: centralize (#11012) 8 months ago
luasettings.lua writeToFile: centralize (#11012) 8 months ago
luxl.lua [fix] Don't break OPDS parsing on HR tags (#5949) 4 years ago
optmath.lua [autosuspend, plugin] Switch to datetimewidget and provide default values (#8480) 3 years ago
persist.lua persist: fix possible leak on error (#10568) 12 months ago
pluginloader.lua Restart KOReader: add a ConfirmBox instead of a plain InfoMessage (#9853) 2 years ago
pluginshare.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
random.lua Faster blitting @ BB8/BBRGB32 when no processing is needed (#4847) 5 years ago
readcollection.lua File browser, Collection: improve group actions (#11178) 6 months ago
readhistory.lua File browser, Collection: improve group actions (#11178) 6 months ago
socketutil.lua KOSync: Set sane socket timeouts properly (#10835) 9 months ago
sort.lua Misc: Natural sorting refactor (#10023) 1 year ago
userpatch.lua patch management 1 year ago
util.lua [plugin] Add folder check in move-to-archive (#11262) 5 months ago
version.lua Version log and (limited) notifications log (#10178) 1 year ago