diff --git a/src/documentation/content/xdocs/status.xml b/src/documentation/content/xdocs/status.xml index 7751eb2a0e..15319e40fd 100644 --- a/src/documentation/content/xdocs/status.xml +++ b/src/documentation/content/xdocs/status.xml @@ -1,20 +1,193 @@ - + - + - - + + + + + + + 12561 (Min) HSSFWorkbook throws Exceptions + 12730 (Nor) values dont get copied to another sheet. + 13224 (Maj) Exception thrown when cell has =Names call + 13796 (Nor) Error Reading Formula Record (optimized if, external link) + 13921 (Nor) Sheet name cannot exceed 31 characters and cannot contain : + 14330 (Nor) Error reading FormulaRecord + 14460 (Nor) Name in Formula - ArrayOutOfBoundsException + 15228 (Cri) [Urgent] ArrayIndexoutofbounds Exception. POI - Version 1.8 + 16488 (Maj) Unable to open written spreadsheet in Excel, but can in Open + 16559 (Nor) testCustomPalette.xls crashes Excel 97 + 16560 (Nor) testBoolErr.xls crashes Excel '97 + 17374 (Min) HSSFFont - BOLDWEIGHT_NORMAL + 18800 (Maj) The sheet made by HSSFWorkbook#cloneSheet() doesn't work cor + 18846 (Min) [PATCH][RFE]Refactor the transformation between byte array a + 19599 (Min) java.lang.IllegalArgumentException + 19961 (Nor) [PATCH] Sheet.getColumnWidth() returns wrong value + 21066 (Blo) Can not modify a blank spreadsheet + 21444 (Enh) [PATCH] Macro functions + 21447 (Nor) [RFE]String Formula Cells + 21674 (Enh) [PATCH] Documentation changes for @(Greater|Less|Not)EqualPt + 21863 (Enh) [PATCH] build.xml fixes + 22195 (Nor) [RFE] [PATCH] Support for Storage Class ID + 22742 (Cri) Failed to create HSSFWorkbook! + 22922 (Cri) HSSFSheet.shiftRows() throws java.lang.IndexOutOfBoundsExcep + 22963 (Nor) org.apache.poi.hpsf.SummaryInformation.getEditTime() should + 24149 (Maj) Error passing inputstream to POIFSFileSystem + 21722 (Nor) [PATCH] Add a ProtectRecord to Sheets and give control over + 9576 (Nor) [PATCH] DBCELL, INDEX EXTSST (was Acess 97 import) + 13478 (Blo) [PATCH] [RFE] POIFS, RawDataBlock: Missing workaround for lo + 14824 (Nor) Unable to modify empty sheets + 12843 (Cri) [PATCH] Make POI handle chinese better + 15353 (Nor) [RFE] creating a cell with a hyperlink + 15375 (Blo) Post 1.5.1 POI causes spreadsheet to become unopenable. + + + + 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. + Gridlines can now be turned on and off + NamePTG refactoring/fixes + minor fixes to ExternSheet and formula strings + Sheet comparisons now ignore case + + + + A nasty concurrency problem has been fixed. Any users working in a multithreaded environment should seriously consider upgrading to this release. + The EXTSST record has been implemented. This record is used by excel for optimized reading of strings. + 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. + There were some issues when removing merged + regions (specifically, removing all of them and then adding some more) and have been resolved. + When a sheet contained shared formulas (when a formula is + dragged across greater than 6 cells), the clone would fail. We now support cloning of + sheets that contain this Excel optimization. + Support added for reading formulas with UnaryPlus and UnaryMinus operators. + + + Patch applied for deep cloning of worksheets was provided + Patch applied to allow sheet reordering + Added additional print area setting methods using row/column numbers + HDF: Negative Array size fix + Added argument pointers to support the IF formula + Formulas: Added special character support for string literals, specifically for SUMIF formula support and addresses a bug as well + BlockingInputStream committed to help ensure reads + Fixed problem with NaN values differing from the investigated value from file reads in FormulaRecords + Patch for getColumnWidth in HSSF + Patch for dealing with mult-level numbered lists in HDF + Due to named reference work, several named-ranged bugs were closed + Patch applied to prevent sheet corruption after a template modification + Shared Formulas now Supported + Added GreaterEqual, LessEqual and NotEqual to Formula Parser + Added GreaterThan and LessThan functionality to formulas + Patches for i10n + POI Build System Updated + font names can now be null + + + Support for zoom level + Freeze and split pane support + Row and column headers on printouts + + + Custom Data Format Support + Enhanced Unicode Support for Russian and Japanese + Enhanced formula support including read-only for + "optimized if" statements. + Support for cloning objects + Fixes for header/footer + Spanish Documentation translations + Support for preserving VBA macros + + + Removed runtime dependency on commons logging. + Formula support + + + Removed depedency on commons logging. Now define poi.logging system property to enable logging to standard out. + Fixed SST string handling so that spreadsheets with rich text or extended text will be read correctly. + + + New project build. + New project documentation system based on Cocoon. + Package rename + Various bug fixes + Early stages of HSF development (not ready for development) + Initial low level record support for charting (not complete) + + + Created new event model + Optimizations made to HSSF including aggregate records for + values, rows, etc. + predictive sizing, offset based writing (instead of lots of + array copies) + minor re-factoring and bug fixes. + + + Minor documentation updates. + + + Added DataFormat helper class and exposed set and get format + on HSSFCellStyle + Fixed column width apis (unit wise) and various javadoc on + the subject + Fix for Dimensions record (again)... (one of these days I'll + write a unit test for this ;-p). + Some optimization on sheet creation. + + + Changes not recorded. + + + Added MulBlank, Blank, ColInfo + Added log4j facility and removed all sys.out type logging + Added support for adding font's, styles and corresponding + high level api for styling cells + added support for changing row height, cell width and default + row height/cell width. + Added fixes for internationalization (UTF-16 should work now + from HSSFCell.setStringValue, etc when the encoding is set) + added support for adding/removing and naming sheets. + + + Bugfix release. We were throwing an exception when reading + RKRecord objects. + + + Got continuation records to work (read/write) + Added various pre-support for formulas + Massive API reorganization, repackaging. + BiffViewer class added for validating HSSF & POI and/or + HSSF Output. + Better API support for modification. + + + Added encoding flag to high and low level api to use utf-16 + when needed (HSSFCell.setEncoding()) + added read only support for Label records (which are + reinterpreted as LabelSST when written) + Broken continuation record implementation (oops) + BiffViewer class added for validating HSSF & POI and/or + HSSF Output. + + + Support for read/write and modify. + Read only support for MulRK records (converted to Number when + writing) + + + + + - Things To Do for POI + - + - Finish HWPF + Finish HDF Finish Charts @@ -24,7 +197,7 @@ - + Expose functionality in low level records in higher level API @@ -50,103 +223,4 @@ - - - History of Changes - - - Support for zoom level - Freeze and split pane support - Row and column headers on printouts - - - Custom Data Format Support - Enhanced Unicode Support for Russian and Japanese - Enhanced formula support including read-only for - "optimized if" statements. - Support for cloning objects - Fixes for header/footer - Spanish Documentation translations - Support for preserving VBA macros - - - Removed runtime dependency on commons logging. - Formula support - - - Removed depedency on commons logging. Now define poi.logging system property to enable logging to standard out. - Fixed SST string handling so that spreadsheets with rich text or extended text will be read correctly. - - - New project build. - New project documentation system based on Cocoon. - Package rename - Various bug fixes - Early stages of HSF development (not ready for development) - Initial low level record support for charting (not complete) - - - Created new event model - Optimizations made to HSSF including aggregate records for - values, rows, etc. - predictive sizing, offset based writing (instead of lots of - array copies) - minor re-factoring and bug fixes. - - - Minor documentation updates. - - - Added DataFormat helper class and exposed set and get format - on HSSFCellStyle - Fixed column width apis (unit wise) and various javadoc on - the subject - Fix for Dimensions record (again)... (one of these days I'll - write a unit test for this ;-p). - Some optimization on sheet creation. - - - Changes not recorded. - - - Added MulBlank, Blank, ColInfo - Added log4j facility and removed all sys.out type logging - Added support for adding font's, styles and corresponding - high level api for styling cells - added support for changing row height, cell width and default - row height/cell width. - Added fixes for internationalization (UTF-16 should work now - from HSSFCell.setStringValue, etc when the encoding is set) - added support for adding/removing and naming sheets. - - - Bugfix release. We were throwing an exception when reading - RKRecord objects. - - - Got continuation records to work (read/write) - Added various pre-support for formulas - Massive API reorganization, repackaging. - BiffViewer class added for validating HSSF & POI and/or - HSSF Output. - Better API support for modification. - - - Added encoding flag to high and low level api to use utf-16 - when needed (HSSFCell.setEncoding()) - added read only support for Label records (which are - reinterpreted as LabelSST when written) - Broken continuation record implementation (oops) - BiffViewer class added for validating HSSF & POI and/or - HSSF Output. - - - Support for read/write and modify. - Read only support for MulRK records (converted to Number when - writing) - - - - - - \ No newline at end of file +