Gentoo Archives: gentoo-commits

From: "Petteri Raty (betelgeuse)" <betelgeuse@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/flyingsaucer/files: 7-itext-2.0.8.patch
Date: Fri, 21 Nov 2008 12:23:49
Message-Id: E1L3V34-0002Qh-H8@stork.gentoo.org
1 betelgeuse 08/11/21 12:23:46
2
3 Added: 7-itext-2.0.8.patch
4 Log:
5 Add patch to compile against latest itext releases. Fixes bug #239586. Thanks to Arttu Valo <arttuv69@×××××.com>.
6 (Portage version: 2.2_rc14/cvs/Linux 2.6.27-gentoo i686)
7
8 Revision Changes Path
9 1.1 dev-java/flyingsaucer/files/7-itext-2.0.8.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/flyingsaucer/files/7-itext-2.0.8.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/flyingsaucer/files/7-itext-2.0.8.patch?rev=1.1&content-type=text/plain
13
14 Index: 7-itext-2.0.8.patch
15 ===================================================================
16 diff -u -r src.old/java/org/xhtmlrenderer/pdf/ITextFSImage.java src/java/org/xhtmlrenderer/pdf/ITextFSImage.java
17 --- src.old/java/org/xhtmlrenderer/pdf/ITextFSImage.java 2008-10-23 19:46:53.000000000 +0300
18 +++ src/java/org/xhtmlrenderer/pdf/ITextFSImage.java 2008-10-23 19:48:05.000000000 +0300
19 @@ -31,11 +31,11 @@
20 }
21
22 public int getWidth() {
23 - return (int)_image.plainWidth();
24 + return (int)_image.getPlainWidth();
25 }
26
27 public int getHeight() {
28 - return (int)_image.plainHeight();
29 + return (int)_image.getPlainHeight();
30 }
31
32 public void scale(int width, int height) {
33 diff -u -r src.old/java/org/xhtmlrenderer/pdf/ITextRenderer.java src/java/org/xhtmlrenderer/pdf/ITextRenderer.java
34 --- src.old/java/org/xhtmlrenderer/pdf/ITextRenderer.java 2008-10-23 19:46:53.000000000 +0300
35 +++ src/java/org/xhtmlrenderer/pdf/ITextRenderer.java 2008-10-23 19:48:56.000000000 +0300
36 @@ -234,7 +234,7 @@
37
38 _outputDevice.start(_doc);
39 _outputDevice.setWriter(writer);
40 - _outputDevice.initializePage(writer.getDirectContent(), firstPageSize.height());
41 + _outputDevice.initializePage(writer.getDirectContent(), firstPageSize.getHeight());
42
43 _root.getLayer().assignPagePaintingPositions(c, Layer.PAGED_MODE_PRINT);
44
45 @@ -254,7 +254,7 @@
46 doc.setPageSize(nextPageSize);
47 doc.newPage();
48 _outputDevice.initializePage(
49 - writer.getDirectContent(), nextPageSize.height());
50 + writer.getDirectContent(), nextPageSize.getHeight());
51 }
52 }
53
54 diff -u -r src.old/java/org/xhtmlrenderer/pdf/ITextUserAgent.java src/java/org/xhtmlrenderer/pdf/ITextUserAgent.java
55 --- src.old/java/org/xhtmlrenderer/pdf/ITextUserAgent.java 2008-10-23 19:46:53.000000000 +0300
56 +++ src/java/org/xhtmlrenderer/pdf/ITextUserAgent.java 2008-10-23 19:50:00.000000000 +0300
57 @@ -60,8 +60,8 @@
58 PdfReader reader = _outputDevice.getReader(url);
59 PDFAsImage image = new PDFAsImage(url);
60 Rectangle rect = reader.getPageSizeWithRotation(1);
61 - image.setInitialWidth(rect.width()*_outputDevice.getDotsPerPoint());
62 - image.setInitialHeight(rect.height()*_outputDevice.getDotsPerPoint());
63 + image.setInitialWidth(rect.getWidth()*_outputDevice.getDotsPerPoint());
64 + image.setInitialHeight(rect.getHeight()*_outputDevice.getDotsPerPoint());
65 resource = new ImageResource(image);
66 } else {
67 Image image = Image.getInstance(url);
68 @@ -84,7 +84,7 @@
69
70 private void scaleToOutputResolution(Image image) {
71 float factor = _sharedContext.getDotsPerPixel();
72 - image.scaleAbsolute(image.plainWidth() * factor, image.plainHeight() * factor);
73 + image.scaleAbsolute(image.getPlainWidth() * factor, image.getPlainHeight() * factor);
74 }
75
76 public SharedContext getSharedContext() {