]> source.dussan.org Git - poi.git/log
poi.git
9 months agodo not write single bytes
Axel Howind [Thu, 22 Feb 2024 15:44:31 +0000 (15:44 +0000)]
do not write single bytes

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915953 13f79535-47bb-0310-9956-ffa450edef68

9 months agofix Logging issues:
Axel Howind [Wed, 21 Feb 2024 21:28:04 +0000 (21:28 +0000)]
fix Logging issues:

- 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

9 months agomake loggers static final
Axel Howind [Wed, 21 Feb 2024 21:04:58 +0000 (21:04 +0000)]
make loggers static final

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915929 13f79535-47bb-0310-9956-ffa450edef68

9 months agolog4j 2.23.0
PJ Fanning [Wed, 21 Feb 2024 10:52:18 +0000 (10:52 +0000)]
log4j 2.23.0

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915917 13f79535-47bb-0310-9956-ffa450edef68

9 months agomove setting of locale for tests to top level build.gradle
Axel Howind [Tue, 20 Feb 2024 22:48:53 +0000 (22:48 +0000)]
move setting of locale for tests to top level build.gradle

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915910 13f79535-47bb-0310-9956-ffa450edef68

9 months agoFix Ant-build after upgrade of commons-compress
Dominik Stadler [Tue, 20 Feb 2024 21:09:48 +0000 (21:09 +0000)]
Fix Ant-build after upgrade of commons-compress

Commons-lang3 is now required as dependency of commons-compress

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915909 13f79535-47bb-0310-9956-ffa450edef68

9 months agoJenkins DSL: Use sonar-task and sonar.token instead of sonar.login
Dominik Stadler [Tue, 20 Feb 2024 21:09:44 +0000 (21:09 +0000)]
Jenkins DSL: Use sonar-task and sonar.token instead of sonar.login

This removes some build-warnings

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915908 13f79535-47bb-0310-9956-ffa450edef68

9 months agoSwitch builds for JDK 22 and 23 to Ant for now
Dominik Stadler [Tue, 20 Feb 2024 21:06:41 +0000 (21:06 +0000)]
Switch builds for JDK 22 and 23 to Ant for now

Gradle does not yet support newer JDKs

See https://docs.gradle.org/current/userguide/compatibility.html
and https://github.com/gradle/gradle/issues/26162

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915907 13f79535-47bb-0310-9956-ffa450edef68

9 months agotry to fix issue with invalid files after commons-compress upgrade
PJ Fanning [Tue, 20 Feb 2024 16:31:04 +0000 (16:31 +0000)]
try to fix issue with invalid files after commons-compress upgrade

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915895 13f79535-47bb-0310-9956-ffa450edef68

9 months agocommons-compress 1.26.0
PJ Fanning [Tue, 20 Feb 2024 12:01:15 +0000 (12:01 +0000)]
commons-compress 1.26.0

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915892 13f79535-47bb-0310-9956-ffa450edef68

9 months ago[github-596] Change cast logic in HSSFChart. Thanks to Ruby Hartono. This closes...
PJ Fanning [Mon, 19 Feb 2024 20:11:45 +0000 (20:11 +0000)]
[github-596] Change cast logic in HSSFChart. Thanks to Ruby Hartono. This closes #596

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915881 13f79535-47bb-0310-9956-ffa450edef68

9 months agoremove unused loggers. Thanks to Ruby Hartono. This closes #594 and closes #595
PJ Fanning [Mon, 19 Feb 2024 10:10:57 +0000 (10:10 +0000)]
remove unused loggers. Thanks to Ruby Hartono. This closes #594 and closes #595

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915870 13f79535-47bb-0310-9956-ffa450edef68

9 months agofix #68635: POI unit tests fail when run under non-US locale
Axel Howind [Sat, 17 Feb 2024 15:47:46 +0000 (15:47 +0000)]
fix #68635: POI unit tests fail when run under non-US locale

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915827 13f79535-47bb-0310-9956-ffa450edef68

9 months agoremove unused loggers - thanks to Ruby Hartono. This closes #588 and closes #589
PJ Fanning [Fri, 16 Feb 2024 15:25:24 +0000 (15:25 +0000)]
remove unused loggers - thanks to Ruby Hartono. This closes #588 and closes #589

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915819 13f79535-47bb-0310-9956-ffa450edef68

9 months ago[github-590] simplify some logging. This closes #590
PJ Fanning [Fri, 16 Feb 2024 15:12:54 +0000 (15:12 +0000)]
[github-590] simplify some logging. This closes #590

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915818 13f79535-47bb-0310-9956-ffa450edef68

9 months agobyte buddy 1.14.12
PJ Fanning [Fri, 16 Feb 2024 15:05:18 +0000 (15:05 +0000)]
byte buddy 1.14.12

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915817 13f79535-47bb-0310-9956-ffa450edef68

9 months agotry to fix poi-scratchpad test module-info
PJ Fanning [Sat, 10 Feb 2024 01:27:06 +0000 (01:27 +0000)]
try to fix poi-scratchpad test module-info

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915701 13f79535-47bb-0310-9956-ffa450edef68

9 months agoUpgrade commons-codec dependency to 1.16.1
PJ Fanning [Fri, 9 Feb 2024 16:38:15 +0000 (16:38 +0000)]
Upgrade commons-codec dependency to 1.16.1

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915695 13f79535-47bb-0310-9956-ffa450edef68

9 months agojunit 5.10.2
PJ Fanning [Tue, 6 Feb 2024 20:18:31 +0000 (20:18 +0000)]
junit 5.10.2

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915600 13f79535-47bb-0310-9956-ffa450edef68

9 months agoslf4j 2.0.12
PJ Fanning [Tue, 6 Feb 2024 20:17:13 +0000 (20:17 +0000)]
slf4j 2.0.12

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915599 13f79535-47bb-0310-9956-ffa450edef68

9 months ago[github-582] improve performance CodepointsUtil.iteratorFor. Thanks to Jason Mirra...
PJ Fanning [Sat, 3 Feb 2024 21:06:38 +0000 (21:06 +0000)]
[github-582] improve performance CodepointsUtil.iteratorFor. Thanks to Jason Mirra. This closes #582

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915572 13f79535-47bb-0310-9956-ffa450edef68

9 months agoremove one use of CodepointsUtil.iteratorFor
PJ Fanning [Sat, 3 Feb 2024 20:20:40 +0000 (20:20 +0000)]
remove one use of CodepointsUtil.iteratorFor

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915571 13f79535-47bb-0310-9956-ffa450edef68

9 months agoSwitch builds for JDK 22 and 23 to Ant for now
Dominik Stadler [Thu, 1 Feb 2024 06:38:54 +0000 (06:38 +0000)]
Switch builds for JDK 22 and 23 to Ant for now

Gradle does not yet support newer JDKs

See https://docs.gradle.org/current/userguide/compatibility.html
and https://github.com/gradle/gradle/issues/26162

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915505 13f79535-47bb-0310-9956-ffa450edef68

9 months agoSonarQube demands at least JDK 17 now
Dominik Stadler [Thu, 1 Feb 2024 06:38:51 +0000 (06:38 +0000)]
SonarQube demands at least JDK 17 now

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915504 13f79535-47bb-0310-9956-ffa450edef68

9 months agoJenknins DSL: Remove builds for JDK 15 and 16
Dominik Stadler [Thu, 1 Feb 2024 06:38:49 +0000 (06:38 +0000)]
Jenknins DSL: Remove builds for JDK 15 and 16

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915503 13f79535-47bb-0310-9956-ffa450edef68

9 months agoSonarQube demands at least JDK 17 now
Dominik Stadler [Tue, 30 Jan 2024 21:28:48 +0000 (21:28 +0000)]
SonarQube demands at least JDK 17 now

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915483 13f79535-47bb-0310-9956-ffa450edef68

9 months agoFix handling missing font libraries to again not throw on some types of exception
Dominik Stadler [Tue, 30 Jan 2024 21:01:53 +0000 (21:01 +0000)]
Fix handling missing font libraries to again not throw on some types of 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

9 months agoUse latest version of rat and rat-plugin
Dominik Stadler [Tue, 30 Jan 2024 21:01:49 +0000 (21:01 +0000)]
Use latest version of rat and rat-plugin

In Gradle builds, this will still use rat 0.15.0, though
as the plugin hardcodes the version of rat that is used.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915481 13f79535-47bb-0310-9956-ffa450edef68

9 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Tue, 30 Jan 2024 21:01:46 +0000 (21:01 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

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

9 months agoFix no-scratchpad CI job
Dominik Stadler [Tue, 30 Jan 2024 21:01:39 +0000 (21:01 +0000)]
Fix no-scratchpad CI job

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915479 13f79535-47bb-0310-9956-ffa450edef68

9 months agoIgnore missing directory 'build/dist/maven' when deleting obsolete jars
Dominik Stadler [Fri, 26 Jan 2024 12:52:16 +0000 (12:52 +0000)]
Ignore missing directory 'build/dist/maven' when deleting obsolete jars

Otherwise build may fail on a fresh checkout or after 'clean'

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915410 13f79535-47bb-0310-9956-ffa450edef68

10 months ago[github-578] allow any non-fatal exception when setting up fonts to indicate that...
PJ Fanning [Thu, 25 Jan 2024 10:03:29 +0000 (10:03 +0000)]
[github-578] allow any non-fatal exception when setting up fonts to indicate 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

10 months agocyclonedx 1.8.2
PJ Fanning [Thu, 25 Jan 2024 09:32:57 +0000 (09:32 +0000)]
cyclonedx 1.8.2

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915395 13f79535-47bb-0310-9956-ffa450edef68

10 months agoTry to remove outdated files from the "distribution" folder
Dominik Stadler [Tue, 23 Jan 2024 09:28:17 +0000 (09:28 +0000)]
Try to remove outdated files from the "distribution" folder

Clean directory and keep only the expected files with the current
version.

Otherwise we get strange errors about "duplicate modules" when
building after version was switched.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915368 13f79535-47bb-0310-9956-ffa450edef68

10 months agorevert woodstox upgrade
PJ Fanning [Thu, 18 Jan 2024 09:23:42 +0000 (09:23 +0000)]
revert woodstox upgrade

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915309 13f79535-47bb-0310-9956-ffa450edef68

10 months agowoodstox upgrade
PJ Fanning [Wed, 17 Jan 2024 18:04:50 +0000 (18:04 +0000)]
woodstox upgrade

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915295 13f79535-47bb-0310-9956-ffa450edef68

10 months agoremove ant release logic (not used for our releases and dependent on libs that don...
PJ Fanning [Tue, 16 Jan 2024 10:17:54 +0000 (10:17 +0000)]
remove ant release logic (not used for our releases and dependent on libs that don't seem to be maintained)

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915265 13f79535-47bb-0310-9956-ffa450edef68

10 months agoremove ant release logic (not used for our releases and dependent on libs that don...
PJ Fanning [Tue, 16 Jan 2024 10:15:36 +0000 (10:15 +0000)]
remove ant release logic (not used for our releases and dependent on libs that don't seem to be maintained)

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915264 13f79535-47bb-0310-9956-ffa450edef68

10 months agoslf4j 2.0.11
PJ Fanning [Tue, 9 Jan 2024 15:28:26 +0000 (15:28 +0000)]
slf4j 2.0.11

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915160 13f79535-47bb-0310-9956-ffa450edef68

10 months ago2024
PJ Fanning [Sun, 31 Dec 2023 12:42:38 +0000 (12:42 +0000)]
2024

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915022 13f79535-47bb-0310-9956-ffa450edef68

10 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Sat, 30 Dec 2023 19:39:42 +0000 (19:39 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

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

10 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Sat, 30 Dec 2023 19:39:36 +0000 (19:39 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

Prevent NullPointerException

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64495

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915005 13f79535-47bb-0310-9956-ffa450edef68

10 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Sat, 30 Dec 2023 19:39:31 +0000 (19:39 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

Prevent NullPointerException

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64943

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1915004 13f79535-47bb-0310-9956-ffa450edef68

10 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Sat, 30 Dec 2023 19:39:24 +0000 (19:39 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

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

10 months agoslf4j 2.0.10
PJ Fanning [Sat, 30 Dec 2023 13:08:39 +0000 (13:08 +0000)]
slf4j 2.0.10

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914998 13f79535-47bb-0310-9956-ffa450edef68

10 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Sat, 30 Dec 2023 11:11:42 +0000 (11:11 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

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

10 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Sat, 30 Dec 2023 11:11:36 +0000 (11:11 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

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

10 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Sat, 30 Dec 2023 11:11:32 +0000 (11:11 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

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

10 months agoAdd JDK 23 and disable JDK 19 and 20 as they are replaced by LTS-version JDK 21 now
Dominik Stadler [Sat, 30 Dec 2023 11:11:26 +0000 (11:11 +0000)]
Add JDK 23 and disable JDK 19 and 20 as they are replaced by LTS-version JDK 21 now

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914988 13f79535-47bb-0310-9956-ffa450edef68

10 months agoUpdate JaCoCo to 0.8.11
Dominik Stadler [Sat, 30 Dec 2023 11:11:24 +0000 (11:11 +0000)]
Update JaCoCo to 0.8.11

This should make building with JDK 22 work

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914987 13f79535-47bb-0310-9956-ffa450edef68

10 months agoDon't fail on JDK 21.0.1 if one signature check fails
Dominik Stadler [Sat, 30 Dec 2023 11:11:21 +0000 (11:11 +0000)]
Don't fail on JDK 21.0.1 if one signature check fails

See https://bugs.openjdk.org/browse/JDK-8320597 for the
related bug-report for the JDK itself

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914986 13f79535-47bb-0310-9956-ffa450edef68

10 months agolog4j 2.22.1
PJ Fanning [Wed, 27 Dec 2023 14:04:34 +0000 (14:04 +0000)]
log4j 2.22.1

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914954 13f79535-47bb-0310-9956-ffa450edef68

11 months ago[bug-68379] add signing support for classificationlabels
PJ Fanning [Wed, 20 Dec 2023 18:01:02 +0000 (18:01 +0000)]
[bug-68379] add signing support for classificationlabels

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914808 13f79535-47bb-0310-9956-ffa450edef68

11 months agotry to javadoc more unsupported methods
PJ Fanning [Wed, 20 Dec 2023 08:14:13 +0000 (08:14 +0000)]
try to javadoc more unsupported methods

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914791 13f79535-47bb-0310-9956-ffa450edef68

11 months agotry to javadoc more unsupported methods
PJ Fanning [Tue, 19 Dec 2023 20:27:49 +0000 (20:27 +0000)]
try to javadoc more unsupported methods

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914785 13f79535-47bb-0310-9956-ffa450edef68

11 months agoAllow all IndexOutOfBoundsException to have either empty message or some message
Dominik Stadler [Sat, 16 Dec 2023 12:09:02 +0000 (12:09 +0000)]
Allow all IndexOutOfBoundsException to have either empty message or some message

Newer JDKs add a more useful exception message, so we need to be a bit more
lenient for these in integration tests

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914708 13f79535-47bb-0310-9956-ffa450edef68

11 months agocommons-compress is needed in ooxml-test for running tests via Ant
Dominik Stadler [Sat, 16 Dec 2023 12:08:57 +0000 (12:08 +0000)]
commons-compress is needed in ooxml-test for running tests via Ant

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914707 13f79535-47bb-0310-9956-ffa450edef68

11 months agoUse revert() instead of close() when processing fails
Dominik Stadler [Sat, 16 Dec 2023 12:08:54 +0000 (12:08 +0000)]
Use revert() instead of close() when processing fails

Otherwise we might write partial changes to the
underlying file which is unexpected.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914706 13f79535-47bb-0310-9956-ffa450edef68

11 months ago[bug-68305] extend test
PJ Fanning [Sun, 10 Dec 2023 13:51:19 +0000 (13:51 +0000)]
[bug-68305] extend test

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914512 13f79535-47bb-0310-9956-ffa450edef68

11 months ago[bug-68305] add test
PJ Fanning [Sun, 10 Dec 2023 13:30:59 +0000 (13:30 +0000)]
[bug-68305] add test

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914511 13f79535-47bb-0310-9956-ffa450edef68

11 months ago[GitHub-562] Add extra pivot table classes to poi-ooxml-lite. This closes #562
PJ Fanning [Sun, 10 Dec 2023 12:53:05 +0000 (12:53 +0000)]
[GitHub-562] Add extra pivot table classes to poi-ooxml-lite. This closes #562

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914509 13f79535-47bb-0310-9956-ffa450edef68

11 months agoremove unused loggers
PJ Fanning [Thu, 7 Dec 2023 14:04:02 +0000 (14:04 +0000)]
remove unused loggers

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914434 13f79535-47bb-0310-9956-ffa450edef68

11 months agoAdd new dependency pdfbox-io to Ant build
Dominik Stadler [Wed, 6 Dec 2023 20:49:10 +0000 (20:49 +0000)]
Add new dependency pdfbox-io to Ant build

Otherwise CI job "old-xerces" fails.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914411 13f79535-47bb-0310-9956-ffa450edef68

11 months agoSimplify handling of exceptions in ZipPackage
Dominik Stadler [Wed, 6 Dec 2023 19:51:19 +0000 (19:51 +0000)]
Simplify handling of exceptions in ZipPackage

The code became overly complex and hard to reason about.

We can avoid some additional catching/rethrowing of exceptions.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914409 13f79535-47bb-0310-9956-ffa450edef68

11 months agoMark internal classes
Dominik Stadler [Wed, 6 Dec 2023 19:50:06 +0000 (19:50 +0000)]
Mark internal classes

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914408 13f79535-47bb-0310-9956-ffa450edef68

11 months agoMake sure OLE2ScratchpadExtractorFacory is sorted first
Dominik Stadler [Wed, 6 Dec 2023 19:50:02 +0000 (19:50 +0000)]
Make sure OLE2ScratchpadExtractorFacory is sorted first

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

11 months agoAdd one more xsb which is missing in one of my projects
Dominik Stadler [Wed, 6 Dec 2023 19:49:59 +0000 (19:49 +0000)]
Add one more xsb which is missing in one of my projects

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914406 13f79535-47bb-0310-9956-ffa450edef68

11 months agoAdd more output for a failure that we saw once in CI
Dominik Stadler [Wed, 6 Dec 2023 19:49:56 +0000 (19:49 +0000)]
Add more output for a failure that we saw once in CI

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914405 13f79535-47bb-0310-9956-ffa450edef68

11 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Wed, 6 Dec 2023 19:49:52 +0000 (19:49 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

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

11 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Wed, 6 Dec 2023 19:49:45 +0000 (19:49 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

Change an assertion which can be triggered via an
input-document.

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63309

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914403 13f79535-47bb-0310-9956-ffa450edef68

11 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Wed, 6 Dec 2023 19:49:38 +0000 (19:49 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

Add an xsb file to ooxml-lite which seems to be
missing in some cases

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63652

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914402 13f79535-47bb-0310-9956-ffa450edef68

11 months agoBug 66425: Avoid exceptions found via poi-fuzz
Dominik Stadler [Wed, 6 Dec 2023 19:49:34 +0000 (19:49 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz

Capture and report integer overflow as normal
parsing/format exceptions

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63628

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914401 13f79535-47bb-0310-9956-ffa450edef68

11 months agogradle 8.5
PJ Fanning [Tue, 5 Dec 2023 11:35:22 +0000 (11:35 +0000)]
gradle 8.5

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914357 13f79535-47bb-0310-9956-ffa450edef68

11 months agopdfbox/graphics2d 3.0.1
PJ Fanning [Sun, 3 Dec 2023 10:41:36 +0000 (10:41 +0000)]
pdfbox/graphics2d 3.0.1

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914298 13f79535-47bb-0310-9956-ffa450edef68

11 months agopdfbox/graphics2d 3.0.1
PJ Fanning [Sun, 3 Dec 2023 10:40:41 +0000 (10:40 +0000)]
pdfbox/graphics2d 3.0.1

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914296 13f79535-47bb-0310-9956-ffa450edef68

11 months agosaxon 12.4
PJ Fanning [Thu, 30 Nov 2023 15:41:04 +0000 (15:41 +0000)]
saxon 12.4

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914236 13f79535-47bb-0310-9956-ffa450edef68

11 months agoupdate github actions
PJ Fanning [Thu, 30 Nov 2023 15:37:44 +0000 (15:37 +0000)]
update github actions

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914235 13f79535-47bb-0310-9956-ffa450edef68

11 months agoxmlsec stuck at 3.0.3 due to xmlsec 4 needing java 11
PJ Fanning [Thu, 30 Nov 2023 09:26:03 +0000 (09:26 +0000)]
xmlsec stuck at 3.0.3 due to xmlsec 4 needing java 11

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914230 13f79535-47bb-0310-9956-ffa450edef68

11 months agotry xmlsec 4.0.1
PJ Fanning [Thu, 30 Nov 2023 08:39:07 +0000 (08:39 +0000)]
try xmlsec 4.0.1

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914228 13f79535-47bb-0310-9956-ffa450edef68

11 months agocommons-io 2.15.1
PJ Fanning [Thu, 30 Nov 2023 08:29:37 +0000 (08:29 +0000)]
commons-io 2.15.1

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914225 13f79535-47bb-0310-9956-ffa450edef68

11 months agolog4j 2.22.0
PJ Fanning [Mon, 27 Nov 2023 11:09:38 +0000 (11:09 +0000)]
log4j 2.22.0

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914154 13f79535-47bb-0310-9956-ffa450edef68

11 months agosnapshot version
PJ Fanning [Mon, 27 Nov 2023 10:11:54 +0000 (10:11 +0000)]
snapshot version

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914153 13f79535-47bb-0310-9956-ffa450edef68

11 months ago[bug-68237] SXSSFWorkbook: write as
PJ Fanning [Mon, 27 Nov 2023 10:08:16 +0000 (10:08 +0000)]
[bug-68237] SXSSFWorkbook: write  as

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914152 13f79535-47bb-0310-9956-ffa450edef68

12 months agopoi 5.2.5 release
PJ Fanning [Sat, 25 Nov 2023 19:31:28 +0000 (19:31 +0000)]
poi 5.2.5 release

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914119 13f79535-47bb-0310-9956-ffa450edef68

12 months agodeprecate unnecessary method
PJ Fanning [Fri, 24 Nov 2023 13:03:54 +0000 (13:03 +0000)]
deprecate unnecessary method

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914086 13f79535-47bb-0310-9956-ffa450edef68

12 months agodeprecate unnecessary method
PJ Fanning [Fri, 24 Nov 2023 11:07:44 +0000 (11:07 +0000)]
deprecate unnecessary method

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1914084 13f79535-47bb-0310-9956-ffa450edef68

12 months agoJenkins DSL: Capture artefacts for checksums and .pom as well
Dominik Stadler [Mon, 20 Nov 2023 19:16:43 +0000 (19:16 +0000)]
Jenkins DSL: Capture artefacts for checksums and .pom as well

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913990 13f79535-47bb-0310-9956-ffa450edef68

12 months agotry to fix compile issues due to commons-compress upgrade
PJ Fanning [Thu, 16 Nov 2023 22:15:24 +0000 (22:15 +0000)]
try to fix compile issues due to commons-compress upgrade

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913865 13f79535-47bb-0310-9956-ffa450edef68

12 months agoprep v5.2.5
PJ Fanning [Thu, 16 Nov 2023 20:52:47 +0000 (20:52 +0000)]
prep v5.2.5

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913863 13f79535-47bb-0310-9956-ffa450edef68

12 months agoXMLBeans 5.2.0 release
PJ Fanning [Thu, 16 Nov 2023 20:46:45 +0000 (20:46 +0000)]
XMLBeans 5.2.0 release

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913860 13f79535-47bb-0310-9956-ffa450edef68

12 months agocommons-compress 1.25.0
PJ Fanning [Thu, 16 Nov 2023 20:16:19 +0000 (20:16 +0000)]
commons-compress 1.25.0

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913857 13f79535-47bb-0310-9956-ffa450edef68

12 months agobouncycastle 1.77
PJ Fanning [Wed, 15 Nov 2023 15:02:09 +0000 (15:02 +0000)]
bouncycastle 1.77

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913806 13f79535-47bb-0310-9956-ffa450edef68

12 months agoBug 68128: Exclude one broken file from the "No-Scratchpad" run
Dominik Stadler [Wed, 15 Nov 2023 10:32:59 +0000 (10:32 +0000)]
Bug 68128: Exclude one broken file from the "No-Scratchpad" run

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913797 13f79535-47bb-0310-9956-ffa450edef68

12 months agoClose document always in SlideShowRecordDumper
Dominik Stadler [Wed, 15 Nov 2023 10:22:49 +0000 (10:22 +0000)]
Close document always in SlideShowRecordDumper

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913795 13f79535-47bb-0310-9956-ffa450edef68

12 months agouse xmlbeans 5.1.1 release
PJ Fanning [Fri, 10 Nov 2023 10:50:14 +0000 (10:50 +0000)]
use xmlbeans 5.1.1 release

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913696 13f79535-47bb-0310-9956-ffa450edef68

12 months ago[bug-68094] try to improve cell width derivation by not rounding
PJ Fanning [Wed, 8 Nov 2023 13:41:53 +0000 (13:41 +0000)]
[bug-68094] try to improve cell width derivation by not rounding

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913676 13f79535-47bb-0310-9956-ffa450edef68

12 months ago[bug-67510] issue with empty num format on chart axes
PJ Fanning [Wed, 8 Nov 2023 12:34:41 +0000 (12:34 +0000)]
[bug-67510] issue with empty num format on chart axes

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913674 13f79535-47bb-0310-9956-ffa450edef68

12 months ago[bug-67510] issue with empty num format on chart axes
PJ Fanning [Wed, 8 Nov 2023 11:26:08 +0000 (11:26 +0000)]
[bug-67510] issue with empty num format on chart axes

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913672 13f79535-47bb-0310-9956-ffa450edef68

12 months agotemp workaround for chart axis issue
PJ Fanning [Wed, 8 Nov 2023 11:14:47 +0000 (11:14 +0000)]
temp workaround for chart axis issue

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913671 13f79535-47bb-0310-9956-ffa450edef68

12 months ago[github-545] Make exported sheet names compatible with Excel. Thanks to Aleksandrs...
PJ Fanning [Tue, 7 Nov 2023 21:50:12 +0000 (21:50 +0000)]
[github-545] Make exported sheet names compatible with Excel. Thanks to Aleksandrs Jansons. This closes #545

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913660 13f79535-47bb-0310-9956-ffa450edef68