]> source.dussan.org Git - poi.git/commit
Merged revisions 693591,693639,693658,693939,693941,693947,693990,694050,694065,69415...
authorNick Burch <nick@apache.org>
Sat, 13 Sep 2008 13:48:27 +0000 (13:48 +0000)
committerNick Burch <nick@apache.org>
Sat, 13 Sep 2008 13:48:27 +0000 (13:48 +0000)
commit1255f2e0bcf5b8fb102fd5fcb3aeefcb2f03d572
treee5ffaf04ec3f7a7b7e884a4486bc11b927e975a1
parent6d1b247b69deebf1c5eee0d98ab6ffa99a460830
Merged revisions 693591,693639,693658,693939,693941,693947,693990,694050,694065,694153,694534,694615,694619-694620,694631,694643,694877,694881 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk

........
  r693591 | josh | 2008-09-09 21:25:16 +0100 (Tue, 09 Sep 2008) | 1 line

  Added support for parsing array constants in formulas. (Helping investigation for bug 45752)
........
  r693639 | josh | 2008-09-09 23:26:28 +0100 (Tue, 09 Sep 2008) | 1 line

  removed debug code accidentally submitted with r693591
........
  r693658 | josh | 2008-09-10 00:46:46 +0100 (Wed, 10 Sep 2008) | 2 lines

  Fixed special cases of INDEX function (single columns / single rows, and errors)
........
  r693939 | josh | 2008-09-10 20:23:43 +0100 (Wed, 10 Sep 2008) | 1 line

  Fixing error value handling for numeric functions. Refactored hierarchy.
........
  r693941 | josh | 2008-09-10 20:27:24 +0100 (Wed, 10 Sep 2008) | 1 line

  (Should have been submitted with 693939) Fixing error value handling for numeric functions. Refactored hierarchy.
........
  r693947 | josh | 2008-09-10 20:33:58 +0100 (Wed, 10 Sep 2008) | 1 line

  (Should have been submitted with 693939) Fixing error value handling for numeric functions. Refactored hierarchy.
........
  r693990 | josh | 2008-09-10 22:21:28 +0100 (Wed, 10 Sep 2008) | 1 line

  Refactored hierarchy of MultiOperandNumericFunction. Fixed error value handling.  Enabled error value check in TestFormulasFromSpreadsheet
........
  r694050 | josh | 2008-09-10 23:43:30 +0100 (Wed, 10 Sep 2008) | 1 line

  Refactored finance functions.
........
  r694065 | josh | 2008-09-11 00:37:22 +0100 (Thu, 11 Sep 2008) | 1 line

  fixed special cases of MODE function
........
  r694153 | josh | 2008-09-11 08:16:20 +0100 (Thu, 11 Sep 2008) | 1 line

  Refactoring MultiOperandNumericFunction - removed Ref2DEval.
........
  r694534 | josh | 2008-09-12 00:18:50 +0100 (Fri, 12 Sep 2008) | 1 line

  Fix for bug 45639 - cleaned up index logic inside ColumnInfoRecordsAggregate
........
  r694615 | josh | 2008-09-12 07:14:07 +0100 (Fri, 12 Sep 2008) | 1 line

  small tweak to unit test which was silently creating UnknownPtgs
........
  r694619 | josh | 2008-09-12 07:58:52 +0100 (Fri, 12 Sep 2008) | 1 line

  Removed trailing comma from output of HexDump.toHex()
........
  r694620 | josh | 2008-09-12 08:03:00 +0100 (Fri, 12 Sep 2008) | 1 line

  clarification of ArrayPtg size increment
........
  r694631 | josh | 2008-09-12 08:43:20 +0100 (Fri, 12 Sep 2008) | 1 line

  Extended support for cached results of formula cells
........
  r694643 | josh | 2008-09-12 09:18:54 +0100 (Fri, 12 Sep 2008) | 2 lines

  Made HSSFFormulaEvaluator no longer require initialisation with sheet or row.
........
  r694877 | josh | 2008-09-13 06:14:26 +0100 (Sat, 13 Sep 2008) | 1 line

  Refactored TextFunctions. Some minor fixes - test cases added.
........
  r694881 | josh | 2008-09-13 06:43:41 +0100 (Sat, 13 Sep 2008) | 1 line

  Added toString methods formatAsString to CellValue. Changed deprecation on CellValue.getRichTextStringValue
........

git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@694947 13f79535-47bb-0310-9956-ffa450edef68
154 files changed:
src/documentation/content/xdocs/changes.xml
src/documentation/content/xdocs/status.xml
src/java/org/apache/poi/hssf/extractor/EventBasedExcelExtractor.java
src/java/org/apache/poi/hssf/extractor/ExcelExtractor.java
src/java/org/apache/poi/hssf/model/FormulaParser.java
src/java/org/apache/poi/hssf/model/OperandClassTransformer.java
src/java/org/apache/poi/hssf/model/Sheet.java
src/java/org/apache/poi/hssf/record/ColumnInfoRecord.java
src/java/org/apache/poi/hssf/record/FormulaRecord.java
src/java/org/apache/poi/hssf/record/RecordInputStream.java
src/java/org/apache/poi/hssf/record/aggregates/ColumnInfoRecordsAggregate.java
src/java/org/apache/poi/hssf/record/aggregates/FormulaRecordAggregate.java
src/java/org/apache/poi/hssf/record/formula/Area2DPtgBase.java
src/java/org/apache/poi/hssf/record/formula/ArrayPtg.java
src/java/org/apache/poi/hssf/record/formula/ErrPtg.java
src/java/org/apache/poi/hssf/record/formula/Ptg.java
src/java/org/apache/poi/hssf/record/formula/atp/AnalysisToolPak.java
src/java/org/apache/poi/hssf/record/formula/atp/ParityFunction.java
src/java/org/apache/poi/hssf/record/formula/atp/YearFrac.java
src/java/org/apache/poi/hssf/record/formula/eval/ConcatEval.java
src/java/org/apache/poi/hssf/record/formula/eval/ExternalFunction.java
src/java/org/apache/poi/hssf/record/formula/eval/FunctionEval.java
src/java/org/apache/poi/hssf/record/formula/eval/LazyAreaEval.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/eval/LazyRefEval.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/eval/OperandResolver.java
src/java/org/apache/poi/hssf/record/formula/eval/Ref2DEval.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/eval/ValueEvalToNumericXlator.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/AggregateFunction.java [new file with mode: 0644]
src/java/org/apache/poi/hssf/record/formula/functions/Atan2.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Avedev.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Average.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Ceiling.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Combin.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Concatenate.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Date.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/DateFunc.java [new file with mode: 0644]
src/java/org/apache/poi/hssf/record/formula/functions/Devsq.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Even.java
src/java/org/apache/poi/hssf/record/formula/functions/Exact.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/FinanceFunction.java
src/java/org/apache/poi/hssf/record/formula/functions/Floor.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/FreeRefFunction.java
src/java/org/apache/poi/hssf/record/formula/functions/Fv.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Index.java
src/java/org/apache/poi/hssf/record/formula/functions/Indirect.java
src/java/org/apache/poi/hssf/record/formula/functions/Large.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Left.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Len.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Log.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Lower.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Max.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Maxa.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Median.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Mid.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Min.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Mina.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/MinaMaxa.java [new file with mode: 0644]
src/java/org/apache/poi/hssf/record/formula/functions/Mod.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Mode.java
src/java/org/apache/poi/hssf/record/formula/functions/MultiOperandNumericFunction.java
src/java/org/apache/poi/hssf/record/formula/functions/Nper.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/NumericFunction.java
src/java/org/apache/poi/hssf/record/formula/functions/NumericFunctionOneArg.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Odd.java
src/java/org/apache/poi/hssf/record/formula/functions/Pmt.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Power.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Product.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Pv.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Replace.java
src/java/org/apache/poi/hssf/record/formula/functions/Right.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Round.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Rounddown.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Roundup.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Small.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/StatsLib.java
src/java/org/apache/poi/hssf/record/formula/functions/Stdev.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Substitute.java
src/java/org/apache/poi/hssf/record/formula/functions/Sum.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Sumsq.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/TextFunction.java
src/java/org/apache/poi/hssf/record/formula/functions/Trim.java [deleted file]
src/java/org/apache/poi/hssf/record/formula/functions/Upper.java [deleted file]
src/java/org/apache/poi/hssf/usermodel/HSSFCell.java
src/java/org/apache/poi/hssf/usermodel/HSSFFormulaEvaluator.java
src/java/org/apache/poi/hssf/usermodel/HSSFRow.java
src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java
src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java
src/java/org/apache/poi/hssf/usermodel/LazyAreaEval.java [new file with mode: 0644]
src/java/org/apache/poi/hssf/usermodel/LazyRefEval.java [new file with mode: 0644]
src/java/org/apache/poi/ss/usermodel/EvaluationCycleDetector.java
src/java/org/apache/poi/ss/usermodel/FormulaEvaluator.java
src/java/org/apache/poi/ss/usermodel/LazyAreaEval.java [new file with mode: 0644]
src/java/org/apache/poi/ss/usermodel/LazyRefEval.java [new file with mode: 0644]
src/java/org/apache/poi/util/HexDump.java
src/java/org/apache/poi/util/HexRead.java
src/ooxml/interfaces-jdk14/org/apache/poi/ss/usermodel/Cell.java
src/ooxml/interfaces-jdk14/org/apache/poi/ss/usermodel/Comment.java
src/ooxml/interfaces-jdk15/org/apache/poi/ss/usermodel/Cell.java
src/testcases/org/apache/poi/ddf/TestEscherBSERecord.java
src/testcases/org/apache/poi/ddf/TestEscherBlipWMFRecord.java
src/testcases/org/apache/poi/ddf/TestEscherChildAnchorRecord.java
src/testcases/org/apache/poi/ddf/TestEscherClientAnchorRecord.java
src/testcases/org/apache/poi/ddf/TestEscherClientDataRecord.java
src/testcases/org/apache/poi/ddf/TestEscherContainerRecord.java
src/testcases/org/apache/poi/ddf/TestEscherDgRecord.java
src/testcases/org/apache/poi/ddf/TestEscherDggRecord.java
src/testcases/org/apache/poi/ddf/TestEscherOptRecord.java
src/testcases/org/apache/poi/ddf/TestEscherPropertyFactory.java
src/testcases/org/apache/poi/ddf/TestEscherSpRecord.java
src/testcases/org/apache/poi/ddf/TestEscherSpgrRecord.java
src/testcases/org/apache/poi/ddf/TestEscherSplitMenuColorsRecord.java
src/testcases/org/apache/poi/ddf/TestUnknownEscherRecord.java
src/testcases/org/apache/poi/hssf/data/FormulaEvalTestData.xls
src/testcases/org/apache/poi/hssf/data/IndexFunctionTestCaseData.xls [new file with mode: 0644]
src/testcases/org/apache/poi/hssf/data/testRVA.xls
src/testcases/org/apache/poi/hssf/model/TestFormulaParser.java
src/testcases/org/apache/poi/hssf/model/TestFormulaParserEval.java
src/testcases/org/apache/poi/hssf/model/TestRVA.java
src/testcases/org/apache/poi/hssf/model/TestSheet.java
src/testcases/org/apache/poi/hssf/model/TestSheetAdditional.java
src/testcases/org/apache/poi/hssf/record/TestDrawingGroupRecord.java
src/testcases/org/apache/poi/hssf/record/TestEscherAggregate.java
src/testcases/org/apache/poi/hssf/record/TestFormulaRecord.java
src/testcases/org/apache/poi/hssf/record/aggregates/TestColumnInfoRecordsAggregate.java
src/testcases/org/apache/poi/hssf/record/aggregates/TestFormulaRecordAggregate.java
src/testcases/org/apache/poi/hssf/record/formula/TestArrayPtg.java
src/testcases/org/apache/poi/hssf/record/formula/TestExternalFunctionFormulas.java
src/testcases/org/apache/poi/hssf/record/formula/atp/TestYearFracCalculatorFromSpreadsheet.java
src/testcases/org/apache/poi/hssf/record/formula/eval/TestCircularReferences.java
src/testcases/org/apache/poi/hssf/record/formula/eval/TestExternalFunction.java
src/testcases/org/apache/poi/hssf/record/formula/eval/TestFormulaBugs.java
src/testcases/org/apache/poi/hssf/record/formula/eval/TestFormulasFromSpreadsheet.java
src/testcases/org/apache/poi/hssf/record/formula/eval/TestPercentEval.java
src/testcases/org/apache/poi/hssf/record/formula/functions/AllIndividualFunctionEvaluationTests.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestAverage.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestCountFuncs.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestDate.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestIndex.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestIndexFunctionFromSpreadsheet.java [new file with mode: 0644]
src/testcases/org/apache/poi/hssf/record/formula/functions/TestIsBlank.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestLen.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestLookupFunctionsFromSpreadsheet.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestMid.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestPmt.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestRoundFuncs.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestStatsLib.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestTrim.java
src/testcases/org/apache/poi/hssf/usermodel/TestBug42464.java
src/testcases/org/apache/poi/hssf/usermodel/TestBug43093.java
src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
src/testcases/org/apache/poi/hssf/usermodel/TestFormulaEvaluatorBugs.java
src/testcases/org/apache/poi/hssf/usermodel/TestFormulaEvaluatorDocs.java
src/testcases/org/apache/poi/hssf/usermodel/TestHSSFDataFormatter.java
src/testcases/org/apache/poi/hssf/usermodel/TestHSSFFormulaEvaluator.java