Jeremias Maerki
34baf91a51
First batch of changes for preparation for adoption of Avalon patterns. Only changes on logging for now. Mostly usage of LogEnabled contract interface. Separate mail follows.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195068 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
e2ca7d1e71
fix for unknown child that returns null size
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195023 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
d859762dd5
alignment and scaling for instream-foreign-object using viewport
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194971 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
dd0b2a8e07
removed old area tree
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194902 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
7d000b0c79
sets up the id independantly of the layout
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194838 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
6619da7ea0
initial implementation of line area layout processing
all inline area and their managers are managed by the
LineLayoutManager. This class fills a line with inline
areas and then does the alignment on all the inline areas.
elements which create inline areas add their managers to the
list that is used by the line layout. These managers have
a retrievable index of inline areas.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194747 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
1b6654bacb
basic vertical alignment and height for lines
handles alignment.fo
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194730 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
0e14c9bdc1
a simple impl of getting ipd and line height
some adjustments to user agent
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194714 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
5ea4d34d01
gets namespace of document through different call so conversion is possible
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194689 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
9c4960812b
remove SVGArea and ImageArea, no longer needed
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194674 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
ca6552371e
some preliminary changes to image handling
Images are put into a cache, different cahces are possible
if information is required it needs to be explicitly loaded
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194663 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
9e88ef77e8
does some basic text into pdf and svg output just for a start
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194617 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
a5e56e7f7c
removed message handler
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194574 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
44ac4cc890
changed a few more vector and hastable
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194566 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
0df1355b53
changed the parent to FONode
changed a few more vector and hashtable
change master-name to master-reference for page-sequence, single-page-master-reference, repeatable-page-masterreference,conditional-page-master-reference
added pdf text element bridge for simple text
some other changes that will hopefully make things simpler to handle in the future
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194537 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
3f3968c27e
changed the way that elements and properties are handled
the element makers are associated with the element mapping
attributes are passed to the element object the object can then
use the attributes to make the properties
added default value for element handling, makes it easier to
ensure all elements of an external xml markup are loaded (eg. svg)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194536 13f79535-47bb-0310-9956-ffa450edef68
22 vuotta sitten
Keiron Liddle
a0df35f21d
gets all properties specified on each element
adds "Unknown" element for unknown elements or other namespaces
need to get a consistent and easy way to use the property values
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194394 13f79535-47bb-0310-9956-ffa450edef68
23 vuotta sitten
Tore Engvig
08e3ee4b73
Formatted code according to code standards.
Changed license to use short license.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194380 13f79535-47bb-0310-9956-ffa450edef68
23 vuotta sitten
Keiron Liddle
343a823314
fixes a couple of problems when placing foreign objects near
page break
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194277 13f79535-47bb-0310-9956-ffa450edef68
23 vuotta sitten
Keiron Liddle
8f9082d0bc
checks for no more room in block area
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194157 13f79535-47bb-0310-9956-ffa450edef68
23 vuotta sitten
Karen Lease
95032f868b
Use PropertyManager for FontState and BorderAndPadding property sets
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194126 13f79535-47bb-0310-9956-ffa450edef68
23 vuotta sitten
Kelly Campbell
4a413c5602
Patch for list-block to support body-start and label-end
PR: 682
Obtained from:
Submitted by: Peter S. Housel <housel@acm.org>
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194086 13f79535-47bb-0310-9956-ffa450edef68
23 vuotta sitten
Keiron Liddle
df7cdd1e61
places svg inline
first part in moving towards proper inline areas
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194004 13f79535-47bb-0310-9956-ffa450edef68
23 vuotta sitten
eschaeffer
0e5359af0e
Added small-caps support in all fo.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193986 13f79535-47bb-0310-9956-ffa450edef68
23 vuotta sitten
Keiron Liddle
69cf096dcd
changed inline references to layout.inline
also renderers now render a word area
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193979 13f79535-47bb-0310-9956-ffa450edef68
23 vuotta sitten
Keiron Liddle
31af11dd64
added xpos attr
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193699 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
Keiron Liddle
bf15615fd3
added better size handling
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193625 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
Keiron Liddle
0b7bcce9f6
handles page breaking better
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193607 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
Keiron Liddle
52e3488f22
fixes an error if it has no children
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193600 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
Keiron Liddle
00a477eea5
handles the fo:instream-foreign-object element
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193590 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
Keiron Liddle
e653e55e8e
new svg graphic elements
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193480 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
jtauber
b5fac6d796
Partial implementation of keep-with-next (doesn't yet remove area from previous page when fo is moved to next page to ensure keep). The layout method on each FO now returns a Status object rather than an int to allow for more information to be passed back in the future.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193240 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
jtauber
c907f9fd4b
removed multiple CRs at end of lines
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193230 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
jtauber
6d5b999d4b
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193223 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
Dirk-Willem van Gulik
e45df8ad5a
Removed goof which is not in open source CVS version
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193220 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
Dirk-Willem van Gulik
09581a2f8e
Added licences everywhere... ish
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193219 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten
Dirk-Willem van Gulik
9ed110fe70
Initial revision
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193213 13f79535-47bb-0310-9956-ffa450edef68
24 vuotta sitten