7367d2f1a3Don't try to collect junit results for Maven when we only run Sonar-tasks and thus skip unit tests
Dominik Stadler
2017-11-23 18:54:17 +0000
d77e980e44Change order of handling shape-types in copy() as FreeFormShape derives from AutoShape and thus would have not been copied correctly currently Fix some Javadoc, some warnings and code duplications
Dominik Stadler
2017-11-23 18:54:11 +0000
d6f97af799Ensure that the tempdir exists when we use ImageIO in one of the tests
Dominik Stadler
2017-11-22 12:25:11 +0000
d695f8ad68use codepoint iterator in a few places
PJ Fanning
2017-11-22 01:07:24 +0000
268bcdbc2dadd forbidden api checks for non-Locale toLowerCase and toUpperCase
PJ Fanning
2017-11-21 22:10:48 +0000
0675acb64aadd forbidden api checks for non-Locale toLowerCase and toUpperCase
PJ Fanning
2017-11-21 21:33:51 +0000
2b02a97d6aremove more uses of Character.toUpperCase
PJ Fanning
2017-11-21 21:11:07 +0000
5bf0a46aecTry to set java.io.tmpdir for tests to avoid the strange permission errors that we see in CI-builds
Dominik Stadler
2017-11-21 17:32:48 +0000
90e72ea9fcEnsure that no old version of commons-codec is lingering around and causes hard to find build errors locally
Dominik Stadler
2017-11-21 16:29:01 +0000
2f755d8d9bTry if using a local temporary directory avoids the permission errors in unit tests in the Maven runs: * Collect JUnit results * Set java.io.tmpdir in Maven unit test runs
Dominik Stadler
2017-11-21 16:28:07 +0000
c1ae77c8ce[bug-61792] basic test
PJ Fanning
2017-11-20 23:58:13 +0000
d4f15fafa9[bug-61792] some changes to avoid iterating over chars of Strings
PJ Fanning
2017-11-20 23:35:36 +0000
d99e4ea649upgrade to commons-codec 1.11
PJ Fanning
2017-11-20 20:46:16 +0000
9a7358e348Handle case where the JaCoCo zip file is available, but the extracted files are missing, not sure how that happens, but we see it on some CI machines...
Dominik Stadler
2017-11-19 19:53:44 +0000
c37a85d974javadocs and Quick page improvements for XSSF Header/Footer
Mark Murphy
2017-11-19 01:35:07 +0000
9d11d1c3eaadd Locale awareness to case insensitive conditional comparisons in formatting rule logic. Needed anyway, and removes forbidden API issues.
Greg Woolsey
2017-11-16 01:22:52 +0000
963a8fedaeignore a unit test that snuck in. It was created to investigate an open bug report. It fails, as expected, which broke the build.
Greg Woolsey
2017-11-15 16:34:14 +0000
ff034f6a20Fixes Bug 61764 Conditional formatting rules don't evaluate properly for some multi-range rule definitions
Greg Woolsey
2017-11-15 08:35:17 +0000
3e70d22cbcFix setting a font-color if no previous color is defined for the font Add unit-test to verify this
Dominik Stadler
2017-11-13 11:46:04 +0000
fbccf3066cgithub #81: sheet names are case insensitive
Javen O'Neal
2017-11-12 06:14:43 +0000
1bc1bdb58bXWPFTable#getRows() should return an unmodifiable list unless the method can correctly update xmlbeans in response to modifying the list
Javen O'Neal
2017-11-12 01:34:52 +0000
fd29e87402make tableRows final; initialize where defined rather than in constructor.
Javen O'Neal
2017-11-12 01:32:43 +0000
c1e6c2eef7deprecate XWPFTable#addNewRowBetween(int,int), which has not been implemented since 2008 when this class was first authored. (Unrelated: This closes#82 on github).
Javen O'Neal
2017-11-12 01:30:42 +0000
70fdcdf848Surface XSSF Header/Footer Attributes (60887)
Mark Murphy
2017-11-11 14:18:24 +0000
8b0145c6e0bug 61730: remove asSet function from unit test
Javen O'Neal
2017-11-07 07:26:48 +0000
163673a7aabug 61730: remove CellRangeAddressBase which is eager. The lazy iterator is safer, less likely to cause an OOM/DoS.
Javen O'Neal
2017-11-07 07:21:24 +0000
fb321255e8bug 61730: add iterator interface to CellRangeAddressBase for iterating over CellAddresses
Javen O'Neal
2017-11-07 00:29:09 +0000
baec676cd0bug 61727: make TestCellRangeUtil unit tests more explicit
Javen O'Neal
2017-11-06 22:19:06 +0000
7eb0187a5aEnhance unit-test to Verify that bug 58785 is already via via some other change
Dominik Stadler
2017-11-06 20:26:32 +0000
047dcc60cabug 61727: CellRangeUtil Merge cell ranges broken. Thanks for Sven Rieckhoff for the patch
Javen O'Neal
2017-11-06 19:51:41 +0000
ba7c278a0eAdjust some tests to properly close resources
Dominik Stadler
2017-11-05 20:33:35 +0000
e54892912eBug #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.
Dominik Stadler
2017-11-05 20:33:28 +0000
4d13aefd6eAdd test-case which shows that bug 55814 is fixed already by other changes
Dominik Stadler
2017-11-04 13:45:12 +0000
48d6e6c9cfFix some IntelliJ and JavaDoc warnings and avoid code-duplication and duplicated test-methods Adjust tests slighlty, close resources
Dominik Stadler
2017-11-04 13:45:04 +0000
9375ae7873bug 61474, github #81: bump visibility of abstract methods in BaseRowColShifter abstract class
Javen O'Neal
2017-11-04 09:17:09 +0000
6fcacf21f3bug 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
Javen O'Neal
2017-11-04 09:07:32 +0000
607ca594b1bug 61474, github #81: fix ColumnShifter#removalNeeded to use columns instead of rows
Javen O'Neal
2017-11-04 07:29:53 +0000
4b92e7c67abug 61474, github #81: add ColumnShifter interface; deduplicate some code in RowShifter, CFRecordsAggregate
Javen O'Neal
2017-11-04 07:17:44 +0000
b671199b40bug 61474, #81 on github: add @Override annotation; rename FormulaShifter shifter to FormulaShifter formulaShifter to reduce confusion with the shifter variable referring to the RowShifter
Javen O'Neal
2017-11-04 05:48:18 +0000
388c491135#61671 - XSLFSlide does not contain isHidden and setHidden like HSLFSlide does
Andreas Beeker
2017-11-02 23:15:19 +0000
bae303a412Javadoc fix
Nick Burch
2017-11-01 11:21:25 +0000
925a296cc3eventually we want to forbid StringBuffer usage
Javen O'Neal
2017-10-31 11:10:08 +0000
34006a542euse StringBuilder in more places
PJ Fanning
2017-10-31 10:24:47 +0000
bf5a0c4c9egithub-68: add @Override to o.a.p.ss.usermodel.charts.DataSources. Thanks to Alain-Bearez.
Javen O'Neal
2017-10-31 10:17:38 +0000
5402bcdd49add test case for bug 61701
PJ Fanning
2017-10-31 09:51:51 +0000
e623808539add test case for bug 61701 and use StringBuilder in more places
PJ Fanning
2017-10-31 09:48:23 +0000
722ab2d4f1github-77: Remove the 'public' modifier to make fields package protected (findbugs-MS_PKGPROTECT). Thanks to BruceKuiLiu for the PR. This closes#77 on github.
Javen O'Neal
2017-10-31 09:38:03 +0000
d4a0dbc792bump the Eclipse compile source to Java 1.8
Javen O'Neal
2017-10-31 01:08:43 +0000
1cea1c52fdbug 61630: Patch from Daniel to fix XSSFExportToXML IllegalArgumentException: Comparison method violates its general contract! (bug 61630, comment 17, attachment 35468). Found during manual testing.
Javen O'Neal
2017-10-26 18:10:09 +0000
b88b245fb8remove test-hssf ant target
Javen O'Neal
2017-10-25 20:19:23 +0000
52dfce033cremove 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.
Javen O'Neal
2017-10-25 18:59:54 +0000
2cf5a977aabug 61630: further XSSFExportToXML performance improvements from Daniel (bug 61630 comment 15, attachment 35450)
Javen O'Neal
2017-10-25 18:19:12 +0000
02093f59dcbug 61630: revert r1813240, which failed the integration test with org.apache.poi.stress.XSSFFileHandler on test-data/spreadsheet/59025.xlsx
Javen O'Neal
2017-10-24 23:44:21 +0000
87d9019713bug 61630: further XSSFExportToXML performance improvements from Daniel (comment 9, bug 61630 attachment 35450)
Javen O'Neal
2017-10-24 23:00:12 +0000
95828710f1Remove more deprecated code
PJ Fanning
2017-10-23 21:17:49 +0000
af2813634bRemove more deprecated code
PJ Fanning
2017-10-23 20:39:27 +0000
6c0ac68e05Remove more deprecated code
PJ Fanning
2017-10-23 20:27:47 +0000
245d9b3b7fIntroduce new BorderFormatting methods to expose border styles
PJ Fanning
2017-10-22 13:53:42 +0000
26cc1e4d32Remove use of deprecated methods
PJ Fanning
2017-10-22 13:03:33 +0000
1ea1a692e0Remove use of deprecated methods
PJ Fanning
2017-10-22 12:45:35 +0000
dfd5f07079Remove use of deprecated methods
PJ Fanning
2017-10-22 12:07:14 +0000
5d5ba1c767Add getter/setter for ReadingOrder to XSSF, closes issue #73
Dominik Stadler
2017-10-18 18:26:41 +0000
68104817ecBump up the Eclipse JVM version to 8 to match Ant
Nick Burch
2017-10-18 18:21:29 +0000
eb9f7bcbeaBump up the Eclipse JVM version
Nick Burch
2017-10-18 18:16:48 +0000
79975dcfcebug 61630: performance improvements in XSSFExportToXml. Thanks to Daniel for the patch.
Javen O'Neal
2017-10-18 16:04:06 +0000
22e4bc2399cleanup for r1812470: avoid NPEs from string.isEmpty()
Javen O'Neal
2017-10-18 14:40:56 +0000
42c4e4909ccleanup for r1812475: avoid NPEs from string.isEmpty()
Javen O'Neal
2017-10-18 14:29:56 +0000
fc2bcfae9acleanup for r1812476: avoid NPEs from string.isEmpty()
Javen O'Neal
2017-10-18 14:08:43 +0000
5fb4887907replace "".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
Javen O'Neal
2017-10-18 08:41:42 +0000
aba704b928prefer literal.equals(variable) over variable.equals(literal)
Javen O'Neal
2017-10-18 08:41:25 +0000
3a2ee5f4d1convert "".equals(string) to string.isEmpty()
Javen O'Neal
2017-10-18 08:22:51 +0000
21b65721e7simplfy PackagingURIHelper#combine boolean logic using xor and replacing +FORWARD_SLASH_CHAR with FORWARD_SLASH_STRING
Javen O'Neal
2017-10-18 08:10:36 +0000