aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache
Commit message (Collapse)AuthorAgeFilesLines
* Bugzilla #35749: Jeremias Maerki2005-07-153-3/+62
| | | | | | | IDs on fo:wrapper didn't register on the pages because fo:wrapper didn't have an LM that does that job for it. The new LM for wrapper creates a dummy area so addId() can be triggered. No area is actually sent to the area tree. The WrapperLM is simply inserted before its children. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219226 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Proper handling of page break between normally broken parts and the ↵Jeremias Maerki2005-07-111-1/+8
| | | | | | parts that need to be balanced. (multi-column layout, fixes multi-column2a) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@210078 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Corrected the calculation of the full length of the section to be ↵Jeremias Maerki2005-07-111-4/+9
| | | | | | | | broken. Could lead to strange results. Own private logger for easier debugging. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@210077 13f79535-47bb-0310-9956-ffa450edef68
* Default break class should be EN_COLUMN or else there will be problems in ↵Jeremias Maerki2005-07-081-1/+1
| | | | | | multi-column documents. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@209765 13f79535-47bb-0310-9956-ffa450edef68
* Column balancing seems to work now. Jeremias Maerki2005-07-082-5/+35
| | | | | | | I had to modify BreakingAlgorithm to add best records for parts which are too short. Furthermore, it took an additional computed value to tweak the balancing. It effectively makes shorter trailing parts preferred. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@209748 13f79535-47bb-0310-9956-ffa450edef68
* Corrects a small mistake when repositioning the cursor in multi-column ↵Jeremias Maerki2005-07-081-1/+1
| | | | | | layout (see multi-column2.xml) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@209720 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #35561 Jeremias Maerki2005-06-303-56/+42
| | | | | | | Print quality improvement especially for printing. The implementations don't create a bitmap image anymore, but draw directly. Submitted by: Richard Wheeldon <richardw@geoquip-rnd.demon.co.uk> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202539 13f79535-47bb-0310-9956-ffa450edef68
* It's Apache FOP, not just FOP.Jeremias Maerki2005-06-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202504 13f79535-47bb-0310-9956-ffa450edef68
* Fix placement of links in PDFs.Jeremias Maerki2005-06-301-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202503 13f79535-47bb-0310-9956-ffa450edef68
* log statement should be debug().Jeremias Maerki2005-06-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202494 13f79535-47bb-0310-9956-ffa450edef68
* Fix vertical placement of page-number and page-number-citation.Jeremias Maerki2005-06-293-5/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202427 13f79535-47bb-0310-9956-ffa450edef68
* Observe line layout element lists, too.Jeremias Maerki2005-06-291-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202426 13f79535-47bb-0310-9956-ffa450edef68
* toString() method.Jeremias Maerki2005-06-291-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202425 13f79535-47bb-0310-9956-ffa450edef68
* vpos on character, too.Jeremias Maerki2005-06-291-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202424 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Multiple spans now painted in the right places.Jeremias Maerki2005-06-291-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202370 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: IPD for footnote region now correct in multi-column layout. Jeremias Maerki2005-06-293-74/+277
| | | | | | | | | | | Next step at multi-column layout: - A multi-column section that needs column balancing is normally rendered until the next-to-last page. The rest of the element are re-broken by a special balancing page breaker. - Multiple spans supported in area tree and through break handling. - There are still problems with footnotes and column balancing. - Main layout loop changed to render an element list right after it's broken. The block lists are not collected anymore and then rendered. Bugfix: PageViewportProvider had a one-off (when accessing through "relative to current element list") git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202368 13f79535-47bb-0310-9956-ffa450edef68
* My first laughable attempt at a page breaker for balancing columns. Doesn't ↵Jeremias Maerki2005-06-291-0/+70
| | | | | | | | work if the element list fits into the first available area and doesn't balance exactly like I would like it to when the balancing actually gets active. But it's better than nothing to start with. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202367 13f79535-47bb-0310-9956-ffa450edef68
* Span change detection and infastructure for signalling it.Jeremias Maerki2005-06-292-10/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202364 13f79535-47bb-0310-9956-ffa450edef68
* Enable starting the break process at an arbitrary position inside an element ↵Jeremias Maerki2005-06-291-6/+15
| | | | | | list. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202363 13f79535-47bb-0310-9956-ffa450edef68
* notifyFlowsFinished() indirectly used by multi-column layout to determine ↵Jeremias Maerki2005-06-292-2/+49
| | | | | | | | the restart point after span changes. getRemainingBPD() is used by the page breaking process in multi-column layout (multiple spans). git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202361 13f79535-47bb-0310-9956-ffa450edef68
* Accumulate the BPD extent used by the normal flow's children.Jeremias Maerki2005-06-291-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202359 13f79535-47bb-0310-9956-ffa450edef68
* Revert revsision 201627.Jeremias Maerki2005-06-263-19/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@201873 13f79535-47bb-0310-9956-ffa450edef68
* Switch to .equals() instead of == for String compares of namespaces. Thanks ↵Glen Mazza2005-06-2633-48/+48
| | | | | | to Nils Meier for the suggestion. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@201864 13f79535-47bb-0310-9956-ffa450edef68
* Check the proper use of the span attribute.Jeremias Maerki2005-06-243-0/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@201627 13f79535-47bb-0310-9956-ffa450edef68
* First SVN commit. Trivial formatting change.Glen Mazza2005-06-241-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@201562 13f79535-47bb-0310-9956-ffa450edef68
* First parts on a page which don't fit are moved to the next page. A counter ↵Jeremias Maerki2005-06-238-25/+119
| | | | | | | | | avoids endless loops. Fixes normal-breaking5.xml. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198768 13f79535-47bb-0310-9956-ffa450edef68
* breaks supported on tables, table-row and table-cell content now. Cheap ↵Jeremias Maerki2005-06-227-27/+178
| | | | | | | | | approach for now. TableContentLM is not yet restartable, but the Breaker handles that pretty well. Improved page break handling to support the different break classes even if no new block sequence is started. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198765 13f79535-47bb-0310-9956-ffa450edef68
* trace getLineWidth().Jeremias Maerki2005-06-221-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198764 13f79535-47bb-0310-9956-ffa450edef68
* Support late setting of break class.Jeremias Maerki2005-06-221-4/+42
| | | | | | | | Slightly improved toString(). Javadocs. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198763 13f79535-47bb-0310-9956-ffa450edef68
* statics to the top so they are easily found.Jeremias Maerki2005-06-221-4/+6
| | | | | | | Different logger name used now. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198762 13f79535-47bb-0310-9956-ffa450edef68
* Accessors for break-* on table-row.Jeremias Maerki2005-06-221-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198761 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix for misplaced block-containers.Jeremias Maerki2005-06-221-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198760 13f79535-47bb-0310-9956-ffa450edef68
* Fixes NPEs when a table is using collapsing border model in conjunction with ↵Jeremias Maerki2005-06-202-2/+6
| | | | | | empty cells. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198755 13f79535-47bb-0310-9956-ffa450edef68
* Warning about collapsing border model.Jeremias Maerki2005-06-201-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198754 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla: #35358Jeremias Maerki2005-06-203-21/+91
| | | | | | | | | | | Fixed the following: Dialog appearing when panel embedded in custom apps. NullPointerExceptions when embedding PreviewPanel. PreviewPanel docs inaccurate. Submitted by: Richard Wheeldon <richardw.at.geoquip-rnd.demon.co.uk> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198753 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla: #35358Jeremias Maerki2005-06-201-5/+5
| | | | | | | | Fix for French translation. Submitted by: Renaud Richardet <renaud.richardet.at.gmail.com> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198752 13f79535-47bb-0310-9956-ffa450edef68
* Italian translation of the viewer labelsLuca Furini2005-06-161-10/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198750 13f79535-47bb-0310-9956-ffa450edef68
* Added getPageViewportProvider().Jeremias Maerki2005-06-161-20/+60
| | | | | | | Code styling and javadocs. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198749 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla: #35358Jeremias Maerki2005-06-1511-324/+901
| | | | | | | | | | | | | Improvements on Viewer application: - Separated out the preview panels and control logic from the buttons and dialog to make it easier to use elsewhere. - Added a continuous scrolling mode similar to that used by acrobat reader. Also added continuous facing mode. - Added fit-width and fit-to-page zoom options. Submitted by: Richard Wheeldon <richardw.at.geoquip-rnd.demon.co.uk> Updated german and french translations by myself. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198748 13f79535-47bb-0310-9956-ffa450edef68
* Page breaking process now respects changing available BPD (not IPD) over ↵Jeremias Maerki2005-06-1513-112/+323
| | | | | | | | | | multiple pages. PageSequenceMaster allows backtracking. PageViewports are delivered through a PageViewportProvider class which caches PVs and handles cases where the breaking algorithm allocates PVs that turn out to be unused later (because of hard breaks which may cause blank pages, for example). git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198746 13f79535-47bb-0310-9956-ffa450edef68
* The bpd of lines with no real content must collapse to 0Luca Furini2005-06-141-12/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198744 13f79535-47bb-0310-9956-ffa450edef68
* Switched to null for PageBreaker.getTopLevelLM().Glen Mazza2005-06-141-1/+1
| | | | | | | Not being used by the page-breaking process. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198743 13f79535-47bb-0310-9956-ffa450edef68
* Unused import removed.Glen Mazza2005-06-101-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198742 13f79535-47bb-0310-9956-ffa450edef68
* generatesInlineAreas() methods removed.Glen Mazza2005-06-107-57/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198741 13f79535-47bb-0310-9956-ffa450edef68
* Added a clarifying commentSimon Pepping2005-06-101-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198740 13f79535-47bb-0310-9956-ffa450edef68
* Icon TweakingJeremias Maerki2005-06-106-130/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198739 13f79535-47bb-0310-9956-ffa450edef68
* Create LinkedList only if it's needed.Jeremias Maerki2005-06-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198738 13f79535-47bb-0310-9956-ffa450edef68
* Apparently unused getWordSpaceIPD() removed.Glen Mazza2005-06-102-11/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198737 13f79535-47bb-0310-9956-ffa450edef68
* Removed unused functions. Team, I switched from generatesInlineAreas() callsGlen Mazza2005-06-1011-91/+5
| | | | | | | | | to "instanceof InlineLevelLayoutManager", because AFAICT there is a 1-to-1 mapping between the two. If no one has problems with this, I will be removing the generatesInlineAreas() implementations next. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198736 13f79535-47bb-0310-9956-ffa450edef68
* Removed functionality for collecting words reverted. Instead made sure ↵Jeremias Maerki2005-06-091-3/+113
| | | | | | capitalize only converts to upper case and not the other way around. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198735 13f79535-47bb-0310-9956-ffa450edef68