Dobrica Pavlinusic
4d49e9f28b
correct two-column margin calculation respecting globalzoom
13 years ago
Dobrica Pavlinusic
0a8ca94218
make highlight working in all zoom modes #103
...
This change introduce object's dest_x and dest_y coordinates which
are needed in zoomedRectCoordTransform to make highlight scale and
move according to current pan position.
13 years ago
Qingping Hou
3828a6c440
fix: clear show_overlap in two column mode on KEY_FW_{LEFT, RIGHT}
13 years ago
Qingping Hou
75f244eb60
fix: typo in unireader
13 years ago
HW
57d769e0ae
added wrapper function for input.waitForEvent that retries on EINTR
13 years ago
Qingping Hou
1407579ea8
mod: remove debug code
13 years ago
Qingping Hou
dcd485c84c
fix: bug in highlighting words
...
Properly highlight words that partially fit
into screen range.
13 years ago
Qingping Hou
3438d6749d
mod: rewrite part of highlight code
...
* add _isEntireLineInScreenHeightRange() method
For better page view navigation when highlighting
or moving cursor.
* bug fix in _isWordInScreenRange() method
* add _nextGap(), _prevGap(), _gapInNextLine()
and _gapInPrevLine() methods, so now key event
handling code in cursor moving mode only focuses
on drawing, calculation task is passed to these
four methods.
13 years ago
Qingping Hou
75d5b5f984
fix: three bugs in highlight mode
...
* handle left end of first line in cursor move
* properly highlight first word if cursor starts
from left end of first line
* handle right end of last line in cursor move
13 years ago
Qingping Hou
66ab3a2f56
fix: typo in unireader's comment
13 years ago
Qingping Hou
56d4700001
mod: changes APIs in highlighting code
13 years ago
HW
face8b44c0
fixed cursor positioning
13 years ago
HW
46d197954b
put highlight implementation into unireader
13 years ago
Dobrica Pavlinusic
b555596f42
correctly dim part of page when hitting margins
13 years ago
Qingping Hou
7093e7377e
fix: reset dc after screen rotate
...
handle ZOOM_FIT_TO_CONTENT_WIDTH_PAN mode
seperately.
13 years ago
Qingping Hou
c85b768c0e
switched shortcut between 10 degree and 90 degree rotation
...
* also deleted 10 degree rotation shortcut in
djvureader, becuase it is not supported by the
library.
13 years ago
Qingping Hou
95998a7397
add: NumInputBox class for goto page feature
13 years ago
HW
040a4e88b9
Merge pull request #95 from dpavlin/master
...
show overlap when moving with pan_by_page
13 years ago
HW
1c50a5676a
free blitbuffers when cleaning complete cache
13 years ago
HW
ec2eda0c05
switched font handling to only work with external fonts
...
now you can use a environment variable, FONTDIR, to point
to a font dir. Otherwise, "./fonts" is used by default.
Subdirectories are indexed.
13 years ago
Dobrica Pavlinusic
752da5ca3f
use pan_overlap_vertical only in pan_by_page mode
13 years ago
Dobrica Pavlinusic
9dd9df0356
added dimRect and use it
...
dimRect might be useful if we want to display status messages over
content (as opposed to erasing background)
13 years ago
Dobrica Pavlinusic
5d9176907f
show_overlap inverts part of page visible in previous view
...
This is nice feature of Sony e-book readers which is very useful when
reading since it shows previous part of visible page and provides
hint where to continue reading after page refresh
13 years ago
Qingping Hou
ecd56a3745
mod: prefix global variables width and height with G_
13 years ago
Qingping Hou
5f7f9a2a83
fix: remove slider event handling in unireader
...
Slider event handling has been moved to commands
module, refer to previous commit.
13 years ago
Qingping Hou
b8b1bc19fd
fix: wait for more time instead of suspending framework
...
refer to discussion in #88
13 years ago
Qingping Hou
245247b2d1
mod: use redrawCurrentPage() for all page redraw
...
different readers might have different way to redraw
pages, so I added this abstract method
13 years ago
Qingping Hou
1f9efe0d9c
Merge branch 'master' into epub
...
Conflicts:
Makefile
unireader.lua
13 years ago
Qingping Hou
cb83e47875
mod: use XPointer as absolute postion indicator inside document
13 years ago
Qingping Hou
9d11916bbd
mod: resume framework in kpdf.sh
13 years ago
Qingping Hou
43288b55ec
fix: handle zero used box
13 years ago
Qingping Hou
5e58a94632
mod: rm unused shortcuts in crereader
13 years ago
Qingping Hou
a5a5c477ac
mod: save and restore font face for each book in crereader
13 years ago
Qingping Hou
c41e3e75a3
add: demo for fixing #85 , #86
13 years ago
Qingping Hou
c8a51bb4bd
Merge branch 'master' into epub
13 years ago
Qingping Hou
c48ed22fce
fix: typo in drawOrCache() method
13 years ago
Qingping Hou
9e4b2675f0
Merge branch 'master' into epub
...
Conflicts:
unireader.lua
13 years ago
Qingping Hou
0dd063b7ce
Merge branch 'master' of github.com:hwhw/kindlepdfviewer
...
Conflicts:
unireader.lua
13 years ago
Qingping Hou
8764b8aa4f
fix: force freeing biltbuffer on cache evict
...
Also move cache display code above reading progress
code.
13 years ago
Dobrica Pavlinusic
244a6077ab
cache_item_max_pixels is not used #79
13 years ago
Dobrica Pavlinušić
fd8a7283c0
Merge pull request #83 from houqp/master
...
This should fix #78
13 years ago
Dobrica Pavlinusic
661c7be893
use @traycold code from #74 to show current mupdf cache usage
13 years ago
Qingping Hou
dc30c491f7
add: Shift+R for manual full screen refresh
...
fix #78
13 years ago
Qingping Hou
a035998b20
add: partial refresh configure entry in .readker.kpdfview.lua
...
fix #78
13 years ago
Dobrica Pavlinusic
5884f69b60
setCacheSize cleanup
13 years ago
Dobrica Pavlinusic
2754d996c4
move memory info to top of page
...
This allows section name to be displayed on bottom, and it won't push
memory info out of screen
13 years ago
Dobrica Pavlinusic
3e83dcc2a4
pass cache_document_size to document open
...
This is how mupdf API is structured
13 years ago
Dobrica Pavlinusic
4f0b41ebc5
show cache_current_memsize
13 years ago
Dobrica Pavlinusic
60b7ccb3cb
added cleanCache bound to C key in menu #80
13 years ago
Dobrica Pavlinusic
91bd1277d7
control renderer memory usage #80
...
added setCacheSize and cache_document_size configuration vairable
13 years ago