選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

relnotes.xml 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551
  1. <?xml version="1.0" standalone="no"?>
  2. <!--
  3. Licensed to the Apache Software Foundation (ASF) under one or more
  4. contributor license agreements. See the NOTICE file distributed with
  5. this work for additional information regarding copyright ownership.
  6. The ASF licenses this file to You under the Apache License, Version 2.0
  7. (the "License"); you may not use this file except in compliance with
  8. the License. You may obtain a copy of the License at
  9. http://www.apache.org/licenses/LICENSE-2.0
  10. Unless required by applicable law or agreed to in writing, software
  11. distributed under the License is distributed on an "AS IS" BASIS,
  12. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. See the License for the specific language governing permissions and
  14. limitations under the License.
  15. -->
  16. <!-- $Id$ -->
  17. <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
  18. <document>
  19. <header>
  20. <title>Release Notes</title>
  21. <version>$Revision$</version>
  22. </header>
  23. <body>
  24. <section>
  25. <title>FOP 0.92 beta</title>
  26. <p>
  27. This is the third release after the big redesign effort. FOP 0.92 beta has now
  28. stabilized the API. In addition it contains many bug fixes and new features.
  29. </p>
  30. <p>
  31. We would like to encourage you to download the code and to play with it.
  32. We're still in the process of stabilizing
  33. the code. We welcome any feedback you might have and even more, any
  34. other form of help to get the project forward.
  35. </p>
  36. <p>Caveats:</p>
  37. <ul>
  38. <li>
  39. This release is still a beta release. If you intend to use this software in a production
  40. environment, please perform careful testing.
  41. </li>
  42. <li>
  43. The API has changed between 0.91beta this release.
  44. Please consult the <a href="0.94/upgrading.html">"Upgrading"</a> page for details.
  45. </li>
  46. <li>
  47. You may experience different behaviour compared to version 0.20.5.
  48. Please consult the <a href="0.94/upgrading.html">"Upgrading"</a> page for details.
  49. </li>
  50. </ul>
  51. <p>Known Issues:</p>
  52. <ul>
  53. <li>
  54. PCL, MIF and SVG output support have not been restored, yet.
  55. </li>
  56. <li>
  57. Java2D/AWT support contains some problems, for example with
  58. block-containers.
  59. </li>
  60. <li>
  61. Auto table layout is not implemented, yet.
  62. </li>
  63. <li>
  64. The collapsing border model on tables is not implemented, yet. Please
  65. use border-collapse="separate" for now.
  66. </li>
  67. <li>
  68. Footnotes may overlap with text of the region-body in multi-column
  69. documents.
  70. </li>
  71. <li>
  72. Space resolution does not work between footnote regions.
  73. </li>
  74. <li>
  75. There's a problem involving nested block-containers and
  76. reference-orientation 180/-180 (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36391">Bugzilla #36391</a>)
  77. </li>
  78. <li>
  79. block-containers with no height currently don't create a fence for
  80. spaces as they should (they behave like a normal block).
  81. </li>
  82. <li>
  83. Preserved linefeeds in fo:character are not handled correctly.
  84. </li>
  85. <li>
  86. An empty block currently produces a fence for stacking constraints
  87. which it shouldn't.
  88. </li>
  89. <li>
  90. There are several small problems around white space handling.
  91. </li>
  92. <li>
  93. Images currently don't shrink so they fit on a page when they are
  94. too big and shrinking is allowed to happen.
  95. </li>
  96. <li>
  97. Block-level content in fo:inlines may produce unwelcome results.
  98. </li>
  99. <li>
  100. inline-container may not work as expected.
  101. </li>
  102. <li>
  103. letter-spacing and word-spacing properties may not work as expected.
  104. </li>
  105. <li>
  106. leaders with leader-pattern="use-content" may not work as expected.
  107. </li>
  108. <li>
  109. keep-with-previous doesn't work inside tables and lists, yet.
  110. </li>
  111. <li>
  112. White space on direct inline-level children of a marker is not
  113. handled correctly.
  114. </li>
  115. <li>
  116. If two consecutive pages don't have the same available width, the
  117. content currently isn't properly fit into the available space on
  118. the new page.
  119. </li>
  120. <li>
  121. background-images on page-number-citations are not placed correctly.
  122. </li>
  123. <li>
  124. Not all FO elements can be referenced by their "id", most notably:
  125. table-body, table-header, table-footer and table-row.
  126. </li>
  127. <li>
  128. The backgrounds of table-body, table-header, table-footer and
  129. table-column are not painted, yet.
  130. </li>
  131. <li>
  132. Border and padding conditionality are not supported on table-cells, yet.
  133. </li>
  134. <li>
  135. Copy/Paste from PDF content in Acrobat Reader is not supported for
  136. text using embedded TrueType fonts.
  137. </li>
  138. <li>
  139. Column balancing in multi-column documents may not work as expected
  140. (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36356">Bugzilla #36356</a>)
  141. </li>
  142. <li>
  143. Omitting fo:table-column or having fo:table-column without a column-width
  144. and attempting to create columns implicitly from the first
  145. table row is not implemented, yet (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35656">Bugzilla #35656</a>).
  146. </li>
  147. <li>
  148. Internal basic-links don't point to the exact location on a page, yet, as they
  149. did in 0.20.5. Currently you land in the upper left corner of the page.
  150. </li>
  151. </ul>
  152. </section>
  153. <section>
  154. <title>FOP 0.91 beta</title>
  155. <p>
  156. This is the second release after the big redesign effort. FOP 0.91 beta is mostly a bug
  157. fix release but also contains some new features.
  158. </p>
  159. <p>
  160. We would like to encourage you to download the code and to play with it.
  161. We're still in the process of adding new major features and stabilizing
  162. the code. We welcome any feedback you might have and even more, any
  163. other form of help to get the project forward.
  164. </p>
  165. <p>Caveats:</p>
  166. <ul>
  167. <li>
  168. This release is an beta release. If you intend to use this software in a production
  169. environment, please perform careful testing.
  170. </li>
  171. <li>
  172. The API is not to be considered stable, yet. Please be prepared
  173. for the API to be changed in a backwards-incompatible way.
  174. </li>
  175. <li>
  176. You may experience different behaviour compared to version 0.20.5.
  177. Please consult the <a href="0.94/upgrading.html">"Upgrading"</a> page indicated above for details.
  178. </li>
  179. </ul>
  180. <p>Known Issues:</p>
  181. <ul>
  182. <li>
  183. PCL, MIF and SVG output support have not been restored, yet.
  184. </li>
  185. <li>
  186. Java2D/AWT support contains some problems, for example with
  187. block-containers.
  188. </li>
  189. <li>
  190. Support for kerning has not been restored, yet.
  191. </li>
  192. <li>
  193. Auto table layout is not implemented, yet.
  194. </li>
  195. <li>
  196. The collapsing border model on tables is not implemented, yet. Please
  197. use border-collapse="separate" for now.
  198. </li>
  199. <li>
  200. Footnotes may overlap with text of the region-body in multi-column
  201. documents.
  202. </li>
  203. <li>
  204. Space resolution does not work between footnote regions.
  205. </li>
  206. <li>
  207. There's a problem involving nested block-containers and
  208. reference-orientation 180/-180 (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36391">Bugzilla #36391</a>)
  209. </li>
  210. <li>
  211. block-containers with no height currently don't create a fence for
  212. spaces as they should (they behave like a normal block).
  213. </li>
  214. <li>
  215. Preserved linefeeds in fo:character are not handled correctly.
  216. </li>
  217. <li>
  218. Zero-width spaces are not handled correctly.
  219. </li>
  220. <li>
  221. An empty block currently produces a fence for stacking constraints
  222. which it shouldn't.
  223. </li>
  224. <li>
  225. There are several small problems around white space handling.
  226. </li>
  227. <li>
  228. Images currently don't shrink so they fit on a page when they are
  229. too big and shrinking is allowed to happen.
  230. </li>
  231. <li>
  232. Block-level content in fo:inlines may produce unwelcome results.
  233. </li>
  234. <li>
  235. inline-container may not work as expected.
  236. </li>
  237. <li>
  238. letter-spacing and word-spacing properties may not work as expected.
  239. </li>
  240. <li>
  241. leaders with leader-pattern="use-content" may not work as expected.
  242. </li>
  243. <li>
  244. keep-with-previous doesn't work inside tables and lists, yet.
  245. </li>
  246. <li>
  247. White space on direct inline-level children of a marker is not
  248. handled correctly.
  249. </li>
  250. <li>
  251. If two consecutive pages don't have the same available width, the
  252. content currently isn't properly fit into the available space on
  253. the new page.
  254. </li>
  255. <li>
  256. background-images on page-number-citations are not placed correctly.
  257. </li>
  258. <li>
  259. Not all FO elements can be referenced by their "id", most notably:
  260. table-body, table-header, table-footer and table-row.
  261. </li>
  262. <li>
  263. The backgrounds of table-body, table-header, table-footer and
  264. table-column are not painted, yet.
  265. </li>
  266. <li>
  267. Border and padding conditionality are not supported on table-cells, yet.
  268. </li>
  269. <li>
  270. Copy/Paste from PDF content in Acrobat Reader is not supported for
  271. text using embedded TrueType fonts.
  272. </li>
  273. <li>
  274. Column balancing in multi-column documents may not work as expected
  275. (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36356">Bugzilla #36356</a>)
  276. </li>
  277. <li>
  278. Omitting fo:table-column or having fo:table-column without a column-width
  279. and attempting to create columns implicitly from the first
  280. table row is not implemented, yet (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35656">Bugzilla #35656</a>).
  281. </li>
  282. <li>
  283. Leaders with the "rule" pattern don't work for PostScript output.
  284. </li>
  285. <li>
  286. break-after may in some cases cause subsequent content to be swallowed.
  287. Please use break-before, if possible.
  288. </li>
  289. <li>
  290. Internal basic-links don't point to the exact location on a page, yet, as they
  291. did in 0.20.5. Currently you land in the upper left corner of the page.
  292. </li>
  293. </ul>
  294. </section>
  295. <section>
  296. <title>FOP 0.90 alpha 1</title>
  297. <p>
  298. This is the first preview release after the big redesign effort.
  299. </p>
  300. <p>
  301. We would like to encourage you to download the code and to play with it.
  302. We're still in the process of adding new major features and stabilizing
  303. the code. We welcome any feedback you might have and even more, any
  304. other form of help to get the project forward.
  305. </p>
  306. <p>Caveats:</p>
  307. <ul>
  308. <li>
  309. This release is a (unstable) preview release and not intended for use in a
  310. production environment. Use at your own risk!
  311. </li>
  312. <li>
  313. The API is not to be considered stable, yet. Please be prepared
  314. for the API to be changed in a backwards-incompatible way.
  315. </li>
  316. <li>
  317. You may experience different behaviour compared to version 0.20.5.
  318. Please consult the <a href="0.94/upgrading.html">"Upgrading"</a> page indicated above for details.
  319. </li>
  320. </ul>
  321. <p>Known Issues:</p>
  322. <ul>
  323. <li>
  324. PCL, MIF and SVG output support have not been restored, yet.
  325. </li>
  326. <li>
  327. Java2D/AWT support contains some problems, for example with
  328. block-containers.
  329. </li>
  330. <li>
  331. Support for kerning has not been restored, yet.
  332. </li>
  333. <li>
  334. Auto table layout is not implemented, yet.
  335. </li>
  336. <li>
  337. The collapsing border model on tables is not implemented, yet. Please
  338. use border-collapse="separate" for now.
  339. </li>
  340. <li>
  341. Footnotes may overlap with text of the region-body in multi-column
  342. documents.
  343. </li>
  344. <li>
  345. Space resolution does not work between footnote regions.
  346. </li>
  347. <li>
  348. There's a problem involving nested block-containers and
  349. reference-orientation 180/-180 (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36391">Bugzilla #36391</a>)
  350. </li>
  351. <li>
  352. block-containers with no height currently don't create a fence for
  353. spaces as they should (they behave like a normal block).
  354. </li>
  355. <li>
  356. Preserved linefeeds in fo:character are not handled correctly.
  357. </li>
  358. <li>
  359. Zero-width spaces are not handled correctly.
  360. </li>
  361. <li>
  362. An empty block currently produces a fence for stacking constraints
  363. which it shouldn't.
  364. </li>
  365. <li>
  366. There are several small problems around white space handling.
  367. </li>
  368. <li>
  369. Images currently don't shrink so they fit on a page when they are
  370. too big and shrinking is allowed to happen.
  371. </li>
  372. <li>
  373. Block-level content in fo:inlines may produce unwelcome results.
  374. </li>
  375. <li>
  376. inline-container may not work as expected.
  377. </li>
  378. <li>
  379. letter-spacing and word-spacing properties may not work as expected.
  380. </li>
  381. <li>
  382. leaders with leader-pattern="use-content" may not work as expected.
  383. </li>
  384. <li>
  385. keep-with-previous doesn't work inside tables and lists, yet.
  386. </li>
  387. <li>
  388. White space on direct inline-level children of a marker is not
  389. handled correctly.
  390. </li>
  391. <li>
  392. If two consecutive pages don't have the same available width, the
  393. content currently isn't properly fit into the available space on
  394. the new page.
  395. </li>
  396. <li>
  397. background-images on page-number-citations are not placed correctly.
  398. </li>
  399. <li>
  400. Not all FO elements can be referenced by their "id", most notably:
  401. table-body, table-header, table-footer and table-row.
  402. </li>
  403. <li>
  404. The backgrounds of table-body, table-header, table-footer and
  405. table-column are not painted, yet.
  406. </li>
  407. <li>
  408. Border and padding conditionality are not supported on table-cells, yet.
  409. </li>
  410. <li>
  411. Copy/Paste from PDF content in Acrobat Reader is not supported for
  412. text using embedded TrueType fonts.
  413. </li>
  414. <li>
  415. Column balancing in multi-column documents may not work as expected
  416. (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36356">Bugzilla #36356</a>)
  417. </li>
  418. <li>
  419. Omitting fo:table-column or having fo:table-column without a column-width
  420. and attempting to create columns implicitly from the first
  421. table row is not implemented, yet (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35656">Bugzilla #35656</a>).
  422. </li>
  423. <li>
  424. Leaders with the "rule" pattern don't work for PostScript output.
  425. </li>
  426. </ul>
  427. </section>
  428. <section>
  429. <title>FOP 0.20.5</title>
  430. <p>This was the last release in the 0.20.x series (aka maintenance branch).</p>
  431. <p>Important changes since the last release (0.20.4):</p>
  432. <ul>
  433. <li>Some hyphenation patterns (cs, da, de, de_DR, el, en, en_US, fr, nl,
  434. no, sk, tr) have been removed due to licensing reasons
  435. (en_GB hyphenation has been renamed to en).
  436. We're still working on this issue
  437. (see <a href="http://wiki.apache.org/xmlgraphics-fop/FOPAudits/March2003">
  438. Wiki</a> for details).
  439. </li>
  440. <li>Documentation is now built with <a href="http://xml.apache.org/forrest/">
  441. Forrest</a> (version 0.4). You need to install Forrest if you want build the docs
  442. yourself. (See
  443. <a href="http://xml.apache.org/forrest/your-project.html">Using Forrest</a>)
  444. </li>
  445. <li>The following JARs have been updated:
  446. Xerces to version 2.2.1, Xalan to version 2.4.1 and Batik to version 1.5beta4.
  447. </li>
  448. <li>FOP has been compiled with Jimi support, but Jimi is not included in the
  449. FOP distribution. To use it, first download
  450. <a href="http://java.sun.com/products/jimi/">Jimi</a>, then extract
  451. the archive, then
  452. copy JimiProClasses.zip to FOP's lib dir and rename it to jimi-1.0.jar.
  453. </li>
  454. <li>FOP has been compiled with JAI support, but JAI is not included in the
  455. FOP distribution. To use it, simply install
  456. <a href="http://java.sun.com/products/java-media/jai">JAI</a>.
  457. </li>
  458. <li>Links in PDF won't generate multiple link rectangles anymore. If this causes
  459. a problem you can set the system property "links.merge" to "no".
  460. </li>
  461. <li>FOP has been compiled with cryptography support. See
  462. <a href="0.94/pdfencryption.html">
  463. PDF encryption</a> for details about installation and usage.
  464. </li>
  465. <li>The behaviour of leader has changed. See
  466. <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19341">bug #19341</a>,
  467. <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19465">bug #19465</a>
  468. and <code>leader.fo</code> (examples).
  469. </li>
  470. <li>
  471. For a more detailed list of changes, see the CHANGES file in the root of the
  472. FOP distribution.
  473. </li>
  474. </ul>
  475. </section>
  476. <section>
  477. <title>FOP 0.20.4</title>
  478. <p>Important changes since 0.20.3:</p>
  479. <ul>
  480. <li>FOP should now work with any JAXP1.1 compliant parser/transformer.
  481. It has been successfully tested with Xerces/Xalan, Saxon and JDK1.4
  482. (which includes Crimson and Xalan).
  483. </li>
  484. <li>The following JARs have been updated:
  485. Xerces to version 2.0.1, Xalan to version 2.3.1 and Batik to version 1.5beta2.
  486. </li>
  487. <li>FOP has been compiled with Jimi support this time
  488. but you still have to download
  489. <a href="http://java.sun.com/products/jimi/">Jimi</a>
  490. and copy it to lib/ to get PNG support (no need to build FOP yourself though).
  491. </li>
  492. <li>Building FOP with JDK1.2 does not work. Running is ok except
  493. support for additional truetype fonts in AWT Viewer.
  494. </li>
  495. <li>Logging has been changed from LogKit to Avalon's Logger Interface.
  496. (see <a href="0.94/embedding.html">Embedding</a> for details).
  497. </li>
  498. <li>Building under JDK 1.4:
  499. You need to add a method in
  500. <code>src/org/apache/fop/svg/PDFGraphics2D.java</code>
  501. (search for jdk1.4 and remove the comments)
  502. </li>
  503. <li>To decrease the size of the distributions, ant, xml-docs, design-docs
  504. and the hyphenation sources have been removed from the binary distribution.
  505. Javadocs have been removed from the source distribution (use
  506. <code>build javadocs</code> to generate them).
  507. </li>
  508. <li>Documentaion generation is broken in the maintenance branch at the moment
  509. (Stylebook needs xerces1). The docs for this release are generated from the trunk.
  510. </li>
  511. <li>
  512. For a more detailed list of changes, see the CHANGES file in the root of the FOP distribution.
  513. </li>
  514. </ul>
  515. </section>
  516. <section>
  517. <title>FOP 0.20.3</title>
  518. <p>Important Information:</p>
  519. <ul>
  520. <li>This version supports the
  521. <a href="http://www.w3.org/TR/2001/REC-xsl-20011015/">XSL-FO Version 1.0
  522. W3C Recommendation</a> syntax. So don't forget to update your
  523. Stylesheets:
  524. <br/>Just rename the <code>master-name</code> property to <code>master-reference</code>
  525. on <code>fo:page-sequence</code>, <code>fo:single-page-master-reference</code>,
  526. <code>fo:repeatable-page-master-reference</code> and
  527. <code>fo:conditional-page-master-reference</code>.</li>
  528. <li>JDK 1.2 (or later) is required</li>
  529. <li>Jimi has been removed for licensing reasons
  530. <br/>If you need PNG support you have to download
  531. <a href="http://java.sun.com/products/jimi/">Jimi</a>,
  532. copy it to lib/ and build FOP yourself</li>
  533. <li>Building under JDK 1.4:
  534. <br/>You need to add a method in
  535. <code>src/org/apache/fop/svg/PDFGraphics2D.java</code>
  536. (search for jdk1.4 and remove the comments)
  537. </li>
  538. <li>
  539. For a more detailed list of changes, see the CHANGES file in the root of the FOP distribution.
  540. </li>
  541. </ul>
  542. </section>
  543. </body>
  544. </document>