summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* try to fix javadoc issuesPJ Fanning2019-04-051-3/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856994 13f79535-47bb-0310-9956-ffa450edef68
* Fix some IDE warnings and enable commented testDominik Stadler2019-03-312-25/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856691 13f79535-47bb-0310-9956-ffa450edef68
* Add some more variants of HTML with preceding newline which we see frequentlyDominik Stadler2019-03-312-5/+20
| | | | | | in the large regression test corpus git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856689 13f79535-47bb-0310-9956-ffa450edef68
* Close more file-handles in tests, convert junit3 testsDominik Stadler2019-03-316-814/+840
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856688 13f79535-47bb-0310-9956-ffa450edef68
* replace version number 4.0.2PJ Fanning2019-03-315-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856665 13f79535-47bb-0310-9956-ffa450edef68
* fix a condition not seen until a recent expansion of the stress test. ↵Greg Woolsey2019-03-312-1/+15
| | | | | | Gracefully ignore missing/invalid external sheet references in one more path (there were several already with comments like "this seems to be what Excel does in this case") git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856655 13f79535-47bb-0310-9956-ffa450edef68
* fix unit test that I merged wrong.Greg Woolsey2019-03-311-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856653 13f79535-47bb-0310-9956-ffa450edef68
* #61700 getForceFormulaRecalculation() returns wrong valueGreg Woolsey2019-03-312-11/+9
| | | | | | changed to use the proper OOXML attribute instead of a hack about calculation engine version ID. Reporter was right, the behavior was wrong in some cases, but it turns out the fix was a bit more. See issue for details. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856652 13f79535-47bb-0310-9956-ffa450edef68
* [bug-61700] getForceFormulaRecalculation() returns wrong value. Fix thanks ↵PJ Fanning2019-03-302-2/+24
| | | | | | to Kai G git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856650 13f79535-47bb-0310-9956-ffa450edef68
* fix build issuePJ Fanning2019-03-303-11/+43
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856649 13f79535-47bb-0310-9956-ffa450edef68
* #63292 1904 date windowing flag not used for some format casesGreg Woolsey2019-03-302-6/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856648 13f79535-47bb-0310-9956-ffa450edef68
* #63291 CellFormat global cache isn't thread-safeGreg Woolsey2019-03-304-8/+26
| | | | | | move date format synchronization down to where the problem instance is held. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856647 13f79535-47bb-0310-9956-ffa450edef68
* #63302 Formula evaluation of names with offset or row function is incorrectGreg Woolsey2019-03-302-6/+22
| | | | | | thanks to John Lincoln White for the patch, including new unit tests. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856644 13f79535-47bb-0310-9956-ffa450edef68
* [bug-63291] support concurrent date formatting with same DataFormatterPJ Fanning2019-03-272-25/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856449 13f79535-47bb-0310-9956-ffa450edef68
* add test for concurrent use of DataFormatterPJ Fanning2019-03-271-5/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856439 13f79535-47bb-0310-9956-ffa450edef68
* [github-142] issue in ExcelComparator example. Thanks to chirkovmail. This ↵PJ Fanning2019-03-221-3/+3
| | | | | | close #142 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1856053 13f79535-47bb-0310-9956-ffa450edef68
* upgrade xmlsec, slf4j, batikPJ Fanning2019-03-211-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855990 13f79535-47bb-0310-9956-ffa450edef68
* upgrade bouncycastle and curvesapiPJ Fanning2019-03-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855978 13f79535-47bb-0310-9956-ffa450edef68
* possible npe in testPJ Fanning2019-03-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855969 13f79535-47bb-0310-9956-ffa450edef68
* remove unncessary synchronizationPJ Fanning2019-03-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855956 13f79535-47bb-0310-9956-ffa450edef68
* some javadoc issuesPJ Fanning2019-03-203-15/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855954 13f79535-47bb-0310-9956-ffa450edef68
* use xmlbeans-3.0.3 rc versionPJ Fanning2019-03-201-616/+616
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855952 13f79535-47bb-0310-9956-ffa450edef68
* Switch to parameterized test and add some more information to try to findDominik Stadler2019-03-191-13/+35
| | | | | | out why this test fails from time to time git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855874 13f79535-47bb-0310-9956-ffa450edef68
* Remove more remnants of NPOIFSFileSystem, mostly in comments and variable namesDominik Stadler2019-03-1932-120/+110
| | | | | | | This avoids confusion if people look at this code in the future without knowledge about the historical transition from java.io to java.nio git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855873 13f79535-47bb-0310-9956-ffa450edef68
* [bug-63268] fix issue where CellUtil.setFont is adding unnecessary stylesPJ Fanning2019-03-192-1/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855806 13f79535-47bb-0310-9956-ffa450edef68
* pre-release maintenance:Greg Woolsey2019-03-191-0/+0
| | | | | | | | * add my key to the KEYS file * update year in NOTICE (first release of 2019) * remove svn:executable flag from random test data files git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855799 13f79535-47bb-0310-9956-ffa450edef68
* Fix a unit test that changed with the implementation of another function.Greg Woolsey2019-03-181-12/+2
| | | | | | Didn't fail for me because I hadn't noticed the Eclipse classpath was out of date wrt some dependency versions, and therefore my local code was not compiling properly, meaning my test run ran old code and passed this one when it should have failed. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855792 13f79535-47bb-0310-9956-ffa450edef68
* #60724 - Partial implementation for SUBTOTAL() 'ignore hidden rows' variationsGreg Woolsey2019-03-1816-22/+195
| | | | | | | | | | The function still doesn't deal with auto-filtering, but it now handles variations that should skip hidden rows. Taught the evaluation framework to know about hidden rows similar to what was already there for skipping subtotals within subtotal ranges. Added unit test cases. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855789 13f79535-47bb-0310-9956-ffa450edef68
* Fix forbidden apis errorAndreas Beeker2019-03-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855672 13f79535-47bb-0310-9956-ffa450edef68
* Use JPG source, otherwise we have problems with Alpha conversion in OpenJDK.Andreas Beeker2019-03-161-1/+1
| | | | | | https://stackoverflow.com/questions/3432388/imageio-not-able-to-write-a-jpeg-file git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855668 13f79535-47bb-0310-9956-ffa450edef68
* Bug 61472: Convert date/time strings to numbers when evaluating formulasYegor Kozlov2019-03-166-6/+142
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855662 13f79535-47bb-0310-9956-ffa450edef68
* Handle possible invalid date value (#61652)Greg Woolsey2019-03-161-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855627 13f79535-47bb-0310-9956-ffa450edef68
* #63264 Conditional Format rule evaluation calculates relative references ↵Greg Woolsey2019-03-163-13/+43
| | | | | | | | incorrectly Fixing the offset calculation and passing the top-left-most region rather than the region matching the current cell fixed these cases. I've augmented unit tests to check for them to avoid future regressions. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855619 13f79535-47bb-0310-9956-ffa450edef68
* fix some cases where iterator usage does not check hasNextPJ Fanning2019-03-143-23/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855480 13f79535-47bb-0310-9956-ffa450edef68
* Fix URL for testDominik Stadler2019-03-101-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855155 13f79535-47bb-0310-9956-ffa450edef68
* Bug 63221: Add margin-settings for top, bottom, left and right to XSSFPrintSetupDominik Stadler2019-03-102-52/+161
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855154 13f79535-47bb-0310-9956-ffa450edef68
* Adjust test to not fail with Xerces XML Parser, fix some IDE warningsDominik Stadler2019-03-104-23/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1855139 13f79535-47bb-0310-9956-ffa450edef68
* [bug-63240] make SAXHelper.newXMLReader non-synchronized]PJ Fanning2019-03-063-1/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854941 13f79535-47bb-0310-9956-ffa450edef68
* [bug-63240] make DocumentHelper.newDocumentBuilder non-synchronized]PJ Fanning2019-03-062-1/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854935 13f79535-47bb-0310-9956-ffa450edef68
* Close more file-handles in testsDominik Stadler2019-03-037-686/+701
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854718 13f79535-47bb-0310-9956-ffa450edef68
* Fix a regression test failure, toString() should never return nullDominik Stadler2019-03-035-91/+100
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854717 13f79535-47bb-0310-9956-ffa450edef68
* Bug 63200: Avoid NullPointerException in XSLFShape.selectPaint() and check ↵Dominik Stadler2019-03-025-27/+80
| | | | | | some more in integration tests git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854639 13f79535-47bb-0310-9956-ffa450edef68
* Bug 62151: Fix warnings about illegal reflective access in Java 9+ byDominik Stadler2019-03-022-25/+214
| | | | | | | using a similar approach as Apache Hadoop via a CleanerUtil class which encapsulates the two different approaches for Java <= 8 and Java >= 9 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854630 13f79535-47bb-0310-9956-ffa450edef68
* Close file-handles for slideshows also when construction fails or when ↵Dominik Stadler2019-02-2322-836/+903
| | | | | | | | dual-storage is used Also avoid file-leak reports in some tests git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854192 13f79535-47bb-0310-9956-ffa450edef68
* Remove some remnants of NFileSystemDominik Stadler2019-02-236-18/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854191 13f79535-47bb-0310-9956-ffa450edef68
* Add some more testing for bug 63151: NullPointerException in ↵Dominik Stadler2019-02-233-16/+20
| | | | | | HSSFOptimiser.optimiseFonts(), also execute it as part of large regression tests in the future git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854190 13f79535-47bb-0310-9956-ffa450edef68
* Adjust BaseIntegrationTest some more to better handle invalid file extensionsDominik Stadler2019-02-231-59/+59
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854189 13f79535-47bb-0310-9956-ffa450edef68
* Bug 60980: Fix parsing formulas with intersections in functions argsYegor Kozlov2019-02-213-3/+76
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1854037 13f79535-47bb-0310-9956-ffa450edef68
* [bug-63151] handle NPE in UnicodeStringPJ Fanning2019-02-192-16/+44
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1853859 13f79535-47bb-0310-9956-ffa450edef68
* [bug-63187] fix typosPJ Fanning2019-02-183-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1853787 13f79535-47bb-0310-9956-ffa450edef68