chrox
5aa8eb52da
add missing Blitbuffer since it's removed from global space
2014-06-02 23:49:00 +08:00
chrox
f507fd3709
various Android fix
...
now the android build has nearly the same features as the
Kindle/Kobo build. It's time for Android nightly build?
2014-05-29 16:07:40 +08:00
chrox
6fba40cc77
use mupdf to handle zipped image files
2014-05-25 22:28:17 +08:00
chrox
a8b7b2cdbd
add base document init method to create new configurable for each document
...
this should fix configurables pollution when opening multiple documents
at the same time, e.g. when clipping page images in Evernote plugin.
2014-05-16 14:02:08 +08:00
chrox
17741e292b
serialize cache when closing ReaderUI other than closing document
2014-05-15 19:41:10 +08:00
chrox
55734f6aaa
export highlighted rect in scanned page to Evernote
2014-05-15 16:11:26 +08:00
chrox
3b1e05bb7f
switch to setIntProperty api for setting page margins
2014-05-12 15:47:11 +08:00
chrox
6bf1a9d033
use setStringProperty method to set font face
...
This should fix #569 .
2014-05-11 20:57:23 +08:00
chrox
e1527611c5
show a box indicator when tapping on a link
...
only for PDF/DJVU docs for now since there is no easy way
to get link box from crengine
2014-05-02 16:50:52 +08:00
chrox
30e6b3529b
hide Nimbus fonts in font selecting dialog
2014-05-02 12:48:00 +08:00
chrox
775e5ea3b4
serialize the most recently used blitbuffer/koptcontext
...
to speedup koreader startup for PDF/DJVU documents
especially when reflowing
2014-04-30 23:24:47 +08:00
chrox
c6c4cbcab1
add dewatermark option for pdf/djvu documents
2014-04-07 00:22:47 +08:00
Qingping Hou
4b357c1466
move reader code into frontend/apps/reader
...
it makes more sense to completely separate the UI framework and
application code
also move frontend/ui/configurable.lua to frontend/configurable.lua
2014-04-02 17:02:01 -04:00
chrox
92219a1f1e
cleanup: expand tab to 4 spaces
2014-03-13 21:52:43 +08:00
chrox
560444c168
add fallback_font option in G_reader_settings
2014-03-10 22:06:17 +08:00
chrox
0eee130f5a
clipping page bbox
2014-02-16 19:49:18 +08:00
chrox
9f507e6447
add 'full/mini' options for progress bar of crereader
2014-02-12 15:43:52 +08:00
chrox
b42b4ed204
save highlight to pdf document
2014-02-09 17:51:40 +08:00
chrox
22c437c393
fix init koptcontext with all zero bbox
2014-01-23 19:35:45 +08:00
chrox
8abd8a8a1f
loading KoptInterface only in pdf and djvu reader
...
This will save 4MB RAM in crereader which otherwise will load
liblept.so.3 and libk2pdfopt.so.2 automatically for nothing.
2014-01-22 18:34:55 +08:00
chrox
bfff863861
fix cannot highlight hyphenated words in crereader
2014-01-22 17:25:03 +08:00
Paulo Matias
c55d5e025e
Avoid crash on backends which don't define getLinkFromPosition
2014-01-21 10:28:04 -02:00
chrox
d24d5e413e
add following page link in reflowed page
2014-01-21 11:59:17 +08:00
chrox
9e3e070522
check link on the fly when tapping
2014-01-20 20:41:15 +08:00
Paulo Matias
dacd3d2acb
Fix crash trying to select text in an empty page
2014-01-19 01:03:28 -02:00
chrox
e947f83548
fix dogear not shown properly in crereader
2014-01-18 19:18:12 +08:00
chrox
ce3b58538c
fix no getPageLinks method in djvudocument
2014-01-18 15:31:27 +08:00
chrox
34e28d28e6
page links for crereader and pdfreader
...
Swipe right will return to previous page or position.
2014-01-18 15:04:28 +08:00
chrox
637904a711
add text highlight for credocument
...
Three highlight drawers "lighten", "underscore" and "invert" are
available in reader menu.
This should implement #176 .
2014-01-18 03:11:04 +08:00
chrox
3275413366
add missing registry for fb2 document
2014-01-16 12:54:49 +08:00
chrox
1329f10fa5
add goto link function for CreDocument
2014-01-15 23:36:56 +08:00
chrox
a6e885e77d
show battery icon in crereader page header
2014-01-04 22:30:36 +08:00
chrox
865815b42b
set visible page count when loading document
2014-01-03 19:35:45 +08:00
chrox
23982b185e
add debug information in credocument api
2014-01-03 11:10:06 +08:00
chrox
210293b561
add floating punctuation option for crereader
...
Luckily after disabling floating punctuation left/right margin
are able to be same now (with large enough margins, should be
more than 1em). So I also changed the default page margins for
crereader and removed the dirty hack.
2014-01-03 02:07:32 +08:00
chrox
eaa9535133
move logMemoryUsage from koptinterface to document
2014-01-02 19:19:03 +08:00
chrox
14e94f39a4
explicitly call free method of Blitbuffer
2014-01-02 19:03:52 +08:00
chrox
8e4516b824
add regional zoom mode in pdf/djvu page
...
In regional zoom mode double tap will zoom to the tapped
region(paragraph or column, etc., detected optically via libk2pdfopt).
As the first demo, this feature is only turned on in flipping mode by
tapping the top-left corner of the screen. Eventually we may incorporate
this feature in "free" zoom mode.
2014-01-02 11:14:26 +08:00
chrox
62e12ddfba
import document module on-demand
2013-12-31 13:12:56 +08:00
chrox
f7387822aa
handle xps files in pdfdocument backend
2013-12-29 15:52:44 +08:00
chrox
3b9eaafadd
add dictionary lookup in crereader
2013-12-25 01:43:28 +08:00
chrox
7247a9e3a2
add writing direction option when reflowing
...
This probably will fix #195 .
2013-12-22 19:13:12 +08:00
chrox
2fd66e1fa3
typo fix
2013-12-04 22:17:05 +08:00
chrox
84ad0f2307
fix null export highlight in reflowed mode
2013-11-30 21:17:13 +08:00
chrox
71cb2d3f93
fix looking up wrong word in reflowed page
...
that has a text layer underneath.
For multi-column page reflowing usually fits individual column to
page width and no finner word boxes are available to map reflowed
word box onto native word box. Now the relative position of a reflowed
word center is calculated as portion of the width and height of a larger
block it belongs. This relative position is also considered in
reflow-to-native position transform so that dictionary lookup now works
on multi-column pages in reflowing mode.
This should fix #376 .
2013-11-30 18:18:16 +08:00
chrox
5bf56cbf4c
check position nullity in getTextFromBoxes
2013-10-28 21:49:54 +08:00
chrox
2590cc7ca5
highlight text from scratch instead of reusing rectmaps in reflowing mode
2013-10-25 13:22:49 +08:00
chrox
184a6f5d21
highlight word from scratch instead of reusing rectmaps in reflowing mode
...
Totally revert the OCR in reflowed page to build 545.
And this should fix #309 .
2013-10-24 23:45:09 +08:00
chrox
90d55cbde4
set auto detect word gap in reflowing by default
2013-10-24 23:45:09 +08:00
chrox
4cfdce6105
fix several local calls of Math.round
2013-10-23 22:37:55 +08:00