Draft: community/{libixion, liborcus}: upgrade to 1.19.0
-
upgrade mdds to 2.1 error: Package requirements (mdds-2.1 >= 2.0.99) were not met:
(MR !53279 (merged)) -
rebuild against librocus -
clang17 upgrade blocks libreoffice build
Changelog
ixion 0.19.0
* C++ API
* added support for renaming sheets after they have been created.
* formula interpreter
* added support for inline arrays.
ixion 0.18.1
* fixed a 32-bit Linux build issue as discovered on Debian, due to a clash on
two 32-bit unsigned integer types being used with std::variant.
ixion 0.18.0
* C++ API
* removed the formula_model_access interface from model_context, and switched
to using model_context directly everywhere.
* revised formula_tokens_t type to remove use of std::unique_ptr for each
formula_token instance. This should improve memory locality when
iterating through an array of formula token values. A similar change has
also been made to lexer_tokens_t and lexer_token types.
* formula interpreter
* added the following 41 built-in functions:
* ABS
* AND
* COLUMN
* COLUMNS
* COUNT
* COUNTBLANK
* EXACT
* FALSE
* FIND
* ISBLANK
* ISERROR
* ISEVEN
* ISFORMULA
* ISLOGICAL
* ISNA
* ISNONTEXT
* ISNUMBER
* ISODD
* ISREF
* ISTEXT
* LEFT
* MEDIAN
* MID
* MODE
* N
* NA
* NOT
* OR
* REPLACE
* REPT
* RIGHT
* ROW
* ROWS
* SHEET
* SHEETS
* SUBSTITUTE
* T
* TEXTJOIN
* TRIM
* TRUE
* TYPE
* added support for multi-sheet references in Excel A1 and Excel R1C1
grammers.
Edited by Krassy Boykinov