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
Hans-Werner Hilse 45cf927ee8 Fix double-check of task list
Since commit 12a76fee33, we had a potential
bug on the event mechanism:

It introduced (besides the checkTasks method itself) a second run of the
checkTasks() method. In the second run, however, scheduled events were
not taken into consideration in how long to wait for input events
afterwards.

So when the after the first run of checkTasks() there were new scheduled
tasks added to the task queue, they were not properly scheduled and
and depended on an already existing scheduled event or an input event
to trigger.

This might have led to unexpected order of execution (though the order
is not guaranteed by the task scheduling anyway!) or to events triggering
not at all until the next input event.
10 years ago
..
apps Change rm invocation from rm -r to rm -rf 10 years ago
device fix refresh with rotation and viewport 10 years ago
document fix memory calculation for cache insert decision, simplify drawing/rendering 10 years ago
ui Fix double-check of task list 10 years ago
JSON.lua revert JSON hack since the unusual utf8 representation is fixed 11 years ago
MD5.lua make functions in MD5 implementation local 10 years ago
cache.lua fix cache implementation 10 years ago
cacheitem.lua cleanup: expand tab to 4 spaces 10 years ago
configurable.lua hold on config panel option to set default option 10 years ago
dbg.lua Actually flush stdio rather than all io. 10 years ago
device.lua Refactoring hardware abstraction 10 years ago
docsettings.lua add clear api for DocSettings 10 years ago
gettext.lua automatically set language on Android 10 years ago
luxl.lua treate quoted slash as plain text in attribute value 10 years ago
optmath.lua cleanup: expand tab to 4 spaces 10 years ago