You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nick Burch 29f7fe9eb2 Fix bug #51832 - handle XLS files where the WRITEPROTECT record preceeds the FILEPASS one, rather than following as normal 12 years ago
..
aggregates Apply patch from bug #51460 (with some related generics tweaks) - Improve HSSF performance when loading very long rows, by switching the CellValue array to an iterator 13 years ago
cf fixed CellRangeUtil.mergeCellRanges to work for adjacent cell regions 14 years ago
chart Fix bug #50939 - ChartEndObjectRecord is supposed to have 6 bytes at the end, but handle it not 13 years ago
common cleanup sxxsf temp files after tests, remove non-ascii characters from source code, polished test output 13 years ago
cont fixed RecordFormatException when reading unicode strings with photenic data, see Bugzilla 50779 13 years ago
crypto Added missing license headers to 5 files. Removed dist target from howtobuild.xml 14 years ago
pivottable Fix for 46918 - Allow shorter format for ExtendedPivotTableViewFieldsRecord(SXVDEX) record 15 years ago
AbstractEscherHolderRecord.java Support for appending images to existing drawings in HSSF 13 years ago
ArrayRecord.java moved ptg classes to org.apache.poi.ss.formula.ptg 13 years ago
AutoFilterInfoRecord.java initial support for excel auto-filters 14 years ago
BOFRecord.java Removed unused, erroneous import 15 years ago
BackupRecord.java Refactoring Record.serialize methods 15 years ago
BiffHeaderInput.java Added missing license headers to 5 files. Removed dist target from howtobuild.xml 14 years ago
BlankRecord.java Refactoring Record.serialize methods 15 years ago
BookBoolRecord.java Refactoring Record.serialize methods 15 years ago
BoolErrRecord.java Bugzilla 47479 - Fix BoolErrRecord to tolerate incorrect format written by OOO 15 years ago
BottomMarginRecord.java Refactoring Record.serialize methods 15 years ago
BoundSheetRecord.java cleaned javadoc warnings 13 years ago
CFHeaderRecord.java Refactoring Record.serialize methods 15 years ago
CFRuleRecord.java moved ptg classes to org.apache.poi.ss.formula.ptg 13 years ago
CRNCountRecord.java Refactoring Record.serialize methods 15 years ago
CRNRecord.java moved ptg classes to org.apache.poi.ss.formula.ptg 13 years ago
CalcCountRecord.java Refactoring Record.serialize methods 15 years ago
CalcModeRecord.java Refactoring Record.serialize methods 15 years ago
CellRecord.java Changed CRLF to LF in .java base src files. Minor reformatting fixes. 15 years ago
CellValueRecordInterface.java Renamed model.Sheet to InternalSheet to alleviate name clash. 14 years ago
CodepageRecord.java Refactoring Record.serialize methods 15 years ago
ColumnInfoRecord.java Bugzilla 48332 - fixed ColumnInfoRecord to tolerate missing reserved field 14 years ago
CommonObjectDataSubRecord.java fixed CommonObjectDataSubRecord.field_2_objectId to be unsigned, also fixed HSSFCell.findCellComment to handle sheets with more than 65536 comments 15 years ago
ContinueRecord.java Fixed unused imports compiler warnings (and some others) 15 years ago
CountryRecord.java Refactoring Record.serialize methods 15 years ago
DBCellRecord.java Refactoring Record.serialize methods 15 years ago
DSFRecord.java record sid clean-up 15 years ago
DVALRecord.java removed unused imports of deprecated classes, fixed javadoc errors 15 years ago
DVRecord.java moved ptg classes to org.apache.poi.ss.formula.ptg 13 years ago
DateWindow1904Record.java Refactoring Record.serialize methods 15 years ago
DefaultColWidthRecord.java Bug 51504 - avoid NPE when DefaultRowHeight or DefaultColumnWidth records are missing 13 years ago
DefaultRowHeightRecord.java Bug 51504 - avoid NPE when DefaultRowHeight or DefaultColumnWidth records are missing 13 years ago
DeltaRecord.java record sid clean-up 15 years ago
DimensionsRecord.java Refactoring Record.serialize methods 15 years ago
DrawingGroupRecord.java Fixed compiler warnings - unnecessary else 15 years ago
DrawingRecord.java Refactoring Record.serialize methods 15 years ago
DrawingRecordForBiffViewer.java converted getRecordSize methods to getDataSize 15 years ago
DrawingSelectionRecord.java refactoring Record.serialize 15 years ago
EOFRecord.java Refactoring Record.serialize methods 15 years ago
EmbeddedObjectRefSubRecord.java moved ptg classes to org.apache.poi.ss.formula.ptg 13 years ago
EndSubRecord.java fixed RecordFormatException when reading LbsDataSubRecord, see bugzilla 47701 14 years ago
EscherAggregate.java avoid exceptions when using POI in Tika, see BUgs 51771 and 51770 12 years ago
ExtSSTRecord.java Support for continued ExtSSTRecords, see Bugzilla 50967 13 years ago
ExtendedFormatRecord.java Refactoring Record.serialize methods 15 years ago
ExternSheetRecord.java improved LinkTable to support registering external UDFs. 13 years ago
ExternalNameRecord.java Fix bug #49219 - ExternalNameRecord can have a DDE Link entry without an operation 13 years ago
FeatHdrRecord.java Added clone support for UserSView* and Feat* families of records, see bug #49649 14 years ago
FeatRecord.java Added clone support for UserSView* and Feat* families of records, see bug #49649 14 years ago
FilePassRecord.java Bugzilla 47652 - Added support for reading encrypted workbooks 15 years ago
FileSharingRecord.java Refactoring Record.serialize methods 15 years ago
FnGroupCountRecord.java Refactoring Record.serialize methods 15 years ago
FontRecord.java Bugzilla 47250 - Fixed FontRecord to expect unicode flags even when name length is zero 15 years ago
FooterRecord.java Bugzilla 47244 - Fixed HSSFSheet to handle missing header / footer records 15 years ago
FormatRecord.java Renamed model.Workbook to InternalWorkbook to alleviate name clash. 14 years ago
FormulaRecord.java improved LinkTable to support registering external UDFs. 13 years ago
FtCblsSubRecord.java initial support for excel auto-filters 14 years ago
GridsetRecord.java Refactoring Record.serialize methods 15 years ago
GroupMarkerSubRecord.java Fix for bug 45778 - made ObjRecord read sub-record ftLbsData properly 15 years ago
GutsRecord.java Refactoring Record.serialize methods 15 years ago
HCenterRecord.java Refactoring Record.serialize methods 15 years ago
HeaderFooterBase.java Bugzilla 47244 - Fixed HSSFSheet to handle missing header / footer records 15 years ago
HeaderFooterRecord.java Added clone support for UserSView* and Feat* families of records, see bug #49649 14 years ago
HeaderRecord.java Bugzilla 47244 - Fixed HSSFSheet to handle missing header / footer records 15 years ago
HideObjRecord.java Refactoring Record.serialize methods 15 years ago
HorizontalPageBreakRecord.java Removed validateSid method from Record classes 15 years ago
HyperlinkRecord.java XLS: HyperlinkRecord: remove check for value in usKeyValue field because some (correct) files has unexpected value there 12 years ago
IndexRecord.java Refactoring Record.serialize methods 15 years ago
InterfaceEndRecord.java Simplified InterfaceHdrRecord and InterfaceEndRecord (some rework after bug 47251 / r892862). 14 years ago
InterfaceHdrRecord.java Simplified InterfaceHdrRecord and InterfaceEndRecord (some rework after bug 47251 / r892862). 14 years ago
IterationRecord.java record sid clean-up 15 years ago
LabelRecord.java fixed bug 51670: avoid LeftoverDataException when reading .xls files with invalid LabelRecord 12 years ago
LabelSSTRecord.java Refactored common CellValueRecordInterface code into a new superclass CellRecord 15 years ago
LbsDataSubRecord.java Fix bug #51153 - Correct sizing of LbsDataSubRecord with unused padding fields 13 years ago
LeftMarginRecord.java Refactoring Record.serialize methods 15 years ago
MMSRecord.java skip incorrect MMSRecord in xls 14 years ago
Margin.java Fixing comments and formatting inside Record subclasses 15 years ago
MergeCellsRecord.java Refactoring Record.serialize methods 15 years ago
MulBlankRecord.java Hopefully fix #45672 properly - improve handling by MissingRecordAwareHSSFListener of records that cover multiple cells (MulBlankRecord and MulRKRecord) 14 years ago
MulRKRecord.java Refactoring Record.serialize methods 15 years ago
NameCommentRecord.java Fix bug #51143 - Correct NameCommentRecord to properly serialise strings 13 years ago
NameRecord.java Support for continued NameRecords, see bugzilla 50244 13 years ago
NoteRecord.java 49599 - Correct writing of NoteRecord author text when switching between ASCII and Unicode 14 years ago
NoteStructureSubRecord.java javadocs cleanup 15 years ago
NumberRecord.java Refactored common CellValueRecordInterface code into a new superclass CellRecord 15 years ago
ObjRecord.java fixed RecordFormatException when reading LbsDataSubRecord, see bugzilla 47701 14 years ago
ObjectProtectRecord.java Refactoring Record.serialize methods 15 years ago
PageBreakRecord.java Bugzilla 47962 - Fixed some potential NPEs. Avoided unnecessary creation of box instances. Applied patch with mods 14 years ago
PaletteRecord.java Renamed model.Workbook to InternalWorkbook to alleviate name clash. 14 years ago
PaneRecord.java Refactoring Record.serialize methods 15 years ago
PasswordRecord.java record sid clean-up 15 years ago
PasswordRev4Record.java record sid clean-up 15 years ago
PrecisionRecord.java Refactoring Record.serialize methods 15 years ago
PrintGridlinesRecord.java Refactoring Record.serialize methods 15 years ago
PrintHeadersRecord.java Refactoring Record.serialize methods 15 years ago
PrintSetupRecord.java Fix bug #48485 - Add extra paper size constans to PrintSetup, such as A3, B4 and B5 14 years ago
ProtectRecord.java record sid clean-up 15 years ago
ProtectionRev4Record.java record sid clean-up 15 years ago
RKRecord.java Refactored common CellValueRecordInterface code into a new superclass CellRecord 15 years ago
RecalcIdRecord.java Bug 51422 - Support using RecalcIdRecord to trigger a full formula recalculation on load 13 years ago
Record.java re-arranging methods getRecordSize and getDataSize in Record / StandardRecord / ContinuableRecord hierarchy 15 years ago
RecordBase.java removed unused imports of deprecated classes, fixed javadoc errors 15 years ago
RecordFactory.java initial support for excel auto-filters 14 years ago
RecordFactoryInputStream.java Fix bug #51832 - handle XLS files where the WRITEPROTECT record preceeds the FILEPASS one, rather than following as normal 12 years ago
RecordFormatException.java New class org.apache.poi.hssf.record.RecordFormatException, which DDF uses instead of the HSSF version, and the HSSF version inherits from 16 years ago
RecordInputStream.java Tolerate Double.NaN when reading .xls files, see Bugzilla 49761 13 years ago
RecordProcessor.java Applying the copy2license.pl script (with tiny modification to allow for more whitespace than it expects in the POI header) to all files. ant jar succeeds, and the svn diff has been verified by eye. Still more files to do, this is the first pass. 17 years ago
RefModeRecord.java Refactoring Record.serialize methods 15 years ago
RefreshAllRecord.java record sid clean-up 15 years ago
RightMarginRecord.java Refactoring Record.serialize methods 15 years ago
RowRecord.java consolidate limits specific to Excel version(Excel97, Excel2007) in SpreadsheetVersion enum, allow merged regions with columns greater than 255 or rows bigger than 65536 in XSSF 15 years ago
SCLRecord.java Refactoring Record.serialize methods 15 years ago
SSTDeserializer.java If there's no more data but there ought to be for unicode strings, in a partly corrupt file, give a warning and substitute in empty strings 14 years ago
SSTRecord.java Tidy up some of the IntMapper/UnicodeString bits with generics 14 years ago
SSTSerializer.java code cleanup as suggested in Bugzilla 50446 13 years ago
SaveRecalcRecord.java Refactoring Record.serialize methods 15 years ago
ScenarioProtectRecord.java Refactoring Record.serialize methods 15 years ago
SelectionRecord.java Fixed unused imports compiler warnings (and some others) 15 years ago
SharedFormulaRecord.java moved ptg classes to org.apache.poi.ss.formula.ptg 13 years ago
SharedValueRecordBase.java minor changes - initial work on bugzilla 48292 (support for array formulas) 14 years ago
StandardRecord.java Changed CRLF to LF in .java base src files. Minor reformatting fixes. 15 years ago
StringRecord.java Introduced ContinuableRecord to help fix serialization of StringRecords with large data. Fixed TextObjectRecord to only write 16bit unicode when needed. Simplification in UnicodeString. 15 years ago
StyleRecord.java Fix for bug 46385 (by patch 46362 from Matsuyama Tomohiro) fixed serialization of StyleRecord with unicode name 15 years ago
SubRecord.java initial support for excel auto-filters 14 years ago
SupBookRecord.java improved LinkTable to support registering external UDFs. 13 years ago
TabIdRecord.java record sid clean-up 15 years ago
TableRecord.java moved ptg classes to org.apache.poi.ss.formula.ptg 13 years ago
TableStylesRecord.java Patch 46301 - (from Patrick Cheng) - added some pivot table records: SXDI, SXVDEX, SXPI, SXIDSTM, SXVIEW, SXVD, SXVS, and others. 15 years ago
TextObjectRecord.java moved ptg classes to org.apache.poi.ss.formula.ptg 13 years ago
TopMarginRecord.java Refactoring Record.serialize methods 15 years ago
UncalcedRecord.java Bug 51422 - Support using RecalcIdRecord to trigger a full formula recalculation on load 13 years ago
UnicodeString.java Keep compatibility for now, and alert people to move to the new class 14 years ago
UnknownRecord.java Avoid IllegalStateException when creating Data validation in sheet with macro, see Bugzilla 50020 13 years ago
UseSelFSRecord.java record sid clean-up 15 years ago
UserSViewBegin.java Added clone support for UserSView* and Feat* families of records, see bug #49649 14 years ago
UserSViewEnd.java Added clone support for UserSView* and Feat* families of records, see bug #49649 14 years ago
VCenterRecord.java Refactoring Record.serialize methods 15 years ago
VerticalPageBreakRecord.java Removed validateSid method from Record classes 15 years ago
WSBoolRecord.java Updated class comment 15 years ago
WindowOneRecord.java Refactoring Record.serialize methods 15 years ago
WindowProtectRecord.java record sid clean-up 15 years ago
WindowTwoRecord.java Refactoring Record.serialize methods 15 years ago
WriteAccessRecord.java Bugzilla 47001 - Fixed WriteAccessRecord and LinkTable to handle unusual format written by Google Docs 15 years ago
WriteProtectRecord.java Refactoring Record.serialize methods 15 years ago
package.html replace Jakarta POI --> Apache POI in package.html files 17 years ago