Danny Muid
1c2ae742fd
When removing one MergedRegion, the record was removed before it was ready,
...
causing a IndexOutOfBoundsException. Shifted the remove after the get to fix
this. TestCase should verify old functionality hasn't been broken.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353164 13f79535-47bb-0310-9956-ffa450edef68
2003-06-27 21:59:46 +00:00
Andrew C. Oliver
0ff1e673ab
Fixed a rather nasty concurrency issue
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353161 13f79535-47bb-0310-9956-ffa450edef68
2003-06-26 22:10:54 +00:00
Glen Stampoultzis
3702367b37
Same changes as just went to the branch
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353160 13f79535-47bb-0310-9956-ffa450edef68
2003-06-26 13:33:47 +00:00
Tetsuya Kitahata
d768c461a6
Fixed line formatting. (2)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353148 13f79535-47bb-0310-9956-ffa450edef68
2003-06-19 13:14:14 +00:00
Tetsuya Kitahata
0efd3c5d47
Fixed line formatting.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353147 13f79535-47bb-0310-9956-ffa450edef68
2003-06-19 13:02:30 +00:00
Glen Stampoultzis
c8cc5be1d7
Missed the license header.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353140 13f79535-47bb-0310-9956-ffa450edef68
2003-06-16 13:16:09 +00:00
Glen Stampoultzis
80c47b4471
Fixed line formatting.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353139 13f79535-47bb-0310-9956-ffa450edef68
2003-06-16 13:06:34 +00:00
Glen Stampoultzis
6b4cc443c0
Fixing the line endings.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353129 13f79535-47bb-0310-9956-ffa450edef68
2003-06-14 05:52:21 +00:00
Danny Muid
dd33a37b2a
Fixed support for Cloning SharedFormulas and FormulaAggregates leaving
...
out other values after it.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353115 13f79535-47bb-0310-9956-ffa450edef68
2003-06-02 02:47:44 +00:00
Danny Muid
6ef0113bfa
Rolled back to older version and updated Copyright.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353111 13f79535-47bb-0310-9956-ffa450edef68
2003-05-27 23:58:44 +00:00
Danny Muid
779e381000
Fixed NameRecord deserialization when additional information (description) was specified
...
PR: 19862
Submitted by:
lloydj@us.ibm.com
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353105 13f79535-47bb-0310-9956-ffa450edef68
2003-05-17 18:32:42 +00:00
Danny Muid
929dcf3fd5
Fixes AreaReference when a Sheet name is provided
...
PR: 19888
Submitted by:
brett.knights@tanner.com
Test Case Provided by:
Arne.Clauss@gedas.de
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353104 13f79535-47bb-0310-9956-ffa450edef68
2003-05-17 17:53:38 +00:00
Shawn Laubach
7b6ec9633e
Added ability to copy row height during shift. Also gave the ability to reset the row height on a shift for the original rows.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353100 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 16:30:46 +00:00
Danny Muid
97fcb16032
Made sure all row records for the sheet are aggregated since rows are skipped
...
if a formula yields a String.
PR: 15062
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353095 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 12:39:08 +00:00
Danny Muid
b0d1df10d3
Patch to support reading in Shared Formulas
...
1) Added new Record: SharedFormulaRecord that is basically a storage area
2) Enabled ExpPtg to store and serialize data for repeating formulas
3) Updated the aggregates to store the SharedFormulaRecord appropriately
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353090 13f79535-47bb-0310-9956-ffa450edef68
2003-05-08 00:02:03 +00:00
Danny Muid
b693562626
FormulaParser patch to address:
...
1) embedded ifs
2) GreaterEqual, LessEqual, NotEqual
3) Refactored stringliteral detection
BR: 19079
Submitted By: fred at stsci dot edu
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353089 13f79535-47bb-0310-9956-ffa450edef68
2003-05-07 03:40:52 +00:00
Avik Sengupta
a1d25d01ea
PR 13292, size of FuncPtg
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353087 13f79535-47bb-0310-9956-ffa450edef68
2003-05-06 15:30:52 +00:00
Avik Sengupta
e35ddf54f2
Aid debugging unknown ptgs
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353086 13f79535-47bb-0310-9956-ffa450edef68
2003-05-06 13:08:08 +00:00
Avik Sengupta
3bcff21ed0
recognise new ptg
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353084 13f79535-47bb-0310-9956-ffa450edef68
2003-05-05 15:35:39 +00:00
Avik Sengupta
c730219f01
new ptg, doesnt do much yet
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353083 13f79535-47bb-0310-9956-ffa450edef68
2003-05-05 15:33:14 +00:00
Avik Sengupta
17bb993bcd
PR 19634: Compiling error in jdk1.3
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353082 13f79535-47bb-0310-9956-ffa450edef68
2003-05-05 06:20:28 +00:00
Avik Sengupta
b59b8abe8e
Addition of GreaterThan and LessThan in formulas (IF Functions)
...
Originally submitted by Cameron Riley (PR 16392). Thanks.
Added simple tests at high and low level, more complicated cases to be tested
<= and >= probably still wont work!
Had to apply diff by hand, one horrible line at a time (yikes!!)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353081 13f79535-47bb-0310-9956-ffa450edef68
2003-05-04 18:22:09 +00:00
Andrew C. Oliver
444672612e
Font names can sometimes be null.. We now accept this and can move on with
...
our serialization life.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353078 13f79535-47bb-0310-9956-ffa450edef68
2003-05-02 14:30:03 +00:00
Andrew C. Oliver
8d9e0a821d
fixed. Check for reversions.
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353073 13f79535-47bb-0310-9956-ffa450edef68
2003-05-01 12:50:06 +00:00
Andrew C. Oliver
09cd3214c7
unf*ck'd it. please stop doing this
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353072 13f79535-47bb-0310-9956-ffa450edef68
2003-05-01 12:43:37 +00:00
Andrew C. Oliver
424ff3e132
unf*cking it...whoever is doing this please stop
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353071 13f79535-47bb-0310-9956-ffa450edef68
2003-05-01 12:40:37 +00:00
Glen Stampoultzis
64967ec532
Changed copyright from 2002 to 2003
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353070 13f79535-47bb-0310-9956-ffa450edef68
2003-04-30 04:39:21 +00:00
Andrew C. Oliver
2dafc6e092
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18947
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353064 13f79535-47bb-0310-9956-ffa450edef68
2003-04-22 16:29:43 +00:00
Andrew C. Oliver
07912d07d5
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18090
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353056 13f79535-47bb-0310-9956-ffa450edef68
2003-04-11 02:58:23 +00:00
Danny Muid
81230699e2
FuncPtg stores 2 bytes of data where AbstractFuncPtg says it is 4 bytes long. Store the other 2 bytes when reading an excel file so that the "Warning: Data may have been lost" prompt is avoided after serialization.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353043 13f79535-47bb-0310-9956-ffa450edef68
2003-04-08 04:34:42 +00:00
Danny Muid
247157f3d3
FormulaRecord patch (and testcase) to preserve Excel's NaN representation when dealing with NaN formula value. We currently have NaN support in LittleEndian but the constant for NaN seems to change so we need to preserve the original bits on fill fields. Thanks Glen for your input!
...
PR: 18114, 18155
Submitted by: Additional bug report submitted by jsun@teloptica.com (Jerry Sun)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353037 13f79535-47bb-0310-9956-ffa450edef68
2003-03-29 19:59:38 +00:00
Danny Muid
978c2a0491
Fixed spelling of UNKNOWN for unknown record types and fixed accordingly in the chart documentation.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353036 13f79535-47bb-0310-9956-ffa450edef68
2003-03-27 22:14:48 +00:00
Avik Sengupta
0fcc9507a7
Add clone() to FormulaRecordAggregate
...
Original patch supplied by Henning Boeger
Changed to make it deeper clone, added clone to StringRecord in the process
Also added a test.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353033 13f79535-47bb-0310-9956-ffa450edef68
2003-03-20 20:01:17 +00:00
Avik Sengupta
cd1a9a6452
Further to bug 17491:set sheet order - now made accessible from usermodel, rudimentary testcase added. Testcase to be enhanced.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353032 13f79535-47bb-0310-9956-ffa450edef68
2003-03-18 19:26:12 +00:00
Avik Sengupta
57eb57fb35
Added license!
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353031 13f79535-47bb-0310-9956-ffa450edef68
2003-03-18 19:10:25 +00:00
Avik Sengupta
3048751bca
Added new class per bug 13478, to read data from low performance input streams.
...
Patch submitted by Jens Gerhard - thanks.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353030 13f79535-47bb-0310-9956-ffa450edef68
2003-03-18 18:58:43 +00:00
Danny Muid
83b4c947da
Support for the SUMIF formula and non-alpha string literals
...
PR:
Also fixes Bug #17582
Obtained from:
Submitted by:
Test case for non-alpha string literals provided by ext-jens.riis@nokia.com (Jens Riis)
Reviewed by:
Thanks Avik for your FormulaParser help
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353028 13f79535-47bb-0310-9956-ffa450edef68
2003-03-17 04:47:58 +00:00
Danny Muid
9dfd573ce7
FormulaParser changes to support IF function(s)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353027 13f79535-47bb-0310-9956-ffa450edef68
2003-03-15 01:57:41 +00:00
Danny Muid
8fca746cb1
Added remove and another PrintArea setting method and documentation update
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353025 13f79535-47bb-0310-9956-ffa450edef68
2003-03-07 21:52:37 +00:00
Avik Sengupta
16f6a467bf
Fixed bug 17373 - incorrect handling of continue records after unknown records corrupting a template. Patch submitted by Csaba Nagy -- thanks
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353024 13f79535-47bb-0310-9956-ffa450edef68
2003-03-07 15:49:04 +00:00
Danny Muid
f956d04130
Fixes NullPointerException for getMergedRegionAt(index) when the index provided is valid (ie, 2 merged regions, request for index 0 would return null).
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353023 13f79535-47bb-0310-9956-ffa450edef68
2003-03-06 21:40:35 +00:00
Danny Muid
ad2d4ed3eb
Print Area Patch
...
RFE Bug #14089
Also Includes Name Reference refactoring to support references of the form: Sheet1!$A$1:$B$4 instead of Sheet1.$A$1:$B$4
PR:
Bug #9632
Bug #16411
Bug #16315
Bug #13775 (1.5 Bug)
Submitted by:
testMultiNamedRange (TestNamedRange.java) Test Case Submitted by czhang@cambian.com (Chun Zhang)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353021 13f79535-47bb-0310-9956-ffa450edef68
2003-03-06 20:41:17 +00:00
Avik Sengupta
b390fc6d80
fix for bug 14729 - cant merge more than 1027 times.
...
fix submitted by tony poppleton
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353020 13f79535-47bb-0310-9956-ffa450edef68
2003-03-01 17:56:55 +00:00
Avik Sengupta
09b1b6e909
Support for changing sheet order submitted by Ruel Loehr. Probably should also add access to this in usermodel?
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353018 13f79535-47bb-0310-9956-ffa450edef68
2003-03-01 17:32:26 +00:00
Avik Sengupta
e378cb0b2d
fixed clone sheet bug. Thanks to:
...
Alessandro Vernet for a patch thats part of this commit
Toshiaki Kamoshida for a testcase and lots of debugging
Dennis Doubleday & Henning Boeger for reporting the bugs
Jason Height who wrote cloneSheet in the first place.
Sorry it took so long to patch.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353017 13f79535-47bb-0310-9956-ffa450edef68
2003-03-01 14:27:43 +00:00
Rainer Klute
9ccba56e8e
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
Avik Sengupta
b0c4a37953
Bug 17222: Workbook corruption when using sheet.addRow()
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353009 13f79535-47bb-0310-9956-ffa450edef68
2003-02-21 15:59:58 +00:00
Glen Stampoultzis
4fb4cb6b95
Fixed misnamed method - thanks Marcantonio.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353007 13f79535-47bb-0310-9956-ffa450edef68
2003-02-16 00:55:25 +00:00
Rainer Klute
90e630a955
Fixed a bug reading timestamps wrongly sometimes, placing the files'
...
times in the Middle Ages. And no, neither Microsoft nor POI existed
back then.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353006 13f79535-47bb-0310-9956-ffa450edef68
2003-02-13 16:57:39 +00:00
Shawn Laubach
8ca979d116
Fix for bug #15019 . NullPointerException in shiftRows. Added the test case and moved the other test case into the file. Put Toshiaki Kamoshida as an author of the test case. Test failed. Added patch. Test worked.
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353004 13f79535-47bb-0310-9956-ffa450edef68
2003-02-09 21:12:35 +00:00