traycold
e2e5af1c61
added some debug code to better understand memory usage by muPdf
2012-03-22 02:08:31 +01:00
Qingping Hou
9aa9bc802f
mod: add highlight after merged command module
2012-03-21 11:20:07 +08:00
Qingping Hou
46f171df3b
Merge branch 'master' of github.com:hwhw/kindlepdfviewer into djvu-highlight
...
Conflicts:
unireader.lua
2012-03-21 10:52:51 +08:00
Qingping Hou
1e2d7f62ac
record and save highlight table
2012-03-21 10:37:18 +08:00
{Qingping,Dave} Hou
5b2cd6cfc9
Merge pull request #65 from traycold/master
...
issue #55 and help page
2012-03-20 19:19:08 -07:00
traycold
ce30d9c652
use font metric to better display help page (to exted to other pages in future)
2012-03-20 23:28:49 +01:00
traycold
81f99e4921
Merge remote branch 'origin/master' into txt
...
* origin/master:
using font module for getting fonts (commit f95231d789
)
Password input, handling for broken documents
factored pages count out, better error and password handling
factored pages counter out of document struct
make muPDF cache size configurable from Lua
add XPS and CBZ support (muPDF provides this)
fixed bug for odd rendering widths
refactored muPDF integration to use strictly the fitz.h API
forgot Makefile change when factoring out drawcontext
fix a Lua 5.0 syntax that was deprecated in 5.1
separate DC out of pdf.c and djvu.c (cleanup)
removed obsolete page rotation handling, closes #70
allow easier customization of toolchain for libdjvu
fix: remove page number checking in displaying TOC
fix: handle LPGBCK and LPGFWD in selectmenu
2012-03-20 22:53:20 +01:00
traycold
bfcad367bb
using font module for getting fonts (commit f95231d789
)
...
renamed function names using camelCase (issue #62 )
2012-03-20 20:15:24 +01:00
traycold
fd6c6dbe60
Merge remote branch 'hwhw/master'
...
* hwhw/master:
Password input, handling for broken documents
factored pages count out, better error and password handling
factored pages counter out of document struct
2012-03-20 18:40:43 +01:00
Qingping Hou
a185f238eb
mod: rewrite highlight feature
2012-03-20 16:42:22 +08:00
Qingping Hou
f4ea1cdb62
Merge branch 'master' of github.com:hwhw/kindlepdfviewer into djvu-highlight
...
Conflicts:
blitbuffer.c
unireader.lua
2012-03-20 10:36:35 +08:00
HW
7e3e38be62
Password input, handling for broken documents
2012-03-20 00:10:19 +01:00
HW
b037208fb1
factored pages count out, better error and password handling
2012-03-20 00:03:35 +01:00
HW
87ec4bbf6b
factored pages counter out of document struct
2012-03-20 00:03:09 +01:00
traycold
c2fe6f9bee
Merge remote branch 'hwhw/master'
...
* hwhw/master:
make muPDF cache size configurable from Lua
add XPS and CBZ support (muPDF provides this)
fixed bug for odd rendering widths
refactored muPDF integration to use strictly the fitz.h API
forgot Makefile change when factoring out drawcontext
2012-03-19 23:21:23 +01:00
HW
14b26a4aeb
make muPDF cache size configurable from Lua
2012-03-19 22:48:54 +01:00
HW
48463d4739
add XPS and CBZ support (muPDF provides this)
2012-03-19 22:35:16 +01:00
HW
2fcfe4a329
fixed bug for odd rendering widths
2012-03-19 22:29:06 +01:00
HW
ee51fe7e6d
refactored muPDF integration to use strictly the fitz.h API
...
This will allow for reading XPS and CBZ documents, since those are
supported by muPDF (not tested yet)
2012-03-19 22:27:00 +01:00
HW
a49c8fa2e5
forgot Makefile change when factoring out drawcontext
2012-03-19 22:04:49 +01:00
traycold
3d2a748aee
Merge remote branch 'hwhw/master'
...
* hwhw/master:
fix a Lua 5.0 syntax that was deprecated in 5.1
separate DC out of pdf.c and djvu.c (cleanup)
removed obsolete page rotation handling, closes #70
allow easier customization of toolchain for libdjvu
fix: remove page number checking in displaying TOC
fix: handle LPGBCK and LPGFWD in selectmenu
2012-03-19 20:23:54 +01:00
traycold
c11ecce55a
draft commit, test implementation
2012-03-19 19:41:09 +01:00
HW
8869c52c31
fix a Lua 5.0 syntax that was deprecated in 5.1
...
luaL_reg is now renamed to luaL_Reg. Lua 5.2 does not know about
the old name anymore, Lua 5.1.x had backward compatibility.
2012-03-19 19:11:32 +01:00
HW
9ee7afa86d
separate DC out of pdf.c and djvu.c (cleanup)
2012-03-19 18:59:36 +01:00
Qingping Hou
ac8206fa95
first demo for pan by page highlight
2012-03-20 01:30:33 +08:00
HW
929ea1e703
removed obsolete page rotation handling, closes #70
2012-03-19 18:24:43 +01:00
Qingping Hou
7bbc5b5ed2
highlight with cursor demo
2012-03-19 21:22:45 +08:00
Qingping Hou
44d7d6cd29
fix: handle -1 index when deleting characters in inputbox
2012-03-19 20:43:52 +08:00
Qingping Hou
81f5d55d55
Merge branch 'cursor' into djvu-highlight
2012-03-19 11:10:48 +08:00
Qingping Hou
e7f0a8bddb
mod: rewrite highlight feature
...
waiting for integrate test with cursor support
2012-03-19 11:05:23 +08:00
HW
7b120b0ee0
allow easier customization of toolchain for libdjvu
2012-03-18 11:48:26 +01:00
Qingping Hou
84c8230730
POC of text highlight in current page!
2012-03-17 12:17:20 +08:00
Qingping Hou
6441c34040
fix: bug in page text table construction
2012-03-17 10:00:45 +08:00
Qingping Hou
baf98c0fcd
add: POC getPageText method in djvu.c
2012-03-16 17:23:25 +08:00
Qingping Hou
46de106e8a
fix: clear input_text before input result return
2012-03-16 14:23:09 +08:00
Qingping Hou
c8f87d5661
fix: remove page number checking in displaying TOC
...
Former showTOC() method checks the page number in each
entry and only display entry whose page number is greater
than the previous one. However, I think this is too
"clever", we should better leave the TOC untouched to keep
consistent with other pdf readers.
2012-03-16 12:27:27 +08:00
Qingping Hou
9eff3e3224
mod: delete debug lines in inputbox.lua
2012-03-15 22:18:27 +08:00
Qingping Hou
709a9003d2
fix: handle default text in inputbox
2012-03-15 22:15:09 +08:00
Qingping Hou
7b0f2ad815
mod: cursor finished, add to inputbox
2012-03-15 21:43:55 +08:00
Qingping Hou
a231b944c1
add: first demo of cursor support
2012-03-15 17:03:09 +08:00
Qingping Hou
9dd3994dd8
fix: handle LPGBCK and LPGFWD in selectmenu
2012-03-14 17:20:48 +08:00
traycold
496ab3720e
small bugfix
2012-03-14 00:07:19 +01:00
traycold
943b511b7c
complete implementation of issue #55
...
created a help page
2012-03-13 22:51:25 +01:00
traycold
abf9696221
Merge branch 'master' of git://github.com/hwhw/kindlepdfviewer.git
...
Conflicts:
reader.lua
unireader.lua
2012-03-13 22:14:26 +01:00
HW
ad6198efb8
A take at better boundary checks in blitbuffer
...
this will hopefully prevent segfaults resulting from bad
coordinate/size input when blitting
2012-03-13 18:34:04 +01:00
HW
00a9f0f363
Merge pull request #64 from houqp/fixcache
...
Try to fix some bugs in new cache system
2012-03-13 10:10:05 -07:00
Qingping Hou
56a00d79a0
mod: delete debug print
2012-03-13 17:16:05 +08:00
Qingping Hou
46cfd950c7
fix: typo
2012-03-13 17:07:55 +08:00
Qingping Hou
8c31dd3c5f
fix: hanlde offset in ZOOM_FIT_TO_WIDTH_PAN mode
...
ZOOM_FIT_TO_WIDTH_PAN mode must be handled differently.
Because not like other zoom mode, its offset is not set
to middle of the screen or page.
2012-03-13 16:21:16 +08:00
Qingping Hou
734f94da89
fix: handle positive self.offset in draworcache method
2012-03-13 15:37:45 +08:00