]> source.dussan.org Git - poi.git/log
poi.git
3 years agoJenkins-DSL: Update some more
Dominik Stadler [Sun, 25 Oct 2020 16:07:58 +0000 (16:07 +0000)]
Jenkins-DSL: Update some more

Set JDK 16 build to manual as it fails on Findbugs
Set Gradle-SonarQube to manual
Try to add a few properties necessary for Sonar via Gradle
Remove H50 from TestEnvironment again

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

3 years agoEnable XML reporting for JaCoCo for the Sonar Gradle plugin
Dominik Stadler [Sun, 25 Oct 2020 16:07:44 +0000 (16:07 +0000)]
Enable XML reporting for JaCoCo for the Sonar Gradle plugin

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

3 years agoFix Sonar issues and IDE warnings
Dominik Stadler [Sun, 25 Oct 2020 16:07:30 +0000 (16:07 +0000)]
Fix Sonar issues and IDE warnings

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

3 years agoUse sonar-plugin 3.0 for Gradle
Dominik Stadler [Sun, 25 Oct 2020 16:07:12 +0000 (16:07 +0000)]
Use sonar-plugin 3.0 for Gradle

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

3 years agotry to upgrade spotbugs and asm
PJ Fanning [Sun, 25 Oct 2020 12:51:34 +0000 (12:51 +0000)]
try to upgrade spotbugs and asm

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

3 years agoJenkins-DSL: Add JDK 16, disable POI-JDK-14 to only the latest 2 JDK releases
Dominik Stadler [Sun, 25 Oct 2020 09:24:01 +0000 (09:24 +0000)]
Jenkins-DSL: Add JDK 16, disable POI-JDK-14 to only the latest 2 JDK releases

Also update the list of JDKs and Nodes for the TestEnvironment job

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

3 years agoAdd mising path to ooxml-schemas which is necessary for building with latest JDK...
Dominik Stadler [Sun, 25 Oct 2020 08:22:45 +0000 (08:22 +0000)]
Add mising path to ooxml-schemas which is necessary for building with latest JDK 16 ea-builds

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

3 years agoApply patch for bug 64791 to use proper position for the WriteAccessRecord
Dominik Stadler [Sun, 25 Oct 2020 07:21:56 +0000 (07:21 +0000)]
Apply patch for bug 64791 to use proper position for the WriteAccessRecord

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

3 years agoApply some IDE suggestions
Dominik Stadler [Sun, 25 Oct 2020 07:21:52 +0000 (07:21 +0000)]
Apply some IDE suggestions

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

3 years agoFix bug 64238: Make LOOKUP functions deal with empty last arg correctly
Dominik Stadler [Sun, 25 Oct 2020 07:21:45 +0000 (07:21 +0000)]
Fix bug 64238: Make LOOKUP functions deal with empty last arg correctly

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

3 years agoUpdate tests for bug 63845 some more
Dominik Stadler [Sun, 25 Oct 2020 07:21:41 +0000 (07:21 +0000)]
Update tests for bug 63845 some more

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

3 years agoPrevent some unit-tests from failing when non-English local is used in Maven run
Dominik Stadler [Sun, 25 Oct 2020 07:21:34 +0000 (07:21 +0000)]
Prevent some unit-tests from failing when non-English local is used in Maven run

Also improve the error message when parsing the date fails.

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

3 years agoSonar fixes - a few "Try-with-resources should be used"
Andreas Beeker [Sat, 24 Oct 2020 21:25:52 +0000 (21:25 +0000)]
Sonar fixes - a few "Try-with-resources should be used"

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

3 years agoSonar fixes - a few "String literals should not be duplicated"
Andreas Beeker [Sat, 24 Oct 2020 20:24:13 +0000 (20:24 +0000)]
Sonar fixes - a few "String literals should not be duplicated"

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

3 years agocreate "build" directory - necessary when running in maven directory structure /...
Andreas Beeker [Sat, 24 Oct 2020 19:30:37 +0000 (19:30 +0000)]
create "build" directory - necessary when running in maven directory structure / build

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

3 years agoadd more nodes to Test-Environment job
Andreas Beeker [Sat, 24 Oct 2020 18:53:11 +0000 (18:53 +0000)]
add more nodes to Test-Environment job

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

3 years agotry to fix sonar build
Andreas Beeker [Fri, 23 Oct 2020 22:30:33 +0000 (22:30 +0000)]
try to fix sonar build

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

3 years agoupdate commons-codec
PJ Fanning [Thu, 22 Oct 2020 22:51:31 +0000 (22:51 +0000)]
update commons-codec

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

3 years agoHandle errors from GraalVM native mode runs - UnsupportedFeature on setting Sax featu...
Andreas Beeker [Tue, 20 Oct 2020 20:30:03 +0000 (20:30 +0000)]
Handle errors from GraalVM native mode runs - UnsupportedFeature on setting Sax features together with missing ErrorMessages from the java.xml module

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

3 years agoreformat
PJ Fanning [Tue, 20 Oct 2020 16:08:29 +0000 (16:08 +0000)]
reformat

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

3 years ago[github-193] Change TRUNC implementation to use MathX. Thanks to Jacob Harris. This...
PJ Fanning [Tue, 20 Oct 2020 16:07:10 +0000 (16:07 +0000)]
[github-193] Change TRUNC implementation to use MathX. Thanks to Jacob Harris. This closes #193

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

3 years agoxmlbeans jar location
PJ Fanning [Tue, 20 Oct 2020 16:04:23 +0000 (16:04 +0000)]
xmlbeans jar location

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

3 years agoupdate ant/maven values, builds@ decided to rename those
Andreas Beeker [Mon, 19 Oct 2020 22:02:00 +0000 (22:02 +0000)]
update ant/maven values, builds@ decided to rename those

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

3 years agoupdate jdk values, remove jdk 1.6
Andreas Beeker [Mon, 19 Oct 2020 21:10:00 +0000 (21:10 +0000)]
update jdk values, remove jdk 1.6

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

3 years agoIgnore test on no-scratchpad run
Andreas Beeker [Mon, 19 Oct 2020 19:51:25 +0000 (19:51 +0000)]
Ignore test on no-scratchpad run

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

3 years ago#64817 - Fix issue in testXLSXinPPT
Andreas Beeker [Sun, 18 Oct 2020 22:24:16 +0000 (22:24 +0000)]
#64817 - Fix issue in testXLSXinPPT

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

4 years agodisable broken test
PJ Fanning [Fri, 16 Oct 2020 18:06:25 +0000 (18:06 +0000)]
disable broken test

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

4 years agouse xmlbeans official 4.0.0 release
PJ Fanning [Fri, 16 Oct 2020 16:57:11 +0000 (16:57 +0000)]
use xmlbeans official 4.0.0 release

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

4 years agoTest PPT file containing a XLSX via an OLE2 intermediate layer, from Apache Tika
Nick Burch [Tue, 13 Oct 2020 22:23:37 +0000 (22:23 +0000)]
Test PPT file containing a XLSX via an OLE2 intermediate layer, from Apache Tika

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

4 years agoAdd unit test for XLSX embedded in PPT and WorkbookFactory, was already fixed
Nick Burch [Tue, 13 Oct 2020 22:22:58 +0000 (22:22 +0000)]
Add unit test for XLSX embedded in PPT and WorkbookFactory, was already fixed

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

4 years agoAdd license header
Andreas Beeker [Sun, 11 Oct 2020 06:35:29 +0000 (06:35 +0000)]
Add license header

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

4 years ago#64773 - Visual signatures for .xlsx/.docx
Andreas Beeker [Sat, 10 Oct 2020 23:33:26 +0000 (23:33 +0000)]
#64773 - Visual signatures for .xlsx/.docx

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

4 years agoAvoid dependency on ooxml-test in integration-test
Dominik Stadler [Sat, 26 Sep 2020 06:19:34 +0000 (06:19 +0000)]
Avoid dependency on ooxml-test in integration-test

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

4 years agoMore changes to make the Gradle build work again
Dominik Stadler [Sat, 26 Sep 2020 05:22:17 +0000 (05:22 +0000)]
More changes to make the Gradle build work again

We have to compile the custom Ant-tasks before invoking Ant from Gradle

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

4 years agoTry to fix the Gradle build
Dominik Stadler [Sat, 26 Sep 2020 05:22:14 +0000 (05:22 +0000)]
Try to fix the Gradle build

Third party lib updates
Also use the temporary XMLBeans 4.0.0 jar
Add missing dependencies

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

4 years agoUpdate third party libraries in pom.xml and build.gradle, update JaCoCo to 0.8.6
Dominik Stadler [Fri, 25 Sep 2020 19:39:49 +0000 (19:39 +0000)]
Update third party libraries in pom.xml and build.gradle, update JaCoCo to 0.8.6

Maven build should work onw, but Gradle is still broken by the poi-ant-contrib library
Also remove outdated third party libraries

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

4 years agoFix IDE warnings, add more assertion-output
Dominik Stadler [Fri, 25 Sep 2020 19:39:45 +0000 (19:39 +0000)]
Fix IDE warnings, add more assertion-output

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

4 years agoOSGi support: register service providers in bundle activator
Yegor Kozlov [Tue, 22 Sep 2020 12:42:18 +0000 (12:42 +0000)]
OSGi support: register service providers in bundle activator

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

4 years agoFix Ant javascript issues
Andreas Beeker [Tue, 22 Sep 2020 00:07:32 +0000 (00:07 +0000)]
Fix Ant javascript issues

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

4 years ago#64716 - wmf display error - use FileMagic also for File-based input
Andreas Beeker [Sat, 19 Sep 2020 08:16:34 +0000 (08:16 +0000)]
#64716 - wmf display error - use FileMagic also for File-based input

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

4 years agoadapt to XmlBeans changes
Andreas Beeker [Sat, 19 Sep 2020 02:40:10 +0000 (02:40 +0000)]
adapt to XmlBeans changes

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

4 years agomark org.apache.commons.logging.* as an optional osgi dependency
Yegor Kozlov [Fri, 18 Sep 2020 15:44:40 +0000 (15:44 +0000)]
mark org.apache.commons.logging.* as an optional osgi dependency

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

4 years agoXmlBeans is now generating Java 1.8 based files - javasources option is not available...
Andreas Beeker [Thu, 17 Sep 2020 00:06:58 +0000 (00:06 +0000)]
XmlBeans is now generating Java 1.8 based files - javasources option is not available anymore

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

4 years agoAdd more render test images
Andreas Beeker [Wed, 16 Sep 2020 19:37:52 +0000 (19:37 +0000)]
Add more render test images

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

4 years agoBug 57857 POI OSGi bundle
Yegor Kozlov [Wed, 16 Sep 2020 15:48:27 +0000 (15:48 +0000)]
Bug 57857 POI OSGi bundle

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

4 years ago#64716 - wmf display error - WmfExtTextOut - move current location to the end of...
Andreas Beeker [Tue, 15 Sep 2020 22:53:09 +0000 (22:53 +0000)]
#64716 - wmf display error - WmfExtTextOut - move current location to the end of the string after its written to the GraphicsCtx

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

4 years agoremove accidental commit
PJ Fanning [Wed, 9 Sep 2020 07:05:56 +0000 (07:05 +0000)]
remove accidental commit

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

4 years ago[bug-64721] NullPointerException occurs when calling getDataSize() of an object creat...
PJ Fanning [Wed, 9 Sep 2020 07:05:09 +0000 (07:05 +0000)]
[bug-64721] NullPointerException occurs when calling getDataSize() of an object created with ExtRst.copy(). Thanks to Kwon Ohyoung

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

4 years agoignore IBM certificate chain issue
Andreas Beeker [Tue, 8 Sep 2020 23:33:25 +0000 (23:33 +0000)]
ignore IBM certificate chain issue

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

4 years ago#64716 - wmf display error - fixed charset used for reading typeface
Andreas Beeker [Tue, 8 Sep 2020 21:35:57 +0000 (21:35 +0000)]
#64716 - wmf display error - fixed charset used for reading typeface

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

4 years agoPPTXPNG - parent directory of relative input file was null
Andreas Beeker [Thu, 3 Sep 2020 19:26:33 +0000 (19:26 +0000)]
PPTXPNG - parent directory of relative input file was null

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

4 years agoadd "provided" jars to binary dist bundle
Andreas Beeker [Thu, 3 Sep 2020 19:13:16 +0000 (19:13 +0000)]
add "provided" jars to binary dist bundle
add instruction to pptx rendering
case-insensitive argument handling in PPTX2PNG

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

4 years agofix typo
Andreas Beeker [Wed, 2 Sep 2020 22:24:33 +0000 (22:24 +0000)]
fix typo

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

4 years agoAdapt to new XmlBeans changes of r1881383
Andreas Beeker [Tue, 1 Sep 2020 22:28:31 +0000 (22:28 +0000)]
Adapt to new XmlBeans changes of r1881383

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

4 years ago[github-192] Fix DOUGHNUT chart creation. Thanks to Tomás Cerdá. This closes #192
PJ Fanning [Tue, 1 Sep 2020 21:04:24 +0000 (21:04 +0000)]
[github-192] Fix DOUGHNUT chart creation. Thanks to Tomás Cerdá. This closes #192

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

4 years agoCTRow removes tc when row removes cell
Sayi [Tue, 1 Sep 2020 11:56:13 +0000 (11:56 +0000)]
CTRow removes tc when row removes cell

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

4 years ago#64693 - POI HwmfGraphics cannot read the embedded document title
Andreas Beeker [Sun, 30 Aug 2020 11:18:21 +0000 (11:18 +0000)]
#64693 - POI HwmfGraphics cannot read the embedded document title

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

4 years ago[bug-64691] rename field
PJ Fanning [Thu, 27 Aug 2020 09:19:43 +0000 (09:19 +0000)]
[bug-64691] rename field

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

4 years agoAdd get/set indentationLeftChars/indentationRightChars in paragraph
Sayi [Thu, 27 Aug 2020 04:16:56 +0000 (04:16 +0000)]
Add get/set indentationLeftChars/indentationRightChars in paragraph

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

4 years agofix build error
Andreas Beeker [Wed, 19 Aug 2020 09:47:10 +0000 (09:47 +0000)]
fix build error

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

4 years agouse spotbugs in xmlbeans builds
Andreas Beeker [Tue, 18 Aug 2020 21:04:17 +0000 (21:04 +0000)]
use spotbugs in xmlbeans builds

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

4 years agoUpdate library versions
Andreas Beeker [Tue, 18 Aug 2020 13:50:31 +0000 (13:50 +0000)]
Update library versions
Replace deprecated junit @Rules with assertThrows
Adapt to XMLSec refactoring in version 2.2.0

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

4 years agodisable old "rapid release" Java versions
Andreas Beeker [Mon, 17 Aug 2020 20:35:04 +0000 (20:35 +0000)]
disable old "rapid release" Java versions

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

4 years agoActivate Forbidden-Apis-Check also for other tests
Andreas Beeker [Mon, 17 Aug 2020 20:25:08 +0000 (20:25 +0000)]
Activate Forbidden-Apis-Check also for other tests
Max supported Java version is currently Java 14
Fix the check failures

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

4 years ago#64036 - Replace reflection calls in factories for Java 9+
Andreas Beeker [Mon, 17 Aug 2020 11:49:02 +0000 (11:49 +0000)]
#64036 - Replace reflection calls in factories for Java 9+
provide EvalutionWorkbook in HSSF/XSSF/SXSSF

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

4 years ago#64036 - Replace reflection calls in factories for Java 9+
Andreas Beeker [Sun, 16 Aug 2020 23:19:51 +0000 (23:19 +0000)]
#64036 - Replace reflection calls in factories for Java 9+
ImageRenderer implementation are now loaded via ServiceLoader
fixed the ServiceLoader.load invocations to pass a sensible ClassLoader as OSGi preparation

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

4 years agoremoved test which is covered by TestPPTX2PNG
Andreas Beeker [Sun, 16 Aug 2020 23:19:11 +0000 (23:19 +0000)]
removed test which is covered by TestPPTX2PNG

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

4 years ago#64036 - Replace reflection calls in factories for Java 9+
Andreas Beeker [Sun, 16 Aug 2020 23:18:19 +0000 (23:18 +0000)]
#64036 - Replace reflection calls in factories for Java 9+
ImageRenderer implementation are now loaded via ServiceLoader
fixed the ServiceLoader.load invocations to pass a sensible ClassLoader as OSGi preparation

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

4 years ago#64036 - Replace reflection calls in factories for Java 9+
Andreas Beeker [Sun, 16 Aug 2020 16:54:25 +0000 (16:54 +0000)]
#64036 - Replace reflection calls in factories for Java 9+
removed some unnecessary reflection calls OperationEvaluatorFactory

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

4 years ago#64036 - Replace reflection calls in factories for Java 9+
Andreas Beeker [Sun, 16 Aug 2020 14:32:54 +0000 (14:32 +0000)]
#64036 - Replace reflection calls in factories for Java 9+
migrated XDGF factories

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

4 years agofresh nodes on ci-builds ... maybe new luck?
Andreas Beeker [Sun, 16 Aug 2020 13:06:29 +0000 (13:06 +0000)]
fresh nodes on ci-builds ... maybe new luck?

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

4 years agotry to fix no-scratchpad test
Andreas Beeker [Sun, 16 Aug 2020 11:55:11 +0000 (11:55 +0000)]
try to fix no-scratchpad test

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

4 years agoUpdate links to ci-builds.apache.org
Andreas Beeker [Sun, 16 Aug 2020 10:58:54 +0000 (10:58 +0000)]
Update links to ci-builds.apache.org

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

4 years agoMigrate JOB DSL to new Jenkins environment ci-builds.apache.org
Andreas Beeker [Sun, 16 Aug 2020 09:51:23 +0000 (09:51 +0000)]
Migrate JOB DSL to new Jenkins environment ci-builds.apache.org

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

4 years agotry to fix spot bugs setting on new ci-builds jenkins
Andreas Beeker [Sat, 15 Aug 2020 17:09:04 +0000 (17:09 +0000)]
try to fix spot bugs setting on new ci-builds jenkins

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

4 years agoFix typo
Andreas Beeker [Sat, 15 Aug 2020 13:50:43 +0000 (13:50 +0000)]
Fix typo

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

4 years agouse the forbidden-apis policies corresponding to the JRE
Andreas Beeker [Sat, 15 Aug 2020 00:18:42 +0000 (00:18 +0000)]
use the forbidden-apis policies corresponding to the JRE
fix the forbidden apis issues

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

4 years agoupgrade forbidden-apis to 3.0.1
Andreas Beeker [Fri, 14 Aug 2020 20:27:35 +0000 (20:27 +0000)]
upgrade forbidden-apis to 3.0.1

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

4 years agoalso handle wrapped OOXML "Package" nodes inside of OLE2 containers
Andreas Beeker [Fri, 14 Aug 2020 20:26:21 +0000 (20:26 +0000)]
also handle wrapped OOXML "Package" nodes inside of OLE2 containers

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

4 years ago#64411 - Provide JigSaw modules
Andreas Beeker [Fri, 14 Aug 2020 19:08:42 +0000 (19:08 +0000)]
#64411 - Provide JigSaw modules
- use service locator for SlideShowFactory

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

4 years ago[github-191] Fix RuntimeException on array formula referencing blank cell. Thanks...
PJ Fanning [Fri, 14 Aug 2020 07:42:18 +0000 (07:42 +0000)]
[github-191] Fix RuntimeException on array formula referencing blank cell. Thanks to Miłosz Rembisz. This closes #191

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

4 years ago#64411 - Provide JigSaw modules
Andreas Beeker [Thu, 13 Aug 2020 21:08:24 +0000 (21:08 +0000)]
#64411 - Provide JigSaw modules
- rework extractors - see bugzilla entry for more information

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

4 years agoBug 64659 -- bump max record length
Tim Allison [Thu, 13 Aug 2020 18:56:39 +0000 (18:56 +0000)]
Bug 64659 -- bump max record length

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

4 years agoBug 64667.xlsx prevent NPE loading styles table
Tim Allison [Thu, 13 Aug 2020 18:21:28 +0000 (18:21 +0000)]
Bug 64667.xlsx prevent NPE loading styles table

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

4 years ago[github-190] Javadoc fixes in ToCSV example. Thanks to Nick Rivera Meredith. This...
PJ Fanning [Wed, 12 Aug 2020 07:30:28 +0000 (07:30 +0000)]
[github-190] Javadoc fixes in ToCSV example. Thanks to Nick Rivera Meredith. This closes #190

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

4 years ago[github-189] Move date parsing logic to DateParser. Thanks to Miłosz Rembisz. This...
PJ Fanning [Tue, 11 Aug 2020 16:59:29 +0000 (16:59 +0000)]
[github-189] Move date parsing logic to DateParser. Thanks to Miłosz Rembisz. This closes #189

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

4 years agoadd removeTable method in cell
Sayi [Mon, 10 Aug 2020 12:39:21 +0000 (12:39 +0000)]
add removeTable method in cell

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

4 years ago[github-187] Add length validation for Excel DataValidations that are list literals...
PJ Fanning [Sun, 9 Aug 2020 21:15:15 +0000 (21:15 +0000)]
[github-187] Add length validation for Excel DataValidations that are list literals. Thanks to Leo Webb. This closes #187

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

4 years agoUse the existing CTExternalData element
Sayi [Sun, 9 Aug 2020 08:05:37 +0000 (08:05 +0000)]
Use the existing CTExternalData element

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

4 years ago#64411 - Provide JigSaw modules
Andreas Beeker [Fri, 7 Aug 2020 19:47:09 +0000 (19:47 +0000)]
#64411 - Provide JigSaw modules
- add jdk.unsupported module to main jar for CleanerUtil

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

4 years agofix build - remove old ant libs
Andreas Beeker [Thu, 6 Aug 2020 19:16:10 +0000 (19:16 +0000)]
fix build - remove old ant libs

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

4 years agotry to fix windows builds - path issues with regex patterns
Andreas Beeker [Wed, 5 Aug 2020 22:41:36 +0000 (22:41 +0000)]
try to fix windows builds - path issues with regex patterns

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

4 years agoexamples had been moved due to jigsaw modules migration
Andreas Beeker [Fri, 24 Jul 2020 11:50:30 +0000 (11:50 +0000)]
examples had been moved due to jigsaw modules migration

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

4 years agoremove obsolete bouncycastle jars
Andreas Beeker [Thu, 23 Jul 2020 23:36:09 +0000 (23:36 +0000)]
remove obsolete bouncycastle jars

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

4 years agoa few jigsaw related fixes
Andreas Beeker [Thu, 23 Jul 2020 23:28:59 +0000 (23:28 +0000)]
a few jigsaw related fixes

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

4 years agotry to make examples more robust - to fix integration tests
PJ Fanning [Thu, 23 Jul 2020 07:23:44 +0000 (07:23 +0000)]
try to make examples more robust - to fix integration tests

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

4 years agouse Ant 1.10 for the builds
Andreas Beeker [Wed, 22 Jul 2020 22:56:47 +0000 (22:56 +0000)]
use Ant 1.10 for the builds

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

4 years agoadd back TempFileUtils.java due to broken build
PJ Fanning [Wed, 22 Jul 2020 22:34:15 +0000 (22:34 +0000)]
add back TempFileUtils.java due to broken build

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

4 years ago#64411 - Provide JigSaw modules
Andreas Beeker [Wed, 22 Jul 2020 22:08:33 +0000 (22:08 +0000)]
#64411 - Provide JigSaw modules
- use classpath-build for Java 8, otherwise use modulepath
- save module-info classes to source, when using Java 9+ environment
- rename example packages - otherwise package clashes occured in the tests
- move agile encryption from ooxml to main.
  remove EncryptionInfo XmlBeans and schema and use custom xml marshalling
- move ooxml test classes which reside in the same package as their tested main class
- rename base test classes to "BaseTest..." - temporarily I've used a light version of the main test classes to test scratchpad / ooxml
- build.xml - fixed the Rhino javascript errors of the dependency-macros
- DrawTextParagraph - fixed StringIndexOutOfBounds when logging set to debug level
- use JigSaw provider interface (= Java ServiceLoader), i.e. it wasn't possible (without openening everything), to access ooxml factory classes from main factory stub

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

4 years agoremove more deprecated code
PJ Fanning [Thu, 16 Jul 2020 15:59:28 +0000 (15:59 +0000)]
remove more deprecated code

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