cvs commit: xml-fop status.xml

2004-02-27 Thread jeremias
jeremias2004/02/27 11:49:11

  Modified:.status.xml
  Log:
  Moved some committers to the inactive list. Just move yourself up again when you 
become active again.
  Added note about finishing Apache License 2.0.
  
  Revision  ChangesPath
  1.36  +15 -7 xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- status.xml5 Feb 2004 17:58:13 -   1.35
  +++ status.xml27 Feb 2004 19:49:11 -  1.36
  @@ -3,26 +3,31 @@
   
 
 
  -  
  -  
  -  
  -  
  +  
  +  
  +  
  +  
 
  -  
  +  
 
  -  
  -  
 
   
   
   
  @@ -30,6 +35,9 @@
   
 
  
  +
  +  Finish applying Apache License 2.0. Open items: documentation files, 
hyphenation patterns...
  +
   
 From branch: char encoding for pdf output.
   
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: xml-fop status.xml

2004-02-05 Thread bckfnn
bckfnn  2004/02/05 09:58:13

  Modified:.status.xml
  Log:
  Latest changes about property datatypes.
  
  Revision  ChangesPath
  1.35  +4 -0  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- status.xml22 Jan 2004 10:54:39 -  1.34
  +++ status.xml5 Feb 2004 17:58:13 -   1.35
  @@ -105,6 +105,10 @@
 
  
   
  +  Rolled property datatypes classes into the property classes and
  +  un-nested the Property.Maker inner-class.
  +
  +
 Abandoned code-generated property maker classes.
   
  
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: xml-fop status.xml

2004-01-22 Thread bckfnn
bckfnn  2004/01/22 02:54:39

  Modified:.status.xml
  Log:
  Update changes on code-generated property makers.
  
  Revision  ChangesPath
  1.34  +5 -0  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- status.xml2 Jun 2003 20:24:02 -   1.33
  +++ status.xml22 Jan 2004 10:54:39 -  1.34
  @@ -103,6 +103,11 @@
 
   
 
  +   
  +
  +  Abandoned code-generated property maker classes.
  +
  +   
  
   
 Fix for bad font encodings in the PS renderer (Fonts get reencoded as
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: xml-fop status.xml

2003-06-03 Thread jeremias
jeremias2003/06/02 13:24:02

  Modified:.status.xml
  Log:
  Update changes
  
  Revision  ChangesPath
  1.33  +4 -0  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- status.xml27 May 2003 14:43:53 -  1.32
  +++ status.xml2 Jun 2003 20:24:02 -   1.33
  @@ -104,6 +104,10 @@
   
 
  
  +
  +  Fix for bad font encodings in the PS renderer (Fonts get reencoded as
  +  WinAnsiEncoding, Symbol and ZapfDingbats show correctly now)
  +
   
 Fix for bug #20239: Failure while generating XML metrics files from TT
 collections when names are in Unicode (JM)
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: xml-fop status.xml

2003-04-03 Thread jeremias
jeremias2003/04/03 05:56:12

  Modified:.status.xml
  Log:
  Update changes.
  
  Revision  ChangesPath
  1.29  +7 -0  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- status.xml2 Apr 2003 00:40:04 -   1.28
  +++ status.xml3 Apr 2003 13:56:12 -   1.29
  @@ -104,6 +104,13 @@
   
 
  
  + 
  + Fixed TrueType embedding. Width array now reflects the subset again.
  + 
  + 
  + Fixed font registration for PDF renderer. "normal" and "bold" get
  + accepted as font-weight again. Fixed font-weight normalization.
  + 
   
 Added markers to page when areas added.
 When an area is added that is created by an FO that contains markers
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: xml-fop status.xml

2003-04-01 Thread keiron
keiron  2003/04/01 16:40:04

  Modified:.status.xml
  Log:
  updated status re markers
  
  Revision  ChangesPath
  1.28  +11 -11xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- status.xml28 Mar 2003 08:27:17 -  1.27
  +++ status.xml2 Apr 2003 00:40:04 -   1.28
  @@ -41,17 +41,6 @@
   
   
   
  -  Add markers to page when areas added.
  -  When an area is added that is created by an FO that contains markers
  -  then the markers can also be added. There are four types of positions
  -  for markers.
  -
  -
  -  Retrieve markers from page.
  -  When doing the static areas the markers will need to be available for
  -  retrieving. The marker can then be layed out as normal.
  -
  -
 Implement spacing between blocks and the adjustment to
 actual height when adding areas.
   
  @@ -115,6 +104,17 @@
   
 
  
  +
  +  Added markers to page when areas added.
  +  When an area is added that is created by an FO that contains markers
  +  then the markers can also be added. There are four types of positions
  +  for markers.
  +
  +
  +  Retrieved markers from page.
  +  When doing the static areas the markers will need to be available for
  +  retrieving. Layout currently has some issues.
  +

PDF and PS transcoders now have a common base class. It also
optionally supports Avalon Logging and Configuration. Support for
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: xml-fop status.xml

2003-03-28 Thread jeremias
jeremias2003/03/28 00:27:17

  Modified:.status.xml
  Log:
  Update changes on PDF lib refactoring and work on transcoders.
  
  Revision  ChangesPath
  1.27  +14 -0 xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- status.xml13 Mar 2003 16:50:42 -  1.26
  +++ status.xml28 Mar 2003 08:27:17 -  1.27
  @@ -115,6 +115,20 @@
   
 
  
  + 
  + PDF and PS transcoders now have a common base class. It also
  + optionally supports Avalon Logging and Configuration. Support for
  + plugging in an EntityResolver into Batik is now included.
  + 
  + 
  + Implemented on-the-fly stream output (less buffering leads to
  + decreased memory usage and increased speed).
  + 
  + 
  + General refactoring of the PDF library to centralize certain
  + behaviour and reduce redundancy. Some memory allocation
  + optimizations.
  + 
   
 Enhanced PDF encryption support so it is optional depending on the 
 availability of JCE and/or cryptographic algorithms.
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: xml-fop status.xml

2003-03-13 Thread jeremias
jeremias2003/03/13 08:50:42

  Modified:.status.xml
  Log:
  Update for PDF encryption support
  
  Revision  ChangesPath
  1.26  +10 -2 xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- status.xml11 Mar 2003 13:35:48 -  1.25
  +++ status.xml13 Mar 2003 16:50:42 -  1.26
  @@ -114,7 +114,15 @@
 
   
 
  -   
  +   
  +
  +  Enhanced PDF encryption support so it is optional depending on the 
  +  availability of JCE and/or cryptographic algorithms.
  +
  + 
  +  Added PDF encryption support (40bit RC4, PDF 1.3 level).
  +
   
 Moved all sources from src/org/** to src/java/org/**.
   
  @@ -146,7 +154,7 @@
 org.apache.fop.fonts.truetype.
   
  
  -   
  +   
   
 Moved all Adobe Type 1 font related classes to 
 org.apache.fop.fonts.type1. Added a PFB parser for proper decoding of
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: xml-fop status.xml

2003-03-11 Thread jeremias
jeremias2003/03/11 05:35:49

  Modified:.status.xml
  Log:
  Log directory move
  
  Revision  ChangesPath
  1.25  +4 -1  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- status.xml11 Mar 2003 09:37:51 -  1.24
  +++ status.xml11 Mar 2003 13:35:48 -  1.25
  @@ -115,11 +115,14 @@
   
 
  
  +
  +  Moved all sources from src/org/** to src/java/org/**.
  +
   
 Port of the PDF TextPainter to PostScript. Support for SEG_QUADTO (curves).
 Some support for viewport traits (background and borders).
  - 
  +
   
 Brought back the PostScript renderer. Compared to the branch it
 has a cleaner separation of PostScript generation code from
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: xml-fop status.xml

2003-03-11 Thread jeremias
jeremias2003/03/11 01:37:51

  Modified:.status.xml
  Log:
  Update changes (triggered from changes to PostScript output)
  
  Revision  ChangesPath
  1.24  +10 -0 xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- status.xml21 Jan 2003 10:54:37 -  1.23
  +++ status.xml11 Mar 2003 09:37:51 -  1.24
  @@ -115,6 +115,16 @@
   
 
  
  +
  +  Port of the PDF TextPainter to PostScript. Support for SEG_QUADTO (curves).
  +  Some support for viewport traits (background and borders).
  + 
  +
  +  Brought back the PostScript renderer. Compared to the branch it
  +  has a cleaner separation of PostScript generation code from
  +  renderer-specific code.
  +
   
 Fixed bug #16257: Get ascender/descender from OS/2 table if the ones in
 hhea are zero (TrueType fonts).
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: xml-fop status.xml

2003-01-21 Thread jeremias
jeremias2003/01/21 02:54:37

  Modified:.status.xml
  Log:
  Update changes
  
  Revision  ChangesPath
  1.23  +4 -0  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- status.xml9 Jan 2003 13:52:01 -   1.22
  +++ status.xml21 Jan 2003 10:54:37 -  1.23
  @@ -116,6 +116,10 @@
 
  
   
  +  Fixed bug #16257: Get ascender/descender from OS/2 table if the ones in
  +  hhea are zero (TrueType fonts).
  +
  +
 Fixed bug #15877: ArrayIndexOutOfBoundException with certain TrueType
 fonts. Reserved name indexes were not ignored.
   
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




cvs commit: xml-fop status.xml

2003-01-09 Thread jeremias
jeremias2003/01/09 05:52:01

  Modified:.status.xml
  Log:
  Added change log for bugfix #15877
  
  Revision  ChangesPath
  1.22  +4 -0  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- status.xml8 Jan 2003 14:44:54 -   1.21
  +++ status.xml9 Jan 2003 13:52:01 -   1.22
  @@ -115,6 +115,10 @@
   
 
  
  +
  +  Fixed bug #15877: ArrayIndexOutOfBoundException with certain TrueType
  +  fonts. Reserved name indexes were not ignored.
  +
   
 Moved general font classes away from the PDF-dependent places to
 org.apache.fop.fonts. Various detail improvements to make the code
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




cvs commit: xml-fop status.xml

2003-01-08 Thread jeremias
jeremias2003/01/08 06:44:54

  Modified:.status.xml
  Log:
  Add changes
  
  Revision  ChangesPath
  1.21  +11 -0 xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- status.xml2 Dec 2002 14:40:18 -   1.20
  +++ status.xml8 Jan 2003 14:44:54 -   1.21
  @@ -114,6 +114,17 @@
 
   
 
  +   
  +
  +  Moved general font classes away from the PDF-dependent places to
  +  org.apache.fop.fonts. Various detail improvements to make the code
  +  easier to understand. No semantical changes.
  +
  +
  +  Moved all TrueType font related classes to
  +  org.apache.fop.fonts.truetype.
  +
  +   
  
   
 Moved all Adobe Type 1 font related classes to 
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




cvs commit: xml-fop status.xml

2002-12-02 Thread jeremias
jeremias2002/12/02 06:40:18

  Modified:.status.xml
  Log:
  Comment on latest changes
  
  Revision  ChangesPath
  1.20  +5 -0  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- status.xml2 Dec 2002 13:20:33 -   1.19
  +++ status.xml2 Dec 2002 14:40:18 -   1.20
  @@ -115,6 +115,11 @@
   
 
  
  +
  +  Moved all Adobe Type 1 font related classes to 
  +  org.apache.fop.fonts.type1. Added a PFB parser for proper decoding of
  +  PFB files.
  +
   
 Updated to Xerces 2.2.1 and Xalan 2.4.1. Updated all the related files
 and made sure all contrib builds work again. Removed necessity for a
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




cvs commit: xml-fop status.xml

2002-12-02 Thread keiron
keiron  2002/12/02 05:20:33

  Modified:.status.xml
  Log:
  added Victor and updated some tasks
  
  Revision  ChangesPath
  1.19  +10 -0 xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- status.xml30 Nov 2002 08:54:25 -  1.18
  +++ status.xml2 Dec 2002 13:20:33 -   1.19
  @@ -8,6 +8,7 @@
 
 
 
  +  
 
 
 
  @@ -92,6 +93,10 @@
Integrate with Jakarta Avalon: logging, configuration, URI resolver,
component management, image caching etc.
   
  +
  +  Make it possible to redo static regions by determining which
  +  areas need a new layout for new page.
  +
  
   
  
  @@ -118,6 +123,11 @@
   
 Correct ordering of loca table in embedded true type fonts.
 Fix taken over from maintenance branch.
  +
  +
  +  New dev fonts.xml file to store some useful links and information
  +  about font work
   
   
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




cvs commit: xml-fop status.xml fop.bat build.xml build.sh build.bat

2002-11-22 Thread jeremias
jeremias2002/11/22 10:07:14

  Modified:.status.xml fop.bat build.xml build.sh build.bat
  Log:
  Adjusted to new JARs
  
  Revision  ChangesPath
  1.17  +7 -2  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- status.xml22 Nov 2002 16:06:33 -  1.16
  +++ status.xml22 Nov 2002 18:07:13 -  1.17
  @@ -110,8 +110,13 @@
   
 
  
  -
  -  Correct ordering of loca table in embedded true type fonts (Bug 14290). 
  +
  +  Updated to Xerces 2.2.1 and Xalan 2.4.1. Updated all the related files 
  +  and made sure all contrib builds work again. Removed necessity for a 
  +  buildtools.jar.
  +
  +
  +  Correct ordering of loca table in embedded true type fonts. 
 Fix taken over from maintenance branch.
   
   
 
 
  -
  -
  +
  +
   
   
   
  @@ -221,9 +221,6 @@
   
   
   
  -
  -
  -
   
   
   
  @@ -266,13 +263,6 @@
 
 
 
  -  
  -  
  -  
  -
  -  
  -  
  -  
 
 
 
  @@ -442,6 +432,20 @@
 
 
 
  +  
  +  
  +  
  +
  +  
  +  
  +
  + 
  + 
  +  
  +  
  +  
 
 
 
  @@ -508,6 +512,11 @@
 
   
   
  +
  +  
  +  
  +
  +
   
   


cvs commit: xml-fop status.xml

2002-11-22 Thread jeremias
jeremias2002/11/22 08:06:34

  Modified:.status.xml
  Log:
  Update changes.
  
  Revision  ChangesPath
  1.16  +4 -0  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- status.xml19 Nov 2002 12:12:29 -  1.15
  +++ status.xml22 Nov 2002 16:06:33 -  1.16
  @@ -110,6 +110,10 @@
   
 
  
  +
  +  Correct ordering of loca table in embedded true type fonts (Bug 14290). 
  +  Fix taken over from maintenance branch.
  +
   
 Added links to the Eyebrowse mail list archives.
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




cvs commit: xml-fop status.xml

2002-11-19 Thread keiron
keiron  2002/11/19 04:12:29

  Modified:.status.xml
  Log:
  updated for doc and other changes
  added Oleg
  
  Revision  ChangesPath
  1.15  +42 -17xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- status.xml6 Nov 2002 16:25:17 -   1.14
  +++ status.xml19 Nov 2002 12:12:29 -  1.15
  @@ -10,6 +10,7 @@
 
 
 
  +  
 
   
   

cvs commit: xml-fop status.xml

2002-11-06 Thread keiron
keiron  2002/11/06 08:25:17

  Modified:.status.xml
  Log:
  updated a number of previous changes
  
  Revision  ChangesPath
  1.14  +35 -7 xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- status.xml16 Oct 2002 17:01:56 -  1.13
  +++ status.xml6 Nov 2002 16:25:17 -   1.14
  @@ -39,15 +39,9 @@
   
   
 Retrieve markers from page.
  -  When doing the static areas the markers wil need to be available for
  +  When doing the static areas the markers will need to be available for
 retrieving. The marker can then be layed out as normal.
   
  -
  -  implement the caching mechanism to store pages
  -  when a page contains a forward reference that has not been
  -  resolved then we need to be able to save the page contents to
  -  disk to save memory
  -
   
 Implement table layout.
 The table layout will use the same technique as the block layout. It
  @@ -123,6 +117,40 @@
   
 
  
  +
  +  Awt viewer improvements - uses java PropertyResourceBundle
  +  for locale strings, cleaned up code and removed old classes
  +  and other small improvements
  +
  +
  +  Started list layout implementation.
  +
  +
  +  Improved pagination and page number for page sequences.
  +
  +
  +  Implemented border and background for many areas.
  +
  +
  +  Started table layout implementation.
  +
  +
  +  Added link for patch queue.
  +
  +
  +  Fixed npe when a page has several forward links.
  +  Use HashSet to store unresolved references (pages) in area tree
  +  to prevent duplication.
  +
  +
  +  Implemented example caching mechanism to store pages.
  +  When a page contains a forward reference that has not been
  +  resolved then it can save the page contents to
  +  disk to save memory.
  +
   
 Linking to a specific page and a named destinations of an
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




cvs commit: xml-fop status.xml

2002-08-14 Thread keiron

keiron  2002/08/14 06:45:45

  Modified:lib  batik.jar
   src/org/apache/fop/svg PDFTextPainter.java SVGUserAgent.java
   .status.xml
  Log:
  Updated batik with change to TextPainter interface and UserAgent.
  Improved PDFTextPainter to handle more types of text.
  Added more todo items
  
  Revision  ChangesPath
  1.9   +4230 -4061xml-fop/lib/batik.jar
  
<>
  
  
  1.13  +107 -75   xml-fop/src/org/apache/fop/svg/PDFTextPainter.java
  
  Index: PDFTextPainter.java
  ===
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/svg/PDFTextPainter.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- PDFTextPainter.java   23 Jul 2002 10:57:57 -  1.12
  +++ PDFTextPainter.java   14 Aug 2002 13:45:44 -  1.13
  @@ -29,19 +29,33 @@
   import org.apache.batik.gvt.text.*;
   import org.apache.batik.gvt.renderer.*;
   import org.apache.batik.gvt.font.*;
  +import org.apache.batik.bridge.SVGFontFamily;
   
   import org.apache.fop.layout.*;
   
   /**
* Renders the attributed character iterator of a TextNode.
  + * This class draws the text directly into the PDFGraphics2D so that
  + * the text is not drawn using shapes which makes the PDF files larger.
  + * If the text is simple enough to draw then it sets the font and calls
  + * drawString. If the text is complex or the cannot be translated
  + * into a simple drawString the StrokingTextPainter is used instead.
  + *
  + * TODO handle underline, overline and strikethrough
  + * TODO use drawString(AttributedCharacterIterator iterator...) for some
*
* @author mailto:[EMAIL PROTECTED]";>Keiron Liddle
* @version $Id$
*/
   public class PDFTextPainter implements TextPainter {
   FontInfo fontInfo;
  -protected final static TextPainter proxyPainter
  - = StrokingTextPainter.getInstance();
  +
  +/**
  + * Use the stroking text painter to get the bounds and shape.
  + * Also used as a fallback to draw the string with strokes.
  + */
  +protected final static TextPainter proxyPainter =
  +StrokingTextPainter.getInstance();
   
   public PDFTextPainter(FontInfo fi) {
   fontInfo = fi;
  @@ -60,7 +74,7 @@
   Point2D loc = node.getLocation();
   
   AttributedCharacterIterator aci =
  -node.getAttributedCharacterIterator();
  +  node.getAttributedCharacterIterator();
   // reset position to start of char iterator
   if (aci.getBeginIndex() == aci.getEndIndex()) {
   return;
  @@ -69,32 +83,33 @@
   if (ch == AttributedCharacterIterator.DONE) {
   return;
   }
  -TextNode.Anchor anchor =
  -
(TextNode.Anchor)aci.getAttribute(GVTAttributedCharacterIterator.TextAttribute.ANCHOR_TYPE);
  +TextNode.Anchor anchor = (TextNode.Anchor) aci.getAttribute(
  +   
GVTAttributedCharacterIterator.TextAttribute.ANCHOR_TYPE);
   
  -Vector gvtFonts =
  -
(Vector)aci.getAttribute(GVTAttributedCharacterIterator.TextAttribute.GVT_FONT_FAMILIES);
  -Paint forg = (Paint)aci.getAttribute(TextAttribute.FOREGROUND);
  -Paint strokePaint = 
(Paint)aci.getAttribute(GVTAttributedCharacterIterator.TextAttribute.STROKE_PAINT);
  -Float size = (Float)aci.getAttribute(TextAttribute.SIZE);
  -if(size == null) {
  +Vector gvtFonts = (Vector) aci.getAttribute(
  +
GVTAttributedCharacterIterator.TextAttribute.GVT_FONT_FAMILIES);
  +Paint forg = (Paint) aci.getAttribute(TextAttribute.FOREGROUND);
  +Paint strokePaint = (Paint) aci.getAttribute(
  +  
GVTAttributedCharacterIterator.TextAttribute.STROKE_PAINT);
  +Float size = (Float) aci.getAttribute(TextAttribute.SIZE);
  +if (size == null) {
   return;
   }
  -Stroke stroke =
  -
(Stroke)aci.getAttribute(GVTAttributedCharacterIterator.TextAttribute.STROKE);
  -Float xpos =
  -(Float)aci.getAttribute(GVTAttributedCharacterIterator.TextAttribute.X);
  -Float ypos =
  -(Float)aci.getAttribute(GVTAttributedCharacterIterator.TextAttribute.Y);
  +Stroke stroke = (Stroke) aci.getAttribute(
  +  GVTAttributedCharacterIterator.TextAttribute.STROKE);
  +Float xpos = (Float) aci.getAttribute(
  +   GVTAttributedCharacterIterator.TextAttribute.X);
  +Float ypos = (Float) aci.getAttribute(
  +   GVTAttributedCharacterIterator.TextAttribute.Y);
   
  -Float posture = (Float)aci.getAttribute(TextAttribute.POSTURE);
  -Float taWeight = (Float)aci.getAttribute(TextAttribute.WEIGHT);
  +Float posture = (Float) aci.

cvs commit: xml-fop status.xml

2002-08-12 Thread jeremias

jeremias2002/08/12 09:57:16

  Modified:.status.xml
  Log:
  Updated to reflect changes on PS renderer.
  
  Revision  ChangesPath
  1.7   +8 -0  xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- status.xml7 Aug 2002 17:33:45 -   1.6
  +++ status.xml12 Aug 2002 16:57:16 -  1.7
  @@ -76,6 +76,14 @@
   
 
  
  +
  +  Added a RunLengthEncode filter for the PostScript renderer.
  +
  +
  +  Replaced the PostScript filters with the refactored ones from the maintenance 
  +  branch.
  +
   
 First batch of changes in preparation for adoption of Avalon patterns. 
 Only changes on logging for now. Mostly usage of LogEnabled contract 
interface.
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




cvs commit: xml-fop status.xml

2002-07-31 Thread keiron

keiron  2002/07/31 05:46:40

  Modified:.status.xml
  Log:
  added recent changes
  
  Revision  ChangesPath
  1.2   +17 -0 xml-fop/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/xml-fop/status.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- status.xml24 Jul 2002 09:14:08 -  1.1
  +++ status.xml31 Jul 2002 12:46:40 -  1.2
  @@ -76,6 +76,23 @@
   
 
  
  +
  +  added layout manager info
  +
  +
  +  fixed master-name and a test setup problem
  +
  +
  +  moved embed font info into the render.pdf package
  +  reduced dependancy on Configuration
  +
  +
  +  separated the specific PDFRender functionality from the CTM class
  +  and created a small utility class for the renderer to use
  +

 FontState only used for calculations,
 stores font name and size on area tree
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




cvs commit: xml-fop status.xml

2002-07-24 Thread keiron

keiron  2002/07/24 02:14:08

  Added:   .status.xml
  Log:
  status in xml containing the todo and changes
  all data from CHANGES needs to be added
  all data from other todo and STATUS to be added
  others please add you changes etc.
  
  Revision  ChangesPath
  1.1  xml-fop/status.xml
  
  Index: status.xml
  ===
  
  
  










  
  
  

  

 
  
get simple pagination working
  
  
sort out page sequence details
  
  
complete resolving id areas
  
  
add the pdf side part of bookmark extension
  
  
  
implement the caching mechanism to store pages
when a page contains a forward reference that has not been
resolved then we need to be able to save the page contents to
disk to save memory
  
  
 
  
 
  
   Design FOP API interfaces.
  
  
   Integrate with avalon logging, URI reslover,
   component management, image caching etc.
  
 
  
 
  
Investigate using form XObject for repeated areas
such as static and table header/footer only when the
area does not change.
  
  
Investigate using form XObject for svg images
this can make the svg cacheable in the pdf doc
  
 
  

  

 
   
FontState only used for calculations,
stores font name and size on area tree
  
   
Improved PDFTextPainter to handle different text better
  
   
Applied root element viewBox transform for svg to pdf transcoder
  
   
image test for formats, viewport and scaling
  
   
added various SVG to PDF tests for trancoder
and including in fo
  
   
Implemented viewport and scaling for images
  
   
Implemented viewport and scaling for instream svg
  
  
Removed old area tree
  
  
Optimised gstate usage in pdf files to minimize file size
  
  
Optimised function usage, reuses old functions in pdf files
to minimize file size
  
  
Added transparancy to pdf
  
  
Outputs images immediately to the stream, also drops
reference to image data
  
  
Added resource context for pattern resources
  
  
Added pdf transcoder build target
  
  
Made PDF streams externally configured
  
  
Fixed svg linking in pdf, works with viewbox and url
  
  
Start to mif implementation with new structure handlers
  
  
New structure handler for structure type documents, rtf, mif
and for better layout processing.
  
  
Changed extensions to allow for external xml
  
  
Can have a default element mapping for extensions
  
  
New area tree model
  
  
New renderer model
  
  
Added handlers for xml in renderer
   
  
svg now in an xml handler, FOP can be used without batik
  
  
Removed old xerces and xalan
  
  
Updated to use Jaxp
  
  
  Updated to use new avalon framework logger
  
  
Redid image handling so it can use a cache and synchronizes properly
only on the current image while loading
  
  
Changed bookmark extension, now requires a wrapping element bookmark
  
  
New layout system using layout managers
  
  
   Changed area tree xml format to match the area tree hierarchy
  
  
 

  
  
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]