You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter Hancock 65e12053cb Addressed findbugs and checkstyle regressions 12 years ago
conf Bugzilla #48567: 14 years ago
examples Restored PDFDocumentGraphics2D functionality. 12 years ago
hyph Fixed two typos that were reported to the OFFO project 15 years ago
lib Removed the FO document pre-processing step that was adding ptr and creating a reduced FO tree. 12 years ago
src Addressed findbugs and checkstyle regressions 12 years ago
test Associate structure tree elements directly to render content 12 years ago
KEYS changed my GPG KEY 15 years ago
LICENSE Applied Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. 20 years ago
NOTICE First changes for the release, mainly documentation changes 13 years ago
README Added one missing file not under ALv2. 13 years ago
build.properties Retroweaver is no longer necessary 13 years ago
build.xml Associate structure tree elements directly to render content 12 years ago
checkstyle-4.0.xml As per discussions on fop-dev: 14 years ago
checkstyle-5.1.xml findbugs-reported bug squashing; 959 bugs left (findbugs 1.3.9) 13 years ago
checkstyle-suppressions.xml Bugzilla #49733: 13 years ago
checkstyle.header Changed license headers and updated NOTICE file according to: http://www.apache.org/legal/src-headers.html 17 years ago
findbugs-exclude.xml Addressed findbugs and checkstyle regressions 12 years ago
fixsvnprops.sh Fixed SVN Props 14 years ago
fop Removed the export statement, because it must be on a separate line in 16 years ago
fop.cmd Fix for paths with spaces. 13 years ago
fop.js Bugzilla 50590: Fix typo in fop_exec() function in fop.js. Thanks to sergeyb49.AT.gmail. 13 years ago
forrest.properties ApacheCon Europe 2009 is over, commented out link. 15 years ago
forrest.properties.xml Renamed to 0.95beta. 16 years ago
known-issues.xml Merged revisions 636407-637074,637076-637118,637120-637790,637792-637856,637858-637992,637994-638047,638049-638307,638309-638315,638318-638936,638938-640888,640890-642905,642907-647402,647404-647536,647538-648983,648985-649005,649007-649013,649015-650549,650551-651301,651303-653536,653538-654452,654454-656285,656287-656523,656525-657519,657521-661579,661581-663481,663483-664691,664693-681285,681287-681290,681292-681298 via svnmerge from 15 years ago
publish.xml svn propset svn:eol-style native publish.xml 17 years ago
status.xml Bugzilla#512010: Simplification of the build. 12 years ago
xmlgraphics-fop-pom-template.pom Update the location of the maven XML schema 13 years ago

README

$Id$

==============================================================================
APACHE FOP - README
==============================================================================

Contents of this file:
- What is FOP?
- Legal Information
- Where to get help?
- How do I build FOP?
- How do I run FOP?
- Release Notes

==============================================================================


What is FOP?
---------------

Apache FOP is the world's first print formatter driven by XSL formatting
objects. It is a Java application that reads a formatting object tree
conforming to the XSL 1.1 Recommendation (05 December 2006) and then turns it
into a PDF document, certain other output formats or allows you to preview it
directly on screen. Some parts of the XSL 1.1 specification (work in progress!)
have also been implemented.

Apache FOP is part of Apache's XML Graphics project. The homepage of Apache
FOP is http://xmlgraphics.apache.org/fop/.


Legal Information
---------------------

Apache FOP is published under the Apache License version 2.0. For the license
text, please see the following files:
- LICENSE
- NOTICE

Legal information on libraries used by Apache FOP can be found in the
"lib/README.txt" file.

Here is a list of files included in Apache FOP but not published under Apache
License version 2.0:
- sRGB IEC61966-2.1 color profile
File: src/java/org/apache/fop/pdf/sRGB Color Space Profile.icm
Info: src/java/org/apache/fop/pdf/sRGB Color Space Profile.icm.LICENSE.txt
- K3 3 of 9 barcode font (TrueType)
File: examples/fo/advanced/K3.TTF
Info: examples/fo/advanced/K3.README
- DejaVu LGC Serif font (TrueType)
File: test/resources/fonts/DejaVuLGCSerif.ttf
Info: test/resources/fonts/DejaVuLGCSerif.LICENSE


Where to get help?
---------------------

http://xmlgraphics.apache.org/fop/gethelp.html

A mailing list where you can get all your questions about FOP answered is at
fop-users@xmlgraphics.apache.org. You can subscribe by sending an empty mail
to fop-users-subscribe@xmlgraphics.apache.org.

Before you post any questions, please have a look at the FAQ at
http://xmlgraphics.apache.org/fop/faq.html and FO help page at
http://xmlgraphics.apache.org/fop/fo.html.

Please report bugs to bugzilla at http://issues.apache.org/bugzilla/


How do I build FOP?
----------------------

If you've downloaded a binary distribution, you don't need to build
FOP.

Otherwise, please follow the instructions found here:
http://xmlgraphics.apache.org/fop/stable/compiling.html


How do I run FOP?
--------------------

Simply by typing "fop" on the command-line. Without any parameters you
will receive a screen with instruction on how to call FOP from the
command-line.

For more details, see:
http://xmlgraphics.apache.org/fop/stable/running.html

==============================================================================
RELEASE NOTES
==============================================================================

Version 1.0
===========

This is a production grade release of Apache FOP.
It contains many bug fixes and new features. See below for details.

Compliance
----------

This release implements the XSL 1.0 and 1.1 recommendations to a high
degree of compliance. See the compliance page
http://xmlgraphics.apache.org/fop/compliance.html for a detailed
overview.

Known issues
------------

The known issues of this release are listed at
http://xmlgraphics.apache.org/fop/1.0/knownissues_overview.html.

Major Changes in Version 1.0
----------------------------

* Added support for addressing all glyphs available in a Type 1 font
* Added support for auto-configuring TrueType Collections. XML font
metrics files for *.ttc fonts are not required anymore.
* Added support for rendering pages using Java Printing System.
* Support character-by-character font-selection strategy on
fo:character element.
* Implemented word-by-ford font-selection strategy on text.
* AFP Output: Various enhancements
* FOP now creates ToUnicode CMaps for single-byte fonts that don't use
built-in encodings
* Introduced a new, additional intermediate format optimized for
performance. See the intermediate format documentation for details.
* Added an initial set of extensions for prepress support.
* Added limited support for different page widths within a page-sequence.
* Added support for TrueType fonts with symbol character maps (like
"Wingdings" and "Symbol").
* Added an event handling framework which allows to get better feedback
from within FOP with the ability to customize problem management.

The long list of changes in this release is available at
http://xmlgraphics.apache.org/fop/1.0/changes_1.0.html.

The long list of changes in this and earlier releases is available at
http://xmlgraphics.apache.org/fop/changes.html.

Version 0.95
============

This is a production grade release of Apache FOP.
It contains many bug fixes and new features. See below for details.

Compliance
----------

This release implements the XSL 1.0 and 1.1 recommendations to a high
degree of compliance. See the compliance page
http://xmlgraphics.apache.org/fop/compliance.html for a detailed
overview.

Known issues
------------

The known issues of this release are listed at
http://xmlgraphics.apache.org/fop/0.95/knownissues_overview.html.

Major Changes in Version 0.95
-----------------------------

* Add new fox:external-document extension element that allows to insert whole
documents into a page-sequence (JM)
* Add support for background on fo:table-column and fo:table-header/footer/body
elements (VH)
* Add support for conditional borders in tables (VH)
* Add support for scale-down-to-fit and scale-up-to-fit (JM)
* Fix various bugs and performance problems with external graphics by
introducing a new image loading framework (JM)

The long list of changes in this release is available at
http://xmlgraphics.apache.org/fop/0.95/changes_0.95.html.

The long list of changes in this and earlier releases is available at
http://xmlgraphics.apache.org/fop/changes.html.

Changes since Version 0.95beta
------------------------------
Please refer to the list of changes on the web:
http://xmlgraphics.apache.org/fop/changes.html


Version 0.94
============

This is the second production grade release of the new FOP codebase.
It contains many bug fixes and new features. See below for details.

Compliance
----------

This release implements the XSL 1.0 and 1.1 recommendations to a high
degree of compliance. See the compliance page
http://xmlgraphics.apache.org/fop/compliance.html for a detailed
overview.

Known issues
------------

The known issues of this release are listed at
http://xmlgraphics.apache.org/fop/0.94/knownissues_overview.html.

Major Changes in Version 0.94
-----------------------------

* Add support for font auto-detection (JM) Thanks to Adrian Cumiskey
* Add support for the border-collapsing model in tables (VH, JM)
* Add support for named destinations in PDF (JB)
* Add support for UAX#14 type line breaking (MM)

The long list of changes in this release is available at
http://xmlgraphics.apache.org/fop/0.94/changes_0.94.html.

The long list of changes in this and earlier releases is available at
http://xmlgraphics.apache.org/fop/changes.html.


Version 0.93
============

This is the first production grade release of the new FOP codebase.

* It contains the new API first introduced in release 0.92
beta. The preceding API has been removed.
* This release again contains many bug fixes and new features. See
below for details.

Compliance
----------

This release implements the XSL 1.0 and 1.1 recommendations to a high
degree of compliance. See the compliance page
http://xmlgraphics.apache.org/fop/compliance.html for a detailed
overview.

Known issues
------------

The known issues of this release are listed at
http://xmlgraphics.apache.org/fop/knownissues.html.

Upgrading
---------

You may experience different behaviour compared to version
0.20.5. Please consult the "Upgrading" page
(http://xmlgraphics.apache.org/fop/stable/upgrading.html) for
details.

Major Changes in Version 0.93
-----------------------------

* Added support for the use of Open Type fonts (BD)
* Support for the rgb-icc() function and for a proprietary cmyk()
function (for device CMYK colors only through the PDF renderer so
far). (JM) Thanks to Peter Coppens. Fixes 40729.
* Enabled Copy/Paste from PDF content in Acrobat Reader for
text using embedded TrueType fonts. (BD) Thanks to Adam Strzelecki,
Victor Mote. Fixes 5535.
* Added support for PDF/A-1b and PDF/X-3:2003. (Note: this may still
be a bit incomplete. Feedback is welcome!)
* The Java2DRenderer (and therefore the print and bitmap renderers) is
now offering the same quality as the PDF and PS renderers. Note:
There can still be little differences between PDF and Print/PNG/TIFF
because the latter uses a different font metrics source.
* Automatic support for all fonts available to the Java2D subsystem
for all Java2D-descendant renderers (TIFF, PNG, print, AWT).

The long list of changes in this release is available at
http://xmlgraphics.apache.org/fop/0.93/changes_0.93.html.

The long list of changes in this and earlier releases is available at
http://xmlgraphics.apache.org/fop/changes.html.

The Apache FOP team asks you for your continued feedback on the
software. We're also interested in success stories with the new
release. So if the latest version works fine for you, please tell us!
And if it doesn't, you may tell us as well, of course. ;-)

Release notes for older FOP versions can be found on:
http://xmlgraphics.apache.org/fop/relnotes.html