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]