aboutsummaryrefslogtreecommitdiffstats
path: root/poi-ooxml
Commit message (Collapse)AuthorAgeFilesLines
* Expect an XML parser error in one test when running with IBM JDKDominik Stadler2024-11-301-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1922231 13f79535-47bb-0310-9956-ffa450edef68
* PoiLogManagerPJ Fanning2024-11-2477-154/+154
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1922055 13f79535-47bb-0310-9956-ffa450edef68
* Add test to verify bug 69266Dominik Stadler2024-11-201-10/+42
| | | | | | | | We could not reproduce the reported issue, this test verifies this the functionality some more now. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921982 13f79535-47bb-0310-9956-ffa450edef68
* Apply some IDE suggestions, JavaDoc and GitHub PRDominik Stadler2024-11-203-15/+10
| | | | | | | | | | | 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-263-2/+19
| | | | 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
* try batik 1.18 againPJ Fanning2024-10-092-37/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921224 13f79535-47bb-0310-9956-ffa450edef68
* remove batik-shared-reource module (no classes in it)PJ Fanning2024-10-092-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921223 13f79535-47bb-0310-9956-ffa450edef68
* revert batik change due to build issuesPJ Fanning2024-10-091-9/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921221 13f79535-47bb-0310-9956-ffa450edef68
* try to get rid of batik fixPJ Fanning2024-10-091-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921220 13f79535-47bb-0310-9956-ffa450edef68
* try to get rid of batik fixPJ Fanning2024-10-091-30/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921219 13f79535-47bb-0310-9956-ffa450edef68
* revert batik change due to build issuesPJ Fanning2024-10-093-39/+69
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921218 13f79535-47bb-0310-9956-ffa450edef68
* try batik 1.18PJ Fanning2024-10-093-69/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1921214 13f79535-47bb-0310-9956-ffa450edef68
* try to add more chart related classes to poi-ooxml-litePJ Fanning2024-09-191-2/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1920795 13f79535-47bb-0310-9956-ffa450edef68
* [github-682] Add CellPropertyType and CellPropertyCategory enums. Thanks to ↵PJ Fanning2024-08-273-8/+168
| | | | | | 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
* upgrade guavaPJ Fanning2024-08-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1920074 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-152-6/+56
| | | | 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-142-2/+16
| | | | | | Thanks to fangd1997. This closes #670 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919895 13f79535-47bb-0310-9956-ffa450edef68
* slf4j 2.0.16PJ Fanning2024-08-111-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919805 13f79535-47bb-0310-9956-ffa450edef68
* slf4j 2.0.15PJ Fanning2024-08-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919749 13f79535-47bb-0310-9956-ffa450edef68
* slf4j 2.0.14PJ Fanning2024-08-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919716 13f79535-47bb-0310-9956-ffa450edef68
* remove unnecessary xz test dependendencyPJ Fanning2024-07-301-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919595 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-162-1/+43
| | | | | | | | | | | | | 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
* Apply some IDE suggestionsDominik Stadler2024-07-151-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919257 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-142-7/+22
| | | | | | | | 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
* update exception messagePJ Fanning2024-07-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919091 13f79535-47bb-0310-9956-ffa450edef68
* add negative testPJ Fanning2024-07-091-0/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919065 13f79535-47bb-0310-9956-ffa450edef68
* add test casePJ Fanning2024-07-091-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919064 13f79535-47bb-0310-9956-ffa450edef68
* make validateEntryNames use case insensitive checkPJ Fanning2024-07-092-3/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1919058 13f79535-47bb-0310-9956-ffa450edef68
* Fix Paragraph.searchTextDominik Stadler2024-07-072-17/+67
| | | | | | | | | | | | The result was wrong for certain combinations of runs and found positions. The adjusted implementation fixes this. Also add a number of additional tests to verify results are correct. Closes #655 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918986 13f79535-47bb-0310-9956-ffa450edef68
* Bug 66425: Avoid exceptions found via poi-fuzzDominik Stadler2024-07-071-0/+3
| | | | | | | | Prevent a NullPointerException Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=69450 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918985 13f79535-47bb-0310-9956-ffa450edef68
* HSSFWorkbook.getSheet(): Return first found sheetDominik Stadler2024-07-072-0/+6
| | | | | | | | | | | | | | | | We do not need to loop over all sheets always but should be able to return the first found sheet. This may change semantics for cases where there are multiple sheets where name only differs in case, but the JavaDoc did not state which one will be returned. All three implementations (HSSF, XSSF, SXSSF) now behave the same way. Closes #653 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918982 13f79535-47bb-0310-9956-ffa450edef68
* update TestXSSFSheetShiftRowsPJ Fanning2024-07-061-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918978 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69154] add speculative row shifter fixPJ Fanning2024-07-022-1/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918841 13f79535-47bb-0310-9956-ffa450edef68
* [bug-69154] XSSF: Shifting columns with merged regions generates an error ↵PJ Fanning2024-07-021-0/+29
| | | | | | about overlapping regions git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918838 13f79535-47bb-0310-9956-ffa450edef68
* unused importPJ Fanning2024-07-021-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918833 13f79535-47bb-0310-9956-ffa450edef68