Qingping Hou
3a6aaedb9f
rm: fontchooser.lua
13 years ago
traycold
3fbb39fc05
Proof of concept for issue #55 .
...
Still to be completed.
13 years ago
Qingping Hou
f95231d789
add: status bar in reading menu & font.lua
...
* Since fontchooser is replaced by selectmenu, it
is no longer needed. So I rewrite it into font.lua
module which can cache faces that shared among all
UIs.
* add progressBar method in graphics.lua to draw
reading progress.
* add reading progress information in reading menu.
It is just a demo. Should be clean up in next release
when the real reading menu is out. :)
13 years ago
Dobrica Pavlinušić
d3c9062c7c
Merge pull request #53 from houqp/master
...
90 degree rotation support & 1 fix & 1 modification
13 years ago
Qingping Hou
5237ba947d
fix: typo
13 years ago
Qingping Hou
319826c385
mod: screen rotation implemented by ioctl
...
Now you get a instance rotate :) With only one bug.
I have to restore to previous rotation state of the
native system after exists. Because the native system
does poll the new rotation state that changed by ioctl.
Currently, I don't know how to force the native system
to detect the changes.
13 years ago
Qingping Hou
f795bda6e0
mod: read cache settings from .reader.kpdfview.lua
13 years ago
Qingping Hou
70b7e029d3
mod: only get usedBBox in fit to content mode
...
make fit to page mode a little bit faster
13 years ago
Qingping Hou
f45671a747
fix: add screen.lua
...
forgot to add it in previous commit :(
13 years ago
Qingping Hou
d2aaf15dce
add: screen.lua
...
* move rotation mode to global variable, now check rotation
with Screen.cur_rotation_mode
* move screenRotate to screen module so other UIs can use it.
13 years ago
Qingping Hou
3dbf9877bc
add: 90 degree rotation support
...
demo for issue #51
13 years ago
Dobrica Pavlinusic
65f95ca204
fix fetchthirdparty, closes #43
...
- added forgot git submodule init to make empty repository checkout work
- fetchthirdparty won't re-download exiting archives on disk
- moved mupdf-thirdparty.zip to root of repostory, since mupdf already
has .gitignore and we shouldn't modify upstream submodule
13 years ago
{Qingping,Dave} Hou
eab72cfb27
Merge pull request #50 from houqp/master
...
3 fixes, closes #47
13 years ago
Qingping Hou
03f658f59e
fix: push mupdf commit to e7bb1c4937593c95065dbbbdd7eb15a73996c470
13 years ago
Qingping Hou
72e4808889
fix: add double quotes
...
this should fix issue #47
13 years ago
Qingping Hou
2ac4272933
fix: export LC_ALL when running kpdfview in launchpad
13 years ago
Qingping Hou
e0f1564c7a
fix: exit filesearcher with home key
13 years ago
Qingping Hou
3474e56d30
fix: check key mode properly for manual crop
13 years ago
{Qingping,Dave} Hou
98154a4eb4
Merge pull request #49 from houqp/master
...
fix: passing wrong page number to ddjvu_document_get_pageinfo in djvu.c
13 years ago
{Qingping,Dave} Hou
bb3d3949a4
Merge pull request #48 from dpavlin/35_manual_crop
...
#35 manual crop for odd and even pages
13 years ago
Qingping Hou
b3fb1dbcce
fix: passing wrong page number to ddjvu_document_get_pageinfo
13 years ago
Dobrica Pavlinusic
4bc0bca413
store globalzoom and globalzoommode settings
13 years ago
Dobrica Pavlinusic
4d7fa2d12f
Alt+Z to toggle bbox cropping
13 years ago
Dobrica Pavlinusic
c2f2e617ad
correct bbox loading and Shift+Z removes page bbox
...
this moves #35 a *little* bit closer to release ;-)
13 years ago
Dobrica Pavlinusic
9575d23f63
save bbox layout
...
inspired by f79ae48de8
13 years ago
Dobrica Pavlinusic
0c7eb32d48
Merge branch 'master' into 35_manual_crop
13 years ago
Dobrica Pavlinusic
fdca464b96
don't pre-cache next page if we are going to modify bbox
13 years ago
HW
dd8c1324b7
djvulibre wants utf8-based filenames to be handed differently. closes #47
13 years ago
Dobrica Pavlinusic
f62a12a629
more debugging output for secting bboxes
13 years ago
Dobrica Pavlinusic
9bd93fe9c1
move third-party git checkouts into submodules #43
13 years ago
Dobrica Pavlinušić
16e70ac719
Merge pull request #45 from houqp/master
...
two modifications
13 years ago
Qingping Hou
bf267ef0ef
mod: add ZOOM_FIT_TO_CONTENT_WIDTH_PAN mode
...
This mode is used with ZOOM_FIT_TO_CONTENT_WIDTH, so
when press KEY_PGFWD, you jump to lower part of current
page. When hit page bottom, you do a real page turn. It
now behaviors the same like the native reader as I
mentioned in issue #41 .
The first time you set to ZOOM_FIT_TO_CONTENT_WIDTH mode,
the reader will setup proper zoom factor and offset, then
switch to ZOOM_FIT_TO_CONTENT_WIDTH_PAN mode. When you hit
the page bottom, the reader will set the mode back to
ZOOM_FIT_TO_CONTENT_WIDTH mode and do a real page turn.
13 years ago
Qingping Hou
f79ae48de8
add: UniReader:initGlobalSettings()
...
Use this method to read settings that may shared
among all readers. For instance, pan_overlap_vertical
13 years ago
Qingping Hou
f9ba833568
Merge branch 'master' of github.com:hwhw/kindlepdfviewer
13 years ago
Qingping Hou
68b94fa337
mod: code clean up for KEY_2 to KEY_9 bindings
...
inspired by commit:
796b42cc36
13 years ago
Dobrica Pavlinušić
a2fdbc890f
Merge pull request #44 from houqp/master
...
set default offset to the top of page in fit to content mode
13 years ago
Qingping Hou
2ca5f2302c
fix: set offset to top in unireader
...
set offset to top even usedbox is larger than
or equal to pagesize.
13 years ago
Qingping Hou
dce80b7b1c
mod: change default offset in fit_page_width/height mode
...
set to the top of page
13 years ago
Qingping Hou
20474ce411
fix: page number in fast jump in percent
...
use math.floor to convert page number to integer
13 years ago
Dobrica Pavlinusic
b65973990a
Merge branch 'master' of github.com:hwhw/kindlepdfviewer
13 years ago
{Qingping,Dave} Hou
d754cff50b
Merge pull request #42 from traycold/master
...
Keyboard shortcuts to jump to 0%, 10%, 20%, .. , 100% of currently reading document.
13 years ago
Dobrica Pavlinusic
5de2fb1a53
implement separate odd/even bboxes
13 years ago
traycold
41e9b216cc
Shortcut to jump to page corresponding to 0%, 10%, 20%, .., 100%
...
of document using respectively key 1, 2, .., 9, 0.
13 years ago
Dobrica Pavlinusic
24ca5854c5
override getUsedBBox for cropping #35
13 years ago
Dobrica Pavlinusic
80efc822d4
added simple dump() serializer for debugging
13 years ago
traycold
01399292db
Merge remote-tracking branch 'hwhw/master'
13 years ago
Dobrica Pavlinusic
0e48785e0e
fix #36 : enable file path back
13 years ago
Dobrica Pavlinusic
73ec285957
switch to ZOOM_BY_VALUE to enable panning on fiveway move
13 years ago
Dobrica Pavlinusic
3a38e81d58
exit from filechooser on BACK and HOME
...
This makes it easy to exit completly from document with HOME+HOME
which is much easier and intuitive than HOME+BACK
13 years ago
Dobrica Pavlinusic
796b42cc36
track last shortcut assigned and ignore other keys
...
This change also takes advantage of fact that ev.code increases by 1
with each key in same row which removes a lot of duplication
13 years ago