summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* small changes to github actionPJ Fanning2022-04-171-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899938 13f79535-47bb-0310-9956-ffa450edef68
* revert fraction format changePJ Fanning2022-04-141-8/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899870 13f79535-47bb-0310-9956-ffa450edef68
* try to standardise big decimal codePJ Fanning2022-04-141-5/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899864 13f79535-47bb-0310-9956-ffa450edef68
* upgrade depsPJ Fanning2022-04-142-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899861 13f79535-47bb-0310-9956-ffa450edef68
* refactor testPJ Fanning2022-04-111-6/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899756 13f79535-47bb-0310-9956-ffa450edef68
* Prevent an overly large allocation when using HPSFDominik Stadler2022-04-114-5/+11
| | | | | | Add a sample document from fuzzing which contains invalid/oversized values git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899749 13f79535-47bb-0310-9956-ffa450edef68
* Missing font-system can throw two other types of exceptionDominik Stadler2022-04-111-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899748 13f79535-47bb-0310-9956-ffa450edef68
* Add a way to not require a functioning font-setupDominik Stadler2022-04-101-2/+22
| | | | | | | New configuration-method SheetUtil.setIgnoreMissingFontSystem() This allows to do a bit more on machines where no fonts are installed git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899709 13f79535-47bb-0310-9956-ffa450edef68
* Rework message when reaching allocation limitsDominik Stadler2022-04-101-11/+6
| | | | | | | Also remove a useless Math.min() as the previous condition already indicates which one is the smaller value git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899708 13f79535-47bb-0310-9956-ffa450edef68
* add testPJ Fanning2022-04-091-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899690 13f79535-47bb-0310-9956-ffa450edef68
* re-enable testPJ Fanning2022-04-091-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899689 13f79535-47bb-0310-9956-ffa450edef68
* [github-321] Fix issue with rounding in DataFormatter. First try broke a test.PJ Fanning2022-04-091-1/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899686 13f79535-47bb-0310-9956-ffa450edef68
* more test issues with rate changePJ Fanning2022-04-091-4/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899685 13f79535-47bb-0310-9956-ffa450edef68
* [github-321] Fix issue with rounding in DataFormatter. First try broke a test.PJ Fanning2022-04-091-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899683 13f79535-47bb-0310-9956-ffa450edef68
* try to standardise div codePJ Fanning2022-04-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899681 13f79535-47bb-0310-9956-ffa450edef68
* [github-321] Fix issue with rounding in DataFormatter. Thanks to Colin Wang. ↵PJ Fanning2022-04-093-4/+6
| | | | | | This closes #321 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899680 13f79535-47bb-0310-9956-ffa450edef68
* increase tolerance on rate test due to failuresPJ Fanning2022-04-091-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899679 13f79535-47bb-0310-9956-ffa450edef68
* forbidden api issuePJ Fanning2022-04-091-3/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899676 13f79535-47bb-0310-9956-ffa450edef68
* Bug 65988: Rate function giving incorrect resultsYegor Kozlov2022-04-082-34/+146
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899668 13f79535-47bb-0310-9956-ffa450edef68
* [github-321] add test casePJ Fanning2022-04-082-0/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899667 13f79535-47bb-0310-9956-ffa450edef68
* update apache ratPJ Fanning2022-04-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899615 13f79535-47bb-0310-9956-ffa450edef68
* [github-319] fix javadoc on setColumnHidden. Thanks to CodeMonkeyLab. This ↵PJ Fanning2022-04-055-8/+9
| | | | | | closes #319 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899580 13f79535-47bb-0310-9956-ffa450edef68
* Various smaller changesDominik Stadler2022-04-035-14/+43
| | | | | | | | Improve exception messages Add more JavaDoc Provide more information on test-failures git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899534 13f79535-47bb-0310-9956-ffa450edef68
* Speed up execution of formulas with whole-column area referenceDominik Stadler2022-04-033-4/+176
| | | | | | | | | | | | | | | | | | | | | | The previous change via r1894675 did not fully solve this as it only took place when more than one sheet were used. There were still some cases where evaluating formulas needed to iterate across a huge number of non-existant rows, e.g. TestVLookup, which took more than 1 minute locally. However doing the lowering of row-numbers always would trigger test-regressions as some Excel-functionality depends on actions being possible on rows larger than current "last row" in the sheet. Thus changed this to a slightly different approach which only adjusts last-row when it is at or above the workbook-limit of rows Execution of TestVLookup is now at 1-2 seconds! Also added a test-case to verify details of the implementation now. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899533 13f79535-47bb-0310-9956-ffa450edef68
* Use a modified version of NullPrintStream in integration testsDominik Stadler2022-04-032-2/+61
| | | | | | | | | | | | The default version from Commons-IO does not avoid doing utf-8 conversion and other work, so it is not well suited for cases where lots of output happens. Using an optimized version can bring down runtime of integration-tests somewhat, especially for large files where XLS2CSV prints out lots of data git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899532 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65993] support copying hssf hyperlinks to xssf and respect full cell rangePJ Fanning2022-04-022-21/+77
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899521 13f79535-47bb-0310-9956-ffa450edef68
* [github-318] handle null raw text. Thanks to wanglunhui2012. This closes #318PJ Fanning2022-04-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899508 13f79535-47bb-0310-9956-ffa450edef68
* Also exclude new files in rat-check of ant-buildDominik Stadler2022-04-011-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899499 13f79535-47bb-0310-9956-ffa450edef68
* Suppress forbidden-apis failing with MemoryLeakVerifier in JDK 18Dominik Stadler2022-04-011-0/+1
| | | | | | Keep using Runtime.runFinalization() as long as it is available. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899497 13f79535-47bb-0310-9956-ffa450edef68
* Update forbiddenapis to 3.3Dominik Stadler2022-04-011-1/+2
| | | | | | This also improves support for building with JDK 18 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899496 13f79535-47bb-0310-9956-ffa450edef68
* apply change that stackoverflow (but that does not fix the broken case)PJ Fanning2022-03-311-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899456 13f79535-47bb-0310-9956-ffa450edef68
* reformat filePJ Fanning2022-03-311-87/+87
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899455 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65988] add test case for rate function (failing)PJ Fanning2022-03-311-0/+65
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899452 13f79535-47bb-0310-9956-ffa450edef68
* upgrade graphics2dPJ Fanning2022-03-312-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899438 13f79535-47bb-0310-9956-ffa450edef68
* addHyperlink method on SXSSFSheetPJ Fanning2022-03-292-14/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899367 13f79535-47bb-0310-9956-ffa450edef68
* javadocPJ Fanning2022-03-291-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899351 13f79535-47bb-0310-9956-ffa450edef68
* do not fail if xslt transformer does not support accessExternalStylesheet ↵PJ Fanning2022-03-281-4/+4
| | | | | | attribute git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899326 13f79535-47bb-0310-9956-ffa450edef68
* upgrade saxonPJ Fanning2022-03-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899321 13f79535-47bb-0310-9956-ffa450edef68
* upgrade jmhPJ Fanning2022-03-282-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899320 13f79535-47bb-0310-9956-ffa450edef68
* spotbugs issuePJ Fanning2022-03-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899309 13f79535-47bb-0310-9956-ffa450edef68
* try upgrading spotbugs againPJ Fanning2022-03-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899308 13f79535-47bb-0310-9956-ffa450edef68
* upgrade forbiddenapisPJ Fanning2022-03-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899307 13f79535-47bb-0310-9956-ffa450edef68
* [github-314] Add equals and hashcode to PaneInformation. Thanks to Daniel ↵PJ Fanning2022-03-272-12/+108
| | | | | | Shuy. This closes #314 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899240 13f79535-47bb-0310-9956-ffa450edef68
* Avoid intermittent failure of srcDistZip with parallel builds/testsDominik Stadler2022-03-241-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899163 13f79535-47bb-0310-9956-ffa450edef68
* Fix issues found when fuzzing Apache POI via JazzerDominik Stadler2022-03-241-2/+0
| | | | | | Do not assert when the next line will throw a proper exception anyway git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899162 13f79535-47bb-0310-9956-ffa450edef68
* Add a target to extract all third-party libraries into directory build/runtimeDominik Stadler2022-03-241-0/+8
| | | | | | | This is used when testing with latest Apache POI locally, e.g. when running mass-regression-testing git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899161 13f79535-47bb-0310-9956-ffa450edef68
* poi-ooxml-lite: Check in list of classes and xsb-files to avoid the ↵Dominik Stadler2022-03-249-14/+3659
| | | | | | | | | | | | jar-to-test dependency Avoid running all tests whenever building jars as tests take a long time now and also cause large memory allocations. It is nice if the target "jar" is as fast as possible and the list of included items for ooxml-lite only changes rarely anyway. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899160 13f79535-47bb-0310-9956-ffa450edef68
* OOXMLLiteAgent: Some smaller adjustmentsDominik Stadler2022-03-241-5/+7
| | | | | | | Print unexpected exceptions to stdout instead of silently ignoring them Don't include classes created via Mockito git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899159 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65973] fix for removing hyperlinks that span multiple cellsPJ Fanning2022-03-222-2/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899139 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65973] partial fix for removing hyperlinks that span multiple cellsPJ Fanning2022-03-221-1/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899138 13f79535-47bb-0310-9956-ffa450edef68