[jira] [Created] (FOP-2181) Add a test case for the recent fix made in FOP-2174 and XGC-76 regarding source resolution scaling with SVG and images

2013-01-07 Thread Robert Meyer (JIRA)
Robert Meyer created FOP-2181:
-

 Summary: Add a test case for the recent fix made in FOP-2174 and 
XGC-76 regarding source resolution scaling with SVG and images
 Key: FOP-2181
 URL: https://issues.apache.org/jira/browse/FOP-2181
 Project: Fop
  Issue Type: Test
  Components: images, svg
Affects Versions: trunk
Reporter: Robert Meyer
Priority: Minor




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


RE: svn commit: r1428918 - in /xmlgraphics/fop/trunk: src/java/org/apache/fop/layoutmgr/inline/ImageLayout.java status.xml

2013-01-07 Thread Robert Meyer
Hi Glenn and Chris,

I have created the following issue for creating a junit test for this:

https://issues.apache.org/jira/browse/FOP-2181

I did look into creating an AT test for this originally, but because the AT 
tests don't seem to support specifying an xconf section or file reference, the 
test I wanted to create would not work. I may look into adding support for this 
optional section in the future myself if I get the chance.

Regards,

Robert

From: rme...@hotmail.co.uk
To: fop-dev@xmlgraphics.apache.org
Subject: RE: svn commit: r1428918 - in /xmlgraphics/fop/trunk: 
src/java/org/apache/fop/layoutmgr/inline/ImageLayout.java status.xml
Date: Fri, 4 Jan 2013 16:58:59 +




Hi,

I'll look into creating an AT test and / or junit test next week for this. I'll 
update the existing jira issue if that's possible, but if not then I'll create 
a new one.

Regards,

Robert

 Date: Fri, 4 Jan 2013 16:43:12 +
 From: bowditch_ch...@hotmail.com
 To: fop-dev@xmlgraphics.apache.org
 Subject: Re: svn commit: r1428918 - in /xmlgraphics/fop/trunk: 
 src/java/org/apache/fop/layoutmgr/inline/ImageLayout.java status.xml
 
 Hi Glenn,
 
 Rob didn't submit one, but since the change affects layout that is a 
 reasonable request.
 
 Thanks,
 
 Chris
 
 On 04/01/2013 16:25, Glenn Adams wrote:
  are there any new tests to go along with this?
 
  On Fri, Jan 4, 2013 at 9:11 AM, cbowdi...@apache.org 
  mailto:cbowdi...@apache.org wrote:
 
  Author: cbowditch
  Date: Fri Jan  4 15:11:52 2013
  New Revision: 1428918
 
  URL: http://svn.apache.org/viewvc?rev=1428918view=rev
  Log:
  Jira FOP-2174: When using SVG drawings, if no content-width and
  content-height is specified, 72 will be used instead of the
  source-resolution option
  Patch submitted by Robert Meyer (rmeyer at hotmail dot co dot uk)
 
  Modified:
  
  xmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/ImageLayout.java
  xmlgraphics/fop/trunk/status.xml
 
  Modified:
  
  xmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/ImageLayout.java
  URL:
  
  http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/ImageLayout.java?rev=1428918r1=1428917r2=1428918view=diff
  
  ==
  ---
  
  xmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/ImageLayout.java
  (original)
  +++
  
  xmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/ImageLayout.java
  Fri Jan  4 15:11:52 2013
  @@ -25,10 +25,14 @@ import java.awt.Rectangle;
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
 
  +import org.apache.xmlgraphics.util.UnitConv;
  +
   import org.apache.fop.datatypes.Length;
   import org.apache.fop.datatypes.PercentBaseContext;
   import org.apache.fop.fo.Constants;
   import org.apache.fop.fo.GraphicsProperties;
  +import org.apache.fop.fo.expr.PropertyException;
  +import org.apache.fop.fo.flow.AbstractGraphics;
   import org.apache.fop.fo.properties.LengthRangeProperty;
 
   /**
  @@ -98,9 +102,9 @@ public class ImageLayout implements Cons
   boolean constrainIntrinsicSize = false;
   int cwidth = -1;
   int cheight = -1;
  -len = props.getContentWidth();
  -if (len.getEnum() != EN_AUTO) {
  -switch (len.getEnum()) {
  +Length lenWidth = props.getContentWidth();
  +if (lenWidth.getEnum() != EN_AUTO) {
  +switch (lenWidth.getEnum()) {
   case EN_SCALE_TO_FIT:
   if (ipd != -1) {
   cwidth = ipd;
  @@ -120,12 +124,12 @@ public class ImageLayout implements Cons
   constrainIntrinsicSize = true;
   break;
   default:
  -cwidth = len.getValue(percentBaseContext);
  +cwidth = lenWidth.getValue(percentBaseContext);
   }
   }
  -len = props.getContentHeight();
  -if (len.getEnum() != EN_AUTO) {
  -switch (len.getEnum()) {
  +Length lenHeight = props.getContentHeight();
  +if (lenHeight.getEnum() != EN_AUTO) {
  +switch (lenHeight.getEnum()) {
   case EN_SCALE_TO_FIT:
   if (bpd != -1) {
   cheight = bpd;
  @@ -145,10 +149,21 @@ public class ImageLayout implements Cons
   constrainIntrinsicSize = true;
   break;
   default:
  -cheight = len.getValue(percentBaseContext);
  +cheight = lenHeight.getValue(percentBaseContext);
   }
   }
 
  +//If no content-width or 

[jira] [Closed] (FOP-2178) incomplete kerning when complex script features are enabled

2013-01-07 Thread Luis Bernardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/FOP-2178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Luis Bernardo closed FOP-2178.
--


the issue has been fixed. thanks.

 incomplete kerning when complex script features are enabled
 ---

 Key: FOP-2178
 URL: https://issues.apache.org/jira/browse/FOP-2178
 Project: Fop
  Issue Type: Bug
  Components: page-master/layout
Affects Versions: 1.1
Reporter: Glenn Adams
Assignee: Glenn Adams
 Fix For: trunk

 Attachments: kerningissue.fo.xml, kerningissue.pdf


 alternate kerning pairs are missed when kerning with complex script features 
 enabled

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira