summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Patch from Shaun Kalley from bug #56023 - Allow XSSF event model to find + ↵Nick Burch2014-07-243-17/+246
| | | | | | 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
* Patch from thaichat04 from bug #56194 - HPSF thumbnail format tags are int ↵Nick Burch2014-07-242-2/+13
| | | | | | not unit git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613256 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Raúl Wegmann from bug #56735 / GitHub Pull #10 - Rationalise POI ↵Nick Burch2014-07-2414-71/+147
| | | | | | 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
* To avoid problems on strange platforms, tell xmlbeans to use UTF-8 for ↵Nick Burch2014-07-241-0/+1
| | | | | | strings by default, for bug #56683 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613193 13f79535-47bb-0310-9956-ffa450edef68
* XSSF table example, from Sofia Larsson from bug #55562Nick Burch2014-07-241-0/+92
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613191 13f79535-47bb-0310-9956-ffa450edef68
* For places where an ordered collection is created and used within the ↵Nick Burch2014-07-246-43/+52
| | | | | | context of a single thread, and there are no thread safety concerns, use ArrayList not Vector. See bug #54838 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613186 13f79535-47bb-0310-9956-ffa450edef68
* Fix javadoc warningNick Burch2014-07-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613176 13f79535-47bb-0310-9956-ffa450edef68
* Correct HSSFOptimiser logic for the case where the to-keep style wasn't ↵Nick Burch2014-07-242-0/+27
| | | | | | previously in use. Fixes #54443 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613175 13f79535-47bb-0310-9956-ffa450edef68
* Fix inconsistent whitespaceNick Burch2014-07-241-118/+117
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613174 13f79535-47bb-0310-9956-ffa450edef68
* When evaluating a name in another workbook, need to use an ↵Nick Burch2014-07-242-11/+16
| | | | | | 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
* Don't fetch the name, convert to a ptg, then convert back again, instead ↵Nick Burch2014-07-241-7/+2
| | | | | | simply return the name directly git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613153 13f79535-47bb-0310-9956-ffa450edef68
* Get further with the XSSF formula reference evaluation testingNick Burch2014-07-231-2/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612926 13f79535-47bb-0310-9956-ffa450edef68
* Further XSSF external name evaluation lookup supportNick Burch2014-07-231-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612925 13f79535-47bb-0310-9956-ffa450edef68
* Fix test to make it work on different date as wellDominik Stadler2014-07-231-6/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612786 13f79535-47bb-0310-9956-ffa450edef68
* Bug 56688: Fix border cases in EDATE function: handle RefEval and BlankEval ↵Dominik Stadler2014-07-224-52/+191
| | | | | | 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
* Fix formatting of trailing comma in HexDumps, cover class fully with testsDominik Stadler2014-07-222-3/+174
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612496 13f79535-47bb-0310-9956-ffa450edef68
* Use the link table when looking up external xssf namesNick Burch2014-07-211-5/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612347 13f79535-47bb-0310-9956-ffa450edef68
* Generalise the CollaboratingWorkbooksEnvironment setup, so that XSSF can use ↵Nick Burch2014-07-217-10/+131
| | | | | | it too git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612254 13f79535-47bb-0310-9956-ffa450edef68
* Fix inconsistent whitespaceNick Burch2014-07-211-119/+118
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612219 13f79535-47bb-0310-9956-ffa450edef68
* Allow creating a CollaboratingWorkbooksEnvironment from a Map too, not only ↵Nick Burch2014-07-211-21/+41
| | | | | | a pair of arrays git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612218 13f79535-47bb-0310-9956-ffa450edef68
* Correct non-sheet-based NameXPxg formula rendering, and add testsNick Burch2014-07-212-1/+44
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612203 13f79535-47bb-0310-9956-ffa450edef68
* More unit tests for #56737 and #56752Nick Burch2014-07-201-2/+56
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612157 13f79535-47bb-0310-9956-ffa450edef68
* Comments updatesNick Burch2014-07-202-3/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612156 13f79535-47bb-0310-9956-ffa450edef68
* Change how we update sheet names in XSSF formulas and names, when renaming ↵Nick Burch2014-07-204-49/+41
| | | | | | 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
* XSSF Pxgs must escape sheet names where required when generating the formula ↵Nick Burch2014-07-205-4/+19
| | | | | | string git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612150 13f79535-47bb-0310-9956-ffa450edef68
* Common interface across the XSSF Ptg / Pxg classesNick Burch2014-07-205-4/+49
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612149 13f79535-47bb-0310-9956-ffa450edef68
* Rename missing from previous commitNick Burch2014-07-202-10/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612140 13f79535-47bb-0310-9956-ffa450edef68
* Update the formula evaluator to support XSSF style external named ranges tooNick Burch2014-07-2014-101/+367
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612133 13f79535-47bb-0310-9956-ffa450edef68
* Better reporting on why a test is failing, and partial NameXPxg evalNick Burch2014-07-193-4/+31
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611969 13f79535-47bb-0310-9956-ffa450edef68
* Complete the XSSF Formula Parser tests for #56737Nick Burch2014-07-191-8/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611963 13f79535-47bb-0310-9956-ffa450edef68
* Move towards supporting same workbook named ranges in external style for xssfNick Burch2014-07-194-37/+61
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611961 13f79535-47bb-0310-9956-ffa450edef68
* Start to add XSSF specific handling for NameX (named ranges or functions ↵Nick Burch2014-07-198-51/+263
| | | | | | from another file) #56737 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611958 13f79535-47bb-0310-9956-ffa450edef68
* Provide XSSF-style external sheet support for areas, similar to the recent ↵Nick Burch2014-07-194-16/+35
| | | | | | cell reference support. #56737 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611950 13f79535-47bb-0310-9956-ffa450edef68
* Fix inconsistent indents/whitespaceNick Burch2014-07-193-297/+296
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611949 13f79535-47bb-0310-9956-ffa450edef68
* Start to update how the formula parser looks up sheets from formula ptgs, to ↵Nick Burch2014-07-197-30/+92
| | | | | | account for the differences in how HSSF and XSSF store references to external sheets. For #56737 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611948 13f79535-47bb-0310-9956-ffa450edef68
* Fix inconsistent indentsNick Burch2014-07-192-151/+150
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611947 13f79535-47bb-0310-9956-ffa450edef68
* The Event User Model fake-workbook for formula evaluations needs to know ↵Nick Burch2014-07-193-6/+21
| | | | | | about the sheet names git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611946 13f79535-47bb-0310-9956-ffa450edef68
* Fix Generics warningsNick Burch2014-07-191-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611944 13f79535-47bb-0310-9956-ffa450edef68
* The way that HSSF and XSSF stores references to external sheets are rather ↵Nick Burch2014-07-1910-117/+301
| | | | | | 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
* There can be more than one linked ExternalLinks table for a workbook #56744Nick Burch2014-07-194-13/+128
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611890 13f79535-47bb-0310-9956-ffa450edef68
* Turns out that .xlsx files can have multiple link tables, add a test file ↵Nick Burch2014-07-191-0/+7
| | | | | | which shows this (support to follow) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611878 13f79535-47bb-0310-9956-ffa450edef68
* Convert test to junit 4, and stub out the additional 3d ref tests we need to ↵Nick Burch2014-07-191-7/+56
| | | | | | pass for #56737 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611877 13f79535-47bb-0310-9956-ffa450edef68
* Stub the unit test which is the next thing to need to work for progress on ↵Nick Burch2014-07-181-4/+27
| | | | | | #56737 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611833 13f79535-47bb-0310-9956-ffa450edef68
* Bit more towards XSSF name support for #56737, will need some deeper changes ↵Nick Burch2014-07-182-8/+26
| | | | | | though to fully implement git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611830 13f79535-47bb-0310-9956-ffa450edef68
* Initial support for XSSF External Links tables, which hold references to ↵Nick Burch2014-07-184-2/+280
| | | | | | 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
* Leave part disabled for nowNick Burch2014-07-181-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611755 13f79535-47bb-0310-9956-ffa450edef68
* Start to support formula parsing of sheet-specified named ranges, required ↵Nick Burch2014-07-1810-60/+192
| | | | | | for a full fix to bug #56737 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611753 13f79535-47bb-0310-9956-ffa450edef68
* Update bug reference numbers, and bring over part of a test from unfixed ↵Nick Burch2014-07-184-16/+36
| | | | | | that is now working (rest remains broken) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611728 13f79535-47bb-0310-9956-ffa450edef68
* Have WorkbookEvaluator process NameXPtgs, rather than returning a NameXEval ↵Nick Burch2014-07-185-27/+86
| | | | | | which later places didn't handle. Largely allows us to process the .xls version of the test file for #56737 (but filenames aren't quite the same as in Excel) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611711 13f79535-47bb-0310-9956-ffa450edef68
* #56737 Sometimes Excel writes an internal reference to a local name in an ↵Nick Burch2014-07-185-19/+116
| | | | | | odd way, without an ExternalNameRecord, try to detect and work around those git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611681 13f79535-47bb-0310-9956-ffa450edef68