Commit Graph

186 Commits

Author SHA1 Message Date
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