cvs commit: xml-fop status.xml
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 @@ developers !-- in strict alphabetical order -- - person name=Bertrand Delacretaz email=[EMAIL PROTECTED] id=BD/ - person name=Christian Geisert email=[EMAIL PROTECTED] id=CG/ - person name=Karen Lease email=[EMAIL PROTECTED] id=KL/ - person name=Keiron Liddle email=[EMAIL PROTECTED] id=KLL/ + person name=Finn Bock email=[EMAIL PROTECTED] id=FB/ + person name=Chris Bowditch email=[EMAIL PROTECTED] id=CB/ + person name=Andreas L. Delmelle email=[EMAIL PROTECTED] id=ALD/ + person name=Peter Herweg email=[EMAIL PROTECTED] id=PH/ person name=Jeremias Maerki email=[EMAIL PROTECTED] id=JM/ - person name=Victor Mote email=[EMAIL PROTECTED] id=VM/ + person name=Glen Mazza email=[EMAIL PROTECTED] id=GM/ person name=Joerg Pietschmann email=[EMAIL PROTECTED] id=JP/ - person name=Arved Sandstrom email=[EMAIL PROTECTED] id=AS/ - person name=Oleg Tkachenko email=[EMAIL PROTECTED] id=OT/ person name=Peter B. West email=[EMAIL PROTECTED] id=PBW/ !-- inactive?? person name=Kelly Campbell email=[EMAIL PROTECTED] id=KC/ person name=Steven Coffman email=[EMAIL PROTECTED] id=SC/ + person name=Bertrand Delacretaz email=[EMAIL PROTECTED] id=BD/ person name=Tore Engvig email=[EMAIL PROTECTED] id=/ + person name=Christian Geisert email=[EMAIL PROTECTED] id=CG/ person name=Stanislav Gorkhover email=[EMAIL PROTECTED] id=/ person name=Fotis Jannidis email=[EMAIL PROTECTED] id=/ + person name=Karen Lease email=[EMAIL PROTECTED] id=KL/ + person name=Keiron Liddle email=[EMAIL PROTECTED] id=KLL/ + person name=Victor Mote email=[EMAIL PROTECTED] id=VM/ person name=Jordan Naftolin email=[EMAIL PROTECTED] id=/ + person name=Arved Sandstrom email=[EMAIL PROTECTED] id=AS/ person name=Eric Schaeffer email=[EMAIL PROTECTED] id=/ + person name=Oleg Tkachenko email=[EMAIL PROTECTED] id=OT/ person name=Art Welch email=[EMAIL PROTECTED] id=/ -- person name=Volunteer needed email=[EMAIL PROTECTED] id=open/ @@ -30,6 +35,9 @@ todo actions priority=high +action context=code dev=JM, open + Finish applying Apache License 2.0. Open items: documentation files, hyphenation patterns... +/action action context=code dev=open From branch: char encoding for pdf output. /action - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop status.xml
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 @@ changes release version=2004 date=2004 action context=code dev=FB type=update + Rolled property datatypes classes into the property classes and + un-nested the Property.Maker inner-class. +/action +action context=code dev=FB type=update Abandoned code-generated property maker classes. /action /release - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop status.xml
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 @@ /todo changes + release version=2004 date=2004 +action context=code dev=FB type=update + Abandoned code-generated property maker classes. +/action + /release release version=2003 date=2003 action context=code dev=JM type=fix due-to=CTB/McGraw-Hill 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
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 @@ changes release version=2003 date=2003 +action context=code dev=JM type=fix due-to=CTB/McGraw-Hill + Fix for bad font encodings in the PS renderer (Fonts get reencoded as + WinAnsiEncoding, Symbol and ZapfDingbats show correctly now) +/action action context=code dev=JM type=fix 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
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 @@ changes release version=2003 date=2003 + action context=code dev=JM type=fix + Fixed TrueType embedding. Width array now reflects the subset again. + /action + action context=code dev=JM type=fix + Fixed font registration for PDF renderer. normal and bold get + accepted as font-weight again. Fixed font-weight normalization. + /action action context=code dev=KLL type=update 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
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 @@ /action action context=code dev=open - 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. -/action -action context=code dev=open - 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. -/action -action context=code dev=open Implement spacing between blocks and the adjustment to actual height when adding areas. /action @@ -115,6 +104,17 @@ changes release version=2003 date=2003 +action context=code dev=KLL type=update + 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. +/action +action context=code dev=KLL type=update + Retrieved markers from page. + When doing the static areas the markers will need to be available for + retrieving. Layout currently has some issues. +/action action context=code dev=JM type=update 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
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 @@ changes release version=2003 date=2003 + action context=code dev=JM type=update + 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. + /action + action context=code dev=JM type=update + Implemented on-the-fly stream output (less buffering leads to + decreased memory usage and increased speed). + /action + action context=code dev=JM type=update + General refactoring of the PDF library to centralize certain + behaviour and reduce redundancy. Some memory allocation + optimizations. + /action action context=code dev=JM type=update 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
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 @@ changes release version=? date=2003 +action context=code dev=JM type=update +due-to=Zhong Yi due-to-email=[EMAIL PROTECTED] + Port of the PDF TextPainter to PostScript. Support for SEG_QUADTO (curves). + Some support for viewport traits (background and borders). + /action +action context=code dev=JM type=update + Brought back the PostScript renderer. Compared to the branch it + has a cleaner separation of PostScript generation code from + renderer-specific code. +/action action context=code dev=JM type=fix 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
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 @@ changes release version=? date=2003 action context=code dev=JM type=fix + Fixed bug #16257: Get ascender/descender from OS/2 table if the ones in + hhea are zero (TrueType fonts). +/action +action context=code dev=JM type=fix Fixed bug #15877: ArrayIndexOutOfBoundException with certain TrueType fonts. Reserved name indexes were not ignored. /action - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop status.xml
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 @@ changes release version=? date=2003 +action context=code dev=JM type=fix + Fixed bug #15877: ArrayIndexOutOfBoundException with certain TrueType + fonts. Reserved name indexes were not ignored. +/action action context=code dev=JM type=update 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
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 @@ /todo changes + release version=? date=2003 +action context=code dev=JM type=update + 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. +/action +action context=code dev=JM type=update + Moved all TrueType font related classes to + org.apache.fop.fonts.truetype. +/action + /release release version=? date=2002 action context=code dev=JM type=update 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
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 @@ person name=Karen Lease email=[EMAIL PROTECTED] id=KL/ person name=Keiron Liddle email=[EMAIL PROTECTED] id=KLL/ person name=Jeremias Maerki email=[EMAIL PROTECTED] id=JM/ + person name=Victor Mote email=[EMAIL PROTECTED] id=VM/ person name=Joerg Pietschmann email=[EMAIL PROTECTED] id=JP/ person name=Arved Sandstrom email=[EMAIL PROTECTED] id=AS/ person name=Oleg Tkachenko email=[EMAIL PROTECTED] id=OT/ @@ -92,6 +93,10 @@ Integrate with Jakarta Avalon: logging, configuration, URI resolver, component management, image caching etc. /action +action context=code dev=open + Make it possible to redo static regions by determining which + areas need a new layout for new page. +/action /actions actions priority=low @@ -118,6 +123,11 @@ action context=code dev=KL type=fix fixes-bug=14290 Correct ordering of loca table in embedded true type fonts. Fix taken over from maintenance branch. +/action +action context=docs dev=KLL type=update +due-to=Victor Mote due-to-email=[EMAIL PROTECTED] + New dev fonts.xml file to store some useful links and information + about font work /action action context=docs dev=KLL type=update due-to=Victor Mote due-to-email=[EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop status.xml
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 @@ changes release version=? date=2002 +action context=code dev=JM type=update + Moved all Adobe Type 1 font related classes to + org.apache.fop.fonts.type1. Added a PFB parser for proper decoding of + PFB files. +/action action context=build dev=JM type=update 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
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 @@ changes release version=? date=2002 +action context=fonts dev=KL type=fix + Correct ordering of loca table in embedded true type fonts (Bug 14290). + Fix taken over from maintenance branch. +/action action context=docs dev=KLL type=update due-to=Victor Mote due-to-email=[EMAIL PROTECTED] 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 fop.bat build.xml build.sh build.bat
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 @@ changes release version=? date=2002 -action context=fonts dev=KL type=fix - Correct ordering of loca table in embedded true type fonts (Bug 14290). +action context=build dev=JM type=update + 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. +/action +action context=code dev=KL type=fix fixes-bug=14290 + Correct ordering of loca table in embedded true type fonts. Fix taken over from maintenance branch. /action action context=docs dev=KLL type=update 1.7 +14 -1 xml-fop/fop.bat Index: fop.bat === RCS file: /home/cvs/xml-fop/fop.bat,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- fop.bat 7 Aug 2002 12:50:30 - 1.6 +++ fop.bat 22 Nov 2002 18:07:13 - 1.7 @@ -1 +1,14 @@ -java -cp build\fop.jar;lib\batik.jar;lib\xml-apis.jar;lib\xalan-2.3.1.jar;lib\xercesImpl-2.0.1.jar;lib\avalon-framework-4.0.jar;lib\avalon-framework-cvs-20020806.jar;lib\jimi-1.0.jar org.apache.fop.apps.Fop %1 %2 %3 %4 %5 %6 %7 %8 +@ECHO OFF + +set LIBDIR=lib +set LOCALCLASSPATH=build/fop.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xml-apis.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xercesImpl-2.2.1.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xalan-2.4.1.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\batik.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\avalon-framework-cvs-20020806.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\bsf.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jimi-1.0.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jai_core.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jai_codec.jar +java -cp %LOCALCLASSPATH% org.apache.fop.apps.Fop %1 %2 %3 %4 %5 %6 %7 %8 \ No newline at end of file 1.67 +21 -12xml-fop/build.xml Index: build.xml === RCS file: /home/cvs/xml-fop/build.xml,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- build.xml 1 Nov 2002 06:44:14 - 1.66 +++ build.xml 22 Nov 2002 18:07:13 - 1.67 @@ -58,8 +58,8 @@ /fileset fileset dir=${basedir} id=dist.bin.lib -include name=lib/xercesImpl-2.0.1.jar/ -include name=lib/xalan-2.3.1.jar/ +include name=lib/xercesImpl-2.2.1.jar/ +include name=lib/xalan-2.4.1.jar/ include name=lib/xml-apis.jar/ include name=lib/batik.jar/ include name=lib/avalon-framework*.jar/ @@ -221,9 +221,6 @@ property name=tools.pkg value=org/apache/fop/tools/ -taskdef name=serHyph classname=org.apache.fop.tools.anttasks.SerializeHyphPattern/ -taskdef name=runTest classname=org.apache.fop.tools.anttasks.RunTest/ - property name=main.class value=org.apache.fop.apps.Fop/ filter filtersfile=${build.codegen}/filter / @@ -266,13 +263,6 @@ /target !-- === -- - !-- compiles hyphenation patterns -- - !-- === -- - target name=hyphenation depends=prepare -serHyph includes=*.xml sourceDir=./hyph targetDir=${build.dest}/hyph/ - /target - - !-- === -- !-- Generate the source code-- !-- === -- target name=codegen depends=prepare description=Generates the java files from the xml resources @@ -442,6 +432,20 @@ target name=compile depends=compile-src,compile-jimi,compile-jai description=Compiles the source code/ !-- === -- + !-- compiles hyphenation patterns -- + !-- === -- + target name=hyphenation depends=prepare +path id=hyph-classpath + path refid=libs-build-classpath/ +
cvs commit: xml-fop status.xml
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 @@ person name=Jeremias Maerki email=[EMAIL PROTECTED] id=JM/ person name=Joerg Pietschmann email=[EMAIL PROTECTED] id=JP/ person name=Arved Sandstrom email=[EMAIL PROTECTED] id=AS/ + person name=Oleg Tkachenko email=[EMAIL PROTECTED] id=OT/ person name=Peter B. West email=[EMAIL PROTECTED] id=PBW/ !-- @@ -29,9 +30,16 @@ todo actions priority=high action context=code dev=open - Sort out page sequence details and page numbering. + From branch: char encoding for pdf output. /action action context=code dev=open + From branch: delete output file if error occured. +/action +action context=code dev=open + From branch: add CCITT TIFF file support for embedding in pdf. +/action + +action context=code dev=open 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 @@ -42,18 +50,6 @@ When doing the static areas the markers will need to be available for retrieving. The marker can then be layed out as normal. /action -action context=code dev=KLL - Implement table layout. - The table layout will use the same technique as the block layout. It - will locate suitable breaks between rows or inside rows until table - finished or end of bpd reached. -/action -action context=code dev=open - Implement list layout. - The list layout like the table layout will be looking for suitable - breaks from the child objects. The it will add the appropriate areas to - the area tree. -/action action context=code dev=open Implement spacing between blocks and the adjustment to actual height when adding areas. @@ -72,9 +68,6 @@ the footnote area. /action action context=code dev=open - Implement border and background for block and inline areas. -/action -action context=code dev=open Implement floats. A float adds an anchor inline or block area to the parent and a block is added to the nearest reference area. The @@ -117,6 +110,38 @@ changes release version=? date=2002 +action context=docs dev=KLL type=update +due-to=Victor Mote due-to-email=[EMAIL PROTECTED] + Added links to the Eyebrowse mail list archives. + Added help and unsubscribe email addresses for the fop-user + amp; fop-dev lists. + Rewrote/rearranged some of the verbiage for better structure. +/action +action context=docs dev=KLL type=update +due-to=Victor Mote due-to-email=[EMAIL PROTECTED] + Valid URIs for all xdoc DTD declarations. + Some minor changes for xdoc documents that were discovered to be invalid + after the DTD declarations were fixed. + Changed tabs.xml so that the 2nd tab on our site will now read Redesign + instead of dev. +/action +action context=docs dev=KLL type=update +due-to=Victor Mote due-to-email=[EMAIL PROTECTED] + Better links to Bugzilla. + Reorganized content into a checklist. +/action +action context=code dev=KLL type=update + Added support for markers in fo tree. Markers added when valid + to proper fo objects. +/action +action context=docs dev=KLL type=update +due-to=Victor Mote due-to-email=[EMAIL PROTECTED] + Added compliance document showing table of fop compliance. +/action +action context=code dev=KLL type=update +due-to=Stephan Neuhaus due-to-email=[EMAIL PROTECTED] + From branch: fixed jpeg icc profile error with acrobat 5. +/action action context=code dev=KLL type=update due-to=Oleg Tkachenko due-to-email=[EMAIL PROTECTED] Awt viewer improvements - uses java PropertyResourceBundle @@ -194,7 +219,7 @@ values for the end character. Handles unsupported non-unicode cmap better. Added logging. /action -action context=code dev=JP type=new +action context=code dev=JP type=update Add static areas to page The static areas will need to be handled in a similar way to the flow except the bpd is
cvs commit: xml-fop status.xml
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 @@ /action action context=code dev=open 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. /action -action context=code dev=open - 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 -/action action context=code dev=KLL Implement table layout. The table layout will use the same technique as the block layout. It @@ -123,6 +117,40 @@ changes release version=? date=2002 +action context=code dev=KLL type=update +due-to=Oleg Tkachenko due-to-email=[EMAIL PROTECTED] + Awt viewer improvements - uses java PropertyResourceBundle + for locale strings, cleaned up code and removed old classes + and other small improvements +/action +action context=code dev=KLL type=update + Started list layout implementation. +/action +action context=code dev=KLL type=update + Improved pagination and page number for page sequences. +/action +action context=code dev=KLL type=update + Implemented border and background for many areas. +/action +action context=code dev=KLL type=update + Started table layout implementation. +/action +action context=docs dev=KLL type=update +due-to=Victor Mote due-to-email=[EMAIL PROTECTED] + Added link for patch queue. +/action +action context=code dev=KLL type=update +due-to=Rainer Garus due-to-email=[EMAIL PROTECTED] + Fixed npe when a page has several forward links. + Use HashSet to store unresolved references (pages) in area tree + to prevent duplication. +/action +action context=code dev=KLL type=update + 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. +/action action dev=CG type=add context=code due-to=Bernd Brandstetter due-to-email=[EMAIL PROTECTED] 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
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 Binary file 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 ttTextNode/tt. + * 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 a href=mailto:[EMAIL PROTECTED];Keiron Liddle/a * @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
cvs commit: xml-fop status.xml
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 @@ changes release version=? date=2002 +action dev=JM type=update context=code +due-to=Stephen Wolke due-to-email=[EMAIL PROTECTED] + Added a RunLengthEncode filter for the PostScript renderer. +/action +action dev=JM type=update context=code + Replaced the PostScript filters with the refactored ones from the maintenance + branch. +/action action dev=JM type=update context=code 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
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 @@ changes release version=? date=2002 +action dev=KLL type=add context=docs +due-to=Cyril Rognon due-to-email=[EMAIL PROTECTED] + added layout manager info +/action +action dev=KLL type=update context=docs +due-to=Peter Kullmann due-to-email=[EMAIL PROTECTED] + fixed master-name and a test setup problem +/action +action dev=KLL type=update context=code + moved embed font info into the render.pdf package + reduced dependancy on Configuration +/action +action dev=KLL type=update context=code +due-to=Kevin O'Neill due-to-email=[EMAIL PROTECTED] + separated the specific PDFRender functionality from the CTM class + and created a small utility class for the renderer to use +/action action dev=KLL type=update context=code 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]