summaryrefslogtreecommitdiffstats
path: root/src/java
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix javadoc warningsNick Burch2014-07-311-1/+1
| | | | 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-314-9/+91
| | | | | | 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-302-2/+9
| | | | | | add tests for this git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614789 13f79535-47bb-0310-9956-ffa450edef68
* Start on details tests for bug #53433Nick Burch2014-07-301-1/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614786 13f79535-47bb-0310-9956-ffa450edef68
* #56132 Allow XSSF formula evaluation to also skip missing external workbook ↵Nick Burch2014-07-303-18/+21
| | | | | | references, if requested git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614729 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Sofia Larsson and Martin Andersson from bug #56020 - XSSF support ↵Nick Burch2014-07-301-0/+56
| | | | | | for creating Pivot tables git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614684 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
* Complete evaluation support for multi-sheet references for bug #55906Nick Burch2014-07-254-31/+51
| | | | 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-251-4/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1613455 13f79535-47bb-0310-9956-ffa450edef68
* Update the RefEval method signature to cope with multi-sheet references, and ↵Nick Burch2014-07-2519-64/+201
| | | | | | 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-254-6/+6
| | | | | | 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-252-3/+58
| | | | | | 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-252-11/+33
| | | | | | 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-251-13/+36
| | | | 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-254-17/+71
| | | | | | 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-243-3/+70
| | | | | | 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-248-31/+106
| | | | | | 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
* Patch from thaichat04 from bug #56194 - HPSF thumbnail format tags are int ↵Nick Burch2014-07-241-2/+2
| | | | | | 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-242-30/+120
| | | | | | 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
* 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-241-0/+4
| | | | | | 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-241-8/+14
| | | | | | 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
* Bug 56688: Fix border cases in EDATE function: handle RefEval and BlankEval ↵Dominik Stadler2014-07-221-4/+11
| | | | | | 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-221-3/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612496 13f79535-47bb-0310-9956-ffa450edef68
* Generalise the CollaboratingWorkbooksEnvironment setup, so that XSSF can use ↵Nick Burch2014-07-215-7/+88
| | | | | | 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-211-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612203 13f79535-47bb-0310-9956-ffa450edef68
* Change how we update sheet names in XSSF formulas and names, when renaming ↵Nick Burch2014-07-201-0/+1
| | | | | | 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-204-4/+10
| | | | | | 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-209-75/+238
| | | | 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-192-2/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1611969 13f79535-47bb-0310-9956-ffa450edef68
* Move towards supporting same workbook named ranges in external style for xssfNick Burch2014-07-192-2/+11
| | | | 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-197-41/+254
| | | | | | 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-193-13/+26
| | | | | | 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-196-26/+75
| | | | | | 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-191-29/+28
| | | | 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-192-4/+16
| | | | | | 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-198-112/+264
| | | | | | 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