Modified: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pcl/PCLRenderer.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pcl/PCLRenderer.java?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pcl/PCLRenderer.java
 (original)
+++ 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pcl/PCLRenderer.java
 Mon Aug  3 11:50:32 2009
@@ -289,6 +289,12 @@
             gen.selectPaperSource(Integer.parseInt(paperSource));
         }
 
+        //Output bin
+        String outputBin = 
page.getForeignAttributeValue(PCLElementMapping.PCL_OUTPUT_BIN);
+        if (outputBin != null) {
+            gen.selectOutputBin(Integer.parseInt(outputBin));
+        }
+
         // Is Page duplex?
         String pageDuplex = 
page.getForeignAttributeValue(PCLElementMapping.PCL_DUPLEX_MODE);
         if (pageDuplex != null) {

Modified: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pcl/extensions/PCLElementMapping.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pcl/extensions/PCLElementMapping.java?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pcl/extensions/PCLElementMapping.java
 (original)
+++ 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pcl/extensions/PCLElementMapping.java
 Mon Aug  3 11:50:32 2009
@@ -40,6 +40,10 @@
     public static final QName PCL_PAPER_SOURCE
         = new QName(PCLElementMapping.NAMESPACE, null, "paper-source");
 
+    /** The extension attribute for the PCL output bin */
+    public static final QName PCL_OUTPUT_BIN
+        = new QName(PCLElementMapping.NAMESPACE, null, "output-bin");
+
     /** The extension attribute for the PCL duplex mode */
     public static final QName PCL_DUPLEX_MODE
         = new QName(PCLElementMapping.NAMESPACE, null, "duplex-mode");

Modified: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFDocumentHandler.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFDocumentHandler.java?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFDocumentHandler.java
 (original)
+++ 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFDocumentHandler.java
 Mon Aug  3 11:50:32 2009
@@ -20,7 +20,10 @@
 package org.apache.fop.render.pdf;
 
 import java.awt.Dimension;
+import java.awt.Rectangle;
 import java.awt.geom.AffineTransform;
+import java.awt.geom.Point2D;
+import java.awt.geom.Rectangle2D;
 import java.io.IOException;
 import java.util.Map;
 
@@ -37,6 +40,8 @@
 import org.apache.fop.pdf.PDFReference;
 import org.apache.fop.pdf.PDFResourceContext;
 import org.apache.fop.pdf.PDFResources;
+import org.apache.fop.render.extensions.prepress.PageBoundariesAttributes;
+import org.apache.fop.render.extensions.prepress.PageScaleAttributes;
 import 
org.apache.fop.render.intermediate.AbstractBinaryWritingIFDocumentHandler;
 import org.apache.fop.render.intermediate.IFContext;
 import org.apache.fop.render.intermediate.IFDocumentHandlerConfigurator;
@@ -166,13 +171,53 @@
                 throws IFException {
         this.pdfResources = this.pdfDoc.getResources();
 
+        String bleedWidth = (String) getContext().getForeignAttribute(
+                PageBoundariesAttributes.EXT_BLEED);
+        String cropOffset = (String) getContext().getForeignAttribute(
+                PageBoundariesAttributes.EXT_CROP_OFFSET);
+        String cropBoxValue = (String) getContext().getForeignAttribute(
+                PageBoundariesAttributes.EXT_CROP_BOX);
+
+        Rectangle trimBox = new Rectangle(0, 0,
+                (int) size.getWidth(), (int) size.getHeight());
+        Rectangle bleedBox
+                = PageBoundariesAttributes.getBleedBoxRectangle(trimBox, 
bleedWidth);
+        Rectangle mediaBox
+                = PageBoundariesAttributes.getMediaBoxRectangle(trimBox, 
cropOffset);
+
+        Rectangle cropBox = PageBoundariesAttributes.getCropBoxRectangle(
+                trimBox, bleedBox, mediaBox, cropBoxValue);
+
+        // set scale attributes
+        double scaleX = 1;
+        double scaleY = 1;
+        String scale = (String) getContext().getForeignAttribute(
+                PageScaleAttributes.EXT_PAGE_SCALE);
+        Point2D scales = PageScaleAttributes.getScaleAttributes(scale);
+        if (scales != null) {
+            scaleX = scales.getX();
+            scaleY = scales.getY();
+        }
+
         this.currentPage = this.pdfDoc.getFactory().makePage(
-            this.pdfResources,
-            (int)Math.round(size.getWidth() / 1000),
-            (int)Math.round(size.getHeight() / 1000),
-            index);
-        //pageReferences.put(new Integer(index)/*page.getKey()*/, 
currentPage.referencePDF());
-        //pvReferences.put(page.getKey(), page);
+                this.pdfResources,
+                index,
+                new Rectangle2D.Double(mediaBox.getX() * scaleX / 1000,
+                        mediaBox.getY() * scaleY / 1000,
+                        mediaBox.getWidth() * scaleX / 1000,
+                        mediaBox.getHeight() * scaleY / 1000),
+                new Rectangle2D.Double(cropBox.getX() * scaleX / 1000,
+                        cropBox.getY() * scaleY / 1000,
+                        cropBox.getWidth() * scaleX / 1000,
+                        cropBox.getHeight() * scaleY / 1000),
+                new Rectangle2D.Double(bleedBox.getX() * scaleX / 1000,
+                        bleedBox.getY() * scaleY / 1000,
+                        bleedBox.getWidth() * scaleX / 1000,
+                        bleedBox.getHeight() * scaleY / 1000),
+                new Rectangle2D.Double(trimBox.getX() * scaleX / 1000,
+                        trimBox.getY() * scaleY / 1000,
+                        trimBox.getWidth() * scaleX / 1000,
+                        trimBox.getHeight() * scaleY / 1000));
 
         pdfUtil.generatePageLabel(index, name);
 
@@ -182,7 +227,8 @@
         this.generator = new PDFContentGenerator(this.pdfDoc, 
this.outputStream, this.currentPage);
         // Transform the PDF's default coordinate system (0,0 at lower left) 
to the PDFPainter's
         AffineTransform basicPageTransform = new AffineTransform(1, 0, 0, -1, 
0,
-                size.height / 1000f);
+                (scaleY * size.height) / 1000f);
+        basicPageTransform.scale(scaleX, scaleY);
         generator.concatenate(basicPageTransform);
     }
 

Modified: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFDocumentNavigationHandler.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFDocumentNavigationHandler.java?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFDocumentNavigationHandler.java
 (original)
+++ 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFDocumentNavigationHandler.java
 Mon Aug  3 11:50:32 2009
@@ -144,15 +144,20 @@
         if (pdfAction != null) {
             return pdfAction;
         } else if (action instanceof GoToXYAction) {
-            GoToXYAction a = (GoToXYAction)action;
-            PDFGoTo pdfGoTo = new PDFGoTo(null);
-            getPDFDoc().assignObjectNumber(pdfGoTo);
-            if (action.isComplete()) {
-                updateTargetLocation(pdfGoTo, a);
+            pdfAction = (PDFAction) incompleteActions.get(action.getID());
+            if (pdfAction != null) {
+                return pdfAction;
             } else {
-                this.incompleteActions.put(action.getID(), pdfGoTo);
+                GoToXYAction a = (GoToXYAction)action;
+                PDFGoTo pdfGoTo = new PDFGoTo(null);
+                getPDFDoc().assignObjectNumber(pdfGoTo);
+                if (action.isComplete()) {
+                    updateTargetLocation(pdfGoTo, a);
+                } else {
+                    this.incompleteActions.put(action.getID(), pdfGoTo);
+                }
+                return pdfGoTo;
             }
-            return pdfGoTo;
         } else if (action instanceof URIAction) {
             URIAction u = (URIAction)action;
             assert u.isComplete();

Modified: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFEventProducer.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFEventProducer.java?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFEventProducer.java
 (original)
+++ 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFEventProducer.java
 Mon Aug  3 11:50:32 2009
@@ -30,7 +30,12 @@
 public interface PDFEventProducer extends EventProducer {
 
     /** Provider class for the event producer. */
-    class Provider {
+    final class Provider {
+
+        /**
+         * Utility classes should not have a public or default constructor.
+         */
+        private Provider() { }
 
         /**
          * Returns an event producer.

Modified: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFEventProducer.xml
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFEventProducer.xml?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFEventProducer.xml
 (original)
+++ 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFEventProducer.xml
 Mon Aug  3 11:50:32 2009
@@ -1,3 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><catalogue xml:lang="en">
+<?xml version="1.0" encoding="UTF-8"?>
+<catalogue xml:lang="en">
   <message 
key="org.apache.fop.render.pdf.PDFEventProducer.nonFullyResolvedLinkTargets">{count}
 link target{count,equals,1,,s} could not be fully resolved and now 
point{count,equals,1,,s} to the top of the page or {count,equals,1,is,are} 
dysfunctional.</message>
 </catalogue>

Modified: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFRenderer.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFRenderer.java?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFRenderer.java
 (original)
+++ 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/pdf/PDFRenderer.java
 Mon Aug  3 11:50:32 2009
@@ -457,9 +457,8 @@
         }
         currentPageRef = currentPage.referencePDF();
 
-        Rectangle2D bounds = page.getViewArea();
-        double h = bounds.getHeight();
-        pageHeight = (int) h;
+        Rectangle bounds = page.getViewArea();
+        pageHeight = bounds.height;
 
         this.generator = new PDFContentGenerator(this.pdfDoc, this.ostream, 
this.currentPage);
         this.borderPainter = new PDFBorderPainter(this.generator);

Modified: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/ps/PSRenderer.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/ps/PSRenderer.java?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/ps/PSRenderer.java
 (original)
+++ 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/java/org/apache/fop/render/ps/PSRenderer.java
 Mon Aug  3 11:50:32 2009
@@ -815,8 +815,8 @@
                 {page.getPageNumberString(),
                  new Integer(this.currentPageNumber)});
 
-        double pageWidth = Math.round(page.getViewArea().getWidth()) / 1000f;
-        double pageHeight = Math.round(page.getViewArea().getHeight()) / 1000f;
+        double pageWidth = page.getViewArea().width / 1000f;
+        double pageHeight = page.getViewArea().height / 1000f;
         boolean rotate = false;
         List pageSizes = new java.util.ArrayList();
         if (getPSUtil().isAutoRotateLandscape() && (pageHeight < pageWidth)) {

Propchange: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/sandbox/META-INF/services/org.apache.fop.render.intermediate.IFDocumentHandler
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug  3 11:50:32 2009
@@ -1,3 +1,3 @@
 
/xmlgraphics/fop/branches/fop-0_95/src/sandbox/META-INF/services/org.apache.fop.render.intermediate.IFPainter:684572
-/xmlgraphics/fop/trunk/src/sandbox/META-INF/services/org.apache.fop.render.intermediate.IFDocumentHandler:796809
+/xmlgraphics/fop/trunk/src/sandbox/META-INF/services/org.apache.fop.render.intermediate.IFDocumentHandler:784730-800312
 
/xmlgraphics/fop/trunk/src/sandbox/META-INF/services/org.apache.fop.render.intermediate.IFPainter:603620-685574

Propchange: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/sandbox/org/apache/fop/render/svg/AbstractSVGDocumentHandler.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug  3 11:50:32 2009
@@ -1 +1 @@
-/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/AbstractSVGDocumentHandler.java:784730-796742,796809
+/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/AbstractSVGDocumentHandler.java:784730-800312

Propchange: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/sandbox/org/apache/fop/render/svg/SVGDocumentHandler.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug  3 11:50:32 2009
@@ -1 +1 @@
-/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGDocumentHandler.java:784730-796742,796809
+/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGDocumentHandler.java:784730-800312

Propchange: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/sandbox/org/apache/fop/render/svg/SVGDocumentHandlerMaker.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug  3 11:50:32 2009
@@ -1,3 +1,3 @@
 
/xmlgraphics/fop/branches/fop-0_95/src/sandbox/org/apache/fop/render/svg/SVGPainterMaker.java:684572
-/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGDocumentHandlerMaker.java:796809
+/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGDocumentHandlerMaker.java:784730-800312
 
/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGPainterMaker.java:603620-685574

Propchange: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/sandbox/org/apache/fop/render/svg/SVGPrintDocumentHandler.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug  3 11:50:32 2009
@@ -1,3 +1,3 @@
 
/xmlgraphics/fop/branches/fop-0_95/src/sandbox/org/apache/fop/render/svg/SVGPrintPainter.java:684572
-/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGPrintDocumentHandler.java:796809
+/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGPrintDocumentHandler.java:784730-800312
 
/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGPrintPainter.java:603620-685574

Propchange: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/src/sandbox/org/apache/fop/render/svg/SVGPrintDocumentHandlerMaker.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug  3 11:50:32 2009
@@ -1,3 +1,3 @@
 
/xmlgraphics/fop/branches/fop-0_95/src/sandbox/org/apache/fop/render/svg/SVGPrintPainterMaker.java:684572
-/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGPrintDocumentHandlerMaker.java:796809
+/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGPrintDocumentHandlerMaker.java:784730-800312
 
/xmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGPrintPainterMaker.java:603620-685574

Modified: xmlgraphics/fop/branches/Temp_ChangingIPDHack/status.xml
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/status.xml?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- xmlgraphics/fop/branches/Temp_ChangingIPDHack/status.xml (original)
+++ xmlgraphics/fop/branches/Temp_ChangingIPDHack/status.xml Mon Aug  3 
11:50:32 2009
@@ -58,6 +58,22 @@
       documents. Example: the fix of marks layering will be such a case when 
it's done.
     -->
     <release version="FOP Trunk" date="TBD">
+      <action context="Renderers" dev="JM" type="add" fixes-bug="47311" 
due-to="Peter Coppens">
+        Added an initial set of extensions for prepress support (fox:bleed, 
fox:crop-offset,
+        fox:crop-box and fox:scale). This is currently supported only by PDF 
and Java2D renderers.
+      </action>
+      <action context="Renderers" dev="JM" type="add">
+        PCL Output: Added support for specifying the output bin.
+      </action>
+      <action context="Renderers" dev="JM" type="add">
+        AFP Output: Added support for embedding external AFP form maps (form 
defs) using the
+        afp:include-form-map extension.
+      </action>
+      <action context="Renderers" dev="JM" type="add">
+        AFP Output: Added support for AFP font embedding. Note: this changes 
the default behaviour.
+        Like with PDF and PS, all fonts are embedded by default unless matched 
in the
+        "referenced-fonts" section in the configuration.
+      </action>
       <action context="Renderers" dev="AD" type="fix" fixes-bug="47508" 
due-to="Bharat Attaluri">
         Bugfix: Error while writing TLE's attribute qualifier in the output.
       </action>

Modified: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/java/org/apache/fop/StandardTestSuite.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/java/org/apache/fop/StandardTestSuite.java?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/java/org/apache/fop/StandardTestSuite.java
 (original)
+++ 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/java/org/apache/fop/StandardTestSuite.java
 Mon Aug  3 11:50:32 2009
@@ -31,6 +31,7 @@
 import org.apache.fop.render.pdf.PDFEncodingTestCase;
 import org.apache.fop.render.pdf.PDFsRGBSettingsTestCase;
 import org.apache.fop.render.rtf.RichTextFormatTestSuite;
+import org.apache.fop.render.extensions.PrepressTest;
 
 /**
  * Test suite for basic functionality of FOP.
@@ -56,6 +57,7 @@
         suite.addTest(new TestSuite(ImageLoaderTestCase.class));
         suite.addTest(new TestSuite(ImagePreloaderTestCase.class));
         suite.addTest(new TestSuite(IFMimickingTestCase.class));
+        suite.addTest(new TestSuite(PrepressTest.class));
         //$JUnit-END$
         return suite;
     }

Propchange: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/java/org/apache/fop/intermediate/AbstractIntermediateTestCase.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug  3 11:50:32 2009
@@ -1,3 +1,3 @@
 
/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign/test/java/org/apache/fop/intermediate/AbstractIntermediateTestCase.java:603620-746655
-/xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/AbstractIntermediateTestCase.java:796809
+/xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/AbstractIntermediateTestCase.java:784730-800312
 
/xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/AreaTreeParserTestCase.java:603620-677588

Propchange: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/java/org/apache/fop/intermediate/AreaTreeXMLFormatTestSuite.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug  3 11:50:32 2009
@@ -1,3 +1,3 @@
 
/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign/test/java/org/apache/fop/intermediate/AreaTreeXMLFormatTestSuite.java:603620-746655
-/xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/AreaTreeXMLFormatTestSuite.java:796809
+/xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/AreaTreeXMLFormatTestSuite.java:784730-800312
 
/xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/IntermediateFormatTestSuite.java:603620-677588

Propchange: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/java/org/apache/fop/intermediate/IFParserTestCase.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug  3 11:50:32 2009
@@ -1,3 +1,3 @@
 
/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign/test/java/org/apache/fop/intermediate/IFParserTestCase.java:603620-746655
 
/xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/AreaTreeParserTestCase.java:603620-677588
-/xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/IFParserTestCase.java:796809
+/xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/IFParserTestCase.java:784730-800312

Modified: 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/layoutengine/standard-testcases/afp-extension_1.xml
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/layoutengine/standard-testcases/afp-extension_1.xml?rev=800320&r1=800319&r2=800320&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/layoutengine/standard-testcases/afp-extension_1.xml
 (original)
+++ 
xmlgraphics/fop/branches/Temp_ChangingIPDHack/test/layoutengine/standard-testcases/afp-extension_1.xml
 Mon Aug  3 11:50:32 2009
@@ -36,8 +36,13 @@
           <fo:region-body/>
         </fo:simple-page-master>
       </fo:layout-master-set>
+      
+      <fo:declarations>
+        <afp:include-form-map name="FORMMAP1" 
src="file:../../resources/afp/F1SAMPLE.afp"/>
+      </fo:declarations>
+      
       <fo:page-sequence master-reference="normal" fox:test-ignore="this">
-        <afp:invoke-medium-map name="MYMAP"/>
+        <afp:invoke-medium-map name="NOPAR"/>
         <afp:tag-logical-element name="foo" value="bar"/>
         <fo:flow flow-name="xsl-region-body">
           <fo:block>Text on page <fo:page-number/>.</fo:block>
@@ -47,6 +52,9 @@
     </fo:root>
   </fo>
   <checks xmlns:afp="apache:fop:extensions:afp">
+    <eval expected="FORMMAP1" 
xpath="/areaTree/extension-attachments/afp:include-form-map/@name"/>
+    <eval expected="file:../../resources/afp/F1SAMPLE.afp" 
xpath="/areaTree/extension-attachments/afp:include-form-map/@src"/>
+    
     <eval expected="4" 
xpath="count(/areaTree/pageSequence/pageviewpo...@nr=1]/page/extension-attachments/child::*)"/>
     <eval expected="O1SAMP1 " 
xpath="/areaTree/pageSequence/pageviewpo...@nr=1]/page/extension-attachments/child::*[1]/@name"/>
     <eval expected="S1ISLOGO" 
xpath="/areaTree/pageSequence/pageviewpo...@nr=1]/page/extension-attachments/child::*[2]/@name"/>
@@ -57,7 +65,7 @@
     <eval expected="4" 
xpath="count(/areaTree/pageSequence/pageviewpo...@nr=2]/page/extension-attachments/child::*)"/>
     
     <eval expected="2" 
xpath="count(/areaTree/pageSequence/extension-attachments/child::*)"/>
-    <eval expected="MYMAP" 
xpath="/areaTree/pageSequence/extension-attachments/child::*[1]/@name"/>
+    <eval expected="NOPAR" 
xpath="/areaTree/pageSequence/extension-attachments/child::*[1]/@name"/>
     <eval expected="bar" 
xpath="/areaTree/pageSequence/extension-attachments/afp:tag-logical-eleme...@name
 = 'foo']/@value"/>
     
     <!-- This just tests if extension attributes make it through to the 
PageSequence object. -->
@@ -65,6 +73,9 @@
   </checks>
   <if-checks xmlns:if="http://xmlgraphics.apache.org/fop/intermediate";
         xmlns:afp="apache:fop:extensions:afp">
+    <eval expected="FORMMAP1" 
xpath="/if:document/if:header/afp:include-form-map/@name"/>
+    <eval expected="file:../../resources/afp/F1SAMPLE.afp" 
xpath="/if:document/if:header/afp:include-form-map/@src"/>
+    
     <eval expected="4" xpath="count(//if:pa...@name = 
'1']/if:page-header/child::*)"/>
     <eval expected="O1SAMP1 " xpath="//if:pa...@name = 
'1']/if:page-header/afp:include-page-overlay[1]/@name"/>
     <eval expected="S1ISLOGO" xpath="//if:pa...@name = 
'1']/if:page-header/afp:include-page-segment[1]/@name"/>
@@ -74,7 +85,7 @@
     
     <eval expected="4" xpath="count(//if:pa...@name = 
'2']/if:page-header/child::*)"/>
         
-    <eval expected="MYMAP" 
xpath="//if:page-sequence/afp:invoke-medium-map/@name"/>
+    <eval expected="NOPAR" 
xpath="//if:page-sequence/afp:invoke-medium-map/@name"/>
     <eval expected="bar" 
xpath="//if:page-sequence/afp:tag-logical-eleme...@name = 'foo']/@value"/>
 
     <!-- This just tests if extension attributes make it through to the 
PageSequence object. -->



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to