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
Qingping Hou b1a1aeca0a fix(task scheduler): many race conditions
_checkTasks first get number of tasks in the stack and does a numeric
for loop to go through each task. The problem is a task might call
schedule or unschedule, which will reorder tasks in the stack. This will
invalidate many of the table indexes used in the for loop.

This patch turns the task stack into an ordered queue, so _checkTasks
only pops one item out of the queue each time instead of setting up a
for loop at the beginning. This should avoid the race condition
mentioned above.
9 years ago
..
apps fix: read stats crashes pdf/djvu documents 9 years ago
device Force poll the battery when showing the menu. 9 years ago
document add koptinterface spec 9 years ago
ui fix(task scheduler): many race conditions 9 years ago
MD5.lua add md5:update and md5:sum methods 9 years ago
cache.lua Koreader Ubuntu-touch port 9 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 Koreader Ubuntu-touch port 9 years ago
device.lua Koreader Ubuntu-touch port 9 years ago
docsettings.lua Koreader Ubuntu-touch port 9 years ago
dump.lua Koreader Ubuntu-touch port 9 years ago
gettext.lua gettext: unescape \n 10 years ago
httpclient.lua Use turbo looper on Android 9 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
up_reg.list adapt widgets to new refresh/repaint API 10 years ago
util.lua #1723 Add time to read into the status bar 9 years ago