summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Bug 63029: revert handling NotOfficeXmlFileException in ZipPackage as this ↵Yegor Kozlov2019-02-132-2/+9
| | | | | | change broke the build git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1853474 13f79535-47bb-0310-9956-ffa450edef68
* Bug 63029: OPCPackage Potentially clobbers files on close() Yegor Kozlov2019-02-122-3/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1853454 13f79535-47bb-0310-9956-ffa450edef68
* Bug 62980: Make D* functions ignore case in headingsYegor Kozlov2019-02-091-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1853268 13f79535-47bb-0310-9956-ffa450edef68
* removed accidentally added release-notesVladislav Galas2019-01-271-44/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852283 13f79535-47bb-0310-9956-ffa450edef68
* Add reproducing test-case for a bug we found newly introduced in JDK 12-ea+28Dominik Stadler2019-01-271-0/+53
| | | | | | and fixed again in JDK 12-ea+29 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852281 13f79535-47bb-0310-9956-ffa450edef68
* Fix some IDE warnings and better output in unit testDominik Stadler2019-01-273-38/+43
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852280 13f79535-47bb-0310-9956-ffa450edef68
* Adjust handling of some exceptions in regression testsDominik Stadler2019-01-275-30/+61
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852278 13f79535-47bb-0310-9956-ffa450edef68
* Bug 60405: Add initial support for cetab functions so some macros can beDominik Stadler2019-01-2712-110/+1016
| | | | | | | | parsed Add some function-definitions for Excel 4 Macros and missing functions found in regression tests git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852277 13f79535-47bb-0310-9956-ffa450edef68
* pulled *Cell.setCellValue(String), setCellValue(RichTextString) to the ↵Vladislav Galas2019-01-266-122/+141
| | | | | | common base git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852255 13f79535-47bb-0310-9956-ffa450edef68
* pulled *Cell.setCellValue(Date) and setCellValue(Calendar) to the common baseVladislav Galas2019-01-264-103/+59
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852254 13f79535-47bb-0310-9956-ffa450edef68
* pulled *Cell.setCellValue(double) to the common baseVladislav Galas2019-01-265-75/+55
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852253 13f79535-47bb-0310-9956-ffa450edef68
* pulled *Cell.getCellTypeEnum() to common baseVladislav Galas2019-01-265-47/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852252 13f79535-47bb-0310-9956-ffa450edef68
* pulled *Cell.getAddress to common baseVladislav Galas2019-01-265-24/+53
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852251 13f79535-47bb-0310-9956-ffa450edef68
* purged usages of Cell.setCellType (left only in tests, where conversions are ↵Vladislav Galas2019-01-2613-51/+8
| | | | | | tested) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852247 13f79535-47bb-0310-9956-ffa450edef68
* made call Cell.setCellType(CellType.FORMULA) illegall. Deprecated ↵Vladislav Galas2019-01-2619-39/+92
| | | | | | Cell.setCellType(). Purged all redundant calls from project. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852246 13f79535-47bb-0310-9956-ffa450edef68
* purged calls to cell.setCellType(CellType.BLANK) from the project, replaced ↵Vladislav Galas2019-01-2615-32/+31
| | | | | | with setBlank() git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852245 13f79535-47bb-0310-9956-ffa450edef68
* added Cell.setBlank() - as an alias, for nowVladislav Galas2019-01-264-4/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852244 13f79535-47bb-0310-9956-ffa450edef68
* setCellFormula: blank cell gets value 0, non-blank value is preservedVladislav Galas2019-01-267-107/+268
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1852212 13f79535-47bb-0310-9956-ffa450edef68
* Fix some IDE warnings and JVM deprecationsDominik Stadler2019-01-222-4/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1851795 13f79535-47bb-0310-9956-ffa450edef68
* follow-up to Bug 62904. More tests and improved evaluation of IF in array modeYegor Kozlov2019-01-148-54/+230
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1851263 13f79535-47bb-0310-9956-ffa450edef68
* Don't fail on row-nums larger than Integer.MAX_VALUE, we had one sampleDominik Stadler2019-01-132-4/+7
| | | | | | file which triggered this git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1851211 13f79535-47bb-0310-9956-ffa450edef68
* Fix some Findbugs and IDE issues, refactor some duplicated code,Dominik Stadler2019-01-1317-146/+170
| | | | | | improve some exception texts, add comment for missing Ptg for SxName git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1851210 13f79535-47bb-0310-9956-ffa450edef68
* Bug 62810: AreaReference ctor looses sheet name if rows or columns swappedDominik Stadler2019-01-133-18/+50
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1851209 13f79535-47bb-0310-9956-ffa450edef68
* Add reproducer for bug 60355Dominik Stadler2019-01-131-3/+59
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1851208 13f79535-47bb-0310-9956-ffa450edef68
* IDE and JavaDoc fixes, move/remove some unfixed testsDominik Stadler2019-01-1118-169/+82
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1851089 13f79535-47bb-0310-9956-ffa450edef68
* Add one more test for bug 62828 and fix some IDE warningsDominik Stadler2019-01-114-40/+70
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1851088 13f79535-47bb-0310-9956-ffa450edef68
* Bug #60977 writing XSSF with custom properties twice corrupts outputGreg Woolsey2019-01-112-0/+73
| | | | | | | | turns out the output XML data buffer for the custom properties document was appended to, not replaced, when writing in the presence of existing content. Now clearing output buffer first in this case. When first creating custom properties, i.e. first write after changes, there is no buffer yet, so nothing to clear. Does not affect any read operations, or other writes beyond custom properties, as that was where the problem lay, not down in the Zip stuff. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1851084 13f79535-47bb-0310-9956-ffa450edef68
* Bug 63054: improved evaluation of array formulas with error in argumentsYegor Kozlov2019-01-081-0/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850742 13f79535-47bb-0310-9956-ffa450edef68
* unified setCellType(null/_NONE) logic, setCellFormula(null) logic. updated ↵Vladislav Galas2019-01-0710-136/+411
| | | | | | javadoc and tests git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850676 13f79535-47bb-0310-9956-ffa450edef68
* Bug 62904: Support array arguments in IF and logical IS*** functionsYegor Kozlov2019-01-0711-97/+321
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850646 13f79535-47bb-0310-9956-ffa450edef68
* throw IllegalArgumnetException if null directory specifiedPJ Fanning2019-01-042-141/+162
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850394 13f79535-47bb-0310-9956-ffa450edef68
* Fixed build (explicitly specified charset for new String(byte[]))Vladislav Galas2019-01-041-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850366 13f79535-47bb-0310-9956-ffa450edef68
* Bug 63057: made SXSSFCell.setCellValue(String|RichTextString) exception-safe.Vladislav Galas2019-01-042-21/+57
| | | | | | Also removed unused code. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850342 13f79535-47bb-0310-9956-ffa450edef68
* Improved test coverage for *Cell classesVladislav Galas2019-01-044-3/+93
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850338 13f79535-47bb-0310-9956-ffa450edef68
* Bug 62993: XSSFEvaluationSheet now retrieves valid last row index from ↵Vladislav Galas2019-01-038-18/+141
| | | | | | underlying XSSFSheet. Thanks to Axel Howind. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850212 13f79535-47bb-0310-9956-ffa450edef68
* Bug 62828: CellReference(Cell) now initializes sheet name.Vladislav Galas2019-01-028-17/+42
| | | | | | | Changed CellReference to CellAddress in XSSFHyperlink because it is what it should return. Updated all relevant tests, added a test for CellReference(Cell). git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850210 13f79535-47bb-0310-9956-ffa450edef68
* Bug 62307: made Cell#getNumericCellValue() behavior consistent across ↵Vladislav Galas2019-01-022-7/+14
| | | | | | HSSF/XSSF/SXSSF.\nAll three implementations throw ISE when trying to get numeric value from a boolean-valued cell, have it a formula set or not. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850207 13f79535-47bb-0310-9956-ffa450edef68
* Add missing revert() in OPCPackage to close Zip-streams alwaysDominik Stadler2019-01-011-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850115 13f79535-47bb-0310-9956-ffa450edef68
* Add missing file-close in ZipInputStreamZipEntrySource seen in some mass ↵Dominik Stadler2019-01-011-2/+8
| | | | | | regression tests git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850114 13f79535-47bb-0310-9956-ffa450edef68
* fix since annotationPJ Fanning2018-12-311-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850048 13f79535-47bb-0310-9956-ffa450edef68
* #63047 - Make POILogger subclassableAndreas Beeker2018-12-316-210/+151
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850040 13f79535-47bb-0310-9956-ffa450edef68
* Adjust test for bug 60460 to also run fine on WindowsDominik Stadler2018-12-311-5/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850022 13f79535-47bb-0310-9956-ffa450edef68
* Bug 60460: Handle null workbook or sheet names and emit #REF as Excel doesDominik Stadler2018-12-306-87/+239
| | | | | | instead of throwing NullPointerException git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850008 13f79535-47bb-0310-9956-ffa450edef68
* IDE and JavaDoc fixesDominik Stadler2018-12-307-31/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850007 13f79535-47bb-0310-9956-ffa450edef68
* Bug 60845: Apply patch and adjust testsDominik Stadler2018-12-304-103/+176
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1849969 13f79535-47bb-0310-9956-ffa450edef68
* IDE and JavaDoc fixes, make base test classes abstractDominik Stadler2018-12-307-32/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1849968 13f79535-47bb-0310-9956-ffa450edef68
* #63028 - Provide font embedding for slideshowsAndreas Beeker2018-12-2833-556/+1481
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1849898 13f79535-47bb-0310-9956-ffa450edef68
* Add Enum method to help identifying unknown records with POI-VisualizerAndreas Beeker2018-12-281-3/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1849897 13f79535-47bb-0310-9956-ffa450edef68
* Fix JavadocsAndreas Beeker2018-12-281-5/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1849896 13f79535-47bb-0310-9956-ffa450edef68
* Zero out garbage bytes in FontEntityAtomAndreas Beeker2018-12-281-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1849895 13f79535-47bb-0310-9956-ffa450edef68