summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* More cleanups for bug #56814 and some more external entity leaks of #56164Uwe Schindler2014-08-1310-81/+109
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1617849 13f79535-47bb-0310-9956-ffa450edef68
* Add some extra safety test to check that external entities are not loaded by ↵Uwe Schindler2014-08-121-0/+47
| | | | | | xmlbeans git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1617453 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug #56814 - Switch from dom4j to JAXPUwe Schindler2014-08-1213-572/+387
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1617428 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug #56812 - In XSLF provide a way to get the URI of externally linked ↵Nick Burch2014-08-042-9/+72
| | | | | | pictures git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615812 13f79535-47bb-0310-9956-ffa450edef68
* Add a disabled unit test for bug #56812, based on code and file from Geoff ↵Nick Burch2014-08-042-10/+44
| | | | | | Wright git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615803 13f79535-47bb-0310-9956-ffa450edef68
* Before parsing an OOXML document, reset the xmlbeans sax parser to avoid the ↵Nick Burch2014-08-043-7/+20
| | | | | | risk of getting one in an error state (due to XMLBEANS-512). Should be a minimal extra overhead pending a proper fix. Allows us to finish enabling the unit tests for #54764 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615781 13f79535-47bb-0310-9956-ffa450edef68
* Add another test file for #54764, and a test that uses itNick Burch2014-08-041-3/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615731 13f79535-47bb-0310-9956-ffa450edef68
* Apply suggestions from Uwe Schindler for more secure xml defaults for #54764 ↵Nick Burch2014-08-042-1/+53
| | | | | | and #56164, for xml parsers which support them git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615720 13f79535-47bb-0310-9956-ffa450edef68
* Another test for NPOIFS in-place writing support - probably the deletion of ↵Andreas Beeker2014-08-023-1/+43
| | | | | | an entry causes the problem git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615273 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug #56800 - Provide a helpful exception, XLSBUnsupportedException, if ↵Nick Burch2014-08-016-12/+126
| | | | | | XSSFWorkbook is passed a .xlsb file git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615118 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug #55196 - Correct XWPF createTOC handling of short style namesNick Burch2014-07-311-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614930 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug #55050 - If the start+end row and cell are the same on an AreaPtg, ↵Nick Burch2014-07-312-2/+31
| | | | | | avoid inverting the relative flag git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614928 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug 54725 - HWPF where no parent style CHP exists, use an emptyNick Burch2014-07-311-2/+3
| | | | | | set when processing the style to avoid a NPE git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614926 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug #56502 - When shifting XSSF rows with formula cells, if the formula ↵Nick Burch2014-07-312-6/+45
| | | | | | can't be parsed, log + leave it unchanged rather than failing git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614916 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug #56527 - Avoid NPE from XSSFHyperLink when setting the cellNick Burch2014-07-312-16/+71
| | | | | | it references on a new link git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614914 13f79535-47bb-0310-9956-ffa450edef68
* Fix javadoc warningsNick Burch2014-07-312-9/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614886 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug #53984 - Support the ColInfoRecord coming after the cells, rather ↵Nick Burch2014-07-315-9/+102
| | | | | | than before as is normal, and also handle things so that if an unsupported BofRecord is found for a sheet, warn and skip rather than breaking git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614884 13f79535-47bb-0310-9956-ffa450edef68
* Correct logic for the start-of-sheet missing rows, for event user model, and ↵Nick Burch2014-07-303-3/+21
| | | | | | add tests for this git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614789 13f79535-47bb-0310-9956-ffa450edef68
* Generics fixesNick Burch2014-07-301-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614788 13f79535-47bb-0310-9956-ffa450edef68
* Start on details tests for bug #53433Nick Burch2014-07-302-2/+415
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614786 13f79535-47bb-0310-9956-ffa450edef68
* Unit test to show that bug #53494 has already been fixedNick Burch2014-07-301-0/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614741 13f79535-47bb-0310-9956-ffa450edef68
* #56132 Allow XSSF formula evaluation to also skip missing external workbook ↵Nick Burch2014-07-307-26/+90
| | | | | | references, if requested git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614729 13f79535-47bb-0310-9956-ffa450edef68
* XSSF external workbook lookup support for in-line file:/// based book "numbers"Nick Burch2014-07-301-2/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614724 13f79535-47bb-0310-9956-ffa450edef68
* Convert the test to using interfacesNick Burch2014-07-301-23/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614715 13f79535-47bb-0310-9956-ffa450edef68
* Updated patch from Marc from #55927 - handle date formulas tooNick Burch2014-07-302-6/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614696 13f79535-47bb-0310-9956-ffa450edef68
* Add row label getter for Pivot Tables, and use this in unit testsNick Burch2014-07-303-20/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614691 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Sofia Larsson and Martin Andersson from bug #56020 - XSSF support ↵Nick Burch2014-07-3013-7/+1479
| | | | | | for creating Pivot tables git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614684 13f79535-47bb-0310-9956-ffa450edef68
* Change XSSFSheetXMLHandler.SheetContentsHandler to require fewer backwards ↵Nick Burch2014-07-302-8/+8
| | | | | | incompatible changes for #56023 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614576 13f79535-47bb-0310-9956-ffa450edef68
* Add simple unit test to verify that Bug 42016 was fixed already by some ↵Dominik Stadler2014-07-281-0/+9
| | | | | | other fixes git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614135 13f79535-47bb-0310-9956-ffa450edef68
* Add unit test for bug 37625 which verifies that this file can now be loadedDominik Stadler2014-07-271-1/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613837 13f79535-47bb-0310-9956-ffa450edef68
* Add/Fix some JavadocDominik Stadler2014-07-273-5/+64
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613826 13f79535-47bb-0310-9956-ffa450edef68
* Unit test to show that bug #52111 (intersect formulas) was already solvedNick Burch2014-07-261-0/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613737 13f79535-47bb-0310-9956-ffa450edef68
* HSSF and XSSF Multi-Sheet formula reference tests from Radoslav from bug #55906Nick Burch2014-07-264-0/+711
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613654 13f79535-47bb-0310-9956-ffa450edef68
* Complete evaluation support for multi-sheet references for bug #55906Nick Burch2014-07-259-38/+70
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613467 13f79535-47bb-0310-9956-ffa450edef68
* Begin required interface + base-class support for multi-sheet area ↵Nick Burch2014-07-255-23/+81
| | | | | | references for #55906 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613460 13f79535-47bb-0310-9956-ffa450edef68
* Allow XSSF to evaluate multi-sheet references too, for #55906Nick Burch2014-07-252-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613455 13f79535-47bb-0310-9956-ffa450edef68
* Split the reference and area tests for #55906Nick Burch2014-07-251-4/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613454 13f79535-47bb-0310-9956-ffa450edef68
* Update the RefEval method signature to cope with multi-sheet references, and ↵Nick Burch2014-07-2522-82/+227
| | | | | | have appropriate functions take advantage of this. For bug #55906 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613453 13f79535-47bb-0310-9956-ffa450edef68
* Start preparing LazyAreaEval and LazyRefEval to handle sheet ranges, for #55906Nick Burch2014-07-255-41/+88
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613443 13f79535-47bb-0310-9956-ffa450edef68
* Update the XSSF getExternalSheet method signature, to start to prepare for ↵Nick Burch2014-07-255-9/+16
| | | | | | sheet ranges git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613439 13f79535-47bb-0310-9956-ffa450edef68
* More tests for #55906, and provide a new eval that lets you get at evals for ↵Nick Burch2014-07-253-4/+88
| | | | | | many sheets git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613438 13f79535-47bb-0310-9956-ffa450edef68
* Areas can have multi-sheet references too, so add FormulaParser support to ↵Nick Burch2014-07-256-25/+118
| | | | | | these as well git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613437 13f79535-47bb-0310-9956-ffa450edef68
* Update Ref3DPxg to support multi-sheet ranges too, for #55906Nick Burch2014-07-253-27/+44
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613376 13f79535-47bb-0310-9956-ffa450edef68
* Refactor to reduce clutterNick Burch2014-07-251-33/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613374 13f79535-47bb-0310-9956-ffa450edef68
* More progress towards #55906 - Have the ExternSheet references set up for ↵Nick Burch2014-07-256-27/+85
| | | | | | multi-sheet references git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613373 13f79535-47bb-0310-9956-ffa450edef68
* More progress towards #55906 - FormulaParser is able to identify and parse ↵Nick Burch2014-07-245-19/+146
| | | | | | multi-sheet references, but not yet fully round-trip them. (No evaluation support yet either) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613317 13f79535-47bb-0310-9956-ffa450edef68
* More internal method signature updates, for HSSF external sheets being ↵Nick Burch2014-07-244-16/+38
| | | | | | possible ranges, for #55906 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613307 13f79535-47bb-0310-9956-ffa450edef68
* Rename some of the internal HSSF sheet lookup methods which deal with ↵Nick Burch2014-07-2410-35/+114
| | | | | | external sheet indicies, to make it clear when they return the first sheet name/index, and add support for getting the last one too (will be the same as the first if not a range) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613305 13f79535-47bb-0310-9956-ffa450edef68
* #55906 Extern Sheet References can have a last as well as a first sheetNick Burch2014-07-241-0/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613302 13f79535-47bb-0310-9956-ffa450edef68
* Disabled unit tests for multi-sheet references, see bug #55906Nick Burch2014-07-242-1/+146
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613282 13f79535-47bb-0310-9956-ffa450edef68