Rainer Klute
14befc7fea
Fixed a bug where the logical comparison of two sections returned false only because one of them had property 1 (codepage) and the other had not. Now two sections are equal if their property values are equal disregarding property 1.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353583 13f79535-47bb-0310-9956-ffa450edef68
2004-08-15 13:43:35 +00:00
Rainer Klute
8fc4b6ba05
- Fix: HPSF now ensures that string properties are always written with the type Variant.VT_LPWSTR instead of Variant.VT_LPSTR if the codepage is 1200 (Unicode).
...
- Code cleanup (propertyCount in MutableSection removed).
- Codepage numbers aggregated in the new class org.apache.poi.hpsf.Constants.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353561 13f79535-47bb-0310-9956-ffa450edef68
2004-06-22 16:11:39 +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
Rainer Klute
319c1c1fe8
HPSF: codepage support added
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353460 13f79535-47bb-0310-9956-ffa450edef68
2003-12-02 17:46:01 +00:00
Rainer Klute
6d1eefc2ea
- Added Robert Flaherty's method getCustomProperties() (refactored)
...
- Got rid of the PropertySet instance variable sectionCount. Use getSectionCount() instead!
- Minor fixes
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353409 13f79535-47bb-0310-9956-ffa450edef68
2003-10-23 20:44:24 +00:00
Rainer Klute
bb343314a6
- Comparing sections refined: For the dictionary (property 0) only the value (Map) is relevant. The dictionary's codepage (property 1) is disregarded.
...
- New sample application CopyCompare. I'll turn that into a testcase later.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353362 13f79535-47bb-0310-9956-ffa450edef68
2003-09-20 15:43:08 +00:00
Rainer Klute
8f08b03cf0
These changes introduce the following HPSF enhancements and fixes:
...
- Section dictionaries (aka custom properties) can be written now.
- Constructor MutableProperty(PropertySet) sets the class ID correctly now.
- Possible invalid section count fixed
- More testcases
- Cosmetics
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353360 13f79535-47bb-0310-9956-ffa450edef68
2003-09-18 18:56:35 +00:00
Rainer Klute
d99a03d6d9
- PropertySetFactory.create(InputStream) no longer throws an UnexpectedPropertySetTypeException.
...
- HPSFRuntimeException is thrown when the application tries to read a non-integer property with Section.getPropertyIntValue(long).
- Package description updated.
- ClassIDhashCode() implemented.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353349 13f79535-47bb-0310-9956-ffa450edef68
2003-09-13 12:31:28 +00:00
Rainer Klute
1de48575d0
Writing: API enhanced, bugs fixed, performance improvements, code simplifications, two new testcases, more int to long promotions.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353341 13f79535-47bb-0310-9956-ffa450edef68
2003-09-04 20:15:24 +00:00
Rainer Klute
16bacce309
Property ID handling fixed (long vs. int).
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353332 13f79535-47bb-0310-9956-ffa450edef68
2003-09-01 18:53:28 +00:00
Rainer Klute
468615d2d9
HPSF writing capability added.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353321 13f79535-47bb-0310-9956-ffa450edef68
2003-08-30 09:13:53 +00:00
Rainer Klute
a32efda12e
- Fixed a bug that occured when reading a section with properties that are not stored with ascending offsets in the property list.
...
- An error message is printed to standard error now when an unsupported variant type occurs. The data bytes are still available.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353307 13f79535-47bb-0310-9956-ffa450edef68
2003-08-23 15:12:22 +00:00
Rainer Klute
73e9bc7c93
Writing preparations
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353285 13f79535-47bb-0310-9956-ffa450edef68
2003-08-03 20:16:46 +00:00
Rainer Klute
a47c0bb61d
Javadoc, formatting and style improvements
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353280 13f79535-47bb-0310-9956-ffa450edef68
2003-08-02 19:02:28 +00:00
Rainer Klute
dbc26d7625
First preparations for HPSF writing functionality.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353013 13f79535-47bb-0310-9956-ffa450edef68
2003-02-22 14:27:16 +00:00
Rainer Klute
15f8d2c185
Comment improved.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352991 13f79535-47bb-0310-9956-ffa450edef68
2003-01-29 18:01:18 +00:00
Rainer Klute
cb45ae088b
HPSF: Reading Unicode properties are supported now.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352933 13f79535-47bb-0310-9956-ffa450edef68
2002-12-10 06:15:20 +00:00
Rainer Klute
b509a3fe4c
Broken HPSF usage of POI's general little-endian classes fixed.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352778 13f79535-47bb-0310-9956-ffa450edef68
2002-07-17 16:23:22 +00:00
Andrew C. Oliver
8ecb76b142
Finished my work converting HPSF to use the org.apache.poi.util.LittleEndian
...
implementation. ClassID and poibrowser/PropertySetDescriptorRendeder are probably broken. I couldn't figure out what ClassID is meaning to do someone else
who understands the code there will have to work on it.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352639 13f79535-47bb-0310-9956-ffa450edef68
2002-05-19 18:09:26 +00:00
Andrew C. Oliver
7e07780e8a
surgery
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352612 13f79535-47bb-0310-9956-ffa450edef68
2002-05-11 14:47:24 +00:00
Rainer Klute
8f6a623558
Enhancements from Drew for boolean properties. Plus doc change for DWord.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352594 13f79535-47bb-0310-9956-ffa450edef68
2002-05-03 07:29:09 +00:00
Rainer Klute
e57c0ac37b
Added Drew's thumbnail enhancements.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352578 13f79535-47bb-0310-9956-ffa450edef68
2002-05-01 09:31:52 +00:00
Andrew C. Oliver
883552de53
applied 8632
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352567 13f79535-47bb-0310-9956-ffa450edef68
2002-04-30 03:51:03 +00:00
Mark Johnson
e2841de795
Added Rainer Klute's poibrowser utility and hpsf packages
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352095 13f79535-47bb-0310-9956-ffa450edef68
2002-02-14 04:00:59 +00:00