Commit Graph

1961 Commits (503b2073ce361b9d3285cf533888e1b311fb79eb)

Author SHA1 Message Date
Qingping Hou d4254e5266 fix: unschedule auto refresh footer task on document close 8 years ago
NiLuJe 7d0c354ffb Unbreak battery status refresh on resume on Kindle
Went kaput w/ #1854
8 years ago
NiLuJe aa0450ab5d Fix volumd's USBMS splash screen on FW 5.7.x
That clears up my previous queries abour the dual checks ;p.
8 years ago
NiLuJe 4510625d37 Unbreak native screensavers on Kindle >= 5.7.2
Which I broke the last time I touched this.
NOTE: I'm not quire sure why the bbsave/bbrestore on stop/resume did a
double check (screensaver & charging), because that effectiely disabled
it when charging, which I don't quite understand...

Also makes sure the needsScreenRefreshAfterResume flag is honored on
Kindles, because we need it on FW >= 5.7.2

Note that this *breaks* the behavior with passcode enabled, which was
unwittingly fixed in said previous changes...

re #1811
8 years ago
Qingping Hou 0772fd1439 touchmenu: fix menu height calculation 8 years ago
zijiehe a183c1c64b Slightly refector device & powerd component, remove some magic code 8 years ago
Qingping Hou 46ade8e795 readergoto: show current page in input hint 8 years ago
Qingping Hou 847837c5c1 readergoto: use the term page and location based on doc type 8 years ago
zijiehe e84093c414 Add a flState in Kobo, and KoboPowerD:toggleFrontlight uses flState to control the light instead of intensity. 8 years ago
Qingping Hou 8c01835458 fix: only show reader status at the end of the book 8 years ago
Qingping Hou 69f9ebd528 build: fix doc generation
also moved MD5 to koreader-base/ffi
8 years ago
chrox 529cb801c1 fix broken extended InputDialog components
eg. LoginDialog and MultiInputDialog
since the style refactoring in #1783.
8 years ago
zijiehe 8861365264 Add rename function for filemanager 8 years ago
Qingping Hou 8e35a6e4ab fix inputcontainer 8 years ago
Qingping Hou 4598284bbb fix(readerfontlight): crash in toggle 8 years ago
Qingping Hou 03e81cfa4d test: fix readerui instance reset test 8 years ago
Qingping Hou 72e7cd5cf4 style: move functions around 8 years ago
Qingping Hou b63ddb8736 fix: kill in fly hinting event on document close 8 years ago
Frans de Jonge df6935c20b Merge pull request #1823 from koreader/houqp-master
build: fix travis build
8 years ago
Frans de Jonge d692a42f97 Merge pull request #1824 from NiLuJe/master
Add a bunch of OTA mirrors...
8 years ago
NiLuJe a4137fd8a6 Add a bunch of OTA mirrors...
With much better peerings & bandwidth than my fallback.
-eu is in Central Europe
-af is in Western Europe
-na is in North America
8 years ago
Qingping Hou 1f082d7f5c build: fix travis build 8 years ago
chrox 1cef9278f1 do full screen refresh on KV after waked up
from screensaver
this should fix #1800
8 years ago
Qingping Hou 87c28a72cf doc: update closebutton 8 years ago
Qingping Hou e422842256 minor: a lot of luacheck fixes 8 years ago
Qingping Hou 6a6469fa09 more luacheck fixes 8 years ago
Qingping Hou 3c647ff244 minor: various luacheck fixes 8 years ago
Qingping Hou 3bec9cea89 ui(kvpage) truncate title/key/value if it's too long 8 years ago
Qingping Hou e410ce14df doc: types/functions for font and rendertext module 8 years ago
Qingping Hou d7879db90f font: add default font size 8 years ago
Qingping Hou f2c016161e fix: typo in readerstatus 8 years ago
Qingping Hou 59c17ef420 minor: more luacheck fixes 8 years ago
Qingping Hou 12c6bd7121 test: fix readerbookmark unit test 8 years ago
Qingping Hou 11ee8d6fcc refactor: use new KeyValuePage widget for displaying statistics 8 years ago
Alex Pletnev fbf98ed920 #1710 FR: Add support of statistics plugin for pdf 8 years ago
Alex Pletnev a6ebbe9adb #1807 FR: Add separator into menu 8 years ago
Qingping Hou 8f4fae7a09 minore: more static check fixes 8 years ago
Qingping Hou 8e707da616 reader(status): append status item to the end of menu properly 8 years ago
Qingping Hou ba1ef91df2 minor: translate progress bar text with template 8 years ago
Qingping Hou 9bd2d42834 build: enforce luacheck in travis build 8 years ago
Qingping Hou b8ee33871f style: clean up statuswidget a bit 8 years ago
Alex Pletnev c0a2b3d4d9 #1730 Create complete book feature 8 years ago
Qingping Hou 7625621c84 feat(ui): support text alignment in TextBoxWidget 8 years ago
Alex Pletnev 0f9bfbf147 #1730 Create complete book feature 8 years ago
Qingping Hou 2f0544b1b7 refactor(statistics): avoid magic 0.1 schedule with PostRender event 8 years ago
Qingping Hou daf754d0f4 minor(readerhinting): access document directly instead of from ui 8 years ago
Qingping Hou e2096ed8d9 doc: add documentation build infrastructure 8 years ago
Huang Xin a8204f8bab Merge pull request #1786 from houqp/houqp-master
test: add nickle conf spec
8 years ago
chrox 41d3642467 add auto refresh time option for status bar, close #1769 8 years ago
Qingping Hou 71ef994318 test: add nickle conf spec 8 years ago
Huang Xin 1dff6c7bc6 Merge pull request #1784 from koreader/houqp-master
minor FM fix
9 years ago
Qingping Hou 1609becd61 Merge pull request #1772 from dset0x/frontlight-sync
WIP Synchronise frontlight level with nickel config
9 years ago
Qingping Hou fb0606aa9c style(FM): rename internal only method into function 9 years ago
Qingping Hou 34515484d1 fix: remove invalid setDirty in FileManager:restoreScreenMode 9 years ago
Qingping Hou 5a3b9c6856 style: make staick-check happier 9 years ago
Qingping Hou 59e791db82 feat: support numeric input for keyboard only devices 9 years ago
Qingping Hou 0a492bee3c add(ui): topcontainer 9 years ago
Qingping Hou 68ead0c9b2 feat(inputcontainer): support showing inputcontainer without content 9 years ago
Qingping Hou 5cca28fabc feat(util): add array.Append helper 9 years ago
Qingping Hou 72b0b8197b style(inputdialog): rename self.input to self.input_widget 9 years ago
Qingping Hou e19f73bdba style(util): rename tablelength to tableSize 9 years ago
Andrey Golovizin bb1d4c60b3 Choose hyphenation dict by document language 9 years ago
Dimitrios Semitsoglou-Tsiapos 699781de68 nickel_conf: handle missing file/key/section 9 years ago
Dimitrios Semitsoglou-Tsiapos eb47c5a39f Synchronise frontlight level with nickel config
* Drops support for mocking the frontlight setting internally which may
  cause incorrect in-memory values.

* Adds new supported value for `KOBO_LIGHT_ON_START` (-2), which sets
  'Kobo eReader.conf' as the source to update `settings.reader.lua`'s
  brightness setting on startup, thus using the value from it
  indirectly.

* Adds the `KOBO_SYNC_BRIGHTNESS_WITH_NICKEL` configuration variable
  which updates 'Kobo eReader.conf' every time the brightness setting is
  changed within koreader.

* Fixes missing call to save brightness when modifying via two-finger
  swipe.

Closes #1523.
9 years ago
Qingping Hou d1ca8bc494 fix(filemanager): delete document with settings 9 years ago
Qingping Hou 722eaed4b2 feat: docsettings:getSidecarDir 9 years ago
Qingping Hou 7caeae8701 fix: make screenshoter always active for filemanager 9 years ago
Qingping Hou 6fe9f7870b chore: more luacheck fixes 9 years ago
Qingping Hou 2dc5eb8586 minor: no need to override function arg with local 9 years ago
Qingping Hou 9c46cafc9c chore: fix luacheck warning 9 years ago
Qingping Hou 3b92bdc084 feat: support screenshot in filemanager 9 years ago
Qingping Hou 4759def09c chore: fix static-check errors 9 years ago
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
Qingping Hou 55234ef899 fix: read stats crashes pdf/djvu documents 9 years ago
Qingping Hou 90d1101ab7 minor: quit uimanager properly on coroutine error 9 years ago
Qingping Hou 41240464ca minor: fail loudly with stack trace when doShowReader crashed 9 years ago
Qingping Hou ffd438de18 fix(ReaderFooter:getDataFromStatistics): return na if book has no stats history 9 years ago
Alex Pletnev 6bf9d75807 #1750 TB feature/statistics issue
Change time to read book formula to: ((total_read_time / read_pages) * (all_pages - current_page))
9 years ago
Alex Pletnev ce4e32e01c #1723 Add time to read into the status bar
Add new statuses:
TB - book time to read
TC - chapter time to read

Fix backward compatible in statistics plugin
9 years ago
chrox 79e0f3fe65 fix hold-to-set font size not effective 9 years ago
chrox 394c9cf948 fix dimen returned by getSize used as dimen in inputcontainer 9 years ago
chrox 55ba1450d4 code refactoring: use hash table index instead of loop 9 years ago
frankyifei 86d6d46770 add isKindle check 9 years ago
frankyifei 1f14a9e80d try to exclude those broken system fonts
these fonts can not be used by freetype and will cause hang up
9 years ago
Qingping Hou 46aed752c7 Merge pull request #1680 from erosennin/opds-title
OPDS: fix parsing entry titles on ManyBooks (and possible other sites)
9 years ago
Qingping Hou 8cff0f3ba9 Merge pull request #1679 from erosennin/opds-author
OPDS: include author's name into the file name
9 years ago
Andrey Golovizin 63e0605080 OPDS: fix entry titles on ManyBooks 9 years ago
Andrey Golovizin dbac03e5f4 OPDS: include author's name into the file name 9 years ago
chrox 2216ddd796 hold to lookup word in dict window
This should close #1541.
9 years ago
NiLuJe bfb2ee703a Force poll the battery when showing the menu.
Making sure to always show up to date info.

Also fix the battery polling cache invalidation logic to actually
work?
Should make it behave properly on devices where we handle resuming
ourselves.
9 years ago
chrox 54f5166254 add koptinterface spec 9 years ago
chrox 8b85cbf157 add support for password protected zip/cbz documents 9 years ago
chrox 1f094657dc fix #1529 by rounding off the scaled dimension 9 years ago
chrox f73f8916c0 fix #1569 use fit to page zoom cover image even in reflow mode 9 years ago
chrox 96dc338812 fix #1570 to disable swipe to go back by default 9 years ago
chrox f2d38336c1 fix #1642 GFW block in China may also cause Network unavailable error 9 years ago
chrox a60544b1ad Koreader Ubuntu-touch port
Currently only tested on Ubuntu-touch emulator with framework
ubuntu-sdk-14.10 for armhf.
The ubuntu-touch port is binary compatible with the Kobo port
major changes in this PR are:
1. rename the emulator device to sdl device since both the emulator
and the ubuntu-touch target use libsdl to handle input/output.
2. ubuntu-touch app has no write access to the installation dir so
all write-outs should be in a seperate dir definded in `datastorage`.
9 years ago
Qingping Hou f2fa1c36ba Merge pull request #1647 from chrox/fix_kv_refresh
fix some minor issues on Kindle Voyage
9 years ago
chrox d198f1c7ab don't set focus button for Android 9 years ago
chrox 4920426148 no need to do full screen refresh when outof screensaver
since there is already one by the native system
9 years ago