summaryrefslogtreecommitdiffstats
path: root/src/java
Commit message (Collapse)AuthorAgeFilesLines
...
* | Javadoc fixesNick Burch2016-08-011-6/+4
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1754694 13f79535-47bb-0310-9956-ffa450edef68
* | Add new class Cell Style Template and supporting enum for drawing bordersMark Murphy2016-07-313-0/+1045
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1754691 13f79535-47bb-0310-9956-ffa450edef68
* | Bug 59736: Incorrect evaluation of SUBTOTAL with composite intervalDominik Stadler2016-07-312-13/+36
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1754674 13f79535-47bb-0310-9956-ffa450edef68
* | Introduce name-based methods for access to named ranges in a workbook, and ↵David North2016-07-292-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | deprecate the old index-based methods. Re-organise internally to use a map so that lookup is O(1) rather than O(n ranges). Add a dependency on commons collections 4, also ASL licensed so no problem. https://bz.apache.org/bugzilla/show_bug.cgi?id=59734 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1754521 13f79535-47bb-0310-9956-ffa450edef68
* | Bug 59634: Clarify and refine JavaDoc of various close() methods to ↵Dominik Stadler2016-07-242-10/+11
|/ | | | | | consistently state that close() invalidates the object git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753912 13f79535-47bb-0310-9956-ffa450edef68
* Provide a createOrUpdateDocument method at the POIFS level, and use to ↵Nick Burch2016-07-214-19/+59
| | | | | | simplify writing code #57919 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753739 13f79535-47bb-0310-9956-ffa450edef68
* Javadoc updatesNick Burch2016-07-211-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753659 13f79535-47bb-0310-9956-ffa450edef68
* If doing an in-place write, update the properties tooNick Burch2016-07-203-1/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753623 13f79535-47bb-0310-9956-ffa450edef68
* #57919 HPSF writing better error handling, and start prep for HSLF more ↵Nick Burch2016-07-201-4/+12
| | | | | | write methods git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753621 13f79535-47bb-0310-9956-ffa450edef68
* #57919 Add in-place and new-File write methods to POIDocumentNick Burch2016-07-203-8/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753619 13f79535-47bb-0310-9956-ffa450edef68
* Prepare for pushing write() and write(File) to POIDocumentNick Burch2016-07-202-22/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753595 13f79535-47bb-0310-9956-ffa450edef68
* Sync the file-based "past-the-end" exception to match the stream one, so ↵Nick Burch2016-07-201-2/+2
| | | | | | that extending works, then tests for HSSF writing to a new empty POIFS file #57919 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753489 13f79535-47bb-0310-9956-ffa450edef68
* Start on unit testing for HSSFWorkbook.write(File), bug in POIFS to fix firstNick Burch2016-07-201-1/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753487 13f79535-47bb-0310-9956-ffa450edef68
* #57919 Start on support for writing to a new File (faster than OutputStream)Nick Burch2016-07-202-30/+83
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753486 13f79535-47bb-0310-9956-ffa450edef68
* bug 59881: fix D* functions for blank cells in headers in database; patch ↵Javen O'Neal2016-07-191-0/+3
| | | | | | from Patrick Zimmermann git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753346 13f79535-47bb-0310-9956-ffa450edef68
* bug 59881: fix spelling; patch from Patrick ZimmermannJaven O'Neal2016-07-181-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753298 13f79535-47bb-0310-9956-ffa450edef68
* 52122: Excel does not handle conditional formatting based on formula ↵Dominik Stadler2016-07-181-2/+10
| | | | | | correctly unless recalculation is forced git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753199 13f79535-47bb-0310-9956-ffa450edef68
* Some warnings/improvements suggested by IntelliJDominik Stadler2016-07-182-9/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753188 13f79535-47bb-0310-9956-ffa450edef68
* 59106: WorkdayFunction does not read the area with holidays correctly to ↵Dominik Stadler2016-07-171-1/+3
| | | | | | calculate work days git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753125 13f79535-47bb-0310-9956-ffa450edef68
* Fix one more place where stream were left open when an exception is thrownDominik Stadler2016-07-171-18/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753123 13f79535-47bb-0310-9956-ffa450edef68
* Fix some IntelliJ and Findbugs warnings: StringBuilder, foreach, append(), ...Dominik Stadler2016-07-1713-114/+94
| | | | | | test-updates git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753122 13f79535-47bb-0310-9956-ffa450edef68
* only calculate getTextHeight if it will be usedJaven O'Neal2016-07-171-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753115 13f79535-47bb-0310-9956-ffa450edef68
* reduce statement complexity in drawContent, also has fewer FLOPSJaven O'Neal2016-07-171-10/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753114 13f79535-47bb-0310-9956-ffa450edef68
* if ever combined, VerticalAlignment and HorizontalAlignment would likely end ↵Javen O'Neal2016-07-172-2/+4
| | | | | | up at org.apache.poi.common.usermodel git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753113 13f79535-47bb-0310-9956-ffa450edef68
* bug 57919: add performance note to javadocs about using ↵Javen O'Neal2016-07-172-0/+10
| | | | | | BufferedOutputStreams on Document.write(OutputStream) if underlying resource is high latency git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753112 13f79535-47bb-0310-9956-ffa450edef68
* #57919 Provide an initial in-place write method for HSSFWorkbookNick Burch2016-07-172-1/+51
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753103 13f79535-47bb-0310-9956-ffa450edef68
* bug 58190: push down XMLSlideShow tests to BaseTestSlideShow, add coverage ↵Javen O'Neal2016-07-171-1/+13
| | | | | | | | for HSLFSlideShow add tests for SlideShow.findPicture and SlideShow.addPicture git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753073 13f79535-47bb-0310-9956-ffa450edef68
* bug 59873: add @Internal and @Deprecated decorators to HyperlinkType enumJaven O'Neal2016-07-171-0/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753062 13f79535-47bb-0310-9956-ffa450edef68
* HexDump.writeHex is similar to Long#toHexString. Consider consolidating.Javen O'Neal2016-07-171-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753050 13f79535-47bb-0310-9956-ffa450edef68
* bug 59873: javadoc fixJaven O'Neal2016-07-172-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753043 13f79535-47bb-0310-9956-ffa450edef68
* bug 59783: replace deprecated Hyperlink.LINK_* and Hyperlink.getType usageJaven O'Neal2016-07-171-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753040 13f79535-47bb-0310-9956-ffa450edef68
* Bug 59665: Using HSSFWorkbook#setSheetOrder to move sheets to the end ↵Dominik Stadler2016-07-171-2/+3
| | | | | | corrupts bspos value in WorkbookRecordList git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753038 13f79535-47bb-0310-9956-ffa450edef68
* bug 59873: replace Hyperlink.LINK_* int constants with HyperlinkType enumJaven O'Neal2016-07-175-45/+163
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753035 13f79535-47bb-0310-9956-ffa450edef68
* make private maps finalJaven O'Neal2016-07-171-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753018 13f79535-47bb-0310-9956-ffa450edef68
* add @Override annotations to CreationHelper classesJaven O'Neal2016-07-172-7/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753017 13f79535-47bb-0310-9956-ffa450edef68
* bug 59872: add @since annotation to Sheet#getHyperlink(CellAddress)Javen O'Neal2016-07-172-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753015 13f79535-47bb-0310-9956-ffa450edef68
* bug 59872: add Sheet.getHyperlink(CellAddress)Javen O'Neal2016-07-172-0/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753009 13f79535-47bb-0310-9956-ffa450edef68
* Apply patch to fix bug 59740: Sheet.shiftRows incorrectly shifts merged ↵Dominik Stadler2016-07-163-6/+14
| | | | | | region on exists merged region git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752997 13f79535-47bb-0310-9956-ffa450edef68
* replace for-loop over index with for-each loopJaven O'Neal2016-07-151-3/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752788 13f79535-47bb-0310-9956-ffa450edef68
* annotate purpose of each PROPER() function test case, add a few more test ↵Javen O'Neal2016-07-151-4/+4
| | | | | | cases, identify some problems with ß handling git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752786 13f79535-47bb-0310-9956-ffa450edef68
* JDK8 javadocsJaven O'Neal2016-07-152-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752781 13f79535-47bb-0310-9956-ffa450edef68
* Function PROPER: Don't use a regular expression syntax that is not available ↵Dominik Stadler2016-07-151-24/+17
| | | | | | | | on Android. Actually the use of regular expression in this case was overkill, slow and even incorrect in corner cases, the function can be done without regex easily and runs a bit faster anyway (microBench is down from 4sec to 2s) Also added a unit-test to ensure the behavior stays the same (except in cases where it needed fixing, e.g. some toUppercase() leads to more than one character which was handled incorrectly) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752779 13f79535-47bb-0310-9956-ffa450edef68
* bug 59858: describe why VBA macro reading failedJaven O'Neal2016-07-151-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752778 13f79535-47bb-0310-9956-ffa450edef68
* "cannot not" presumably means "cannot"David North2016-07-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752452 13f79535-47bb-0310-9956-ffa450edef68
* Fix name of new OLE2ScratchpadExtractorFactoryDominik Stadler2016-07-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752304 13f79535-47bb-0310-9956-ffa450edef68
* Last bit of reflection - get back to the full OOXML-enabled factory if we canNick Burch2016-07-111-2/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752228 13f79535-47bb-0310-9956-ffa450edef68
* ExceptionsNick Burch2016-07-111-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752227 13f79535-47bb-0310-9956-ffa450edef68
* Start moving logic over into the main and scratchpad jars for OLE2Nick Burch2016-07-111-10/+59
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752226 13f79535-47bb-0310-9956-ffa450edef68
* Pull Scratchpad Extractor logic to own classNick Burch2016-07-111-7/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752225 13f79535-47bb-0310-9956-ffa450edef68
* Start to pull out some of the OLE2 logic, so we can then split some ↵Nick Burch2016-07-111-0/+208
| | | | | | Scratchpad parts out git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1752223 13f79535-47bb-0310-9956-ffa450edef68