Andreas Beeker
|
c378d75e51
|
sync merge to trunk
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xml_signature@1617624 13f79535-47bb-0310-9956-ffa450edef68
|
2014-08-12 23:33:07 +00:00 |
|
Uwe Schindler
|
cd80405811
|
Add some extra safety test to check that external entities are not loaded by xmlbeans
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1617453 13f79535-47bb-0310-9956-ffa450edef68
|
2014-08-12 11:33:02 +00:00 |
|
Uwe Schindler
|
2f5bcfd162
|
Fix bug #56814 - Switch from dom4j to JAXP
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1617428 13f79535-47bb-0310-9956-ffa450edef68
|
2014-08-12 07:19:51 +00:00 |
|
Andreas Beeker
|
6bbe12277f
|
Tests/fixes for hash > sha1
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xml_signature@1617180 13f79535-47bb-0310-9956-ffa450edef68
|
2014-08-10 23:34:13 +00:00 |
|
Andreas Beeker
|
63f8c1dcf0
|
Xml signature support - version 1
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xml_signature@1617141 13f79535-47bb-0310-9956-ffa450edef68
|
2014-08-10 18:25:10 +00:00 |
|
Nick Burch
|
89fd75ff0a
|
Fix bug #56812 - In XSLF provide a way to get the URI of externally linked pictures
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615812 13f79535-47bb-0310-9956-ffa450edef68
|
2014-08-04 22:00:47 +00:00 |
|
Nick Burch
|
e0f22fd7cf
|
Add a disabled unit test for bug #56812, based on code and file from Geoff Wright
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615803 13f79535-47bb-0310-9956-ffa450edef68
|
2014-08-04 21:34:51 +00:00 |
|
Nick Burch
|
b350d5c5ed
|
Before parsing an OOXML document, reset the xmlbeans sax parser to avoid the 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
|
2014-08-04 20:42:41 +00:00 |
|
Nick Burch
|
07771c3d8c
|
Add another test file for #54764, and a test that uses it
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615731 13f79535-47bb-0310-9956-ffa450edef68
|
2014-08-04 19:18:20 +00:00 |
|
Nick Burch
|
236c3c52a9
|
Apply suggestions from Uwe Schindler for more secure xml defaults for #54764 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
|
2014-08-04 18:17:26 +00:00 |
|
Andreas Beeker
|
3cd1cd6e70
|
Another test for NPOIFS in-place writing support - probably the deletion of an entry causes the problem
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615273 13f79535-47bb-0310-9956-ffa450edef68
|
2014-08-02 00:51:56 +00:00 |
|
Nick Burch
|
0e44d8da73
|
Fix bug #56800 - Provide a helpful exception, XLSBUnsupportedException, if XSSFWorkbook is passed a .xlsb file
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1615118 13f79535-47bb-0310-9956-ffa450edef68
|
2014-08-01 14:33:17 +00:00 |
|
Nick Burch
|
4bfe3c6784
|
Fix bug #56502 - When shifting XSSF rows with formula cells, if the formula 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
|
2014-07-31 15:07:27 +00:00 |
|
Nick Burch
|
5f5d8f496e
|
Fix bug #56527 - Avoid NPE from XSSFHyperLink when setting the cell
it references on a new link
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614914 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-31 14:55:04 +00:00 |
|
Nick Burch
|
64187356aa
|
#56132 Allow XSSF formula evaluation to also skip missing external workbook references, if requested
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614729 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-30 18:08:28 +00:00 |
|
Nick Burch
|
7844d4dafb
|
Updated patch from Marc from #55927 - handle date formulas too
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614696 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-30 16:10:56 +00:00 |
|
Nick Burch
|
27dd2eafe1
|
Add row label getter for Pivot Tables, and use this in unit tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614691 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-30 15:44:05 +00:00 |
|
Nick Burch
|
797f3368d6
|
Patch from Sofia Larsson and Martin Andersson from bug #56020 - XSSF support for creating Pivot tables
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614684 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-30 15:27:09 +00:00 |
|
Nick Burch
|
5d9f8945c9
|
HSSF and XSSF Multi-Sheet formula reference tests from Radoslav from bug #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613654 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-26 15:20:06 +00:00 |
|
Nick Burch
|
59861b7836
|
Complete evaluation support for multi-sheet references for bug #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613467 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 16:42:31 +00:00 |
|
Nick Burch
|
97c4bbc9b8
|
Allow XSSF to evaluate multi-sheet references too, for #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613455 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 15:55:49 +00:00 |
|
Nick Burch
|
82b36d3268
|
Split the reference and area tests for #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613454 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 15:49:35 +00:00 |
|
Nick Burch
|
4c8f3ab160
|
More tests for #55906, and provide a new eval that lets you get at evals for many sheets
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613438 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 14:15:56 +00:00 |
|
Nick Burch
|
96386e2e0a
|
Areas can have multi-sheet references too, so add FormulaParser support to these as well
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613437 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 13:59:07 +00:00 |
|
Nick Burch
|
8f4fac46ee
|
Update Ref3DPxg to support multi-sheet ranges too, for #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613376 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 10:22:21 +00:00 |
|
Nick Burch
|
29e5928c42
|
More progress towards #55906 - Have the ExternSheet references set up for multi-sheet references
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613373 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-25 10:05:57 +00:00 |
|
Nick Burch
|
1161077a6b
|
More progress towards #55906 - FormulaParser is able to identify and parse 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
|
2014-07-24 22:44:51 +00:00 |
|
Nick Burch
|
899ff0569b
|
Disabled unit tests for multi-sheet references, see bug #55906
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613282 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 20:48:29 +00:00 |
|
Nick Burch
|
14d5fa912f
|
Patch from Shaun Kalley from bug #56023 - Allow XSSF event model to find + return comments, and use this for the event based .xlsx text extractor
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613266 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 20:13:54 +00:00 |
|
Nick Burch
|
4c98f1db45
|
Patch from Raúl Wegmann from bug #56735 / GitHub Pull #10 - Rationalise POI temp file creation to the TempFile util class, and allow a system wide setting of where Temp files (eg for SXSSF) go, via TempFile / TempFileCreationStrategy
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613246 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 18:58:27 +00:00 |
|
Nick Burch
|
fec4eb7a12
|
When evaluating a name in another workbook, need to use an OperationEvaluationContext tied to that Workbook, and do so such that XSSF references work too
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613154 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-24 14:56:23 +00:00 |
|
Nick Burch
|
bf6f54d836
|
Get further with the XSSF formula reference evaluation testing
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612926 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-23 19:09:45 +00:00 |
|
Dominik Stadler
|
a5d32d87d4
|
Fix test to make it work on different date as well
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612786 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-23 07:55:48 +00:00 |
|
Dominik Stadler
|
b6dd3bca34
|
Bug 56688: Fix border cases in EDATE function: handle RefEval and BlankEval and also return #VALUE, not #REF if case of error
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612557 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-22 12:31:56 +00:00 |
|
Nick Burch
|
12e87a1900
|
Generalise the CollaboratingWorkbooksEnvironment setup, so that XSSF can use it too
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612254 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-21 12:23:54 +00:00 |
|
Nick Burch
|
d43121661c
|
Correct non-sheet-based NameXPxg formula rendering, and add tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612203 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-21 07:35:09 +00:00 |
|
Nick Burch
|
1179ca9c26
|
More unit tests for #56737 and #56752
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612157 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 19:24:42 +00:00 |
|
Nick Burch
|
146c39e070
|
Comments updates
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612156 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 19:13:45 +00:00 |
|
Nick Burch
|
05dc1ec70c
|
Change how we update sheet names in XSSF formulas and names, when renaming sheets, to take advantage of the simpler structure that Pxg now offers
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612151 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 18:56:35 +00:00 |
|
Nick Burch
|
a550397ac2
|
XSSF Pxgs must escape sheet names where required when generating the formula string
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612150 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-20 18:53:27 +00:00 |
|
Nick Burch
|
0b1dee9913
|
Better reporting on why a test is failing, and partial NameXPxg eval
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611969 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 21:27:28 +00:00 |
|
Nick Burch
|
81869b869d
|
Complete the XSSF Formula Parser tests for #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611963 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 21:00:21 +00:00 |
|
Nick Burch
|
ed7140b3d8
|
Move towards supporting same workbook named ranges in external style for xssf
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611961 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 20:51:23 +00:00 |
|
Nick Burch
|
7c382f9f37
|
The way that HSSF and XSSF stores references to external sheets are rather different, so begin to reflect that in how we parse their formulas into Ptgs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611906 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 12:49:41 +00:00 |
|
Nick Burch
|
1ed2a18323
|
There can be more than one linked ExternalLinks table for a workbook #56744
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611890 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 11:27:46 +00:00 |
|
Nick Burch
|
7d2a9093da
|
Turns out that .xlsx files can have multiple link tables, add a test file which shows this (support to follow)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611878 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 10:09:00 +00:00 |
|
Nick Burch
|
c386b48755
|
Convert test to junit 4, and stub out the additional 3d ref tests we need to pass for #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611877 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-19 10:08:20 +00:00 |
|
Nick Burch
|
58d3cd3717
|
Stub the unit test which is the next thing to need to work for progress on #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611833 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-18 23:02:51 +00:00 |
|
Nick Burch
|
611bcffb0c
|
Initial support for XSSF External Links tables, which hold references to other workbooks referenced by formulas and names. #56744
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611828 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-18 22:48:59 +00:00 |
|
Nick Burch
|
4c362590d8
|
Start to support formula parsing of sheet-specified named ranges, required for a full fix to bug #56737
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611753 13f79535-47bb-0310-9956-ffa450edef68
|
2014-07-18 18:30:16 +00:00 |
|