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/device
NiLuJe 841e67e018 Input: Make sure GestureDetector:feedEvent will actually consume all
slots

This ensures we won't leave *any* slot in an undefined state because
we skipped parsing 'em because what we consumed first yielded a
gesture.

(In particular, this could leave a few slots dangling in the "hold"
state in corner cases involving spider-hand finger tapping ;p).

Cleans up the slot state clearing in GestureDetector to only clear the
necessary slots (e.g., two-finger gestures now only clear their own two
slots; and holds only clear their own slot).
The fact that every slot will be consumed ensures that every slot will
naturally get their contact up handled, which wasn't the case before,
hence those crappy workarounds.

As far as timerfd callbacks are concerned, this *does* introduce the
possibility of deadline collisions, so, do reimplement minimal safety
checks to ensure we run (and free) the right timerfd callback.
2 years ago
..
android userpatch: allow monkey-patching KOReader (#9104) 2 years ago
cervantes AutoSuspend: Some more fixes & cleanups (#9263) 2 years ago
dummy add dummy device & rename runtimectl:setDevice to runtimectl:init 5 years ago
generic ScreenSaver: On race-y platforms, only force a refresh on close if the 2 years ago
kindle ScreenSaver: On race-y platforms, only force a refresh on close if the 2 years ago
kobo Kobo: Handle the IR grid wakeup workaround on the Glo HD, too 2 years ago
pocketbook Add PocketBook Era (PB700) (#9365) 2 years ago
remarkable AutoSuspend: Some more fixes & cleanups (#9263) 2 years ago
sdl [fix, SDL] Time: fix crash when scrolling in continuous mode (#9314) 2 years ago
sony-prstux AutoSuspend: Some more fixes & cleanups (#9263) 2 years ago
devicelistener.lua Fullscreen refactor (#9237) 2 years ago
gesturedetector.lua Input: Make sure GestureDetector:feedEvent will actually consume all 2 years ago
input.lua Input: Make sure GestureDetector:feedEvent will actually consume all 2 years ago
key.lua Refactoring hardware abstraction 10 years ago
sysfs_light.lua Minor Lua I/O cleanups (#8921) 2 years ago
thirdparty.lua Revert "Hyphenation: add custom hyphenation rules (#7746)" (#7785) 3 years ago
wakeupmgr.lua Kindle: enable WakeupMgr & RTC support 2 years ago