Tigran Aivazian
42491bfefd
Merge remote branch 'upstream/master'
2012-08-29 10:17:21 +01:00
Tigran Aivazian
824e9d139e
Move render_mode support out of unireader.lua into djvureader.lua as it is djvu-specific.
...
Also added support for all other rendering modes handled by djvulibre.
Also made the message print a human-readable description of the mode rather than just the number.
2012-08-28 23:48:56 +01:00
Dobrica Pavlinusic
f0476ab481
hide inputbox after entry
2012-08-28 22:14:04 +02:00
Tigran Aivazian
5c9a8fbec6
DjVu enhancements: a) add support for switching the rendering mode between B&W (default, 1) and COLOUR (0) values. b) handle the gamma values correctly.
2012-08-27 15:33:32 +01:00
Tigran Aivazian
0a4e11d4af
In the status line shorten "Memory:" -> "M:" and "Section:" -> "Sec:" and also show the battery level.
2012-08-27 15:27:51 +01:00
Tigran Aivazian
424a6a895b
Refresh the screen completely on every page, not every 5th.
2012-08-27 15:25:29 +01:00
Dobrica Pavlinusic
2dfee0a2fb
remember last search so it's incremental now
2012-08-26 16:19:51 +02:00
Dobrica Pavlinusic
d827301639
search through whole document
2012-08-26 16:03:55 +02:00
Dobrica Pavlinusic
eb38dfedd4
show search highlight until next page refresh
2012-08-26 15:16:08 +02:00
Dobrica Pavlinusic
e8ab2381c3
extract code into new function UniReader:searchHighLight(search)
2012-08-26 14:48:51 +02:00
Dobrica Pavlinusic
ed59adecea
naive implementation of search highlight issue #75
2012-08-26 14:28:34 +02:00
Qingping Hou
2dfbf3177f
revert shift+page turn bindings
...
previously, they are overwritten by mistakes
2012-06-06 20:43:11 +08:00
Qingping Hou
dec86586e8
bug fix in CREReader:prevBookMarkedPage
...
handle two more corner situations
2012-06-06 20:16:40 +08:00
Qingping Hou
d0e7f2240d
add bookmark navigation function to crereader
2012-06-06 16:21:25 +08:00
Qingping Hou
763e2223d2
sort bookmark table after addition
2012-06-06 15:35:45 +08:00
Qingping Hou
b76be2b87d
add bookmark navigation functions in unireader.lua
2012-06-06 15:30:16 +08:00
HW
0d12ff70cd
rename debug() to Debug() to stop clashing with the debug submodule from Lua
2012-06-04 00:49:23 +02:00
HW
ab400b97ac
faster refresh path for the cursor
2012-05-28 19:45:08 +02:00
Qingping Hou
d2d8ad84ed
handle djvu getPageText API changes.
2012-05-23 13:04:05 +08:00
{Qingping,Dave} Hou
763b97744b
Merge pull request #170 from dpavlin/NuPogodi
...
NuPogodi patch 19.05.2012
2012-05-20 03:39:41 -07:00
Dobrica Pavlinusic
a08c35a52c
added Screen:screenshot()
2012-05-19 23:04:40 +02:00
Dobrica Pavlinusic
28161ae3d0
added Registering fonts dialog on startup
...
This operation can take some time on device
2012-05-18 23:28:05 +02:00
Dobrica Pavlinusic
54657bb74c
use hpkfont for ruler, increase size and fix aligment #35
...
This is maximum font size which allows vertical ruler to have
spacing between vertical letters.
2012-05-02 16:03:04 +02:00
Dobrica Pavlinusic
bca64dd4ef
use showInfoMsgWithDelay for new bbox and redraw page #153
2012-05-02 15:50:19 +02:00
Qingping Hou
c275862ffe
fix bug in jump_history
...
record current page when jump_history.cur points to
empty head.
2012-04-30 20:33:10 +08:00
Qingping Hou
c818d7e90e
screenshot shorcut patch by NuPogodi@mobileread
2012-04-30 17:03:45 +08:00
Dobrica Pavlinusic
55cdb26823
force next full refresh
2012-04-29 19:36:23 +02:00
Dobrica Pavlinusic
de12c6aac0
second try to implement rouler idea by y @eLiNK2gl in #35
2012-04-29 19:15:53 +02:00
Dobrica Pavlinusic
90b8860ed5
always use partial refresh
2012-04-29 15:56:56 +02:00
Dobrica Pavlinusic
31108d536c
manually select page bounding box
...
I hope we can finally close #35 with this.
2012-04-29 14:31:45 +02:00
Dobrica Pavlinusic
761cd68964
highlight mode also benefits from key repeat
2012-04-27 23:45:07 +02:00
Dobrica Pavlinusic
9bdf4bf4c7
prevent full screen refresh if key is repeating #142
2012-04-27 20:38:29 +02:00
Dobrica Pavlinusic
6a479aee80
support pressed or repeating keys
2012-04-27 20:37:07 +02:00
Dobrica Pavlinusic
44be823115
use getRectInScreen
2012-04-26 22:27:00 +02:00
Dobrica Pavlinusic
37289fb18d
invert page bbox on X #35
2012-04-26 22:16:36 +02:00
Dobrica Pavlinusic
5492025a38
pan_margin is really in screen pixels
...
I don't know what I was thinking when implementing this code. If I
modify it with global zoom, it keeps moving, as we zoom in on multiple
key presses
2012-04-26 14:20:15 +02:00
Qingping Hou
a99a0a9489
fix bug in highlight engine
...
only goto next view when the word is in next view.
same for previous view
2012-04-21 12:14:35 +08:00
Qingping Hou
1a2be0453d
fix bug in highlight engine
...
handle left end of line in highlight delete.
2012-04-21 09:46:30 +08:00
Qingping Hou
8d74649642
adjust wording
2012-04-20 18:29:08 +08:00
Qingping Hou
c350f5af87
add: hint message for inputbox
...
use hint message to indicate current page
in goto page feature.
2012-04-20 14:04:37 +08:00
Qingping Hou
eaafcafb9e
add fix KEY_LPG{BCK,FWD} listening for unireader
2012-04-20 10:16:14 +08:00
Qingping Hou
b03d589ae9
add preLoadSettings methods for cache_document_size setting
...
cache_document_size should be configurable for
every docuemnt and it must be loaded before
document open, so I added the preLoadSettings method
2012-04-19 14:39:50 +08:00
Qingping Hou
9144cabc76
fix bug in partial refresh count
2012-04-19 14:10:37 +08:00
Qingping Hou
ca55b39756
fix turn to previous page with KEY_LPGBCK
2012-04-19 13:57:30 +08:00
Qingping Hou
e282179793
fix bug in addJump and addBookmark
...
Pointed out by kljohann, thanks.
Now addJump and addBookmark get notes
from specified pageno/xpointer instead
of current page.
* also fixed bug in page number counting
in cre.cpp
2012-04-19 09:58:34 +08:00
Qingping Hou
3306346dba
use debug to print debug info
2012-04-19 00:16:49 +08:00
Qingping Hou
35e4ceaf57
fix page comparing in addJump
2012-04-19 00:04:41 +08:00
Qingping Hou
b1e49446a0
fix typo in unireader
2012-04-18 20:05:12 +08:00
Qingping Hou
fa414af1eb
handle obselete jumpstack settings
...
* remove jumpstack settings if found
* add DocSettings:delSetting method
* rename DocSettings:savesetting to
DocSettings:savesetting.
2012-04-18 17:29:27 +08:00
Qingping Hou
84fe9f49a4
rewrite jump stack and add bookmark feature
...
* jump stack is rewritten as jump history
* add bookmark feature
2012-04-18 17:01:22 +08:00