Nick Burch
808ac3d6c7
Fix for bug #41357 , by moving byte array creation until after we've decided that we have a valid picture
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@496398 13f79535-47bb-0310-9956-ffa450edef68
2007-01-15 16:40:03 +00:00
Nick Burch
bf11deb51d
Update the order of the TextProps, as it seems not to be based quite on the mask order. Fix from Yegor, from bug #40143
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@496369 13f79535-47bb-0310-9956-ffa450edef68
2007-01-15 15:22:39 +00:00
Mark Thomas
b4a7369296
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@496331 13f79535-47bb-0310-9956-ffa450edef68
2007-01-15 14:36:03 +00:00
Mark Thomas
c60210ede4
Add standard licence header
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@496329 13f79535-47bb-0310-9956-ffa450edef68
2007-01-15 14:27:03 +00:00
Nick Burch
98b8864c40
Throw an exception if a picture claims to have a negative amount of data. Should avoid problem in bug #41357
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@495578 13f79535-47bb-0310-9956-ffa450edef68
2007-01-12 14:19:35 +00:00
Nick Burch
fe226fc002
Handle the fact that StyleTextPropAtom needs to work with a text length that's one larger than the underlying text it represents. (Fix from Yegor from bug #40143 )
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@495278 13f79535-47bb-0310-9956-ffa450edef68
2007-01-11 16:18:30 +00:00
Nick Burch
08868da373
Update with new knowledge of how this all works, from bug #41176
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@494519 13f79535-47bb-0310-9956-ffa450edef68
2007-01-09 18:51:29 +00:00
Henri Yandell
742b207be8
Applied copy2license script to the files that were converted by dos2unix. ant jar continues to pass.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@489762 13f79535-47bb-0310-9956-ffa450edef68
2006-12-22 21:00:02 +00:00
Henri Yandell
e4d9311a5a
Applying dos2unix on some of the Java files. The copy2license script isn't picking up the dos line endings. Hopefully not a problem for anyone
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@489760 13f79535-47bb-0310-9956-ffa450edef68
2006-12-22 20:56:04 +00:00
Henri Yandell
b8f7a14477
Applying the copy2license.pl script (with tiny modification to allow for more whitespace than it expects in the POI header) to all files. ant jar succeeds, and the svn diff has been verified by eye. Still more files to do, this is the first pass.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@489730 13f79535-47bb-0310-9956-ffa450edef68
2006-12-22 19:18:16 +00:00
Nick Burch
0d880ef000
Try to work with files that don't have a master SlideListWithText, but go straight into a Slides one. Throw a better exception on slides with a mixed first SlideListWithText (see bug 41176 for more details)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@487182 13f79535-47bb-0310-9956-ffa450edef68
2006-12-14 11:50:54 +00:00
Nick Burch
adc3542029
If we have a picture of type 0, don't even bother trying to create a PictureData object for it
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@487181 13f79535-47bb-0310-9956-ffa450edef68
2006-12-14 11:49:56 +00:00
Nick Burch
925f724d4c
Support compressed pictures properly, from bug #41032
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@480585 13f79535-47bb-0310-9956-ffa450edef68
2006-11-29 14:49:40 +00:00
Nick Burch
c6960a5c08
Update from Yegor in bug 41046 - support background shapes and fills
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@480104 13f79535-47bb-0310-9956-ffa450edef68
2006-11-28 15:55:27 +00:00
Nick Burch
d5de2ed9a5
Ditch a few calls to System.out, in favour of calls to POILogger
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@480102 13f79535-47bb-0310-9956-ffa450edef68
2006-11-28 15:54:39 +00:00
Nick Burch
49fb78cc39
Fix for bug 41015 - add in another paragraph property
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@480093 13f79535-47bb-0310-9956-ffa450edef68
2006-11-28 15:34:20 +00:00
Amol S. Deshmukh
eff173c05d
superclass for logical functions
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@479294 13f79535-47bb-0310-9956-ffa450edef68
2006-11-26 06:15:17 +00:00
Amol S. Deshmukh
5f9ef7eab0
updated to include additional tests for IF()
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@479293 13f79535-47bb-0310-9956-ffa450edef68
2006-11-26 06:14:54 +00:00
Amol S. Deshmukh
4a42f6a765
initial version
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@479290 13f79535-47bb-0310-9956-ffa450edef68
2006-11-26 06:14:11 +00:00
Amol S. Deshmukh
2b0eb9be33
implemented IF() function
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@479289 13f79535-47bb-0310-9956-ffa450edef68
2006-11-26 06:13:29 +00:00
Amol S. Deshmukh
17fd168dbc
added testcases for functions: if, islogical, isnontext, isnumber, isref, istext, left, right
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@479288 13f79535-47bb-0310-9956-ffa450edef68
2006-11-26 06:12:46 +00:00
Amol S. Deshmukh
3968fc1209
replaced use of deprecated calls to get string value from cell
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@479287 13f79535-47bb-0310-9956-ffa450edef68
2006-11-26 06:11:36 +00:00
Amol S. Deshmukh
5d7b255ef5
Fixed:
...
1. evaluateInCell failed if the cell originally contained a numeric value
2. Sheet references were not handled correctly
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@478367 13f79535-47bb-0310-9956-ffa450edef68
2006-11-22 23:12:06 +00:00
Amol S. Deshmukh
e191d564b3
removed use of deprecated calls to get the String value of a cell
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@477928 13f79535-47bb-0310-9956-ffa450edef68
2006-11-21 22:17:34 +00:00
Nick Burch
70f29ad79c
Detect when the Current User stream is too short, and give a more helpful exception in that case
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@477162 13f79535-47bb-0310-9956-ffa450edef68
2006-11-20 12:26:51 +00:00
Nick Burch
4954bbe0f1
Avoid an exception when getting the default bitmap image size on some JVMs
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@474253 13f79535-47bb-0310-9956-ffa450edef68
2006-11-13 11:13:55 +00:00
Nick Burch
a68c490e4b
Support for DIB picture types, from Bug 40740
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@464984 13f79535-47bb-0310-9956-ffa450edef68
2006-10-17 18:12:43 +00:00
Nick Burch
aebf3c2b52
Support for Master Sheets from Yegor (bug 40753)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@464982 13f79535-47bb-0310-9956-ffa450edef68
2006-10-17 18:01:19 +00:00
Nick Burch
1915cb2a10
Don't depend on source files being utf8 for test to work
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@464977 13f79535-47bb-0310-9956-ffa450edef68
2006-10-17 17:52:18 +00:00
Nick Burch
50625c7196
If we hit an unknown picture type, don't break completely - report an error but carry on without the picture
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@463202 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 11:26:05 +00:00
Nick Burch
7ef203f71c
Fix for NPE in bug #40036 . The TextBox will still be fairly useless though
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@450097 13f79535-47bb-0310-9956-ffa450edef68
2006-09-26 15:53:21 +00:00
Nick Burch
a2d54c0fe2
FOP fix from bug #39086
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@450068 13f79535-47bb-0310-9956-ffa450edef68
2006-09-26 14:54:45 +00:00
Nick Burch
0989d2323a
From bug #38616 - support for extracting images from word files, plus tests for this
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@450066 13f79535-47bb-0310-9956-ffa450edef68
2006-09-26 14:46:39 +00:00
Nick Burch
338801b916
Don't just assume we'll only have container records for the shape's escher records
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@450057 13f79535-47bb-0310-9956-ffa450edef68
2006-09-26 14:14:59 +00:00
Nick Burch
c41a5148eb
Handle the case where a StyleTextPropAtom has a mask that codes for more properties than we have data for (+tests for this)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@449983 13f79535-47bb-0310-9956-ffa450edef68
2006-09-26 11:19:30 +00:00
Nick Burch
63a3fd96fb
Support alignment and indent levels for HSLF - patch from Yegor in bug #40324
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@448004 13f79535-47bb-0310-9956-ffa450edef68
2006-09-19 22:47:44 +00:00
Nick Burch
7c1efd4b1a
Improved picture support for HSLF, from Yegor in bug 40388
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@448001 13f79535-47bb-0310-9956-ffa450edef68
2006-09-19 22:37:38 +00:00
Jason Height
0ab20fa068
Just removed a bunch of unused imports etc. Reduces eclipse warnings
...
Jason
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@437998 13f79535-47bb-0310-9956-ffa450edef68
2006-08-29 07:47:00 +00:00
Jason Height
f62e014f5d
Hopefully fixed scratchpad test org.apache.poi.hssf/record/formula/functions/TestEverything.java from running out of memory and killing gump
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@437486 13f79535-47bb-0310-9956-ffa450edef68
2006-08-28 00:31:36 +00:00
Jason Height
8fbb3d73a9
Found a case where the shared formula does not resolve. This was in the test case for the org.apache.poi.hssf.record.formula.eval.TextEverything
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@437126 13f79535-47bb-0310-9956-ffa450edef68
2006-08-26 08:23:22 +00:00
Nick Burch
6d2bc8aea9
Access to Saved By Information - patch from Trejkaz in bug #38647
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@431320 13f79535-47bb-0310-9956-ffa450edef68
2006-08-14 10:29:49 +00:00
Nick Burch
f3a4d0c4df
Throw a more useful exception in the case of word95 documents
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@430365 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 12:20:24 +00:00
Nick Burch
036a97a268
If we're created with an InputStream, check to see if it's really RTF before proceeding
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@430363 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 12:12:27 +00:00
Nick Burch
ff95bf10a4
Yegor's TxMasterStyleAtom code from Bug #40057
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@423129 13f79535-47bb-0310-9956-ffa450edef68
2006-07-18 16:44:57 +00:00
Nick Burch
ec7513f700
Add lookups for the common text alignments
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@423127 13f79535-47bb-0310-9956-ffa450edef68
2006-07-18 16:25:20 +00:00
Nick Burch
4e0a09ce38
Yegor's update from bug #39991 - better identification of what underlying picture data a picture object relates to
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@421843 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 09:18:44 +00:00
Nick Burch
cc3a899a3e
Expose the underlying TextRun
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@421555 13f79535-47bb-0310-9956-ffa450edef68
2006-07-13 09:24:39 +00:00
Nick Burch
f26c5c8468
Add in a main() method, so people can stop moaning
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@421238 13f79535-47bb-0310-9956-ffa450edef68
2006-07-12 11:22:50 +00:00
Nick Burch
ade3266fdb
Remove a bit of debug code
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@418856 13f79535-47bb-0310-9956-ffa450edef68
2006-07-03 21:27:09 +00:00
Nick Burch
81ce641db6
Get to a consistent indent
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@418849 13f79535-47bb-0310-9956-ffa450edef68
2006-07-03 20:59:09 +00:00
Nick Burch
5df58d63b8
Yegor's Slide Title patch from bug 39948
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@418847 13f79535-47bb-0310-9956-ffa450edef68
2006-07-03 20:53:08 +00:00
Nick Burch
662a34291b
Add correct detection for encrypted powerpoint files. An exception will be thrown if they are encountered.\n(As we don't know how the encryption is done, we can't do any decryption of these files)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@418842 13f79535-47bb-0310-9956-ffa450edef68
2006-07-03 20:34:41 +00:00
Nick Burch
1fadf0d839
Support re-ordering of slides, now that we know how slider ordering works
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@418612 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 16:02:20 +00:00
Nick Burch
2db5e373a2
Hopefully fix bug 39228 - big overhaul of how slides and notes are build, based on Yegor's discoveries. Hopefully, we now return the right slide #, and in the right order
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@417541 13f79535-47bb-0310-9956-ffa450edef68
2006-06-27 18:15:32 +00:00
Nick Burch
993972171b
Update Document to offer the SlideListWithTexts by name, and change addSlide to add to the right SlideListWithText. (Based on a bug, the number I don't have to hand, doh\!)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@417434 13f79535-47bb-0310-9956-ffa450edef68
2006-06-27 11:42:29 +00:00
Nick Burch
07c22ee428
Tweak rich text handling
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@414857 13f79535-47bb-0310-9956-ffa450edef68
2006-06-16 16:32:07 +00:00
Nick Burch
51e12de65d
Tweak comments
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@414846 13f79535-47bb-0310-9956-ffa450edef68
2006-06-16 15:03:01 +00:00
Nick Burch
0bef9fe7cc
Tests for new RichText code
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@413914 13f79535-47bb-0310-9956-ffa450edef68
2006-06-13 14:58:46 +00:00
Nick Burch
90f6aaad7f
Refactor to allow easy testing of multiple files. Will enable a second file when bug #39800 is fixed
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@413913 13f79535-47bb-0310-9956-ffa450edef68
2006-06-13 14:58:24 +00:00
Nick Burch
b43ad43025
Hopefully handle the building and using of RichTextRuns correctly. Should include proper handling of the +1 length in the styles (Bug 39177), and shared character/paragraph styles (Bugs 39547 and 38544)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@413912 13f79535-47bb-0310-9956-ffa450edef68
2006-06-13 14:57:34 +00:00
Nick Burch
aba3abf1b6
Some PersistPtrHolders seem to reference records stored after them. Add a second pass to cope with these cases
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@413911 13f79535-47bb-0310-9956-ffa450edef68
2006-06-13 14:54:52 +00:00
Nick Burch
c0d50d0c84
Some initial changes that are needed to fix bug #38544
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@413694 13f79535-47bb-0310-9956-ffa450edef68
2006-06-12 16:07:29 +00:00
Nick Burch
35fe8168b3
New dev program for helping us understand how SlideListWithTexts interact
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@413678 13f79535-47bb-0310-9956-ffa450edef68
2006-06-12 15:16:44 +00:00
Nick Burch
6dc28b4e1b
Add some comments to the code, to help understand why an extra +1 is added (based on discussions in bug #39177 )
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@413671 13f79535-47bb-0310-9956-ffa450edef68
2006-06-12 14:45:07 +00:00
Nick Burch
9375067b39
Make the output of the positions easier to understand
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@413669 13f79535-47bb-0310-9956-ffa450edef68
2006-06-12 14:44:30 +00:00
Nick Burch
3e964966cc
Better handling of zero sized images, and where the picture stream doesn't have enough data left for a full header
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@413658 13f79535-47bb-0310-9956-ffa450edef68
2006-06-12 14:06:08 +00:00
Nick Burch
c569ba02e6
Add test for empty constructor
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@405757 13f79535-47bb-0310-9956-ffa450edef68
2006-05-10 13:24:54 +00:00
Nick Burch
9c748bf4bd
Don't blindly cast children to FontEntityAtom
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@405381 13f79535-47bb-0310-9956-ffa450edef68
2006-05-09 10:47:22 +00:00
Nick Burch
ca8b649bfe
Fixes from Yegor, from bug #39395
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@405092 13f79535-47bb-0310-9956-ffa450edef68
2006-05-08 16:43:11 +00:00
Nick Burch
7134c5969d
Tests to go with fix for bug 39374
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@395889 13f79535-47bb-0310-9956-ffa450edef68
2006-04-21 14:06:10 +00:00
Nick Burch
bee666439e
Fix for bug 39374 - handle unicode text runs
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@395888 13f79535-47bb-0310-9956-ffa450edef68
2006-04-21 14:05:42 +00:00
Nick Burch
55e3a643b6
Tests for fixes associated with Bug 39324
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@395882 13f79535-47bb-0310-9956-ffa450edef68
2006-04-21 13:45:04 +00:00
Nick Burch
43d7696efd
Bug fix for newly created bitmask values (part of bug 39324). A few enhancements to make adding new TextPropCollections easier
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@395880 13f79535-47bb-0310-9956-ffa450edef68
2006-04-21 13:43:53 +00:00
Nick Burch
1e1be79c86
When adding TextBoxes to a slide, make sure we update the PPDrawing's cache of TextboxWrappers
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@395879 13f79535-47bb-0310-9956-ffa450edef68
2006-04-21 13:41:56 +00:00
Nick Burch
f64c6c3cea
Test to ensure that when we add slides, we can write them back out and everything behaves
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@395280 13f79535-47bb-0310-9956-ffa450edef68
2006-04-19 15:43:06 +00:00
Nick Burch
ae61fd9b4c
Updated test from Yegor, to also test creating text boxes with properties
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@395219 13f79535-47bb-0310-9956-ffa450edef68
2006-04-19 11:41:27 +00:00
Nick Burch
7b2729cc70
Updates from Yegor: New shape and picture stuff (see bug 39256)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@393576 13f79535-47bb-0310-9956-ffa450edef68
2006-04-12 18:48:53 +00:00
Nick Burch
ad0f8b898e
PPT file where the slides are returned in the wrong order, from bug #39228
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@393555 13f79535-47bb-0310-9956-ffa450edef68
2006-04-12 18:04:05 +00:00
Nick Burch
d23b3d074a
Tests to ensure that the StyleTextProp and RichText stuff plays nicely together
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@393553 13f79535-47bb-0310-9956-ffa450edef68
2006-04-12 18:01:11 +00:00
Nick Burch
d3f6caf28c
Need right date in the test formatter
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@393552 13f79535-47bb-0310-9956-ffa450edef68
2006-04-12 18:00:38 +00:00
Nick Burch
41b716e799
Fix bug #39177 - Last TextPropCollection needs a length 1 longer than the text that makes it up
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@393550 13f79535-47bb-0310-9956-ffa450edef68
2006-04-12 17:59:45 +00:00
Nick Burch
ba0c404d40
Bug fix for writing out the mask for BitMask properties
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@393549 13f79535-47bb-0310-9956-ffa450edef68
2006-04-12 17:59:03 +00:00
Nick Burch
66d1f0d1e2
Add a check that just opening a usermodel slidesheet on it doesn't break things
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@393497 13f79535-47bb-0310-9956-ffa450edef68
2006-04-12 16:31:34 +00:00
Nick Burch
5f0cd6fc76
Add constructors taking the main objects, rather than just input streams
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@391617 13f79535-47bb-0310-9956-ffa450edef68
2006-04-05 14:04:32 +00:00
Nick Burch
1d0672541e
Fix for 12 vs 24 hour times
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@391591 13f79535-47bb-0310-9956-ffa450edef68
2006-04-05 11:44:28 +00:00
Nick Burch
7f5d4fee40
More HPSF-related beautification
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@391590 13f79535-47bb-0310-9956-ffa450edef68
2006-04-05 11:43:40 +00:00
Rainer Klute
545eb3e56b
HPSF-related beautification
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@391555 13f79535-47bb-0310-9956-ffa450edef68
2006-04-05 07:26:52 +00:00
Nick Burch
bf3afb3317
Convert HWPFDocument to having POIDocument as its parent
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@391365 13f79535-47bb-0310-9956-ffa450edef68
2006-04-04 17:02:14 +00:00
Nick Burch
14c67ebded
Create a new Superclass, POIDocument, which handles the property (hpsf) stuff which was previously done by HSLFSlideShow. Add tests for this, and convert HSLFSlideShow to using it
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@391363 13f79535-47bb-0310-9956-ffa450edef68
2006-04-04 16:50:04 +00:00
Nick Burch
e5813e6cf8
Prevent infinite recursion (leading to stack overflow) on broken documents where a PAP claims to be its own parent
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@391084 13f79535-47bb-0310-9956-ffa450edef68
2006-04-03 16:46:01 +00:00
Nick Burch
590e69ce42
Add more tests to ensure the IDs are still correct after writing out and reading back in again
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@389292 13f79535-47bb-0310-9956-ffa450edef68
2006-03-27 21:42:13 +00:00
Nick Burch
74d7d53fa7
Fixes/Updates to tests to go with big change in how slides/notes are tied to their text
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@389287 13f79535-47bb-0310-9956-ffa450edef68
2006-03-27 21:36:00 +00:00
Nick Burch
9329c11565
Big change in how we tie slides, notes, and their text together. Now make use of the RefID and SlideIndentifier values to pull everything together
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@389286 13f79535-47bb-0310-9956-ffa450edef68
2006-03-27 21:35:37 +00:00
Nick Burch
061f6f3f7e
Have more useful information on how the different IDs are used
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@389284 13f79535-47bb-0310-9956-ffa450edef68
2006-03-27 21:34:29 +00:00
Nick Burch
6a433a6b21
From Bug 38544 - example ppt file where paragraph styles run out before char styles
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@389282 13f79535-47bb-0310-9956-ffa450edef68
2006-03-27 21:31:31 +00:00
Nick Burch
2e8e87803e
Developer helper program to try to help match Slide IDs between SlidePersistAtoms and Slides
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@389234 13f79535-47bb-0310-9956-ffa450edef68
2006-03-27 19:42:13 +00:00
Nick Burch
f691514b2d
More slide related tests
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@388942 13f79535-47bb-0310-9956-ffa450edef68
2006-03-26 19:08:10 +00:00
Nick Burch
8fb8942da5
Start to do more useful/sensible things with Slide IDs
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@388941 13f79535-47bb-0310-9956-ffa450edef68
2006-03-26 19:07:52 +00:00
Nick Burch
1e0791f890
Tests for adding multiple slides
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@388930 13f79535-47bb-0310-9956-ffa450edef68
2006-03-26 17:37:36 +00:00
Nick Burch
72fd120c8f
Fix for adding multiple slides
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@388929 13f79535-47bb-0310-9956-ffa450edef68
2006-03-26 17:37:04 +00:00
Nick Burch
ea9dd06f19
Tests for patches from Yegor (Bug #39097 )
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@388921 13f79535-47bb-0310-9956-ffa450edef68
2006-03-26 16:21:08 +00:00
Nick Burch
a6b1ef6d07
Patches from Yegor (Bug #39097 ), along with some sorting out of indenting, method positioning etc
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@388920 13f79535-47bb-0310-9956-ffa450edef68
2006-03-26 16:20:08 +00:00
Nick Burch
3c47eec7d8
Also grab text from CStrings, which will get Comments
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@387016 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 18:44:10 +00:00
Nick Burch
349e75e3bf
Fix for adding slides to sheets which already have some - get the SlidePersistAtom correctly
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@387010 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 18:09:20 +00:00
Nick Burch
432637b15a
Add Yegor's new slide functionality (see bug 38954), with a bit of refactoring
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@387009 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 17:54:17 +00:00
Nick Burch
6ac6f01ead
Add Yegor's new slide functionality (see bug 38954), with a bit of refactoring
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@387008 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 17:53:49 +00:00
Nick Burch
c0d21cf9e2
Tests for improved child record adding code
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386997 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 16:29:50 +00:00
Nick Burch
45452a3255
Improve the child record adding code
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386996 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 16:29:31 +00:00
Nick Burch
06117b145d
Test for new Environment record
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386987 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 16:10:07 +00:00
Nick Burch
7a25183183
Add an Environment record, and make the code simpler
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386986 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 16:09:51 +00:00
Nick Burch
b34c282fd5
Test for new Document record class
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386982 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 15:59:43 +00:00
Nick Burch
4028abde1d
Create a Document record class, to do a lot of the common Document stuff for us
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386981 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 15:59:23 +00:00
Nick Burch
f6f1292213
Tests to ensure we create empty StyleTextPropAtoms correctly
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386976 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 14:52:41 +00:00
Nick Burch
5b7f7eb4e3
Create empty StyleTextPropAtoms correctly
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386975 13f79535-47bb-0310-9956-ffa450edef68
2006-03-19 14:52:23 +00:00
Nick Burch
9904ebb14d
Tests for getting and changing the font of a rich text run
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386873 13f79535-47bb-0310-9956-ffa450edef68
2006-03-18 18:56:38 +00:00
Nick Burch
cba78ae839
Support for getting and changing the font of a rich text run
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386872 13f79535-47bb-0310-9956-ffa450edef68
2006-03-18 18:56:26 +00:00
Nick Burch
3b783835df
Tests for creating a new Comment2000 record
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@385356 13f79535-47bb-0310-9956-ffa450edef68
2006-03-12 19:19:18 +00:00
Nick Burch
9e79e33d00
Support for creating a new Comment2000 record
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@385355 13f79535-47bb-0310-9956-ffa450edef68
2006-03-12 19:18:59 +00:00
Nick Burch
a36d020021
Finish Comment2000Atom support
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@381168 13f79535-47bb-0310-9956-ffa450edef68
2006-02-26 20:52:54 +00:00
Nick Burch
6919458a06
Finish Comment2000Atom support
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@381167 13f79535-47bb-0310-9956-ffa450edef68
2006-02-26 20:52:42 +00:00
Nick Burch
7a31899934
Tests for Atom for 2000/XP style comments
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@381153 13f79535-47bb-0310-9956-ffa450edef68
2006-02-26 20:10:29 +00:00
Nick Burch
de8445b805
Atom for 2000/XP style comments
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@381152 13f79535-47bb-0310-9956-ffa450edef68
2006-02-26 20:10:05 +00:00
Nick Burch
2fde012194
Add support for converting to/from SYSTEMTIME dates
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@381144 13f79535-47bb-0310-9956-ffa450edef68
2006-02-26 19:54:12 +00:00
Nick Burch
118b2ab865
Add support for converting to/from SYSTEMTIME dates
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@381143 13f79535-47bb-0310-9956-ffa450edef68
2006-02-26 19:54:02 +00:00
Nick Burch
8b4718ba90
Do the javadoc comment correctly
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@377448 13f79535-47bb-0310-9956-ffa450edef68
2006-02-13 18:22:55 +00:00
Nick Burch
5c8d2a20d1
Friendly wrapper on HWPF for extracting text from Word Documents
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@377372 13f79535-47bb-0310-9956-ffa450edef68
2006-02-13 12:59:00 +00:00
Nick Burch
5bacacee85
Friendly wrapper on HWPF for extracting text from Word Documents
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@377371 13f79535-47bb-0310-9956-ffa450edef68
2006-02-13 12:58:52 +00:00
Nick Burch
e382e4179d
Start to support friendly usermodel interface to rich text character properties
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@377216 13f79535-47bb-0310-9956-ffa450edef68
2006-02-12 19:01:16 +00:00
Nick Burch
c5edf4cb53
Start to support friendly usermodel interface to rich text character properties
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@377215 13f79535-47bb-0310-9956-ffa450edef68
2006-02-12 19:01:07 +00:00
Nick Burch
30fa7996ac
More rich text work
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@377170 13f79535-47bb-0310-9956-ffa450edef68
2006-02-12 12:56:33 +00:00
Nick Burch
4cba14090b
More rich text work
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@377169 13f79535-47bb-0310-9956-ffa450edef68
2006-02-12 12:56:26 +00:00
Nick Burch
770a5bffa8
Fix for bug 38526 - If the record claims to be longer than the remaining data, just return null and ignore it
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@375274 13f79535-47bb-0310-9956-ffa450edef68
2006-02-06 13:12:02 +00:00
Nick Burch
452efd8c3c
Record level support for PPT 2000/XP comments (but not yet comment summaries or details)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@375233 13f79535-47bb-0310-9956-ffa450edef68
2006-02-06 09:25:48 +00:00
Nick Burch
80881a3176
Record level support for PPT 2000/XP comments (but not yet comment summaries or details)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@375232 13f79535-47bb-0310-9956-ffa450edef68
2006-02-06 09:25:24 +00:00
Nick Burch
7cb6bc74b8
Enable CString records
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@375076 13f79535-47bb-0310-9956-ffa450edef68
2006-02-05 18:38:29 +00:00
Nick Burch
13a8f91ae6
CString support
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@375075 13f79535-47bb-0310-9956-ffa450edef68
2006-02-05 18:37:18 +00:00
Nick Burch
e12f883eb7
CString support
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@375074 13f79535-47bb-0310-9956-ffa450edef68
2006-02-05 18:36:59 +00:00
Nick Burch
9aa43bb603
Add placeholder definitions for 2000/XP Comments
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@375069 13f79535-47bb-0310-9956-ffa450edef68
2006-02-05 18:15:45 +00:00
Nick Burch
654b24ef36
Expose the POIFSFileSystem constructor, so people who already have one find life easier
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@371938 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 15:23:52 +00:00
Nick Burch
5f339a10c8
BinaryTagData seems to contain records, but it isn't tagged as doing so. Try stepping in anyway
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@371892 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 11:10:49 +00:00
Nick Burch
8740fe114d
Fix from CVS import - ensure PPT test files are stored as binary
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@371348 13f79535-47bb-0310-9956-ffa450edef68
2006-01-22 18:53:29 +00:00
Nick Burch
04ce77d8b2
From Bug 38289: Yegor's support for pictures embeded in PPT files
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@369541 13f79535-47bb-0310-9956-ffa450edef68
2006-01-16 18:27:51 +00:00
Nick Burch
4d619644ea
From Bug 38289: Yegor's support for pictures embeded in PPT files
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@369540 13f79535-47bb-0310-9956-ffa450edef68
2006-01-16 18:27:37 +00:00
Nick Burch
8f9f11de36
Sample data from bug 38283, for a PPT file with an embeded picture in it
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@369539 13f79535-47bb-0310-9956-ffa450edef68
2006-01-16 18:19:05 +00:00
Nick Burch
507017df2b
Add (and throw) an exception if the powerpoint file is corrupt in a way that some seem to be (first record is of type 0000, and length is 0xFFFF)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@365617 13f79535-47bb-0310-9956-ffa450edef68
2006-01-03 11:59:43 +00:00
Nick Burch
76b5be52ba
Add (and throw) an exception if the powerpoint file is corrupt in a way that some seem to be (first record is of type 0000, and length is 0xFFFF)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@365616 13f79535-47bb-0310-9956-ffa450edef68
2006-01-03 11:57:15 +00:00
Nick Burch
37d91a5084
Add (and throw) an exception if the powerpoint file is corrupt in a way that some seem to be (first record is of type 0000, and length is 0xFFFF)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@365615 13f79535-47bb-0310-9956-ffa450edef68
2006-01-03 11:54:38 +00:00
Nick Burch
ababb95a88
More rich text related tests
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353801 13f79535-47bb-0310-9956-ffa450edef68
2005-11-29 22:23:28 +00:00
Nick Burch
b8e7d71490
Some support for changing text in Rich text runs
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353800 13f79535-47bb-0310-9956-ffa450edef68
2005-11-29 22:22:13 +00:00
Nick Burch
e8bda0b91a
Get a bit further with building up RichTextRuns
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353799 13f79535-47bb-0310-9956-ffa450edef68
2005-11-29 21:18:59 +00:00
Nick Burch
4bb61c4ce5
Simple rich text sample PPT file
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353798 13f79535-47bb-0310-9956-ffa450edef68
2005-11-29 20:35:46 +00:00
Nick Burch
2ff7015118
Fix NPE in case when we can't find the Document atom: throw an IllegalState instead
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353797 13f79535-47bb-0310-9956-ffa450edef68
2005-11-24 10:46:45 +00:00
Nick Burch
c4042e0288
Test for extracting text from slide PPDrawings (to ensure bug 37451 is really fixed)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353796 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 17:01:54 +00:00
Nick Burch
728bf30f96
Fix for text runs from PPDrawings (bug 37451), as suggested by Yegor
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353795 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 17:01:21 +00:00
Nick Burch
76d6c15430
Test data from Yegor Kozlov from bug 37451 - PPT file with text from a text box
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353794 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 13:33:10 +00:00
Nick Burch
15c2f45c36
Basic tests for model.TextRun, and notes on what tests still need to
...
be written for it
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353793 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 13:29:27 +00:00
Nick Burch
ef21e2901b
Handle saving unicode text where the underlying record was byte based, by
...
swapping the record
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353792 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 13:28:34 +00:00
Nick Burch
fdb097fa64
Tests for updated RecordContainer
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353791 13f79535-47bb-0310-9956-ffa450edef68
2005-11-07 23:03:24 +00:00
Nick Burch
f73f0dff67
Bit of refactoring - move child records into parent RecordContainer
...
class, so we can then have more generic child record modification code
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353790 13f79535-47bb-0310-9956-ffa450edef68
2005-11-07 23:03:05 +00:00
Nick Burch
78936d9397
Some further tests for rich text supporting code
...
(No tests as yet for rich text code, as that's still being worked on)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353789 13f79535-47bb-0310-9956-ffa450edef68
2005-11-07 22:26:44 +00:00
Nick Burch
3e63e37064
Lay some of the groundwork for model/usermodel support for rich text
...
(note - RichTextRun is not fixed, and method signatures might well change)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353788 13f79535-47bb-0310-9956-ffa450edef68
2005-11-07 22:24:15 +00:00
Nick Burch
5a52664cf7
Pass font details + character styling up to the model
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353787 13f79535-47bb-0310-9956-ffa450edef68
2005-09-17 16:44:00 +00:00
Nick Burch
e3515e5334
List Yegor as co-author on file, since his code contribution was used in the
...
latest version fo the file
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353785 13f79535-47bb-0310-9956-ffa450edef68
2005-09-05 09:34:09 +00:00
Nick Burch
beeae66ea1
Finish off character style tests, and add paragraph style tests
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353782 13f79535-47bb-0310-9956-ffa450edef68
2005-09-04 19:26:40 +00:00
Nick Burch
c3e3e1b394
Handle internal representation duplication correctly
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353781 13f79535-47bb-0310-9956-ffa450edef68
2005-09-04 19:25:02 +00:00
Jason Height
5f996d15c1
Updated to use BitFieldFactory. Appologies for stepping outside my HSSF domain (wont happen again ;-)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353779 13f79535-47bb-0310-9956-ffa450edef68
2005-09-02 03:49:41 +00:00
Jason Height
ada69333b2
Major landing of the following changes:
...
1) Full implementation of UnicodeStrings
2) exposure of RichText strings to the usermodel
3) Modification to SSTRecord to support duplicates. Fixes a few bugs
4) RecordInputStream *smart* ?? handeling of continue records!
Phew This took 6 months on and off to put together. Just happy to commit somethig
Report any problems!
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353769 13f79535-47bb-0310-9956-ffa450edef68
2005-08-18 07:06:44 +00:00
Nick Burch
c4fea20971
Add a few more tests
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353767 13f79535-47bb-0310-9956-ffa450edef68
2005-08-14 19:27:45 +00:00
Nick Burch
0227e73537
For listing the contents of StyleTextPropAtom entries
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353766 13f79535-47bb-0310-9956-ffa450edef68
2005-08-14 19:27:22 +00:00
Nick Burch
b3cb2ec4bb
Improved handling of BitMask TextProp entries
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353765 13f79535-47bb-0310-9956-ffa450edef68
2005-08-14 19:26:48 +00:00
Nick Burch
25a0f44907
Update tests to track updates in StyleTextPropAtom
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353764 13f79535-47bb-0310-9956-ffa450edef68
2005-08-14 17:52:43 +00:00
Nick Burch
09893e989c
Big overhaul, with lots of help from Yegor
...
Now correctly handle all the different kinds of stylings, in their twin list format
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353763 13f79535-47bb-0310-9956-ffa450edef68
2005-08-14 17:51:46 +00:00
Nick Burch
1dfad60106
Better handle the case of there not being enough data in the record to form
...
a final CharacterStyle
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353762 13f79535-47bb-0310-9956-ffa450edef68
2005-08-07 15:26:26 +00:00
Nick Burch
628f5026bf
Tests for Font support from Yegor, from Bug #35972
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353760 13f79535-47bb-0310-9956-ffa450edef68
2005-08-02 17:16:46 +00:00
Nick Burch
0d18643331
Font support from Yegor, from Bug #35972
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353759 13f79535-47bb-0310-9956-ffa450edef68
2005-08-02 17:16:20 +00:00
Nick Burch
2f71ef509c
Add a partial test for changing style properties
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353758 13f79535-47bb-0310-9956-ffa450edef68
2005-08-01 17:37:15 +00:00
Nick Burch
ae6c4a5b2a
Add support for setting some of the style properties
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353757 13f79535-47bb-0310-9956-ffa450edef68
2005-08-01 17:36:52 +00:00
Nick Burch
7e2f39de17
Test code for the new Text Styling record class
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353756 13f79535-47bb-0310-9956-ffa450edef68
2005-07-31 18:06:48 +00:00
Nick Burch
e86823b583
Read only support for paragraph styling, and the stylings of the text within it
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353755 13f79535-47bb-0310-9956-ffa450edef68
2005-07-31 18:06:26 +00:00
Nick Burch
9a2dcc327b
Contribution from Yegor Kozlov (Bug 35630):
...
Dumps out the raw contents of a PPT file in XML format
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353751 13f79535-47bb-0310-9956-ffa450edef68
2005-07-14 11:31:26 +00:00
Nick Burch
48fb5e8385
Update to handle changed method signature on ddf.EscherContainerRecord.toString
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353746 13f79535-47bb-0310-9956-ffa450edef68
2005-07-13 11:06:58 +00:00
Nick Burch
7fb084c8cc
Move from having the list of classes to use for records from being in here, to being in RecordTypes
...
Should make adding new record handling classes cleaner and more extensible
(Change inspired by discussions with Yegor Kozlov)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353745 13f79535-47bb-0310-9956-ffa450edef68
2005-07-08 17:38:55 +00:00
Nick Burch
ccbc4681cc
Record level dumper of powerpoint files, and their constituent escher parts
...
Prints out in indented text what occurs where
(Code has existed for a while, but the lookup table used to be just a cut'n'paste from something of unknown copyright status. Now converted to using Yegor's new RecordTypes class, so can be released)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353743 13f79535-47bb-0310-9956-ffa450edef68
2005-07-08 15:57:07 +00:00
Nick Burch
3d59cfd110
Tests to ensure that RecordTypes.java is behaving as expected
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353741 13f79535-47bb-0310-9956-ffa450edef68
2005-07-08 12:37:56 +00:00
Nick Burch
58753eb9ca
Based on version submitted by Yegor Kozlov
...
Allows easy access to the names of records armed only with their type, or the handling class for a given type
Also allows easy lookup of a type where you know the name (via the static final class fields)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353740 13f79535-47bb-0310-9956-ffa450edef68
2005-07-08 12:37:14 +00:00
Nick Burch
cd87e16785
Test to ensure that the updating of a slide's notes sheet works correctly
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353735 13f79535-47bb-0310-9956-ffa450edef68
2005-06-26 19:06:39 +00:00
Nick Burch
83617dffab
Update to match changes in usermodel
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353734 13f79535-47bb-0310-9956-ffa450edef68
2005-06-26 19:06:16 +00:00
Nick Burch
0a50fdb2f1
Use the new "most recent important records" record list when creating notes and slides. Makes the code much cleaner, and means that handling older versions of slides is taken care of in a much better manner
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353733 13f79535-47bb-0310-9956-ffa450edef68
2005-06-26 19:05:07 +00:00
Nick Burch
c08e68f536
The usermodel code is now responsible for filtering out duplicate SlideAtomSets, so update to no longer check for them
...
Add the ability to get at the Slide record that this is based on
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353732 13f79535-47bb-0310-9956-ffa450edef68
2005-06-26 19:03:48 +00:00
Nick Burch
63ffa42c6a
Allow setting of the ID of the notes associated with the slide (have always been able to fetch it). Used when adding a new notes sheet, or when swapping notes between slides
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353731 13f79535-47bb-0310-9956-ffa450edef68
2005-06-26 19:01:38 +00:00
Nick Burch
2030a436e6
Test to ensure that the code for working out the "most recent" versions
...
of the key records (from PersistPtr records) is working correctly
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353730 13f79535-47bb-0310-9956-ffa450edef68
2005-06-26 18:09:42 +00:00
Nick Burch
e0232eca0a
Make use of the PersistPtr records to come up with a list of the most
...
recent versions of all the "key" records (Document, Slide, Notes, Master etc)
Doesn't yet make use of this internally though, that's still to do
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353729 13f79535-47bb-0310-9956-ffa450edef68
2005-06-26 18:09:15 +00:00
Amol S. Deshmukh
e324b9a54f
changed the mapping of functions that wil never be implemented to point to NotImplementedFunction instead of individual classes each extending NotImplementedFunction
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353728 13f79535-47bb-0310-9956-ffa450edef68
2005-06-22 20:50:03 +00:00
Amol S. Deshmukh
87a1d19303
updated test cases to consider the case that rate=0
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353727 13f79535-47bb-0310-9956-ffa450edef68
2005-06-22 20:49:14 +00:00
Amol S. Deshmukh
5c1267bf67
changed due to renaming of super class (DefaultFunctionImpl was renamed to NotImplementedFunction)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353726 13f79535-47bb-0310-9956-ffa450edef68
2005-06-22 20:48:42 +00:00
Amol S. Deshmukh
90b41cc7a3
implemented the NOT boolean function
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353725 13f79535-47bb-0310-9956-ffa450edef68
2005-06-22 20:46:55 +00:00
Amol S. Deshmukh
0b79bad42c
changed "extends DefaultFunctionImpl" to "implements Function"
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353724 13f79535-47bb-0310-9956-ffa450edef68
2005-06-22 20:45:54 +00:00
Amol S. Deshmukh
af324a3a2a
Implemented this finance function evaluation
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353723 13f79535-47bb-0310-9956-ffa450edef68
2005-06-22 20:43:30 +00:00
Amol S. Deshmukh
5e0b2943ef
Changed implementations to handle the case where rate=0. Updated javadocs.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353722 13f79535-47bb-0310-9956-ffa450edef68
2005-06-22 20:42:40 +00:00
Amol S. Deshmukh
ca19d930b7
Renamed DefaultFunctionImpl
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353721 13f79535-47bb-0310-9956-ffa450edef68
2005-06-22 20:41:30 +00:00
Amol S. Deshmukh
e139980a84
Removed java files corresponding to excel functions that will never be implemented by the FormulaEvaluator API (eg. MovieCommand)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353720 13f79535-47bb-0310-9956-ffa450edef68
2005-06-22 20:40:17 +00:00
Nick Burch
8805fad333
Testing for ColorSchemeAtom record
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353719 13f79535-47bb-0310-9956-ffa450edef68
2005-06-19 15:37:11 +00:00
Nick Burch
46222b013c
Record support for ColorSchemeAtom (no model support as yet)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353718 13f79535-47bb-0310-9956-ffa450edef68
2005-06-19 15:36:55 +00:00
Avik Sengupta
b9a1074423
Amol's formula eval additions. Missed these files, sorry
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353717 13f79535-47bb-0310-9956-ffa450edef68
2005-06-14 17:41:33 +00:00
Nick Burch
2e83a580ba
Testcase for the DocumentAtom support just committed
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353716 13f79535-47bb-0310-9956-ffa450edef68
2005-06-12 17:08:40 +00:00
Nick Burch
c2a52394df
Support for DocumentAtom
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353715 13f79535-47bb-0310-9956-ffa450edef68
2005-06-12 16:53:02 +00:00
Avik Sengupta
f52e1b0daf
New formula eval stuff - added functions and refactored, by Amol
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353714 13f79535-47bb-0310-9956-ffa450edef68
2005-06-09 18:34:57 +00:00
Avik Sengupta
079b625fa8
compilation problem
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353713 13f79535-47bb-0310-9956-ffa450edef68
2005-06-09 18:20:28 +00:00
Nick Burch
ca46ef0721
Add tests for more classes
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353712 13f79535-47bb-0310-9956-ffa450edef68
2005-06-09 15:18:17 +00:00
Nick Burch
04c2060ed8
Improved handling of byte level position sensitive records
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353711 13f79535-47bb-0310-9956-ffa450edef68
2005-06-09 15:13:20 +00:00
Nick Burch
0c65c84e10
QuickButCruddyTextExtractor - gets all the text (including stuff you might not want), but does it fast
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353710 13f79535-47bb-0310-9956-ffa450edef68
2005-06-09 15:09:58 +00:00
Nick Burch
396e06e685
Improved handling of byte position sensitive records
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353709 13f79535-47bb-0310-9956-ffa450edef68
2005-06-09 15:09:16 +00:00
Nick Burch
3397bf565e
Improved handling of byte level position sensitive records
...
QuickButGreedyTextExtractor - gets all the text in a file, fast
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353708 13f79535-47bb-0310-9956-ffa450edef68
2005-06-09 15:07:56 +00:00
Avik Sengupta
6424e17b17
Initial Powerpoint support, by Nick Burch
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353701 13f79535-47bb-0310-9956-ffa450edef68
2005-05-28 05:36:00 +00:00
Avik Sengupta
07fe38b4ce
Initial checkin for FormulaEvaluator and associated tests
...
Author: Amol Deshmukh
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353688 13f79535-47bb-0310-9956-ffa450edef68
2005-05-19 12:15:52 +00:00
Rainer Klute
8ac4355808
- Improved the build process' with respect to its dependencies on JUnit, JDepend and an XSLT processor.
...
- Included DDF in the generated javadoc API documentation.
- Excluded the obsolete HDF from the generated javadoc API documentation.
- Included the CLASSPATH environment variable in the javadoc classpath so that references to third-party packages can be resolved.
- Removed all explicit references to Xalan and changed the HSSF record generator to use any XSLT processor. However, that stuff seems to be very much out of date: The XSL stylesheet won't compile even after an obvious fix. Thus my modifications are untested but that stuff won't work anyway. I doubt it is important.
- Did some beautifications on the build.xml file.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353683 13f79535-47bb-0310-9956-ffa450edef68
2005-05-16 21:39:22 +00:00
Andrew C. Oliver
816df54334
added clone for properties objects. Sure makes it easier. Hey look ma,
...
javadoc!
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353652 13f79535-47bb-0310-9956-ffa450edef68
2005-04-27 21:33:49 +00:00
Avik Sengupta
bbb80b9fdb
fixed HWPF tests
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353640 13f79535-47bb-0310-9956-ffa450edef68
2005-04-21 12:56:18 +00:00
Rainer Klute
63f9eeed81
*** empty log message ***
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353629 13f79535-47bb-0310-9956-ffa450edef68
2005-02-13 17:35:53 +00:00
Rainer Klute
0c6aae8d13
Bug 33263 fixed: Patch provided by Der-Johng Sun <derjohng2@yahoo.com>.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353627 13f79535-47bb-0310-9956-ffa450edef68
2005-01-28 17:23:00 +00:00
Rainer Klute
7720c8d658
- Ironed out a whole bunch of Javadoc issues. Not that the documentation is any better now, but at least Javadoc complains no longer.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353622 13f79535-47bb-0310-9956-ffa450edef68
2005-01-02 01:00:53 +00:00
Glen Stampoultzis
56ca4d92ef
Minor formatting
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353590 13f79535-47bb-0310-9956-ffa450edef68
2004-08-26 03:26:33 +00:00
Glen Stampoultzis
ba91a073fe
Pier's other HWPF patch.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353588 13f79535-47bb-0310-9956-ffa450edef68
2004-08-24 12:54:01 +00:00
Glen Stampoultzis
08d73a4584
Pier's HWPF patch.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353587 13f79535-47bb-0310-9956-ffa450edef68
2004-08-24 12:34:33 +00:00
Glen Stampoultzis
ed3268bd93
Merged REL_2_BRANCH to head.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353586 13f79535-47bb-0310-9956-ffa450edef68
2004-08-23 08:52:54 +00:00
Said Ryan Ackley
7abc766ebb
fixes for article
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353573 13f79535-47bb-0310-9956-ffa450edef68
2004-07-11 05:54:36 +00:00
Said Ryan Ackley
70b934ee0c
fixes for article
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353571 13f79535-47bb-0310-9956-ffa450edef68
2004-07-11 04:38:32 +00:00
Said Ryan Ackley
24ed675b03
<No Comment Entered>
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353551 13f79535-47bb-0310-9956-ffa450edef68
2004-04-19 23:49:49 +00:00
Glen Stampoultzis
58f1c92183
New licence changes.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353545 13f79535-47bb-0310-9956-ffa450edef68
2004-04-09 13:05:39 +00:00
Said Ryan Ackley
0873a633af
patch and latest bug fixes
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353541 13f79535-47bb-0310-9956-ffa450edef68
2004-04-08 11:51:15 +00:00
Said Ryan Ackley
437880b1d6
latest patches and changes
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353540 13f79535-47bb-0310-9956-ffa450edef68
2004-04-06 04:44:04 +00:00
Said Ryan Ackley
364ed73cf1
Applied patches from Piers and my latest changes
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353539 13f79535-47bb-0310-9956-ffa450edef68
2004-03-23 05:51:55 +00:00
Said Ryan Ackley
4d01de070a
javadoc and a minor fix
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353537 13f79535-47bb-0310-9956-ffa450edef68
2004-03-15 02:57:38 +00:00
Said Ryan Ackley
8949c40cb1
javadocs and feature enhancements
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353536 13f79535-47bb-0310-9956-ffa450edef68
2004-03-12 12:34:35 +00:00
Said Ryan Ackley
160044be0e
patch from piers and other minor changes
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353535 13f79535-47bb-0310-9956-ffa450edef68
2004-03-10 04:18:57 +00:00
Said Ryan Ackley
e7f2b8fddf
<No Comment Entered>
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353534 13f79535-47bb-0310-9956-ffa450edef68
2004-03-05 13:07:57 +00:00
Said Ryan Ackley
9face72fb4
trying to bring textmining.org up to sync
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353532 13f79535-47bb-0310-9956-ffa450edef68
2004-03-04 04:31:16 +00:00
Said Ryan Ackley
34dc88c094
Fixed a problem that was causing tests to fail.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353529 13f79535-47bb-0310-9956-ffa450edef68
2004-03-03 03:22:57 +00:00
Said Ryan Ackley
8a947ccdec
Item removed from ignoreList
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353528 13f79535-47bb-0310-9956-ffa450edef68
2004-03-03 03:12:32 +00:00
Said Ryan Ackley
2e4ecba6d9
<No Comment Entered>
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353527 13f79535-47bb-0310-9956-ffa450edef68
2004-03-03 03:11:20 +00:00
Said Ryan Ackley
22f6a75bd6
Ignore list created
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353525 13f79535-47bb-0310-9956-ffa450edef68
2004-03-03 03:10:56 +00:00
Said Ryan Ackley
2b3403aa23
initial check in
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353524 13f79535-47bb-0310-9956-ffa450edef68
2004-03-03 00:18:48 +00:00
Said Ryan Ackley
ca9f5dfe83
<No Comment Entered>
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353523 13f79535-47bb-0310-9956-ffa450edef68
2004-03-03 00:12:00 +00:00
Said Ryan Ackley
b64b3c95ac
clean up
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353522 13f79535-47bb-0310-9956-ffa450edef68
2004-03-03 00:11:02 +00:00
Said Ryan Ackley
76e7400e21
latest changes
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353521 13f79535-47bb-0310-9956-ffa450edef68
2004-03-02 12:25:20 +00:00
Said Ryan Ackley
e3eb2ba229
latest changes
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353519 13f79535-47bb-0310-9956-ffa450edef68
2004-03-02 06:31:46 +00:00
Said Ryan Ackley
c37d59487b
latest changes
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353518 13f79535-47bb-0310-9956-ffa450edef68
2004-03-02 06:26:04 +00:00
Said Ryan Ackley
84927c7243
*** empty log message ***
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353517 13f79535-47bb-0310-9956-ffa450edef68
2004-03-02 06:23:44 +00:00
Said Ryan Ackley
a24f1136d0
fixed a simple bug (25781)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353484 13f79535-47bb-0310-9956-ffa450edef68
2004-01-08 11:09:37 +00:00
Rainer Klute
0847bedae8
More Javadoc issues fixed. "ant javadoc" now runs without any complaints. However, this does not mean the the documentation is fine. Please check your documentation!
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353467 13f79535-47bb-0310-9956-ffa450edef68
2003-12-06 11:01:19 +00:00