Yegor Kozlov
|
817a44dcd4
|
Change related formulas and named ranges when XSSFWorkbook.setSheetName is called, see Bugzilla 47100
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1077878 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-04 11:15:01 +00:00 |
|
Nick Burch
|
f050cf6eeb
|
Setting the locale doesn't seem to set the timezone, so do that explicitly to ensure the tests behave for everyone
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1077874 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-04 11:06:59 +00:00 |
|
Nick Burch
|
8e1411c194
|
Fix a couple of license headers, and tweak the rat settings so it runs clean
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1077865 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-04 11:00:13 +00:00 |
|
Nick Burch
|
bbfa85f807
|
Tweak the attribute getter names on Attachments, and add MAPI+TNEF Attribute unit tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1076685 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-03 17:06:37 +00:00 |
|
Nick Burch
|
efe5a63429
|
Add a TNEF extractor class, which can be run from the command line to extract out the message body and attachments
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1076607 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-03 13:01:07 +00:00 |
|
Nick Burch
|
aa1963cd3b
|
Improve HMEF handling of typed attributes (Strings and Dates), for both TNEF and MAPI attributes, and use this to allow easier access to common file parts. Then use this in the attachment unit tests.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1076603 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-03 12:41:39 +00:00 |
|
Nick Burch
|
145de166a1
|
Switch HMEF attributes to a factory scheme for creation, then add subtypes for cleaner code. Also adds a few more tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1076310 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-02 17:52:12 +00:00 |
|
Nick Burch
|
20f6e280a5
|
Refactor the TNEF Attributes to better match the MAPI ones, and move both into their own package
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1076251 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-02 15:25:35 +00:00 |
|
Nick Burch
|
03b0eabcf8
|
Tweak XSSFPrintSetup to make it a little clearer what happens, and add a round-trip unit test for it
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1076022 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-01 21:02:43 +00:00 |
|
Yegor Kozlov
|
bf9bc19ecc
|
mention ExcelAnt in status.xml
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1075966 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-01 18:25:47 +00:00 |
|
Nick Burch
|
649df30b76
|
Start on unit tests for HMEF. Quite a bit is still stubbed out, and it shows that the LZW isn't quite right yet (so tests disabled)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1075955 13f79535-47bb-0310-9956-ffa450edef68
|
2011-03-01 18:12:44 +00:00 |
|
Yegor Kozlov
|
c5501130eb
|
tweaked validation of xml to keep Gump quiet
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1074920 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-26 20:52:50 +00:00 |
|
Nick Burch
|
7e3371bb15
|
Fix bug #32903 - Correct XBAT chaining explanation in /poifs/fileformat.html
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1074718 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-25 22:12:54 +00:00 |
|
Nick Burch
|
a6e6fcdb96
|
Fix bug #50829 - Support for getting the tables associated with a XSSFSheet
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1074710 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-25 21:44:09 +00:00 |
|
Nick Burch
|
5792826402
|
More on XSSFColor and ARGB vs RGB for bug #50299 - provide methods to let you get at either 3 byte RGB, or 4 byte ARGB, whichever you prefer for your needs.
Includes the new patch from bug #50299 for 3 colour RGB black/white being inverted from Excel
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1074703 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-25 21:21:45 +00:00 |
|
Nick Burch
|
3937b2f310
|
Switch Picture processing in HSLFSlideShow to be lazy-loading, to speed things up if you're only interested in text stuff
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1073883 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-23 19:01:24 +00:00 |
|
Nick Burch
|
be805e00a7
|
Update the HSSF/XSSF comments documentation to include some more steps that are needed to have the comments always show up properly
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1073780 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-23 15:27:38 +00:00 |
|
Yegor Kozlov
|
6a105cbaca
|
merged with excelant branch
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1073707 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-23 11:52:28 +00:00 |
|
Yegor Kozlov
|
f3074605c3
|
Use stax:stax-api instead of org.apache.geronimo.specs:geronimo-stax-api_1.0_spec, see Bugzilla 50581
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1073683 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-23 10:37:03 +00:00 |
|
Yegor Kozlov
|
65163b2f38
|
test Ant file with ExcelAnt targets
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/excelant@1072260 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-19 06:12:10 +00:00 |
|
Yegor Kozlov
|
712b7463a7
|
initial import of ExcelAnt tasks, see Bugzilla 50610
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/excelant@1072119 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-18 20:04:50 +00:00 |
|
Nick Burch
|
bc819d4a20
|
Add a unit test that shows bug #48079 no longer applies, and we can resize columns when there are more than 32767 rows
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1072093 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-18 18:02:47 +00:00 |
|
Nick Burch
|
39a3b1c35a
|
Fix bug #50786 - Fix XSSFColor to fetch the RGB values of old-style indexed colours
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1072082 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-18 17:41:42 +00:00 |
|
Nick Burch
|
51ed90fc4a
|
Fix generics warnings
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1072080 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-18 17:41:17 +00:00 |
|
Nick Burch
|
77fb5f43ee
|
Fix bug #50299 with patch from Andrei - Fix XSSFColor fetching of white and black background themes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1072053 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-18 16:44:05 +00:00 |
|
Nick Burch
|
faba225c7c
|
Add a disabled unit test for bug #50784. We need to add support for XSSF Colours to pull details from their parent theme where there is one
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1072027 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-18 15:45:59 +00:00 |
|
Nick Burch
|
3351df0d1b
|
Fix bug #50795 - Avoid NPE from xmlbeans when moving XSSF Comments from one cell to another
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1072022 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-18 15:29:22 +00:00 |
|
Nick Burch
|
1c61709fdb
|
Fix a couple more 1.6isms
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1069975 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-11 22:38:18 +00:00 |
|
Nick Burch
|
32f9ba7a04
|
Fix a 1.6ism
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1069974 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-11 22:35:20 +00:00 |
|
Nick Burch
|
b048b8422a
|
Fix bug #46664 - When creating HSSF Print Areas, ensure the named range is reference based not value based
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1069780 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-11 12:36:57 +00:00 |
|
Nick Burch
|
d1aab350fd
|
Fix bug #50756 - When formatting numbers based on their Cell Style, treat GENERAL the same as the more typical General
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1069775 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-11 12:31:40 +00:00 |
|
Yegor Kozlov
|
2f15806b6e
|
fixed HSSFWorkbook.createCellStyle to throw exception if the maximum number of cell styles was exceeded
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1069730 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-11 10:03:25 +00:00 |
|
Yegor Kozlov
|
8ef7fcdba3
|
fixed a regression caused by not escaped dollar sumbols, see r1061288 and Bugzilla 49928
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1069396 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-10 14:07:04 +00:00 |
|
Nick Burch
|
63a225e051
|
Fix bug #50539 - Better fix for html-style br tags (invalid XML) inside XSSF documents
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1067217 13f79535-47bb-0310-9956-ffa450edef68
|
2011-02-04 16:42:57 +00:00 |
|
Maxim Valyanskiy
|
e325b96167
|
hwpf: ignore invalid style reference
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1065538 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-31 09:55:10 +00:00 |
|
Maxim Valyanskiy
|
40dbadc49e
|
hwpf: ignore null-reference to parent stylesheet (bug#50688)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1065535 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-31 09:27:44 +00:00 |
|
Maxim Valyanskiy
|
9269c0850c
|
hwpf: ignore incorrect ListFormatOverride reference that causes IndexOutOfBoundException
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1064110 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-27 12:42:12 +00:00 |
|
Nick Burch
|
e57d3c7631
|
Remove un-used imports
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1061723 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-21 10:33:46 +00:00 |
|
Nick Burch
|
23935eb2a5
|
Fix bug #49928 for HSSF too - refactor HSSFDataFormat to allow overriding of built in formats, and tweak the format unit tests to do the same check for HSSF and XSSF. Also corrects some builtin formats for new HSSFWorkbooks which were slightly off
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1061288 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-20 13:20:24 +00:00 |
|
Yegor Kozlov
|
48544b470b
|
added implementations for CLEAN(), CHAR() and ADDRESS(), see Bugzilla 50607
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1060788 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-19 12:30:18 +00:00 |
|
Yegor Kozlov
|
db25367237
|
remove System.out.println() from the test code
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1060787 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-19 12:28:54 +00:00 |
|
Yegor Kozlov
|
8ba44207e6
|
User Defined Function Documentation/Example, see Bugzilla 50587
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1060724 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-19 09:22:24 +00:00 |
|
Nick Burch
|
e71b2d533d
|
Update the HMEF page with the latest status of the code
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1058557 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-13 13:56:02 +00:00 |
|
Nick Burch
|
89df31493c
|
Start on TNEF RTF attribute decompression, but not quite finished yet
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1058555 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-13 13:53:02 +00:00 |
|
Nick Burch
|
9d2b9caa33
|
Add support for custom MAPI Properties (0x8000 and above, plus unknown lower ones)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1058262 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-12 18:14:49 +00:00 |
|
Nick Burch
|
1d5f5c311a
|
HMEF dumping and properties tweaks
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1058243 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-12 17:22:40 +00:00 |
|
Nick Burch
|
fd16797edd
|
Start to decode the MAPI Properties in the TNEF stream for HMEF
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1058226 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-12 16:45:02 +00:00 |
|
Maxim Valyanskiy
|
5f669d2a4d
|
hwpf: fix ArrayIndexOutOfBoundsException in Range.getCharacterRun() (TIKA-577)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1058176 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-12 15:16:50 +00:00 |
|
Nick Burch
|
4358a18407
|
MAPIProperty is a better fit name for HSMF, so change the name before it gets too widely used
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1058116 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-12 12:45:51 +00:00 |
|
Nick Burch
|
112b2b584e
|
Copy the MAPI type information over completely to HSMF
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1058114 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-12 12:43:25 +00:00 |
|
Nick Burch
|
babc3f173e
|
More converting of HSMF code to use strongly type attributes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1057712 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-11 16:11:23 +00:00 |
|
Nick Burch
|
5fa971d0bf
|
Add a HSMF dev tool for listing the chunks with their types and names
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1057708 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-11 16:01:42 +00:00 |
|
Nick Burch
|
d9197ba3a4
|
Start converting HSMF code to use the new strongly type MAPIAttribute class for lookups, and add a dev class for listing the defined attributes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1057698 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-11 15:35:29 +00:00 |
|
Nick Burch
|
7978095929
|
Create a new HSMF MAPI Attributes class to hold the attribute list in a strongly typed way, based on the MSDN published properties list
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1057665 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-11 14:42:40 +00:00 |
|
Nick Burch
|
3215f32e54
|
In NPOIFS, close the file we opened in more exception cases
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1055379 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-05 09:42:00 +00:00 |
|
Nick Burch
|
d5ee996ad7
|
Add NPOIFS section to the documentation
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1054207 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-01 07:07:16 +00:00 |
|
Nick Burch
|
bfd6fb0e2b
|
More NPOIFS tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1054199 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-01 06:49:53 +00:00 |
|
Nick Burch
|
2d583f4e3f
|
Tweak HSLF and HWPF to work well with NPOIFS, and add unit tests for this
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1054191 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-01 05:42:36 +00:00 |
|
Nick Burch
|
981b7cbd8e
|
Add unit test for using HSSF with both POIFS and NPOIFS
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1054190 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-01 05:30:11 +00:00 |
|
Nick Burch
|
bc2f0eb994
|
Fix generics warnings, and add another constructor
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1054189 13f79535-47bb-0310-9956-ffa450edef68
|
2011-01-01 05:28:30 +00:00 |
|
Nick Burch
|
2d9837bd90
|
Tweak NPOIFS constructors so that if you have a FileChannel, you can pass it in, but that the File based one will tidy up after itself in the event of errors
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1054033 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-31 00:46:00 +00:00 |
|
Nick Burch
|
c82f06605e
|
NPOIFS needs an explicit close, as it has to keep the File / buffer around to read from. Adds a close method
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053777 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-30 00:58:28 +00:00 |
|
Nick Burch
|
2f466d27fe
|
Refactor DocumentInputStream so that it can transparently handle both old style and new style POIFS Documents
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053562 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-29 07:28:10 +00:00 |
|
Nick Burch
|
7fe097413c
|
Add a NPOIFS aware createDocumentInputStream method to DirectoryNode, and use it in POIDocument. Also fix indent in the latter
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053522 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-29 03:30:07 +00:00 |
|
Nick Burch
|
f2b541e026
|
Since a DirectoryNode has a reference to the underlying POIFSFileSystem, tidy up the POIDocument constructor to not need both passing in
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053521 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-29 03:19:46 +00:00 |
|
Nick Burch
|
3f85bdc6d3
|
More NPOIFS BAT vs XBAT confusion fixes. Also fixes recent POIFS regression on big files, and adds a POIFS unit test for XBAT containing files (previously there wasn't one)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053511 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-29 03:00:46 +00:00 |
|
Nick Burch
|
e2abe57845
|
More NPOIFS XBAT updates
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053504 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-29 01:34:56 +00:00 |
|
Nick Burch
|
30a23fc7b4
|
Fix the name of the RootProperty, as it never changes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053503 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-29 01:34:18 +00:00 |
|
Nick Burch
|
01626c6626
|
XBAT logic in NPOIFS was incorrect - it's a chain of doubly indirect, not singly indirect BATs. Start to correct
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053495 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-29 01:05:01 +00:00 |
|
Nick Burch
|
029850e5cf
|
Implement a NPOIFS document reader, and add tests which use it
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053279 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-28 08:52:50 +00:00 |
|
Nick Burch
|
5ed63966c4
|
Allow POIFSLister to switch between the two different POIFS implementations when listing
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053274 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-28 07:13:47 +00:00 |
|
Nick Burch
|
9a865f1a30
|
Add NPOIFS high level Document implementation
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053273 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-28 07:15:38 +00:00 |
|
Nick Burch
|
63cfee8179
|
Start on refactoring ready to support NPOIFS Directory/Document nodes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053269 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-28 06:21:40 +00:00 |
|
Nick Burch
|
35c54e42b9
|
Partial NPOIFS write implementation, and tidy up of methods around this
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053261 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-28 05:31:32 +00:00 |
|
Nick Burch
|
4f984c02c3
|
Add TODOs for further stream writing work
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053251 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-28 04:46:12 +00:00 |
|
Nick Burch
|
1df87f0c0f
|
More NPOIFSStream unit tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053250 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-28 04:43:19 +00:00 |
|
Nick Burch
|
14fbfb1321
|
More NPOIFSStream tests, and explicit free support+test
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053249 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-28 04:29:18 +00:00 |
|
Nick Burch
|
22579d8846
|
Add NPOIFS SBAT tests, and stub out a few future tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053016 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-27 07:53:05 +00:00 |
|
Nick Burch
|
f8c1e5437f
|
Add tests for the NPOIFS mini stream
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053014 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-27 07:39:57 +00:00 |
|
Nick Burch
|
fbb9243fbd
|
More NPOIFSStream unit tests, and stub out a few future ones too
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053008 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-27 06:55:51 +00:00 |
|
Nick Burch
|
bf9444f784
|
Start to support the MiniStream, by extracting out the BlockStore superclass and implementing a SBAT/Stream based mini block version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053007 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-27 06:50:05 +00:00 |
|
Nick Burch
|
17c775625c
|
Move the SBAT/BAT cutoff constant to POIFSConstants
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1052995 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-27 04:04:47 +00:00 |
|
Nick Burch
|
cd216b6f0b
|
More NPOIFS tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1052988 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-27 01:51:10 +00:00 |
|
Nick Burch
|
574e993120
|
Start on PropertyTable support for NPOIFS, and more NPOIFS tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1052205 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-23 09:21:49 +00:00 |
|
Nick Burch
|
4d3ddefa5b
|
Output the correct header value
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1052202 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-23 09:19:39 +00:00 |
|
Nick Burch
|
bc410cfd73
|
Fix warnings, typos etc
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1052201 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-23 09:18:04 +00:00 |
|
Nick Burch
|
a157f496ee
|
Add NPOIFSFileSystem support for identifying free blocks, along with partial unit tests for it
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1052194 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-23 08:02:50 +00:00 |
|
Nick Burch
|
e911c35421
|
More NPOIFSFileSystem and NPOIFSStream read unit tests, along with details of a few more tests still to be written
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1052186 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-23 07:08:50 +00:00 |
|
Nick Burch
|
39f533b4d0
|
Initial NPOIFS low level stream reader and writer. Still needs unit tests, but should allow reading and writing to a basic stream of (big) blocks
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1051795 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-22 08:52:17 +00:00 |
|
Nick Burch
|
c0a0faf9c5
|
More BATBlock related methods for identifying size and list offsets, plus tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1051791 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-22 08:41:28 +00:00 |
|
Nick Burch
|
c3c4e4f2f7
|
Add initial low level code for HMEF, an implementation of TNEF (aka winmail.dat). Currently processes core attributes, but not embedded MAPI ones, and still needs to do more for extraction
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1051756 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-22 05:04:19 +00:00 |
|
Nick Burch
|
d2583d83d5
|
Refactor the common LZW decompression code out into utils
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1051377 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-21 05:18:34 +00:00 |
|
Nick Burch
|
b31c0f88da
|
More PropertyTable refactoring - pull common code out into a Base, so we can plug in a different block reader/writer for NIO
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1051029 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-20 09:30:32 +00:00 |
|
Nick Burch
|
2c58431592
|
POIFS Property refactoring ready for NIO support
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1051025 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-20 09:06:47 +00:00 |
|
Nick Burch
|
59130c6193
|
Add a couple more chunk types
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1051006 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-20 07:18:31 +00:00 |
|
Nick Burch
|
aaf795a77a
|
Bit more on NPOIFSFileSystem, and some typo fixes in documentation
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1050815 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-19 11:43:54 +00:00 |
|
Nick Burch
|
848f62144a
|
Change how the NIO block read works, to re-use the byte array for the from-InputStream case. Also start on reading the FAT blocks for NPOIFSFileSystem
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1050775 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-19 08:53:36 +00:00 |
|
Nick Burch
|
019c30e33c
|
Initial work on a NIO POIFSFileSystem. Currently is able to open the file and read the header, but no more
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1050773 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-19 08:06:48 +00:00 |
|
Nick Burch
|
11baa943c4
|
Move CloseIgnoringInputStream out to its own class, and add more helper methods
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1050772 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-19 08:05:44 +00:00 |
|
Nick Burch
|
e86e3af3b2
|
Make BATBlock useful for read (was previously write only)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1050770 13f79535-47bb-0310-9956-ffa450edef68
|
2010-12-19 07:17:14 +00:00 |
|