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
Dobrica Pavlinusic
eeffcc4f21
unireader now users debug #121
2012-04-17 19:05:22 +02:00
Dobrica Pavlinusic
f8f8a58bd9
fixed my first use of showInfoMsgWithDelay
2012-04-17 18:58:49 +02:00
Dobrica Pavlinusic
38bbe0f227
showInfoMsgWithDelay for highlight
2012-04-17 18:10:03 +02:00
Qingping Hou
dc36e61422
put cursor on the left of first word
2012-04-17 18:05:12 +08:00
Qingping Hou
1bc250591e
add left page turn key back to unireader commands
2012-04-17 17:47:19 +08:00
Qingping Hou
0075580b09
more notifications for manual crop shortcuts
2012-04-17 14:36:37 +08:00
Qingping Hou
14bc4ece53
add notification for manual crop settings
2012-04-17 14:29:38 +08:00
Dobrica Pavlinusic
53fcb2490b
exit with just home (no modifier)
2012-04-16 14:28:46 +02:00
Dobrica Pavlinusic
b06927dcfe
fix modifier for zoom in
2012-04-16 14:24:03 +02:00
traycold
02dd9b023f
Merge remote branch 'hwhw/master'
...
* hwhw/master: (183 commits)
show infomessage on document open
use InfoMessage for empty TOC, jump history and highlights
copy resources dir on customupdate
add resource: info icon
display document open error message
added infomessage dialog implementation
bugfix, removed old test constant
Added widget abstraction framework
added interface to get blitbuffers from JPEG/PNG files
fix typo
added reading of pan_margin settings
fix full screen refresh command, close #99
add: sleep and usleep in util module
fix: add back KEY_FW{LEFT,RIGHT} commands to NumInputBox
reverted removal of last-doc shortcut, introduced framework restart
kill our own child process. not quite finished.
added line spacing setting for crereader
remove page:getPageText debug dump to improve performance on device
remove page:getPageText debug dump to improve performance on device
display crash.log on error
...
Conflicts:
ft.c
helppage.lua
inputbox.lua
rendertext.lua
rendertext_example.lua
unireader.lua
2012-04-16 00:08:19 +02:00
traycold
6c9ec8c896
refactoring for display help page
2012-04-15 16:07:39 +02:00
Qingping Hou
f24f2a01f6
use InfoMessage for empty TOC, jump history and highlights
2012-04-15 11:02:42 +08:00
Dobrica Pavlinusic
eeae5982dd
added reading of pan_margin settings
2012-04-14 16:23:41 +02:00
Qingping Hou
cde796f6b5
fix full screen refresh command, close #99
2012-04-14 14:27:17 +08:00
Dobrica Pavlinusic
b6d167f8ca
remove page:getPageText debug dump to improve performance on device
...
And leave it in unireader if we can't find text on page
2012-04-14 00:03:16 +02:00
Dobrica Pavlinusic
81c6dc5997
commands.map is very large, impacts startup performance on device
2012-04-13 20:46:10 +02:00
Dobrica Pavlinusic
96958c62ca
added UniReader:screenOffset and use it
2012-04-13 18:10:11 +02:00
Dobrica Pavlinusic
4d49e9f28b
correct two-column margin calculation respecting globalzoom
2012-04-13 17:57:49 +02:00