109 Commits (db89d09ca36b73db897d032e33fe19872c78f61d)

Author SHA1 Message Date
  Yegor Kozlov db89d09ca3 improved work with UDFs and Analysis Toolpack functions, ATP functions are enabled by default and user can create / evaluate them just like built-in functions, both HSSF andf XSSF are supported 13 years ago
  Yegor Kozlov af69c81199 moved common formula-related code to org.apache.poi.ss.formula, eliminated dependencies on HSSF, reduced the number of eclipse warnings 13 years ago
  Yegor Kozlov 6f62a4397d suppress deprecation warnings in poi-ooxml 13 years ago
  Yegor Kozlov 3eea555e41 revert usages of getXYZList() back to getXYZArray() in XSSF, also misc performance optimizations 13 years ago
  Nick Burch 8d0eb2afe9 Fix bug #49966 - Correctly remove calcChain entries for XSSF cells that stop holding formulas 13 years ago
  Yegor Kozlov eac4e0b485 fixed inconsistent behaviour between HSSF and XSSF when creating consecutive names, see Bugzilla 49907 13 years ago
  Yegor Kozlov 6d0d44d0aa allow sheet names longer than 31 chars in XSSF, enforce name uniqueness on the first 31 chars 13 years ago
  Yegor Kozlov 409b9af380 improved API for hiding sheets, see Bugzilla 49878 13 years ago
  Yegor Kozlov 7bc987afea fixed XSSFWorkbook.createSheet to throw exception if sheet name begins or ends with a single quote ('), see Bugzilla 49875 13 years ago
  Nick Burch adb08300e4 Fix deprecated warnings 14 years ago
  Nick Burch 8bb16bee4b Fix bug #48718 - Make the creation of multiple, un-modified fonts in a row in XSSF match the old HSSF behaviour 14 years ago
  Nick Burch daad262fbc Apply (with slight tweaks) patch from bug #48432 - Support for XSSF themes 14 years ago
  Yegor Kozlov 5bb2570155 avoid creating unnecessary temp files, tighten up usage of temp files in unit tests 14 years ago
  Yegor Kozlov 691795a115 Avoid creating temporary files when opening OPC packages from input stream 14 years ago
  Yegor Kozlov 787da03838 added an annotation '@Internal' to mark program elements intended for POI internal use only, marked all public accessors to OOXML xmlbeans as @Internal 14 years ago
  Yegor Kozlov 12a00cc2f3 memory usage optimization in XSSF - avoid creating parentless xml beans 14 years ago
  Nick Burch 926f35d047 Big import tidyup using eclipse "Organise Imports" - avoid wildcard imports, and get the ordering of imports to be consistent 14 years ago
  Ugo Cei f3e6137e01 [47942] added implementation of protection features to XLSX and DOCX files. Patch submitted by Roberto Albertini. 14 years ago
  Josh Micich 30dcd66257 Improvements to patch 47809 (support for UDFs) 14 years ago
  Yegor Kozlov 759683dcc0 improved work with user-defined functions, see Bugzilla 47809 14 years ago
  Yegor Kozlov 00b59a229a improved XSSFWorkbook.removeSheetAt, see Bugzilla 47737 and 47813 14 years ago
  Josh Micich e918a0cd0d Fixed unused imports compiler warnings (and some others) 15 years ago
  Yegor Kozlov e5aac25b00 Improved parsing of OOXML documents, see Bugzilla 47668 15 years ago
  Yegor Kozlov 58f32a32b5 removed temporary fix for compatibility with Mac Excel 2008 Sp2 15 years ago
  Yegor Kozlov 0226855729 Avoid FormulaParseException in XSSFWorkbook.setRepeatingRowsAndColumns when removing repeated rows and columns, see Bugzilla 47620 15 years ago
  Paolo Mottadelli a281e49b94 Custom XML import features; tests and implementation 15 years ago
  Yegor Kozlov 51baaaafbd fixed compatibility issues with OpenOffice 3.0 and Excel 2008 Mac sp2, see Bugzilla #46419 and #47559 15 years ago
  Yegor Kozlov 35906116ed support for custom XML mappings in XSSF, see Bugzilla 47520 15 years ago
  Yegor Kozlov bb85e52d3d Explicitly set the 1900 date system when creating XSSF workbooks, see Bugzilla 47411 15 years ago
  Yegor Kozlov b10d44cf52 Fixed XSSFWorkbook#setRepeatingRowsAndColumns to tolerate sheet names with quotes, see bugzilla #47294 15 years ago
  Yegor Kozlov 8363279282 fixed XSSFWorkbook.createSheet to properly increment sheetId when sheetId sequence is not continious 15 years ago
  Yegor Kozlov 9eff4e10b3 Fixed XSSFCell to preserve cell style when cell value is set to blank, also avoid NPE in XSSFCell.setCellType() when workbook does not have SST, see bugs 47026 and 47028 15 years ago
  Josh Micich 68dcbbfa15 added Workbook.getName(String) method. Fixed javadoc on related methods 15 years ago
  Yegor Kozlov e47dd63c80 more refactoring of common ss tests 15 years ago
  Yegor Kozlov 9adb9cc6d3 improved test cases: moved common hssf-xssf test to org.apache.poi.ss namespace, removed duplicate tests, refactored code to throw same exceptions, etc 15 years ago
  Josh Micich aca8d5187d Renamed Package (in org.apache.poi.openxml4j.opc) to OPCPackage so as to avoid clash with java.lang.Package (see bugzilla 46859) 15 years ago
  Yegor Kozlov 627105e288 refactored XSSFSheet.shiftRows to use FormulaShifter, use a common test superclass for both hssf and xssf 15 years ago
  Josh Micich f9e3784671 Bugzilla 46660 - added 'hidden' property to Workbook 15 years ago
  Yegor Kozlov 6259f37e11 added suport for Calculation Chain in XSSF, remove reference from calculation chain when a formula is deleted (see bugzilla 46535) 15 years ago
  Yegor Kozlov fce473fada import OpenXML4j codebase 15 years ago
  Yegor Kozlov 0b62c3fba9 1. Support sheet-level names2. Fixed XSSFCell to properly handle cell references with column numbers up to XFD3. when pasring formula, HSSFName.setRefersToFormula must set type of operands to Ptg.CLASS_REF, otherwise created named don't appear in the dropdown to the left of formula bar in Excel 15 years ago
  Yegor Kozlov d3dd1fbbcd renamed Name.setFormula to more descriptive setRefersToFormula, also misc improvements in the site docs 15 years ago
  Josh Micich b8329a9693 Initial support for union operator in FormulaParser (fix for broken junits) 15 years ago
  Yegor Kozlov 2927970645 1. removed interfaces-jdk14, they are now obsolete2. started paving the way for XWPF 15 years ago
  Yegor Kozlov f143809549 javadocs cleanup 15 years ago
  Yegor Kozlov ea3f604103 more cleanup and refactoring of ooxml code,added more unit test and 3 rich examples: LoanCalculator, CalendarDemo and TimesheetDemo, numerous odds and ends improvements 15 years ago
  Yegor Kozlov 958a47a453 1. moved ooxml enums into interfaces-jdk15, they are common and should be in the place as the interfaces 2. removed obsolete and deprecated classes 3. Fixed XSSFWorkbook.cloneSheet. Now it makes a 'true' deep copy of a sheet 4. ooxml has a compile-time dependency on scratchpad, fixed build.xml to reflect that 15 years ago
  Yegor Kozlov 4ea70e1da5 improved XSSFName:check for name uniqueness, validate name name, more unit tests and javadocs 15 years ago
  Yegor Kozlov acfcbeb3c5 applied patches #46079, #46080 and #46081 by Gisella Bronzetti 15 years ago
  Yegor Kozlov db877653b7 more cleanup and refactoring of the ooxml code:1. removed deprecated methods from xssf and interfaces 15 years ago