aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Junit 5: Run some tests which change static BYTE_ARRAY_MAX_OVERRIDE in isolationDominik Stadler2021-04-154-4/+9
| | | | | | Otherwise many other tests can become flaky if the value is set very low git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888792 13f79535-47bb-0310-9956-ffa450edef68
* Gradle: Synchronize the code in the different build-scripts across the projectsDominik Stadler2021-04-155-68/+65
| | | | | | | No actual change in behavior expected Mostly moved parts to make it easier to compare the build files with each other git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888791 13f79535-47bb-0310-9956-ffa450edef68
* fix javadocs - remove @author tags ↵Andreas Beeker2021-04-14730-3378/+1934
| | | | | | (http://apache-poi.1045710.n5.nabble.com/Javadocs-clean-up-remove-author-tags-tp5737663.html) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888780 13f79535-47bb-0310-9956-ffa450edef68
* :poi-ooxml - fix javadocs - link to dependent/external project javadocsAndreas Beeker2021-04-1319-285/+211
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888747 13f79535-47bb-0310-9956-ffa450edef68
* :poi-scratchpad - fix javadocs - link to dependent/external project javadocsAndreas Beeker2021-04-1320-1269/+1102
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888746 13f79535-47bb-0310-9956-ffa450edef68
* replace over engineered inner classes with lambdas/method referencesAndreas Beeker2021-04-1316-597/+429
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888743 13f79535-47bb-0310-9956-ffa450edef68
* Fix Xades / Document.importNode SIGSEVAndreas Beeker2021-04-121-11/+65
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888686 13f79535-47bb-0310-9956-ffa450edef68
* :poi - fix javadocs - link to dependent/external project javadocsAndreas Beeker2021-04-1134-222/+215
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888640 13f79535-47bb-0310-9956-ffa450edef68
* Adjust paths in build-files some more and copy svn-libsDominik Stadler2021-04-102-6/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888584 13f79535-47bb-0310-9956-ffa450edef68
* move jdk check into doFirstAndreas Beeker2021-04-101-9/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888582 13f79535-47bb-0310-9956-ffa450edef68
* fix paths for integration build, docs, add site task to main build.gradleAndreas Beeker2021-04-105-5/+57
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888580 13f79535-47bb-0310-9956-ffa450edef68
* try to fix build issuePJ Fanning2021-04-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888577 13f79535-47bb-0310-9956-ffa450edef68
* Store jars for svnant locallyDominik Stadler2021-04-105-4/+5
| | | | | | | Downloading them becomes nearly impossible now that bintray.dl closes down, so let's rather persist the jars as part of the source distribution for now. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888572 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65227] add NPE guard in SheetUtil. Thanks to Petr BlahaPJ Fanning2021-04-091-9/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888553 13f79535-47bb-0310-9956-ffa450edef68
* Adjust for the new source-directories in some more placesDominik Stadler2021-04-0810-44/+53
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888536 13f79535-47bb-0310-9956-ffa450edef68
* Ensure the cache-directory for ImageIO is set to a valid directoryDominik Stadler2021-04-083-16/+35
| | | | | | Introduce a helper method to set ImageIO.setCacheDir() to the default temporary directory git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888535 13f79535-47bb-0310-9956-ffa450edef68
* fix paths to new gradle directoriesAndreas Beeker2021-04-085-14/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888529 13f79535-47bb-0310-9956-ffa450edef68
* fix merge problemAndreas Beeker2021-04-071-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888489 13f79535-47bb-0310-9956-ffa450edef68
* 65206 - Migrate ant / maven to gradle buildAndreas Beeker2021-04-073647-724/+2128
| | | | | | | | | | | compile / jar / test of mrJars don't include ants build.xml anymore rename directories to match project and maven artifact names refactor artifacts - so each project has one artifact replace static references in hssf/dev tests with junit5 constructs, which had problems in parallel tests increase gradle heap to 4gb because of OOM - maybe less would also work git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888488 13f79535-47bb-0310-9956-ffa450edef68
* Adjust path for archiving JUnit files to capture both locations that are in useDominik Stadler2021-04-071-2/+2
| | | | | | | Somehow JUnit stores test-results either under test-result or under test-result/test, so let's look at both directories for now git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888458 13f79535-47bb-0310-9956-ffa450edef68
* Jenkins DSL: Add a workaround to run "ant init" before building with GradleDominik Stadler2021-04-061-0/+14
| | | | | | | | Otherwise the Ant-helpers are not compiled properly currently We should remove this as soon as Gradle build is working standalone git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888450 13f79535-47bb-0310-9956-ffa450edef68
* Enable Gradle Wrapper to avoid running with an unsupported local versionDominik Stadler2021-04-061-2/+2
| | | | | | This may cause the strange "PrecompiledProjectScript" failures that we see currently git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888449 13f79535-47bb-0310-9956-ffa450edef68
* Add a simple test-case for XLSX2CSVDominik Stadler2021-04-061-0/+113
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888432 13f79535-47bb-0310-9956-ffa450edef68
* Add one more directory from Maven build to .gitignoreDominik Stadler2021-04-061-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888431 13f79535-47bb-0310-9956-ffa450edef68
* Fix directory for examples-sources to make Maven build work againDominik Stadler2021-04-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888430 13f79535-47bb-0310-9956-ffa450edef68
* Switch the Ant-build to separate folders under "build/classes"Dominik Stadler2021-04-061-6/+6
| | | | | | | | This avoids colliding in strange ways with the default Gradle location "build/classes/main/java" This caused very strange error messages about invalid package names when compiling with Gradle and Ant in one source checkout git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888422 13f79535-47bb-0310-9956-ffa450edef68
* Add a Gradle target "allJavaDoc" for an initial combined JavaDoc runDominik Stadler2021-04-061-0/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888421 13f79535-47bb-0310-9956-ffa450edef68
* Adjust JavaDoc target to act similar as the one in the build.xmlDominik Stadler2021-04-061-0/+12
| | | | | | Set memory and set "lint:non" on Java 8 to not be stricter than the Ant-build git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888420 13f79535-47bb-0310-9956-ffa450edef68
* Adjust some JavaDocDominik Stadler2021-04-067-11/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888419 13f79535-47bb-0310-9956-ffa450edef68
* XSLX2CSV: Do not double-encode if the value is already having quotes and ↵Dominik Stadler2021-04-063-5/+30
| | | | | | | | | | | | | | escape double-quotes Most CSV formats use "" (two quotes) to escape a "-character, we should do this in this example as well to produce files that can be parsed by other CSV processors correctly. Also cases where the value is already enclosed in quotes should not lead to additional quotes Add a simple initial test to module "examples" verify basic functionality of XSLX2CSV as I often rely on it for converting some very large xlsx-files to csv git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888418 13f79535-47bb-0310-9956-ffa450edef68
* Also look for test-data in ../test-data for Gradle buildDominik Stadler2021-04-061-3/+5
| | | | | | This is needed when running tests in the IDE via the Gradle project import git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888417 13f79535-47bb-0310-9956-ffa450edef68
* Update JUnit to 5.7.1 and junit-platform to 1.7.1Dominik Stadler2021-04-063-9/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888416 13f79535-47bb-0310-9956-ffa450edef68
* Apply some IDE suggestions, improve exception message, add some JavaDocDominik Stadler2021-04-067-52/+49
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888415 13f79535-47bb-0310-9956-ffa450edef68
* Ignore new "build" and "out" directoriesDominik Stadler2021-03-281-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888140 13f79535-47bb-0310-9956-ffa450edef68
* Gradle: Add support for rat-check and initial target "jenkins"Dominik Stadler2021-03-281-1/+55
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888139 13f79535-47bb-0310-9956-ffa450edef68
* Remove support for japicmp from Gradle buildDominik Stadler2021-03-2810-48/+2
| | | | | | | | | | | I now spent a few hours trying to make it work and the Gradle support is simply not production-ready and also not maintained, it triggers various strange errors and does not supporting the usual Gradle conventions. So I do not want to spend more time on it, feel free to revive it if you know how to make this work properly. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888138 13f79535-47bb-0310-9956-ffa450edef68
* 65206 - Migrate ant / maven to gradle buildAndreas Beeker2021-03-282-14/+14
| | | | | | fix distsourcebuild git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888121 13f79535-47bb-0310-9956-ffa450edef68
* 65206 - Migrate ant / maven to gradle buildAndreas Beeker2021-03-271-0/+2
| | | | | | try to fix Java 16 build git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888119 13f79535-47bb-0310-9956-ffa450edef68
* 65206 - Migrate ant / maven to gradle buildAndreas Beeker2021-03-273714-7021/+463
| | | | | | | | update gradle files and project structure along https://github.com/centic9/poi/tree/gradle_build remove eclipse IDE project files remove obsolete record generator files git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888111 13f79535-47bb-0310-9956-ffa450edef68
* remove temp gradle workaround for xmlbeansPJ Fanning2021-03-261-10/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888079 13f79535-47bb-0310-9956-ffa450edef68
* [github-233] Updated de.rototor.pdfbox:graphics2d to 0.31. Thanks to Tobias ↵PJ Fanning2021-03-254-4/+4
| | | | | | Stadler. This closes #233 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888058 13f79535-47bb-0310-9956-ffa450edef68
* Make "normalizing" the file-path actually workDominik Stadler2021-03-242-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888021 13f79535-47bb-0310-9956-ffa450edef68
* Don't use a hardcoded temporary file (and also not a hardcoded /tmp directory)Dominik Stadler2021-03-241-4/+11
| | | | | | This could cause issues in CI or when multiple different users run tests of POI on one machine! git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887998 13f79535-47bb-0310-9956-ffa450edef68
* Make new tests for IOUtils work on Windows as wellDominik Stadler2021-03-241-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887997 13f79535-47bb-0310-9956-ffa450edef68
* add more xsbs to the ooxml-lite jar by recursing through XWPF and XSSF documentsAndreas Beeker2021-03-235-0/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887978 13f79535-47bb-0310-9956-ffa450edef68
* Forbidden apis fixAndreas Beeker2021-03-201-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887880 13f79535-47bb-0310-9956-ffa450edef68
* dispose cursor finallySayi2021-03-201-5/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887868 13f79535-47bb-0310-9956-ffa450edef68
* Create, get, modify and remove comments, support operating paragraphs, ↵Sayi2021-03-208-39/+866
| | | | | | pictures and tables in comments git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887867 13f79535-47bb-0310-9956-ffa450edef68
* add jdk 1.16 job for xmlbeansPJ Fanning2021-03-201-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887845 13f79535-47bb-0310-9956-ffa450edef68
* revert accidental changePJ Fanning2021-03-191-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887829 13f79535-47bb-0310-9956-ffa450edef68