aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Provide public access to width/height.Jeremias Maerki2005-01-121-6/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198257 13f79535-47bb-0310-9956-ffa450edef68
* Some more info on the area-tree.Jeremias Maerki2005-01-121-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198256 13f79535-47bb-0310-9956-ffa450edef68
* toString() method extended to provide helpful info.Jeremias Maerki2005-01-121-1/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198255 13f79535-47bb-0310-9956-ffa450edef68
* FIXED wasn't defined.Jeremias Maerki2005-01-121-1/+15
| | | | | | | Convenience method for accessing the start-indent trait. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198254 13f79535-47bb-0310-9956-ffa450edef68
* Defined the start|end-indent traits.Jeremias Maerki2005-01-121-2/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198253 13f79535-47bb-0310-9956-ffa450edef68
* No semantical changes, just style.Jeremias Maerki2005-01-121-9/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198252 13f79535-47bb-0310-9956-ffa450edef68
* Fix for keyword substitutions for enum properties. Check came too late ↵Jeremias Maerki2005-01-121-3/+3
| | | | | | evaluating the substituted value to a string instead of an enum value. (I found the problem in writing-mode) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198251 13f79535-47bb-0310-9956-ffa450edef68
* PR:Glen Mazza2005-01-117-372/+336
| | | | | | | | | | | | Obtained from: Submitted by: Reviewed by: 1.) EnumProperty starting-state implemented. 2.) Switch from "makeEnumProperty" to slightly more intuitive "getEnumProperty" in FOPropertyMapping. 3.) Removed no longer used canHaveIds array in PropertySets. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198250 13f79535-47bb-0310-9956-ffa450edef68
* PR:Glen Mazza2005-01-092-23/+47
| | | | | | | | | | | | Obtained from: Submitted by: Reviewed by: 1.) New attributeWarning() method added to FONode (needs to be renamed somehow because can this method can also be used for formatting object warnings as well--e.g., unimplemented FO's) 2.) Switch from processNode() -> bind() method for fo:bookmark. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198249 13f79535-47bb-0310-9956-ffa450edef68
* Can remove block-nested1.xml again, now that the bug is fixed.Jeremias Maerki2005-01-071-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198248 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix for start-indent calculation for nested blocks. The inherited ↵Jeremias Maerki2005-01-073-34/+107
| | | | | | | | | start-indent wasn't taken into account as described in 5.3.2 of the spec. Minor style and javadoc improvements on the way. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198247 13f79535-47bb-0310-9956-ffa450edef68
* Provide access to the current PageViewport from the outside.Jeremias Maerki2005-01-071-4/+17
| | | | | | | Added a few useful debug log statements. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198246 13f79535-47bb-0310-9956-ffa450edef68
* toString() for easier debugging.Jeremias Maerki2005-01-071-1/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198245 13f79535-47bb-0310-9956-ffa450edef68
* toString() for easier debugging.Jeremias Maerki2005-01-071-0/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198244 13f79535-47bb-0310-9956-ffa450edef68
* Fork JUnit test in new VM. (Maybe this fixes classpath problems with ↵Jeremias Maerki2005-01-062-6/+31
| | | | | | | | | | | commons-logging when Xalan compiles again). Added layout engine tests specifying a default exclusion file. To disable the exclusion file add the following line to your build-local.properties: layoutengine.disabled= git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198243 13f79535-47bb-0310-9956-ffa450edef68
* Add ability to optionally specify a simple textfile with a list of filenames ↵Jeremias Maerki2005-01-062-2/+29
| | | | | | | | | | of testcases to be disabled (one entry per line). Specify a filename with that textfile in the system property "fop.layoutengine.disabled". disabled-testcases.txt should serve as our default file for this purpose (ex. in Gump). git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198242 13f79535-47bb-0310-9956-ffa450edef68
* Test for nested blocks with borders, margins and padding.Jeremias Maerki2005-01-061-0/+154
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198241 13f79535-47bb-0310-9956-ffa450edef68
* margin shorthands testJeremias Maerki2005-01-061-0/+85
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198240 13f79535-47bb-0310-9956-ffa450edef68
* More basic tests.Jeremias Maerki2005-01-063-0/+197
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198239 13f79535-47bb-0310-9956-ffa450edef68
* Removed unnecessary cast as per Finn's suggestion.Jeremias Maerki2005-01-061-6/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198238 13f79535-47bb-0310-9956-ffa450edef68
* more tests.Jeremias Maerki2005-01-063-13/+278
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198237 13f79535-47bb-0310-9956-ffa450edef68
* Test fixed. I was wrong at first.Jeremias Maerki2005-01-061-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198236 13f79535-47bb-0310-9956-ffa450edef68
* convertValueForProperty didn't have the right signature and therefore didn't ↵Jeremias Maerki2005-01-061-4/+4
| | | | | | override the superclass implementation. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198235 13f79535-47bb-0310-9956-ffa450edef68
* Testing padding shorthands.Jeremias Maerki2005-01-061-0/+83
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198234 13f79535-47bb-0310-9956-ffa450edef68
* Ability to restrict the testcases being processed to one for debugging. Just ↵Jeremias Maerki2005-01-061-1/+12
| | | | | | | | | specify its filename as a system property "fop.layoutengine.single". Example: -Dfop.layoutengine.single=padding2.xml git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198233 13f79535-47bb-0310-9956-ffa450edef68
* More extensive checking. Use eval instead of true where appropriate.Jeremias Maerki2005-01-062-3/+43
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198232 13f79535-47bb-0310-9956-ffa450edef68
* XObject.str() fails the second time it is called. Makes debugging difficult. ↵Jeremias Maerki2005-01-061-2/+3
| | | | | | Get the result string early. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198231 13f79535-47bb-0310-9956-ffa450edef68
* Alloc IPD/BPD, too, not just content IPD/BPD.Jeremias Maerki2005-01-061-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198230 13f79535-47bb-0310-9956-ffa450edef68
* Adding new eval check for simpler checks and more informative error messages.Jeremias Maerki2005-01-062-0/+80
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198229 13f79535-47bb-0310-9956-ffa450edef68
* Improved area tree XML generation by filtering uninformative attributes ↵Jeremias Maerki2005-01-061-40/+35
| | | | | | while adding others. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198228 13f79535-47bb-0310-9956-ffa450edef68
* 1.) fox:label converted to 1.1 fo:bookmark-title.Glen Mazza2005-01-0614-236/+270
| | | | | | | 2.) FObj, FObjMixed, InlineLevel made abstract. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198227 13f79535-47bb-0310-9956-ffa450edef68
* Two initial very (!) simple checks for layout engine testing together with ↵Jeremias Maerki2005-01-054-0/+145
| | | | | | supporting stylesheets. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198226 13f79535-47bb-0310-9956-ffa450edef68
* Initial version of a layout engine testing subsystem.Jeremias Maerki2005-01-054-0/+386
| | | | | | | | | Uses the area tree XML to check the output of the layout engine. Provides a TestSuite for use with JUnit. Individual test cases are defined in XML files. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198225 13f79535-47bb-0310-9956-ffa450edef68
* Refactored Area Tree XML Renderer to write XML to a TransformerHandler ↵Jeremias Maerki2005-01-052-205/+304
| | | | | | instead of to a Writer. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198224 13f79535-47bb-0310-9956-ffa450edef68
* Only check for the outputStream to be non-null if no overriding renderer has ↵Jeremias Maerki2005-01-051-2/+2
| | | | | | been set. People may wish to supply something other than an OutputStream. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198223 13f79535-47bb-0310-9956-ffa450edef68
* Updated copyright to 1999-2005 & added description for Group ProjectClay Leeds2005-01-051-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198222 13f79535-47bb-0310-9956-ffa450edef68
* PR:Glen Mazza2005-01-0410-124/+144
| | | | | | | | | | | Obtained from: Submitted by: Reviewed by: Converted fox:outline to fo:bookmark. fox:label/fo:bookmark-title still to be done. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198221 13f79535-47bb-0310-9956-ffa450edef68
* Removed URL references to nagoya.Glen Mazza2005-01-034-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198220 13f79535-47bb-0310-9956-ffa450edef68
* PR:Glen Mazza2005-01-031-1/+1
| | | | | | | | | | Obtained from: Submitted by: Reviewed by: Removed nagoya reference from URL. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198219 13f79535-47bb-0310-9956-ffa450edef68
* Removed dependency on Avalon Framework for enums.Jeremias Maerki2005-01-031-3/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198218 13f79535-47bb-0310-9956-ffa450edef68
* Access to intrinsic image size for eg/ifo through getLayoutDimension() ↵Jeremias Maerki2005-01-036-73/+95
| | | | | | | | | | instead of through separate interface. Added a todo item about replacing the use of propertyList along with a reference to the related post on fop-dev. Made the LayoutDimension keys a subclass of Avalon Framework's Enum to make the thing more debugger-friendly and more type-safe. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198217 13f79535-47bb-0310-9956-ffa450edef68
* Switched from fox:bookmarks to fo:bookmark-tree (of XSL 1.1 2WD). Two moreGlen Mazza2005-01-0212-180/+209
| | | | | | | | bookmark-related FO's (fox:outline and fox:label) need conversion and will be done next. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198216 13f79535-47bb-0310-9956-ffa450edef68
* Support for percentages on external-graphic and instream-foreign-object for ↵Jeremias Maerki2004-12-287-68/+203
| | | | | | the content-height and content-width attributes. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198215 13f79535-47bb-0310-9956-ffa450edef68
* Enable border and background for instream-foreign-object.Jeremias Maerki2004-12-282-9/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198214 13f79535-47bb-0310-9956-ffa450edef68
* Rename parameter to match the type.Jeremias Maerki2004-12-281-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198213 13f79535-47bb-0310-9956-ffa450edef68
* Changed LayoutManagerMaker.makeLayoutManager(FONode node) to throw aSimon Pepping2004-12-274-227/+263
| | | | | | | | | FOPException, and removed LayoutManagerMaker.makeLayoutManager(FONode node, boolean checkLength). Adapted LayoutManagerMapping, PageSequenceLM and AreaTreeHandler. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198212 13f79535-47bb-0310-9956-ffa450edef68
* Added some comments.Simon Pepping2004-12-271-4/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198211 13f79535-47bb-0310-9956-ffa450edef68
* PR:Glen Mazza2004-12-252-207/+206
| | | | | | | | | | Obtained from: Submitted by: Reviewed by: "End of Year" constant cleanup. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198210 13f79535-47bb-0310-9956-ffa450edef68
* PR:Glen Mazza2004-12-252-29/+30
| | | | | | | | | | Obtained from: Submitted by: Reviewed by: More XSL 1.1-like terms for PDF bookmarks used, minor bug in TableLayoutManagerMaker fixed. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198209 13f79535-47bb-0310-9956-ffa450edef68
* This patch implements a pluggable LayoutManagers system, accordingSimon Pepping2004-12-2435-301/+537
| | | | | | | | | | | | | | | | | | | | | | | | | to the ideas of Finn Bock and his patch in bug 30500. Created a LayoutManagerMaker interface, with method makeLayoutManagers(FONode, List), and two convenience methods on top of it. Created an implementation: LayoutManagerMapping. This is along the pattern of FOElementMapping. It creates a Map from FObj class to Maker objects. There are many static inner classes which are subclasses of Maker. Each subclass implements its own version of the make method. FOUserAgent has a setter and getter for LayoutManagerMakerOverride. AreaTreeHandler creates a LayoutManagerMaker, taking the user's override into account, using LayoutManagerMapping as the default. It has a get method for it. The LayoutManager interface has a get method for the AreaTreeHandler object, a reference to which is held in PageSequenceLM, the top of the LM tree. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198208 13f79535-47bb-0310-9956-ffa450edef68