xmlgraphics-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Xmlgraphics Wiki] Update of "XmlGraphicsCommonComponents" by JeremiasMaerki
Date Thu, 11 Aug 2005 14:38:47 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Xmlgraphics Wiki" for change notification.

The following page has been changed by JeremiasMaerki:
http://wiki.apache.org/xmlgraphics/XmlGraphicsCommonComponents

The comment on the change is:
Incorporating feedback and decisions.

------------------------------------------------------------------------------
  
  '''External dependencies:'''
  
-  * Avalon Framework (for the configuration subpackage only)
+  * Avalon Framework (for the configuration subpackage only) [2]
-  * Jakarta Commons Logging
+  * Jakarta Commons Logging [3]
   * Jakarta Commons IO
+ 
+ [2] There's enough opposition here that warrants a reevaluation. We'll try to do without
this.
+ 
+ [3] During the move it should be tried to remove this dependency, i.e. no logging at all
in the basic shared components.
  
  === Parts affected in Batik ===
  
@@ -81, +85 @@

  
  ==== Possible layout in SVN ====
  
- '''Updated Proposal 2a:'''
+ '''Proposal:'''
  
  {{{
  
@@ -90, +94 @@

          +-- branches
          +-- tags
          +-- trunk
-              +-- codecs
-              +-- fonts
-              +-- image-adapters
-              +-- java2d (Graphics2D implementations, gradient/(pattern) extensions)
-                   +-- pdf (PDF implementation)
-                   +-- ps (PS implementation)
-                   +-- svg (SVG implementation)
-              +-- pdf
-              +-- ps
+              +-- src
-              +-- rtf
-              +-- utils
+                   +-- java (all shared components under this directory)
+                        +-- org.apache.xmlgraphics
+                             +-- codecs
+                             +-- fonts
+                             +-- image-adapters
+                             +-- java2d (Graphics2D implementations, gradient/(pattern) extensions)
+                                  +-- pdf (PDF implementation)
+                                  +-- ps (PS implementation)
+                                  +-- svg (SVG implementation)
+                             +-- pdf
+                             +-- ps
+                             +-- rtf
+                             +-- utils
+                   +-- java-1.4 (all JDK 1.4 dependant code under this directory)
    +-- batik
          +-- branches
          +-- tags
@@ -118, +126 @@

   * In this scenario, the PDF and PS transcoders are transferred to the Batik subproject
under their repository.
   * Basic Graphics2D implementations and supporting code (gradient/(pattern) classes) go
into Commons (Batik only gets the Transcoders)
   * this layout has the effect that we have three major products (batik, fop and xmlgraphics-commons),
where axgc may have additional (sub-)products for each individual components (if necessary).
-  * axgc builds each component individually (xmlgraphics-commons-pdf.jar, xmlgraphics-commons-utils.jar
etc.), as well as a collective (xmlgraphics-commons.jar). If the individual components are
released or only the collective remains TBD.
+  * axgc builds some components individually (xmlgraphics-commons-pdf.jar, xmlgraphics-commons-utils.jar
etc.), as well as a collective (xmlgraphics-commons.jar). A release is only done as a collective
for the whole of XML Graphics Commons.
   * All releases are always coordinated on the project level (i.e. on level Apache XML Graphics).
-  * This scenario is simpler than proposal 1 (fewer places to look for code), but the FOP
team has less control over the code which makes up in important feature of FOP.
  
  === Notes on additional use cases for the separated components ===
  

---------------------------------------------------------------------
Apache XML Graphics Project URL: http://xmlgraphics.apache.org/
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org


Mime
View raw message