Commit Graph

8709 Commits (abcd989ec4ebc068501bfdd803ae4adde15f5a1f)
 

Author SHA1 Message Date
Dobrica Pavlinusic 09610d966e fix typo 12 years ago
Dobrica Pavlinušić 87d8df045b Merge pull request #57 from houqp/master
Add font.lua & status bar in reading menu
12 years ago
Qingping Hou 7389255503 fix: handle last section in getTOCTitleByPage() 12 years ago
Qingping Hou 3a6aaedb9f rm: fontchooser.lua 12 years ago
traycold 3fbb39fc05 Proof of concept for issue #55.
Still to be completed.
12 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. :)
12 years ago
Dobrica Pavlinušić d3c9062c7c Merge pull request #53 from houqp/master
90 degree rotation support & 1 fix & 1 modification
12 years ago
Qingping Hou 5237ba947d fix: typo 12 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.
12 years ago
Qingping Hou f795bda6e0 mod: read cache settings from .reader.kpdfview.lua 12 years ago
Qingping Hou 70b7e029d3 mod: only get usedBBox in fit to content mode
make fit to page mode a little bit faster
12 years ago
Qingping Hou f45671a747 fix: add screen.lua
forgot to add it in previous commit :(
12 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.
12 years ago
Qingping Hou 3dbf9877bc add: 90 degree rotation support
demo for issue #51
12 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
12 years ago
{Qingping,Dave} Hou eab72cfb27 Merge pull request #50 from houqp/master
3 fixes, closes #47
12 years ago
Qingping Hou 03f658f59e fix: push mupdf commit to e7bb1c4937593c95065dbbbdd7eb15a73996c470 12 years ago
Qingping Hou 72e4808889 fix: add double quotes
this should fix issue #47
12 years ago
Qingping Hou 2ac4272933 fix: export LC_ALL when running kpdfview in launchpad 12 years ago
Qingping Hou e0f1564c7a fix: exit filesearcher with home key 12 years ago
Qingping Hou 3474e56d30 fix: check key mode properly for manual crop 12 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
12 years ago
{Qingping,Dave} Hou bb3d3949a4 Merge pull request #48 from dpavlin/35_manual_crop
#35 manual crop for odd and even pages
12 years ago
Qingping Hou b3fb1dbcce fix: passing wrong page number to ddjvu_document_get_pageinfo 12 years ago
Dobrica Pavlinusic 4bc0bca413 store globalzoom and globalzoommode settings 12 years ago
Dobrica Pavlinusic 4d7fa2d12f Alt+Z to toggle bbox cropping 12 years ago
Dobrica Pavlinusic c2f2e617ad correct bbox loading and Shift+Z removes page bbox
this moves #35 a *little* bit closer to release ;-)
12 years ago
Dobrica Pavlinusic 9575d23f63 save bbox layout
inspired by f79ae48de8
12 years ago
Dobrica Pavlinusic 0c7eb32d48 Merge branch 'master' into 35_manual_crop 12 years ago
Dobrica Pavlinusic fdca464b96 don't pre-cache next page if we are going to modify bbox 12 years ago
HW dd8c1324b7 djvulibre wants utf8-based filenames to be handed differently. closes #47 12 years ago
Dobrica Pavlinusic f62a12a629 more debugging output for secting bboxes 12 years ago
Dobrica Pavlinusic 9bd93fe9c1 move third-party git checkouts into submodules #43 12 years ago
Dobrica Pavlinušić 16e70ac719 Merge pull request #45 from houqp/master
two modifications
12 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.
12 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
12 years ago
Qingping Hou f9ba833568 Merge branch 'master' of github.com:hwhw/kindlepdfviewer 12 years ago
Qingping Hou 68b94fa337 mod: code clean up for KEY_2 to KEY_9 bindings
inspired by commit:
796b42cc36
12 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
12 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.
12 years ago
Qingping Hou dce80b7b1c mod: change default offset in fit_page_width/height mode
set to the top of page
12 years ago
Qingping Hou 20474ce411 fix: page number in fast jump in percent
use math.floor to convert page number to integer
12 years ago
Dobrica Pavlinusic b65973990a Merge branch 'master' of github.com:hwhw/kindlepdfviewer 12 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.
12 years ago
Dobrica Pavlinusic 5de2fb1a53 implement separate odd/even bboxes 12 years ago
traycold 41e9b216cc Shortcut to jump to page corresponding to 0%, 10%, 20%, .., 100%
of document using respectively key 1, 2, .., 9, 0.
12 years ago
Dobrica Pavlinusic 24ca5854c5 override getUsedBBox for cropping #35 12 years ago
Dobrica Pavlinusic 80efc822d4 added simple dump() serializer for debugging 12 years ago
traycold 01399292db Merge remote-tracking branch 'hwhw/master' 12 years ago
Dobrica Pavlinusic 0e48785e0e fix #36: enable file path back 12 years ago