Bug report for Fop [2006/09/24]

2006-09-25 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=CriticalMAJ=Major |
| |   |   MIN=Minor   NOR=Normal  ENH=Enhancement   |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|  953|Opn|Nor|2001-03-12|Incorrect hyperlinks area rendering in justified t|
| 1063|New|Nor|2001-03-21|fop does not handle large fo files|
| 1180|New|Maj|2001-04-02|Problem with monospaced font  |
| 1773|Opn|Blk|2001-05-16|A table that is bigger than the page produces an e|
| 1859|Opn|Min|2001-05-22|org.apache.fop.apps.Driver.reset() doesn't fully r|
| 1998|New|Nor|2001-06-05|linefeed-treatment not understood |
| 2150|Ass|Maj|2001-06-13|New page with  a table-header but without any tabl|
| 2475|Ass|Nor|2001-07-06|Borders don't appear to work in fo:table-row|
| 2740|New|Maj|2001-07-23|multi-page tables sometimes render badly  |
| 2909|New|Maj|2001-07-30|Gradient render error |
| 2964|Ass|Nor|2001-08-02|problems with height of cells in tables   |
| 2988|New|Maj|2001-08-03|0.19: list-item-label does not stick to list-item-|
| 3044|Ass|Maj|2001-08-08|keep-together not functioning |
| 3280|New|Nor|2001-08-27|PCL Renderer doesn't work |
| 3305|Opn|Nor|2001-08-28|list-block overlapping footnote body  |
| 3497|New|Cri|2001-09-07|id already exists error when using span=all attr|
| 3824|New|Blk|2001-09-25|MIF option with tables|
| 4030|New|Nor|2001-10-08|IOException creating Postscript with graphics on S|
| 4126|New|Nor|2001-10-12|FontState.width() returns pts instead of millipts |
| 4226|New|Nor|2001-10-17|The orphans property doesn't seem to work |
| 4388|New|Nor|2001-10-24|Nullpointer exception in the construction of new D|
| 4415|New|Nor|2001-10-25|scaling=uniform does not work on images...  |
| 4510|New|Nor|2001-10-30|fo:inline common properties ignored?  |
| 4535|New|Maj|2001-10-31|PCL renderer 1.13 not rendering SVG   |
| 4767|New|Nor|2001-11-09|SVG text is distored in PDF output|
| 4814|Opn|Nor|2001-11-12|0.20.2RC infinitely loops if there are tables in f|
| 5001|New|Nor|2001-11-21|content-width and content-height ignored? |
| 5010|New|Enh|2001-11-21|Better error reporting needed |
| 5124|New|Maj|2001-11-27|fo:block-container is not rendered properly using |
| 5335|New|Min|2001-12-10|Text with embedded CID fonts not retrievable from |
| 5655|Ass|Nor|2002-01-02|text-decoration cannot take multiple values   |
| 6094|Opn|Maj|2002-01-29|0.20.3rc hangs in endless loop|
| 6237|Opn|Nor|2002-02-05|#xFB01 (fi ligature) produces a sharp? |
| 6305|New|Nor|2002-02-07|Using fo:table-and-caption results in empty output|
| 6427|New|Enh|2002-02-13|Adding additional Type 1 fonts problem|
| 6437|New|Maj|2002-02-13|Tables without fo:table-column don't render   |
| 6483|New|Nor|2002-02-15|Table, Loop, footer could not fit on page, moving|
| 6844|New|Nor|2002-03-04|No line breaks inserted in list-item-label|
| 6918|New|Enh|2002-03-06|reference-orientation has no effect   |
| 6997|New|Nor|2002-03-09|[PATCH] Row-spanned row data breaks over a page wi|
| 7241|New|Nor|2002-03-19|keep-with-previous, keep-with-next only working on|
| 7283|New|Nor|2002-03-20|Table border misaligned when using margin-left in |
| 7337|New|Nor|2002-03-21|border around external image leaves empty space   |
| 7487|New|Nor|2002-03-26|break-before=page for table inserts empty page  |
| 7496|New|Nor|2002-03-26|The table header borders are not adjusted to the b|
| 7525|New|Cri|2002-03-27|table with spans inside a list-block  |
| 7919|New|Cri|2002-04-10|problem to use attribute linefeed-treatment and li|
| 8003|Ass|Maj|2002-04-12|FopImageFactory never releases cached images  |
| 8050|New|Nor|2002-04-13|Soft hyphen (shy;) is not handled properly   |
| 8321|New|Nor|2002-04-19|from-parent('width') returns 0 for nested tables  |
| 8463|New|Nor|2002-04-24|SVG clipping in external.fo example doc when rende|
| 

DO NOT REPLY [Bug 40583] - Under Cygwin, fop bash script CLASSPATH problem

2006-09-25 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=40583.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=40583


[EMAIL PROTECTED] changed:

   What|Removed |Added

 CC||[EMAIL PROTECTED]




-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.


Re: How to use FOP in wysiswyg editor, or how to speed up

2006-09-25 Thread Jeremias Maerki

On 23.09.2006 23:12:06 TomᚠStudva wrote:
 Hi developers,
 
 We are using FOP as rendering engine for FO in wysiwyg xml editor
 http://sourceforge.net/projects/euromath2. When opening about 40 page fo
 document, the editation is ugly slow. We can track changes in source
 document(also in case using XSLT), but  there is a principal error, because
 we don't know how to update the FOP produced trees, so new FOP is created to
 layout document after change and further render by Draw2d (we implemented
 some basic renderer composed of Draw2D Figures, which are organized into
 tree). 
 
 I' ve also profiled our application on such big document, from typing to
 update of screen and found out, than FOP consumes 1/3 of processor time,
 that is too much if we optimize anything but not FOP- it takes on good PC
 about 10 seconds, so FOP 10/3 = 3sec. 
 
  
 
 So, is there possibility to update the FOP produced trees according to
 change in XML (to use it in editor manner, not only rendering engine)?

No, FOP has not been designed to be used as a backend of a WYSIWYG
editor like EuroMath2. That's a new requirement/wish. We'd have to find
out if and how FOP can be changed to fulfill it. At any rate it's an
expansion of the project scope which could be subject to a project
decision depending on how extensive the necessary changes can become.

 Or if not, is there possibility to recycle FOP PageSequence which haven't
 changed?

Not at the moment, maybe with some hacking. It's not just the
page-sequence that would have to be recycled. You'd have to find ways to
keep the unchanged page-sequences in memory and that includes not only
the FO tree but also the area tree. However, changing a page-sequence in
the middle might invalidate later page-sequences.

 And last, is there option to speed up FOP generally, by lowering output
 quality or something?

Not by lowering the output quality, no. You can help by profiling and
optimizing FOP and you can make sure the editor only generates the
minimal FO content to produce the right document. Many editor generate
much too much (redundant) content not making use of property inheritance.
That can have an influence on performance.

You're welcome to help us improve FOP to better match the requirements
of EuroMath2. I'm pretty sure we currently don't have the resources to
help you much in this direction. We can give you pointers and we can
help you figure out what needs to be changed.

Please note this is my take on the situation and may not reflect the
opinion of the whole community.

I didn't know of EuroMath2 before your post. If I interpret this
correctly it is a content editor rather than an editor to create XSLT
stylesheets.

I've also taken a peek into your wishlist. I don't think you can
currently find any open source FO implementation that is better suited
for EuroMath2. Concerning the partial FO rendering possibility: It
might be possible to come up with a way to render, say, only a single
fo:block-container with relatively little effort. This might have the
possibly interesting side-effect that we could write a plug-in for Batik
to render FO content within an SVG. :-)

Jeremias Maerki