]>
source.dussan.org Git - poi.git/log
Nick Burch [Sat, 28 Feb 2015 17:49:18 +0000 (17:49 +0000)]
Link to the replacement constructions for the deprecated ones, and a few extra bits of JavaDoc
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1662979 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Sat, 28 Feb 2015 17:37:11 +0000 (17:37 +0000)]
More missing core properties unit tests, covering read-write without checks, and encryption
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1662972 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Sat, 28 Feb 2015 17:36:19 +0000 (17:36 +0000)]
Ensure that the core properties are there before saving them, in case they have not yet been lazy-created
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1662971 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 27 Feb 2015 15:01:46 +0000 (15:01 +0000)]
Move test-case to location where the scratchpad-classes are available
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1662712 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 27 Feb 2015 14:58:41 +0000 (14:58 +0000)]
* Verify some more Text-Extraction features as part of integration tests, fix some NullPointerExceptions that showed up now because the event-based extraction does not have a Document available
* Also handle a XLSX which does not have row-numbers in the sheet-xml. Excel can read it so it makes sense to also allow to read it in the XSSFSheetXMLHandler
* Remove some Eclipse warnings in test-code
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1662691 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 27 Feb 2015 11:33:36 +0000 (11:33 +0000)]
Add missing javadoc-header
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1662661 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 27 Feb 2015 09:59:14 +0000 (09:59 +0000)]
* Add text-extraction verification to integration-tests via a new abstract base FileHandler
* Fix NullPointerException found in some documents when running against the test-data
* Add support for extracting text from Dir-Entries WORKBOOK and BOOK to support some old/strangely formatted XLS files.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1662652 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 27 Feb 2015 09:52:57 +0000 (09:52 +0000)]
Adjust tests and fix small typo
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1662650 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Thu, 26 Feb 2015 13:43:10 +0000 (13:43 +0000)]
Adjust to provide full exception information for cases where we catch unexpected exceptions
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1662447 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Tue, 24 Feb 2015 18:20:02 +0000 (18:20 +0000)]
Update Javadocs to refer to the fact that WorkbookFactory.create will throw a EncryptedDocumentException if the file is password protected
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1662074 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Tue, 24 Feb 2015 12:11:34 +0000 (12:11 +0000)]
Fix inconsistent indents
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661912 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Tue, 24 Feb 2015 12:09:30 +0000 (12:09 +0000)]
Patch from rojotek from github-18 - Handle documents with a picture-only header
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661908 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Tue, 24 Feb 2015 12:03:53 +0000 (12:03 +0000)]
Change from XMLEventFactory.newFactory to XMLEventFactory.newInstance, for IBM JDK Compatibility, fixes #57622
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661903 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 23 Feb 2015 20:45:21 +0000 (20:45 +0000)]
Bug 57612: Fix checking for proxy/accessible website in TestSignatureInfo
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661774 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Mon, 23 Feb 2015 13:21:23 +0000 (13:21 +0000)]
Unit tests for OPC handling of files without a Core Properties part
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661663 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Mon, 23 Feb 2015 13:21:06 +0000 (13:21 +0000)]
Fix typo - remove duplicate characters
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661662 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Sat, 21 Feb 2015 12:55:03 +0000 (12:55 +0000)]
update to next beta and docu fix
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661349 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Sat, 21 Feb 2015 12:49:38 +0000 (12:49 +0000)]
unpin documentation
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661348 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Sat, 21 Feb 2015 12:36:17 +0000 (12:36 +0000)]
pin documentation
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661343 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Sat, 21 Feb 2015 12:16:37 +0000 (12:16 +0000)]
Updated POI copyright to 2015
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661336 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 21 Feb 2015 11:58:45 +0000 (11:58 +0000)]
Revert organize imports
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1661327 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 18 Feb 2015 18:47:22 +0000 (18:47 +0000)]
Use assertArrayEquals() to try to better show why this test fails in some rare cases currently
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1660697 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 14 Feb 2015 12:46:16 +0000 (12:46 +0000)]
Bug 57459: Add method in SXSSFSheet to directly set row OutLineLevel
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1659785 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 14 Feb 2015 12:46:04 +0000 (12:46 +0000)]
Adjust TestSignatureInfo so junit provides more information if an unexpected exception happens
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1659784 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 13 Feb 2015 19:14:14 +0000 (19:14 +0000)]
Bug 57456: Fix reading XLS with empty SSTRecord where Excel puts some random number in unique-strings-count-field
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1659650 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 9 Feb 2015 22:43:56 +0000 (22:43 +0000)]
Bug 57479: Typo in HSSFWorkbook javaDocs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1658596 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 9 Feb 2015 22:33:24 +0000 (22:33 +0000)]
Bug 57480: Fix some unnecessary casts, generics, Eclipse warnings, ...
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1658594 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 9 Feb 2015 22:32:43 +0000 (22:32 +0000)]
Add ooxml-sources-jar files to up-to-date check to still recompile if only they are missing
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1658593 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Sun, 8 Feb 2015 15:37:14 +0000 (15:37 +0000)]
Finish converting ErrorEval to only use the FormulaError constants, and then finish unit test for 57535
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1658190 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Sun, 8 Feb 2015 15:22:01 +0000 (15:22 +0000)]
Prepare FormulaError for both long and short codes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1658187 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Sun, 8 Feb 2015 15:17:47 +0000 (15:17 +0000)]
Add a unit test (disabled) for bug #57535 - "Unknown error type: -60" fetching formula error value
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1658186 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Sun, 8 Feb 2015 15:17:20 +0000 (15:17 +0000)]
Reduce duplication between FormulaError and ErrorConstants
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1658185 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Thu, 5 Feb 2015 23:31:59 +0000 (23:31 +0000)]
XWPF implementation of some common Paragraph methods
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1657717 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Thu, 5 Feb 2015 23:20:43 +0000 (23:20 +0000)]
Stub a common WP paragraph class, needs uncommenting as XWPF implements/emulates
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1657712 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Thu, 5 Feb 2015 17:35:09 +0000 (17:35 +0000)]
More common HWPF/XWPF interfaces
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1657634 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Thu, 5 Feb 2015 17:25:02 +0000 (17:25 +0000)]
More common XWPF/HWPF character run methods
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1657631 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Thu, 5 Feb 2015 17:00:08 +0000 (17:00 +0000)]
XWPF double strikethrough, and start on a common interface for HWPF and XWPF character runs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1657624 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Mon, 26 Jan 2015 00:02:20 +0000 (00:02 +0000)]
The default for standard encryption cipher algorithm was wrongly set to rc4
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1654716 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Thu, 22 Jan 2015 12:15:59 +0000 (12:15 +0000)]
57482 Handle XSLX files with no shared strings table in read-only mode
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1653825 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Thu, 22 Jan 2015 11:45:40 +0000 (11:45 +0000)]
Unit test from Isao Kadowaki from bug #57482
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1653814 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Thu, 22 Jan 2015 07:24:01 +0000 (07:24 +0000)]
Add a developer-tool to pretty-print the XMLs in an OOXML file. This makes it easier to compare OOXML files produced by different applications with differeing XML formatting.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1653777 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 21 Jan 2015 20:39:30 +0000 (20:39 +0000)]
Bug 57468: Avoid possible build-error if lib-directory is not created
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1653643 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Sun, 18 Jan 2015 23:46:29 +0000 (23:46 +0000)]
Have ExtractorFactory open OPCPackages from files in read-only mode by default, since writing should never be needed when extracting text
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1652877 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Sun, 18 Jan 2015 23:45:04 +0000 (23:45 +0000)]
For XSSFSheet, add a getDrawingPatriarch() method alongside the existing createDrawingPatriarch() one
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1652876 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Tue, 13 Jan 2015 22:13:24 +0000 (22:13 +0000)]
Fix TIKA-1515 - Handle Excel 3 files with a 0x8001 codepage
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1651517 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Tue, 13 Jan 2015 21:48:43 +0000 (21:48 +0000)]
Another exclude
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1651512 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Tue, 13 Jan 2015 19:32:50 +0000 (19:32 +0000)]
Add a sample Excel 3 file from TIKA-1515, and a disabled unit test for it
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1651451 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Tue, 13 Jan 2015 09:57:46 +0000 (09:57 +0000)]
Test to show that bug #57430 works fine already
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1651314 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 9 Jan 2015 20:37:11 +0000 (20:37 +0000)]
Adjust Bin2Dec similar to what we did for Hex2Dec in Bug 57196 and fix some smaller problems in the implementation found while adding full unit tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1650654 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 9 Jan 2015 16:52:23 +0000 (16:52 +0000)]
Fix Eclipse warnings, provide better error message and adjust javadoc slightly
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1650598 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 9 Jan 2015 16:51:02 +0000 (16:51 +0000)]
Bug 57196: Resolve RefEval to it's inner ValueEval in Hex2Dec
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1650597 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Thu, 8 Jan 2015 13:22:50 +0000 (13:22 +0000)]
Swap Exception for Throwable, to skip a wider range of problems (eg GAE) when attempting to set an xml security manager as best we can
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1650290 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 7 Jan 2015 14:36:39 +0000 (14:36 +0000)]
* Add missing close() on streams in ImageUtils.getImageDimension()
* Add some unit tests for CellReference
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1650070 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 7 Jan 2015 14:34:13 +0000 (14:34 +0000)]
Add reproducer for bug 56655
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1650069 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 7 Jan 2015 14:13:34 +0000 (14:13 +0000)]
Add reproducer for bug 57074
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1650059 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 5 Jan 2015 14:39:51 +0000 (14:39 +0000)]
Add reproducing testcase for Bug 57294
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649536 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 5 Jan 2015 14:03:37 +0000 (14:03 +0000)]
Move some tests to the base test class where applicapple
Introduce class BaseTestXCell to collect tests for XSSFCell and SXSSFCell that do not work for HSSFCell
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649527 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 5 Jan 2015 13:48:41 +0000 (13:48 +0000)]
Update disabled test for bug 54071 to show the root-cause better
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649526 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 4 Jan 2015 10:23:45 +0000 (10:23 +0000)]
Update tests for ExcelAntWorkbookUtil, remove some unnecessary null-checks that can never happen, fix setting failed state on error in evaluation
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649311 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 4 Jan 2015 10:23:24 +0000 (10:23 +0000)]
Remove unnecessary casts
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649310 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 4 Jan 2015 10:23:01 +0000 (10:23 +0000)]
Add unit tests for XSSFTextRun and TextPainter, slightly more tests for XSSFSheet and enhance unit tests for XWPFParagraph and ExcelAntTest
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649309 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 3 Jan 2015 19:30:56 +0000 (19:30 +0000)]
Improve information in exceptions thrown by XSSFRichTextString and improve unit tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649234 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 3 Jan 2015 19:30:36 +0000 (19:30 +0000)]
Fix copy/paste errors in XSSFSimpleShape, allow unset of insets multiple times and add unit tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649233 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 3 Jan 2015 19:29:51 +0000 (19:29 +0000)]
Fix copy/paste error in XSSFTextParagraph and add unit tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649232 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 3 Jan 2015 09:35:34 +0000 (09:35 +0000)]
Adjust .classpath sources and add missing dependencies to run ooxml-lite tests standalone
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649179 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 3 Jan 2015 09:35:21 +0000 (09:35 +0000)]
Update to junit-4.12, the jar file is downloaded, so not required on classpath anymore. Also adjust version in pom.xml for Sonar.
Conflicts:
.classpath
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649178 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 3 Jan 2015 09:34:25 +0000 (09:34 +0000)]
Update to latest JaCoCo 0.7.2 and adjust coverage report to exclude third-party code that is not relevant for coverage measurement
Conflicts:
build.xml
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649177 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 3 Jan 2015 09:34:07 +0000 (09:34 +0000)]
Bug 53453: Apply patch to add methods to set margins in sections of HWPF documents
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649176 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Fri, 2 Jan 2015 22:57:05 +0000 (22:57 +0000)]
Test and fix for bug #46441
Use generics on Shape.getEscherChild() and SimpleShape.getClientDataRecord() to minimize casting
Unify access to Shape.getEscherOptRecord()
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649152 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 2 Jan 2015 22:49:37 +0000 (22:49 +0000)]
Add missing license header
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649151 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 2 Jan 2015 22:38:52 +0000 (22:38 +0000)]
Add verifying test-case for bug 52420
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649147 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 2 Jan 2015 21:07:25 +0000 (21:07 +0000)]
Include seen invalid index in thrown Exception
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649125 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 2 Jan 2015 21:07:14 +0000 (21:07 +0000)]
Extract ROOT_DIR into constant, ignore .csv files
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649124 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 2 Jan 2015 21:06:51 +0000 (21:06 +0000)]
Fix some Eclipse warnings
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649123 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 2 Jan 2015 21:04:50 +0000 (21:04 +0000)]
Bug 46898: Convert unit tests for circular references to also run for XSSF
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649122 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 2 Jan 2015 20:03:28 +0000 (20:03 +0000)]
Bug 46192: Add methods to query outline level for HSSF and XSSF
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1649107 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Tue, 30 Dec 2014 02:20:57 +0000 (02:20 +0000)]
Bug 56240 - Handle PP97_DUALSTORAGE streams
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648466 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Tue, 30 Dec 2014 01:05:41 +0000 (01:05 +0000)]
Bug 47261 - SlideShow.removeSlide makes PPT corrupted
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648458 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Mon, 29 Dec 2014 19:43:35 +0000 (19:43 +0000)]
Bug 49541 - Mapping of symbol characters to unicode equivalent
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648415 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Mon, 29 Dec 2014 13:35:57 +0000 (13:35 +0000)]
Bug 54541 - Add support for cropped images in Slide.draw()
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648335 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 28 Dec 2014 21:25:42 +0000 (21:25 +0000)]
Add missing license header for new file
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648254 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 28 Dec 2014 10:47:41 +0000 (10:47 +0000)]
Bug 57007: Add initial implementations of DMIN and DGET functions
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648166 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 28 Dec 2014 09:16:57 +0000 (09:16 +0000)]
Add missing close() of resources in both production code and tests
Use revert() instead of close() on OCPPackage in some places to not re-write the file unnecessarily.
This should now run tests without leftover file handles when checked with file leak detector and
allows to find newly introduced cases more easily.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648160 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 28 Dec 2014 09:09:11 +0000 (09:09 +0000)]
Remove unused local variable
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648159 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 28 Dec 2014 09:08:58 +0000 (09:08 +0000)]
Ensure that XSSFWorkbooks contain a BookView, some corrupt ones do not contain this, e.g. ones created by movescound.com
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648158 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 28 Dec 2014 09:08:22 +0000 (09:08 +0000)]
Start adding some coverage of more Scratchpad-classes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648157 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 28 Dec 2014 09:06:12 +0000 (09:06 +0000)]
Fix Eclipse warnings, unnecessary casts, use generics, static access...
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648156 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 28 Dec 2014 08:59:34 +0000 (08:59 +0000)]
Exclude javadoc-jars in findbugs run
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648155 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Sat, 27 Dec 2014 01:33:28 +0000 (01:33 +0000)]
Charset.forName() for known encodings makes catching UnknownEncodingException obsolete
Unify UTF-16LE conversion to StringUtil
BugFix for RecordInputStream.readFully in combination with continuing records
BugFix for integration tests - fix pathname for handler/exclude lookup on windows
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1648032 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 26 Dec 2014 07:51:46 +0000 (07:51 +0000)]
One more change in file-pattern to actually exclude .svn files
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647941 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 26 Dec 2014 07:04:34 +0000 (07:04 +0000)]
Exclude .svn sub-dirs as it seems Apache Jenkins still runs with Subversion <=1.6
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647939 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 26 Dec 2014 07:04:10 +0000 (07:04 +0000)]
Add jars from compile-lib to findbugs target
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647938 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Fri, 26 Dec 2014 00:11:23 +0000 (00:11 +0000)]
Unified access to escher opt record
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647927 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Thu, 25 Dec 2014 09:16:44 +0000 (09:16 +0000)]
Add a test-suite which performs integration/stress tests which load and handle all stored test files in various ways.
It works by using handlers for each type of file which perform various operations on the files, e.g. loading,
iterating content, modify, ... This will trigger changes which break working with the available test-files and
thus provides another layer of regression testing which hopefully prevents some failures from making it into
releases.
It is runnable via a new ant-target 'test-integration' and also added to the jenkins-target.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647885 13f79535 -47bb-0310-9956-
ffa450edef68
Nick Burch [Thu, 25 Dec 2014 09:13:40 +0000 (09:13 +0000)]
Fix inconsistent whitespace/indents
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647884 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Thu, 25 Dec 2014 08:59:16 +0000 (08:59 +0000)]
Add javadoc to CellRange.getReferenceText()
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647883 13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Beeker [Thu, 25 Dec 2014 01:56:29 +0000 (01:56 +0000)]
- Support for Office Binary Document RC4 CryptoAPI Encryption for HSLF
- Support for Office Binary Document RC4 Encryption
- use LittleEndian class in LittleEndianInputStream
- add normalize method for HSLF, to remove edit history, which is also necessary for encryption support
- update PersistDirectoryEntry handling in PersistPtrHolder to recognize groups while serializing
- deprecated PersistPtrHolder.getSlideOffsetDataLocationsLookup() - throws now UnsupportedOperationException,
as this wasn't used outside the scope of the class and was quite internal logic of PersistPtrHolder
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647867 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Tue, 23 Dec 2014 09:26:22 +0000 (09:26 +0000)]
Add comment
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647512 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Tue, 23 Dec 2014 09:26:14 +0000 (09:26 +0000)]
Fix testcases which were not executed before, use tempfile, cleanup, ...
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647511 13f79535 -47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 22 Dec 2014 14:56:47 +0000 (14:56 +0000)]
Fix two Eclipse warnings
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1647325 13f79535 -47bb-0310-9956-
ffa450edef68