Modified: poi/site/src/documentation/content/xdocs/status.xml URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/status.xml?rev=1765977&r1=1765976&r2=1765977&view=diff ============================================================================== --- poi/site/src/documentation/content/xdocs/status.xml (original) +++ poi/site/src/documentation/content/xdocs/status.xml Fri Oct 21 10:05:17 2016 @@ -40,6 +40,7 @@ </devs> <release version="3.16-beta1" date="2016-11-??"> + <actions> <action dev="PD" type="fix" fixes-bug="60288">OOXML: reduce speed to lookup document relationships</action> <action dev="PD" type="fix" fixes-bug="55714">XSLF: background image ignored on slide copy</action> <action dev="PD" type="fix" fixes-bug="60255">XSSF: create drawings when workbook contains non-sequential drawing indices</action> @@ -58,9 +59,21 @@ <action dev="PD" type="fix" fixes-bug="59687">XSSF: Comments removed from wrong row when removing a row from a sheet with empty rows</action> <action dev="PD" type="fix" fixes-bug="59933">POI: Fix IllegalAccess exception caused by logger</action> <action dev="PD" type="add" fixes-bug="59853">XSSF: Support Table (structured reference) sources in PivotTables</action> + </actions> </release> <release version="3.15" date="2016-09-19"> + <summary> + <summary-item>Various improvements to HSSF and XSSF.</summary-item> + <summary-item>XSSF performance improvements for large numbers of named ranges.</summary-item> + <summary-item>Progress towards enums rather than ints for various types</summary-item> + <summary-item>CellStyle#BORDER_HAIR and #BORDER_DOTTED were swapped to correctly + reflect the official names and to be consistent with BorderStyle enum. + HAIR has smaller dots than DOTTED.</summary-item> + <summary-item>Removal of deprecated classes and methods detailed on + <link href="https://bz.apache.org/bugzilla/show_bug.cgi?id=59170">bug 59170</link></summary-item> + </summary> + <actions> <action dev="PD" type="fix" fixes-bug="60140">OOXML: Fixed memory leak in FileBackedDataSource</action> <action dev="PD" type="fix" fixes-bug="60128">OOXML: Close open file handles before raising an exception</action> <action dev="PD" type="fix" fixes-bug="60131">SS Common: D* function refactorings</action> @@ -107,9 +120,11 @@ <action dev="PD" type="fix" fixes-bug="59734">XSSF: Make lookup and creation of named ranges constant-time instead of linear in the number of ranges in the workbook.</action> <action dev="PD" type="fix" fixes-bug="59920">XSSF: Fix regression in the handling of empty passwords for workbook protection.</action> <action dev="PD" type="fix" fixes-bug="59922">XSSF: Rename XSSFPaswordHelper to XSSFPasswordHelper</action> + </actions> </release> <release version="3.15-beta2" date="2016-07-02"> + <actions> <action dev="PD" type="fix" fixes-bug="59748">Replace Hashtable with HashMap</action> <action dev="PD" type="fix" fixes-bug="59746">XSSF support for files from certain alternate tools where the row XML is missing the row number</action> <action dev="PD" type="fix" fixes-bug="59743">SXSSF: ZipSecureFile throwing "zip bomb detected" exception when writing SXSSFWorkbook</action> @@ -153,9 +168,11 @@ <action dev="PD" type="fix">Fix some cases where file-handles were not closed properly, mostly when the documents could not be opened correctly</action> <action dev="PD" type="add" fixes-bug="56911">Fix IndexOutOfBoundsException in PlfLfo.add()</action> <action dev="PD" type="add" fixes-bug="59264">SS Common: unify setting cell border line style with BorderStyle</action> + </actions> </release> <release version="3.15-beta1" date="2016-04-15"> + <actions> <action dev="PD" type="fix" fixes-bug="58909">Add a cloneSheet() which directly sets the sheetname to allow to avoid a costly renaming of sheets</action> <action dev="PD" type="fix" fixes-bug="59183">Regression in 3.14 on OPC files with less common timezone formats in the core properties</action> <action dev="PD" type="fix" fixes-bug="59132">Adjust implementation of COUNTBLANK to be conforming to Excel, empty strings are counted as blank as well</action> @@ -177,9 +194,11 @@ <action dev="PD" type="add" fixes-bug="57031">Out of Memory when extracting text from attached files</action> <action dev="PD" type="fix">More helpful exception when POIFSFileSystem is given a raw XML file</action> <action dev="PD" type="fix">More helpful exceptions when OPCPackage is given OLE2 or ODF or raw XML files</action> + </actions> </release> <release version="3.14" date="2016-03-07"> + <actions> <action dev="PD" type="add" fixes-bug="57914">Provide a better error message for OOXML strict format which we do not support yet</action> <action dev="PD" type="add" fixes-bug="47245">Adjust handling of missing row-records as it seems LibreOffice/Excel are handling such documents</action> <action dev="PD" type="add" fixes-bug="59056">Render individual slideshow shapes</action> @@ -219,9 +238,11 @@ <action dev="PD" type="add" fixes-bug="58778">Override built-in number formats in XSSFWorkbooks</action> <action dev="PD" type="fix" fixes-bug="58733">New AIOOBE in getCell while iterating through a table in PPT</action> <action dev="PD" type="fix" fixes-bug="58718">Master styles not initialized when running multithreaded</action> + </actions> </release> <release version="3.14-beta1" date="2015-12-24"> + <actions> <action dev="PD" type="fix" fixes-bug="58084">Corrupted .xlsx file created when styles with borders are cloned from other workbooks</action> <action dev="PD" type="add" fixes-bug="58570">Promote setting and getting the active cell in a worksheet to Common SS</action> <action dev="PD" type="add" fixes-bug="47904">Update text styles in HSLF MasterSlide</action> @@ -280,9 +301,11 @@ <action dev="PD" type="fix" fixes-bug="58471">Improve number formatting to more closely match Excel's behaviour</action> <action dev="PD" type="fix" fixes-bug="58549">Fix row limits for HSSFClientAnchor to allow the full range supported by Excel</action> <action dev="PD" type="fix" fixes-bug="58579">Add CTTableStyleInfo to poi-ooxml-schemas JAR</action> + </actions> </release> <release version="3.13" date="2015-09-25"> + <actions> <action dev="DN" type="fix" fixes-bug="58350">Make XSSF and HSSF consistent on Sheet.getMergedRegions: return empty list if there are none</action> <action dev="PD" type="add" fixes-bug="58216">provide picture-shape resize that maintains the aspect ratio</action> <action dev="PD" type="add" fixes-bug="57925">Add a simple fix to avoid an NPE when Workbooks have invalid external references</action> @@ -324,9 +347,11 @@ <action dev="PD" type="fix" fixes-bug="58156">Possible data corruption in hasPOIFSHeader and hasOOXMLHeader</action> <action dev="PD" type="add" fixes-bug="57484">Allow processing of non-OOXML core namespace packages</action> <action dev="PD" type="add" fixes-bug="58130">Conditional Formatting support for DataBars, Icon Sets / Multi-States, and Color Scales</action> + </actions> </release> <release version="3.13-beta1" date="2015-07-23"> + <actions> <action dev="PD" type="add" fixes-bug="56791">The default POIFS implementation has been switched to NPOIFS. If you request a POIFSFileSystem, you will now get a NPOIFSFileSystem-based one. OPOIFSFileSystem remains for those who still want the old implementation</action> <action dev="PD" type="add" fixes-bug="58138">Conditional Formatting support for the common Color class, in addition to previous color shorts</action> <action dev="PD" type="fix" fixes-bug="58133">Agile encryption - wrong checksum calculation</action> @@ -349,9 +374,11 @@ <action dev="PD" type="fix" fixes-bug="57889">Fix potential NPE in XWPFParagraph.getNumFmt()</action> <action dev="PD" type="fix" fixes-bug="57951">Use BigDecimal in some cases in DataFormatter.formatRawCellContents, to avoid rounding problems on JDK8</action> <action dev="DN" type="fix" fixes-bug="55410">Use specific ID value which prevents Excel from turning comments into giant curved arrows</action> + </actions> </release> <release version="3.12" date="2015-05-11"> + <actions> <action dev="PD" type="add">Initial XWPFStyles support for working with default document paragraph and run styles</action> <action dev="PD" type="fix">If an empty file or stream is given to WorkbookFactory.create, give a more informative exception - EmptyFileException</action> <action dev="PD" type="fix" fixes-bug="57552">Sort PackagePart returns from OPCPackage by name considering numbers in filenames, so Image10.png comes after Image9.png, fixing problems with XSLF adding 10+ images to a slide</action> @@ -379,9 +406,11 @@ <action dev="PD" type="fix">When saving an OPCPackage with no Core Properties (eg from Jasper Reports), ensure they are always added even if not yet used</action> <action dev="PD" type="fix" fixes-bug="github-18">Handle documents with a picture-only header</action> <action dev="PD" type="fix" fixes-bug="57622">Change from XMLEventFactory.newFactory to XMLEventFactory.newInstance, for IBM JDK Compatibility</action> + </actions> </release> <release version="3.12-beta1" date="2015-02-28"> + <actions> <action dev="PD" type="fix" fixes-bug="57459">Add method in SXSSFSheet to directly set row OutLineLevel</action> <action dev="PD" type="fix" fixes-bug="57456">Add workaround to read empty SSTRecord where Excel puts random number in unique-strings-count-field</action> <action dev="PD" type="fix" fixes-bug="57535">Add POI-specific error codes to FormulaError</action> @@ -416,9 +445,11 @@ <action dev="PD" type="add" fixes-bug="57063">XSSF custom column label names for pivot tables</action> <action dev="PD" type="fix" fixes-bug="57254">XWPF: Correctly build internal list of styles when styles are added</action> <action dev="PD" type="fix" fixes-bug="57312">XWPF: Add check for null value of underline w:val</action> + </actions> </release> <release version="3.11" date="2014-12-21"> + <actions> <action dev="PD" type="fix" fixes-bug="57479">Typo in HSSFWorkbook javadocs and quick-guide.</action> <action dev="PD" type="fix" fixes-bug="57480">Fix some unnecessary casts, generics, Eclipse warnings, ...</action> <action dev="PD" type="add">Added workarounds to tests for JDK 6 LineBreakMeasurer bug</action> @@ -433,9 +464,11 @@ <action dev="PD" type="fix" fixes-bug="57164">XSSFDrawing.createCellComment() does not honor dx and dy values passed in</action> <action dev="PD" type="add" fixes-bug="55967">Picture method to resize with different scales in width and height</action> <action dev="PD" type="add" fixes-bug="github-13">Add Cell.removeHyperlink() for HSSF and XSSF</action> + </actions> </release> <release version="3.11-beta3" date="2014-11-11"> + <actions> <action dev="PD" type="add" fixes-bug="57003">Implement FIXED function</action> <action dev="PD" type="add" fixes-bug="github-7">Form check box extraction with XWPFWordExtractor</action> <action dev="PD" type="add" fixes-bug="github-11">Add Sheet.getDataValidations() for HSSF and XSSF</action> @@ -466,22 +499,28 @@ <action dev="PD" type="fix" fixes-bug="56730">Fix exporting XML if schema contains ref-elements</action> <action dev="PD" type="fix" fixes-bug="56864">XWPFLatentStyles.isLatentStyle always returns true if there is at least 1 lsdException</action> <action dev="PD" type="fix" fixes-bug="56854">XMLBeans performance when using getXXXList() and other proxy methods</action> + </actions> </release> <release version="3.11-beta2" date="2014-08-22"> + <actions> <action dev="PD" type="fix" fixes-bug="56812">For XSLF Pictures, provide a way to get the URI of externally linked pictures</action> <action dev="PD" type="fix" fixes-bug="54764">On supported XML parser versions (Xerces or JVM built-in, XMLBeans 2.6), enforce sensible limits on entity expansion in OOXML files, and ensure that subsequent normal files still pass fine (CVE-2014-3574)</action> <action dev="PD" type="fix">Recommended Apache XMLBeans version increased to 2.6.0 (any version from 2.3.0 or later will work though)</action> <action dev="PD" type="fix" fixes-bug="56800">Provide a helpful exception, XLSBUnsupportedException, if XSSFWorkbook is passed a .xlsb file</action> <action dev="US" type="fix" fixes-bug="56814">Switch from dom4j to JAXP</action> + </actions> </release> <release version="3.10.1" date="2014-08-18"> + <actions> <action dev="PD" type="fix" fixes-bug="54764">On supported XML parser versions (Xerces or JVM built-in, XMLBeans 2.6), enforce sensible limits on entity expansion in OOXML files, and ensure that subsequent normal files still pass fine (CVE-2014-3574)</action> <action dev="PD" type="fix" fixes-bug="56164">Tidy up the OPC SAX setup code with a new common Helper, preventing external entity expansion (CVE-2014-3529)</action> + </actions> </release> <release version="3.11-beta1" date="2014-08-04"> + <actions> <action dev="PD" type="fix" fixes-bug="56164">Tidy up the OPC SAX setup code with a new common Helper, preventing external entity expansion (CVE-2014-3529)</action> <action dev="PD" type="fix" fixes-bug="55196">Correct XWPF createTOC handling of short style names</action> <action dev="PD" type="fix" fixes-bug="55050">If the start+end row and cell are the same on an AreaPtg, avoid inverting the relative flag</action> @@ -549,9 +588,11 @@ <action dev="PD" type="fix" fixes-bug="55802">Special Letters not exported correct</action> <action dev="PD" type="add">Expose the StyleIndex of HWPF CharacterRuns</action> <action dev="PD" type="fix" fixes-bug="51891">Fix StringIndexOutOfBoundsException : Ole10Native.<init> (parsing word file)</action> + </actions> </release> <release version="3.10-FINAL" date="2014-02-08"> + <actions> <action dev="PD" type="fix" fixes-bug="51585">WorkbookFactory.create() hangs when creating a workbook</action> <action dev="PD" type="add" fixes-bug="55873">Support for COUNTIFS function</action> <action dev="PD" type="fix" fixes-bug="55723">Inconsistent behavior in HSSFSheet.setAutoFilter() function, also make XSSF work when setAutoFilter is called multiple times</action> @@ -590,9 +631,11 @@ <action dev="PD" type="add" fixes-bug="55647">When creating a temp file, ensure the name isn't already taken</action> <action dev="PD" type="add" fixes-bug="54722">Extract text from HSLF tables</action> <action dev="PD" type="add" fixes-bug="55544">Support for SHA-512 hashes on OOXML protected documents, as used by Office 2013</action> + </actions> </release> <release version="3.10-beta2" date="2013-09-19"> + <actions> <action dev="PD" type="fix" fixes-bug="53798">Add fix for XmlValueDisconnectException during shifting rows</action> <action dev="PD" type="fix" fixes-bug="54524">Fix handling of special case in FormulaShifter</action> <action dev="PD" type="fix" fixes-bug="50298">Fix corruption of Workbook when setting sheet order</action> @@ -610,9 +653,11 @@ <action dev="PD" type="fix">HSMF fixed length property parsing should be more forgiving of some type differences from the property default</action> <action dev="PD" type="fix" fixes-bug="54233">Some HPSF documents require UnicodeStrings to be 4-byte aligned, spot these from the otherwise invalid length</action> <action dev="PD" type="add">Upgrade version of JUnit to 4.11 to avoid problems when executing unit tests using Apache Ant >= 1.7</action> + </actions> </release> <release version="3.10-beta1" date="2013-06-28"> + <actions> <action dev="PD" type="fix" fixes-bug="54925">Avoid issues if the length of a StyleTextPropAtom prop is longer than the parent text</action> <action dev="PD" type="fix" fixes-bug="54564">Fix error message text for a workbook with no sheets when a sheet operation is performed</action> <action dev="PD" type="fix" fixes-bug="53972">Presence of PLV record shouldn't affect HSSF Data Validation</action> @@ -650,9 +695,11 @@ <action dev="PD" type="fix" fixes-bug="54206">Ensure that shared formuals are updated when shifting rows in a spreadsheet</action> <action dev="PD" type="fix">Synchronize table headers with parent sheet in XSSF</action> <action dev="PD" type="fix" fixes-bug="54210">Fixed rendering text in flipped shapes in PPT2PNG and PPTX2PNG</action> + </actions> </release> <release version="3.9" date="2012-12-03"> + <actions> <action dev="PD" type="fix" fixes-bug="54188">Avoid NPE in PPT2PNG</action> <action dev="PD" type="fix" fixes-bug="52628">Replace System.err info messages with a POILogger</action> <action dev="PD" type="fix" fixes-bug="54137">improved performance of DataFormatter with Fractions</action> @@ -736,9 +783,11 @@ <action dev="PD" type="fix" fixes-bug="53043">don't duplicate hyperlink relationships when saving XSSF file</action> <action dev="PD" type="fix" fixes-bug="53101">fixed evaluation of SUM over cell range > 255</action> <action dev="PD" type="fix" fixes-bug="49529">avoid exception when cloning sheets with no drawing records and initialized drawing patriarch</action> + </actions> </release> <release version="3.8-FINAL" date="2012-03-26"> + <actions> <action dev="PD" type="add" fixes-bug="52928">DateFormatConverter: an utility to convert instances of java.text.DateFormat to Excel format patterns</action> <action dev="PD" type="fix" fixes-bug="52895">show SSTIndex instead of XFIndex in LabelSSTRecord.toString()</action> <action dev="PD" type="fix" fixes-bug="52835">Tolerate missing Count and UniqueCount attributes when parsing shared strings table in XSSF eventusermodel</action> @@ -800,9 +849,11 @@ <action dev="PD" type="fix" fixes-bug="52348">Avoid exception when creating cell style in a workbook that has an empty xf table</action> <action dev="PD" type="fix" fixes-bug="52219">fixed XSSFSimpleShape to set rich text attributes from XSSFRichtextString</action> <action dev="PD" type="fix" fixes-bug="52314">enhanced SheetUtil.getColumnWidth</action> + </actions> </release> <release version="3.8-beta5" date="2011-12-17"> + <actions> <action dev="PD" type="fix" fixes-bug="52204">Deprecated XSSFWorkbook(String path) constructor because it does not close underlying .zip file</action> <action dev="PD" type="fix" fixes-bug="46288">fixed refcount of Fill pictures in HSLF </action> <action dev="PD" type="add" fixes-bug="51961">support compression of temp files in SXSSF </action> @@ -851,9 +902,11 @@ <action dev="PD" type="fix">Converted XSLFPowerPointExtractor to use UserModel for all text extraction</action> <action dev="PD" type="add">XSLF initial UserModel support for Notes and Comments for Slides</action> <action dev="PD" type="add">HSLF: support for uncompressed OLE embeddings</action> + </actions> </release> <release version="3.8-beta4" date="2011-08-26"> + <actions> <action dev="PD" type="fix" fixes-bug="51678">Extracting text from Bug51524.zip is slow</action> <action dev="PD" type="fix" fixes-bug="51671">HWPFDocument.write based on NPOIFSFileSystem throws a NullPointerException</action> <action dev="PD" type="add">support for tables and hyperlinks in XSLF</action> @@ -934,9 +987,11 @@ <action dev="PD" type="add" fixes-bug="51305">Add sprmTCellPaddingDefault support in HWPF</action> <action dev="PD" type="add" fixes-bug="51265">Enhanced Handling of Picture Parts in XWPF</action> <action dev="PD" type="add" fixes-bug="51292">Additional HWPF Table Cell Descriptor values</action> + </actions> </release> <release version="3.8-beta3" date="2011-06-06"> + <actions> <action dev="PD" type="fix" fixes-bug="51098">Correctly calculate image width/height, if image fits into one cell</action> <action dev="PD" type="fix" fixes-bug="47147">Correct extra paragraphs from XWPF Table Cells</action> <action dev="PD" type="add" fixes-bug="51188">Support for getting and setting XPWF zoom settings</action> @@ -972,9 +1027,11 @@ <action dev="PD" type="fix">OutlookTextExtractor now requests 7 bit encoding guessing</action> <action dev="PD" type="add">Improve HSMF encoding guessing for 7 bit fields in MAPIMessage</action> <action dev="PD" type="add">Allow HSMF access to the HTML body contents in MAPIMessage</action> + </actions> </release> <release version="3.8-beta2" date="2011-04-08"> + <actions> <action dev="PD" type="add">Implement the load method on MemoryPackagePart</action> <action dev="PD" type="add" fixes-bug="50967">Support for continued ExtSSTRecords</action> <action dev="PD" type="add" fixes-bug="48968">Support for HOUR, MINUTE and SECOND date formulas</action> @@ -997,9 +1054,11 @@ <action dev="PD" type="fix" fixes-bug="50847">XSSFFont now accepts the full range of Charsets from FontChartset</action> <action dev="PD" type="fix" fixes-bug="50786">Speed up calls to HSSFColor.getIndexHash() by returning a cached, unmodifiable Map. HSSFColor.getModifiableIndexHash() provides access to the old (slow but modifiable) functionality</action> <action dev="PD" type="fix" fixes-bug="47100">Change related formulas and named ranges when XSSFWorkbook.setSheetName is called</action> + </actions> </release> <release version="3.8-beta1" date="2011-03-07"> + <actions> <action dev="PD" type="add" fixes-bug="50610">Ant tasks for running POI against a workbook</action> <action dev="PD" type="add" fixes-bug="32903">Correct XBAT chaining explanation in /poifs/fileformat.html</action> <action dev="PD" type="add" fixes-bug="50829">Support for getting the tables associated with a XSSFSheet</action> @@ -1039,9 +1098,11 @@ <action dev="PD" type="fix" fixes-bug="50211">Use cached formula result when auto-sizing formula cells</action> <action dev="PD" type="fix" fixes-bug="50118">OLE2 does allow a directory with an empty name, so support this in POIFS</action> <action dev="PD" type="fix" fixes-bug="50119">avoid NPE when XSSFReader comes across chart sheets</action> + </actions> </release> <release version="3.7" date="2010-10-29"> + <actions> <action dev="PD" type="fix" fixes-bug="50075">avoid NPE in ListLevel.getNumberText() when numberText is null </action> <action dev="PD" type="fix" fixes-bug="50067">marked commons-logging and log4j as optional dependencies in POI poms</action> <action dev="PD" type="add" fixes-bug="49928">allow overridden built-in formats in XSSFCellStyle</action> @@ -1051,9 +1112,11 @@ <action dev="PD" type="fix" fixes-bug="50020">Avoid IllegalStateException when creating Data validation in sheet with macro</action> <action dev="PD" type="fix" fixes-bug="50033">Improved rounding in MOD</action> <action dev="PD" type="add">Generate SHA1 hashes of distribution files, alongside existing MD5 ones</action> + </actions> </release> <release version="3.7-beta3" date="2010-09-24"> + <actions> <action dev="PD" type="fix" fixes-bug="48325">If a HSSF header or footer lacks left/right/centre information, assume it is a centre one</action> <action dev="PD" type="fix" fixes-bug="49966">Correctly remove calcChain entries for XSSF cells that stop holding formulas</action> <action dev="PD" type="add" fixes-bug="47582">XSSFCellStyle support for creating a style in one workbook based on a style from a different one</action> @@ -1093,9 +1156,11 @@ <action dev="PD" type="fix" fixes-bug="49725">avoid exception in OperandResolver.parseDouble when input is minus ("-")</action> <action dev="PD" type="fix" fixes-bug="49723">fixed OperandResolver to correctly handle inputs with leading decimal place</action> <action dev="PD" type="add">initial support for Excel autofilter</action> + </actions> </release> <release version="3.7-beta2" date="2010-08-09"> + <actions> <action dev="PD" type="add" fixes-bug="47990">Support for .msg attachments within a MAPIMessage .msg</action> <action dev="PD" type="fix">Improve handling and warnings when closing OPCPackage objects</action> <action dev="PD" type="fix" fixes-bug="49702">Correct XSSFWorkbook.getNumCellStyles to check the right styles list</action> @@ -1122,9 +1187,11 @@ <action dev="PD" type="add" fixes-bug="49508">allow the addition of paragraphs to xwpf table cells</action> <action dev="PD" type="fix" fixes-bug="49446">don't consider 17.16.23 field codes as properly part of the paragraph's text</action> <action dev="PD" type="fix">xslfslideshow shouldn't break on .thmx (theme) files. support for them is still very limited though</action> + </actions> </release> <release version="3.7-beta1" date="2010-06-20"> + <actions> <action dev="PD" type="fix" fixes-bug="49432">lazy caching of xssfcomment ctcomment objects by reference, to make repeated comment searching faster</action> <action dev="PD" type="fix">better handling of outlook messages in hsmf when there's no recipient email address</action> <action dev="PD" type="fix">when formatting numbers with dataformatter, handle brackets following colours</action> @@ -1209,8 +1276,10 @@ <action dev="PD" type="fix" fixes-bug="47920">allow editing workbooks embedded into powerpoint files</action> <action dev="PD" type="add" fixes-bug="48343">added implementation of subtotal function</action> <action dev="PD" type="fix">switch to compiling the ooxml schemas for java 1.5</action> + </actions> </release> <release version="3.6" date="2009-12-14"> + <actions> <action dev="PD" type="fix" fixes-bug="48332">fixed xssfsheet autosizecolumn() to tolerate empty richtextstring</action> <action dev="PD" type="fix" fixes-bug="48332">fixed columninforecord to tolerate missing reserved field</action> <action dev="PD" type="fix" fixes-bug="47701">fixed recordformatexception when reading list subrecords (lbsdatasubrecord)</action> @@ -1247,8 +1316,10 @@ <action dev="PD" type="fix" fixes-bug="47862">fixed xssfsheet.setcolumnwidth to handle columns included in a column span</action> <action dev="PD" type="fix" fixes-bug="47804">fixed xssfsheet.setcolumnhidden to handle columns included in a column span</action> <action dev="PD" type="fix" fixes-bug="47889">fixed xssfcell.getstringcellvalue() to properly handle cached formula results</action> + </actions> </release> <release version="3.5-final" date="2009-09-28"> + <actions> <action dev="PD" type="fix" fixes-bug="47747">fixed logic for locating shared formula records</action> <action dev="PD" type="add" fixes-bug="47809">improved work with user-defined functions</action> <action dev="PD" type="fix" fixes-bug="47581">fixed xssfsheet.setcolumnwidth to produce xml compatible with mac excel 2008</action> @@ -1306,8 +1377,10 @@ <action dev="PD" type="fix" fixes-bug="47375">Fixed HSSFHyperlink to correctly set inter-sheet and file links</action> <action dev="PD" type="fix" fixes-bug="47384">Fixed ExternalNameRecord to handle unicode names</action> <action dev="PD" type="fix" fixes-bug="47372">Fixed locale-sensitive unit tests to pass when running on non-US locale</action> + </actions> </release> <release version="3.5-beta6" date="2009-06-22"> + <actions> <action dev="PD" type="fix" fixes-bug="47363">Fixed HSSFSheet to allow addition of data validations after sheet protection</action> <action dev="PD" type="fix" fixes-bug="47294">Fixed XSSFWorkbook#setRepeatingRowsAndColumns to tolerate sheet names with quotes</action> <action dev="PD" type="fix" fixes-bug="47309">Fixed logic in HSSFCell.getCellComment to handle sheets with more than 65536 comments</action> @@ -1364,8 +1437,10 @@ <action dev="PD" type="add" fixes-bug="46660">added Workbook getHidden() and setHidden(boolean)</action> <action dev="PD" type="fix" fixes-bug="46693">Fixed bugs serialization bugs in records: CHARTFORMAT, SHTPROPS, SXVD and SXVDEX</action> <action dev="PD" type="fix" fixes-bug="46627">Fixed offset of added images if Pictures stream contains pictures with zero length</action> + </actions> </release> <release version="3.5-beta5" date="2009-02-19"> + <actions> <action dev="PD" type="fix" fixes-bug="46536">When shifting rows, update formulas on that sheet to point to the new location of those rows</action> <action dev="PD" type="fix" fixes-bug="46663">Fixed XSSFSheet.shiftRows to properly update references of the shifted cells</action> <action dev="PD" type="fix" fixes-bug="46535">Remove reference from calculation chain when a formula is deleted</action> @@ -1406,8 +1481,10 @@ <action dev="PD" type="fix" fixes-bug="46206">Fixed Sheet to tolerate missing DIMENSION records</action> <action dev="PD" type="add" fixes-bug="46301">added pivot table records: SXDI, SXVDEX, SXPI, SXIDSTM, SXVIEW, SXVD, SXVS, et al</action> <action dev="PD" type="fix" fixes-bug="46280">Fixed RowRecordsAggregate etc to properly skip PivotTable records</action> + </actions> </release> <release version="3.5-beta4" date="2008-11-29"> + <actions> <action dev="PD" type="fix" fixes-bug="46213">Fixed FormulaRecordAggregate to gracefully ignore extra StringRecords</action> <action dev="PD" type="fix" fixes-bug="46174">Fixed HSSFName to handle general formulas (not just area references)</action> <action dev="PD" type="add" fixes-bug="46189">added chart records: CHARTFRTINFO, STARTBLOCK, ENDBLOCK, STARTOBJECT, ENDOBJECT, and CATLAB</action> @@ -1429,13 +1506,17 @@ <action dev="PD" type="add" fixes-bug="45966">added implementation for FIND function</action> <action dev="PD" type="fix" fixes-bug="45778">fixed ObjRecord to read ftLbsData properly</action> <action dev="PD" type="fix" fixes-bug="46053">fixed evaluation cache dependency analysis when changing blank cells</action> + </actions> </release> <release version="3.5-beta3" date="2008-09-26"> + <actions> <action dev="PD" type="fix" fixes-bug="45518">Fix up ColumnHelper to output valid col tags, by making 1 based and 0 based bits clearer, and using the right ones</action> <action dev="PD" type="fix" fixes-bug="45676">Handle very long cells in the XSSF EventUserModel example</action> <action dev="PD" type="add">Initial ExtractorFactory support for building TextExtractors for embeded documents</action> + </actions> </release> <release version="3.5-beta2" date="2008-08-20"> + <actions> <action dev="PD" type="add">Support stripping XSSF header and footer fields (eg page number) out of header and footer text if required</action> <action dev="PD" type="add">Add POIXMLPropertiesTextExtractor, which provides to the OOXML file formats a similar function to HPSF's HPSFPropertiesExtractor</action> <action dev="PD" type="add" fixes-bug="45539">Improve XWPFWordExtractor to extract headers and footers</action> @@ -1448,8 +1529,10 @@ <action dev="PD" type="add">New class org.apache.poi.hssf.record.RecordFormatException, which DDF uses instead of the HSSF version, and the HSSF version inherits from</action> <action dev="PD" type="add" fixes-bug="45431">Partial support for .xlm files. Not quite enough for excel to load them though</action> <action dev="PD" type="fix" fixes-bug="45430">Correct named range sheet reporting when no local sheet id is given in the xml</action> + </actions> </release> <release version="3.5-beta1" date="2008-07-18"> + <actions> <action dev="PD" type="add" fixes-bug="45018">Support for fetching embeded documents from within an OOXML file</action> <action dev="PD" type="add">Port support for setting a policy on missing / blank cells when fetching, to XSSF too</action> <action dev="PD" type="add">Common text extraction factory, which returns the correct POITextExtractor for the supplied data</action> @@ -1457,8 +1540,10 @@ <action dev="PD" type="add">Initial support for processing OOXML Excel files (.xlsx), both directly through XSSF, and also through the new common UserModel</action> <action dev="PD" type="add">Created a common interface for handling PowerPoint files, irrespective of if they are .ppt or .pptx</action> <action dev="PD" type="add">Created a common interface for handling Excel files, irrespective of if they are .xls or .xlsx</action> + </actions> </release> <release version="3.2-FINAL" date="2008-10-19"> + <actions> <action dev="PD" type="fix" fixes-bug="45866">allowed for change of unicode compression across Continue records</action> <action dev="PD" type="fix" fixes-bug="45964">support for link formulas in Text Objects</action> <action dev="PD" type="fix" fixes-bug="43354">support for evaluating formulas with missing args</action> @@ -1556,8 +1641,10 @@ <action dev="PD" type="add" fixes-bug="45175">Support for variable length operands in org.apache.poi.hwpf.sprm.SprmOperation</action> <action dev="PD" type="fix">Avoid spurious missing lines with the MissingRecordAware event code, and odd files that contain RowRecords in the middle of the cell Records.</action> <action dev="PD" type="add">Support for parsing formulas during EventUserModel processing, via the new EventWorkbookBuilder</action> + </actions> </release> <release version="3.1-final" date="2008-06-29"> + <actions> <action dev="PD" type="fix" fixes-bug="30978">Fixed re-serialization of tRefErr3d and tAreaErr3d</action> <action dev="PD" type="fix" fixes-bug="45234">Removed incorrect shared formula conversion in CFRuleRecord</action> <action dev="PD" type="fix" fixes-bug="45001">Improved HWPF Range.replaceText()</action> @@ -1584,8 +1671,10 @@ <action dev="PD" type="add" fixes-bug="44937">Partial support for extracting Escher images from HWPF files</action> <action dev="PD" type="fix" fixes-bug="44824">Avoid an infinite loop when reading some HWPF pictures</action> <action dev="PD" type="fix" fixes-bug="44898">Correctly handle short last blocks in POIFS</action> + </actions> </release> <release version="3.1-beta2" date="2008-05-26"> + <actions> <action dev="PD" type="fix" fixes-bug="44306">fixed reading/writing of AttrPtg(type=choose) and method toFormulaString() for CHOOSE formulas</action> <action dev="PD" type="fix" fixes-bug="24207">added HSSFName.isDeleted() to check if the name points to cell that no longer exists</action> <action dev="PD" type="fix" fixes-bug="40414">fixed selected/active sheet after removing sheet from workbook</action> @@ -1604,8 +1693,10 @@ <action dev="PD" type="fix" fixes-bug="44892">made HSSFWorkbook.getSheet(String) case insensitive</action> <action dev="PD" type="fix" fixes-bug="44886">Correctly process PICT metafile in EscherMetafileBlip</action> <action dev="PD" type="fix" fixes-bug="44893">Take into account indentation in HSSFSheet.autoSizeColumn</action> + </actions> </release> <release version="3.1-beta1" date="2008-04-28"> + <actions> <action dev="PD" type="fix" fixes-bug="44857">Avoid OOM on unknown escher records when EscherMetafileBlip is incorrect</action> <action dev="PD" type="add">HSLF: Support for getting embedded sounds from slide show </action> <action dev="PD" type="add">HSLF: Initial support for rendering slides into images</action> @@ -1681,8 +1772,10 @@ <action dev="PD" type="fix" fixes-bug="44336">Properly escape sheet names as required when figuring out the text of formulas</action> <action dev="PD" type="add" fixes-bug="44326">Improvements to how SystemOutLogger and CommonsLogger log messages with exceptions, and avoid an infinite loop with certain log messages with exceptions</action> <action dev="PD" type="add">Support for a completed Record based "pull" stream, via org.apache.poi.hssf.eventusermodel.HSSFRecordStream, to complement the existing "push" Event User Model listener stuff</action> + </actions> </release> <release version="3.0.2-FINAL" date="2008-02-04"> + <actions> <action dev="PD" type="fix" fixes-bug="44297">IntPtg must operate with unsigned short. Reading signed short results in incorrect formula calculation</action> <action dev="PD" type="fix" fixes-bug="44296">Fix for reading slide background images</action> <action dev="PD" type="fix" fixes-bug="44293">Avoid swapping AreaPtgs from relative to absolute</action> @@ -1705,8 +1798,10 @@ <action dev="PD" type="add" fixes-bug="43937">Add support for hiding and un-hiding sheets, and checking their current hidden status</action> <action dev="PD" type="fix" fixes-bug="44167">Fix for non-contiguous named ranges</action> <action dev="PD" type="fix" fixes-bug="44070">Fix for shifting comments when shifting rows</action> + </actions> </release> <release version="3.0.2-BETA2" date="2008-01-12"> + <actions> <action dev="PD" type="add">Support for tables in HSLF</action> <action dev="PD" type="fix" fixes-bug="43781">Fix for extracting text from TextBoxes HSLF in</action> <action dev="PD" type="fix">Improve JavaDocs relating to hssf font and fill colourings</action> @@ -1715,8 +1810,10 @@ <action dev="PD" type="add" fixes-bug="43551">Support for 1904 date windowing in HSSF (previously only supported 1900 date windowing)</action> <action dev="PD" type="add" fixes-bug="41064">Support for String continue records</action> <action dev="PD" type="add" fixes-bug="27511">Support for data validation, via DVRecord and DVALRecord</action> + </actions> </release> <release version="3.0.2-BETA1" date="2007-12-04"> + <actions> <action dev="PD" type="fix" fixes-bug="43877">Fix for handling mixed OBJ and CONTINUE records</action> <action dev="PD" type="fix" fixes-bug="39512">Fix for handling mixed OBJ and CONTINUE records</action> <action dev="PD" type="fix" fixes-bug="43837">Support for unicode NameRecords</action> @@ -1750,9 +1847,11 @@ <action dev="PD" type="add">Support for querying, setting and un-setting protection on sheets in a HSSF workbook</action> <action dev="PD" type="add">Initial HSMF (outlook) support</action> <action dev="PD" type="fix">Tidy up the javadocs</action> + </actions> </release> <release version="3.0.1-FINAL" date="2007-07-05"> + <actions> <action dev="PD" type="fix">Administrative updates to the Maven POMs, and the release artifact build process</action> <action dev="PD" type="fix" fixes-bug="23951">Fix for HSSF setSheetOrder and tab names</action> <action dev="PD" type="fix" fixes-bug="42524">Better HSLF support for problem shape groups</action> @@ -1764,49 +1863,65 @@ <action dev="PD" type="fix" fixes-bug="42667">Fix for HSLF writing of files with tables</action> <action dev="PD" type="add">Improved way of detecting HSSF cells that contain dates, isADateFormat</action> <action dev="PD" type="add">Initial, read-only support for Visio documents, as HDGF</action> + </actions> </release> <release version="3.0-FINAL" date="2007-05-18"> + <actions> <action dev="PD" type="fix" fixes-bug="39977">Fix POM for Maven users</action> <action dev="PD" type="fix" fixes-bug="38976">Add createPicture to HSSFShapeGroup</action> <action dev="PD" type="add">Detect Office 2007 XML documents, and throw a meaningful exception</action> <action dev="PD" type="add">Additional HSLF support for PowerPoint</action> <action dev="PD" type="add">Initial support for HWPF image extraction</action> + </actions> </release> <release version="3.0-alpha3" date="2006-12-12"> + <actions> <action dev="PD" type="add">Additional HSLF support for PowerPoint</action> + </actions> </release> <release version="3.0-alpha2" date="2006-06-16"> + <actions> <action dev="PD" type="add">HSSF Formula support</action> <action dev="PD" type="add">Additional HSLF support for PowerPoint</action> <action dev="PD" type="fix" fixes-bug="39389">Extended Ascii support for WingDings</action> + </actions> </release> <release version="3.0-alpha1" date="2005-06-04"> + <actions> <action dev="PD" type="fix">Bugzilla Bug 29976 HSSF hyperlink formula size problem</action> <action dev="PD" type="add">Image writing support</action> <action dev="NB" type="add">HSLF - Initial PowerPoint Support. Includes: Support for text extraction across the whole file; Support for getting individual slides, and their notes, and extracting text from those; Initial support for changing (but not adding) text</action> + </actions> </release> <release version="2.5.1-FINAL" date="2004-02-29"> + <actions> <action dev="PD" type="add">Outlining support</action> <action dev="PD" type="fix" fixes-bug="27574">HSSFDateUtil.getExcelDate() is one hour off when DST changes</action> <action dev="PD" type="fix" fixes-bug="26465">wrong lastrow entry</action> <action dev="PD" type="fix" fixes-bug="28203">Unable to open read-write excel file including forms</action> + </actions> </release> <release version="2.5-FINAL" date="2004-02-29"> + <actions> <action dev="PD" type="add">Add support for the Escher file format</action> <action dev="PD" type="fix" fixes-bug="27005">java.lang.IndexOutOfBoundsException during Workbook.cloneSheet()</action> + </actions> </release> <release version="2.0-FINAL" date="2004-01-26"> + <actions> <action dev="PD" type="update">No changes</action> + </actions> </release> <release version="2.0-RC2" date="2004-01-11"> + <actions> <action dev="PD" type="fix" fixes-bug="25695">HSSFCell.getStringCellValue() on cell which has string formula will return swap bye unicode characters.</action> <action dev="PD" type="fix">Updated website for upcoming release</action> <action dev="PD" type="fix">Formula Parser fixes with tests, by Peter M Murray Bug 25457</action> @@ -1814,9 +1929,11 @@ <action dev="PD" type="fix">The cloned reference for merged cells did not create a new collection, so deletes cascaded to the original.</action> <action dev="PD" type="fix">Fix to 24519 call to getCustomPalette() from a newly created workbook now works</action> <action dev="PD" type="fix">Fix supplied for bug 24397 where some compilation got ambiguous classes. Explicitly imports the classes. Patch supplied by Jean-Pierre Paris.</action> + </actions> </release> <release version="2.0-RC1" date="2003-11-02"> + <actions> <action dev="PD" type="fix" fixes-bug="12561">(Min) HSSFWorkbook throws Exceptions</action> <action dev="PD" type="fix" fixes-bug="12730">(Nor) values dont get copied to another sheet.</action> <action dev="PD" type="fix" fixes-bug="13224">(Maj) Exception thrown when cell has =Names call</action> @@ -1850,18 +1967,22 @@ <action dev="PD" type="fix" fixes-bug="12843">(Cri) Make POI handle chinese better</action> <action dev="PD" type="fix" fixes-bug="15353">(Nor) [RFE] creating a cell with a hyperlink</action> <action dev="PD" type="fix" fixes-bug="15375">(Blo) Post 1.5.1 POI causes spreadsheet to become unopenable.</action> + </actions> </release> <release version="2.0-pre3" date="2003-07-29"> + <actions> <action dev="PD" type="add">HPSF is now able to read properties which are given in the property set stream but which don't have a value ("variant" type VT_EMPTY). The getXXX() methods of the PropertySet class return null if their return type is a reference (like a string) or 0 if the return type is numeric. Details about the return types and about how to distinguish between a property value of zero and a property value that is not present can be found in the API documentation.</action> <action dev="PD" type="fix">Gridlines can now be turned on and off</action> <action dev="PD" type="fix">NamePTG refactoring/fixes</action> <action dev="PD" type="fix">minor fixes to ExternSheet and formula strings</action> <action dev="PD" type="fix">Sheet comparisons now ignore case</action> + </actions> </release> <release version="2.0-pre2" date="2003-07-06"> + <actions> <action dev="PD" type="fix">A nasty concurrency problem has been fixed. Any users working in a multithreaded environment should seriously consider upgrading to this release.</action> <action dev="PD" type="update">The EXTSST record has been implemented. This record is used by excel for optimized reading of strings.</action> <action dev="PD" type="update">When rows are shifted, the merged regions now move with them. If a row contains 2 merged cells, the resulting shifted row should have those cells merged as well.</action> @@ -1873,8 +1994,10 @@ sheets that contain this Excel optimization. </action> <action dev="PD" type="add">Support added for reading formulas with UnaryPlus and UnaryMinus operators.</action> + </actions> </release> <release version="2.0-pre1" date="2003-05-17"> + <actions> <action dev="PD" type="add">Patch applied for deep cloning of worksheets was provided</action> <action dev="PD" type="add">Patch applied to allow sheet reordering</action> <action dev="PD" type="add">Added additional print area setting methods using row/column numbers</action> @@ -1893,13 +2016,17 @@ <action dev="PD" type="fix">Patches for i10n</action> <action dev="PD" type="update">POI Build System Updated</action> <action dev="PD" type="fix">font names can now be null</action> + </actions> </release> <release version="1.10-dev" date="2003-02-19"> + <actions> <action dev="PD" type="add">Support for zoom level</action> <action dev="PD" type="add">Freeze and split pane support</action> <action dev="PD" type="add">Row and column headers on printouts</action> + </actions> </release> <release version="1.8-dev" date="2002-09-20"> + <actions> <action dev="PD" type="add">Custom Data Format Support</action> <action dev="PD" type="add">Enhanced Unicode Support for Russian and Japanese</action> <action dev="PD" type="add">Enhanced formula support including read-only for @@ -1909,27 +2036,37 @@ <action dev="PD" type="add">Fixes for header/footer</action> <action dev="PD" type="add">Spanish Documentation translations</action> <action dev="PD" type="add">Support for preserving VBA macros</action> + </actions> </release> <release version="1.7-dev" date="Release date not recorded"> + <actions> <action dev="NKB" type="update">Removed runtime dependency on commons logging.</action> <action dev="PD" type="update">Formula support</action> + </actions> </release> <release version="1.5.1" date="2002-06-16"> + <actions> <action dev="GJS" type="update">Removed depedency on commons logging. Now define poi.logging system property to enable logging to standard out.</action> <action dev="GJS" type="fix">Fixed SST string handling so that spreadsheets with rich text or extended text will be read correctly.</action> + </actions> </release> <release version="1.5" date="2002-05-06"> + <actions> <action dev="NKB" type="update">New project build.</action> <action dev="NKB" type="update">New project documentation system based on Cocoon.</action> <action dev="PD" type="update">Package rename</action> <action dev="PD" type="fix">Various bug fixes</action> <action dev="PD" type="add">Early stages of HSF development (not ready for development)</action> <action dev="PD" type="add">Initial low level record support for charting (not complete)</action> + </actions> </release> <release version="1.2.0" date="2002-01-19"> + <actions> <action dev="PD" type="update">Changes not recorded.</action> + </actions> </release> <release version="1.1.0" date="2002-01-04"> + <actions> <action dev="PD" type="update">Created new event model</action> <action dev="PD" type="update">Optimizations made to HSSF including aggregate records for values, rows, etc. @@ -1938,17 +2075,25 @@ array copies) </action> <action dev="PD" type="update">minor re-factoring and bug fixes.</action> + </actions> </release> <release version="1.0.2" date="2002-01-11"> + <actions> <action dev="PD" type="update">Changes not recorded.</action> + </actions> </release> <release version="1.0.1" date="2002-01-04"> + <actions> <action dev="PD" type="update">Changes not recorded.</action> + </actions> </release> <release version="1.0.0" date="2001-12-30"> + <actions> <action dev="PD" type="update">Minor documentation updates.</action> + </actions> </release> <release version="0.14.0" date="2001-12-22"> + <actions> <action dev="PD" type="update">Added DataFormat helper class and exposed set and get format on HSSFCellStyle </action> @@ -1959,11 +2104,15 @@ write a unit test for this ;-p). </action> <action dev="PD" type="update">Some optimization on sheet creation.</action> + </actions> </release> <release version="0.13.0" date="2001-12-16"> + <actions> <action dev="PD" type="update">Changes not recorded.</action> + </actions> </release> <release version="0.12.0" date="2001-12-12"> + <actions> <action dev="PD" type="update">Added MulBlank, Blank, ColInfo</action> <action dev="PD" type="update">Added log4j facility and removed all sys.out type logging</action> <action dev="PD" type="update">Added support for adding font's, styles and corresponding @@ -1976,13 +2125,17 @@ from HSSFCell.setStringValue, etc when the encoding is set) </action> <action dev="PD" type="update">added support for adding/removing and naming sheets.</action> + </actions> </release> <release version="0.11.0" date="2001-12-08"> + <actions> <action dev="PD" type="update">Bugfix release. We were throwing an exception when reading RKRecord objects. </action> + </actions> </release> <release version="0.10.0" date="2001-12-02"> + <actions> <action dev="PD" type="update">Got continuation records to work (read/write)</action> <action dev="PD" type="update">Added various pre-support for formulas</action> <action dev="PD" type="update">Massive API reorganization, repackaging.</action> @@ -1990,8 +2143,10 @@ HSSF Output. </action> <action dev="PD" type="update">Better API support for modification.</action> + </actions> </release> <release version="0.7 (and interim releases)" date="2001-11-17"> + <actions> <action dev="PD" type="update">Added encoding flag to high and low level api to use utf-16 when needed (HSSFCell.setEncoding()) </action> @@ -2002,27 +2157,40 @@ <action dev="PD" type="update">BiffViewer class added for validating HSSF & POI and/or HSSF Output. </action> + </actions> </release> <release version="0.6" date="2001-11-11"> + <actions> <action dev="PD" type="update">Support for read/write and modify.</action> <action dev="PD" type="update">Read only support for MulRK records (converted to Number when writing) </action> + </actions> </release> <release version="0.5" date="2001-11-05"> + <actions> <action dev="PD" type="update">Changes not recorded.</action> + </actions> </release> <release version="0.4" date="2001-10-31"> + <actions> <action dev="PD" type="update">Changes not recorded.</action> + </actions> </release> <release version="0.3" date="2001-10-26"> + <actions> <action dev="PD" type="update">Changes not recorded.</action> + </actions> </release> <release version="0.2" date="2001-09-24"> + <actions> <action dev="PD" type="update">Changes not recorded.</action> + </actions> </release> <release version="0.1" date="2001-08-28"> + <actions> <action dev="PD" type="update">First ever public release</action> + </actions> </release> </changes>
Modified: poi/site/src/documentation/resources/stylesheets/changes2document.xsl URL: http://svn.apache.org/viewvc/poi/site/src/documentation/resources/stylesheets/changes2document.xsl?rev=1765977&r1=1765976&r2=1765977&view=diff ============================================================================== --- poi/site/src/documentation/resources/stylesheets/changes2document.xsl (original) +++ poi/site/src/documentation/resources/stylesheets/changes2document.xsl Fri Oct 21 10:05:17 2016 @@ -29,6 +29,11 @@ <xsl:variable name="bugdetails" select="concat($bugtracking-url, 'show_bug.cgi?id=')"/> <xsl:variable name="buglist" select="concat($bugtracking-url, 'buglist.cgi?bug_id=')"/> + <xsl:template match="link"> + <!-- FIXME! This doesn't work for href or name. Use the externally defined link->a transform if possible --> + <link href="{@href}"><xsl:apply-templates/></link> + </xsl:template> + <xsl:template match="devs"/> <xsl:template match="changes"> @@ -46,9 +51,30 @@ <xsl:template match="release"> <section id="{@version}"> <title>Version <xsl:value-of select="@version"/> (<xsl:value-of select="@date"/>)</title> - <ul> <xsl:apply-templates/> - </ul> + </section> + </xsl:template> + + <xsl:template match="summary"> + <section> + <title>Summary</title> + <ul> <!-- create a new list for each noteable change in the summary --> + <xsl:apply-templates/> <!-- summary-item's --> + </ul> + </section> + </xsl:template> + + <xsl:template match="summary-item"> + <li> + <xsl:apply-templates/> + </li> + </xsl:template> + + <xsl:template match="actions"> + <section><title>Changes</title> + <ul> + <xsl:apply-templates/> <!-- action's --> + </ul> </section> </xsl:template> --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@poi.apache.org For additional commands, e-mail: commits-h...@poi.apache.org