incubator-odf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From devin...@apache.org
Subject svn commit: r795805 - in /websites/production/odftoolkit: ./ content/odftoolkit/odfdom/ReleaseNotes.html
Date Thu, 15 Sep 2011 09:54:15 GMT
Author: devinhan
Date: Thu Sep 15 09:54:15 2011
New Revision: 795805

Log:
Publishing merge to odftoolkit site by devinhan

Modified:
    websites/production/odftoolkit/   (props changed)
    websites/production/odftoolkit/content/odftoolkit/odfdom/ReleaseNotes.html

Propchange: websites/production/odftoolkit/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Sep 15 09:54:15 2011
@@ -1 +1 @@
-/websites/staging/odftoolkit/trunk:794771-795798
+/websites/staging/odftoolkit/trunk:794771-795803

Modified: websites/production/odftoolkit/content/odftoolkit/odfdom/ReleaseNotes.html
==============================================================================
--- websites/production/odftoolkit/content/odftoolkit/odfdom/ReleaseNotes.html (original)
+++ websites/production/odftoolkit/content/odftoolkit/odfdom/ReleaseNotes.html Thu Sep 15 09:54:15 2011
@@ -78,511 +78,479 @@
   <div id="contenta">
   
     
-    <p>== ODFDOM Release Notes ==</p>
-<p>=== Release 0.8.7 ===</p>
-<p>ODFDOM 0.8.7 is released on Feb 16th, 2010. Major enhancements are coming with this version:
-<em> Full Maven support: ODFDOM is now on the public Maven servers.
-</em> The sub document handling had been enhanced. 
-<em> ODF Package validation in ODFDOM was enabled. ODFDOM is used by the ODF Validator project of ODF Toolkit.
-</em> 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
-<em> 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. 
-</em> A new function to extract text from documents, DOMs and elements has been provided.
-* Several bugs related with table and presentation had been fixed.</p>
-<p>====Resolved Issues====</p>
-<p><em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=5 Bug 5] -  Enabling public Maven repository
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=35 Bug 35] -  JavaDoc enhancments
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=66 Bug 66] -  Enabling the ODF validation for ODFDOM
-</em>[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
-<em>[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 &amp; Apache Velocity as template engine
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=131 Bug 131] -  WebappClassLoader leak due to org.openoffice.odf.pkg.TempDirDeleter
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=141 Bug 141] -  meta:generator field should state used ODFDOM version
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=161 Bug 161] -  Consistent line breaks in Mercurial
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=166 Bug 166] -  Embedded documents and Package documents
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=172 Bug 171] -  JavaDoc is deployed via Maven to the ODFDOM website
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=179 Bug 179] -  Enabling JDK XPath and package layer refactorings   <br />
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=181 Bug 181] -  Document creation date and time not initialised <br />
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=198 Bug 198] -  Enhancement of Java Logging
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=200 Bug 200] -  Adapt office:version in all ODF XML files, to ODF 1.2
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=209 Bug 209] -  Version.getBuildResponsible needs to be renamed <br />
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=214 Bug 214] -  Add functionality to enable/disable cell style inheritance
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=215 Bug 215] -  Text extraction &amp; adding a visitor for elements
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=216 Bug 216] -  README.txt update to reference to Release Notes of Wiki         <br />
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=217 Bug 217] -  'java -jar odfdom.jar' returns incorrect version info 
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=219 Bug 219] -  OdfPackag.save(..) should save as well all its open documents 
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=220 Bug 220] -  Xerces SAX parser should always be chosen 
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=221 Bug 221] -  Removing locale attributes from ODF templates of ODFDOM JAR <br />
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=226 Bug 226] -  Adding OdfPackage.isExternalReference to public API
-</em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=233 Bug 233] -  Copy presentation slide result in error when an external reference is existent  <br />
-<em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=234 Bug 234] -  Fix for table cell merge and repetition functionality
-</em>[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</p>
-<h1 id="api-changes-since-086-release">====API changes since 0.8.6 Release ====</h1>
-<p>Note: The first column 'Java class' package is relative to 'org.odftoolkit'.</p>
-<p>{|- 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'.</p>
-<p>{|- 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)<br />
-|pkg.OdfPackageDocument
-|void  setPackage(OdfPackage)<br />
-|-
-|
-|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======</p>
-<p>{|- border="1"
-!Removed Package/Class/Method
-!Adaptive Solution
-|-
-|remove empty DOC classes from the following packages: <br/>
+    <p>Title:ODFDOM Release Notes Release 0.8.7
+Title:ODFDOM Release Notes
+Release 0.8.7</p>
+<hr />
+<p>ODFDOM 0.8.7 is released on Feb 16th, 2010. Major enhancements are coming with this version:<br />
+</p>
+<ul>
+<li>Full Maven support: ODFDOM is now on the public Maven servers.  <br />
+</li>
+<li>The sub document handling had been enhanced.    <br />
+</li>
+<li>ODF Package validation in ODFDOM was enabled. ODFDOM is used by the ODF Validator project of ODF Toolkit. <br />
+</li>
+<li>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</li>
+<li>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. </li>
+<li>A new function to extract text from documents, DOMs and elements has been provided.</li>
+<li>Several bugs related with table and presentation had been fixed.</li>
+</ul>
+<p><strong>Resolved Issues</strong></p>
+<ul>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=5">Bug 5</a> -  Enabling public Maven repository   <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=35">Bug 35</a>-  JavaDoc enhancments        <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=66">Bug 66</a> -  Enabling the ODF validation for ODFDOM        <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=69">Bug 69</a> -  Redesign: Break up DOM/DOC inheritance, removing empty DOC classes, moving DOC functionality to incubator package   <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=91">Bug 91</a> -  Enabling new source code generation for ODF 1.2 typed DOM using MultiSchemaValidator as RelaxNG parser &amp; Apache Velocity as template engine    <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=131">Bug 131</a> -  WebappClassLoader leak due to org.openoffice.odf.pkg.TempDirDeleter  <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=141">Bug 141</a> -  meta:generator field should state used ODFDOM version     <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=161">Bug 161</a> -  Consistent line breaks in Mercurial     <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=166">Bug 166</a> -  Embedded documents and Package documents     <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=171">Bug 171</a> -  JavaDoc is deployed via Maven to the ODFDOM website      <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=179">Bug 179</a> -  Enabling JDK XPath and package layer refactorings             <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=181">Bug 181</a> -  Document creation date and time not initialised        <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=198">Bug 198</a> -  Enhancement of Java Logging   <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=200">Bug 200</a> -  Adapt office:version in all ODF XML files, to ODF 1.2    <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=209">Bug 209</a> -  Version.getBuildResponsible needs to be renamed           <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=214">Bug 214</a> -  Add functionality to enable/disable cell style inheritance    <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=215">Bug 215</a> -  Text extraction &amp; adding a visitor for elements    <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=216">Bug 216</a> -  README.txt update to reference to Release Notes of Wiki               <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=217">Bug 217</a> -  'java -jar odfdom.jar' returns incorrect version info         <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=219">Bug 219</a> -  OdfPackag.save(..) should save as well all its open documents       <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=220">Bug 220</a> -  Xerces SAX parser should always be chosen      <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=221">Bug 221</a> -  Removing locale attributes from ODF templates of ODFDOM JAR       <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=226">Bug 226</a> -  Adding OdfPackage.isExternalReference to public API       <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=233">Bug 233</a> -  Copy presentation slide result in error when an external reference is existent        <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=234">Bug 234</a> -  Fix for table cell merge and repetition functionality       <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=236">Bug 236</a> -  Column without width, should not have empty width attributes when split up    <br />
+</li>
+<li><a href="https://odftoolkit.org/bugzilla/show_bug.cgi?id=257">Bug 257</a> -  Test utility does not handle spaces in directory names    <br />
+</li>
+</ul>
+<p><strong>API changes since 0.8.6 Release</strong> <br />
+<strong><em>1.Package/Class Change List</em></strong>  <br />
+Note: The first column 'Java class' package is relative to 'org.odftoolkit'.</p>
+<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>
+
+<p><strong><em>2.Method Change List</em></strong> <br />
+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)<br />
+</td><td>pkg.OdfPackageDocument
+</td><td>void  setPackage(OdfPackage)<br />
+</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></p>
+<p><strong><em>3.Package/Class/Method Removed List</em></strong> <br />
+</p>
+<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/>
@@ -601,19 +569,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/>
- sample: org.odftoolkit.odfdom.doc.anim.OdfAnimate -&gt;
+</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/>
@@ -621,21 +589,23 @@ 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===</p>
+</td><td>
+</tr>
+</table>
+
+<h2 id="new-release-086">New Release 0.8.6</h2>
 <p>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. </p>
-<p>====Resolved Issues====</p>
+<p><strong>Resolved Issues</strong></p>
 <p><em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=146 Bug 146] - Some resources for performance test are not available
 </em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=161 Bug 161] - Adapt line breaking activating Mercurial plugin
 <em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=169 Bug 169] - Minor fix for OdfPackage Performance (and removing redundant log file)
@@ -652,122 +622,125 @@ Note: The first column 'Java class' pack
 </em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=206 Bug 206] - setFormatString now takes an exception
 <em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=210 Bug 210] - Make API for metadata of odfdom.jar more obvious
 </em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=212 Bug 212] - Trying to access a spreadsheet cell without first inserting rows causes NPE</p>
-<p>====API changes since 0.8.5 Release ====</p>
+<p><strong>API changes since 0.8.5 Release</strong></p>
 <p>Note: The first column 'Java class' package is relative to 'org.odftoolkit.odfdom'.</p>
-<p>{|- border="1"
-!Previous Java Class
-!Previous API
-!New Java Class
-!New API
-|-
-|Version
-|String getApplicationName()
-|JarManifest
-|String getOdfdomName()
-|-
-|
-|String getApplicationTitle()
-|
-|String getOdfdomTitle()
-|-
-|
-|String getApplicationVersion()
-|
-|String getOdfdomSupportedOdfVersion()
-|-
-|
-|String getApplicationWebsite()
-|
-|String getOdfdomWebsite()
-|-
-|
-|String getBuildDate()
-|
-|String getOdfdomBuildDate()
-|-
-|
-|String getBuildResponsible()
-|
-|String getOdfdomBuildResponsible()
-|-
-|
-|String getSupportedOdfVersion()
-|
-|String getOdfdomVersion()
-|-
-|doc.table.OdfTableCell
-|double  getCurrencyValue()
-|doc.table.OdfTableCell
-|Double  getCurrencyValue()
-|-
-|
-|double  getPercentageValue()
-|
-|Double  getPercentageValue()
-|-
-|
-|setBooleanValue(boolean)
-|
-|setBooleanValue(Boolean)
-|-
-|
-|setCurrencyValue(double, String)
-|
-|setCurrencyValue(Double, String)
-|-
-|
-|setDoubleValue(double)
-|
-|setDoubleValue(Double)
-|-
-|
-|setPercentageValue(double)
-|
-|setPercentageValue(Double)
-|-
-|
-|getVerticalJustify()
-|
-|getVerticalAlignment()
-|-
-|
-|setVerticalJustify(String)
-|
-|setVerticalAlignment(String)
-|-
-|
-|getHorizontalJustify()
-|
-|getHorizontalAlignment()
-|-
-|
-|setHorizontalJustify(String)
-|
-|setHorizontalAlignment(String)
-|-
-|
-|getCellBackColor()
-|
-|getCellBackgroundColor()
-|-
-|
-|setCellBackColor(Color)
-|
-|setCellBackgroundColor(Color)
-|-
-|type.Color
-|String mapColorFromRgbToHex(String)
-|type.Color
-|String toSixDigitHexRGB(String)
-|}</p>
-<p>=== Release: 0.8.5 ===</p>
+<table>
+<tr>
+<td>Previous Java Class</td>
+<td>Previous API</td>
+<td>New Java Class</td>
+<td>New API</td>
+</tr><tr>
+<td>Version
+</td><td>String getApplicationName()
+</td><td>JarManifest
+</td><td>String getOdfdomName()
+</td></tr><tr>
+<td>
+</td><td>String getApplicationTitle()
+</td><td>
+</td><td>String getOdfdomTitle()
+</td></tr><tr>
+<td>
+</td><td>String getApplicationVersion()
+</td><td>
+</td><td>String getOdfdomSupportedOdfVersion()
+</td></tr><tr>
+<td>
+</td><td>String getApplicationWebsite()
+</td><td>
+</td><td>String getOdfdomWebsite()
+</td></tr><tr>
+<td>
+</td><td>String getBuildDate()
+</td><td>
+</td><td>String getOdfdomBuildDate()
+</td></tr><tr>
+<td>
+</td><td>String getBuildResponsible()
+</td><td>
+</td><td>String getOdfdomBuildResponsible()
+</td></tr><tr>
+<td>
+</td><td>String getSupportedOdfVersion()
+</td><td>
+</td><td>String getOdfdomVersion()
+</td></tr><tr>
+<td>doc.table.OdfTableCell
+</td><td>double  getCurrencyValue()
+</td><td>doc.table.OdfTableCell
+</td><td>Double  getCurrencyValue()
+</td></tr><tr>
+<td>
+</td><td>double  getPercentageValue()
+</td><td>
+</td><td>Double  getPercentageValue()
+</td></tr><tr>
+<td>
+</td><td>setBooleanValue(boolean)
+</td><td>
+</td><td>setBooleanValue(Boolean)
+</td></tr><tr>
+<td>
+</td><td>setCurrencyValue(double, String)
+</td><td>
+</td><td>setCurrencyValue(Double, String)
+</td></tr><tr>
+<td>
+</td><td>setDoubleValue(double)
+</td><td>
+</td><td>setDoubleValue(Double)
+</td></tr><tr>
+<td>
+</td><td>setPercentageValue(double)
+</td><td>
+</td><td>setPercentageValue(Double)
+</td></tr><tr>
+<td>
+</td><td>getVerticalJustify()
+</td><td>
+</td><td>getVerticalAlignment()
+</td></tr><tr>
+<td>
+</td><td>setVerticalJustify(String)
+</td><td>
+</td><td>setVerticalAlignment(String)
+</td></tr><tr>
+<td>
+</td><td>getHorizontalJustify()
+</td><td>
+</td><td>getHorizontalAlignment()
+</td></tr><tr>
+<td>
+</td><td>setHorizontalJustify(String)
+</td><td>
+</td><td>setHorizontalAlignment(String)
+</td></tr><tr>
+<td>
+</td><td>getCellBackColor()
+</td><td>
+</td><td>getCellBackgroundColor()
+</td></tr><tr>
+<td>
+</td><td>setCellBackColor(Color)
+</td><td>
+</td><td>setCellBackgroundColor(Color)
+</td></tr><tr>
+<td>type.Color
+</td><td>String mapColorFromRgbToHex(String)
+</td><td>type.Color
+</td><td>String toSixDigitHexRGB(String)</td>
+</tr>
+</table>
+
+<h2 id="release-085">Release: 0.8.5</h2>
 <p>On 3rd July 2010 version 0.8.5 of the Java implementation has been released.  In this version, ODFDOM supports the load, parse and save of all available media types of OpenDocument documents - except Formula (MathML) and Database front end documents. 
 As well, ODFDOM now allows the load &amp; save of none-ODF XML elements and attributes.
 Furthermore, we introduced a series of slide relevant convenient methods for the Document API, which makes easy slide handling possible. 
 In particular the slide access, deletion, reordering, the copy of slides from a presentation to another and even merge of two presentations were enabled. </p>
 <p>A second focus had been the overall performance. 
 We improved the start-up time of ODFDOM using a class lazy loading approach and reduced the saving time of ODF documents by avoiding the compressing of already compressed file, e.g. images. In special the performance of table handling via  the Document API have been enhanced. For instance by using now automatic table expansion when a requested cell index was out of range. Finally we improved table method robustness by adding sanity checks and the fix of several table issues.</p>
-<p>====Resolved Issues====</p>
+<p><strong>Resolved Issues</strong></p>
 <p>The resolved issues in this version include:</p>
 <p><em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=97 Bug 97] - OdfTableRow.getCellAt(int) returns null when the cell is a repeat cell;
 </em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=121 Bug 121] - Fix OdfTable.newTable method when rowlabel and columnlabel are null;
@@ -785,67 +758,67 @@ We improved the start-up time of ODFDOM 
 </em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=163 Bug 163] - Performance improvement of table API;
 <em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=169 Bug 169] - Minor fix for OdfPackage Performance;
 </em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=170 Bug 170] - Update of ODF 1.2 part 1 specification in ODFDOM JavaDoc to Public Review Draft (CD05).</p>
-<p>====API changes since 0.8 Release====</p>
+<p><strong>API changes since 0.8 Release</strong></p>
 <p>Note: The first column 'Java class' package is relative to 'org.odftoolkit.odfdom'.</p>
-<p>{|- border="1"
-!Previous Java Class
-!Previous API
-!New Java Class
-!New API
-|-
-|pkg.element.OdfAlienElement
-|getOdfName()
-|OdfAlienElement
-|getOdfName()
-|-
-|
-|
-|
-|
-|-
-|pkg.element.OdfAlienAttribute
-|getOdfName()
-|OdfAlienAttribute
-|getOdfName()
-|-
-|
-|getDefault()
-|
-|getDefault()
-|-
-|
-|hasDefault()
-|
-|hasDefault()
-|-
-|
-|
-|
-|
-|-
-|doc.OdfElementFactory
-|newOdfElement(OdfFileDom,OdfName)
-|OdfXMLFactory
-|newOdfElement(OdfFileDom,OdfName)
-|-
-|
-|newOdfAttribute(OdfFileDom,OdfName)
-|
-|newOdfAttribute(OdfFileDom,OdfName)
-|-
-|
-|mapElementOdfNameToClass(OdfName,Class)
-|
-|setOdfElementClass(OdfName,Class)
-|-
-|
-|mapAttributeOdfNameToClass(OdfName,Class)
-|
-|setOdfAttributeClass(OdfName,Class)
-|}</p>
-<p>=== Release: 0.8 ===</p>
+<table>
+<tr>
+<td>Previous Java Class</td><td>Previous API</td><td>New Java Class</td><td>New API</td>
+</td></tr><tr>
+<td>pkg.element.OdfAlienElement
+</td><td>getOdfName()
+</td><td>OdfAlienElement
+</td><td>getOdfName()
+</td></tr><tr>
+<td>
+</td><td>
+</td><td>
+</td><td>
+</td></tr><tr>
+<td>pkg.element.OdfAlienAttribute
+</td><td>getOdfName()
+</td><td>OdfAlienAttribute
+</td><td>getOdfName()
+</td></tr><tr>
+<td>
+</td><td>getDefault()
+</td><td>
+</td><td>getDefault()
+</td></tr><tr>
+<td>
+</td><td>hasDefault()
+</td><td>
+</td><td>hasDefault()
+</td></tr><tr>
+<td>
+</td><td>
+</td><td>
+</td><td>
+</td></tr><tr>
+<td>doc.OdfElementFactory
+</td><td>newOdfElement(OdfFileDom,OdfName)
+</td><td>OdfXMLFactory
+</td><td>newOdfElement(OdfFileDom,OdfName)
+</td></tr><tr>
+<td>
+</td><td>newOdfAttribute(OdfFileDom,OdfName)
+</td><td>
+</td><td>newOdfAttribute(OdfFileDom,OdfName)
+</td></tr><tr>
+<td>
+</td><td>mapElementOdfNameToClass(OdfName,Class)
+</td><td>
+</td><td>setOdfElementClass(OdfName,Class)
+</td></tr><tr>
+<td>
+</td><td>mapAttributeOdfNameToClass(OdfName,Class)
+</td><td>
+</td><td>setOdfAttributeClass(OdfName,Class)
+</td></tr>
+</table>
+
+<h2 id="release-08">Release: 0.8</h2>
 <p>On 19 Feb 2010 version 0.8 of the Java implementation has been released. The API adapts to latest ODF Specification 1.2 part Community Draft 4 and the codegeneration has been updated to the new RelaxNG schema. A major improvement of convenient layer is the introduce of table convenient API - a first prototype of ODF features - which provides methods to manipulate table feature and its sub-features, such as rows, columns, cells and cell ranges. In this prototype, the 1:1 inheritance relationships between convenient layer classes and dom layer classes have been broken up, and composite relationships are used instead. We also provide metadata convenient API in incubator package which will be improved in the following version. Dom layer has been improved to support invalid attributes and values in DOM tree. Some bugs in package layer, DOM/XML layer and document/convenient layer have been fixed. The Java Docs are improved. </p>
-<p>==== Resolved Issues ====</p>
+<p><strong>Resolved Issues</strong></p>
 <p>The resolved issues in this version includes: 
 <em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=19 Bug 19] - Special characters in package path string not handled correctly;
 </em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=56 Bug 56]  - Allow to get meta.xml as a OdfFileDom object;
@@ -861,7 +834,7 @@ We improved the start-up time of ODFDOM 
 </em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=125 Bug 125]  - Rollback of patch of [https://odftoolkit.org/bugzilla/show_bug.cgi?id=29 Bug 29] due to performance problems;
 <em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=128 Bug 128] - Exchange System.out.print/println with JDK logging;
 </em>[https://odftoolkit.org/bugzilla/show_bug.cgi?id=133 Bug 133]  - Slight enhancements of the Maven pom.xml.</p>
-<p>==== API changes since 0.7  Release (possibly uncomplete)  ====</p>
+<p><strong>API changes since 0.7  Release (possibly uncomplete)</strong></p>
 <p>Note: The first column 'Java class' package is relative to 'org.odftoolkit.odfdom'.</p>
 <p>{|- border="1"
 !Java Class



Mime
View raw message