We may have a case of the "lost update" problem here. My percentage 
resolution patch which Finn kindly applied provided a testcase 
external-graphic4.xml which I believe has overwritten the version 
committed by Jeremias.

Manuel

On Wed, 31 Aug 2005 10:33 pm, [EMAIL PROTECTED] wrote:
> Author: jeremias
> Date: Wed Aug 31 07:32:59 2005
> New Revision: 265051
>
> URL: http://svn.apache.org/viewcvs?rev=265051&view=rev
> Log:
> Test case for squeezing an oversized image into a page. Currently
> fails because min/opt/max mechanisms currently ignored by the EGLM.
>
> Added:
>    
> xmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic4.x
>ml   (with props)
> xmlgraphics/fop/trunk/test/resources/images/big-image.png   (with
> props) Modified:
>     xmlgraphics/fop/trunk/test/layoutengine/disabled-testcases.txt
>
> Modified:
> xmlgraphics/fop/trunk/test/layoutengine/disabled-testcases.txt URL:
> http://svn.apache.org/viewcvs/xmlgraphics/fop/trunk/test/layoutengine
>/disabled-testcases.txt?rev=265051&r1=265050&r2=265051&view=diff
> =====================================================================
>========= ---
> xmlgraphics/fop/trunk/test/layoutengine/disabled-testcases.txt
> (original) +++
> xmlgraphics/fop/trunk/test/layoutengine/disabled-testcases.txt Wed
> Aug 31 07:32:59 2005 @@ -11,6 +11,7 @@
>  block-container4a.xml
>  external-graphic1.xml
>  external-graphic2.xml
> +external-graphic4.xml
>  inline-block2.xml
>  inline-container1.xml
>  keep-together-inline1.xml
>
> Added:
> xmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic4.x
>ml URL:
> http://svn.apache.org/viewcvs/xmlgraphics/fop/trunk/test/layoutengine
>/testcases/external-graphic4.xml?rev=265051&view=auto
> =====================================================================
>========= ---
> xmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic4.x
>ml (added) +++
> xmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic4.x
>ml Wed Aug 31 07:32:59 2005 @@ -0,0 +1,52 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +  Copyright 2005 The Apache Software Foundation
> +
> +  Licensed under the Apache License, Version 2.0 (the "License");
> +  you may not use this file except in compliance with the License.
> +  You may obtain a copy of the License at
> +
> +       http://www.apache.org/licenses/LICENSE-2.0
> +
> +  Unless required by applicable law or agreed to in writing,
> software +  distributed under the License is distributed on an "AS
> IS" BASIS, +  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
> express or implied. +  See the License for the specific language
> governing permissions and +  limitations under the License.
> +-->
> +<!-- $Id$ -->
> +<testcase>
> +  <info>
> +    <p>
> +      This test checks external-graphics. An oversized image is to
> be squeezed into page using min/opt/max values. +    </p>
> +  </info>
> +  <fo>
> +    <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";
> xmlns:svg="http://www.w3.org/2000/svg";> +      <fo:layout-master-set>
> +        <fo:simple-page-master master-name="normal"
> page-width="21cm" page-height="29.7cm" margin="2cm"> +         
> <fo:region-body background-color="yellow"/>
> +        </fo:simple-page-master>
> +      </fo:layout-master-set>
> +      <fo:page-sequence master-reference="normal"
> white-space-collapse="true"> +        <fo:flow
> flow-name="xsl-region-body">
> +          <fo:block font-size="8pt">This first block is only to
> force an infinite loop if the image is not scaled down.</fo:block> + 
>         <!-- TODO If you remove the above block, the image is placed
> on the page although it's too big. No warnings. --> +         
> <fo:block>
> +            <fo:external-graphic
> src="../../resources/images/big-image.png" +               
> inline-progression-dimension.maximum="100%"
> block-progression-dimension.maximum="100%" +               
> content-width="scale-to-fit" content-height="scale-to-fit"
> overflow="hidden"/> +          </fo:block>
> +          <fo:block>EOF</fo:block>
> +        </fo:flow>
> +      </fo:page-sequence>
> +    </fo:root>
> +  </fo>
> +  <checks>
> +    <eval expected="0 0 595275 841889"
> xpath="//pageViewport/@bounds"/> +    <eval expected="481891"
> xpath="//regionBody/@ipda"/>
> +    <eval expected="728505" xpath="//regionBody/@bpda"/>
> +    <eval expected="481891"
> xpath="//flow/block[2]/lineArea/viewport/@ipda"/> +    <eval
> expected="728505" xpath="//flow/block[2]/lineArea/viewport/@bpda +
> //flow/block[1]/@bpda"/> +  </checks>
> +</testcase>
>
> Propchange:
> xmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic4.x
>ml
> ---------------------------------------------------------------------
>--------- svn:keywords = Id
>
> Added: xmlgraphics/fop/trunk/test/resources/images/big-image.png
> URL:
> http://svn.apache.org/viewcvs/xmlgraphics/fop/trunk/test/resources/im
>ages/big-image.png?rev=265051&view=auto
> =====================================================================
>========= Binary file - no diff available.
>
> Propchange: xmlgraphics/fop/trunk/test/resources/images/big-image.png
> ---------------------------------------------------------------------
>--------- svn:mime-type = image/png
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED] For additional
> commands, e-mail: [EMAIL PROTECTED]

Reply via email to