tdf#50950 Add ODFF1.2 Calc function ISOWEEKNUM,

Desktop / LibreOffice - Winfried Donkers [libreoffice.org] - 6 October 2015 16:21 UTC

make Calc function WEEKNUM compliant with ODFF1.2, provide backward compatibility for Calc function WEEKNUM, add unit tests for ISOWEEKNUM, WEEKNUM and backward compatibility.

Change-Id: I63af5543cea2f470d710462e55404ac754022c89 Reviewed-on: https://gerrit.libreoffice.org/18760

f830600 tdf#50950 Add ODFF1.2 Calc function ISOWEEKNUM,
formula/source/core/api/FormulaCompiler.cxx | 71 ++++++++++++++++----
formula/source/core/resource/core_resource.src | 9 ++-
include/formula/compiler.hrc | 3 +-
include/formula/opcode.hxx | 1 +
sc/inc/helpids.h | 1 +
sc/qa/unit/data/contentCSV/date-time-functions.csv | 4 +-
sc/qa/unit/data/ods/date-time-functions.ods | Bin 31555 -> 13560 bytes
sc/qa/unit/ucalc.cxx | 1 +
sc/source/core/inc/interpre.hxx | 1 +
sc/source/core/tool/interpr2.cxx | 39 ++++++++++-
sc/source/core/tool/interpr4.cxx | 1 +
sc/source/filter/excel/xlformula.cxx | 3 +-
sc/source/filter/oox/formulabase.cxx | 4 +-
sc/source/ui/src/scfuncs.src | 26 ++++++-
14 files changed, 141 insertions(+), 23 deletions(-)

Upstream: cgit.freedesktop.org


  • Share