summaryrefslogtreecommitdiffstats
path: root/poi
Commit message (Collapse)AuthorAgeFilesLines
* Increase new limits for files processed in the mass-regression-testsDominik Stadler2022-01-062-2/+2
| | | | | | | Some valid test-files do trigger these limits, which indicates that we should set them a bit higher git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896745 13f79535-47bb-0310-9956-ffa450edef68
* licensePJ Fanning2021-12-301-0/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896560 13f79535-47bb-0310-9956-ffa450edef68
* Limit the maximum number of records that are read for an XLSDominik Stadler2021-12-301-4/+11
| | | | | | To avoid unexpected behavior on some corrupted input-data git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896555 13f79535-47bb-0310-9956-ffa450edef68
* Do not set readIndex to "-1" on EOFDominik Stadler2021-12-302-10/+68
| | | | | | Add some simple tests of LittleEndianInputStream git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896554 13f79535-47bb-0310-9956-ffa450edef68
* Bug 65312: Make RecordType.byName work for type "formula"Dominik Stadler2021-12-302-2/+37
| | | | | | | Also avoid NullPointerException when parsing unexpected record types and check for bounds in byId() git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896553 13f79535-47bb-0310-9956-ffa450edef68
* Bug 52447: Allow HyperLinkRecord to appear as part of the RowRecordsAggregateDominik Stadler2021-12-302-1/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896552 13f79535-47bb-0310-9956-ffa450edef68
* use isEmpty()PJ Fanning2021-12-306-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896547 13f79535-47bb-0310-9956-ffa450edef68
* excelant evaluator if seems uselessPJ Fanning2021-12-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896546 13f79535-47bb-0310-9956-ffa450edef68
* use isEmpty()PJ Fanning2021-12-3011-17/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896541 13f79535-47bb-0310-9956-ffa450edef68
* typoPJ Fanning2021-12-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896539 13f79535-47bb-0310-9956-ffa450edef68
* fix testsPJ Fanning2021-12-292-5/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896513 13f79535-47bb-0310-9956-ffa450edef68
* sonar issuesPJ Fanning2021-12-292-6/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896511 13f79535-47bb-0310-9956-ffa450edef68
* fix testPJ Fanning2021-12-291-14/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896507 13f79535-47bb-0310-9956-ffa450edef68
* update some code based on sonar issuesPJ Fanning2021-12-294-5/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896504 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65772] stop using deleteOnExit in DefaultTempFileCreationStrategyPJ Fanning2021-12-283-5/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896474 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65772] stop using deleteOnExit in DefaultTempFileCreationStrategyPJ Fanning2021-12-282-10/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896473 13f79535-47bb-0310-9956-ffa450edef68
* close input streams for partsPJ Fanning2021-12-281-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896463 13f79535-47bb-0310-9956-ffa450edef68
* preserve rich text in cell copyPJ Fanning2021-12-241-0/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896348 13f79535-47bb-0310-9956-ffa450edef68
* preserve rich text in cell copyPJ Fanning2021-12-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896344 13f79535-47bb-0310-9956-ffa450edef68
* [github-290] Customize Spliterator implementations for better parallelism. ↵PJ Fanning2021-12-2332-18/+400
| | | | | | Thanks to Daniel Shuy. This closes #290 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896305 13f79535-47bb-0310-9956-ffa450edef68
* code tidy upPJ Fanning2021-12-1842-163/+163
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896139 13f79535-47bb-0310-9956-ffa450edef68
* code tidy upPJ Fanning2021-12-183-1/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896138 13f79535-47bb-0310-9956-ffa450edef68
* javadocPJ Fanning2021-12-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895929 13f79535-47bb-0310-9956-ffa450edef68
* Fix issues found when fuzzing Apache POI via JazzerDominik Stadler2021-12-131-0/+6
| | | | | | | Add some additional allocation limits to avoid OOM in some more cases with some broken input files git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895922 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65741] rework previous changePJ Fanning2021-12-132-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895881 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65739] reduce log level of message to debugPJ Fanning2021-12-101-11/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895794 13f79535-47bb-0310-9956-ffa450edef68
* update testsPJ Fanning2021-12-081-10/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895705 13f79535-47bb-0310-9956-ffa450edef68
* update testsPJ Fanning2021-12-082-1/+47
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895703 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65730] add setUseCachedValuesForFormulaCells on DataFormatterPJ Fanning2021-12-081-4/+57
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895699 13f79535-47bb-0310-9956-ffa450edef68
* try to get xlookup example 6 to workPJ Fanning2021-12-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895637 13f79535-47bb-0310-9956-ffa450edef68
* try to get xlookup example 6 to workPJ Fanning2021-12-062-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895634 13f79535-47bb-0310-9956-ffa450edef68
* Some more changes for early support for JDK 18Dominik Stadler2021-12-061-1/+5
| | | | | | | | | | | | | | | Adjust one test which fails with JDK 18 because of remove SecurityManager Adjust excludes for JaCoCo as it does not run on JDK 18 otherwise Adjust some JPMS settings which are not available any more on JDK 18 Some other things do not work yet, e.g. spotbugs Also print out if CIBuild is selected Only run signing if actually publishing to avoid failures if signing key is defined locally git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895626 13f79535-47bb-0310-9956-ffa450edef68
* Fix forbidden-api violation for using wrong loggerDominik Stadler2021-12-061-14/+17
| | | | | | | | Why did this not fail already earlier as both the code and the forbidden-api are in place for quite some time already? git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895625 13f79535-47bb-0310-9956-ffa450edef68
* Close some streams/workbooks properlyDominik Stadler2021-12-061-0/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895624 13f79535-47bb-0310-9956-ffa450edef68
* add broken test (xlookup)PJ Fanning2021-12-061-0/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895623 13f79535-47bb-0310-9956-ffa450edef68
* add xmatch testPJ Fanning2021-12-061-0/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895622 13f79535-47bb-0310-9956-ffa450edef68
* add xmatch testPJ Fanning2021-12-061-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895619 13f79535-47bb-0310-9956-ffa450edef68
* add xmatch testPJ Fanning2021-12-061-3/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895618 13f79535-47bb-0310-9956-ffa450edef68
* add xmatch testPJ Fanning2021-12-062-5/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895615 13f79535-47bb-0310-9956-ffa450edef68
* add initial version of XMATCHPJ Fanning2021-12-061-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895608 13f79535-47bb-0310-9956-ffa450edef68
* add initial version of XMATCHPJ Fanning2021-12-053-0/+172
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895607 13f79535-47bb-0310-9956-ffa450edef68
* initial work on example 5PJ Fanning2021-12-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895605 13f79535-47bb-0310-9956-ffa450edef68
* initial work on example 5PJ Fanning2021-12-052-17/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895604 13f79535-47bb-0310-9956-ffa450edef68
* initial work on example 5PJ Fanning2021-12-052-4/+53
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895603 13f79535-47bb-0310-9956-ffa450edef68
* fix broken xlookup testPJ Fanning2021-12-052-3/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895602 13f79535-47bb-0310-9956-ffa450edef68
* Fix issues found when fuzzing Apache POI via JazzerDominik Stadler2021-12-054-5/+18
| | | | | | | Add some null-checks and report more meaningful exceptions This provides a bit more information than simple NullPointExceptions git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895600 13f79535-47bb-0310-9956-ffa450edef68
* Fix issues found when fuzzing Apache POI via JazzerDominik Stadler2021-12-056-2/+26
| | | | | | Check for negative array allocation size or access and report a more meaningful exception git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895599 13f79535-47bb-0310-9956-ffa450edef68
* Fix issues found when fuzzing Apache POI via JazzerDominik Stadler2021-12-052-3/+56
| | | | | | | | | Fix IOUtils.safelyClone to prevent overly large allocations properly also when length is larger than src.length Throw an exception instead of an assertion which hides invalid usage in production builds git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895597 13f79535-47bb-0310-9956-ffa450edef68
* Apply IDE suggestions, adjust tests, ...Dominik Stadler2021-12-052-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895596 13f79535-47bb-0310-9956-ffa450edef68
* add xlookup testsPJ Fanning2021-12-052-20/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895595 13f79535-47bb-0310-9956-ffa450edef68