Commit Graph

  • 7367d2f1a3 Don'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
  • d77e980e44 Change 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
  • d6f97af799 Ensure that the tempdir exists when we use ImageIO in one of the tests Dominik Stadler 2017-11-22 12:25:11 +0000
  • e22d67682f add TestStringCodepointsIterable PJ Fanning 2017-11-22 09:57:45 +0000
  • d695f8ad68 use codepoint iterator in a few places PJ Fanning 2017-11-22 01:07:24 +0000
  • 268bcdbc2d add forbidden api checks for non-Locale toLowerCase and toUpperCase PJ Fanning 2017-11-21 22:10:48 +0000
  • 0675acb64a add forbidden api checks for non-Locale toLowerCase and toUpperCase PJ Fanning 2017-11-21 21:33:51 +0000
  • 2b02a97d6a remove more uses of Character.toUpperCase PJ Fanning 2017-11-21 21:11:07 +0000
  • 5bf0a46aec Try 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
  • 90e72ea9fc Ensure 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
  • 2f755d8d9b Try 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
  • d99e4ea649 upgrade to commons-codec 1.11 PJ Fanning 2017-11-20 20:46:16 +0000
  • 9a7358e348 Handle 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
  • c37a85d974 javadocs and Quick page improvements for XSSF Header/Footer Mark Murphy 2017-11-19 01:35:07 +0000
  • 9d11d1c3ea add 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
  • 963a8fedae ignore 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
  • ff034f6a20 Fixes Bug 61764 Conditional formatting rules don't evaluate properly for some multi-range rule definitions Greg Woolsey 2017-11-15 08:35:17 +0000
  • 3e70d22cbc Fix 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
  • 1b9d599882 Fix tests Dominik Stadler 2017-11-13 11:44:50 +0000
  • f062e7f1c2 bug 61745: remove String#toString() usage found by forbidden apis check Javen O'Neal 2017-11-13 00:51:41 +0000
  • a1b8f3ff14 bug 61745: add support for charts in XWPF/docx. Thanks to Sandeep Tiwari for the patch Javen O'Neal 2017-11-12 21:48:41 +0000
  • bac484ba37 +svn:eol-style native *.java Javen O'Neal 2017-11-12 06:52:38 +0000
  • fbccf3066c github #81: sheet names are case insensitive Javen O'Neal 2017-11-12 06:14:43 +0000
  • 1bc1bdb58b XWPFTable#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
  • fd29e87402 make tableRows final; initialize where defined rather than in constructor. Javen O'Neal 2017-11-12 01:32:43 +0000
  • c1e6c2eef7 deprecate 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
  • 70fdcdf848 Surface XSSF Header/Footer Attributes (60887) Mark Murphy 2017-11-11 14:18:24 +0000
  • 2d5b6457c6 Some JavaDoc adjustments, typos, IntelliJ warnings Dominik Stadler 2017-11-08 14:59:08 +0000
  • 8b0145c6e0 bug 61730: remove asSet function from unit test Javen O'Neal 2017-11-07 07:26:48 +0000
  • 163673a7aa bug 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
  • 841cc75ee4 bug 61730: add javadoc Javen O'Neal 2017-11-07 01:54:25 +0000
  • fb321255e8 bug 61730: add iterator interface to CellRangeAddressBase for iterating over CellAddresses Javen O'Neal 2017-11-07 00:29:09 +0000
  • baec676cd0 bug 61727: make TestCellRangeUtil unit tests more explicit Javen O'Neal 2017-11-06 22:19:06 +0000
  • 7eb0187a5a Enhance unit-test to Verify that bug 58785 is already via via some other change Dominik Stadler 2017-11-06 20:26:32 +0000
  • 047dcc60ca bug 61727: CellRangeUtil Merge cell ranges broken. Thanks for Sven Rieckhoff for the patch Javen O'Neal 2017-11-06 19:51:41 +0000
  • ba7c278a0e Adjust some tests to properly close resources Dominik Stadler 2017-11-05 20:33:35 +0000
  • e54892912e 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. Dominik Stadler 2017-11-05 20:33:28 +0000
  • 4d13aefd6e Add test-case which shows that bug 55814 is fixed already by other changes Dominik Stadler 2017-11-04 13:45:12 +0000
  • 48d6e6c9cf Fix 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
  • 673e558b7a bug 61474, github #81: add ShiftMode#ColumnCopy for FormulaShifter Javen O'Neal 2017-11-04 10:11:20 +0000
  • 6234d725e6 bug 61474, github #81: add shiftMergedRegions to BaseRowColShifter interface Javen O'Neal 2017-11-04 09:32:05 +0000
  • 9375ae7873 bug 61474, github #81: bump visibility of abstract methods in BaseRowColShifter abstract class Javen O'Neal 2017-11-04 09:17:09 +0000
  • 6fcacf21f3 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 Javen O'Neal 2017-11-04 09:07:32 +0000
  • ec8b13c3a8 bug 61474, github #81: remove @Internal RowShifter#updateRowFormulas, move to XSSFRowColShifter; implement ColumnShifter#updateFormulas; remove duplicated JavaDocs (better to inherit) Javen O'Neal 2017-11-04 08:54:20 +0000
  • 4d526bfd01 bug 61474, github #81: implement updateConditionalFormatting for ColumnShifter Javen O'Neal 2017-11-04 07:58:41 +0000
  • 7c88f32408 bug 61474, github #81: implement updateNamedRanges for ColumnShifter Javen O'Neal 2017-11-04 07:42:33 +0000
  • 607ca594b1 bug 61474, github #81: fix ColumnShifter#removalNeeded to use columns instead of rows Javen O'Neal 2017-11-04 07:29:53 +0000
  • 4b92e7c67a bug 61474, github #81: add ColumnShifter interface; deduplicate some code in RowShifter, CFRecordsAggregate Javen O'Neal 2017-11-04 07:17:44 +0000
  • b671199b40 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 Javen O'Neal 2017-11-04 05:48:18 +0000
  • 0e540db89b bug 61474,github-81: add FormulaShifter.createForColumnShift and ShiftMode.ColumnMove Javen O'Neal 2017-11-04 05:29:52 +0000
  • 40ae87fd36 github-81: extract routines in HSSFRow#shiftRows Javen O'Neal 2017-11-04 04:29:45 +0000
  • 59594b6030 rename ambiguous variable name shifter -> formulaShifter Javen O'Neal 2017-11-04 02:57:01 +0000
  • 4b2f709551 whitespace Javen O'Neal 2017-11-04 02:49:52 +0000
  • 388c491135 #61671 - XSLFSlide does not contain isHidden and setHidden like HSLFSlide does Andreas Beeker 2017-11-02 23:15:19 +0000
  • bae303a412 Javadoc fix Nick Burch 2017-11-01 11:21:25 +0000
  • 925a296cc3 eventually we want to forbid StringBuffer usage Javen O'Neal 2017-10-31 11:10:08 +0000
  • 34006a542e use StringBuilder in more places PJ Fanning 2017-10-31 10:24:47 +0000
  • bf5a0c4c9e github-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
  • 5402bcdd49 add test case for bug 61701 PJ Fanning 2017-10-31 09:51:51 +0000
  • e623808539 add test case for bug 61701 and use StringBuilder in more places PJ Fanning 2017-10-31 09:48:23 +0000
  • 722ab2d4f1 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. Javen O'Neal 2017-10-31 09:38:03 +0000
  • 729c86e82c consolidate duplicated code: XSSFWorkbook#setBookViewsIfMissing() Javen O'Neal 2017-10-31 01:45:03 +0000
  • d4a0dbc792 bump the Eclipse compile source to Java 1.8 Javen O'Neal 2017-10-31 01:08:43 +0000
  • 1cea1c52fd 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. Javen O'Neal 2017-10-26 18:10:09 +0000
  • b88b245fb8 remove test-hssf ant target Javen O'Neal 2017-10-25 20:19:23 +0000
  • 52dfce033c 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. Javen O'Neal 2017-10-25 18:59:54 +0000
  • 2cf5a977aa bug 61630: further XSSFExportToXML performance improvements from Daniel (bug 61630 comment 15, attachment 35450) Javen O'Neal 2017-10-25 18:19:12 +0000
  • 02093f59dc bug 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
  • 87d9019713 bug 61630: further XSSFExportToXML performance improvements from Daniel (comment 9, bug 61630 attachment 35450) Javen O'Neal 2017-10-24 23:00:12 +0000
  • 95828710f1 Remove more deprecated code PJ Fanning 2017-10-23 21:17:49 +0000
  • af2813634b Remove more deprecated code PJ Fanning 2017-10-23 20:39:27 +0000
  • 6c0ac68e05 Remove more deprecated code PJ Fanning 2017-10-23 20:27:47 +0000
  • 245d9b3b7f Introduce new BorderFormatting methods to expose border styles PJ Fanning 2017-10-22 13:53:42 +0000
  • 26cc1e4d32 Remove use of deprecated methods PJ Fanning 2017-10-22 13:03:33 +0000
  • 1ea1a692e0 Remove use of deprecated methods PJ Fanning 2017-10-22 12:45:35 +0000
  • dfd5f07079 Remove use of deprecated methods PJ Fanning 2017-10-22 12:07:14 +0000
  • 5d5ba1c767 Add getter/setter for ReadingOrder to XSSF, closes issue #73 Dominik Stadler 2017-10-18 18:26:41 +0000
  • 68104817ec Bump up the Eclipse JVM version to 8 to match Ant Nick Burch 2017-10-18 18:21:29 +0000
  • eb9f7bcbea Bump up the Eclipse JVM version Nick Burch 2017-10-18 18:16:48 +0000
  • 79975dcfce bug 61630: performance improvements in XSSFExportToXml. Thanks to Daniel for the patch. Javen O'Neal 2017-10-18 16:04:06 +0000
  • 22e4bc2399 cleanup for r1812470: avoid NPEs from string.isEmpty() Javen O'Neal 2017-10-18 14:40:56 +0000
  • 49add35f3b fix compile error Javen O'Neal 2017-10-18 14:40:05 +0000
  • 42c4e4909c cleanup for r1812475: avoid NPEs from string.isEmpty() Javen O'Neal 2017-10-18 14:29:56 +0000
  • fc2bcfae9a cleanup for r1812476: avoid NPEs from string.isEmpty() Javen O'Neal 2017-10-18 14:08:43 +0000
  • 5fb4887907 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 Javen O'Neal 2017-10-18 08:41:42 +0000
  • aba704b928 prefer literal.equals(variable) over variable.equals(literal) Javen O'Neal 2017-10-18 08:41:25 +0000
  • 3a2ee5f4d1 convert "".equals(string) to string.isEmpty() Javen O'Neal 2017-10-18 08:22:51 +0000
  • 21b65721e7 simplfy 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
  • afa5be82d3 fix typo Javen O'Neal 2017-10-18 07:47:25 +0000
  • cfac692a6a string.equals("") -> string.isEmpty() or "".equals(string) Javen O'Neal 2017-10-18 07:45:53 +0000
  • 36dcbd7403 for -> foreach string.equals() -> string.isEmpty() or .equals(string) ArrayList -> List Javen O'Neal 2017-10-18 07:33:07 +0000
  • bcbadce32e IntelliJ: simplify boolean logic Javen O'Neal 2017-10-17 07:43:41 +0000
  • 7eb6686b1d remove deprecated XSSFRowShifter.shiftMerged(int,int,int) method; replaced with RowShifter.shiftMergedRegions(int,int,int) in POI 3.15 beta 2 Javen O'Neal 2017-10-17 07:10:25 +0000
  • e5f8463381 ignore gradle/, gradlew, and gradlew.bat Javen O'Neal 2017-10-17 06:13:09 +0000
  • ab147e9998 Bug 61584: Fix XDGFPage variable typo causing crash Dustin Spicuzza 2017-10-16 01:35:31 +0000
  • e593f50186 github-79: add String.toString() to forbidden API's Javen O'Neal 2017-10-16 01:34:13 +0000
  • 16125ab3cc Make public static members final [thanks to Kui Liu]. This close #78. PJ Fanning 2017-10-15 20:50:58 +0000
  • e1571c9130 Remove unnecessary toString calls [thanks to Kui Liu]. This close #79. PJ Fanning 2017-10-15 20:34:10 +0000