Commit Graph

3596 Commits (dec9a99fba00af29cbb964a1cce47a11da1aac56)
 

Author SHA1 Message Date
chrox dec9a99fba load Device module after DEBUG is turned on
otherwise some DEBUGs are not printed.
10 years ago
chrox a5cff2c42b add user defined event map
This should fix #1016.

Usage for #1016:
Create a file named "custom.event.map.lua" in the koreader directory
with the following content:

return {
    [102] = "LPgFwd",
}
10 years ago
HW f0fba63f67 Merge pull request #1082 from chrox/cover_50
screenshot to PNG files by default
10 years ago
chrox 616ef3ba8e quit uimanager before run uimanager in test 10 years ago
chrox ab3708e64a update koreader-base 10 years ago
chrox b401bca59a get rid of unneccessary requirements 10 years ago
chrox ae1dd3b380 screenshot to PNG files by default 10 years ago
Huang Xin 62eef02c86 Merge pull request #1080 from houqp/fix
fix kobo aura hd input handling
10 years ago
Qingping Hou 8927f901da fix(input): use elseif conditional logic in adjustTouchSwitchXY 10 years ago
Qingping Hou 6eca26f610 fix(screensaver): lastfile will be nil for fresh installation 10 years ago
Qingping Hou 8babbf4896 Merge pull request #1079 from chrox/fulltext_search
add fulltext search for EPUB documents
10 years ago
chrox bd0975896d add fulltext search for EPUB documents 10 years ago
chrox 8ddca4bf49 close reader config panel when touching reader menu 10 years ago
chrox a766ec51ae only update neccessary screen regions when typing with virtual keyboard 10 years ago
chrox 3a1fe689e2 update multiple screen regions
This is useful when updating keyboard and inputbox.
10 years ago
Huang Xin a300f1e981 Merge pull request #1076 from hwhw/hal
Hardware abstraction: refactoring
10 years ago
HW 137c328fc3 Merge pull request #1078 from erosennin/fb2.zip
Add support for .fb2.zip files.
10 years ago
Andrey Golovizin 86c53f94e1 Make the suffix lowercase before comparing. 10 years ago
Andrey Golovizin e66dbdda29 Add support for .fb2.zip files. 10 years ago
Andrey Golovizin a08ac46e80 Move credocument before pdfdocument in the registry. 10 years ago
Andrey Golovizin 4eda3f5a17 Add support for files with multiple extensions (like .fb2.zip). 10 years ago
Hans-Werner Hilse 64601ffe3b add wrapper for FFI input.open() 10 years ago
Hans-Werner Hilse 3eae0cdcb7 Bugfixes: test leftovers, wrong paths 10 years ago
Hans-Werner Hilse b3cee4b6b9 update to latest base
need Blitbuffer:viewport() for new hardware abstraction
10 years ago
Hans-Werner Hilse 3066c86e38 Refactoring hardware abstraction
This is a major overhaul of the hardware abstraction layer.
A few notes:

General platform distinction happens in
  frontend/device.lua
which will delegate everything else to
  frontend/device/<platform_name>/device.lua
which should extend
  frontend/device/generic/device.lua

Screen handling is implemented in
  frontend/device/screen.lua
which includes the *functionality* to support device specifics.
Actually setting up the device specific functionality, however,
is done in the device specific setup code in the relevant
device.lua file.

The same goes for input handling.
10 years ago
Qingping Hou 47e65af4ed Merge pull request #1073 from chrox/fulltext_search
add new sorting methods for file list in filemanager
10 years ago
chrox a32991d898 add new sorting methods for file list in filemanager
Now files can be sorted by filename or last accessed time
10 years ago
HW 197c2f55b9 Merge pull request #1071 from chrox/fulltext_search
various fixes
10 years ago
chrox 84029e9694 add modal widget type that will stay on the top of window stack
ConfirmBox and InfoMessage are default to be modal.
Now returning to filamanager after highlighting a PDF page
the confirmbox asking users to save the document will not be hidden by
the filamanager window.
And it's tested on Kindle that #791 is already been solved probably by
out refacorting of MuPDF backend.
10 years ago
chrox dfcd67c5bf move screenshot settings to submenu of Screenshot entry in readermenu
And also fix a touchmenu bug that prevent some menu entries
(always at the bottom of the menu) from showing submenus. The reason is
that the onTapSelect method of TouchMenuItem doesn't return true, so that
the tap gesture will propagate to the parent widget and be captured by
touchmenu itself. But at this time the dimen of touchmenu is changed to
the submenu of the tapped menuitem. If the submenu is short enough the
tap will be outside of touchmenu which will cause a TapCloseAllMenus
event and the submenu will never be shown.
10 years ago
chrox f48c073357 persistent cache item now need an explicit persistent flag 10 years ago
chrox 8c9751744e fix #1064 by adding timestamp of document in cache key
so that when document is modified the persistent cache will
be invalidated automatically because the cache key will not
be matched. There is no perfermance overhead here at all. We
even don't need to check the modification time of the cache item
on disk, because the name of the on disk cache is a md5sum of the
cacheitem key, now the filename of the cache files contains the
modification time information.
If the document is modified since one rendered page is cached to disk,
the cache key won't match the cache file. And the cache file will
be discarded without the need to open the cache file or to check
the modification time of the cache file itself.
10 years ago
chrox 72f9449de8 ignore more markup tags in dictionary window 10 years ago
HW c20532e823 Merge pull request #1065 from chrox/fulltext_search
fix koreader not shown in recent app list
10 years ago
chrox 2cde181f51 fix koreader not shown in recent app list
when started by view intent.
10 years ago
HW 896ccd4372 Merge pull request #1062 from chrox/fulltext_search
fix #1048
10 years ago
chrox f2f2833b6a fix #1048 10 years ago
HW 7edbfef073 Merge pull request #1060 from chrox/fulltext_search
fix #1046
10 years ago
chrox 19180e8e70 fix #1046 10 years ago
HW 6d9daa066a Merge pull request #1059 from chrox/fulltext_search
fix no k2pdfopt lib on Android
10 years ago
chrox 1154afdedf fix no k2pdfopt lib on Android 10 years ago
HW a3dec7d088 Merge pull request #1058 from chrox/reader_history
add history view in the info panel of reader menu
10 years ago
HW 776f61d9eb Merge pull request #1057 from chrox/fix_1034
fix #1034 by refactoring path chooser to a download manager
10 years ago
chrox bdebe90412 keep only one readerui instance running 10 years ago
chrox 4897d70b1f add reader history in the info panel 10 years ago
chrox 68265336f4 fix #1034 by refactoring path chooser to a download manager
Now directories visible in the filemanager should also
be visible in the path chooser
10 years ago
Qingping Hou 387114812c Merge pull request #1056 from chrox/fix_1035
fix #1035
10 years ago
chrox 6b2768f801 fix cannot set default dictionary 10 years ago
chrox fea7b93b62 fix #1035 by CDATA tidy 10 years ago
Huang Xin 7a22c60256 Merge pull request #1055 from hwhw/fix_1040
update to latest base
10 years ago