Hi all,
I've replaced most of the JDK 1.0 containers by 1.2 containers
in the maintenance branch, ready to commit. The PDF produced
from FOP examples compares ok with PDF produced before the
conversion. I might have screwed up other renderers, in
particular the MIF renderer which required quite a bit more
than a simple S&R. I might also have produced additional
MT problems, even though I set FOPImageFactory to synchronized.

As a side note, I made a script which intercepts GC notifications
produced with -verbose:gc and computes total and peak memory.
If this can be trusted, using 1.2 containers causes FOP to use
2% less total as well as peak memory. Run time performance is
basically the same, apparently Java synchronization doesn't
have much effect in a single-threaded environment.

If there are no vetoes, I'll commit the change on 2002-08-02,
21:00 CEDST.

My plans for the near and not so near future:
- vacancy: I'm offline until 2002-08-11
- tracking down the zero width space problem
- eleminating the instance data of FONode and as much
   as possible data of FObj
- create the "children" array on demand
- resolve doc issues and commit the docs
(take deep breath)
- implement immutable, reused property bundles and leaner
   property parsing
- integrate image handling and the PDF renderer from head
- TR14, spec conformant whitespace handling, linefeed treatment,
   wrapping and overflow="clip"
- rearranging the Area inheritance tree (spaces don't have
   a height, which is bad), eleminate as much as possible
   unnecessarily inherited data for inline areas
- correct lineheight computation and alignment.
Should be enough work...

J.Pietschmann


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

Reply via email to