]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
preparing for v 0.15
authorfotis <fotis@unknown>
Wed, 15 Nov 2000 23:06:23 +0000 (23:06 +0000)
committerfotis <fotis@unknown>
Wed, 15 Nov 2000 23:06:23 +0000 (23:06 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193818 13f79535-47bb-0310-9956-ffa450edef68

README
STATUS

diff --git a/README b/README
index ab305fdd19ee81f4f507632cb222f2c248569dbf..177d9e37dc6290ee905c0a9466f8a11c7a8fca88 100644 (file)
--- a/README
+++ b/README
@@ -2,21 +2,16 @@ FOP readme
 
     What is FOP?
     FOP is the world's first print formatter driven by XSL formatting
-    objects. It is a Java 1.1 application that reads a formatting object
-    tree and then turns it into a PDF document. The formatting object
-    tree, can be in the form of an XML document (output by an XSLT engine
-    like XT or Xalan) or can be passed in memory as a DOM Document or (in
-    the case of XT) SAX events.
+    objects. It is a Java application that reads a formatting object
+    tree conforming to the XSL working draft from 18. October 2000 and 
+    then turns it into a PDF document or allows you to preview it 
+    directly on screen. 
     
     FOP is part of Apache's XML project. The homepage of FOP is 
     http:/xml.apache.org/fop 
 
-    HTML-Documentation can be found in the subdirectory /docs. 
+    HTML-Documentation can be found in the subdirectory /xml-fop/docs/html-docs. 
+    A list of bugs, things worked on, and the names of the committers of this project
+    can be found in the file status in root.
 
-    Compilation of Fop is started by executing build. It requires
-    Xerces-J, Xalan and bsf.jar (comes with Xalan) in your classpath. 
-    Fop builds successfully with Xerces 1.1.2 and Xalan 1.1, earlier versions
-    may prove problematic, if they don't support the final version of SAX 2. 
-    You can find more details in build.xml or in the documentation under the 
-    heading 'compiling'.
 
diff --git a/STATUS b/STATUS
index 436bc07de2e48fa4e1e6afbf7416d73b12226259..e084796c7e05791817706dfc956e88608c83ff16 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -6,12 +6,10 @@ STATUS
 **** CONTENT **** 
 
 - committers
+- history
 - things worked on
 - things to do 
 - bugs 
-- history
-
-
 
 **** COMMITTERS **** 
 
@@ -27,40 +25,121 @@ Jordan Naftolin
 Eric Schaeffer 
 Jon Smirl 
 
+**** HISTORY **** 
+
+Done since 0.14 release
+- added region-name support, refactoring of region, PageSequence, 
+        PageMasterReference, flow/static [Kelly Campbell, Arved Sandstrom]
+- added CommandLine/Driver -d option to output stack traces [Kelly Campbell, Arved Sandstrom]
+- added: a new package for image support and analysis [Pankaj Narula]
+- added better svg support (linear gradients, radial gradients, css style selectors, 
+        css colour names, patterns, path curves (except arcs), text tspan and tref, text whitespace 
+        handling, text outline and fill, switch, images (including external svg images)
+        references in external svg documents, svg elements (below top element), symbol element) [Keiron Liddle]
+- added large test suite for svg [Keiron Liddle]
+- added support for property textdecoration (only value 'underline') [Christian Geisert]
+- added support for type 1 fonts [Jeremias Maerki,Alan Fagot]
+- added support for compile target jdk 1.1 only [Art Welch]
+- added support for  partial borders in block, block-container, 
+                     table-row, table-column and table-cell [Corinna Hischke]
+- redesign of properties handling, support for computed, compound and shorthand properties, 
+                     supporting docs [Karen Lease]
+- redesign of font handling for AWTRenderer [Dorothea Wiarda]
+- fixed: unnecessary dependence on jdk 1.2 features [Christian Geisert]
+- fixed: unicode problem in UserMessage [Ross Golder]
+- fixed: broken buildFOTree [Marcus Holmberg]
+- fixed: problems with borders and padding in tables [Corinna Hischke]
+- fixed: XMLRenderer, unbalanced " in the produced output [Dorothea Wiarda]
+- fixed: renamed: inline-sequence -> inline, simple-link -> basic-link, 
+                  white-space-treatment -> white-space-collapse [Fotis Jannidis]
+- fixed: images were rendered only half size (Mikko Honkala)
+
+Done since 0.13 release
+- pagination updated to 03/27/2000 XSL WD [Arved Sandstrom]
+- added support for fo page-number-citation [Mike Crowe, Jordan Naftolin]
+- added support for 06/29/2000 SVG WD + W3C Java DOM bindings [Keiron Liddle]
+- added image support using Jimi [Eric Schaeffer]
+- added support for external and internal simple-links [Jordan Naftolin]
+- added support for the fonts Symbol and ZapfDingbats [Fotis Jannidis]
+- added a MessageHandler  [Fotis Jannidis]
+- fixed table overflow bug [Jordan Naftolin]
+- finally fixed postscript printing of generated PDF [Domagoj Cosic]
+- removed XTCommandLine from build.xml 
+- removed PDFOutputHandler from build.xml 
+- added XalanCommandLine  [Fotis Jannidis]
+- added: fo:instream-foreign-object [Keiron Liddle]
+- added: goto button in AWT viewer [Stanislav Gorkhover]
+- updated: AWT viewer now works again and supports - with some restrictions - the new SVG support [Stanislav Gorkhover]
+
+Done since 0.12.1 release 
+- using Ant to build Fop instead of make [Giacomo Pati] 
+- borders, padding and absolute positioning [Jon Smirl] 
+
+0.12.1 release 
+to make the bug fix on XTCommandLine available to non developers 
+basic support for padding-{top,left,bottom,right} on blocks. 
+implemented simple-link (don't think it works, though) 
+XTCommandLine now works again 
+background color works on list-block 
+list-blocks can now be in table-cell 
+
+Done for 0.12.0 release: 
+
+Make sure Makefiles work 
+Switch to using Status object as return from layout() 
+Incorporate Eric Schaeffer's fix to tables in static-content 
+Incorporate Kelly Campell's fixes to GifJpegImage 
+Incorporate Eric Schaeffer's background colour implementation 
+  (actually used different approach with background colour as trait) 
+
+
 **** THINGS WORKED ON ***** 
 
-rewrite of the org.apache.fop.layout in a new package (implements xsl 2000) [James Tauber] 
+columns, footnotes, floats [Arved Sandstrom, Kelly Campbell]
 image support [Eric Schaeffer, Pankaj Narula, Andreas Rueckert] 
 SVG support [Keiron Liddle][Torsten Friebe] 
-more borders, padding and absolute positioning [Jon Smirl] 
 smooth shading in PDF [Steven Coffman] 
-tables: fo: table-header, table-and-caption, 
-        properties: 
-             column-number, 
-             number-columns-repeated 
-             number-columns-spanned 
-             number-rows-spanned 
-         general properties wrt tables 
-            [Karen Lease] 
+tables [Karen Lease] 
 docs [Fotis Jannidis] 
 
+
 **** THINGS TO DO **** 
 
-Support XSL Working Draft 27 March 2000 
+Support XSL Working Draft 18 October 2000 
 
 1.One category of tasks will be to implement missing formatting objects. 
-  There are 6  such objects: 
 
+basic
   fo:character 
+  fo:declarations
   fo:leader [at the moment only partially]
+  fo:multi-case 
   fo:table-and-caption 
   fo:table-header 
-  fo:multi-case 
   fo:wrapper 
 
-2. [Has been done]
-
-3. [Has been done]
+extended
+  fo:bidi-override 
+  fo:color-profile
+  fo:float 
+  fo:footnote 
+  fo:footnote-body
+  fo:initial-property-set
+  fo:inline-container
+  fo:marker
+  fo:multi-properties
+  fo:multi-property-set
+  fo:multi-switch
+  fo:multi-toggle
+  fo:region-end
+  fo:region-start
+  fo:retrieve-marker
+  fo:table-caption 
+  fo:table-footer
+  fo:title
+
+2. done
+3. done
 
 4.A fourth, and not insignificant, category of tasks is to decide upon and 
   implement all reasonable properties required by the specification. This 
@@ -68,9 +147,10 @@ Support XSL Working Draft 27 March 2000
   to be compliant. 
 
   a) CHANGED 
-   21.space-after.optimum (Incomplete) 
-   22.space-before.optimum (Incomplete) 
-   25.white-space-treatment (Dropped/Changed) 
+   space-after.optimum (Incomplete) 
+   space-before.optimum (Incomplete) 
+   white-space-treatment has to be renamed to white-space-collapse and adjusted
+   keep-with-next (Changed)
 
   b) NEW 
     1.alignment-adjust                                       26.min-width 
@@ -107,7 +187,6 @@ write
 
 6. Redo or work on the classes/properties which have been fixed only in a superficial way 
    to conform to the latest working draft
-    -  "white-space-treatment" doesn't work at the moment
     - leader is just a renamed display-rule and must be rewritten: 
       it is now (wd 3.2000) generating inline-areas and not block areas 
       and has a more complex function
@@ -117,64 +196,15 @@ write
 
 **** Bugs ****
 
-- SVG linearGradients don't appear the same as in other SVG Viewers
 - colour not continued onto subsequent pages if coloured block goes over page 
-- no SVG support in AWTCommandLine 
 - keep-next doesn't work and doubles the text lines which should be moved to the next page
 - lists containing list do not keep their indentation correctly over a page boundary
+- border width in fo:table is added to the start position of the next block or
+  table (see page 6 in table.fo for a test case)
 
-with AWT Previewer: 
+SVG 
+- SVG linearGradients don't appear the same as in other SVG Viewers
 
-- currently the layout process uses PDF fonts. This gives sometimes 
-  trouble with java.awt.Font 
-- we need some progress messages even if the process itself is fast 
+AWT Previewer: 
 - more comments/english comments 
-- first preview is painted twice (flashing screen) 
-- should "preview" be an option when calling FOP instead of having 
-  it's own main method? 
-
-**** HISTORY **** 
 
-Done since 0.14 release
-- added: a new package for image support and analysis [Pankaj Narula]
-- added large test suite for svg [Keiron Liddle]
-- fixed: inline-sequence renamed to inline for xsl wd 3.2000 conformance [Fotis Jannidis]
-
-
-Done since 0.13 release
-- pagination updated to 03/27/2000 XSL WD [Arved Sandstrom]
-- added support for fo page-number-citation [Mike Crowe, Jordan Naftolin]
-- added support for 06/29/2000 SVG WD + W3C Java DOM bindings [Keiron Liddle]
-- added image support using Jimi [Eric Schaeffer]
-- added support for external and internal simple-links [Jordan Naftolin]
-- added support for the fonts Symbol and ZapfDingbats [Fotis Jannidis]
-- added a MessageHandler  [Fotis Jannidis]
-- fixed table overflow bug [Jordan Naftolin]
-- finally fixed postscript printing of generated PDF [Domagoj Cosic]
-- removed XTCommandLine from build.xml 
-- removed PDFOutputHandler from build.xml 
-- added XalanCommandLine  [Fotis Jannidis]
-- added: fo:instream-foreign-object [Keiron Liddle]
-- added: goto button in AWT viewer [Stanislav Gorkhover]
-- updated: AWT viewer now works again and supports - with some restrictions - the new SVG support [Stanislav Gorkhover]
-
-Done since 0.12.1 release 
-- using Ant to build Fop instead of make [Giacomo Pati] 
-- borders, padding and absolute positioning [Jon Smirl] 
-
-0.12.1 release 
-to make the bug fix on XTCommandLine available to non developers 
-basic support for padding-{top,left,bottom,right} on blocks. 
-implemented simple-link (don't think it works, though) 
-XTCommandLine now works again 
-background color works on list-block 
-list-blocks can now be in table-cell 
-
-Done for 0.12.0 release: 
-
-Make sure Makefiles work 
-Switch to using Status object as return from layout() 
-Incorporate Eric Schaeffer's fix to tables in static-content 
-Incorporate Kelly Campell's fixes to GifJpegImage 
-Incorporate Eric Schaeffer's background colour implementation 
-  (actually used different approach with background colour as trait)