From: Glen Stampoultzis Date: Sun, 2 Nov 2003 23:29:44 +0000 (+0000) Subject: Applied change log to HEAD X-Git-Tag: PERF_BEFORE_MERGE~98 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5a7b72b10f281ee1bb5f456f3cf03de40e6d0787;p=poi.git Applied change log to HEAD git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353436 13f79535-47bb-0310-9956-ffa450edef68 --- 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,152 +1,226 @@ - + - + - - - - - Things To Do for POI - - - - Finish HWPF - - - Finish Charts - - - Finish Formulas. - - - - - - Expose functionality in low level records in higher level API - - - Implement more record types. - - - Add more dummy checks (for when API user's do things they - "can't" do). This will involve exploring the various - upper limits on the things Excel can handle. - - - Add support for embedded graphics and other objects. - - - Create new adapter object for handling MulBlank, MulRk, Rk - records. - - - Add a way to copy sheets. - - - - + + - History of Changes + + 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 + 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 + 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 + 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 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. + 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) + 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 + Created new event model + Optimizations made to HSSF including aggregate records for values, rows, etc. - predictive sizing, offset based writing (instead of lots of + predictive sizing, offset based writing (instead of lots of array copies) - minor re-factoring and bug fixes. + minor re-factoring and bug fixes. - Minor documentation updates. + Minor documentation updates. - Added DataFormat helper class and exposed set and get format + Added DataFormat helper class and exposed set and get format on HSSFCellStyle - Fixed column width apis (unit wise) and various javadoc on + Fixed column width apis (unit wise) and various javadoc on the subject - Fix for Dimensions record (again)... (one of these days I'll + Fix for Dimensions record (again)... (one of these days I'll write a unit test for this ;-p). - Some optimization on sheet creation. + Some optimization on sheet creation. - Changes not recorded. + 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 + 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 + added support for changing row height, cell width and default row height/cell width. - Added fixes for internationalization (UTF-16 should work now + 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. + added support for adding/removing and naming sheets. - Bugfix release. We were throwing an exception when reading + 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 + 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. + Better API support for modification. - Added encoding flag to high and low level api to use utf-16 + 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 + 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 + 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 + Support for read/write and modify. + Read only support for MulRK records (converted to Number when writing) - \ No newline at end of file + + + + + + + Finish HDF + + + Finish Charts + + + Finish Formulas. + + + + + + Expose functionality in low level records in higher level API + + + Implement more record types. + + + Add more dummy checks (for when API user's do things they + "can't" do). This will involve exploring the various + upper limits on the things Excel can handle. + + + Add support for embedded graphics and other objects. + + + Create new adapter object for handling MulBlank, MulRk, Rk + records. + + + Add a way to copy sheets. + + + + + +