summaryrefslogtreecommitdiffstats
path: root/src/java
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixes Bug 61764 Conditional formatting rules don't evaluate properly for ↵Greg Woolsey2017-11-154-49/+172
| | | | | | | | | | some multi-range rule definitions Fixes Bug 61761 Conditional formatting rule evaluation doesn't like comparing cells of different types fixed, with unit tests. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815298 13f79535-47bb-0310-9956-ffa450edef68
* Fix setting a font-color if no previous color is defined for the fontDominik Stadler2017-11-131-1/+1
| | | | | | Add unit-test to verify this git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815086 13f79535-47bb-0310-9956-ffa450edef68
* github #81: sheet names are case insensitiveJaven O'Neal2017-11-121-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815001 13f79535-47bb-0310-9956-ffa450edef68
* Some JavaDoc adjustments, typos, IntelliJ warningsDominik Stadler2017-11-085-15/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814587 13f79535-47bb-0310-9956-ffa450edef68
* bug 61730: remove CellRangeAddressBase which is eager. The lazy iterator is ↵Javen O'Neal2017-11-071-20/+1
| | | | | | safer, less likely to cause an OOM/DoS. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814461 13f79535-47bb-0310-9956-ffa450edef68
* bug 61730: add javadocJaven O'Neal2017-11-071-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814451 13f79535-47bb-0310-9956-ffa450edef68
* bug 61730: add iterator interface to CellRangeAddressBase for iterating over ↵Javen O'Neal2017-11-071-4/+95
| | | | | | CellAddresses git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814448 13f79535-47bb-0310-9956-ffa450edef68
* bug 61727: CellRangeUtil Merge cell ranges broken. Thanks for Sven Rieckhoff ↵Javen O'Neal2017-11-061-0/+1
| | | | | | for the patch git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814432 13f79535-47bb-0310-9956-ffa450edef68
* Bug #57517: Fix various things in HSSFOptimiser to make many more cases work ↵Dominik Stadler2017-11-054-49/+182
| | | | | | | | fine: Column styles, row styles, user defined styles, ... Also call optimise in integration-tests and handle some cases of invalid content in files. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814373 13f79535-47bb-0310-9956-ffa450edef68
* Fix some IntelliJ and JavaDoc warnings and avoid code-duplication and ↵Dominik Stadler2017-11-041-2/+2
| | | | | | | | duplicated test-methods Adjust tests slighlty, close resources git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814289 13f79535-47bb-0310-9956-ffa450edef68
* bug 61474, github #81: add ShiftMode#ColumnCopy for FormulaShifterJaven O'Neal2017-11-041-84/+148
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814268 13f79535-47bb-0310-9956-ffa450edef68
* bug 61474, github #81: add shiftMergedRegions to BaseRowColShifter interfaceJaven O'Neal2017-11-043-24/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814264 13f79535-47bb-0310-9956-ffa450edef68
* bug 61474, github #81: bump visibility of abstract methods in ↵Javen O'Neal2017-11-041-3/+3
| | | | | | BaseRowColShifter abstract class git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814262 13f79535-47bb-0310-9956-ffa450edef68
* bug 61474, github #81: pull up methods from RowShifter to BaseRowColShifter, ↵Javen O'Neal2017-11-044-34/+28
| | | | | | since both row and column shifting should be able to shift formulas, comments, merged regions, conditional formatting, etc; add @since decorators for new *ColumnShifter and *RowColShifter classes git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814261 13f79535-47bb-0310-9956-ffa450edef68
* bug 61474, github #81: remove @Internal RowShifter#updateRowFormulas, move ↵Javen O'Neal2017-11-042-12/+3
| | | | | | to XSSFRowColShifter; implement ColumnShifter#updateFormulas; remove duplicated JavaDocs (better to inherit) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814260 13f79535-47bb-0310-9956-ffa450edef68
* bug 61474, github #81: fix ColumnShifter#removalNeeded to use columns ↵Javen O'Neal2017-11-042-4/+16
| | | | | | instead of rows git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814257 13f79535-47bb-0310-9956-ffa450edef68
* bug 61474, github #81: add ColumnShifter interface; deduplicate some code in ↵Javen O'Neal2017-11-046-27/+265
| | | | | | RowShifter, CFRecordsAggregate git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814256 13f79535-47bb-0310-9956-ffa450edef68
* bug 61474, #81 on github: add @Override annotation; rename FormulaShifter ↵Javen O'Neal2017-11-042-13/+18
| | | | | | shifter to FormulaShifter formulaShifter to reduce confusion with the shifter variable referring to the RowShifter git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814255 13f79535-47bb-0310-9956-ffa450edef68
* bug 61474,github-81: add FormulaShifter.createForColumnShift and ↵Javen O'Neal2017-11-041-0/+226
| | | | | | ShiftMode.ColumnMove git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814254 13f79535-47bb-0310-9956-ffa450edef68
* github-81: extract routines in HSSFRow#shiftRowsJaven O'Neal2017-11-041-37/+56
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814253 13f79535-47bb-0310-9956-ffa450edef68
* #61671 - XSLFSlide does not contain isHidden and setHidden like HSLFSlide doesAndreas Beeker2017-11-021-0/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814122 13f79535-47bb-0310-9956-ffa450edef68
* Javadoc fixNick Burch2017-11-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813966 13f79535-47bb-0310-9956-ffa450edef68
* use StringBuilder in more placesPJ Fanning2017-10-311-498/+504
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813869 13f79535-47bb-0310-9956-ffa450edef68
* github-68: add @Override to o.a.p.ss.usermodel.charts.DataSources. Thanks to ↵Javen O'Neal2017-10-311-0/+12
| | | | | | Alain-Bearez. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813868 13f79535-47bb-0310-9956-ffa450edef68
* add test case for bug 61701 and use StringBuilder in more placesPJ Fanning2017-10-3111-31/+78
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813863 13f79535-47bb-0310-9956-ffa450edef68
* Remove more deprecated codePJ Fanning2017-10-232-43/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813102 13f79535-47bb-0310-9956-ffa450edef68
* Remove more deprecated codePJ Fanning2017-10-231-5/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813085 13f79535-47bb-0310-9956-ffa450edef68
* Introduce new BorderFormatting methods to expose border stylesPJ Fanning2017-10-223-183/+179
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812917 13f79535-47bb-0310-9956-ffa450edef68
* Remove use of deprecated methodsPJ Fanning2017-10-223-88/+44
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812911 13f79535-47bb-0310-9956-ffa450edef68
* Remove use of deprecated methodsPJ Fanning2017-10-223-65/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812907 13f79535-47bb-0310-9956-ffa450edef68
* Add getter/setter for ReadingOrder to XSSF, closes issue #73Dominik Stadler2017-10-181-0/+50
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812558 13f79535-47bb-0310-9956-ffa450edef68
* cleanup for r1812476: avoid NPEs from string.isEmpty()Javen O'Neal2017-10-183-1/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812516 13f79535-47bb-0310-9956-ffa450edef68
* replace "".equals(string) with string.isEmpty() to avoid null strings ↵Javen O'Neal2017-10-187-8/+8
| | | | | | silently evaluating to false; most code should probably check string for null if it is not already git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812476 13f79535-47bb-0310-9956-ffa450edef68
* string.equals("") -> string.isEmpty() or "".equals(string)Javen O'Neal2017-10-183-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812463 13f79535-47bb-0310-9956-ffa450edef68
* IntelliJ: simplify boolean logicJaven O'Neal2017-10-172-10/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812363 13f79535-47bb-0310-9956-ffa450edef68
* Make public static members final [thanks to Kui Liu]. This close #78.PJ Fanning2017-10-151-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812234 13f79535-47bb-0310-9956-ffa450edef68
* Fix some findbugs-issues and apply some code-cleanup and apply some smaller ↵Dominik Stadler2017-10-1313-56/+46
| | | | | | | | pull requests. This closes #74, This closes #75, This closes #76 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812097 13f79535-47bb-0310-9956-ffa450edef68
* adjust tests, javadoc, ...Dominik Stadler2017-10-111-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811865 13f79535-47bb-0310-9956-ffa450edef68
* Remove "filling" in IntList as this has no effect whatsoever as far as I ↵Dominik Stadler2017-10-115-65/+27
| | | | | | | | could see Fix some IntelliJ warnings, missing JavaDoc, typos, Findbugs issues git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811793 13f79535-47bb-0310-9956-ffa450edef68
* Apply patch from bug 61096: Add support for modules in VBAMacroReaderDominik Stadler2017-10-072-42/+133
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811383 13f79535-47bb-0310-9956-ffa450edef68
* Bug 61064: Support behavior of function CEILING in newer versions of ↵Dominik Stadler2017-09-281-3/+2
| | | | | | Microsoft Excel git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1810007 13f79535-47bb-0310-9956-ffa450edef68
* Bug 61082: Adjust JavaDoc for getFirst/LastRow/Cell to explain that there ↵Dominik Stadler2017-09-282-1/+21
| | | | | | might be empty rows/cells included in the counts git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1809988 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug 61516: when copying cells with formulas we should properly check for ↵Dominik Stadler2017-09-281-14/+21
| | | | | | references that are invalid afterwards. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1809967 13f79535-47bb-0310-9956-ffa450edef68
* Replace "getEntry() plus catch" by "hasEntry()" in HSSFWorkbookDominik Stadler2017-09-261-6/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1809738 13f79535-47bb-0310-9956-ffa450edef68
* Fixup change for CellReference to keep the behavior the same as beforeDominik Stadler2017-09-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1809737 13f79535-47bb-0310-9956-ffa450edef68
* Replace deprecated CellReference class and some other warnings fixedDominik Stadler2017-09-263-17/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1809714 13f79535-47bb-0310-9956-ffa450edef68
* Bug 61349 -- bump limits on classes that caused regressions in Dominik's ↵Tim Allison2017-09-251-1/+1
| | | | | | regression corpus. Many thanks to Dominik Stadler for running the regression tests!!! git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1809623 13f79535-47bb-0310-9956-ffa450edef68
* Remove more deprecated classes and methodsPJ Fanning2017-09-235-108/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1809428 13f79535-47bb-0310-9956-ffa450edef68
* Apply patch to add endSheet() to the XSSFEventBasedExcelExtractor, fixes bug ↵Dominik Stadler2017-09-231-2/+1
| | | | | | 60737, thanks to user zakim for the patch git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1809371 13f79535-47bb-0310-9956-ffa450edef68
* Fix some IntelliJ warningsDominik Stadler2017-09-221-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1809349 13f79535-47bb-0310-9956-ffa450edef68