From: Simon Pepping Date: Mon, 5 Jul 2010 15:05:55 +0000 (+0000) Subject: First changes for the release, mainly documentation changes X-Git-Tag: fop-1_0~12 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d734b37908aafcdce0f5690d71afdc6535dacc21;p=xmlgraphics-fop.git First changes for the release, mainly documentation changes git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-1_0@960618 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/NOTICE b/NOTICE index 02c46245a..07d14c38f 100644 --- a/NOTICE +++ b/NOTICE @@ -1,5 +1,5 @@ Apache FOP -Copyright 1999-2009 The Apache Software Foundation +Copyright 1999-2010 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). diff --git a/README b/README index 37ede8930..853901e13 100644 --- a/README +++ b/README @@ -90,6 +90,52 @@ 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"). + +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 ============ diff --git a/build.xml b/build.xml index bddc61d4d..2754d2441 100644 --- a/build.xml +++ b/build.xml @@ -103,6 +103,8 @@ list of possible build targets. + + @@ -134,7 +136,7 @@ list of possible build targets. - + diff --git a/fop.bat b/fop.bat index 640ec56d2..09a2f111c 100644 --- a/fop.bat +++ b/fop.bat @@ -13,6 +13,7 @@ REM distributed under the License is distributed on an "AS IS" BASIS, REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. REM See the License for the specific language governing permissions and REM limitations under the License. +REM $Id$ rem %~dp0 is the expanded pathname of the current script under NT set LOCAL_FOP_HOME= @@ -61,7 +62,7 @@ set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xercesImpl-2.7.1.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xalan-2.7.0.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\serializer-2.7.0.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\batik-all-1.7.jar -set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xmlgraphics-commons-1.4svn.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xmlgraphics-commons-1.4.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\avalon-framework-4.2.0.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-io-1.3.1.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-logging-1.0.4.jar @@ -80,5 +81,5 @@ goto runFop if "%JAVACMD%" == "" set JAVACMD=java :runFop -rem ECHO "%JAVACMD%" +rem ECHO "%JAVACMD%" %JAVAOPTS% %LOGCHOICE% %LOGLEVEL% -cp "%LOCALCLASSPATH%" %FOP_OPTS% org.apache.fop.cli.Main %FOP_CMD_LINE_ARGS% "%JAVACMD%" %JAVAOPTS% %LOGCHOICE% %LOGLEVEL% -cp "%LOCALCLASSPATH%" %FOP_OPTS% org.apache.fop.cli.Main %FOP_CMD_LINE_ARGS% diff --git a/src/documentation/content/xdocs/compliance.ihtml b/src/documentation/content/xdocs/compliance.ihtml index 38d37ed95..b0bc3d059 100644 --- a/src/documentation/content/xdocs/compliance.ihtml +++ b/src/documentation/content/xdocs/compliance.ihtml @@ -556,13 +556,12 @@ Citation Object Name XSL-FO Conformance Level - Support in FOP + Support in FOP Comments - 0.20.5 (ancient) - 0.94 (stable) 0.95 (stable) + 1.0 (stable) develop- ment @@ -580,7 +579,6 @@ yes yes yes - yes   @@ -588,7 +586,6 @@ "http://www.w3.org/TR/xsl/#fo_declarations">§6.4.3 declarations Basic - no yes yes yes @@ -599,7 +596,6 @@ "http://www.w3.org/TR/xsl/#fo_color-profile">§6.4.4 color-profile Extended - no yes yes yes @@ -613,7 +609,6 @@ yes yes yes - yes   @@ -625,7 +620,6 @@ no no no - no   @@ -637,7 +631,6 @@ yes yes yes - yes   @@ -649,7 +642,6 @@ yes yes yes - yes   @@ -661,7 +653,6 @@ yes yes yes - yes   @@ -673,7 +664,6 @@ yes yes yes - yes   @@ -686,7 +676,6 @@ yes yes yes - yes   @@ -699,7 +688,6 @@ yes yes yes - yes   @@ -708,16 +696,11 @@ simple-page-master Basic - yes partial partial partial - -
    -
  • [0.94 and later] The page width may not change among pages of the same page-sequence - unless a forced break is inserted.
  • -
- + The page width may not change among pages of the same page-sequence + unless a forced break is inserted. yes yes yes - yes @@ -738,7 +720,6 @@ yes yes yes - yes   @@ -749,7 +730,6 @@ yes yes yes - yes   @@ -760,7 +740,6 @@ yes yes yes - yes   @@ -771,7 +750,6 @@ yes yes yes - yes   @@ -782,7 +760,6 @@ yes yes yes - yes   @@ -793,7 +770,6 @@ yes yes yes - yes   @@ -801,7 +777,6 @@ "http://www.w3.org/TR/xsl/#fo_title">§6.4.21 title Extended - no yes yes yes @@ -815,7 +790,6 @@ no no no - no   @@ -826,7 +800,6 @@ no no no - no   @@ -837,7 +810,6 @@ no no no - no   @@ -848,7 +820,6 @@ no no no - no   @@ -859,7 +830,6 @@ no no no - no   @@ -870,7 +840,6 @@ no no no - no   @@ -888,7 +857,6 @@ yes yes yes - yes   @@ -900,16 +868,7 @@ partial partial partial - partial - -
    -
  • [0.20.5] Only works as direct child of fo:flow.
  • -
  • [0.20.5] For absolute positioning, use 'position="absolute"' (as - 'absolute-position="absolute"' is not implemented), and specify all four of "left", - "top", "width" and "height"
  • -
  • [0.94 and later] No known restrictions.
  • -
- +   @@ -926,7 +885,6 @@ no no no - no   @@ -937,7 +895,6 @@ yes yes yes - yes   @@ -949,7 +906,6 @@ no no no - no   @@ -961,7 +917,6 @@ yes yes yes - yes   @@ -973,13 +928,8 @@ yes yes yes - yes - -
    -
  • Built-in support for SVG only, additional namespaces through optional - extensions.
  • -
- + Built-in support for SVG only, additional namespaces through optional + extensions. yes yes yes - yes   @@ -1001,7 +950,6 @@ no no no - no   @@ -1009,7 +957,6 @@ "http://www.w3.org/TR/xsl/#fo_leader">§6.6.9 leader Basic - partial yes yes yes @@ -1023,7 +970,6 @@ yes yes yes - yes   @@ -1035,16 +981,8 @@ partial partial partial - partial - -
    -
  • [0.20.5] Only works for table of contents without any problems. The case where the - page number doesn't fit on a line isn't handled, and any text on the same line and after - the page-number might not appear exactly where you want it to.
  • -
  • [0.94 and later] After the page number is known, no relayout is performed. The - appearance may be suboptimal depending on the use case.
  • -
- + After the page number is known, no relayout is performed. The + appearance may be suboptimal depending on the use case. page-number-citation-last Extended - no partial partial partial
    -
  • [0.94 and 0.95] Works only for page-sequence so far.
  • -
  • [0.94 and later] After the page number is known, no relayout is performed. The +
  • Works only for page-sequence so far.
  • +
  • After the page number is known, no relayout is performed. The appearance may be suboptimal depending on the use case.
@@ -1073,7 +1010,6 @@ no no no - no   @@ -1085,7 +1021,6 @@ no no no - no   @@ -1097,7 +1032,6 @@ no no no - no   @@ -1116,7 +1050,6 @@ no no no - no   @@ -1127,28 +1060,17 @@ partial partial partial - partial - -
    -
  • [0.20.5] Only border-collapse="separate"
  • -
  • [All] No support for auto layout yet
  • -
- + No support for auto layout yet §6.7.4 table-column Basic - partial yes yes yes - -
    -
  • [0.20.5] You must explicitly specify column widths.
  • -
- +   no no no - no   @@ -1169,7 +1090,6 @@ yes yes yes - yes   @@ -1180,7 +1100,6 @@ yes yes yes - yes   @@ -1191,7 +1110,6 @@ yes yes yes - yes   @@ -1202,7 +1120,6 @@ yes yes yes - yes   @@ -1210,7 +1127,6 @@ "http://www.w3.org/TR/xsl/#fo_table-cell">§6.7.10 table-cell Basic - partial yes yes yes @@ -1231,7 +1147,6 @@ yes yes yes - yes   @@ -1242,7 +1157,6 @@ yes yes yes - yes   @@ -1253,7 +1167,6 @@ yes yes yes - yes   @@ -1265,7 +1178,6 @@ yes yes yes - yes   @@ -1283,12 +1195,7 @@ yes yes yes - yes - -
    -
  • both internal and external supported
  • -
- + both internal and external supported no no no - no   @@ -1309,7 +1215,6 @@ no no no - no   @@ -1320,7 +1225,6 @@ no no no - no   @@ -1332,7 +1236,6 @@ no no no - no   @@ -1344,7 +1247,6 @@ no no no - no   @@ -1362,7 +1264,6 @@ no no no - no   @@ -1373,7 +1274,6 @@ no no no - no   @@ -1384,7 +1284,6 @@ no no no - no   @@ -1395,7 +1294,6 @@ no no no - no   @@ -1406,7 +1304,6 @@ no no no - no   @@ -1417,7 +1314,6 @@ no no no - no   @@ -1428,7 +1324,6 @@ no no no - no   @@ -1439,7 +1334,6 @@ no no no - no   @@ -1453,45 +1347,28 @@ §6.11.1 bookmark-tree Extended - no yes yes yes - -
    -
  • [0.20.5] Uses the proprietary fox:outline extension.
  • -
- +   §6.11.2 bookmark Extended - no partial partial partial - -
    -
  • [0.20.5] Uses the proprietary fox:outline extension.
  • -
  • [0.94 and later] external-destination is not yet supported.
  • -
- + external-destination is not yet supported. §6.11.3 bookmark-title Extended - no partial partial partial - -
    -
  • [0.20.5] Uses the proprietary fox:outline extension.
  • -
  • [0.94 and later] color, font-style and font-weight are not supported, yet.
  • -
- + color, font-style and font-weight are not supported, yet. @@ -1508,7 +1385,6 @@ no no no - no   @@ -1516,16 +1392,10 @@ "http://www.w3.org/TR/xsl/#fo_footnote">§6.12.3 footnote Extended - yes partial partial partial - -
    -
  • [0.20.5] Footnotes sometimes overlap with the main content
  • -
  • [0.94 and later] Restrictions with multi-column documents.
  • -
- + Restrictions with multi-column documents. yes yes yes - yes   @@ -1553,7 +1422,6 @@ no no no - no   @@ -1564,7 +1432,6 @@ no no no - no   @@ -1572,15 +1439,10 @@ "http://www.w3.org/TR/xsl/#fo_wrapper">§6.13.4 wrapper Basic - yes - partial partial yes - -
    -
  • [0.95] Only works as expected with inline-level content.
  • -
- + yes + Only works as expected with inline-level content. yes yes yes - yes   @@ -1602,7 +1463,6 @@ yes yes yes - yes   @@ -1613,12 +1473,7 @@ no no no - no - -
    -
  • [0.20.5] Uses the proprietary fox:outline extension to mimic table continued
  • -
- +   @@ -1632,13 +1487,12 @@ Citation Property Name XSL-FO Conformance Level - Support in FOP + Support in FOP Comments - 0.20.5 (ancient) - 0.94 (stable) 0.95 (stable) + 1.0 (stable) develop- ment @@ -1657,7 +1511,6 @@ no no no - no   @@ -1668,7 +1521,6 @@ no no no - no   @@ -1684,16 +1536,10 @@
absolute-position Complete - no yes yes yes - -
    -
  • [0.20.5] Use shorthand position="absolute" as a workaround.
  • -
  • [0.94 and later] No restrictions. The 0.20.5 work-around is not supported.
  • -
- +   yes yes yes - yes   @@ -1714,7 +1559,6 @@ yes yes yes - yes   @@ -1725,7 +1569,6 @@ yes yes yes - yes   @@ -1736,7 +1579,6 @@ yes yes yes - yes   @@ -1961,7 +1803,6 @@ no no no - no   @@ -1971,15 +1812,9 @@ "fo-property-background-color">background-color Basic yes - partial yes yes - -
    -
  • [0.94] not yet implemented for table-column, table-body, table-header and - table-footer.
  • -
- +   background-image Extended yes - partial yes yes - -
    -
  • [0.94] not yet implemented for table-column, table-body, table-header and - table-footer.
  • -
- +   background-repeat Extended - no yes yes yes @@ -2016,11 +1844,10 @@ background-position-horizontal Extended - no partial partial partial - [0.94 and later] Ignored when background-repeat set to + Ignored when background-repeat set to "repeat" or "repeat-x" @@ -2029,11 +1856,10 @@ background-position-vertical Extended - no partial partial partial - [0.94 and later] Ignored when background-repeat set to + Ignored when background-repeat set to "repeat" or "repeat-y" @@ -2045,7 +1871,6 @@ yes yes yes - yes   @@ -2054,15 +1879,10 @@ border-before-style Basic - partial yes yes yes - -
    -
  • [0.20.5] only "solid" works
  • -
- +   border-before-width Basic yes - partial yes yes - -
    -
  • [0.94] .conditionality not supported on fo:table-cell
  • -
- +   yes yes yes - yes   @@ -2098,15 +1912,10 @@ border-after-style Basic - partial yes yes yes - -
    -
  • [0.20.5] only "solid" works
  • -
- +   border-after-width Basic yes - partial yes yes - -
    -
  • [0.94] .conditionality not supported on fo:table-cell
  • -
- +   yes yes yes - yes   @@ -2142,15 +1945,10 @@ border-start-style Basic - partial yes yes yes - -
    -
  • [0.20.5] only "solid" works
  • -
- +   yes yes yes - yes   @@ -2173,7 +1970,6 @@ yes yes yes - yes   @@ -2182,15 +1978,10 @@ border-end-style Basic - partial yes yes yes - -
    -
  • [0.20.5] only "solid" works
  • -
- +   yes yes yes - yes   @@ -2213,7 +2003,6 @@ yes yes yes - yes   @@ -2222,16 +2011,10 @@ border-top-style Basic - partial yes yes yes - -
    -
  • [0.20.5] only "solid" works
  • -
- - +  §7.8.21 @@ -2241,7 +2024,6 @@ yes yes yes - yes   @@ -2253,7 +2035,6 @@ yes yes yes - yes   @@ -2262,16 +2043,10 @@ border-bottom-style Basic - partial yes yes yes - -
    -
  • [0.20.5] only "solid" works
  • -
- - +  §7.8.24 @@ -2281,7 +2056,6 @@ yes yes yes - yes   @@ -2293,7 +2067,6 @@ yes yes yes - yes   @@ -2302,16 +2075,10 @@ border-left-style Basic - partial yes yes yes - -
    -
  • [0.20.5] only "solid" works
  • -
- - +  §7.8.27 @@ -2321,7 +2088,6 @@ yes yes yes - yes   @@ -2333,7 +2099,6 @@ yes yes yes - yes   @@ -2342,16 +2107,10 @@ border-right-style Basic - partial yes yes yes - -
    -
  • [0.20.5] only "solid" works
  • -
- - +  §7.8.30 @@ -2361,7 +2120,6 @@ yes yes yes - yes   @@ -2370,79 +2128,50 @@ padding-before Basic - partial yes yes yes - -
    -
  • [0.20.5] only one value allowed
  • -
  • [0.20.5] only implemented for blocks
  • -
  • [0.20.5] can't be used to make extra space (use indents + spaces instead)
  • -
  • [0.20.5] can be used to control how much the background-color extends beyond the - content rectangle
  • -
- +   §7.8.32 padding-after Basic - partial yes yes yes - -
    -
  • [0.20.5] same limitations as padding-before
  • -
- +   §7.8.33 padding-start Basic - partial yes yes yes - -
    -
  • [0.20.5] same limitations as padding-before
  • -
- +   §7.8.34 padding-end Basic - partial yes yes yes - -
    -
  • [0.20.5] same limitations as padding-before
  • -
- +   §7.8.35 padding-top Basic - partial yes yes yes - -
    -
  • [0.20.5] same limitations as padding-before
  • -
- +   padding-bottom Basic - partial yes yes yes - -
    -
  • [0.20.5] same limitations as padding-before
  • -
- +   §7.8.37 padding-left Basic - partial yes yes yes - -
    -
  • [0.20.5] same limitations as padding-before
  • -
- +   §7.8.38 padding-right Basic - partial yes yes yes - -
    -
  • [0.20.5] same limitations as padding-before
  • -
- +   @@ -2505,14 +2219,8 @@ partial partial partial - partial - -
    -
  • [0.20.5] font-family lists are not supported, use a single font-family name
  • -
  • [0.94 and later] font-family lists are allowed but glyph based font selection is not - supported
  • -
- + font-family lists are allowed but glyph based font selection is not + supported no no no - no   @@ -2531,15 +2238,10 @@ "http://www.w3.org/TR/xsl/#font-size">§7.9.4 font-size Basic - partial yes yes yes - -
    -
  • [0.20.5] "smaller" and "larger" not implemented
  • -
- +   no no no - no   @@ -2561,7 +2262,6 @@ no no no - no   @@ -2569,22 +2269,16 @@ "http://www.w3.org/TR/xsl/#font-style">§7.9.7 font-style Basic - partial yes yes yes - -
    -
  • [0.20.5] "normal" is not supported
  • -
- +   §7.9.8 font-variant Basic - yes no no no @@ -2598,13 +2292,7 @@ partial partial partial - partial - -
    -
  • [0.20.5] "normal", "bolder" and "lighter" are not supported
  • -
  • [0.94 and later] TODO <relative> font weights
  • -
- + TODO <relative> font weights @@ -2621,14 +2309,8 @@ yes yes yes - yes - -
    -
  • [0.94 and earlier] Only used for controlling hyphenation.
  • -
  • [trunk] For PDF output: Only 2-letter codes from ISO 3166 are supported properly to - identify the natural language!
  • -
- + For PDF output: Only 2-letter codes from ISO 3166 are supported properly to + identify the natural language! yes yes yes - yes - -
    -
  • [0.94 and earlier] Only used for controlling hyphenation.
  • -
  • [trunk] For PDF output: Only 2-letter codes from ISO 639 are supported properly to - identify the natural language!
  • -
- + For PDF output: Only 2-letter codes from ISO 639 are supported properly to + identify the natural language!
no no no - no   @@ -2666,7 +2341,6 @@ yes yes yes - yes   @@ -2678,7 +2352,6 @@ yes yes yes - yes   @@ -2690,7 +2363,6 @@ yes yes yes - yes   @@ -2702,7 +2374,6 @@ yes yes yes - yes   @@ -2717,60 +2388,40 @@ "http://www.w3.org/TR/xsl/#margin-top">§7.11.1 margin-top Basic - partial yes yes yes - -
    -
  • [0.20.5] only on pages and regions
  • -
- +   §7.11.2 margin-bottom Basic - partial yes yes yes - -
    -
  • [0.20.5] only on pages and regions
  • -
- +   §7.11.3 margin-left Basic - partial yes yes yes - -
    -
  • [0.20.5] only on pages and regions
  • -
- +   §7.11.4 margin-right Basic - partial yes yes yes - -
    -
  • [0.20.5] only on pages and regions
  • -
- +   partial partial partial - partial - -
    -
  • [0.20.5] space-before.optimum supported
  • -
  • [0.94 and later] Space adjustment may not fully work everywhere, yet.
  • -
- + Space adjustment may not fully work everywhere, yet.
partial partial partial - partial - -
    -
  • [0.20.5] space-after.optimum supported
  • -
  • [0.94 and later] Space adjustment may not fully work everywhere, yet.
  • -
- + Space adjustment may not fully work everywhere, yet.
yes yes yes - yes   @@ -2823,7 +2461,6 @@ yes yes yes - yes   @@ -2841,7 +2478,6 @@ no no no - no   @@ -2852,7 +2488,6 @@ no no no - no   @@ -2863,7 +2498,6 @@ no no no - no   @@ -2874,7 +2508,6 @@ no no no - no   @@ -2885,7 +2518,6 @@ no no no - no   @@ -2896,7 +2528,6 @@ no no no - no   @@ -2914,7 +2545,6 @@ no no no - no   @@ -2925,7 +2555,6 @@ no no no - no   @@ -2936,7 +2565,6 @@ no no no - no   @@ -2947,7 +2575,6 @@ no no no - no   @@ -2959,7 +2586,6 @@ no no no - no   @@ -2975,7 +2601,6 @@ alignment-adjust Basic - no yes yes yes @@ -2987,7 +2612,6 @@ alignment-baseline Basic - no yes yes yes @@ -2999,15 +2623,10 @@ baseline-shift Basic - partial yes yes yes - -
    -
  • [0.20.5] Only values "super" and "sub" have been implemented.
  • -
- +   partial partial partial - partial - -
    -
  • [0.20.5] Implemented only for table-cell and block-container.
  • -
  • [0.20.5] For table-cell, the "height" attribute must be set for the parent table-row; - setting the height of the table or the table-cell results in vertical centering having no - effect.
  • -
  • [0.94 and later] TODO Check e-g, i-f-o.
  • -
- + TODO Check e-g, i-f-o.
dominant-baseline Basic - no yes yes yes @@ -3049,7 +2658,6 @@ no no no - no   @@ -3067,7 +2675,6 @@ no no no - no   @@ -3078,7 +2685,6 @@ no no no - no   @@ -3087,7 +2693,6 @@ block-progression-dimension Basic - no yes yes yes @@ -3099,30 +2704,20 @@ content-height Extended - no - partial yes yes - -
    -
  • [0.94] values "scale-up-to-fit" and "scale-down-to-fit" not supported
  • -
- + yes +   §7.15.5 content-width Extended - no - partial yes yes - -
    -
  • [0.94] values "scale-up-to-fit" and "scale-down-to-fit" not supported
  • -
- + yes +   yes yes yes - yes   @@ -3141,7 +2735,6 @@ inline-progression-dimension Basic - no yes yes yes @@ -3153,8 +2746,7 @@ max-height Complete no - no - no + yes yes   @@ -3164,8 +2756,7 @@ max-width Complete no - no - no + yes yes   @@ -3175,8 +2766,7 @@ min-height Complete no - no - no + yes yes   @@ -3186,8 +2776,7 @@ min-width Complete no - no - no + yes yes   @@ -3196,7 +2785,6 @@ "http://www.w3.org/TR/xsl/#scaling">§7.15.12 scaling Extended - no yes yes yes @@ -3211,7 +2799,6 @@ no no no - no   @@ -3222,7 +2809,6 @@ yes yes yes - yes   @@ -3241,7 +2827,6 @@ no no no - no   @@ -3250,7 +2835,6 @@ hyphenation-ladder-count Extended - no yes yes yes @@ -3262,7 +2846,6 @@ last-line-end-indent Extended - no yes yes yes @@ -3276,7 +2859,6 @@ yes yes yes - yes   @@ -3285,7 +2867,6 @@ line-height-shift-adjustment Extended - no yes yes yes @@ -3297,15 +2878,10 @@ line-stacking-strategy Basic - no partial partial partial - -
    -
  • [0.94 and later] value "line-height" not supported
  • -
- + value "line-height" not supported linefeed-treatment Extended - no yes yes yes @@ -3325,16 +2900,11 @@ white-space-treatment Extended - no partial partial partial - -
    -
  • [0.94 and later] inline elements may interfere with correct handling of this property - in some cases
  • -
- + inline elements may interfere with correct handling of this property + in some cases partial partial partial - partial - -
    -
  • Only start, end, center and justify are supported
  • -
- + Only start, end, center and justify are supported
partial partial partial - partial - -
    -
  • Only start, end, center and justify are supported
  • -
- + Only start, end, center and justify are supported
yes yes yes - yes   @@ -3387,7 +2946,6 @@ yes yes yes - yes   @@ -3395,15 +2953,10 @@ "http://www.w3.org/TR/xsl/#wrap-option">§7.16.13 wrap-option Basic - yes partial partial partial - -
    -
  • [0.94 and later] Only supported on fo:block.
  • -
- + Only supported on fo:block. @@ -3420,7 +2973,6 @@ yes yes yes - yes   @@ -3432,7 +2984,6 @@ yes yes yes - yes   @@ -3444,7 +2995,6 @@ no no no - no   @@ -3456,7 +3006,6 @@ yes yes yes - yes   @@ -3467,7 +3016,6 @@ no no no - no   @@ -3476,7 +3024,6 @@ text-transform Extended - no yes yes yes @@ -3491,7 +3038,6 @@ no no no - no   @@ -3499,7 +3045,6 @@ "http://www.w3.org/TR/xsl/#word-spacing">§7.17.8 word-spacing Extended - no yes yes yes @@ -3520,7 +3065,6 @@ yes yes yes - yes   @@ -3532,7 +3076,6 @@ no no no - no   @@ -3544,7 +3087,6 @@ no no no - no   @@ -3562,7 +3104,6 @@ no no no - no   @@ -3573,7 +3114,6 @@ no no no - no   @@ -3585,7 +3125,6 @@ no no no - no   @@ -3601,14 +3140,9 @@ break-after Basic yes - partial yes yes - -
    -
  • [0.94] Doesn't work on the last row of a table
  • -
- +   break-before Basic yes - partial yes yes - -
    -
  • [0.94] Doesn't work on the first row of a table
  • -
  • [0.94] When set on the first child of an fo:table-cell, - the border-before is still painted on the previous page
  • -
- +   partial partial partial - partial
    -
  • [0.20.5] works only in table rows
  • -
  • [0.95 and earlier] <integer> values are not supported.
  • -
  • [Trunk] minimal support for <integer> value.
  • +
  • [0.95] <integer> values are not supported.
  • +
  • [1.0 and later] minimal support for <integer> value.
@@ -3653,14 +3178,12 @@ partial partial partial - partial
    -
  • [0.20.5] works only in table rows
  • -
  • [0.94 and later] works on all implemented block-level FOs, but not on inline-level +
  • works on all implemented block-level FOs, but not on inline-level FOs.
  • -
  • [0.95 and earlier] <integer> values are not supported.
  • -
  • [Trunk] minimal support for <integer> value.
  • +
  • [0.95] <integer> values are not supported.
  • +
  • [1.0 and later] minimal support for <integer> value.
@@ -3673,17 +3196,14 @@ partial partial partial - partial
    -
  • [0.20.5] works only in table rows
  • -
  • [0.94] works on all implemented FOs, except list- and table-related and - inline-level FOs.
  • [0.95] works on all implemented FOs, except list- and inline-level FOs.
  • -
  • [Trunk] does not work on inline-level FOs.
  • -
  • [0.95 and earlier] <integer> values are not supported.
  • -
  • [Trunk] minimal support for <integer> value.
  • +
  • [1.0 and later] works on all implemented block-level + FOs, but not on inline-level FOs.
  • +
  • [0.95] <integer> values are not supported.
  • +
  • [1.0 and later] minimal support for <integer> value.
@@ -3692,7 +3212,6 @@ "http://www.w3.org/TR/xsl/#orphans">§7.20.6
orphans Basic - no yes yes yes @@ -3703,7 +3222,6 @@ "http://www.w3.org/TR/xsl/#widows">§7.20.7 widows Basic - no yes yes yes @@ -3724,7 +3242,6 @@ no no no - no   @@ -3732,7 +3249,6 @@ "http://www.w3.org/TR/xsl/#overflow">§7.21.2 overflow Basic - no yes yes yes @@ -3744,17 +3260,10 @@ reference-orientation Extended - no yes yes yes - -
    -
  • [0.20.5] Workaround for page-orientation (portrait vs. landscape) is to swap the - page-width and page-height properties.
  • -
  • [0.20.5] Workaround for block-container is to use SVG.
  • -
- +   yes yes yes - yes   @@ -3780,16 +3288,10 @@ leader-alignment Extended - partial no no no - -
    -
  • [0.20.5] not value "page"
  • -
  • [0.94 and later] Not supported
  • -
- + Not supported leader-pattern Basic - partial yes yes yes - -
    -
  • [0.20.5] not value "use-content"
  • -
  • [0.94 and later] Value "use-content" does not work in all circumstances.
  • -
- + Value "use-content" does not work in all circumstances. yes yes yes - yes   @@ -3825,15 +3320,10 @@ "http://www.w3.org/TR/xsl/#leader-length">§7.22.4 leader-length Basic - partial yes yes yes - -
    -
  • [0.20.5] leader-length.minimum is not used at all
  • -
- +   yes yes yes - yes   @@ -3855,7 +3344,6 @@ yes yes yes - yes   @@ -3873,7 +3361,6 @@ no no no - no   @@ -3884,7 +3371,6 @@ no no no - no   @@ -3895,7 +3381,6 @@ no no no - no   @@ -3906,7 +3391,6 @@ no no no - no   @@ -3918,7 +3402,6 @@ no no no - no   @@ -3930,7 +3413,6 @@ yes yes yes - yes   @@ -3942,7 +3424,6 @@ no no no - no   @@ -3954,7 +3435,6 @@ yes yes yes - yes   @@ -3964,17 +3444,11 @@ "fo-property-show-destination">show-destination Extended no - no - no partial - -
    -
  • [FOP Trunk] only has effect in PDF output, for external PDF destinations (links pointing to destinations + partial + [1.0 and later] only has effect in PDF output, for external PDF destinations (links pointing to destinations in another PDF), and only works reliably when the PDF is viewed in a standalone PDF viewer. -

    Adobe's browser plugin, for example, ignores the /NewWindow flag. -

  • -
- +

Adobe's browser plugin, for example, ignores the /NewWindow flag. starting-state Extended - no partial partial partial - -

    -
  • [0.94 and later] support for starting-state on fo:bookmark
  • -
- + support for starting-state on fo:bookmark no no no - no   @@ -4013,7 +3481,6 @@ no no no - no   @@ -4025,7 +3492,6 @@ no no no - no   @@ -4037,7 +3503,6 @@ no no no - no   @@ -4055,7 +3520,6 @@ no no no - no   @@ -4066,7 +3530,6 @@ no no no - no   @@ -4077,7 +3540,6 @@ no no no - no   @@ -4089,7 +3551,6 @@ no no no - no   @@ -4101,7 +3562,6 @@ no no no - no   @@ -4113,7 +3573,6 @@ no no no - no   @@ -4124,7 +3583,6 @@ no no no - no   @@ -4140,7 +3598,6 @@ marker-class-name Extended - no yes yes yes @@ -4155,7 +3612,6 @@ no no no - no   @@ -4164,7 +3620,6 @@ retrieve-class-name Extended - no yes yes yes @@ -4176,7 +3631,6 @@ retrieve-position Extended - no yes yes yes @@ -4188,7 +3642,6 @@ retrieve-boundary Extended - no yes yes yes @@ -4203,7 +3656,6 @@ no no no - no   @@ -4218,7 +3670,6 @@ "http://www.w3.org/TR/xsl/#format">§7.26.1 format Basic - no yes yes yes @@ -4233,7 +3684,6 @@ no no no - no   @@ -4244,7 +3694,6 @@ no no no - no   @@ -4255,7 +3704,6 @@ no no no - no   @@ -4274,7 +3722,6 @@ yes yes yes - yes   @@ -4285,7 +3732,6 @@ yes yes yes - yes   @@ -4296,7 +3742,6 @@ yes yes yes - yes   @@ -4307,7 +3752,6 @@ yes yes yes - yes   @@ -4318,7 +3762,6 @@ yes yes yes - yes   @@ -4327,7 +3770,6 @@ force-page-count Extended - no yes yes yes @@ -4342,7 +3784,6 @@ yes yes yes - yes   @@ -4353,7 +3794,6 @@ yes yes yes - yes   @@ -4365,7 +3805,6 @@ yes yes yes - yes   @@ -4377,7 +3816,6 @@ yes yes yes - yes   @@ -4388,7 +3826,6 @@ no no no - no   @@ -4399,7 +3836,6 @@ yes yes yes - yes   @@ -4410,7 +3846,6 @@ yes yes yes - yes   @@ -4419,15 +3854,9 @@ page-position Extended partial - partial - partial yes - -
    -
  • [0.20.5] "last" isn't implemented!
  • -
  • [0.95] value "only" not supported
  • -
- + yes + value "only" not supported yes yes yes - yes   @@ -4445,7 +3873,6 @@ "http://www.w3.org/TR/xsl/#precedence">§7.27.16 precedence Extended - no yes yes yes @@ -4459,7 +3886,6 @@ yes yes yes - yes   @@ -4470,7 +3896,6 @@ no no no - no   @@ -4481,7 +3906,6 @@ no no no - no   @@ -4492,7 +3916,6 @@ no no no - no   @@ -4503,7 +3926,6 @@ no no no - no   @@ -4522,7 +3944,6 @@ no no no - no   @@ -4534,7 +3955,6 @@ no no no - no   @@ -4543,15 +3963,10 @@ border-collapse Extended - partial yes yes yes - -
    -
  • [0.94 and later] Some small limitations
  • -
- + Some small limitations no no no - no   @@ -4571,7 +3985,6 @@ border-separation Extended - no yes yes yes @@ -4586,7 +3999,6 @@ no no no - no   @@ -4597,7 +4009,6 @@ no no no - no   @@ -4605,7 +4016,6 @@ "http://www.w3.org/TR/xsl/#column-number">§7.28.8 column-number Basic - no yes yes yes @@ -4616,16 +4026,10 @@ "http://www.w3.org/TR/xsl/#column-width">§7.28.9 column-width Basic - partial yes yes yes - -
    -
  • [0.20.5] "percentage" not implemented. Workaround is to use the XSL-FO - "proportional-column-width" function.
  • -
- +   no no no - no   @@ -4643,7 +4046,6 @@ "http://www.w3.org/TR/xsl/#ends-row">§7.28.11 ends-row Extended - no yes yes yes @@ -4655,7 +4057,6 @@ number-columns-repeated Basic - no yes yes yes @@ -4670,7 +4071,6 @@ yes yes yes - yes   @@ -4682,7 +4082,6 @@ yes yes yes - yes   @@ -4690,7 +4089,6 @@ "http://www.w3.org/TR/xsl/#starts-row">§7.28.15 starts-row Extended - no yes yes yes @@ -4704,7 +4102,6 @@ no no no - no   @@ -4716,7 +4113,6 @@ yes yes yes - yes   @@ -4728,7 +4124,6 @@ yes yes yes - yes   @@ -4746,7 +4141,6 @@ no no no - no   @@ -4758,7 +4152,6 @@ no no no - no   @@ -4770,7 +4163,6 @@ no no no - no   @@ -4781,7 +4173,6 @@ no no no - no   @@ -4792,7 +4183,6 @@ no no no - no   @@ -4803,7 +4193,6 @@ no no no - no   @@ -4814,7 +4203,6 @@ no no no - no   @@ -4832,7 +4220,6 @@ no no no - no   @@ -4843,7 +4230,6 @@ no no no - no   @@ -4854,7 +4240,6 @@ no no no - no   @@ -4865,7 +4250,6 @@ no no no - no   @@ -4876,7 +4260,6 @@ no no no - no   @@ -4887,7 +4270,6 @@ no no no - no   @@ -4898,7 +4280,6 @@ no no no - no   @@ -4906,17 +4287,12 @@ "http://www.w3.org/TR/xsl/#id">§7.30.8 id Basic - yes partial partial partial - -
    -
  • [0.94 and later] IDs on table-header, table-footer, table-body, table-row, + IDs on table-header, table-footer, table-body, table-row, table-and-caption, table-caption, inline-container and bidi-override are not available, - yet.
  • -
- + yet. no no no - no   @@ -4937,7 +4312,6 @@ no no no - no   @@ -4949,7 +4323,6 @@ yes yes yes - yes   @@ -4961,7 +4334,6 @@ yes yes yes - yes   @@ -4972,7 +4344,6 @@ yes yes yes - yes   @@ -4983,7 +4354,6 @@ no no no - no   @@ -4994,7 +4364,6 @@ no no no - no   @@ -5005,7 +4374,6 @@ yes yes yes - yes   @@ -5016,7 +4384,6 @@ no no no - no   @@ -5027,7 +4394,6 @@ no no no - no   @@ -5045,7 +4411,6 @@ no no no - no   @@ -5054,7 +4419,6 @@ background-position Complete - no yes yes yes @@ -5065,7 +4429,6 @@ "http://www.w3.org/TR/xsl/#border">§7.31.3 border Complete - no yes yes yes @@ -5079,7 +4442,6 @@ yes yes yes - yes   @@ -5087,15 +4449,10 @@ "http://www.w3.org/TR/xsl/#border-color">§7.31.5 border-color Complete - partial yes yes yes - -
    -
  • [0.20.5] only one value allowed
  • -
- +   yes yes yes - yes   @@ -5116,7 +4472,6 @@ yes yes yes - yes   @@ -5124,15 +4479,10 @@ "http://www.w3.org/TR/xsl/#border-style">§7.31.8 border-style Complete - partial yes yes yes - -
    -
  • [0.20.5] only "solid" works
  • -
- +   border-spacing Complete - no yes yes yes @@ -5154,7 +4503,6 @@ yes yes yes - yes   @@ -5165,7 +4513,6 @@ yes yes yes - yes   @@ -5184,49 +4531,30 @@ "http://www.w3.org/TR/xsl/#font">§7.31.13 font Complete - no partial partial partial - -
    -
  • [0.94 and later] Enum values other than "inherit" not yet supported.
  • -
- + Enum values other than "inherit" not yet supported. §7.31.14 margin Complete - partial yes yes yes - -
    -
  • [0.20.5] only on pages and regions
  • -
- +   §7.31.15 padding Complete - partial yes yes yes - -
    -
  • [0.20.5] only one value allowed
  • -
  • [0.20.5] only implemented for blocks
  • -
  • [0.20.5] can't be used to make extra space (use indents + spaces instead)
  • -
  • [0.20.5] can be used to control how much the background-color extends beyond the - content rectangle
  • -
- +   page-break-after Complete - no yes yes yes @@ -5246,7 +4573,6 @@ page-break-before Complete - no yes yes yes @@ -5258,7 +4584,6 @@ page-break-inside Complete - no yes yes yes @@ -5280,15 +4605,10 @@ "http://www.w3.org/TR/xsl/#position">§7.31.20 position Complete - partial yes yes yes - -
    -
  • [0.20.5] "inherit" not handled
  • -
- +   no no no - no   @@ -5310,20 +4629,13 @@ partial partial partial - partial - -
    -
  • [0.20.5] Only works as a shorthand for baseline-shift property.
  • -
  • [0.94 and later] Percentages are not supported, yet.
  • -
- + Percentages are not supported, yet.
§7.31.23 white-space Complete - no yes yes yes @@ -5334,15 +4646,10 @@ "http://www.w3.org/TR/xsl/#xml.lang">§7.31.24 xml:lang Complete - no yes yes yes - -
    -
  • [0.95] Very basic parsing; no validation of the specified value.
  • -
- + Very basic parsing; no validation of the specified value. @@ -5357,13 +4664,12 @@ Citation Function Name XSL-FO Conformance Level - Support in FOP + Support in FOP Comments - 0.20.5 (ancient) - 0.94 (stable) 0.95 (stable) + 1.0 (stable) develop- ment @@ -5381,7 +4687,6 @@ yes yes yes - yes   @@ -5392,7 +4697,6 @@ yes yes yes - yes   @@ -5403,7 +4707,6 @@ yes yes yes - yes   @@ -5414,7 +4717,6 @@ yes yes yes - yes   @@ -5425,7 +4727,6 @@ yes yes yes - yes   @@ -5436,7 +4737,6 @@ yes yes yes - yes   @@ -5454,7 +4754,6 @@ yes yes yes - yes   @@ -5462,7 +4761,6 @@ "http://www.w3.org/TR/xsl/#expr-color-functions">§5.10.2 rgb-icc Basic - no yes yes yes @@ -5473,7 +4771,6 @@ "http://www.w3.org/TR/xsl/#expr-color-functions">§5.10.2 system-color Basic - no yes yes yes @@ -5494,7 +4791,6 @@ no no no - no   @@ -5513,7 +4809,6 @@ yes yes yes - yes   @@ -5524,7 +4819,6 @@ yes yes yes - yes   @@ -5535,7 +4829,6 @@ yes yes yes - yes   @@ -5546,7 +4839,6 @@ yes yes yes - yes   @@ -5558,7 +4850,6 @@ yes yes yes - yes   @@ -5570,7 +4861,6 @@ no no no - no   @@ -5579,7 +4869,6 @@ from-table-column Basic - no yes yes yes @@ -5594,7 +4883,6 @@ yes yes yes - yes   @@ -5606,7 +4894,6 @@ no no no - no   diff --git a/src/documentation/content/xdocs/dev/release.xml b/src/documentation/content/xdocs/dev/release.xml index ef9b34b1c..264bac957 100644 --- a/src/documentation/content/xdocs/dev/release.xml +++ b/src/documentation/content/xdocs/dev/release.xml @@ -38,6 +38,7 @@ The purpose of documenting it here is to facilitate consistency, ensure that the
  • Commit any outstanding changes
  • Create a branch called branches/fop-v_vv
  • Edit release notes (README and status.xml in the root).
  • +
  • Check and update the copyright year in NOTICE and build.xml.
  • Update the index.xml, site.xml and download.xml for the new version.
  • Update the version numbers in the release column on the compliance page (compliance.xml); update the compliance in the release column diff --git a/src/documentation/content/xdocs/download.xml b/src/documentation/content/xdocs/download.xml index fb04d52e0..d8fbe9978 100644 --- a/src/documentation/content/xdocs/download.xml +++ b/src/documentation/content/xdocs/download.xml @@ -91,16 +91,16 @@ Repository URL - - http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_95/ + + http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-1_0/ Web view - - http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_95/ + + http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-1_0/ @@ -110,16 +110,16 @@ Repository URL - - http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_94/ + + http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_95/ Web view - - http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_94/ + + http://svn.apache.org/viewvc/xmlgraphics/fop/tags/fop-0_95/ diff --git a/src/documentation/content/xdocs/index.xml b/src/documentation/content/xdocs/index.xml index 0faa31a5f..a9f50d8b3 100644 --- a/src/documentation/content/xdocs/index.xml +++ b/src/documentation/content/xdocs/index.xml @@ -29,13 +29,13 @@

    Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting - pages to a specified output. Output formats + pages to a specified output. Output formats currently supported include PDF, PS, PCL, AFP, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT. The primary output target is PDF.

    - A stable release of the latest version of FOP (0.95) is + A stable release of the latest version of FOP (1.0) is available. It's the third stable release after the large redesign effort and implements a large subset of the XSL-FO Version 1.1 W3C @@ -69,7 +69,7 @@ The most common method is to convert semantic XML to XSL-FO, using an XSLT trans Portable Document Format Specification (Version 1.4) from Adobe Systems.

    -

    Conformance to the XML 1.0 Recommendation, XSLT 1.0 Recommendation and the XML Namespaces Recommendation is +

    Conformance to the XML 1.1 Recommendation, XSLT 1.0 and 2.0 Recommendations and the XML Namespaces Recommendation is understood. Other relevant documents, such as the XPath and XLink Working Drafts, are referenced as necessary. The FOP Project will attempt to use the latest version of evolving specifications.

    diff --git a/src/documentation/content/xdocs/site.xml b/src/documentation/content/xdocs/site.xml index f65b7fa65..7d1b10b97 100644 --- a/src/documentation/content/xdocs/site.xml +++ b/src/documentation/content/xdocs/site.xml @@ -56,14 +56,15 @@ - + - + - - + + + @@ -86,21 +87,21 @@ + - + - - - + + @@ -128,7 +129,7 @@ - + AFP Output: Fixed positioning of Java2D-based images (when GOCA is enabled). @@ -88,6 +88,8 @@ Initial support for CID-keyed double-byte fonts (Type 0) in AFP output. + Added a command-line option '-catalog' to use a catalog resolver for the XML and XSLT files + Implement internal character classes if the hyphenation pattern file does not contain them Bugfix: having a special page-master for the last page caused loss of content when normal blocks were mixed with blocks spanning all columns.