]> source.dussan.org Git - poi.git/log
poi.git
7 years agoadd Locale awareness to case insensitive conditional comparisons in formatting rule...
Greg Woolsey [Thu, 16 Nov 2017 01:22:52 +0000 (01:22 +0000)]
add Locale awareness to case insensitive conditional comparisons in formatting rule logic.  Needed anyway, and removes forbidden API issues.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815404 13f79535-47bb-0310-9956-ffa450edef68

7 years agoignore a unit test that snuck in. It was created to investigate an open bug report...
Greg Woolsey [Wed, 15 Nov 2017 16:34:14 +0000 (16:34 +0000)]
ignore a unit test that snuck in.  It was created to investigate an open bug report.  It fails, as expected, which broke the build.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815336 13f79535-47bb-0310-9956-ffa450edef68

7 years agoFixes Bug 61764 Conditional formatting rules don't evaluate properly for some multi...
Greg Woolsey [Wed, 15 Nov 2017 08:35:17 +0000 (08:35 +0000)]
Fixes Bug 61764 Conditional formatting rules don't evaluate properly for 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

7 years agoFix setting a font-color if no previous color is defined for the font
Dominik Stadler [Mon, 13 Nov 2017 11:46:04 +0000 (11:46 +0000)]
Fix setting a font-color if no previous color is defined for the font
Add unit-test to verify this

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815086 13f79535-47bb-0310-9956-ffa450edef68

7 years agoFix tests
Dominik Stadler [Mon, 13 Nov 2017 11:44:50 +0000 (11:44 +0000)]
Fix tests

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815085 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61745: remove String#toString() usage found by forbidden apis check
Javen O'Neal [Mon, 13 Nov 2017 00:51:41 +0000 (00:51 +0000)]
bug 61745: remove String#toString() usage found by forbidden apis check

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815048 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61745: add support for charts in XWPF/docx. Thanks to Sandeep Tiwari for the...
Javen O'Neal [Sun, 12 Nov 2017 21:48:41 +0000 (21:48 +0000)]
bug 61745: add support for charts in XWPF/docx. Thanks to Sandeep Tiwari for the patch

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815047 13f79535-47bb-0310-9956-ffa450edef68

7 years ago+svn:eol-style native *.java
Javen O'Neal [Sun, 12 Nov 2017 06:52:38 +0000 (06:52 +0000)]
+svn:eol-style native *.java

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815002 13f79535-47bb-0310-9956-ffa450edef68

7 years agogithub #81: sheet names are case insensitive
Javen O'Neal [Sun, 12 Nov 2017 06:14:43 +0000 (06:14 +0000)]
github #81: sheet names are case insensitive

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1815001 13f79535-47bb-0310-9956-ffa450edef68

7 years agoXWPFTable#getRows() should return an unmodifiable list unless the method can correctl...
Javen O'Neal [Sun, 12 Nov 2017 01:34:52 +0000 (01:34 +0000)]
XWPFTable#getRows() should return an unmodifiable list unless the method can correctly update xmlbeans in response to modifying the list

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814999 13f79535-47bb-0310-9956-ffa450edef68

7 years agomake tableRows final; initialize where defined rather than in constructor.
Javen O'Neal [Sun, 12 Nov 2017 01:32:43 +0000 (01:32 +0000)]
make tableRows final; initialize where defined rather than in constructor.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814998 13f79535-47bb-0310-9956-ffa450edef68

7 years agodeprecate XWPFTable#addNewRowBetween(int,int), which has not been implemented since...
Javen O'Neal [Sun, 12 Nov 2017 01:30:42 +0000 (01:30 +0000)]
deprecate XWPFTable#addNewRowBetween(int,int), which has not been implemented since 2008 when this class was first authored. (Unrelated: This closes #82 on github).

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814997 13f79535-47bb-0310-9956-ffa450edef68

7 years agoSurface XSSF Header/Footer Attributes (60887)
Mark Murphy [Sat, 11 Nov 2017 14:18:24 +0000 (14:18 +0000)]
Surface XSSF Header/Footer Attributes (60887)

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814950 13f79535-47bb-0310-9956-ffa450edef68

7 years agoSome JavaDoc adjustments, typos, IntelliJ warnings
Dominik Stadler [Wed, 8 Nov 2017 14:59:08 +0000 (14:59 +0000)]
Some JavaDoc adjustments, typos, IntelliJ warnings

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814587 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61730: remove asSet function from unit test
Javen O'Neal [Tue, 7 Nov 2017 07:26:48 +0000 (07:26 +0000)]
bug 61730: remove asSet function from unit test

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814462 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61730: remove CellRangeAddressBase which is eager. The lazy iterator is safer...
Javen O'Neal [Tue, 7 Nov 2017 07:21:24 +0000 (07:21 +0000)]
bug 61730: remove CellRangeAddressBase which is eager. The lazy iterator is 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

7 years agobug 61730: add javadoc
Javen O'Neal [Tue, 7 Nov 2017 01:54:25 +0000 (01:54 +0000)]
bug 61730: add javadoc

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814451 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61730: add iterator interface to CellRangeAddressBase for iterating over CellAddr...
Javen O'Neal [Tue, 7 Nov 2017 00:29:09 +0000 (00:29 +0000)]
bug 61730: add iterator interface to CellRangeAddressBase for iterating over CellAddresses

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814448 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61727: make TestCellRangeUtil unit tests more explicit
Javen O'Neal [Mon, 6 Nov 2017 22:19:06 +0000 (22:19 +0000)]
bug 61727: make TestCellRangeUtil unit tests more explicit

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814444 13f79535-47bb-0310-9956-ffa450edef68

7 years agoEnhance unit-test to Verify that bug 58785 is already via via some other change
Dominik Stadler [Mon, 6 Nov 2017 20:26:32 +0000 (20:26 +0000)]
Enhance unit-test to Verify that bug 58785 is already via via some other change

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814440 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61727: CellRangeUtil Merge cell ranges broken. Thanks for Sven Rieckhoff for...
Javen O'Neal [Mon, 6 Nov 2017 19:51:41 +0000 (19:51 +0000)]
bug 61727: CellRangeUtil Merge cell ranges broken. Thanks for Sven Rieckhoff for the patch

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814432 13f79535-47bb-0310-9956-ffa450edef68

7 years agoAdjust some tests to properly close resources
Dominik Stadler [Sun, 5 Nov 2017 20:33:35 +0000 (20:33 +0000)]
Adjust some tests to properly close resources

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814374 13f79535-47bb-0310-9956-ffa450edef68

7 years agoBug #57517: Fix various things in HSSFOptimiser to make many more cases work fine...
Dominik Stadler [Sun, 5 Nov 2017 20:33:28 +0000 (20:33 +0000)]
Bug #57517: Fix various things in HSSFOptimiser to make many more cases work 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

7 years agoAdd test-case which shows that bug 55814 is fixed already by other changes
Dominik Stadler [Sat, 4 Nov 2017 13:45:12 +0000 (13:45 +0000)]
Add test-case which shows that bug 55814 is fixed already by other changes

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814290 13f79535-47bb-0310-9956-ffa450edef68

7 years agoFix some IntelliJ and JavaDoc warnings and avoid code-duplication and duplicated...
Dominik Stadler [Sat, 4 Nov 2017 13:45:04 +0000 (13:45 +0000)]
Fix some IntelliJ and JavaDoc warnings and avoid code-duplication and 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

7 years agobug 61474, github #81: add ShiftMode#ColumnCopy for FormulaShifter
Javen O'Neal [Sat, 4 Nov 2017 10:11:20 +0000 (10:11 +0000)]
bug 61474, github #81: add ShiftMode#ColumnCopy for FormulaShifter

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814268 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61474, github #81: add shiftMergedRegions to BaseRowColShifter interface
Javen O'Neal [Sat, 4 Nov 2017 09:32:05 +0000 (09:32 +0000)]
bug 61474, github #81: add shiftMergedRegions to BaseRowColShifter interface

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814264 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61474, github #81: bump visibility of abstract methods in BaseRowColShifter abstr...
Javen O'Neal [Sat, 4 Nov 2017 09:17:09 +0000 (09:17 +0000)]
bug 61474, github #81: bump visibility of abstract methods in BaseRowColShifter abstract class

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814262 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61474, github #81: pull up methods from RowShifter to BaseRowColShifter, since...
Javen O'Neal [Sat, 4 Nov 2017 09:07:32 +0000 (09:07 +0000)]
bug 61474, github #81: pull up methods from RowShifter to BaseRowColShifter, 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

7 years agobug 61474, github #81: remove @Internal RowShifter#updateRowFormulas, move to XSSFRow...
Javen O'Neal [Sat, 4 Nov 2017 08:54:20 +0000 (08:54 +0000)]
bug 61474, github #81: remove @Internal RowShifter#updateRowFormulas, move 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

7 years agobug 61474, github #81: implement updateConditionalFormatting for ColumnShifter
Javen O'Neal [Sat, 4 Nov 2017 07:58:41 +0000 (07:58 +0000)]
bug 61474, github #81: implement updateConditionalFormatting for ColumnShifter

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814259 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61474, github #81: implement updateNamedRanges for ColumnShifter
Javen O'Neal [Sat, 4 Nov 2017 07:42:33 +0000 (07:42 +0000)]
bug 61474, github #81: implement updateNamedRanges for ColumnShifter

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814258 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61474, github #81: fix ColumnShifter#removalNeeded to use columns instead of...
Javen O'Neal [Sat, 4 Nov 2017 07:29:53 +0000 (07:29 +0000)]
bug 61474, github #81: fix ColumnShifter#removalNeeded to use columns instead of rows

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814257 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61474, github #81: add ColumnShifter interface; deduplicate some code in RowShift...
Javen O'Neal [Sat, 4 Nov 2017 07:17:44 +0000 (07:17 +0000)]
bug 61474, github #81: add ColumnShifter interface; deduplicate some code in RowShifter, CFRecordsAggregate

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814256 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61474, #81 on github: add @Override annotation; rename FormulaShifter shifter...
Javen O'Neal [Sat, 4 Nov 2017 05:48:18 +0000 (05:48 +0000)]
bug 61474, #81 on github: add @Override annotation; rename FormulaShifter 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

7 years agobug 61474,github-81: add FormulaShifter.createForColumnShift and ShiftMode.ColumnMove
Javen O'Neal [Sat, 4 Nov 2017 05:29:52 +0000 (05:29 +0000)]
bug 61474,github-81: add FormulaShifter.createForColumnShift and ShiftMode.ColumnMove

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814254 13f79535-47bb-0310-9956-ffa450edef68

7 years agogithub-81: extract routines in HSSFRow#shiftRows
Javen O'Neal [Sat, 4 Nov 2017 04:29:45 +0000 (04:29 +0000)]
github-81: extract routines in HSSFRow#shiftRows

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814253 13f79535-47bb-0310-9956-ffa450edef68

7 years agorename ambiguous variable name shifter -> formulaShifter
Javen O'Neal [Sat, 4 Nov 2017 02:57:01 +0000 (02:57 +0000)]
rename ambiguous variable name shifter -> formulaShifter

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814247 13f79535-47bb-0310-9956-ffa450edef68

7 years agowhitespace
Javen O'Neal [Sat, 4 Nov 2017 02:49:52 +0000 (02:49 +0000)]
whitespace

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814245 13f79535-47bb-0310-9956-ffa450edef68

7 years ago#61671 - XSLFSlide does not contain isHidden and setHidden like HSLFSlide does
Andreas Beeker [Thu, 2 Nov 2017 23:15:19 +0000 (23:15 +0000)]
#61671 - XSLFSlide does not contain isHidden and setHidden like HSLFSlide does

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1814122 13f79535-47bb-0310-9956-ffa450edef68

7 years agoJavadoc fix
Nick Burch [Wed, 1 Nov 2017 11:21:25 +0000 (11:21 +0000)]
Javadoc fix

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813966 13f79535-47bb-0310-9956-ffa450edef68

7 years agoeventually we want to forbid StringBuffer usage
Javen O'Neal [Tue, 31 Oct 2017 11:10:08 +0000 (11:10 +0000)]
eventually we want to forbid StringBuffer usage

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813875 13f79535-47bb-0310-9956-ffa450edef68

7 years agouse StringBuilder in more places
PJ Fanning [Tue, 31 Oct 2017 10:24:47 +0000 (10:24 +0000)]
use StringBuilder in more places

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813869 13f79535-47bb-0310-9956-ffa450edef68

7 years agogithub-68: add @Override to o.a.p.ss.usermodel.charts.DataSources. Thanks to Alain...
Javen O'Neal [Tue, 31 Oct 2017 10:17:38 +0000 (10:17 +0000)]
github-68: add @Override to o.a.p.ss.usermodel.charts.DataSources. Thanks to Alain-Bearez.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813868 13f79535-47bb-0310-9956-ffa450edef68

7 years agoadd test case for bug 61701
PJ Fanning [Tue, 31 Oct 2017 09:51:51 +0000 (09:51 +0000)]
add test case for bug 61701

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813864 13f79535-47bb-0310-9956-ffa450edef68

7 years agoadd test case for bug 61701 and use StringBuilder in more places
PJ Fanning [Tue, 31 Oct 2017 09:48:23 +0000 (09:48 +0000)]
add test case for bug 61701 and use StringBuilder in more places

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813863 13f79535-47bb-0310-9956-ffa450edef68

7 years agogithub-77: Remove the 'public' modifier to make fields package protected (findbugs...
Javen O'Neal [Tue, 31 Oct 2017 09:38:03 +0000 (09:38 +0000)]
github-77: Remove the 'public' modifier to make fields package protected (findbugs-MS_PKGPROTECT). Thanks to BruceKuiLiu for the PR. This closes #77 on github.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813859 13f79535-47bb-0310-9956-ffa450edef68

7 years agoconsolidate duplicated code: XSSFWorkbook#setBookViewsIfMissing()
Javen O'Neal [Tue, 31 Oct 2017 01:45:03 +0000 (01:45 +0000)]
consolidate duplicated code: XSSFWorkbook#setBookViewsIfMissing()

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813841 13f79535-47bb-0310-9956-ffa450edef68

7 years agobump the Eclipse compile source to Java 1.8
Javen O'Neal [Tue, 31 Oct 2017 01:08:43 +0000 (01:08 +0000)]
bump the Eclipse compile source to Java 1.8

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813840 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61630: Patch from Daniel to fix XSSFExportToXML IllegalArgumentException: Compari...
Javen O'Neal [Thu, 26 Oct 2017 18:10:09 +0000 (18:10 +0000)]
bug 61630: Patch from Daniel to fix XSSFExportToXML IllegalArgumentException: Comparison method violates its general contract! (bug 61630, comment 17, attachment 35468). Found during manual testing.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813443 13f79535-47bb-0310-9956-ffa450edef68

7 years agoremove test-hssf ant target
Javen O'Neal [Wed, 25 Oct 2017 20:19:23 +0000 (20:19 +0000)]
remove test-hssf ant target

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813351 13f79535-47bb-0310-9956-ffa450edef68

7 years agoremove test-ss and test-ooxml-ss ant targets, as these were causing problems with...
Javen O'Neal [Wed, 25 Oct 2017 18:59:54 +0000 (18:59 +0000)]
remove test-ss and test-ooxml-ss ant targets, as these were causing problems with the build/ooxml-testokfile.txt being written, requiring test-ooxml to be rerun on subsequent ant calls even if had previously completed successfully and not modifications to the ooxml source had been made.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813342 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61630: further XSSFExportToXML performance improvements from Daniel (bug 61630...
Javen O'Neal [Wed, 25 Oct 2017 18:19:12 +0000 (18:19 +0000)]
bug 61630: further XSSFExportToXML performance improvements from Daniel (bug 61630 comment 15, attachment 35450)

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813332 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61630: revert r1813240, which failed the integration test with org.apache.poi...
Javen O'Neal [Tue, 24 Oct 2017 23:44:21 +0000 (23:44 +0000)]
bug 61630: revert r1813240, which failed the integration test with org.apache.poi.stress.XSSFFileHandler on test-data/spreadsheet/59025.xlsx

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813243 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61630: further XSSFExportToXML performance improvements from Daniel (comment...
Javen O'Neal [Tue, 24 Oct 2017 23:00:12 +0000 (23:00 +0000)]
bug 61630: further XSSFExportToXML performance improvements from Daniel (comment 9, bug 61630 attachment 35450)

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813240 13f79535-47bb-0310-9956-ffa450edef68

7 years agoRemove more deprecated code
PJ Fanning [Mon, 23 Oct 2017 21:17:49 +0000 (21:17 +0000)]
Remove more deprecated code

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813102 13f79535-47bb-0310-9956-ffa450edef68

7 years agoRemove more deprecated code
PJ Fanning [Mon, 23 Oct 2017 20:39:27 +0000 (20:39 +0000)]
Remove more deprecated code

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813092 13f79535-47bb-0310-9956-ffa450edef68

7 years agoRemove more deprecated code
PJ Fanning [Mon, 23 Oct 2017 20:27:47 +0000 (20:27 +0000)]
Remove more deprecated code

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813085 13f79535-47bb-0310-9956-ffa450edef68

7 years agoIntroduce new BorderFormatting methods to expose border styles
PJ Fanning [Sun, 22 Oct 2017 13:53:42 +0000 (13:53 +0000)]
Introduce new BorderFormatting methods to expose border styles

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812917 13f79535-47bb-0310-9956-ffa450edef68

7 years agoRemove use of deprecated methods
PJ Fanning [Sun, 22 Oct 2017 13:03:33 +0000 (13:03 +0000)]
Remove use of deprecated methods

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812911 13f79535-47bb-0310-9956-ffa450edef68

7 years agoRemove use of deprecated methods
PJ Fanning [Sun, 22 Oct 2017 12:45:35 +0000 (12:45 +0000)]
Remove use of deprecated methods

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812907 13f79535-47bb-0310-9956-ffa450edef68

7 years agoRemove use of deprecated methods
PJ Fanning [Sun, 22 Oct 2017 12:07:14 +0000 (12:07 +0000)]
Remove use of deprecated methods

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812901 13f79535-47bb-0310-9956-ffa450edef68

7 years agoAdd getter/setter for ReadingOrder to XSSF, closes issue #73
Dominik Stadler [Wed, 18 Oct 2017 18:26:41 +0000 (18:26 +0000)]
Add getter/setter for ReadingOrder to XSSF, closes issue #73

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812558 13f79535-47bb-0310-9956-ffa450edef68

7 years agoBump up the Eclipse JVM version to 8 to match Ant
Nick Burch [Wed, 18 Oct 2017 18:21:29 +0000 (18:21 +0000)]
Bump up the Eclipse JVM version to 8 to match Ant

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812557 13f79535-47bb-0310-9956-ffa450edef68

7 years agoBump up the Eclipse JVM version
Nick Burch [Wed, 18 Oct 2017 18:16:48 +0000 (18:16 +0000)]
Bump up the Eclipse JVM version

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812556 13f79535-47bb-0310-9956-ffa450edef68

7 years agobug 61630: performance improvements in XSSFExportToXml. Thanks to Daniel for the...
Javen O'Neal [Wed, 18 Oct 2017 16:04:06 +0000 (16:04 +0000)]
bug 61630: performance improvements in XSSFExportToXml. Thanks to Daniel for the patch.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812546 13f79535-47bb-0310-9956-ffa450edef68

7 years agocleanup for r1812470: avoid NPEs from string.isEmpty()
Javen O'Neal [Wed, 18 Oct 2017 14:40:56 +0000 (14:40 +0000)]
cleanup for r1812470: avoid NPEs from string.isEmpty()

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812532 13f79535-47bb-0310-9956-ffa450edef68

7 years agofix compile error
Javen O'Neal [Wed, 18 Oct 2017 14:40:05 +0000 (14:40 +0000)]
fix compile error

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812531 13f79535-47bb-0310-9956-ffa450edef68

7 years agocleanup for r1812475: avoid NPEs from string.isEmpty()
Javen O'Neal [Wed, 18 Oct 2017 14:29:56 +0000 (14:29 +0000)]
cleanup for r1812475: avoid NPEs from string.isEmpty()

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812520 13f79535-47bb-0310-9956-ffa450edef68

7 years agocleanup for r1812476: avoid NPEs from string.isEmpty()
Javen O'Neal [Wed, 18 Oct 2017 14:08:43 +0000 (14:08 +0000)]
cleanup for r1812476: avoid NPEs from string.isEmpty()

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812516 13f79535-47bb-0310-9956-ffa450edef68

7 years agoreplace "".equals(string) with string.isEmpty() to avoid null strings silently evalua...
Javen O'Neal [Wed, 18 Oct 2017 08:41:42 +0000 (08:41 +0000)]
replace "".equals(string) with string.isEmpty() to avoid null strings 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

7 years agoprefer literal.equals(variable) over variable.equals(literal)
Javen O'Neal [Wed, 18 Oct 2017 08:41:25 +0000 (08:41 +0000)]
prefer literal.equals(variable) over variable.equals(literal)

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812475 13f79535-47bb-0310-9956-ffa450edef68

7 years agoconvert "".equals(string) to string.isEmpty()
Javen O'Neal [Wed, 18 Oct 2017 08:22:51 +0000 (08:22 +0000)]
convert "".equals(string) to string.isEmpty()

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812470 13f79535-47bb-0310-9956-ffa450edef68

7 years agosimplfy PackagingURIHelper#combine boolean logic using xor and replacing +FORWARD_SLA...
Javen O'Neal [Wed, 18 Oct 2017 08:10:36 +0000 (08:10 +0000)]
simplfy PackagingURIHelper#combine boolean logic using xor and replacing +FORWARD_SLASH_CHAR with FORWARD_SLASH_STRING

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812468 13f79535-47bb-0310-9956-ffa450edef68

7 years agofix typo
Javen O'Neal [Wed, 18 Oct 2017 07:47:25 +0000 (07:47 +0000)]
fix typo

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812464 13f79535-47bb-0310-9956-ffa450edef68

7 years agostring.equals("") -> string.isEmpty() or "".equals(string)
Javen O'Neal [Wed, 18 Oct 2017 07:45:53 +0000 (07:45 +0000)]
string.equals("") -> string.isEmpty() or "".equals(string)

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812463 13f79535-47bb-0310-9956-ffa450edef68

7 years agofor -> foreach
Javen O'Neal [Wed, 18 Oct 2017 07:33:07 +0000 (07:33 +0000)]
for -> foreach
string.equals() -> string.isEmpty() or .equals(string)
ArrayList -> List

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812461 13f79535-47bb-0310-9956-ffa450edef68

7 years agoIntelliJ: simplify boolean logic
Javen O'Neal [Tue, 17 Oct 2017 07:43:41 +0000 (07:43 +0000)]
IntelliJ: simplify boolean logic

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812363 13f79535-47bb-0310-9956-ffa450edef68

7 years agoremove deprecated XSSFRowShifter.shiftMerged(int,int,int) method; replaced with RowSh...
Javen O'Neal [Tue, 17 Oct 2017 07:10:25 +0000 (07:10 +0000)]
remove deprecated XSSFRowShifter.shiftMerged(int,int,int) method; replaced with RowShifter.shiftMergedRegions(int,int,int) in POI 3.15 beta 2

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812354 13f79535-47bb-0310-9956-ffa450edef68

7 years agoignore gradle/, gradlew, and gradlew.bat
Javen O'Neal [Tue, 17 Oct 2017 06:13:09 +0000 (06:13 +0000)]
ignore gradle/, gradlew, and gradlew.bat

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812351 13f79535-47bb-0310-9956-ffa450edef68

7 years agoBug 61584: Fix XDGFPage variable typo causing crash
Dustin Spicuzza [Mon, 16 Oct 2017 01:35:31 +0000 (01:35 +0000)]
Bug 61584: Fix XDGFPage variable typo causing crash

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812240 13f79535-47bb-0310-9956-ffa450edef68

7 years agogithub-79: add String.toString() to forbidden API's
Javen O'Neal [Mon, 16 Oct 2017 01:34:13 +0000 (01:34 +0000)]
github-79: add String.toString() to forbidden API's

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812239 13f79535-47bb-0310-9956-ffa450edef68

7 years agoMake public static members final [thanks to Kui Liu]. This close #78.
PJ Fanning [Sun, 15 Oct 2017 20:50:58 +0000 (20:50 +0000)]
Make public static members final [thanks to Kui Liu]. This close #78.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812234 13f79535-47bb-0310-9956-ffa450edef68

7 years agoRemove unnecessary toString calls [thanks to Kui Liu]. This close #79.
PJ Fanning [Sun, 15 Oct 2017 20:34:10 +0000 (20:34 +0000)]
Remove unnecessary toString calls [thanks to Kui Liu]. This close #79.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812233 13f79535-47bb-0310-9956-ffa450edef68

7 years agoRemove unnecessary StringBuilder [thanks to Kui Liu]. This close #80.
PJ Fanning [Sun, 15 Oct 2017 20:25:33 +0000 (20:25 +0000)]
Remove unnecessary StringBuilder [thanks to Kui Liu]. This close #80.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812232 13f79535-47bb-0310-9956-ffa450edef68

7 years agoFix some findbugs-issues and apply some code-cleanup and apply some smaller pull...
Dominik Stadler [Fri, 13 Oct 2017 09:40:22 +0000 (09:40 +0000)]
Fix some findbugs-issues and apply some code-cleanup and apply some smaller 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

7 years agoFix aparent copy/paste error in XSSFBorderFormatting
Dominik Stadler [Wed, 11 Oct 2017 18:32:13 +0000 (18:32 +0000)]
Fix aparent copy/paste error in XSSFBorderFormatting

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811867 13f79535-47bb-0310-9956-ffa450edef68

7 years agoBug 58068: Add a method to pass the actual Color to StylesTable.findFont().
Dominik Stadler [Wed, 11 Oct 2017 18:32:01 +0000 (18:32 +0000)]
Bug 58068: Add a method to pass the actual Color to StylesTable.findFont().

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811866 13f79535-47bb-0310-9956-ffa450edef68

7 years agoadjust tests, javadoc, ...
Dominik Stadler [Wed, 11 Oct 2017 18:31:34 +0000 (18:31 +0000)]
adjust tests, javadoc, ...

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811865 13f79535-47bb-0310-9956-ffa450edef68

7 years agoRemove "filling" in IntList as this has no effect whatsoever as far as I could see
Dominik Stadler [Wed, 11 Oct 2017 05:32:05 +0000 (05:32 +0000)]
Remove "filling" in IntList as this has no effect whatsoever as far as I 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

7 years agoAdd more output to the pre-check to help in analysis some strange build-failures...
Dominik Stadler [Mon, 9 Oct 2017 19:35:43 +0000 (19:35 +0000)]
Add more output to the pre-check to help in analysis some strange build-failures in CI, e.g. INFRA-15244

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811597 13f79535-47bb-0310-9956-ffa450edef68

7 years agoFix target compile-ooxml-ss, it needs the crypt-code now
Dominik Stadler [Mon, 9 Oct 2017 19:35:39 +0000 (19:35 +0000)]
Fix target compile-ooxml-ss, it needs the crypt-code now

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811596 13f79535-47bb-0310-9956-ffa450edef68

7 years agoAdd test which shows that bug 51262 is fixed now
Dominik Stadler [Mon, 9 Oct 2017 19:35:32 +0000 (19:35 +0000)]
Add test which shows that bug 51262 is fixed now

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811595 13f79535-47bb-0310-9956-ffa450edef68

7 years agoApply patch from bug 61096: Add support for modules in VBAMacroReader
Dominik Stadler [Sat, 7 Oct 2017 06:11:12 +0000 (06:11 +0000)]
Apply patch from bug 61096: Add support for modules in VBAMacroReader

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811383 13f79535-47bb-0310-9956-ffa450edef68

7 years agoBug 61586: Add test which shows that it works as expected
Dominik Stadler [Fri, 6 Oct 2017 17:41:20 +0000 (17:41 +0000)]
Bug 61586: Add test which shows that it works as expected

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811355 13f79535-47bb-0310-9956-ffa450edef68

7 years agoBug 61564: Try to get rid of the Java 9 illegal access warning now that we run Java 8
Dominik Stadler [Wed, 4 Oct 2017 19:54:41 +0000 (19:54 +0000)]
Bug 61564: Try to get rid of the Java 9 illegal access warning now that we run Java 8

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811145 13f79535-47bb-0310-9956-ffa450edef68

7 years agoAdd some more code from the separate integration test project to be able to publish...
Dominik Stadler [Wed, 4 Oct 2017 19:54:21 +0000 (19:54 +0000)]
Add some more code from the separate integration test project to be able to publish the femaining functionality as separate project at some point

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1811144 13f79535-47bb-0310-9956-ffa450edef68

7 years agoBug 61064: Support behavior of function CEILING in newer versions of Microsoft Excel
Dominik Stadler [Thu, 28 Sep 2017 14:36:53 +0000 (14:36 +0000)]
Bug 61064: Support behavior of function CEILING in newer versions of Microsoft Excel

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1810007 13f79535-47bb-0310-9956-ffa450edef68

7 years agoBug 61082: Adjust JavaDoc for getFirst/LastRow/Cell to explain that there might be...
Dominik Stadler [Thu, 28 Sep 2017 13:12:32 +0000 (13:12 +0000)]
Bug 61082: Adjust JavaDoc for getFirst/LastRow/Cell to explain that there 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

7 years agoFix bug 61516: when copying cells with formulas we should properly check for referenc...
Dominik Stadler [Thu, 28 Sep 2017 09:56:45 +0000 (09:56 +0000)]
Fix bug 61516: when copying cells with formulas we should properly check for references that are invalid afterwards.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1809967 13f79535-47bb-0310-9956-ffa450edef68