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 7e98b9de4b
PM: Minor refactor to suspend/resume code flow (#10426)
Make sure we only send Suspend/Resume events when we *actually* suspend/resume. This is done via the Device `_beforeSuspend`/`_afterResume` methods, and those were called by the *input handlers*, not the PM logic; which means they would fire, while the PM logic could actually take a smarter decision and *not* do what the event just sent implied ;).

(i.e., sleep with a cover -> suspend + actual suspend, OK; but if you then resume with a button -> input assumes resume, but PM will actually suspend again!).

Existing design issue made more apparent by #9448 ;).

Also fixes/generalizes a few corner-cases related to screen_saver_lock handling (e.g., don't allow USBMS during a lock).

And deal with the fallout of the main change to the Kobo frontlight ramp behavior ;).
1 year ago
..
android PM: Minor refactor to suspend/resume code flow (#10426) 1 year ago
cervantes PM: Minor refactor to suspend/resume code flow (#10426) 1 year ago
dummy Clarify our OOP semantics across the codebase (#9586) 2 years ago
generic PM: Minor refactor to suspend/resume code flow (#10426) 1 year ago
kindle PM: Minor refactor to suspend/resume code flow (#10426) 1 year ago
kobo PM: Minor refactor to suspend/resume code flow (#10426) 1 year ago
pocketbook PM: Minor refactor to suspend/resume code flow (#10426) 1 year ago
remarkable PM: Minor refactor to suspend/resume code flow (#10426) 1 year ago
sdl PM: Minor refactor to suspend/resume code flow (#10426) 1 year ago
sony-prstux PM: Minor refactor to suspend/resume code flow (#10426) 1 year ago
devicelistener.lua Kobo: Refactor frontlight toggle ramp behavior (#10305) 1 year ago
gesturedetector.lua Input/Device: Refactor Gyro events handling (#9935) 1 year ago
input.lua PM: Minor refactor to suspend/resume code flow (#10426) 1 year ago
key.lua InputContainer: Fall cleanup ;). 2 years ago
sysfs_light.lua Kindle: toggle cover events 1 year ago
thirdparty.lua Revert "Hyphenation: add custom hyphenation rules (#7746)" (#7785) 3 years ago
wakeupmgr.lua WakeupMgr: Explicitly invalidate the current alarm in unsetWakeupAlarm (#10032) 1 year ago