aboutsummaryrefslogtreecommitdiffstats
path: root/poi
Commit message (Collapse)AuthorAgeFilesLines
* Add one more case where timestamp could end upDominik Stadler2024-06-231-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918517 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69147] fix issues with text function when input is a datetime in string ↵PJ Fanning2024-06-212-1/+16
| | | | | | format git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918501 13f79535-47bb-0310-9956-ffa450edef68
* add test related to bug-69147PJ Fanning2024-06-211-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918499 13f79535-47bb-0310-9956-ffa450edef68
* issue with Java 22 returning string values insteadof booleansPJ Fanning2024-06-171-9/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918397 13f79535-47bb-0310-9956-ffa450edef68
* issue with Java 22 returning string values insteadof booleansPJ Fanning2024-06-171-5/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918396 13f79535-47bb-0310-9956-ffa450edef68
* getNextZipEntry deprecation warningsPJ Fanning2024-06-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918177 13f79535-47bb-0310-9956-ffa450edef68
* BoundedInputStream deprecation warningsPJ Fanning2024-06-054-5/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918175 13f79535-47bb-0310-9956-ffa450edef68
* Apply IDE suggestions and ignore sonar false positiveDominik Stadler2024-06-025-167/+166
| | | | | | | Use NullOutputStream.INSTANCE Rework one test slightly git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918116 13f79535-47bb-0310-9956-ffa450edef68
* Add simple test for font-widthDominik Stadler2024-06-021-2/+50
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918115 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69021] add guard around castPJ Fanning2024-05-172-5/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1917779 13f79535-47bb-0310-9956-ffa450edef68
* add back check for if dir already existsPJ Fanning2024-05-081-5/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1917583 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2024-04-224-8/+35
| | | | | | | | Avoid a possible NullPointerException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=67922 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1917269 13f79535-47bb-0310-9956-ffa450edef68
* Add one more "flaky" byte when comparing two documentsDominik Stadler2024-04-201-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1917177 13f79535-47bb-0310-9956-ffa450edef68
* Comment out flaky assertion and add more information to find which file ↵Dominik Stadler2024-04-171-14/+15
| | | | | | fails in CI git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1917072 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2024-04-174-1/+37
| | | | | | | | Use correct default date-format, add some tests Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66381 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1917070 13f79535-47bb-0310-9956-ffa450edef68
* [github-607] Support SVGs in XWPF. Thanks to Etienne Gautier. This closes #607PJ Fanning2024-03-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1916582 13f79535-47bb-0310-9956-ffa450edef68
* Bug 68778: Verify "ignoreMissingFontSystem" for ↵Dominik Stadler2024-03-142-2/+185
| | | | | | | | | | | | | | | | | SheetUtil.getDefaultCharWidthAsFloat() This functionality saw some regressions at times and thus should be verified via unit-tests. We can simulate failures in the low-level font-system by mocking the FontRenderContext and triggering exceptions from there. This hopefully now verifies behavior of SheetUtil.getDefaultCharWidthAsFloat() both with "ignoreMissingFontSystem" enabled and disabled. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1916297 13f79535-47bb-0310-9956-ffa450edef68
* use method referenceAxel Howind2024-02-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1916035 13f79535-47bb-0310-9956-ffa450edef68
* use Map.computeIfAbsent()Axel Howind2024-02-281-6/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1916034 13f79535-47bb-0310-9956-ffa450edef68
* rework testsPJ Fanning2024-02-261-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1916017 13f79535-47bb-0310-9956-ffa450edef68
* Math.toIntExact is unnecessary because value is guaranteed to be between 0 ↵Axel Howind2024-02-221-1/+1
| | | | | | and 15 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915959 13f79535-47bb-0310-9956-ffa450edef68
* replace List<Byte> with ByteArrayOutputStream to avoid boxing/unboxing and ↵Axel Howind2024-02-221-32/+28
| | | | | | repeated copying of data git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915958 13f79535-47bb-0310-9956-ffa450edef68
* fix Logging issues:Axel Howind2024-02-212-2/+2
| | | | | | | - don't use foreign class in Logger initialization - update log statements to use MessageFormat syntax git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915930 13f79535-47bb-0310-9956-ffa450edef68
* make loggers static finalAxel Howind2024-02-212-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915929 13f79535-47bb-0310-9956-ffa450edef68
* move setting of locale for tests to top level build.gradleAxel Howind2024-02-201-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915910 13f79535-47bb-0310-9956-ffa450edef68
* [github-596] Change cast logic in HSSFChart. Thanks to Ruby Hartono. This ↵PJ Fanning2024-02-191-25/+25
| | | | | | closes #596 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915881 13f79535-47bb-0310-9956-ffa450edef68
* remove unused loggers. Thanks to Ruby Hartono. This closes #594 and closes #595PJ Fanning2024-02-193-7/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915870 13f79535-47bb-0310-9956-ffa450edef68
* fix #68635: POI unit tests fail when run under non-US localeAxel Howind2024-02-171-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915827 13f79535-47bb-0310-9956-ffa450edef68
* remove unused loggers - thanks to Ruby Hartono. This closes #588 and closes #589PJ Fanning2024-02-161-5/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915819 13f79535-47bb-0310-9956-ffa450edef68
* [github-590] simplify some logging. This closes #590PJ Fanning2024-02-161-7/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915818 13f79535-47bb-0310-9956-ffa450edef68
* [github-582] improve performance CodepointsUtil.iteratorFor. Thanks to Jason ↵PJ Fanning2024-02-031-3/+12
| | | | | | Mirra. This closes #582 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915572 13f79535-47bb-0310-9956-ffa450edef68
* remove one use of CodepointsUtil.iteratorForPJ Fanning2024-02-031-5/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915571 13f79535-47bb-0310-9956-ffa450edef68
* Fix handling missing font libraries to again not throw on some types of ↵Dominik Stadler2024-01-301-2/+12
| | | | | | | | exception The previous change broke this handling by always re-throwing "Fatal" exceptions. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915482 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2024-01-301-2/+8
| | | | | | | | | | Prevent a few NullPointerException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65450 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63907 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63727 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915480 13f79535-47bb-0310-9956-ffa450edef68
* [github-578] allow any non-fatal exception when setting up fonts to indicate ↵PJ Fanning2024-01-251-3/+5
| | | | | | that the fonts are probably not installed. This closes #578 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915397 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2023-12-303-3/+8
| | | | | | | | Prevent NullPointerException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64212 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915006 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2023-12-302-0/+5
| | | | | | | | Prevent ClassCastException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63736 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915003 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2023-12-303-2/+9
| | | | | | | | Prevent ClassCastException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63504 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914991 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2023-12-301-1/+5
| | | | | | | | Prevent ClassCastException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63375 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914990 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2023-12-302-3/+20
| | | | | | | | Prevent StackOverflow via endless nesting Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65303 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914989 13f79535-47bb-0310-9956-ffa450edef68
* try to javadoc more unsupported methodsPJ Fanning2023-12-203-1/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914791 13f79535-47bb-0310-9956-ffa450edef68
* Make sure OLE2ScratchpadExtractorFacory is sorted firstDominik Stadler2023-12-062-1/+17
| | | | | | | | Otherwise order of found extractors would depend on jar-loading order and thus might have unexpected side-effects and missing features in text-extraction. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914407 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2023-12-063-1/+5
| | | | | | | | | Avoid a ClassCastException and trigger some more code in integration-testing. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63358 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914404 13f79535-47bb-0310-9956-ffa450edef68
* [bug-68094] try to improve cell width derivation by not roundingPJ Fanning2023-11-082-6/+62
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913676 13f79535-47bb-0310-9956-ffa450edef68
* [github-545] Make exported sheet names compatible with Excel. Thanks to ↵PJ Fanning2023-11-072-46/+93
| | | | | | Aleksandrs Jansons. This closes #545 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913660 13f79535-47bb-0310-9956-ffa450edef68
* try to fix broken sxssf testsPJ Fanning2023-11-072-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913651 13f79535-47bb-0310-9956-ffa450edef68
* fix broken HSSFWorkbook testPJ Fanning2023-11-072-7/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913648 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2023-10-271-1/+5
| | | | | | | | | Fix one expected exception-text which is different on newer Java versions Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63143 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913384 13f79535-47bb-0310-9956-ffa450edef68
* [bug-67579] test that we close input streamPJ Fanning2023-10-261-0/+31
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913352 13f79535-47bb-0310-9956-ffa450edef68
* try to close streams in HSSF testsPJ Fanning2023-10-261-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913351 13f79535-47bb-0310-9956-ffa450edef68