svn commit: r897113 - /websites/production/pdfbox/content/

2014-02-10 Thread msahyoun
Author: msahyoun
Date: Mon Feb 10 09:52:50 2014
New Revision: 897113

Log:
highlight of help on home page

Added:
websites/production/pdfbox/content/
  - copied from r897112, websites/staging/pdfbox/trunk/content/



svn commit: r1566566 - /pdfbox/cmssite/trunk/content/.htaccess

2014-02-10 Thread msahyoun
Author: msahyoun
Date: Mon Feb 10 10:25:53 2014
New Revision: 1566566

URL: http://svn.apache.org/r1566566
Log:
redirect for old commandlineutilities link [PDFBOX-1827]

Modified:
pdfbox/cmssite/trunk/content/.htaccess

Modified: pdfbox/cmssite/trunk/content/.htaccess
URL: 
http://svn.apache.org/viewvc/pdfbox/cmssite/trunk/content/.htaccess?rev=1566566r1=1566565r2=1566566view=diff
==
--- pdfbox/cmssite/trunk/content/.htaccess (original)
+++ pdfbox/cmssite/trunk/content/.htaccess Mon Feb 10 10:25:53 2014
@@ -1,4 +1,5 @@
 ErrorDocument 403 /errors/403.html
 ErrorDocument 404 /errors/404.html
 
-Redirect /apidocs /docs/1.8.4/javadocs
\ No newline at end of file
+Redirect 201 /apidocs /docs/1.8.4/javadocs
+Redirect 301 /commandlineutilities/(.*) /commandline
\ No newline at end of file




svn commit: r897120 - in /websites/staging/pdfbox/trunk/content: ./ .htaccess

2014-02-10 Thread buildbot
Author: buildbot
Date: Mon Feb 10 10:26:10 2014
New Revision: 897120

Log:
Staging update by buildbot for pdfbox

Modified:
websites/staging/pdfbox/trunk/content/   (props changed)
websites/staging/pdfbox/trunk/content/.htaccess

Propchange: websites/staging/pdfbox/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Mon Feb 10 10:26:10 2014
@@ -1 +1 @@
-1566295
+1566566

Modified: websites/staging/pdfbox/trunk/content/.htaccess
==
--- websites/staging/pdfbox/trunk/content/.htaccess (original)
+++ websites/staging/pdfbox/trunk/content/.htaccess Mon Feb 10 10:26:10 2014
@@ -1,4 +1,5 @@
 ErrorDocument 403 /errors/403.html
 ErrorDocument 404 /errors/404.html
 
-Redirect /apidocs /docs/1.8.4/javadocs
\ No newline at end of file
+Redirect 201 /apidocs /docs/1.8.4/javadocs
+Redirect 301 /commandlineutilities/(.*) /commandline
\ No newline at end of file




svn commit: r1566567 - /pdfbox/cmssite/trunk/content/.htaccess

2014-02-10 Thread msahyoun
Author: msahyoun
Date: Mon Feb 10 10:27:08 2014
New Revision: 1566567

URL: http://svn.apache.org/r1566567
Log:
redirect for old commandlineutilities link [PDFBOX-1827]

Modified:
pdfbox/cmssite/trunk/content/.htaccess

Modified: pdfbox/cmssite/trunk/content/.htaccess
URL: 
http://svn.apache.org/viewvc/pdfbox/cmssite/trunk/content/.htaccess?rev=1566567r1=1566566r2=1566567view=diff
==
--- pdfbox/cmssite/trunk/content/.htaccess (original)
+++ pdfbox/cmssite/trunk/content/.htaccess Mon Feb 10 10:27:08 2014
@@ -1,5 +1,5 @@
 ErrorDocument 403 /errors/403.html
 ErrorDocument 404 /errors/404.html
 
-Redirect 201 /apidocs /docs/1.8.4/javadocs
+Redirect 301 /apidocs /docs/1.8.4/javadocs
 Redirect 301 /commandlineutilities/(.*) /commandline
\ No newline at end of file




svn commit: r897122 - in /websites/staging/pdfbox/trunk/content: ./ .htaccess

2014-02-10 Thread buildbot
Author: buildbot
Date: Mon Feb 10 10:27:14 2014
New Revision: 897122

Log:
Staging update by buildbot for pdfbox

Modified:
websites/staging/pdfbox/trunk/content/   (props changed)
websites/staging/pdfbox/trunk/content/.htaccess

Propchange: websites/staging/pdfbox/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Mon Feb 10 10:27:14 2014
@@ -1 +1 @@
-1566566
+1566567

Modified: websites/staging/pdfbox/trunk/content/.htaccess
==
--- websites/staging/pdfbox/trunk/content/.htaccess (original)
+++ websites/staging/pdfbox/trunk/content/.htaccess Mon Feb 10 10:27:14 2014
@@ -1,5 +1,5 @@
 ErrorDocument 403 /errors/403.html
 ErrorDocument 404 /errors/404.html
 
-Redirect 201 /apidocs /docs/1.8.4/javadocs
+Redirect 301 /apidocs /docs/1.8.4/javadocs
 Redirect 301 /commandlineutilities/(.*) /commandline
\ No newline at end of file




svn commit: r1566575 - /pdfbox/cmssite/trunk/content/.htaccess

2014-02-10 Thread msahyoun
Author: msahyoun
Date: Mon Feb 10 10:52:30 2014
New Revision: 1566575

URL: http://svn.apache.org/r1566575
Log:
further fixes to redirect for old commandlineutilities link [PDFBOX-1827]

Modified:
pdfbox/cmssite/trunk/content/.htaccess

Modified: pdfbox/cmssite/trunk/content/.htaccess
URL: 
http://svn.apache.org/viewvc/pdfbox/cmssite/trunk/content/.htaccess?rev=1566575r1=1566574r2=1566575view=diff
==
--- pdfbox/cmssite/trunk/content/.htaccess (original)
+++ pdfbox/cmssite/trunk/content/.htaccess Mon Feb 10 10:52:30 2014
@@ -1,5 +1,6 @@
-ErrorDocument 403 /errors/403.html
-ErrorDocument 404 /errors/404.html
+RewriteEngine On
+RewriteRule ^apidocs$ /docs/1.8.4/javadocs [R=301,L]
+RewriteRule ^commandlineutilities/(.*)$ /commandline [R=301,L]
 
-Redirect 301 /apidocs /docs/1.8.4/javadocs
-Redirect 301 /commandlineutilities/(.*) /commandline
\ No newline at end of file
+ErrorDocument 403 /errors/403.html
+ErrorDocument 404 /errors/404.html
\ No newline at end of file




svn commit: r897135 - in /websites/staging/pdfbox/trunk/content: ./ .htaccess

2014-02-10 Thread buildbot
Author: buildbot
Date: Mon Feb 10 10:52:38 2014
New Revision: 897135

Log:
Staging update by buildbot for pdfbox

Modified:
websites/staging/pdfbox/trunk/content/   (props changed)
websites/staging/pdfbox/trunk/content/.htaccess

Propchange: websites/staging/pdfbox/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Mon Feb 10 10:52:38 2014
@@ -1 +1 @@
-1566567
+1566575

Modified: websites/staging/pdfbox/trunk/content/.htaccess
==
--- websites/staging/pdfbox/trunk/content/.htaccess (original)
+++ websites/staging/pdfbox/trunk/content/.htaccess Mon Feb 10 10:52:38 2014
@@ -1,5 +1,6 @@
-ErrorDocument 403 /errors/403.html
-ErrorDocument 404 /errors/404.html
+RewriteEngine On
+RewriteRule ^apidocs$ /docs/1.8.4/javadocs [R=301,L]
+RewriteRule ^commandlineutilities/(.*)$ /commandline [R=301,L]
 
-Redirect 301 /apidocs /docs/1.8.4/javadocs
-Redirect 301 /commandlineutilities/(.*) /commandline
\ No newline at end of file
+ErrorDocument 403 /errors/403.html
+ErrorDocument 404 /errors/404.html
\ No newline at end of file




svn commit: r1566577 - /pdfbox/cmssite/trunk/content/.htaccess

2014-02-10 Thread msahyoun
Author: msahyoun
Date: Mon Feb 10 10:59:59 2014
New Revision: 1566577

URL: http://svn.apache.org/r1566577
Log:
fix to handle /commandlineutilities wo any further input link [PDFBOX-1827]

Modified:
pdfbox/cmssite/trunk/content/.htaccess

Modified: pdfbox/cmssite/trunk/content/.htaccess
URL: 
http://svn.apache.org/viewvc/pdfbox/cmssite/trunk/content/.htaccess?rev=1566577r1=1566576r2=1566577view=diff
==
--- pdfbox/cmssite/trunk/content/.htaccess (original)
+++ pdfbox/cmssite/trunk/content/.htaccess Mon Feb 10 10:59:59 2014
@@ -1,6 +1,6 @@
 RewriteEngine On
 RewriteRule ^apidocs$ /docs/1.8.4/javadocs [R=301,L]
-RewriteRule ^commandlineutilities/(.*)$ /commandline [R=301,L]
+RewriteRule ^commandlineutilities(/?)(.*)$ /commandline [R=301,L]
 
 ErrorDocument 403 /errors/403.html
 ErrorDocument 404 /errors/404.html
\ No newline at end of file




svn commit: r897136 - in /websites/staging/pdfbox/trunk/content: ./ .htaccess

2014-02-10 Thread buildbot
Author: buildbot
Date: Mon Feb 10 11:00:07 2014
New Revision: 897136

Log:
Staging update by buildbot for pdfbox

Modified:
websites/staging/pdfbox/trunk/content/   (props changed)
websites/staging/pdfbox/trunk/content/.htaccess

Propchange: websites/staging/pdfbox/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Mon Feb 10 11:00:07 2014
@@ -1 +1 @@
-1566575
+1566577

Modified: websites/staging/pdfbox/trunk/content/.htaccess
==
--- websites/staging/pdfbox/trunk/content/.htaccess (original)
+++ websites/staging/pdfbox/trunk/content/.htaccess Mon Feb 10 11:00:07 2014
@@ -1,6 +1,6 @@
 RewriteEngine On
 RewriteRule ^apidocs$ /docs/1.8.4/javadocs [R=301,L]
-RewriteRule ^commandlineutilities/(.*)$ /commandline [R=301,L]
+RewriteRule ^commandlineutilities(/?)(.*)$ /commandline [R=301,L]
 
 ErrorDocument 403 /errors/403.html
 ErrorDocument 404 /errors/404.html
\ No newline at end of file




svn commit: r897152 - /websites/production/pdfbox/content/

2014-02-10 Thread msahyoun
Author: msahyoun
Date: Mon Feb 10 12:28:45 2014
New Revision: 897152

Log:
fix to handle outdated commandlineutilities link

Added:
websites/production/pdfbox/content/
  - copied from r897151, websites/staging/pdfbox/trunk/content/



svn commit: r1566687 - /pdfbox/cmssite/trunk/content/team.mdtext

2014-02-10 Thread lehmi
Author: lehmi
Date: Mon Feb 10 17:42:10 2014
New Revision: 1566687

URL: http://svn.apache.org/r1566687
Log:
added new PMC members John Hewson and Tilman Hausherr

Modified:
pdfbox/cmssite/trunk/content/team.mdtext

Modified: pdfbox/cmssite/trunk/content/team.mdtext
URL: 
http://svn.apache.org/viewvc/pdfbox/cmssite/trunk/content/team.mdtext?rev=1566687r1=1566686r2=1566687view=diff
==
--- pdfbox/cmssite/trunk/content/team.mdtext (original)
+++ pdfbox/cmssite/trunk/content/team.mdtext Mon Feb 10 17:42:10 2014
@@ -24,10 +24,12 @@ The following is a list of developers wi
 | gbailleul | Guillaume Bailleul | PMC Member |
 | jeremias | Jeremias Maerki | PMC Member |
 | koch | Johannes Koch | PMC Member |
+| jahewson | John Hewson | PMC Member |
 | jukka | Jukka Zitting | PMC Member |
 | kjackson | Kevin Jackson | PMC Member |
 | msahyoun | Maruan Sahyoun | PMC Member |
 | pkoch | Phillipp Koch | PMC Member |
 | tchojecki | Thomas Chojecki | PMC Member |
 | tboehme | Timo Boehme | PMC Member |
+| tilman | Tilman Hausherr | PMC Member |
 | vfed | Villu Ruusmann | PMC Member |
\ No newline at end of file




svn commit: r897188 - in /websites/staging/pdfbox/trunk/content: ./ team.html

2014-02-10 Thread buildbot
Author: buildbot
Date: Mon Feb 10 17:42:26 2014
New Revision: 897188

Log:
Staging update by buildbot for pdfbox

Modified:
websites/staging/pdfbox/trunk/content/   (props changed)
websites/staging/pdfbox/trunk/content/team.html

Propchange: websites/staging/pdfbox/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Mon Feb 10 17:42:26 2014
@@ -1 +1 @@
-1566577
+1566687

Modified: websites/staging/pdfbox/trunk/content/team.html
==
--- websites/staging/pdfbox/trunk/content/team.html (original)
+++ websites/staging/pdfbox/trunk/content/team.html Mon Feb 10 17:42:26 2014
@@ -216,6 +216,11 @@ Get involved today. All contributions to
 tdPMC Member/td
 /tr
 tr
+tdjahewson/td
+tdJohn Hewson/td
+tdPMC Member/td
+/tr
+tr
 tdjukka/td
 tdJukka Zitting/td
 tdPMC Member/td
@@ -246,6 +251,11 @@ Get involved today. All contributions to
 tdPMC Member/td
 /tr
 tr
+tdtilman/td
+tdTilman Hausherr/td
+tdPMC Member/td
+/tr
+tr
 tdvfed/td
 tdVillu Ruusmann/td
 tdPMC Member/td




svn commit: r1566701 - in /pdfbox/trunk: pdfbox/src/main/java/org/apache/pdfbox/pdmodel/ pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/ preflight/src/main/java/org/apache/pdfbox/pref

2014-02-10 Thread lehmi
Author: lehmi
Date: Mon Feb 10 18:52:42 2014
New Revision: 1566701

URL: http://svn.apache.org/r1566701
Log:
PDFBOX-1813: reverted most of the changes of revision 1557544 as it introduced 
several regressions (see PDFBOX-1865 and PDFBOX-1892)

Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectImage.java

pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/process/reflect/ResourcesValidationProcess.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java?rev=1566701r1=1566700r2=1566701view=diff
==
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java 
(original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java 
Mon Feb 10 18:52:42 2014
@@ -246,7 +246,7 @@ public class PDResources implements COSO
 PDXObject xobject = null;
 try
 {
-xobject = 
PDXObject.createXObject(xobjectsDictionary.getDictionaryObject(objName), 
objName.getName());
+xobject = 
PDXObject.createXObject(xobjectsDictionary.getDictionaryObject(objName));
 }
 catch (IOException exception)
 {

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java?rev=1566701r1=1566700r2=1566701view=diff
==
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java
 Mon Feb 10 18:52:42 2014
@@ -119,21 +119,7 @@ public abstract class PDXObject implemen
  */
 public static PDXObject createXObject(COSBase xobject) throws IOException
 {
-return createXObject(xobject, null);
-}
-
-/**
- * Create the correct xobject from the cos base.
- * 
- * @param xobject The cos level xobject to create.
- * @param xobjectName The name of the xobject, sued to detect a possible 
recursion
- * 
- * @return a pdmodel xobject
- * @throws IOException If there is an error creating the xobject.
- */
-public static PDXObject createXObject(COSBase xobject, String xobjectName) 
throws IOException
-{
-return commonXObjectCreation(xobject, false, xobjectName);
+return commonXObjectCreation(xobject, false);
 }
 
 /**
@@ -142,12 +128,11 @@ public abstract class PDXObject implemen
  * @param xobject The cos level xobject to create.
  * @param isThumb specify if the xobject represent a Thumbnail Image (in 
this case, the subtype null must be
  * considered as an Image)
- * @param xobjectName The name of the xobject, used to detect a possible 
recursion
  * 
  * @return a pdmodel xobject
  * @throws IOException If there is an error creating the xobject.
  */
-protected static PDXObject commonXObjectCreation(COSBase xobject, boolean 
isThumb, String xobjectName)
+protected static PDXObject commonXObjectCreation(COSBase xobject, boolean 
isThumb)
 {
 PDXObject retval = null;
 if (xobject == null)
@@ -190,7 +175,7 @@ public abstract class PDXObject implemen
 }
 else if (PDXObjectForm.SUB_TYPE.equals(subtype))
 {
-retval = new PDXObjectForm(xstream, xobjectName);
+retval = new PDXObjectForm(xstream);
 }
 else
 {

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java?rev=1566701r1=1566700r2=1566701view=diff
==
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java
 Mon Feb 10 18:52:42 2014
@@ -17,10 +17,7 @@
 package org.apache.pdfbox.pdmodel.graphics.xobject;
 
 import java.awt.geom.AffineTransform;
-import java.util.Map;
 
-import org.apache.commons.logging.Log;

svn commit: r1566713 - /pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java

2014-02-10 Thread tilman
Author: tilman
Date: Mon Feb 10 19:41:16 2014
New Revision: 1566713

URL: http://svn.apache.org/r1566713
Log:
PDFBOX-1897: fix javadoc error

Modified:

pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java

Modified: 
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java?rev=1566713r1=1566712r2=1566713view=diff
==
--- 
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java
 (original)
+++ 
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java
 Mon Feb 10 19:41:16 2014
@@ -121,7 +121,7 @@ public class ImageIOUtil
  * @param imageFormat the target format (ex. png)
  * @param outputStream the output stream to be used for writing
  * @param resolution resolution to be used when writing the image
- * @param quality quality to be used when compressing the image (0  
quality  1.0f)
+ * @param quality quality to be used when compressing the image (0 lt; 
quality lt; 1.0f)
  * 
  * @return true if the images were produced, false if there was an error
  * @throws IOException if an I/O error occurs




svn commit: r1566760 - in /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox: pdfviewer/ pdmodel/common/ pdmodel/graphics/pattern/ pdmodel/graphics/pattern/tiling/ util/

2014-02-10 Thread lehmi
Author: lehmi
Date: Mon Feb 10 21:47:56 2014
New Revision: 1566760

URL: http://svn.apache.org/r1566760
Log:
PDFBOX-1094: added colored tiling support

Added:

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/tiling/

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/tiling/ColoredTilingContext.java
   (with props)

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/tiling/ColoredTilingPaint.java
   (with props)

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/tiling/package.html
   (with props)
Modified:

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDRectangle.java

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPatternResources.java

pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PDFStreamEngine.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java?rev=1566760r1=1566759r2=1566760view=diff
==
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java 
(original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java 
Mon Feb 10 21:47:56 2014
@@ -82,9 +82,9 @@ import org.apache.pdfbox.util.TextPositi
 
 /**
  * This will paint a page in a PDF document to a graphics context.
- * 
+ *
  * @author a href=mailto:b...@benlitchfield.com;Ben Litchfield/a
- * 
+ *
  */
 public class PageDrawer extends PDFStreamEngine
 {
@@ -182,10 +182,30 @@ public class PageDrawer extends PDFStrea
 }
 
 /**
+ * This will draw the page to the requested context.
+ * 
+ * @param g The graphics context to draw onto.
+ * @param stream The stream to be used.
+ * @param resources resources to be used when drawing the stream
+ * @param pageDimension The size of the page to draw.
+ * 
+ * @throws IOException If there is an IO error while drawing the page.
+ */
+public void drawStream(Graphics g, COSStream stream, PDResources 
resources, PDRectangle pageDimension)
+throws IOException
+{
+graphics = (Graphics2D) g;
+graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING, 
RenderingHints.VALUE_ANTIALIAS_ON);
+graphics.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS, 
RenderingHints.VALUE_FRACTIONALMETRICS_ON);
+processStream(resources, stream, pageDimension, 0);
+}
+
+/**
  * Remove all cached resources.
  */
 public void dispose()
 {
+super.dispose();
 if (fontGlyph2D != null)
 {
 IteratorGlyph2D iter = fontGlyph2D.values().iterator();
@@ -358,7 +378,6 @@ public class PageDrawer extends PDFStrea
 ctm.setFromAffineTransform(at);
 getGraphicsState().setCurrentTransformationMatrix(ctm);
 processSubStream(font.getType3Resources(), stream);
-
 // restore the saved graphics state
 setGraphicsState((PDGraphicsState) getGraphicsStack().pop());
 }

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDRectangle.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDRectangle.java?rev=1566760r1=1566759r2=1566760view=diff
==
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDRectangle.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDRectangle.java
 Mon Feb 10 21:47:56 2014
@@ -29,7 +29,7 @@ import java.awt.Dimension;
  * This represents a rectangle in a PDF document.
  *
  * @author a href=mailto:b...@benlitchfield.com;Ben Litchfield/a
- * @version $Revision: 1.12 $
+ * 
  */
 public class PDRectangle implements COSObjectable
 {
@@ -42,11 +42,7 @@ public class PDRectangle implements COSO
  */
 public PDRectangle()
 {
-rectArray = new COSArray();
-rectArray.add( new COSFloat( 0.0f ) );
-rectArray.add( new COSFloat( 0.0f ) );
-rectArray.add( new COSFloat( 0.0f ) );
-rectArray.add( new COSFloat( 0.0f ) );
+this(0.0f, 0.0f, 0.0f, 0.0f);
 }
 
 /**
@@ -57,9 +53,22 @@ public class PDRectangle implements COSO
  */
 public PDRectangle( float width, float height )
 {
+this(0.0f, 0.0f, width, height);
+}
+
+/**
+ * Constructor.
+ *
+ * @param x the x coordinate of the rectangle
+ * @param y the y coordinate of the rectangle
+ * @param width The width of the rectangle.
+ * @param height The height of the