Diffstat (limited to 'noncore/unsupported/qpdf/README') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/unsupported/qpdf/README | 45 |
1 files changed, 18 insertions, 27 deletions
diff --git a/noncore/unsupported/qpdf/README b/noncore/unsupported/qpdf/README index 36ce6bc..65e7aaf 100644 --- a/noncore/unsupported/qpdf/README +++ b/noncore/unsupported/qpdf/README | |||
@@ -1,10 +1,10 @@ | |||
1 | 1 | ||
2 | QPDF - a PDF viewer for the Qtopia environment | 2 | QPDF - a PDF viewer for the Qtopia environment |
3 | 3 | ||
4 | This tool is based on xpdf (currently 1.00). It uses the (mostly unmodified - | 4 | This tool is based on xpdf (currently 1.01). It uses the (mostly unmodified - |
5 | see below) xpdf PDF rendering engine. The Qtopia adaption was done with a new | 5 | see below) xpdf PDF rendering engine. The Qtopia adaption was done with a new |
6 | OutputDev which renders directly to a QPixmap via QPainter calls. | 6 | OutputDev which renders directly to a QPixmap via QPainter calls. |
7 | 7 | ||
8 | Changes in 20020406: | 8 | Changes in 20020406: |
9 | - Font substitution handling improved. | 9 | - Font substitution handling improved. |
10 | - Unknown characters are simply ignored now. | 10 | - Unknown characters are simply ignored now. |
@@ -17,18 +17,25 @@ Changes in 20020407: | |||
17 | 17 | ||
18 | Changes in 20020408: | 18 | Changes in 20020408: |
19 | - Progress indicator added | 19 | - Progress indicator added |
20 | - Problems with type 3 fonts (not fully supported by XPDF) solved | 20 | - Problems with type 3 fonts (not fully supported by XPDF) solved |
21 | - Heavy optimizations in the image rendering code | 21 | - Heavy optimizations in the image rendering code |
22 | 22 | ||
23 | Changed in 20020413: | 23 | Changes in 20020413: |
24 | - Fixed crash in find routine | 24 | - Fixed crash in find routine |
25 | - Stylus selection reworked | 25 | - Stylus selection reworked |
26 | - Cursor-key navigation added | 26 | - Cursor-key navigation added |
27 | - Various crashes related to recursive calling of XPDF fixed | 27 | - Various crashes related to recursive calling of XPDF fixed |
28 | 28 | ||
29 | Changes in 20020417: | ||
30 | - Fixed crash in XPDF regarding 0-length strings. | ||
31 | - Fast sqrt, rint and fabs functions added. | ||
32 | |||
33 | Changes in 20020524: | ||
34 | - Ported to xpdf 1.01 | ||
35 | |||
29 | 36 | ||
30 | Changes to xpdf: | 37 | Changes to xpdf: |
31 | - xpdf calculates nearly everything with doubles. Since ARMs are not equipped | 38 | - xpdf calculates nearly everything with doubles. Since ARMs are not equipped |
32 | with a FPU, all doubles have been replaced with a C++ class "fouble" (fixed | 39 | with a FPU, all doubles have been replaced with a C++ class "fouble" (fixed |
33 | double), which operates on 32bit integers with fixed point arithmetic. | 40 | double), which operates on 32bit integers with fixed point arithmetic. |
34 | This gave a speedup of up to 800% for image rendering. | 41 | This gave a speedup of up to 800% for image rendering. |
@@ -49,41 +56,25 @@ ToDo: | |||
49 | in detail. | 56 | in detail. |
50 | 57 | ||
51 | - Links are currently simply ignored. | 58 | - Links are currently simply ignored. |
52 | 59 | ||
53 | 60 | ||
54 | Install: | 61 | Install: |
55 | - xpdf-1.00 | 62 | - Qpdf is now fully integrated into Opie. For compilation and installation |
56 | Get the tarball for xpdf, version 1.0, untar it and ./configure it. | 63 | instructions see http://opie.handhelds.org. |
57 | (No special flags are needed for ./configure - it simply has to run) | ||
58 | |||
59 | - qpdf | ||
60 | Make sure your QPEDIR / TMAKEPATH variables are correctly ! | ||
61 | |||
62 | cd into the xpdf directory (xpdf-1.00) and untar the qpdf tarball. This | ||
63 | should create a subdirectory qpdf. | ||
64 | cd into this directory and start the script "./setup-qpdf". This | ||
65 | incorporates the above mentioned patches into xpdf. | ||
66 | |||
67 | Now do a make. | ||
68 | |||
69 | Copy the files qpdf, qpdf_icon.png and qpdf.desktop to the appropriate | ||
70 | directories on your iPaq or: | ||
71 | If you want a ipk, just run ./mkipkg | ||
72 | 64 | ||
73 | - compress / uncompress | 65 | - compress / uncompress |
74 | If you run a normal familiar installation, it the standard gzip (I tested | 66 | If you run a normal familiar installation, the standard gzip (I tested |
75 | 1.2.4-33 ipkg) can handle the compression format used in PDF files, when | 67 | 1.2.4-33 ipkg) can handle the compression format used in PDF files, when |
76 | called as uncompress. The BusyBox version of gzip can _not_ handle this | 68 | called as uncompress. The BusyBox version of gzip can _not_ handle this |
77 | old format. | 69 | old format. |
78 | 70 | ||
79 | If you do not have a working uncompress installed on your iPaq, you can | 71 | If you do not have a working uncompress installed on your iPaq, you could |
80 | simply use the one in the contrib directory of the tarball (make uncompress | 72 | simply use the old compress package. |
81 | a link to compress). | 73 | (I could not find an official tarball for compress -- I used the SuSE |
82 | [I could not find an official tarball for compress -- this is the SuSE | 74 | version cross-compiled for ARM for myself, but I will make an ipk soon) |
83 | version cross-compiled for ARM] | 75 | |
84 | |||
85 | 76 | ||
86 | Have fun ;) | 77 | Have fun ;) |
87 | 78 | ||
88 | Robert (griebl@gmx.de) | 79 | Robert (griebl@gmx.de) |
89 | \ No newline at end of file | 80 | \ No newline at end of file |