jheight     2005/09/01 20:48:31

  Modified:    src/java/org/apache/poi/hssf/model Sheet.java Workbook.java
               src/java/org/apache/poi/hssf/record AreaFormatRecord.java
                        AreaRecord.java AxisOptionsRecord.java
                        BarRecord.java CategorySeriesAxisRecord.java
                        ChartFormatRecord.java ColumnInfoRecord.java
                        CommonObjectDataSubRecord.java DatRecord.java
                        DataFormatRecord.java ExtendedFormatRecord.java
                        FontRecord.java FrameRecord.java LegendRecord.java
                        LineFormatRecord.java LinkedDataRecord.java
                        PrintSetupRecord.java RowRecord.java
                        SeriesLabelsRecord.java SheetPropertiesRecord.java
                        StyleRecord.java TextObjectBaseRecord.java
                        TextObjectRecord.java TextRecord.java
                        TickRecord.java ValueRangeRecord.java
                        WSBoolRecord.java WindowOneRecord.java
                        WindowTwoRecord.java
               src/java/org/apache/poi/hssf/record/formula Area3DPtg.java
                        AreaPtg.java AttrPtg.java Ref3DPtg.java
                        ReferencePtg.java StringPtg.java
               src/java/org/apache/poi/hssf/usermodel HSSFCell.java
                        HSSFRichTextString.java
  Log:
  Performance and memory improvements:
  1) using BitFieldFactory
  2) HSSFCell doesnt hold onto stale UnicodeString values (gets latest from SST)
  3) Default for Encoding in HSSFCell is "do nothing". This will mean duplicate 
copies of the UnicodeString will not be required, just to change the encoding. 
The default "string" encoding will be used.
  
  Revision  Changes    Path
  1.60      +3018 -3012jakarta-poi/src/java/org/apache/poi/hssf/model/Sheet.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/model/Sheet.java.diff?r1=1.59&r2=1.60
  
  
  1.47      +1 -0      
jakarta-poi/src/java/org/apache/poi/hssf/model/Workbook.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/model/Workbook.java.diff?r1=1.46&r2=1.47
  
  
  1.9       +12 -12    
jakarta-poi/src/java/org/apache/poi/hssf/record/AreaFormatRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/AreaFormatRecord.java.diff?r1=1.8&r2=1.9
  
  
  1.11      +8 -8      
jakarta-poi/src/java/org/apache/poi/hssf/record/AreaRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/AreaRecord.java.diff?r1=1.10&r2=1.11
  
  
  1.8       +21 -21    
jakarta-poi/src/java/org/apache/poi/hssf/record/AxisOptionsRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/AxisOptionsRecord.java.diff?r1=1.7&r2=1.8
  
  
  1.11      +11 -11    
jakarta-poi/src/java/org/apache/poi/hssf/record/BarRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/BarRecord.java.diff?r1=1.10&r2=1.11
  
  
  1.10      +11 -11    
jakarta-poi/src/java/org/apache/poi/hssf/record/CategorySeriesAxisRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/CategorySeriesAxisRecord.java.diff?r1=1.9&r2=1.10
  
  
  1.8       +10 -9     
jakarta-poi/src/java/org/apache/poi/hssf/record/ChartFormatRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/ChartFormatRecord.java.diff?r1=1.7&r2=1.8
  
  
  1.9       +13 -12    
jakarta-poi/src/java/org/apache/poi/hssf/record/ColumnInfoRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/ColumnInfoRecord.java.diff?r1=1.8&r2=1.9
  
  
  1.6       +14 -14    
jakarta-poi/src/java/org/apache/poi/hssf/record/CommonObjectDataSubRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/CommonObjectDataSubRecord.java.diff?r1=1.5&r2=1.6
  
  
  1.11      +9 -9      
jakarta-poi/src/java/org/apache/poi/hssf/record/DatRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/DatRecord.java.diff?r1=1.10&r2=1.11
  
  
  1.11      +9 -9      
jakarta-poi/src/java/org/apache/poi/hssf/record/DataFormatRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/DataFormatRecord.java.diff?r1=1.10&r2=1.11
  
  
  1.11      +47 -46    
jakarta-poi/src/java/org/apache/poi/hssf/record/ExtendedFormatRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/ExtendedFormatRecord.java.diff?r1=1.10&r2=1.11
  
  
  1.14      +21 -20    
jakarta-poi/src/java/org/apache/poi/hssf/record/FontRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/FontRecord.java.diff?r1=1.13&r2=1.14
  
  
  1.12      +8 -8      
jakarta-poi/src/java/org/apache/poi/hssf/record/FrameRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/FrameRecord.java.diff?r1=1.11&r2=1.12
  
  
  1.13      +17 -17    
jakarta-poi/src/java/org/apache/poi/hssf/record/LegendRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/LegendRecord.java.diff?r1=1.12&r2=1.13
  
  
  1.9       +12 -12    
jakarta-poi/src/java/org/apache/poi/hssf/record/LineFormatRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/LineFormatRecord.java.diff?r1=1.8&r2=1.9
  
  
  1.11      +10 -10    
jakarta-poi/src/java/org/apache/poi/hssf/record/LinkedDataRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/LinkedDataRecord.java.diff?r1=1.10&r2=1.11
  
  
  1.9       +23 -22    
jakarta-poi/src/java/org/apache/poi/hssf/record/PrintSetupRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/PrintSetupRecord.java.diff?r1=1.8&r2=1.9
  
  
  1.12      +17 -16    
jakarta-poi/src/java/org/apache/poi/hssf/record/RowRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/RowRecord.java.diff?r1=1.11&r2=1.12
  
  
  1.9       +11 -11    
jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesLabelsRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesLabelsRecord.java.diff?r1=1.8&r2=1.9
  
  
  1.9       +11 -11    
jakarta-poi/src/java/org/apache/poi/hssf/record/SheetPropertiesRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/SheetPropertiesRecord.java.diff?r1=1.8&r2=1.9
  
  
  1.12      +13 -12    
jakarta-poi/src/java/org/apache/poi/hssf/record/StyleRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/StyleRecord.java.diff?r1=1.11&r2=1.12
  
  
  1.6       +18 -18    
jakarta-poi/src/java/org/apache/poi/hssf/record/TextObjectBaseRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/TextObjectBaseRecord.java.diff?r1=1.5&r2=1.6
  
  
  1.6       +32 -28    
jakarta-poi/src/java/org/apache/poi/hssf/record/TextObjectRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/TextObjectRecord.java.diff?r1=1.5&r2=1.6
  
  
  1.8       +30 -30    
jakarta-poi/src/java/org/apache/poi/hssf/record/TextRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/TextRecord.java.diff?r1=1.7&r2=1.8
  
  
  1.8       +61 -61    
jakarta-poi/src/java/org/apache/poi/hssf/record/TickRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/TickRecord.java.diff?r1=1.7&r2=1.8
  
  
  1.9       +19 -19    
jakarta-poi/src/java/org/apache/poi/hssf/record/ValueRangeRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/ValueRangeRecord.java.diff?r1=1.8&r2=1.9
  
  
  1.9       +16 -15    
jakarta-poi/src/java/org/apache/poi/hssf/record/WSBoolRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/WSBoolRecord.java.diff?r1=1.8&r2=1.9
  
  
  1.9       +19 -18    
jakarta-poi/src/java/org/apache/poi/hssf/record/WindowOneRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/WindowOneRecord.java.diff?r1=1.8&r2=1.9
  
  
  1.10      +24 -23    
jakarta-poi/src/java/org/apache/poi/hssf/record/WindowTwoRecord.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/WindowTwoRecord.java.diff?r1=1.9&r2=1.10
  
  
  1.21      +11 -9     
jakarta-poi/src/java/org/apache/poi/hssf/record/formula/Area3DPtg.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/formula/Area3DPtg.java.diff?r1=1.20&r2=1.21
  
  
  1.22      +10 -9     
jakarta-poi/src/java/org/apache/poi/hssf/record/formula/AreaPtg.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/formula/AreaPtg.java.diff?r1=1.21&r2=1.22
  
  
  1.21      +12 -11    
jakarta-poi/src/java/org/apache/poi/hssf/record/formula/AttrPtg.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/formula/AttrPtg.java.diff?r1=1.20&r2=1.21
  
  
  1.17      +8 -7      
jakarta-poi/src/java/org/apache/poi/hssf/record/formula/Ref3DPtg.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/formula/Ref3DPtg.java.diff?r1=1.16&r2=1.17
  
  
  1.14      +7 -6      
jakarta-poi/src/java/org/apache/poi/hssf/record/formula/ReferencePtg.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/formula/ReferencePtg.java.diff?r1=1.13&r2=1.14
  
  
  1.15      +8 -7      
jakarta-poi/src/java/org/apache/poi/hssf/record/formula/StringPtg.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/record/formula/StringPtg.java.diff?r1=1.14&r2=1.15
  
  
  1.33      +54 -56    
jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java.diff?r1=1.32&r2=1.33
  
  
  1.6       +124 -105  
jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFRichTextString.java
  
  
http://cvs.apache.org/viewcvs/jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFRichTextString.java.diff?r1=1.5&r2=1.6
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
Mailing List:    http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta POI Project: http://jakarta.apache.org/poi/

Reply via email to