incubator-odf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From devin...@apache.org
Subject svn commit: r1171021 - /incubator/odf/site/trunk/content/odftoolkit/odfdom/ReleaseNotes.mdtext
Date Thu, 15 Sep 2011 09:33:53 GMT
Author: devinhan
Date: Thu Sep 15 09:33:52 2011
New Revision: 1171021

URL: http://svn.apache.org/viewvc?rev=1171021&view=rev
Log:
CMS commit to odftoolkit by devinhan

Modified:
    incubator/odf/site/trunk/content/odftoolkit/odfdom/ReleaseNotes.mdtext

Modified: incubator/odf/site/trunk/content/odftoolkit/odfdom/ReleaseNotes.mdtext
URL: http://svn.apache.org/viewvc/incubator/odf/site/trunk/content/odftoolkit/odfdom/ReleaseNotes.mdtext?rev=1171021&r1=1171020&r2=1171021&view=diff
==============================================================================
--- incubator/odf/site/trunk/content/odftoolkit/odfdom/ReleaseNotes.mdtext (original)
+++ incubator/odf/site/trunk/content/odftoolkit/odfdom/ReleaseNotes.mdtext Thu Sep 15 09:33:52
2011
@@ -1,517 +1,448 @@
-== ODFDOM Release Notes ==
+Title:ODFDOM Release Notes
+Release 0.8.7
+-------------
+
+ODFDOM 0.8.7 is released on Feb 16th, 2010. Major enhancements are coming with this version:
 
+  
+ - Full Maven support: ODFDOM is now on the public Maven servers.    
+ - The sub document handling had been enhanced.      
+ - ODF Package validation in ODFDOM was enabled. ODFDOM is used by the ODF Validator project
of ODF Toolkit.   
+ - More functionality for source code generation of the ODF 1.2 typed DOM classes by using
MultiSchemaValidator as RelaxNG parser and Apache Velocity as template engine
+ - A major design clean-up had been archived. The inheritance relationship between DOM and
Document layer has been broken up as it was no 1:1 relationship. The convenient methods for
text, image and style are moved to incubator package. 
+ - A new function to extract text from documents, DOMs and elements has been provided.
+ - Several bugs related with table and presentation had been fixed.
+
+**Resolved Issues**
+
+ - [Bug 5][1] -  Enabling public Maven repository     
+ - [Bug 35][2]-  JavaDoc enhancments          
+ - [Bug 66][3] -  Enabling the ODF validation for ODFDOM          
+ - [Bug 69][4] -  Redesign: Break up DOM/DOC inheritance, removing empty DOC classes, moving
DOC functionality to incubator package     
+ - [Bug 91][5] -  Enabling new source code generation for ODF 1.2 typed DOM using MultiSchemaValidator
as RelaxNG parser & Apache Velocity as template engine      
+ - [Bug 131][6] -  WebappClassLoader leak due to org.openoffice.odf.pkg.TempDirDeleter  
 
+ - [Bug 141][7] -  meta:generator field should state used ODFDOM version       
+ - [Bug 161][8] -  Consistent line breaks in Mercurial       
+ - [Bug 166][9] -  Embedded documents and Package documents       
+ - [Bug 171][10] -  JavaDoc is deployed via Maven to the ODFDOM website        
+ - [Bug 179][11] -  Enabling JDK XPath and package layer refactorings	        	
+ - [Bug 181][12] -  Document creation date and time not initialised	         
+ - [Bug 198][13] -  Enhancement of Java Logging     
+ - [Bug 200][14] -  Adapt office:version in all ODF XML files, to ODF 1.2      
+ - [Bug 209][15] -  Version.getBuildResponsible needs to be renamed         	
+ - [Bug 214][16] -  Add functionality to enable/disable cell style inheritance      
+ - [Bug 215][17] -  Text extraction & adding a visitor for elements      
+ - [Bug 216][18] -  README.txt update to reference to Release Notes of Wiki      			
+ - [Bug 217][19] -  'java -jar odfdom.jar' returns incorrect version info       	
+ - [Bug 219][20] -  OdfPackag.save(..) should save as well all its open documents	      
+ - [Bug 220][21] -  Xerces SAX parser should always be chosen	     
+ - [Bug 221][22] -  Removing locale attributes from ODF templates of ODFDOM JAR	        
+ - [Bug 226][23] -  Adding OdfPackage.isExternalReference to public API         
+ - [Bug 233][24] -  Copy presentation slide result in error when an external reference is
existent       	
+ - [Bug 234][25] -  Fix for table cell merge and repetition functionality         
+ - [Bug 236][26] -  Column without width, should not have empty width attributes when split
up      
+ - [Bug 257][27] -  Test utility does not handle spaces in directory names      
 
-=== Release 0.8.7 ===
-
-ODFDOM 0.8.7 is released on Feb 16th, 2010. Major enhancements are coming with this version:
-* Full Maven support: ODFDOM is now on the public Maven servers.
-* The sub document handling had been enhanced. 
-* ODF Package validation in ODFDOM was enabled. ODFDOM is used by the ODF Validator project
of ODF Toolkit.
-* More functionality for source code generation of the ODF 1.2 typed DOM classes by using
MultiSchemaValidator as RelaxNG parser and Apache Velocity as template engine
-* A major design clean-up had been archived. The inheritance relationship between DOM and
Document layer has been broken up as it was no 1:1 relationship. The convenient methods for
text, image and style are moved to incubator package. 
-* A new function to extract text from documents, DOMs and elements has been provided.
-* Several bugs related with table and presentation had been fixed.
-
-====Resolved Issues====
-
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=5 Bug 5] -  Enabling public Maven repository
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=35 Bug 35] -  JavaDoc enhancments
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=66 Bug 66] -  Enabling the ODF validation
for ODFDOM
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=69 Bug 69] -  Redesign: Break up DOM/DOC
inheritance, removing empty DOC classes, moving DOC functionality to incubator package
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=91 Bug 91] -  Enabling new source code
generation for ODF 1.2 typed DOM using MultiSchemaValidator as RelaxNG parser & Apache
Velocity as template engine
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=131 Bug 131] -  WebappClassLoader leak
due to org.openoffice.odf.pkg.TempDirDeleter
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=141 Bug 141] -  meta:generator field should
state used ODFDOM version
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=161 Bug 161] -  Consistent line breaks
in Mercurial
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=166 Bug 166] -  Embedded documents and
Package documents
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=172 Bug 171] -  JavaDoc is deployed via
Maven to the ODFDOM website
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=179 Bug 179] -  Enabling JDK XPath and
package layer refactorings		
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=181 Bug 181] -  Document creation date
and time not initialised	
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=198 Bug 198] -  Enhancement of Java Logging
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=200 Bug 200] -  Adapt office:version in
all ODF XML files, to ODF 1.2
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=209 Bug 209] -  Version.getBuildResponsible
needs to be renamed	
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=214 Bug 214] -  Add functionality to enable/disable
cell style inheritance
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=215 Bug 215] -  Text extraction & adding
a visitor for elements
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=216 Bug 216] -  README.txt update to reference
to Release Notes of Wiki			
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=217 Bug 217] -  'java -jar odfdom.jar'
returns incorrect version info	
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=219 Bug 219] -  OdfPackag.save(..) should
save as well all its open documents	
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=220 Bug 220] -  Xerces SAX parser should
always be chosen	
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=221 Bug 221] -  Removing locale attributes
from ODF templates of ODFDOM JAR	
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=226 Bug 226] -  Adding OdfPackage.isExternalReference
to public API
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=233 Bug 233] -  Copy presentation slide
result in error when an external reference is existent	
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=234 Bug 234] -  Fix for table cell merge
and repetition functionality
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=236 Bug 236] -  Column without width, should
not have empty width attributes when split up
-*[https://odftoolkit.org/bugzilla/show_bug.cgi?id=257 Bug 257] -  Test utility does not handle
spaces in directory names
-
-====API changes since 0.8.6 Release ====
-======1.Package/Class Change List======
+**API changes since 0.8.6 Release**   
+***1.Package/Class Change List***    
 Note: The first column 'Java class' package is relative to 'org.odftoolkit'.
 
-{|- border="1"
-!Previous Package
-!Previous Class
-!New Package
-!New Class
-|-
-|odfdom.doc.draw
-|OdfDrawFrame
-|odfdom.incubator.doc.draw
-|OdfDrawFrame
-|-
-|odfdom.doc.number
-|OdfNumberCurrencyStyle
-|odfdom.incubator.doc.number
-|OdfNumberCurrencyStyle
-|-
-|
-|OdfNumberDateStyle
-|
-|OdfNumberDateStyle
-|-
-|
-|OdfNumberPercentageStyle
-|
-|OdfNumberPercentageStyle
-|-
-|
-|OdfNumberStyle
-|
-|OdfNumberStyle
-|-
-|
-|OdfNumberTimeStyle
-|
-|OdfNumberTimeStyle
-|-
-|odfdom.doc.office
-|OdfOfficeAutomaticStyles
-|odfdom.incubator.doc.office
-|OdfOfficeAutomaticStyles
-|-
-|
-|OdfOfficeMasterStyles
-|
-|OdfOfficeMasterStyles
-|-
-|
-|OdfOfficeStyles
-|
-|OdfOfficeStyles
-|-
-|
-|OdfStylesBase
-|
-|OdfStylesBase
-|-
-|odfdom.doc.style
-|OdfDefaultStyle
-|odfdom.incubator.doc.style
-|OdfDefaultStyle
-|-
-|
-|OdfStyle
-|
-|OdfStyle
-|-
-|
-|OdfStylePageLayout
-|
-|OdfStylePageLayout
-|-
-|odfdom.doc.text
-|OdfTextHeading
-|odfdom.incubator.doc.text
-|OdfTextHeading
-|-
-|
-|OdfTextList
-|
-|OdfTextList
-|-
-|
-|OdfTextListLevelStyleBullet
-|
-|OdfTextListLevelStyleBullet
-|-
-|
-|OdfTextListLevelStyleImage
-|
-|OdfTextListLevelStyleImage
-|-
-|
-|OdfTextListLevelStyleNumber
-|
-|OdfTextListLevelStyleNumber
-|-
-|
-|OdfTextListStyle
-|
-|OdfTextListStyle
-|-
-|
-|OdfTextOutlineLevelStyle
-|
-|OdfTextOutlineLevelStyle
-|-
-|
-|OdfTextOutlineStyle
-|
-|OdfTextOutlineStyle
-|-
-|
-|OdfTextParagraph
-|
-|OdfTextParagraph
-|-
-|
-|OdfTextSpan
-|
-|OdfTextSpan
-|-
-|
-|OdfWhitespaceProcessor
-|
-|OdfWhitespaceProcessor
-|-
-|odfdom.doc.draw
-|OdfDrawPage
-|odfdom.doc.presentation
-|OdfSlide
-|-
-|odfdom.pkg
-|OdfPackageStream
-|odfdom.pkg
-|OdfPackageDocument
-|-
-|odfdom
-|NamespaceName
-|odfdom.pkg
-|NamespaceName
-|-
-|
-|OdfAlienAttribute
-|
-|OdfAlienAttribute
-|-
-|
-|OdfAlienElement
-|
-|OdfAlienElement
-|-
-|
-|OdfAttribute
-|
-|OdfAttribute
-|-
-|
-|OdfContainerElementBase
-|
-|OdfContainerElementBase
-|-
-|
-|OdfElement
-|
-|OdfElement
-|-
-|
-|OdfFileDom
-|
-|OdfFileDom
-|-
-|
-|OdfName
-|
-|OdfName
-|-
-|
-|OdfNamespace
-|
-|OdfNamespace
-|-
-|
-|OdfXMLFactory
-|
-|OdfXMLFactory
-|}
-======2.Method Change List======
-Note: The first column 'Java class' package is relative to 'org.odftoolkit.odfdom'.
-
-{|- border="1"
-!Previous Java Class
-!Previous API
-!New Java Class
-!New API
-|-
-|doc.OdfChartDocument
-|OdfOfficeChart  getContentRoot()
-|doc.OdfChartDocument
-|OfficeChartElement  getContentRoot()
-|-
-|doc.OdfGraphicsDocument
-|OdfOfficeDrawing  getContentRoot()
-|doc.OdfGraphicsDocument
-|OfficeDrawingElement  getContentRoot()
-|-
-|doc.OdfImageDocument
-|OdfOfficeImage  getContentRoot()
-|doc.OdfImageDocument
-|OfficeImageElement  getContentRoot()
-|-
-|doc.OdfSpreadsheetDocument
-|OdfOfficeSpreadsheet  getContentRoot()
-|doc.OdfSpreadsheetDocument
-|OfficeSpreadsheetElement  getContentRoot()
-|-
-|doc.OdfTextDocument
-|OdfOfficeText  getContentRoot()
-|doc.OdfTextDocument
-|OfficeTextElement  getContentRoot()
-|-
-|doc.OdfPresentationDocument
-|void  deleteSlideByIndex(int)
-|doc.OdfPresentationDocument
-|boolean  deleteSlideByIndex(int)
-|-
-|
-|void  deleteSlideByName(String)
-|
-|boolean  deleteSlideByName(String)
-|-
-|
-|OdfDrawPage  getSlideByIndex(int)
-|
-|OdfSlide  getSlideByIndex(int)
-|-
-|
-|OdfDrawPage  getSlideByName(String)
-|
-|OdfSlide  getSlideByName(String)
-|-
-|
-|OdfDrawPage  copySlide(int,int,String)
-|
-|OdfSlide  copySlide(int,int,String)
-|-
-|
-|OdfDrawPage  copyForeignSlide(int,OdfPresentationDocument,int)
-|
-|OdfSlide  copyForeignSlide(int,OdfPresentationDocument,int)
-|-
-|
-|OdfDrawPage  newSlide(int,String,OdfDrawPage.SlideLayout)
-|
-|OdfSlide  newSlide(int,String,OdfSlide.SlideLayout)
-|-
-|doc.OdfDocument
-|OdfDocument  loadTemplate(OdfDocument.Resource)
-|doc.OdfDocument
-|OdfDocument  loadTemplate(OdfPackageDocument.Resource,OdfDocument.OdfMediaType)
-|-
-|
-|OdfDocument  getEmbeddedDocument(String)
-|
-|OdfDocument  loadSubDocument(String)
-|-
-|
-|List  getEmbeddedDocuments()
-|
-|Map  loadSubDocuments()
-|-
-|
-|List  getEmbeddedDocuments(OdfDocument.OdfMediaType)
-|
-|Map  loadSubDocuments(OdfDocument.OdfMediaType)
-|-
-|
-|String  getMediaType()
-|
-|OdfDocument.OdfMediaType  getOdfMediaType()
-|-
-|
-|void  setMediaType(OdfDocument.OdfMediaType)
-|
-|void  setOdfMediaType(OdfDocument.OdfMediaType)
-|-
-|
-|InputStream  getContentStream()
-|dom.OdfSchemaDocument
-|InputStream  getContentStream()
-|-
-|
-|InputStream  getContentStream()
-|dom.OdfSchemaDocument
-|InputStream  getContentStream()
-|-
-|
-|InputStream  getStylesStream()
-|dom.OdfSchemaDocument
-|InputStream  getStylesStream()
-|-
-|
-|InputStream  getSettingsStream()
-|dom.OdfSchemaDocument
-|InputStream  getSettingsStream()
-|-
-|
-|InputStream  getMetaStream()
-|dom.OdfSchemaDocument
-|InputStream  getMetaStream()
-|-
-|
-|OdfContentDom  getContentDom()
-|dom.OdfSchemaDocument
-|OdfContentDom  getContentDom()
-|-
-|
-|OdfStylesDom  getStylesDom()
-|dom.OdfSchemaDocument
-|OdfStylesDom  getStylesDom()
-|-
-|
-|OdfMetaDom  getMetaDom()
-|dom.OdfSchemaDocument
-|OdfMetaDom  getMetaDom()
-|-
-|
-|OdfSettingsDom  getSettingsDom()
-|dom.OdfSchemaDocument
-|OdfSettingsDom  getSettingsDom()
-|-
-|
-|OdfOfficeStyles  getDocumentStyles()
-|dom.OdfSchemaDocument
-|OdfOfficeStyles  getDocumentStyles()
-|-
-|
-|OdfOfficeStyles  getOrCreateDocumentStyles()
-|dom.OdfSchemaDocument
-|OdfOfficeStyles  getOrCreateDocumentStyles()
-|-
-|
-|OdfOfficeMasterStyles  getOfficeMasterStyles()
-|dom.OdfSchemaDocument
-|OdfOfficeMasterStyles  getOfficeMasterStyles()
-|-
-|
-|String  getBaseURI()
-|dom.OdfSchemaDocument
-|String  getBaseURI()
-|-
-|
-|void  embedDocument(String,OdfDocument)
-|pkg.OdfPackageDocument 
-|void  insertDocument(OdfPackageDocument,String)
-|-
-|
-|void  RemoveEmbedDocument(String)
-|pkg.OdfPackageDocument
-|void  removeDocument(String)
-|-
-|
-|OdfPackage  getPackage()
-|pkg.OdfPackageDocument
-|OdfPackage  getPackage()
-|-
-|
-|void  setPackage(OdfPackage)  
-|pkg.OdfPackageDocument
-|void  setPackage(OdfPackage)  
-|-
-|
-|String  getDocumentPackagePath()
-|pkg.OdfPackageDocument
-|String  getDocumentPackagePath()
-|-
-|
-|EntityResolver  getEntityResolver()
-|pkg.OdfPackageDocument
-|EntityResolver  getEntityResolver()
-|-
-|
-|URIResolver  getURIResolver()
-|pkg.OdfPackageDocument
-|URIResolver  getURIResolver()
-|-
-|
-|XPath  getXPath()
-|pkg.OdfFileDom 
-|XPath  getXPath()
-|-
-|
-|OdfDocument  getRootDocument()
-|pkg.OdfPackage
-|OdfPackageDocument getRootDocument()
-|-
-|pkg.manifest.OdfFileEntry
-|String  getMediaType()
-|pkg.manifest.OdfFileEntry
-|String  getMediaTypeString()
-|-
-|
-|void  setMediaType(String)
-|
-|void  setMediaTypeString(String)
-|-
-|pkg.OdfPackage
-|HashMap  getManifestEntries()
-|pkg.OdfPackage
-|Map  getManifestEntries()
-|-
-|
-|getFileEntries()
-|
-|getFilePaths()
-|-
-|
-|String  getMediaType()
-|
-|String  getMediaTypeString()
-|-
-|
-|insertPackageDocument(OdfPackageDocument,String)
-|
-|insertDocument(OdfPackageDocument, String)
-|-
-|
-|void  removePackageDocument(String)
-|
-|void  removeDocument(String)
-|-
-|
-|void  flushDecendentDoms(OdfPackageDocument)
-|
-|void  flushDoms(OdfPackageDocument)
-|-
-|
-|OdfPackageDocument  loadPackageDocument(String)
-|
-|OdfPackageDocument  loadDocument(String)
-|-
-|
-|Set  getInnerDocumentPaths(String)
-|
-|Set  getDocumentPaths()
-|-
-|
-|Set  getInnerDocumentPaths(String,String)
-|
-|Set  getDocumentPaths(String,String)
-|-
-|incubator.meta.OdfOfficeMeta
-|void  setDcdate(Calendar)
-|incubator.meta.OdfOfficeMeta
-|void  setDate(Calendar)
-|-
-|
-|Calendar  getDcdate()
-|
-|Calendar  getDate()
-|}
-======3.Package/Class/Method Removed List======
+   
+<table>
+<tr>
+<td>Previous Package</td><td>Previous Class</td><td>New Package</td><td>New
Class</td>
+</tr>
+<tr>
+<td>odfdom.doc.draw</td><td>OdfDrawFrame</td><td>odfdom.incubator.doc.draw</td><td>OdfDrawFrame</td>
+</tr>
+<tr>
+<td>odfdom.doc.number</td><td>OdfNumberCurrencyStyle</td><td>odfdom.incubator.doc.number</td><td>OdfNumberCurrencyStyle</td>
+</tr>
+<tr>
+<td></td><td>OdfNumberDateStyle</td><td></td><td>OdfNumberDateStyle</td>
+</tr>
+<tr>
+<td></td><td>OdfNumberPercentageStyle</td><td></td><td>OdfNumberPercentageStyle</td>
+</tr>
+<tr>
+<td></td><td>OdfNumberStyle</td><td></td><td>OdfNumberStyle</td>
+</tr>
+<tr>
+<td></td><td>OdfNumberTimeStyle</td><td></td><td>OdfNumberTimeStyle</td>
+</tr>
+<tr>
+<td>odfdom.doc.office</td><td>OdfOfficeAutomaticStyles</td><td>odfdom.incubator.doc.office</td><td>OdfOfficeAutomaticStyles</td>
+</tr>
+<tr>
+<td></td><td>OdfOfficeMasterStyles</td><td></td><td>OdfOfficeMasterStyles</td>
+</tr>
+<tr>
+<td></td><td>OdfOfficeStyles</td><td></td><td>OdfOfficeStyles</td>
+</tr>
+<tr>
+<td></td><td>OdfStylesBase</td><td></td><td>OdfStylesBase</td>
+</tr>
+<tr>
+<td>odfdom.doc.style</td><td>OdfDefaultStyle</td><td>odfdom.incubator.doc.style</td><td>OdfDefaultStyle</td>
+</tr>
+<tr>
+<td></td><td>OdfStyle</td><td></td><td>OdfStyle</td>
+</tr>
+<tr>
+<td></td><td>OdfStylePageLayout</td><td></td><td>OdfStylePageLayout</td>
+</tr>
+<tr>
+<td>odfdom.doc.text</td><td>OdfTextHeading</td><td>odfdom.incubator.doc.text</td><td>OdfTextHeading</td>
+</tr>
+<tr>
+<td></td><td>OdfTextList</td><td></td><td>OdfTextList</td>
+</tr>
+<tr>
+<td></td><td>OdfTextListLevelStyleBullet</td><td></td><td>OdfTextListLevelStyleBullet</td>
+</tr>
+<tr>
+<td></td><td>OdfTextListLevelStyleImage</td><td></td><td>OdfTextListLevelStyleImage</td>
+</tr>
+<tr>
+<td></td><td>OdfTextListLevelStyleNumber</td><td></td><td>OdfTextListLevelStyleNumber</td>
+</tr>
+<tr>
+<td></td><td>OdfTextListStyle</td><td></td><td>OdfTextListStyle</td>
+</tr>
+<tr>
+<td></td><td>OdfTextOutlineLevelStyle</td><td></td><td>OdfTextOutlineLevelStyle</td>
+</tr>
+<tr>
+<td></td><td>OdfTextOutlineStyle</td><td></td><td>OdfTextOutlineStyle</td>
+</tr>
+<tr>
+<td></td><td>OdfTextParagraph</td><td></td><td>OdfTextParagraph</td>
+</tr>
+<tr>
+<td></td><td>OdfTextSpan</td><td></td><td>OdfTextSpan</td>
+</tr>
+<tr>
+<td></td><td>OdfWhitespaceProcessor</td><td></td><td>OdfWhitespaceProcessor</td>
+</tr>
+<tr>
+<td>odfdom.doc.draw</td><td>OdfDrawPage</td><td>odfdom.doc.presentation</td><td>OdfSlide</td>
+</tr>
+<tr>
+<td>odfdom.pkg</td><td>OdfPackageStream</td><td>odfdom.pkg</td><td>OdfPackageDocument</td>
+</tr>
+<tr>
+<td>odfdom</td><td>NamespaceName</td><td>odfdom.pkg</td><td>NamespaceName</td>
+</tr>
+<tr>
+<td></td><td>OdfAlienAttribute</td><td></td><td>OdfAlienAttribute</td>
+</tr>
+<tr>
+<td></td><td>OdfAlienElement</td><td></td><td>OdfAlienElement</td>
+</tr>
+<tr>
+<td></td><td>OdfAttribute</td><td></td><td>OdfAttribute</td>
+</tr>
+<tr>
+<td></td><td>OdfContainerElementBase</td><td></td><td>OdfContainerElementBase</td>
+</tr>
+<tr>
+<td></td><td>OdfElement</td><td></td><td>OdfElement</td>
+</tr>
+<tr>
+<td></td><td>OdfFileDom</td><td></td><td>OdfFileDom</td>
+</tr>
+<tr>
+<td></td><td>OdfName</td><td></td><td>OdfName</td>
+</tr>
+<tr>
+<td></td><td>OdfNamespace</td><td></td><td>OdfNamespace</td>
+</tr>
+<tr>
+<td></td><td>OdfXMLFactory</td><td></td><td>OdfXMLFactory</td>
+</tr>
+</table>
 
-{|- border="1"
-!Removed Package/Class/Method
-!Adaptive Solution
-|-
-|remove empty DOC classes from the following packages: <br/>
+***2.Method Change List***   
+Note: The first column 'Java class' package is relative to 'org.odftoolkit.odfdom'.
+<table>
+<tr><td>Previous Java Class
+</td><td>Previous API
+</td><td>New Java Class
+</td><td>New API</td>
+</tr><tr>
+<td>doc.OdfChartDocument
+</td><td>OdfOfficeChart  getContentRoot()
+</td><td>doc.OdfChartDocument
+</td><td>OfficeChartElement  getContentRoot()</td>
+</tr><tr>
+<td>doc.OdfGraphicsDocument
+</td><td>OdfOfficeDrawing  getContentRoot()
+</td><td>doc.OdfGraphicsDocument
+</td><td>OfficeDrawingElement  getContentRoot()</td>
+</tr><tr>
+<td>doc.OdfImageDocument
+</td><td>OdfOfficeImage  getContentRoot()
+</td><td>doc.OdfImageDocument
+</td><td>OfficeImageElement  getContentRoot()</td>
+</tr><tr>
+<td>doc.OdfSpreadsheetDocument
+</td><td>OdfOfficeSpreadsheet  getContentRoot()
+</td><td>doc.OdfSpreadsheetDocument
+</td><td>OfficeSpreadsheetElement  getContentRoot()</td>
+</tr><tr>
+<td>doc.OdfTextDocument
+</td><td>OdfOfficeText  getContentRoot()
+</td><td>doc.OdfTextDocument
+</td><td>OfficeTextElement  getContentRoot()</td>
+</tr><tr>
+<td>doc.OdfPresentationDocument
+</td><td>void  deleteSlideByIndex(int)
+</td><td>doc.OdfPresentationDocument
+</td><td>boolean  deleteSlideByIndex(int)</td>
+</tr><tr>
+<td>
+</td><td>void  deleteSlideByName(String)
+</td><td>
+</td><td>boolean  deleteSlideByName(String)</td>
+</tr><tr>
+<td>
+</td><td>OdfDrawPage  getSlideByIndex(int)
+</td><td>
+</td><td>OdfSlide  getSlideByIndex(int)
+</tr><tr>
+</td><td>
+</td><td>OdfDrawPage  getSlideByName(String)
+</td><td>
+</td><td>OdfSlide  getSlideByName(String)</td>
+</tr><tr>
+<td>
+</td><td>OdfDrawPage  copySlide(int,int,String)
+</td><td>
+</td><td>OdfSlide  copySlide(int,int,String)</td>
+</tr><tr>
+<td>
+</td><td>OdfDrawPage  copyForeignSlide(int,OdfPresentationDocument,int)
+</td><td>
+</td><td>OdfSlide  copyForeignSlide(int,OdfPresentationDocument,int)</td>
+</tr><tr>
+<td>
+</td><td>OdfDrawPage  newSlide(int,String,OdfDrawPage.SlideLayout)
+</td><td>
+</td><td>OdfSlide  newSlide(int,String,OdfSlide.SlideLayout)</td>
+</tr><tr>
+<td>doc.OdfDocument
+</td><td>OdfDocument  loadTemplate(OdfDocument.Resource)
+</td><td>doc.OdfDocument
+</td><td>OdfDocument  loadTemplate(OdfPackageDocument.Resource,OdfDocument.OdfMediaType)</td>
+</tr><tr>
+<td>
+</td><td>OdfDocument  getEmbeddedDocument(String)
+</td><td>
+</td><td>OdfDocument  loadSubDocument(String)
+</tr><tr>
+</td><td>
+</td><td>List  getEmbeddedDocuments()
+</td><td>
+</td><td>Map  loadSubDocuments()
+</td></tr><tr>
+<td>
+</td><td>List  getEmbeddedDocuments(OdfDocument.OdfMediaType)
+</td><td>
+</td><td>Map  loadSubDocuments(OdfDocument.OdfMediaType)
+</td></tr><tr>
+</td><td>
+</td><td>String  getMediaType()
+</td><td>
+</td><td>OdfDocument.OdfMediaType  getOdfMediaType()
+</td></tr><tr>
+<td>
+</td><td>void  setMediaType(OdfDocument.OdfMediaType)
+</td><td>
+</td><td>void  setOdfMediaType(OdfDocument.OdfMediaType)
+</td></tr><tr>
+<td>
+</td><td>InputStream  getContentStream()
+</td><td>dom.OdfSchemaDocument
+</td><td>InputStream  getContentStream()
+</td></tr><tr>
+<td>
+</td><td>InputStream  getContentStream()
+</td><td>dom.OdfSchemaDocument
+</td><td>InputStream  getContentStream()
+</td></tr><tr>
+<td>
+</td><td>InputStream  getStylesStream()
+</td><td>dom.OdfSchemaDocument
+</td><td>InputStream  getStylesStream()
+</td></tr><tr>
+<td>
+</td><td>InputStream  getSettingsStream()
+</td><td>dom.OdfSchemaDocument
+</td><td>InputStream  getSettingsStream()
+</td></tr><tr>
+<td>
+</td><td>InputStream  getMetaStream()
+</td><td>dom.OdfSchemaDocument
+</td><td>InputStream  getMetaStream()
+</td></tr><tr>
+<td>
+</td><td>OdfContentDom  getContentDom()
+</td><td>dom.OdfSchemaDocument
+</td><td>OdfContentDom  getContentDom()
+</td></tr><tr>
+<td>
+</td><td>OdfStylesDom  getStylesDom()
+</td><td>dom.OdfSchemaDocument
+</td><td>OdfStylesDom  getStylesDom()
+</td></tr><tr>
+<td>
+</td><td>OdfMetaDom  getMetaDom()
+</td><td>dom.OdfSchemaDocument
+</td><td>OdfMetaDom  getMetaDom()
+</td></tr><tr>
+<td>
+</td><td>OdfSettingsDom  getSettingsDom()
+</td><td>dom.OdfSchemaDocument
+</td><td>OdfSettingsDom  getSettingsDom()
+</td></tr><tr>
+<td>
+</td><td>OdfOfficeStyles  getDocumentStyles()
+</td><td>dom.OdfSchemaDocument
+</td><td>OdfOfficeStyles  getDocumentStyles()
+</td></tr><tr>
+<td>
+</td><td>OdfOfficeStyles  getOrCreateDocumentStyles()
+</td><td>dom.OdfSchemaDocument
+</td><td>OdfOfficeStyles  getOrCreateDocumentStyles()
+</td></tr><tr>
+<td>
+</td><td>OdfOfficeMasterStyles  getOfficeMasterStyles()
+</td><td>dom.OdfSchemaDocument
+</td><td>OdfOfficeMasterStyles  getOfficeMasterStyles()
+</td></tr><tr>
+<td>
+</td><td>String  getBaseURI()
+</td><td>dom.OdfSchemaDocument
+</td><td>String  getBaseURI()
+</td></tr><tr>
+<td>
+</td><td>void  embedDocument(String,OdfDocument)
+</td><td>pkg.OdfPackageDocument 
+</td><td>void  insertDocument(OdfPackageDocument,String)
+</td></tr><tr>
+<td>
+</td><td>void  RemoveEmbedDocument(String)
+</td><td>pkg.OdfPackageDocument
+</td><td>void  removeDocument(String)
+</td></tr><tr>
+<td>
+</td><td>OdfPackage  getPackage()
+</td><td>pkg.OdfPackageDocument
+</td><td>OdfPackage  getPackage()
+</td></tr><tr>
+<td>
+</td><td>void  setPackage(OdfPackage)  
+</td><td>pkg.OdfPackageDocument
+</td><td>void  setPackage(OdfPackage)  
+</td></tr><tr>
+<td>
+</td><td>String  getDocumentPackagePath()
+</td><td>pkg.OdfPackageDocument
+</td><td>String  getDocumentPackagePath()
+</td></tr><tr>
+<td>
+</td><td>EntityResolver  getEntityResolver()
+</td><td>pkg.OdfPackageDocument
+</td><td>EntityResolver  getEntityResolver()
+</td></tr><tr>
+<td>
+</td><td>URIResolver  getURIResolver()
+</td><td>pkg.OdfPackageDocument
+</td><td>URIResolver  getURIResolver()
+</td></tr><tr>
+<td>
+</td><td>XPath  getXPath()
+</td><td>pkg.OdfFileDom 
+</td><td>XPath  getXPath()
+</td></tr><tr>
+<td>
+</td><td>OdfDocument  getRootDocument()
+</td><td>pkg.OdfPackage
+</td><td>OdfPackageDocument getRootDocument()
+</td></tr><tr>
+<td>pkg.manifest.OdfFileEntry
+</td><td>String  getMediaType()
+</td><td>pkg.manifest.OdfFileEntry
+</td><td>String  getMediaTypeString()
+</td></tr><tr>
+<td>
+</td><td>void  setMediaType(String)
+</td><td>
+</td><td>void  setMediaTypeString(String)
+</td></tr><tr>
+<td>pkg.OdfPackage
+</td><td>HashMap  getManifestEntries()
+</td><td>pkg.OdfPackage
+</td><td>Map  getManifestEntries()
+</td></tr><tr>
+<td>
+</td><td>getFileEntries()
+</td><td>
+</td><td>getFilePaths()
+</td></tr><tr>
+<td>
+</td><td>String  getMediaType()
+</td><td>
+</td><td>String  getMediaTypeString()
+</td></tr><tr>
+<td>
+</td><td>insertPackageDocument(OdfPackageDocument,String)
+</td><td>
+</td><td>insertDocument(OdfPackageDocument, String)
+</td></tr><tr>
+<td>
+</td><td>void  removePackageDocument(String)
+</td><td>
+</td><td>void  removeDocument(String)
+</td></tr><tr>
+<td>
+</td><td>void  flushDecendentDoms(OdfPackageDocument)
+</td><td>
+</td><td>void  flushDoms(OdfPackageDocument)
+</td></tr><tr>
+<td>
+</td><td>OdfPackageDocument  loadPackageDocument(String)
+</td><td>
+</td><td>OdfPackageDocument  loadDocument(String)
+</td></tr><tr>
+<td>
+</td><td>Set  getInnerDocumentPaths(String)
+</td><td>
+</td><td>Set  getDocumentPaths()
+</td></tr><tr>
+<td>
+</td><td>Set  getInnerDocumentPaths(String,String)
+</td><td>
+</td><td>Set  getDocumentPaths(String,String)
+</td></tr><tr>
+<td>incubator.meta.OdfOfficeMeta
+</td><td>void  setDcdate(Calendar)
+</td><td>incubator.meta.OdfOfficeMeta
+</td><td>void  setDate(Calendar)
+</td></tr><tr>
+<td>
+</td><td>Calendar  getDcdate()
+</td><td>
+</td><td>Calendar  getDate()
+</td></tr>
+</table>
+
+***3.Package/Class/Method Removed List***   
+
+<table>
+<tr>
+<td>Removed Package/Class/Method</td><td>Adaptive Solution</td>
+</tr><tr>
+<td>remove empty DOC classes from the following packages: <br/>
       org.odftoolkit.odfdom.doc.anim;<br/>
       org.odftoolkit.odfdom.doc.chart;<br/>
       org.odftoolkit.odfdom.doc.config;<br/>
@@ -530,19 +461,19 @@ Note: The first column 'Java class' pack
       org.odftoolkit.odfdom.doc.svg;<br/>
       org.odftoolkit.odfdom.doc.text;<br/>
       org.odftoolkit.odfdom.doc.xforms
-|use corresponding DOM layer classes directly. <br/>
+</td><td>use corresponding DOM layer classes directly. <br/>
  sample: org.odftoolkit.odfdom.doc.anim.OdfAnimate ->
          org.odftoolkit.odfdom.dom.anim.AnimAnimateElement
-|-
-|remove get/setValue() from dom attribute classes 
-|use get/setValue() in XML DOM directly. 
-|-
-|remove classes:<br/>
+</tr><tr>
+<td>remove get/setValue() from dom attribute classes 
+</td><td>use get/setValue() in XML DOM directly. 
+</tr><tr>
+<td>remove classes:<br/>
  OdfAttributeNames, OdfElementNames, OdfNamespaceNames<br/>
  from package org.odftoolkit.odfdom.dom
-|use String to replace emun value. 
-|-
-|remove the following methods:<br/>
+</td><td>use String to replace emun value. 
+</tr><tr>
+<td>remove the following methods:<br/>
     int getColumnSpannedNumber();<br/>
     int getColumnsRepeatedNumber();<br/>
     int getRowSpannedNumber();<br/>
@@ -550,23 +481,26 @@ Note: The first column 'Java class' pack
     void setColumnSpannedNumber(int spannedNum);<br/>
     void setRowSpannedNumber(int spannedNum);<br/>
     from org.odftoolkit.odfdom.doc.table.OdfTable;
-|use OdfTableCellRange.merge(). 
-|-
-|remove method:<br/>
+</td><td>use OdfTableCellRange.merge(). 
+</tr><tr>
+<td>remove method:<br/>
     OdfOfficeBody  getOfficeBody()<br/>
  from org.odftoolkit.odfdom.doc.OdfDocument
-| 
-|-
-|remove class:<br/>
+</td><td> 
+</tr><tr>
+<td>remove class:<br/>
     OdfXMLHelper<br/>
  from org.odftoolkit.odfdom.pkg
-|
-|}
-=== New Release 0.8.6===
+</td><td>
+</tr>
+</table>
+
+New Release 0.8.6
+-----------------
 
 On July 16th, version 0.8.6 has been released. About a month after the release of 0.8.5 the
new 0.8.6 version provides more than a dozen of bug fixes mainly for Table usage from the
[[ProjectOverview|high level ODF Document API]]. Aside of this, minor enhancements have been
added, e.g. a higher usability for the Color type. 
 
-====Resolved Issues====
+**Resolved Issues**
 
 *[https://odftoolkit.org/bugzilla/show_bug.cgi?id=146 Bug 146] - Some resources for performance
test are not available
 *[https://odftoolkit.org/bugzilla/show_bug.cgi?id=161 Bug 161] - Adapt line breaking activating
Mercurial plugin
@@ -862,3 +796,32 @@ Note: The first column 'Java class' pack
 |-
 |
 |setColumnList(List&lt;Od
+
+
+  [1]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=5
+  [2]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=35
+  [3]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=66
+  [4]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=69 
+  [5]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=91 
+  [6]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=131 
+  [7]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=141
+  [8]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=161
+  [9]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=166
+  [10]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=171 
+  [11]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=179 
+  [12]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=181
+  [13]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=198 
+  [14]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=200 
+  [15]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=209 
+  [16]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=214 
+  [17]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=215
+  [18]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=216 
+  [19]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=217 
+  [20]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=219
+  [21]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=220
+  [22]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=221
+  [23]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=226
+  [24]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=233
+  [25]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=234
+  [26]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=236
+  [27]: https://odftoolkit.org/bugzilla/show_bug.cgi?id=257
\ No newline at end of file



Mime
View raw message