You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by on...@apache.org on 2016/10/21 15:32:30 UTC

svn commit: r1766048 - in /poi/site/src/documentation: content/xdocs/status.xml resources/stylesheets/changes2document.xsl

Author: onealj
Date: Fri Oct 21 15:32:30 2016
New Revision: 1766048

URL: http://svn.apache.org/viewvc?rev=1766048&view=rev
Log:
add <bug> tag for changelog convenience
update action module and type
update release summary per http://svn.apache.org/viewvc/poi/site/src/documentation/RN-Changes-3.15.txt?revision=1766003&view=markup

Modified:
    poi/site/src/documentation/content/xdocs/status.xml
    poi/site/src/documentation/resources/stylesheets/changes2document.xsl

Modified: poi/site/src/documentation/content/xdocs/status.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/status.xml?rev=1766048&r1=1766047&r2=1766048&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/status.xml (original)
+++ poi/site/src/documentation/content/xdocs/status.xml Fri Oct 21 15:32:30 2016
@@ -42,7 +42,7 @@
     <!-- ACTION ATTRIBUTES:
       dev: PD
 
-      type: fix, add, remove, update, unknown
+      type: fix, add, remove, update, regression, unknown
 
       fixes-bug: a comma-separated list of bugzilla bugs or github-##
 
@@ -89,14 +89,15 @@
 
     <release version="3.15" date="2016-09-19">
       <summary>
+        <summary-item>HSSF, HSLF, HPSF, and HWPF support for writing out to a File,
+          including an existing open file (#<bug num="57919"/>)</summary-item>
         <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-item>Removal of deprecated classes and methods detailed on bug <bug num="59170"/></summary-item>
       </summary>
       <actions>
         <action dev="PD" type="fix" fixes-bug="60140" module="OOXML">Fixed memory leak in FileBackedDataSource</action>
@@ -139,7 +140,7 @@
         <action dev="PD" type="fix" fixes-bug="59789" module="HSSF">improve performance of row shifting on sheets that contain comments</action>
         <action dev="PD" type="fix" fixes-bug="59786" module="HMEF">fix NPE from HMEFContentsExtractor</action>
         <action dev="PD" type="add" fixes-bug="59788,59166" module="POI">Create temporary directories that are deleted on JVM exit</action>
-        <action dev="PD" type="fix" fixes-bug="59170" module="HSSF">Remove deprecated classes (POI 3.15) - o.a.p.hssf.model.*Shape classes removed</action>
+        <action dev="PD" type="remove" fixes-bug="59170" breaks-compatibility="true" module="HSSF">Remove deprecated classes (POI 3.15) - o.a.p.hssf.model.*Shape classes removed</action>
         <action dev="PD" type="add" fixes-bug="59781" module="SS Common">Move PaneInformation from HSSF to SS package</action>
         <action dev="PD" type="fix" fixes-bug="59766">When setting SAX features, handle Error too (eg from Google AppEngine)</action>
         <action dev="PD" type="fix" fixes-bug="59734" module="XSSF">Make lookup and creation of named ranges constant-time instead of linear in the number of ranges in the workbook.</action>
@@ -149,6 +150,13 @@
     </release>
 
     <release version="3.15-beta2" date="2016-07-02">
+      <summary>
+        <summary-item>initial work on extracting VBA macros (#<bug num="52949"/>)</summary-item>
+        <summary-item>remove deprecated classes (#<bug num="59170"/>)</summary-item>
+        <summary-item>various X/HSLF fixes for table and color handling</summary-item>
+        <summary-item>XSSF: formula evaluation performance improvements (#<bug num="57840"/>)</summary-item>
+        <summary-item>various fixes for merged regions in Common SS</summary-item>
+      </summary>
       <actions>
         <action dev="PD" type="fix" fixes-bug="59748">Replace Hashtable with HashMap</action>
         <action dev="PD" type="fix" fixes-bug="59746" module="XSSF">XSSF support for files from certain alternate tools where the row XML is missing the row number</action>
@@ -160,7 +168,7 @@
         <action dev="PD" type="fix" fixes-bug="56958" module="SS Common">correctly check array formulas for intersection when adding merged regions</action>
         <action dev="PD" type="fix" fixes-bug="59724">Provide a close() method and implement Closeable on all OLE2-based POIDocument classes</action>
         <action dev="PD" type="fix" fixes-bug="59719" module="XSSF">correctly parse literal data validation constraints</action>
-        <action dev="PD" type="fix" fixes-bug="59170">Remove deprecated classes</action>
+        <action dev="PD" type="remove" fixes-bug="59170" breaks-compatibility="true">Remove deprecated classes</action>
         <action dev="PD" type="add" fixes-bug="59645" module="SS Common">Print row and column headings</action>
         <action dev="PD" type="fix" fixes-bug="55983" module="HSLF">Creating transparent Freeform object does not result in transparent shape</action>
         <action dev="PD" type="fix" fixes-bug="59702" module="XSLF">Setting background color in slide master</action>
@@ -170,14 +178,14 @@
         <action dev="PD" type="fix" fixes-bug="57840,57721" module="XSSF">Formula parsing and evaluation containing structured references (data tables)</action>
         <action dev="PD" type="fix" fixes-bug="59684" module="SS Common">Parsing absolute entire-row CellReferences</action>
         <action dev="PD" type="fix" fixes-bug="59686" module="XSLF">Error when trying to access XSLFTableCell properties like textHeight, lineWidth, etc.</action>
-        <action dev="PD" type="add" fixes-bug="59170">Remove deprecated classes (POI 3.15) - remove BuiltinFormats.getBuiltinFormats()</action>
+        <action dev="PD" type="remove" fixes-bug="59170" breaks-compatibility="true">Remove deprecated classes (POI 3.15) - remove BuiltinFormats.getBuiltinFormats()</action>
         <action dev="PD" type="add" fixes-bug="59638" module="SS Common">allow DataFormatter to use Locale-aware number grouping separator</action>
         <action dev="PD" type="add" fixes-bug="57766" module="XSLF">Table isn't exported on convert slides of a .pptx slide show to a PNG/SVG image</action>
         <action dev="PD" type="add" fixes-bug="58217" module="XSLF">support alpha channel on solid colors (fill, line, text)</action>
         <action dev="PD" type="fix" module="XSLF">remove creation of empty paragraph in XSLFTextShape.addNewTextParagraph()</action>
         <action dev="PD" type="fix" fixes-bug="59355" module="XSSF">XSSFPivotTable::addColumnLabel sets the cell type of a cell outside of the source data area</action>
         <action dev="PD" type="fix" fixes-bug="54570">InvalidFormatException because of Absolute URI forbidden</action>
-        <action dev="PD" type="fix" fixes-bug="59170">Remove deprecated classes (POI 3.15) - use FormulaError instead of ErrorConstants</action>
+        <action dev="PD" type="remove" fixes-bug="59170" breaks-compatibility="true">Remove deprecated classes (POI 3.15) - use FormulaError instead of ErrorConstants</action>
         <action dev="PD" type="add" fixes-bug="58144" module="SL Common">Behaviour for headers and footers of slides is inconsistent between slideshows created in 2003 and 2007</action>
         <action dev="PD" type="add" fixes-bug="59443" module="SS Common">get and set Comment addresses</action>
         <action dev="PD" type="fix" fixes-bug="59434">Cannot add a picture on a slide that already have an image with an hyperlink on it</action>
@@ -197,25 +205,32 @@
     </release>
 
     <release version="3.15-beta1" date="2016-04-15">
+      <summary>
+        <summary-item>removal of deprecated elements (#<bug num="59170"/>)</summary-item>
+        <summary-item>avoid XmlBeans calls to piccolo parser which caused OOM in rare cases (#<bug num="57031"/>)</summary-item>
+        <summary-item>support for passwords longer than 15 chars for write-protection or binary formats (#<bug num="59135"/>)</summary-item>
+        <summary-item>various NPE fixes in XSSF/HSSF</summary-item>
+        <summary-item>fixes for color handling in XSSF and support for system colors in Common SL</summary-item>
+      </summary>
       <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>
+        <action dev="PD" type="fix" fixes-bug="59132" module="SS Common">Adjust implementation of COUNTBLANK to be conforming to Excel, empty strings are counted as blank as well</action>
         <action dev="PD" type="fix" fixes-bug="59199">Gracefully handle null-values in Cell.setValue() for Date and Calendar similar to String.</action>
         <action dev="PD" type="fix" fixes-bug="59224" module="XSSF">fix XSSFColor.hasTint which incorrectly used the alpha channel, add XSSFColor.hasAlpha</action>
         <action dev="PD" type="fix" fixes-bug="59222" module="XSSF">fix NPE raised by XSSFSheet.getCellComments()</action>
         <action dev="PD" type="fix" fixes-bug="59212" module="SS Common">copy non-validating XSSFSheet.addMergedRegionUnsafe from bug 58885 to Sheet interface</action>
         <action dev="PD" type="fix" fixes-bug="59208" module="XWPF">bold xml value of "1" treated as false</action>
         <action dev="PD" type="add" module="HSLF">Add support for system colors</action>
-        <action dev="PD" type="fix" fixes-bug="56930">Add Workbook.getNames() to allow to query for names that appear multiple times</action>
+        <action dev="PD" type="fix" fixes-bug="56930" module="SS Common">Add Workbook.getNames() to allow to query for names that appear multiple times</action>
         <action dev="PD" type="fix" fixes-bug="55791">Avoid using an existing file-name when creating a new slide, it could still be left over from previous partial removal</action>
-        <action dev="PD" type="fix" fixes-bug="55668">Try to avoid NullPointerException by setting the cell to BLANK instead, when changing cell-type and a formula leads to null-string</action>
+        <action dev="PD" type="fix" fixes-bug="55668" module="SS Common">Try to avoid NullPointerException by setting the cell to BLANK instead, when changing cell-type and a formula leads to null-string</action>
         <action dev="PD" type="fix" fixes-bug="59135">Password gets truncated when using passwords longer than 15 characters for the function protectSheet()</action> 
-        <action dev="PD" type="add" fixes-bug="56549">Correctly calculate char index ranges for HWPF in the TextPieceTable</action>
+        <action dev="PD" type="add" fixes-bug="56549" module="HWPF">Correctly calculate char index ranges for HWPF in the TextPieceTable</action>
         <action dev="PD" type="add" fixes-bug="57495">Fix problem with tables in documents at pos 0</action>
         <action dev="PD" type="fix">Fix a number of edge-cases where file-handles would be leaked</action>
-        <action dev="PD" type="fix" fixes-bug="59170">Remove deprecated classes (POI 3.15) - *Workbook.setRepeatingRowsAndColumns()</action>
-        <action dev="PD" type="fix" fixes-bug="59170">Remove deprecated classes (POI 3.15) - org.apache.poi.hssf/ss.util.Region</action>
+        <action dev="PD" type="remove" fixes-bug="59170" breaks-compatibility="true">Remove deprecated classes (POI 3.15) - *Workbook.setRepeatingRowsAndColumns()</action>
+        <action dev="PD" type="remove" fixes-bug="59170" breaks-compatibiilty="true">Remove deprecated classes (POI 3.15) - org.apache.poi.hssf/ss.util.Region</action>
         <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>
@@ -228,11 +243,11 @@
         <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>
         <action dev="PD" type="fix" fixes-bug="59074">ExtractorFactory should give a more helpful exception on old Excel files too old for ExcelExtractor</action>
-        <action dev="PD" type="add" fixes-bug="57989">XSSFChart support for setting chart titles</action>
-        <action dev="PD" type="fix" fixes-bug="59030">Prevent NPE in XWPFTableCell's getVerticalAlignment() from Prasad Babu</action>
-        <action dev="PD" type="fix" fixes-bug="59021">XSSFSheetXMLHandler fails to extract content if namespace is included in qName</action>
+        <action dev="PD" type="add" fixes-bug="57989" module="XSSF">XSSFChart support for setting chart titles</action>
+        <action dev="PD" type="fix" fixes-bug="59030" module="XWPF">Prevent NPE in XWPFTableCell's getVerticalAlignment() from Prasad Babu</action>
+        <action dev="PD" type="fix" fixes-bug="59021" module="XSSF">XSSFSheetXMLHandler fails to extract content if namespace is included in qName</action>
         <action dev="PD" type="fix" fixes-bug="56345">Reject single-cell merged regions</action>
-        <action dev="PD" type="fix" fixes-bug="58339">Make OFFSET() allow missing optional height and width parameters</action>
+        <action dev="PD" type="fix" fixes-bug="58339" module="SS Common">Make OFFSET() allow missing optional height and width parameters</action>
         <action dev="PD" type="add" fixes-bug="github-27">Handle documents with a picture-only header</action>
         <action dev="PD" type="fix" fixes-bug="58996">Regression caused by fixing bug 56295: Don't try to unset fill color if it is not set to avoid invalid access inside the Xml structures</action>
         <action dev="PD" type="fix" fixes-bug="57034">Cell.setCellValue((String)null) should be treated as an empty cell on SXSSF as well, to avoid a NPE when autosizing columns</action>
@@ -268,28 +283,28 @@
 
     <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="fix" fixes-bug="58084" module="XSSF">Corrupted .xlsx file created when styles with borders are cloned from other workbooks</action>
         <action dev="PD" type="add" fixes-bug="58570" module="SS Common">Promote setting and getting the active cell in a worksheet to Common SS</action>
         <action dev="PD" type="add" fixes-bug="47904" module="HSLF">Update text styles in HSLF MasterSlide</action>
         <action dev="PD" type="add" fixes-bug="58670" module="SXSSF">Change underlying data structure in SXSSFRow to use a TreeMap instead of an array to store SXSSFCells</action>
-        <action dev="PD" type="add" fixes-bug="58671">Replace MissingCellPolicy class with enum</action>
+        <action dev="PD" type="add" fixes-bug="58671" module="SS Common">Replace MissingCellPolicy class with enum</action>
         <action dev="PD" type="add" fixes-bug="57450" module="SXSSF">Autosize columns on SXSSFSheets considering both active window and flushed rows</action>
-        <action dev="PD" type="add" fixes-bug="58557,52903">Add support for shifting hyperlinks when shifting rows on a sheet</action>
-        <action dev="PD" type="add" fixes-bug="58667">Implement Comparable interface in HSSFRow, XSSFRow, and SXSSFRow classes</action>
+        <action dev="PD" type="add" fixes-bug="58557,52903" module="SS Common">Add support for shifting hyperlinks when shifting rows on a sheet</action>
+        <action dev="PD" type="add" fixes-bug="58667" module="SS Common">Implement Comparable interface in HSSFRow, XSSFRow, and SXSSFRow classes</action>
         <action dev="PD" type="fix" fixes-bug="46210">Title placeholder not recognized by Powerpoint 2003</action>
         <action dev="PD" type="fix" fixes-bug="58663">Pictures cannot be removed from a slide</action>
         <action dev="PD" type="add" fixes-bug="58636">Replace ClientAnchor anchor type constants with AnchorType enum</action>
-        <action dev="PD" type="add" fixes-bug="58644">Replace Sheet.setZoom(num, den) with Sheet.setZoom(scale)</action>
-        <action dev="PD" type="add" fixes-bug="58642">Remove deprecated functions</action>
-        <action dev="PD" type="add" fixes-bug="58365">Get all cell comments on a sheet with Sheet.getCellComments()</action>
-        <action dev="PD" type="add" fixes-bug="58637">Add CellAddress class, to be used instead of CellReference when the concept of an absolute/relative reference is not applicable.</action>
+        <action dev="PD" type="add" fixes-bug="58644" module="SS Common">Replace Sheet.setZoom(num, den) with Sheet.setZoom(scale)</action>
+        <action dev="PD" type="remove" fixes-bug="58642" breaks-compatibility="true">Remove deprecated functions</action>
+        <action dev="PD" type="add" fixes-bug="58365" module="SS Common">Get all cell comments on a sheet with Sheet.getCellComments()</action>
+        <action dev="PD" type="add" fixes-bug="58637" module="SS Common">Add CellAddress class, to be used instead of CellReference when the concept of an absolute/relative reference is not applicable.</action>
         <action dev="PD" type="add" fixes-bug="58617">Add custom safe XmlBeans type loader / rename vendor specific schema packages</action>
         <action dev="PD" type="fix" fixes-bug="58630">Signing failed after deletion of first sheet</action>
         <action dev="PD" type="fix" fixes-bug="55955">Filling an existing ppt table stopped working with 3.9</action>
         <action dev="PD" type="fix" fixes-bug="54210">When saving PPT to PNG, some text is rendered backwards</action>
         <action dev="PD" type="fix" fixes-bug="53189">Shapes drawn wrongly when ppt file converted to image</action>
-        <action dev="PD" type="add">Removed most reflection calls on private methods/fields from production code; others are wrapped by AccessController.doPrivileged().</action>
-        <action dev="PD" type="fix" fixes-bug="58597">XWPFDocument causes SecurityException under SecurityManager</action>
+        <action dev="PD" type="remove">Removed most reflection calls on private methods/fields from production code; others are wrapped by AccessController.doPrivileged().</action>
+        <action dev="PD" type="fix" fixes-bug="58597" module="XWPF">XWPFDocument causes SecurityException under SecurityManager</action>
         <action dev="PD" type="fix" fixes-bug="53192">Images in ppt file have wrong width when converting ppt to png</action>
         <action dev="PD" type="add" module="HSLF">Add support for HSLF metro blobs</action>
         <action dev="PD" type="fix" fixes-bug="52297">Bullets are not aligned properly while converting ppt slide to image</action>
@@ -318,10 +333,10 @@
         <action dev="PD" type="fix" fixes-bug="58085">Fix removing sheet so not to break other existing sheet references</action>
         <action dev="PD" type="fix" fixes-bug="58480">Work around problem where on Windows systems a Mapped Buffer can still lock a file even if the Channel was closed properly</action>
         <action dev="PD" type="add">Update commons-logging to 1.2 and commons-codec to 1.10</action>
-        <action dev="PD" type="fix">Removed deprecated mixed case getter/setter in XSSFColor</action>
-        <action dev="PD" type="fix" fixes-bug="55032">Fix handling missing option values in financial functions PV, FV, NPER and PMT</action>
+        <action dev="PD" type="remove" breaks-compatibility="true" module="XSSF">Removed deprecated mixed case getter/setter in XSSFColor</action>
+        <action dev="PD" type="fix" fixes-bug="55032" module="SS Commmon">Fix handling missing option values in financial functions PV, FV, NPER and PMT</action>
         <action dev="PD" type="fix" fixes-bug="50319">Make row groups which include row 0 work</action>
-        <action dev="PD" type="fix">Removed deprecated HDF API</action>
+        <action dev="PD" type="remove" breaks-compatibility="true">Removed deprecated HDF API</action>
         <action dev="PD" type="fix" fixes-bug="58466" module="XSSF">Improve column manipulation in XSSF to avoid changes overwriting each other</action>
         <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" module="HSSF">Fix row limits for HSSFClientAnchor to allow the full range supported by Excel</action>
@@ -367,8 +382,8 @@
         <action dev="PD" type="add" fixes-bug="58200">SXSSF support for evaluating formula cells, provided the cell and all its references are within the current window</action>
         <action dev="PD" type="fix" fixes-bug="58098">Avoid NPE in cleanup if NPOIFSFileSystem is opened on a locked File under Windows</action>
         <action dev="PD" type="add">Merged common_sl branch to trunk</action>
-        <action dev="PD" type="fix" fixes-bug="57571">Fix creating comments for XSSF/SXSSF, regression was introduced via bug 54920</action>
-        <action dev="PD" type="fix" fixes-bug="58175">Fix creating comments for XSSF/SXSSF, regression was introduced via bug 54920</action>
+        <action dev="PD" type="fix" fixes-bug="57571">Fix creating comments for XSSF/SXSSF, regression was introduced via bug <bug num="54920"/></action>
+        <action dev="PD" type="fix" fixes-bug="58175">Fix creating comments for XSSF/SXSSF, regression was introduced via bug <bug num="54920"/></action>
         <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>
@@ -791,18 +806,18 @@
         <action dev="PD" type="add" fixes-bug="53204">Improved performance of PageSettingsBlock in HSSF </action>
         <action dev="PD" type="add" fixes-bug="53500">Getter for repeating rows and columns</action>
         <action dev="PD" type="fix" fixes-bug="53369">Fixed tests failing on JDK 1.7</action>
-        <action dev="PD" type="fix" fixes-bug="53360">Fixed SXSSF to correctly write text before escaped Unicode control character</action>
-        <action dev="PD" type="add">Change HSMF Types to have full data on ID, Name and Length, rather than just being a simple ID</action>
+        <action dev="PD" type="fix" fixes-bug="53360" module="SXSSF">Fixed SXSSF to correctly write text before escaped Unicode control character</action>
+        <action dev="PD" type="add" module="HMSF">Change HSMF Types to have full data on ID, Name and Length, rather than just being a simple ID</action>
         <action dev="PD" type="add" fixes-bug="48469">Updated case study</action>
         <action dev="PD" type="add" fixes-bug="53476">Support Complex Name in formulas </action>
         <action dev="PD" type="fix" fixes-bug="53414">properly update sheet dimensions when adding column </action>
         <action dev="PD" type="add">Add File based constructor to OPCPackage, alongside existing String one (which constructed a File from the string internally)</action>
         <action dev="PD" type="fix" fixes-bug="53389">Handle formatting General and @ formats even if a locale is prefixed to them</action>
-        <action dev="PD" type="fix" fixes-bug="53271">Removed unconditional asserts in SXSSF</action>
+        <action dev="PD" type="fix" fixes-bug="53271" module="SXSSF">Removed unconditional asserts in SXSSF</action>
         <action dev="PD" type="add" fixes-bug="53025">Updated documentation and example on using Data Validations  </action>
-        <action dev="PD" type="add" fixes-bug="53227">Corrected AddDimensionedImage.java to support XSSF/SXSSF  </action>
+        <action dev="PD" type="add" fixes-bug="53227" module="XSSF">Corrected AddDimensionedImage.java to support XSSF/SXSSF  </action>
         <action dev="PD" type="add" fixes-bug="53058">Utility for representing drawings contained in a binary Excel file as a XML tree</action>
-        <action dev="PD" type="add" fixes-bug="53165">HWPF support for fetching the description (alt text) of a picture</action>
+        <action dev="PD" type="add" fixes-bug="53165" module="HWPF">HWPF support for fetching the description (alt text) of a picture</action>
         <action dev="PD" type="fix" fixes-bug="48528">support negative arguments to the DATE() function</action>
         <action dev="PD" type="fix" fixes-bug="53092">allow specifying of a TimeZone to DateUtil.getJavaDate(), for when it is known that a file comes from a different (known) timezone to the current machine</action>
         <action dev="PD" type="fix" fixes-bug="53043">don't duplicate hyperlink relationships when saving XSSF file</action>
@@ -1743,7 +1758,7 @@
         <action dev="PD" type="fix" fixes-bug="44739">Small fixes for conditional formatting (regions with max row/col index)</action>
         <action dev="RK" type="add" fixes-bug="44694">HPSF: Support for property sets without sections</action>
         <action dev="PD" type="add">Implement Sheet.removeShape(Shape shape) in HSLF</action>
-        <action dev="PD" type="add">Various fixes: Recognising var-arg built-in functions #44675, ExternalNameRecord serialisation bug #44695, PMT() bug #44691</action>
+        <action dev="PD" type="add" fixes-bug="44675,44695,44691">Various fixes: Recognising var-arg built-in functions #<bug num="44675"/>, ExternalNameRecord serialisation bug #<bug num="44695"/>, PMT() bug #<bug num="44691"/></action>
         <action dev="PD" type="add" fixes-bug="30311">More work on Conditional Formatting</action>
         <action dev="PD" type="add">Move the Formula Evaluator code out of scratchpad</action>
         <action dev="PD" type="add">Move the missing record aware eventusermodel code out of scratchpad</action>

Modified: poi/site/src/documentation/resources/stylesheets/changes2document.xsl
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/resources/stylesheets/changes2document.xsl?rev=1766048&r1=1766047&r2=1766048&view=diff
==============================================================================
--- poi/site/src/documentation/resources/stylesheets/changes2document.xsl (original)
+++ poi/site/src/documentation/resources/stylesheets/changes2document.xsl Fri Oct 21 15:32:30 2016
@@ -34,6 +34,31 @@
    <link href="{@href}"><xsl:apply-templates/></link>
  </xsl:template>
 
+ <!-- usage: <bug num="12345"/> or <bug num="12345,12346"/> or <bug num="github-12"/> -->
+ <xsl:template match="bug">
+    <xsl:choose>
+     <xsl:when test="contains(@num, ',')">
+      <link href="{$buglist}{translate(normalize-space(@num),' ','')}">
+       <xsl:text></xsl:text><xsl:value-of select="normalize-space( translate(@num, ',', ' ') )"/>
+      </link>
+     </xsl:when>
+     <xsl:otherwise>
+      <xsl:choose>
+       <xsl:when test="contains(@num, 'github-')">
+         <link href="{$github-url}/pull/{translate(@num,'github-','')}">
+         <xsl:text></xsl:text><xsl:value-of select="@num"/>
+         </link>
+       </xsl:when>
+       <xsl:otherwise>
+         <link href="{$bugdetails}{@num}">
+         <xsl:text></xsl:text><xsl:value-of select="@num"/>
+         </link>
+       </xsl:otherwise>
+      </xsl:choose>
+     </xsl:otherwise>
+    </xsl:choose>
+ </xsl:template>
+
  <xsl:template match="devs"/>
  
  <xsl:template match="changes">



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org