aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/fo
Commit message (Collapse)AuthorAgeFilesLines
* Bind some more of the implemented properties.Finn Bock2004-10-2918-106/+106
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198110 13f79535-47bb-0310-9956-ffa450edef68
* Style fix.Finn Bock2004-10-291-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198109 13f79535-47bb-0310-9956-ffa450edef68
* More properties implement in the property subsystem.Finn Bock2004-10-292-30/+174
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198108 13f79535-47bb-0310-9956-ffa450edef68
* Removed special case handling of "auto" enum for length properties.Finn Bock2004-10-2810-96/+128
| | | | | | | | Added general support for "auto" and other enums on Length and Numeric properties. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198107 13f79535-47bb-0310-9956-ffa450edef68
* New exception hierarchy rooted in SAXException and throw clauses onFinn Bock2004-10-28100-668/+664
| | | | | | | | | property parsing and retrieval. PR: 31899 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198106 13f79535-47bb-0310-9956-ffa450edef68
* Cleanup after PR 31699.Finn Bock2004-10-251-15/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198102 13f79535-47bb-0310-9956-ffa450edef68
* Fix a regression in pdfoutline.fo, the method signature for addCharactersFinn Bock2004-10-241-0/+2
| | | | | | | changed during patch 31699. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198100 13f79535-47bb-0310-9956-ffa450edef68
* Fix a regression in pdfoutline.fo. Supply empty createPropertyList andFinn Bock2004-10-241-0/+24
| | | | | | | | | | | | | processNode methods since the extension elements handles all attributes themself. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198099 13f79535-47bb-0310-9956-ffa450edef68
* PR:Glen Mazza2004-10-241-1/+1
| | | | | | | | | | | | | | | | Obtained from: Submitted by: Reviewed by: 1.) Rename of interface Resolveable to Resolvable. (http://dictionary.reference.com/search?q=resolvable) 2.) Reordering of methods in AreaTreeHandler, removal of unneeded TreeExt array. 3.) Switch from AreaTreeModel.addExtension() to .handleExtension(). 4.) Removal of unneeded TreeExt.getName() (unused), getMimeType() (implementation of an Area Tree extension up to each renderer), and isResolvable() (code changed to use instanceof operator instead). 5.) Couple of minor layout bugs fixed. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198098 13f79535-47bb-0310-9956-ffa450edef68
* Fourth phase of performance improvement.Finn Bock2004-10-2013-57/+22
| | | | | | | | | - Misc cleanup. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198096 13f79535-47bb-0310-9956-ffa450edef68
* Fourth phase of performance improvement.Finn Bock2004-10-206-3/+155
| | | | | | | | | - Add PropertyListMaker to support fo:maker and fo:retrieve-marker. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198095 13f79535-47bb-0310-9956-ffa450edef68
* Fourth phase of performance improvement.Finn Bock2004-10-202-82/+4
| | | | | | | | | - Remove propertyList from FObj. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198094 13f79535-47bb-0310-9956-ffa450edef68
* Fourth phase of performance improvement.Finn Bock2004-10-202-12/+2
| | | | | | | | | - fix temporary renamed property getter method. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198091 13f79535-47bb-0310-9956-ffa450edef68
* Fourth phase of performance improvement.Finn Bock2004-10-2016-65/+33
| | | | | | | | | | - Get rid of calls to FObj.getProperty() and its friends. Replace them with the property getters on the FO nodes. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198086 13f79535-47bb-0310-9956-ffa450edef68
* Fourth phase of performance improvement.Finn Bock2004-10-201-3/+3
| | | | | | | | | - Set a better base for leader-length percentages. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198085 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-201-63/+0
| | | | | | | | - Functionality moved into FOText. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198084 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-201-499/+0
| | | | | | | | - Functionality moved into CommonXXX classes and PropertyList. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198083 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-202-250/+0
| | | | | | | | | - Functionality moved into CommonBorderPaddingBackground. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198082 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-201-13/+0
| | | | | | | | - Remove use of PropertyManager. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198079 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-204-13/+16
| | | | | | | | | - Use the new CommonXXX fields. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198078 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-203-10/+0
| | | | | | | | | - Remove default ctor. Was only used by PropertyManager. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198077 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-204-21/+172
| | | | | | | | | - Follow the spec for property types and names. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198076 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-191-1/+0
| | | | | | | PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198074 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-191-7/+1
| | | | | | | | - Use new CommonAbsolutePosition. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198073 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-191-2/+1
| | | | | | | | - Use CommonBorderPaddingBackground. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198072 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-192-10/+23
| | | | | | | | | - Use CommonBorderPaddingBackground. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198071 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-194-12/+171
| | | | | | | | | | - Added javadoc comment. - Fixed the type of properties. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198069 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-191-4/+1
| | | | | | | | | - Remove use of TextInfo. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198068 13f79535-47bb-0310-9956-ffa450edef68
* Third phase of performance improvement.Finn Bock2004-10-192-2/+21
| | | | | | | | | - Make line-height a SpaceProperty instead of a LengthProperty. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198066 13f79535-47bb-0310-9956-ffa450edef68
* Second phase of performance improvement.Finn Bock2004-10-1940-1034/+53
| | | | | | | | | - Removed addProperties() method and misc old property fields. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198065 13f79535-47bb-0310-9956-ffa450edef68
* Second phase of performance improvement.Finn Bock2004-10-191-2/+6
| | | | | | | | | - Move from addProperties() to processNode(). PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198064 13f79535-47bb-0310-9956-ffa450edef68
* Initial version.Finn Bock2004-10-191-0/+69
| | | | | | | PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198062 13f79535-47bb-0310-9956-ffa450edef68
* Second phase of performance improvement.Finn Bock2004-10-192-26/+17
| | | | | | | | | - Pass in a PropertyList to addCharacters() PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198059 13f79535-47bb-0310-9956-ffa450edef68
* Second phase of performance improvement.Finn Bock2004-10-191-20/+18
| | | | | | | | | | - Let PropertyList deal with caching issues. - Don't use compound property ids. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198058 13f79535-47bb-0310-9956-ffa450edef68
* Second phase of performance improvement.Finn Bock2004-10-191-233/+41
| | | | | | | | | | | - Made class abstract. Leave storage and caching to subclasses. - Cleanup of old writingMode code. - Only support retrieval of base properties. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198057 13f79535-47bb-0310-9956-ffa450edef68
* Second phase of performance improvement. Pass the propertyList intoFinn Bock2004-10-196-122/+33
| | | | | | | | | processNode(..) and addCharacters(..). PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198056 13f79535-47bb-0310-9956-ffa450edef68
* First phase of performance improvement. Added bind() and startOfNode()Finn Bock2004-10-1954-431/+3619
| | | | | | | | | methods to the FO nodes, unused for now. PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198054 13f79535-47bb-0310-9956-ffa450edef68
* First phase of performance improvement.Finn Bock2004-10-181-0/+92
| | | | | | | PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198053 13f79535-47bb-0310-9956-ffa450edef68
* Fix copyright year.Finn Bock2004-10-182-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198052 13f79535-47bb-0310-9956-ffa450edef68
* Initial version.Finn Bock2004-10-182-0/+353
| | | | | | | PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198051 13f79535-47bb-0310-9956-ffa450edef68
* First phase of performance improvement.Finn Bock2004-10-182-5/+61
| | | | | | | PR: 31699 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198050 13f79535-47bb-0310-9956-ffa450edef68
* Added convenience method getValue() that returns the value as an int.Finn Bock2004-10-181-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198049 13f79535-47bb-0310-9956-ffa450edef68
* Removed unused method.Finn Bock2004-10-171-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198048 13f79535-47bb-0310-9956-ffa450edef68
* Removed unused imports.Finn Bock2004-10-172-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198047 13f79535-47bb-0310-9956-ffa450edef68
* Children can now contain FONodes (esp. FOText).Finn Bock2004-10-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198043 13f79535-47bb-0310-9956-ffa450edef68
* PR:Glen Mazza2004-10-133-37/+11
| | | | | | | | | | Obtained from: Submitted by: Reviewed by: Some simplifications allowed as a result of having FOText extend FONode directly. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198042 13f79535-47bb-0310-9956-ffa450edef68
* Endlich habe ich dem Insekt gefunden! Jetzt kann FOText das Kind von FONode ↵Glen Mazza2004-10-132-4/+5
| | | | | | werden! ^u^ git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198041 13f79535-47bb-0310-9956-ffa450edef68
* PR:Glen Mazza2004-10-1225-45/+38
| | | | | | | | | | | | | | | | | | | | Obtained from: Submitted by: Reviewed by: Start of work to move FOText from extending FObj to extending FONode instead. All work is done except for changing FObj's parent from FObj to FONode. The RTF library works fine with the switch, but simple.fo and franklin_alt.fo (among others I guess) will not work properly when FOText's parent is switched. (Layout problems occur--lines don't break properly with the switch.) Switch to super() constructor (instead of super(fobj) one) within within TextLayoutManager, as it is not needed for this subclass, also to facilitate the change above. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198040 13f79535-47bb-0310-9956-ffa450edef68
* Calculations of indents must use the writing-mode of the parent. SeeFinn Bock2004-10-101-0/+2
| | | | | | | | | | | | | | 4.2.3: """ For purposes of this definition, the content-rectangle of an area uses the inline-progression-direction and block-progression-direction of that area; but the border-rectangle, padding-rectangle, and allocation-rectangle use the directions of its parent area. """ git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198034 13f79535-47bb-0310-9956-ffa450edef68
* Simplify the calculation of the viewport. Now that indents areFinn Bock2004-10-101-33/+2
| | | | | | | | calculated correctly, we can just use them without doing any lookup of absolute margins. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198033 13f79535-47bb-0310-9956-ffa450edef68