2
0
mirror of https://github.com/koreader/koreader synced 2024-11-16 06:12:56 +00:00
Commit Graph

6387 Commits

Author SHA1 Message Date
Dobrica Pavlinusic
bf53b02bd4 new two-colum zoom mode (shift+F) without margins
This is especially useful if you want PDF pages which bouding box
includes headers or footers which are full page width files like #25

I opted to ignore margins with Shift+F to be consistant with other zoom
modes.
2012-03-05 14:17:14 +01:00
Dobrica Pavlinusic
b1ffb5af7e cleanup two column panning
It's important for us to take maring into account because rouding error
can force us to skip right marging. However, this shouldn't be done
when not in pan_by_page mode, so this diff is artifically large
2012-03-05 14:05:26 +01:00
Dobrica Pavlinušić
7f620c6374 Merge pull request #31 from houqp/master
four fixes & one new feature
2012-03-05 02:36:50 -08:00
Qingping Hou
2505128128 fix: add -lpthread for kpdfview target 2012-03-05 14:43:09 +08:00
Qingping Hou
f50e8d695c mod: add UniReader:cleanUpTOCTitle()
re-apply the changes introduced by HW in commit:
3c56f50cae

I mistakenly overwrote it when merging from djvu
branch. :(

Since the title needs to be cleaned in two places,
I turn it into a method.
2012-03-05 13:47:02 +08:00
Qingping Hou
7a2ff94bee mod: add entries in gitignore 2012-03-05 13:38:51 +08:00
Qingping Hou
989e915c8f mod: add notes in jumpstack
NOTE that the jumpstack maintaining strategy has
been changed in this commit compared to commit #15
and #31. Now current viewing page in kept in the
stack to preserve the notes.
2012-03-05 13:15:34 +08:00
Qingping Hou
ca3a712521 fix: bug in jump stack
* remove page to jump from the stack
2012-03-05 11:25:51 +08:00
Qingping Hou
ab2cd3ec8c mod: save jump_stack after exit 2012-03-05 10:48:03 +08:00
Qingping Hou
51dd8472b9 mod: bug fix in zooming
update self.global_orig after dc:setZoom
2012-03-05 10:38:02 +08:00
Qingping Hou
8cfae790ed mod: clear pan_by_page if not in two column mode 2012-03-05 10:33:56 +08:00
Qingping Hou
49fa943306 mod: fix typo in comments 2012-03-05 10:02:39 +08:00
Qingping Hou
50d5604c79 mod: code cleanup for readers
closes #26
2012-03-05 09:58:19 +08:00
Qingping Hou
b318ca08e3 mod: merge djvu branch with master 2012-03-05 09:46:16 +08:00
Qingping Hou
145d700685 mod: add fake toc method in djvu.c 2012-03-05 09:04:00 +08:00
Qingping Hou
bd02f93d50 mod: remove sqlite in kpdfview dependence 2012-03-05 08:58:11 +08:00
{Qingping,Dave} Hou
74c09a51eb Merge pull request #30 from dpavlin/master
djvu support based on master code
2012-03-04 16:40:46 -08:00
Dobrica Pavlinusic
efe2ef7efe integrate djvu into PDFReader, alternative to #26
This code is based on current master but doesn't include unireader, but
leaves all names to old PDFReader to preserve compatilbity
2012-03-05 00:18:34 +01:00
Qingping Hou
1b1fc2b3ae integrate djvu support 2012-03-04 23:30:08 +01:00
traycold
04184a5950 improved filechooser; enable "single file" mode of kindlepdfviewer
with this mode it's possible to start kindlepdfviewer opening last
viewed file, bypassing filechooser
2012-03-04 23:03:04 +01:00
traycold
9fb0fcadd8 fixed small type; set compiler variables when using scratchbox 2012-03-04 23:01:41 +01:00
traycold
df101d19fa added eclipse files and some libs folder 2012-03-04 23:01:27 +01:00
HW
4f46f9fa7a proper exit when pressing HOME, store settings etc 2012-03-04 21:39:34 +01:00
HW
aa51a0c7db Merge branch 'master' of github.com:hwhw/kindlepdfviewer 2012-03-04 21:18:42 +01:00
HW
7efdbaf215 clamp fit-to-content to page dimensions (BBox) 2012-03-04 21:18:09 +01:00
Dobrica Pavlinusic
a0f0f7a661 Merge branch 'master' of github.com:hwhw/kindlepdfviewer 2012-03-04 19:48:40 +01:00
Dobrica Pavlinusic
13ec6e42b5 moving to right column should take margin into account to provenet skipping columns #27 2012-03-04 19:40:22 +01:00
HW
3c56f50cae switched TOC entry sanitizing to Lua code 2012-03-04 18:59:50 +01:00
Dobrica Pavlinusic
0e3c91931d fix bottom y for getUsedBBox #25 2012-03-05 01:14:49 +08:00
HW
8816285ec7 removed SQLite and lsqlite for the moment 2012-03-04 17:50:25 +01:00
HW
788eb90455 added simple serializer, use lua instead of SQLite 2012-03-04 17:29:19 +01:00
HW
357da594d4 disable ARM specific CFLAGS when in emu mode 2012-03-04 16:56:19 +01:00
HW
48299b118c Merge branch 'master' of github.com:hwhw/kindlepdfviewer 2012-03-04 15:37:24 +01:00
HW
b7d0e657a8 disabled debug symbol output, enabled optimization 2012-03-04 15:36:17 +01:00
Dobrica Pavlinusic
c9064411f7 build only static djvulibre and fix cross-compile #26 2012-03-04 15:31:15 +01:00
Dobrica Pavlinusic
2b0a17e034 switch to git djvulibre since 3.5.24 fails #26
I'm using gcc version 4.6.3 (Debian 4.6.3-1) and git does compile while
version 3.5.24 fails with:

In file included from ../../libdjvu/GContainer.h:67:0,
                 from ../../libdjvu/GContainer.cpp:63:
../../libdjvu/GSmartPointer.h:492:30: error: ‘size_t’ does not name a type
../../libdjvu/GSmartPointer.h:492:37: error: ISO C++ forbids declaration of ‘n’ with no type [-fpermissive]
2012-03-04 14:29:11 +01:00
HW
42b72a727f Merge pull request #27 from dpavlin/master
fix bounding boxes from mupdf, closes #25
2012-03-04 04:52:37 -08:00
Dobrica Pavlinusic
2c48d4a107 handle invalid bounding boxes from mupdf, closes #25 2012-03-04 13:28:55 +01:00
Dobrica Pavlinusic
b8cc9c9a36 exit reader on HOME key 2012-03-04 13:06:35 +01:00
Dobrica Pavlinusic
31847e585f Merge branch 'master' of git://github.com/hwhw/kindlepdfviewer 2012-03-04 12:47:19 +01:00
Qingping Hou
f370842a88 mod: record self.globalzoom_orig to help zoom in/out
see: https://github.com/hwhw/kindlepdfviewer/issues/24
2012-03-04 19:47:17 +08:00
Qingping Hou
e4e0eb45ee mod: adapt pdfreader and djvureader to unireader 2012-03-04 19:34:19 +08:00
Qingping Hou
56470a75b0 add: unireader class
Add unireader class for better code reuse.
Now pdfreader and djvureader are subclass of
unireader.

Every subclass needs to have a init() method
that will be called in reader.lua.
2012-03-04 19:32:49 +08:00
Qingping Hou
0f0aee11b7 mod: add comments for rotation support 2012-03-04 15:22:54 +08:00
Qingping Hou
5f5f5341e0 mod: update comment in djvu.c 2012-03-04 14:52:59 +08:00
Qingping Hou
dbdae773c3 fix: handle failure for document get pageinfo 2012-03-04 11:39:53 +08:00
Qingping Hou
8148c5fa3d Merge branch 'master' into djvu 2012-03-04 09:03:57 +08:00
HW
09c6c108c5 Merge pull request #23 from houqp/master
four bug fixes & one refactoring
2012-03-03 15:32:01 -08:00
Dobrica Pavlinusic
c11e10070a dump debugging output 2012-03-03 19:55:26 +01:00
Qingping Hou
8abfa55999 mod: change to Keys.shiftmode for SHIFT+B binding 2012-03-04 02:05:48 +08:00