aboutsummaryrefslogtreecommitdiffstats
path: root/poi-ooxml/src/main/java
Commit message (Collapse)AuthorAgeFilesLines
* [bug-69628] in ZipArchiveFakeEntry, use min of IOUtils and ↵PJ Fanning10 days1-1/+7
| | | | | | ZipArchiveFakeEntry entry size limits git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924657 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69628] add test casePJ Fanning10 days1-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924643 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69628] make ZipArchiveFakeEntry.setMaxEntrySize publicly accessiblePJ Fanning12 days1-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924595 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69628] make ZipArchiveFakeEntry.setMaxEntrySize publicly accessiblePJ Fanning12 days1-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924593 13f79535-47bb-0310-9956-ffa450edef68
* partially revert cell toString changesPJ Fanning14 days1-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924534 13f79535-47bb-0310-9956-ffa450edef68
* partially revert cell toString changesPJ Fanning14 days2-6/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924533 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69618] ZipPackage save should check that intermediate steps succeedfanningpj2025-03-201-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924496 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69618] ZipPackage save should check that intermediate steps succeedPJ Fanning2025-03-202-5/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924495 13f79535-47bb-0310-9956-ffa450edef68
* [github-775] Allow some OPC compliance checks to be tuned. Thanks to Ken ↵PJ Fanning2025-03-194-65/+464
| | | | | | Reese. This closes #775 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924476 13f79535-47bb-0310-9956-ffa450edef68
* add arbitrary extra width support to XSSFSheetPJ Fanning2025-03-121-0/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924335 13f79535-47bb-0310-9956-ffa450edef68
* slf4j 2.0.17PJ Fanning2025-02-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924063 13f79535-47bb-0310-9956-ffa450edef68
* doc for getNumberOfTextsPJ Fanning2025-02-251-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924041 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66260, Add getNumberOfTexts() methodBida Fan2025-02-251-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1924026 13f79535-47bb-0310-9956-ffa450edef68
* fix problem test (SXXSF)PJ Fanning2025-02-141-3/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923820 13f79535-47bb-0310-9956-ffa450edef68
* fix problem test (SXXSF)PJ Fanning2025-02-141-17/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923819 13f79535-47bb-0310-9956-ffa450edef68
* allow context to be set in XSSFSheet copyRowsPJ Fanning2025-02-131-3/+42
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923793 13f79535-47bb-0310-9956-ffa450edef68
* refactor cell toString to use DataFormatterPJ Fanning2025-02-131-10/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923790 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69563] try to avoid int overflow in Zip64 code (probably just moves the ↵PJ Fanning2025-02-072-6/+6
| | | | | | problem somewhere else though) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923647 13f79535-47bb-0310-9956-ffa450edef68
* fix create issue in getUnderlinePJ Fanning2025-01-291-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923440 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2025-01-202-0/+9
| | | | | | | | Prevent NullPointerException Fixes https://issues.oss-fuzz.com/issues/389724915 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923276 13f79535-47bb-0310-9956-ffa450edef68
* bouncycastle 1.80PJ Fanning2025-01-151-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923154 13f79535-47bb-0310-9956-ffa450edef68
* reimplement SXSSFSheet arbitrary extra width support (5.4.0 code does not work)PJ Fanning2025-01-112-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923071 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2025-01-111-0/+4
| | | | | | | | Prevent a NullPointerException Fixes https://issues.oss-fuzz.com/issues/42537550 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923060 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2025-01-111-1/+1
| | | | | | | | Prevent a NullPointerException Fixes https://issues.oss-fuzz.com/issues/42538163 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1923058 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69529] relax exception checkPJ Fanning2025-01-081-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1922987 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69529] try to workaround cells with numeric type whose format cannot be ↵PJ Fanning2025-01-081-2/+8
| | | | | | applied git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1922986 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69529] try to workaround cells with numeric type whose format cannot be ↵PJ Fanning2025-01-081-3/+11
| | | | | | applied git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1922985 13f79535-47bb-0310-9956-ffa450edef68
* PoiLogManagerPJ Fanning2024-11-2466-132/+132
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1922055 13f79535-47bb-0310-9956-ffa450edef68
* Apply some IDE suggestions, JavaDoc and GitHub PRDominik Stadler2024-11-201-9/+4
| | | | | | | | | | | Update assertion-message Adjust JavaDoc Add tests Reformat class DirectoryNode, adjust/move some comments Closes #730 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921980 13f79535-47bb-0310-9956-ffa450edef68
* bcprov 1.79PJ Fanning2024-10-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921688 13f79535-47bb-0310-9956-ffa450edef68
* call next release poi 5.4.0PJ Fanning2024-10-296-11/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921653 13f79535-47bb-0310-9956-ffa450edef68
* immutable listsPJ Fanning2024-10-262-3/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921576 13f79535-47bb-0310-9956-ffa450edef68
* immutable mapsPJ Fanning2024-10-262-4/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921575 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69411] add XSSFReader.getSheetIteratorPJ Fanning2024-10-262-1/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921571 13f79535-47bb-0310-9956-ffa450edef68
* make static maps finalPJ Fanning2024-10-156-11/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921340 13f79535-47bb-0310-9956-ffa450edef68
* thread safetyPJ Fanning2024-10-152-4/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921339 13f79535-47bb-0310-9956-ffa450edef68
* try to make ExcelAntWorkbookUtilFactory thread safePJ Fanning2024-10-151-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921338 13f79535-47bb-0310-9956-ffa450edef68
* make it harder to modify metadata in mapsPJ Fanning2024-10-152-40/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921337 13f79535-47bb-0310-9956-ffa450edef68
* [github-682] Add CellPropertyType and CellPropertyCategory enums. Thanks to ↵PJ Fanning2024-08-272-2/+2
| | | | | | Danila Avdeyenko. This closes #682 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1920230 13f79535-47bb-0310-9956-ffa450edef68
* [github-657] SXSSF: support setting an arbitrary extra width value for ↵PJ Fanning2024-08-212-4/+54
| | | | | | column widths git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1920107 13f79535-47bb-0310-9956-ffa450edef68
* [github-673] Add word10.xsd to poi-ooxml-full. Thanks to fangd1997. This ↵PJ Fanning2024-08-161-0/+2
| | | | | | closes #673 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919929 13f79535-47bb-0310-9956-ffa450edef68
* [github-672] Support removing XWPF Styles. Thanks to fangd1997. This closes #672PJ Fanning2024-08-151-0/+36
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919918 13f79535-47bb-0310-9956-ffa450edef68
* [github-670] XWPFRun.getText should support delInstrText and noBreakHyphen. ↵PJ Fanning2024-08-141-2/+5
| | | | | | Thanks to fangd1997. This closes #670 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919895 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2024-07-281-2/+2
| | | | | | | | Prevent a possible NullPointerException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=70467 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919562 13f79535-47bb-0310-9956-ffa450edef68
* Apply some IDE suggestions, improve JavaDoc and simplify reporting log messagesDominik Stadler2024-07-182-4/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919343 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2024-07-161-1/+4
| | | | | | | | | | | | | Avoid a possible OutOfMemoryException with incorrect uniqueCount The ReadOnlySharedStringsTable pre-allocates whatever is stated in uniqueCount. As the uniqueCount may be an incorrect large number, we should cap it at some point to avoid OOMs if corrupt files are processed. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66137 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919284 13f79535-47bb-0310-9956-ffa450edef68
* Add initial support for SOURCE_DATE_EPOCHDominik Stadler2024-07-155-9/+31
| | | | | | | | | | | | | | | | This allows to create reproducible binary files without creation/modification-timestamp being set when environment variable SOURCE_DATE_EPOCH is set. See https://reproducible-builds.org/docs/source-date-epoch/ for the related specification. For now, we ensure that Zip-file entries set the modification time to 1970-01-01, which seems to be enough to make simple OOXML files reproducible. There are likely some other places where resulting files are not reproducible, some more testing will be necessary to identify other areas that should take this into account as well. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919236 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2024-07-141-0/+5
| | | | | | | | Prevent a NullPointerException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66400 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919216 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2024-07-141-1/+6
| | | | | | | | Prevent a NullPointerException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=68104 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919215 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2024-07-141-2/+2
| | | | | | | | Prevent a NullPointerException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=70273 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919213 13f79535-47bb-0310-9956-ffa450edef68