Commit Graph

484 Commits (f91ad679d91a955ff14db3972c02ae5574847078)

Author SHA1 Message Date
Qingping Hou efae2ed16f network(fix): automaticallly obtain IP if network is already authenticated 8 years ago
robert00s 8a9811804d Add Polish keyboard (#2319)
Add Polish keyboard


* Optimization
8 years ago
Qingping Hou c998120a78 progressbar(performance): reuse calcauted value for ticks loop 8 years ago
Qingping Hou ca21ab4be5 fix(defaults): type casting for user input 8 years ago
chrox 9ab005a1d3 fix unit test of readerlink and readerpaging
and have more confidence with the unit testing framework.

Now `make testfront` won't retry on failure and testing files are
ordered in each run so that it's possible to reproduce testing failure.

And this patch also fix flush settings not working before suspend issue:
at some point the `FlushSettings` event is sent to `UIManager` instead
of `ReaderUI`, but `UIManager` only delegated events to active widgets
and `ReaderUI` is actually not an active widgets thus will miss the event.

This patch also add a verbose debug mode with "-v" as a switch to turn
on this mode. With verbose mode on, event handling will be logged.
8 years ago
Qingping Hou 29578d74eb touchmenu(fix): reset page num before switching to sub menu 8 years ago
Qingping Hou 086dbdb657 scrolltextwidget(fix): add moveCursor method 8 years ago
Qingping Hou 4cdafedcc8 Merge pull request #2147 from koreader/houqp-master
move setDirty call from TextWidget:setText to FileManager
8 years ago
Huang Xin b8f23d162d filemanager(fix): refresh banner in filemanager insteand of TextWidget 8 years ago
Qingping Hou 20eb36a03d feat: add network management UI for kobo 8 years ago
Qingping Hou a10a4f65a5 minor: use predefined color instead of gray method 8 years ago
Hzj_jie 273a0cb7ee We should set TextWidget.parent as dirty. 8 years ago
Hzj_jie 3bc5e90a52 TextWidget should set dirty region in setText function. 8 years ago
Hzj_jie 493ff00609 Add path in file manager 8 years ago
chrox 1c5c7d3a7c fix #1682 by closing all dict windows when holding close icon 8 years ago
chrox 71bf9efc7c split accient greek words with spacing character
This should fix #1705.
8 years ago
chrox 6ec30376a6 fix two crashes 8 years ago
chrox f1b76d41d9 fix crash when clearing inputbox 8 years ago
chrox 6b43233c4a fix #2092
And fix several other bugs introduced in #2028:
1. hint messages are back instead of the "Demo hint"
2. cursor now only presents in the focused inputbox in a multiinput dialog
3. moving cursor now works in multiinput dialog
8 years ago
chrox 40858c670a restrict dictionary window inside of screen especially in landscape mode
This should fix #2020.
8 years ago
Qingping Hou e58198fbe2 widgetcontainer(fix): crash when getting widget size 8 years ago
Qingping Hou 301925e34a textboxwidget(fix): handle onHoldWord event 8 years ago
Qingping Hou adf5ffdd26 dictquicklookup(fix): use self.region for matching hold event 8 years ago
Huang Xin fd39016c87 Merge pull request #2028 from union2find/master
Add cursor functionality for inputtext widget
8 years ago
Huang Xin ffca77af40 Merge pull request #2032 from koreader/keyboard
russian keyboard layout improvement from mergen3107
8 years ago
Qingping Hou 6a1fa7f612 move keyboard layout into data modules
also changed keyboard mode for number to 4
8 years ago
Qingping Hou 56a9bad23b russian keyboard layout improvement from mergen3107 8 years ago
Qingping Hou 476e35708d inputdialog(feat): add is_enter_default attribute to buttons 8 years ago
Qingping Hou 60587e08c6 defaults(refactor): remove global hack in filemanagersetdefaults
also added screensaver folder setting dialog for kobo
8 years ago
union2find a7f24b6eaf fix function util.splitToChars in frontend/util.lua 8 years ago
union2find f8943efdbf fix indent sytle 8 years ago
union2find 3d89b27e59 remove debug output 8 years ago
union2find 9ea56827dc resolve conflict on frontend/ui/widget/scrolltextwidget.lua 8 years ago
Zijie He 1aa0c4192a Multi-line toggle switch & add instruction to resolve sdcv build error. 9 years ago
Qingping Hou 2bcc3671c5 scrolltextwideget(fix): listen to page fwd/bck events 9 years ago
union2find d6fcc9adf9 add cursor functionality 9 years ago
Qingping Hou d7b1b403c1 progresswidget(fix): ignore nil self.last 9 years ago
Qingping Hou 26ecc6035a bookstatus: cache total pages 9 years ago
frankyifei 73f7d860cd imagewidget fix
bring back the old behavior: when width and height are set and all the
zooming options are false, zoom the image to that size. The last commit
to Imagewidget.lua caused it ignores the set width and height and use
the image's original size instead when no zoom option is set. This
caused #1979. Although #1979 can be fixed by setting autostretch=true,
but I think it's good to fix here.
9 years ago
Qingping Hou e9b9bbadcc fix: luacheck 9 years ago
Qingping Hou 790472fb38 Merge pull request #1969 from Hzj-jie/screen-saver
Update ImageWidget to support more stretch settings, and enable screensaver on kobo
9 years ago
Frans de Jonge 5638819f25 Removed a bunch of "successfully", replaced an ellipsis, and some deviant spellings of KOReader. 9 years ago
Zijie He 0b59d501a6 Merge remote-tracking branch 'upstream/master' into screen-saver 9 years ago
Zijie He 7d4bd076f7 Resolve review comments 9 years ago
Allan Nordhøy bc16ed5035 Spelling of calibre and KOReader. Ellipsis. 9 years ago
Zijie He 865b2a8f90 Update ImageWidget to support more stretch settings, and enable screensaver on kobo 9 years ago
Zijie He 6eeac33ad1 *.sdr folders are not excluded in folder item count
Bug #1966
9 years ago
Hzj_jie 3cf4e79f62 Use Screen:scaleBySize to auto scale virtual keyboard size 9 years ago
chrox f3e0d44cc4 disable jit on some modules on android
to make koreader on Android  more stable

and with these opt params:
```
require("jit.opt").start("sizemcode=64","maxmcode=64", "hotloop=10000")
```

The strategy here is that we only use precious mcode memory (jitting)
on deep loops like the several blitting methods in blitbuffer.lua and
the pixel-copying methods in mupdf.lua. So that a small amount of mcode
memory (64KB) allocated when koreader is launched in the android.lua
is enough for the program and it won't need to jit other parts of lua
code and thus won't allocate mcode memory any more which by our
observation will be harder and harder as we run koreader.
9 years ago
Qingping Hou 7c46cb3eda bookstatus(fix): reset self.stats on init 9 years ago
Qingping Hou 2a2643bdb5 Revert "bookstatus(fix): reset self.stats on init"
This reverts commit be8ceb84b4.
9 years ago
Qingping Hou be8ceb84b4 bookstatus(fix): reset self.stats on init 9 years ago
Qingping Hou f48d9bd6d9 fix(readerfooter): marker ticks initialization 9 years ago
Qingping Hou 2f78493e9e minor: write reader error to stderr 9 years ago
Qingping Hou e9a5624373 fix(bookstatus): enforce status page height to screen height 9 years ago
Qingping Hou fad50772ce minor: fix luacheck errors 9 years ago
Qingping Hou b0d4915977 progressbar: fix infill offset in bookstatus 9 years ago
Qingping Hou 10ded583b9 minor: adjust kvpage and dictlookup for new closebutton 9 years ago
Qingping Hou 34e0238b6f readermenu: move book status to info tab & minor cleanup 9 years ago
Qingping Hou a99ab5a976 bookstatus: adjust layout and spacing for bookstatus page 9 years ago
Qingping Hou 0772fd1439 touchmenu: fix menu height calculation 9 years ago
chrox 529cb801c1 fix broken extended InputDialog components
eg. LoginDialog and MultiInputDialog
since the style refactoring in #1783.
9 years ago
Qingping Hou 8e35a6e4ab fix inputcontainer 9 years ago
Qingping Hou 4598284bbb fix(readerfontlight): crash in toggle 9 years ago
Qingping Hou 87c28a72cf doc: update closebutton 9 years ago
Qingping Hou 6a6469fa09 more luacheck fixes 9 years ago
Qingping Hou 3c647ff244 minor: various luacheck fixes 9 years ago
Qingping Hou 3bec9cea89 ui(kvpage) truncate title/key/value if it's too long 9 years ago
Qingping Hou 59c17ef420 minor: more luacheck fixes 9 years ago
Qingping Hou 11ee8d6fcc refactor: use new KeyValuePage widget for displaying statistics 9 years ago
Alex Pletnev fbf98ed920 #1710 FR: Add support of statistics plugin for pdf 9 years ago
Alex Pletnev a6ebbe9adb #1807 FR: Add separator into menu 9 years ago
Qingping Hou 8f4fae7a09 minore: more static check fixes 9 years ago
Qingping Hou ba1ef91df2 minor: translate progress bar text with template 9 years ago
Qingping Hou b8ee33871f style: clean up statuswidget a bit 9 years ago
Alex Pletnev c0a2b3d4d9 #1730 Create complete book feature 9 years ago
Qingping Hou 7625621c84 feat(ui): support text alignment in TextBoxWidget 9 years ago
Alex Pletnev 0f9bfbf147 #1730 Create complete book feature 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 72b0b8197b style(inputdialog): rename self.input to self.input_widget 9 years ago
Qingping Hou 6fe9f7870b chore: more luacheck fixes 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
chrox 394c9cf948 fix dimen returned by getSize used as dimen in inputcontainer 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 8b85cbf157 add support for password protected zip/cbz documents 9 years ago
chrox e91b7bd266 set foucus of button table only if the device has a dpad
so that Kindle Voyage won't show a highlighted button in
confirm dialog.
9 years ago
chrox 9e91512f5f add custom sync server option in Kosync plugin
This should fix #1619.
9 years ago
Huang Xin d393fbb180 Merge pull request #1628 from apletnev/#1581
Add Statistic plugin (#1581 Amount of hours spent on a book)
9 years ago
chrox b0df6d53e9 add Basic Authentication for OPDS catalog
use coroutine to support ad-hoc callback in login button so that when
the username/password is incorrect it will retry automatically
currently tested with COPS on apache

This should fix #1001.
9 years ago
chrox 5ec384efb5 fix #1593 cannot download from COPS OPDS server
and get rid of the ugly baseurl workaround for "Internet Archive",
actually the url building of all these catalogs is perfectly
handled with `url.absolute(base, relative)`.
9 years ago
Qingping Hou a62e7ee34c feat: add keyboard support for button table 9 years ago