87 Commits (259c9967efb354a0feff2a861ac8bd20582b6562)

Author SHA1 Message Date
  Marius Volkhart 259c9967ef [bug-63046] Use Log4j 2 for logging 3 years ago
  PJ Fanning 2b14dc36bb avoid string concats 3 years ago
  PJ Fanning 4e3008acdb [github-191] Fix RuntimeException on array formula referencing blank cell. Thanks to Miłosz Rembisz. This closes #191 3 years ago
  Greg Woolsey 30851e44a6 #63302 Formula evaluation of names with offset or row function is incorrect 5 years ago
  Greg Woolsey 8225326b56 #63264 Conditional Format rule evaluation calculates relative references incorrectly 5 years ago
  PJ Fanning 37ff2b7fb2 [bug-63187] fix typos 5 years ago
  Yegor Kozlov 698d8eb006 follow-up to Bug 62904. More tests and improved evaluation of IF in array mode 5 years ago
  Yegor Kozlov 81033fbad0 Bug 62904: Support array arguments in IF and logical IS*** functions 5 years ago
  Dominik Stadler accfb5a678 JavaDoc fixes/additions and some IDE warnings removed 5 years ago
  Yegor Kozlov 176b557f0d Bugzilla 61116: Formula evaluation fails when using matrix addition within index function call 6 years ago
  Greg Woolsey 6e67de2160 Added a couple missing null checks. 6 years ago
  Yegor Kozlov 0ad8c53743 Bug 61859: support for evaluating comparison operators in array mode, detect array mode from formula ptgs 6 years ago
  Greg Woolsey 8f26e2721d Bug #61841 - Unnecessary long computation when evaluating VLOOKUP on all column reference 6 years ago
  Greg Woolsey 8572d4b71c Fixes Bug 61764 Conditional formatting rules don't evaluate properly for some multi-range rule definitions 6 years ago
  PJ Fanning e3ddb77bc1 update getCellType to return CellType enum instead of int 6 years ago
  Dominik Stadler 399381da8d Remove unnecessary local variables 6 years ago
  Dominik Stadler 0cfa1ede4c Remove unnecessary type arguments (Java 8) 6 years ago
  PJ Fanning 23ecb9a172 Numeric Array Formula and Matrix Function [from Bob95132] This closes #69 6 years ago
  Greg Woolsey 3cea90e7c4 Fix data validation value list evaluation 6 years ago
  PJ Fanning 52d3ea57f4 javadoc: replace invalid self enclosing elements 6 years ago
  Dominik Stadler 05a6cf3263 Bug 61063: Add a RefListEval to handle UnionPtg and implement it for Rank(), may be missing for other functions where ArrayEval is currently handled 7 years ago
  Dominik Stadler 5ca0b239bf Let IntelliJ cleanup some code-warnings across the whole code-base: unnecessary toString or semicolon 7 years ago
  Nick Burch 42f48a6fcc Javadoc fixes 7 years ago
  Greg Woolsey 99390a5759 Add evaluation of data validation rules and conditional formatting 7 years ago
  Javen O'Neal 417868e70c add crude line-coverage tests for setDebugEvaluationOutputForNextEval and setIgnoreMissingWorkbooks 7 years ago
  Javen O'Neal da9e9bad18 add getters for setIgnoreMissingWorkbooks and setDebugEvaluationOutputForNextEval; add internal decorator; getSupportedFunctionNames and getNotSupportedFunctionNames should return unmodifiable collections 7 years ago
  Javen O'Neal 01fe05a972 whitespace (3sp to 4sp) 7 years ago
  Javen O'Neal 3ed02a3479 bug 59814: clear evaluation workbook and evaluation sheet caches. Patch from Greg Woolsey. 7 years ago
  Javen O'Neal 5582593ad1 bug 59791: getCellType and getCachedFormulaResultType should return an integer for backwards compatibility 7 years ago
  Javen O'Neal fb8c79d96c bug 59791: convert Cell Type to an enum 7 years ago
  Javen O'Neal 1a941fcd69 bug 57840: add javadocs (warn about stale XSSFTable cache), remove rowIndex argument from calls to FormulaParser.parse(String, FormulaParsingWorkbook, FormulaType, int sheetIndex) when rowIndex is irrelevant, clear xmlColumnPr and commonXPath during updateHeaders so that users have a mechanism to clear invalidated cached values 8 years ago
  Javen O'Neal e97e241ac2 whitespace (tabs to spaces) 8 years ago
  Javen O'Neal 03faebdf08 bug 57840: apply patch from Daniel Livshen and Greg Woolsey to get structured references working in XSSFWorkbook formulas 8 years ago
  Andreas Beeker b15b18bae7 replace Throwable.printStackTrace() with POILogger calls - Todo: other printStrackTrace(...) calls 8 years ago
  Dominik Stadler 208b7be65d Fix some eclipse warnings, newlines, javadoc, generics, ... 9 years ago
  Andreas Beeker 56051c3e44 merge with trunk 9 years ago
  Dominik Stadler 94edf46bbf Bug 48195: Formulas: Fix incorrect evaluation of IF() with ROW()/COLUMN() as else-result 9 years ago
  Nick Burch eb66cf9a08 Start preparing LazyAreaEval and LazyRefEval to handle sheet ranges, for #55906 9 years ago
  Nick Burch 626d46ae95 Don't fetch the name, convert to a ptg, then convert back again, instead simply return the name directly 9 years ago
  Nick Burch ecf2fe1238 Update the formula evaluator to support XSSF style external named ranges too 9 years ago
  Nick Burch d310441632 Better reporting on why a test is failing, and partial NameXPxg eval 9 years ago
  Nick Burch 13628c0b8c Start to add XSSF specific handling for NameX (named ranges or functions from another file) #56737 9 years ago
  Nick Burch 5458a295aa Provide XSSF-style external sheet support for areas, similar to the recent cell reference support. #56737 9 years ago
  Nick Burch ae72a675ca Fix inconsistent indents/whitespace 9 years ago
  Nick Burch 83d9405d43 Start to update how the formula parser looks up sheets from formula ptgs, to account for the differences in how HSSF and XSSF store references to external sheets. For #56737 9 years ago
  Nick Burch 31cd7f7e57 The way that HSSF and XSSF stores references to external sheets are rather different, so begin to reflect that in how we parse their formulas into Ptgs 9 years ago
  Nick Burch e8d7a5136c Have WorkbookEvaluator process NameXPtgs, rather than returning a NameXEval which later places didn't handle. Largely allows us to process the .xls version of the test file for #56737 (but filenames aren't quite the same as in Excel) 9 years ago
  Yegor Kozlov 1ee9f0d29f fixed javadoc warnings 11 years ago
  Evgeniy Berlog 5bff0701fc resolved bugzilla ticket 53642 11 years ago
  Yegor Kozlov 2417ee8f28 Bug 53476 - Support Complex Name in formulas 12 years ago