forked from pool/libixion
Accepting request 838360 from home:dirkmueller:branches:LibreOffice:Factory
- update to 0.16.1: * fixed a build issue on 32-bit linux platforms, caused by slicing of integer string ID values. * worked around floating point rounding errors which prevented two theoretically-equal numeric values from being evaluated as equal in test code. * added new function to allow printing of single formula tokens. * added method for setting cached results on formula cells in model_context. * changed the model_context design to ensure that all sheets are of the same size. * added an accessor method to formula_model_access interface (and implicitly in model_context) that directly returns a string value from cell. * added cell_access class for querying of cell states without knowing its type ahead of time. * added document class which provides a layer on top of model_context, to abstract away the handling of formula calculations. * deprecated model_context::erase_cell() in favor of empty_cell(). * added support for 3D references - references that contain multiple sheets. * added support for the exponent (^) and concatenation (&) operators. * fixed incorrect handling of range references containing whole columns such as A:A. * added support for unordered range references - range references whose start row or column is greater than their end position counterparts, such as A3:A1. * fixed a bug that prevented nested formula functions from working properly. * implemented Calc A1 style reference resolver. * formula results now directly store the string values when the results are of string type. They previously stored string ID values after interning the original strings. OBS-URL: https://build.opensuse.org/request/show/838360 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=35
This commit is contained in:
parent
96ae309e16
commit
6f358b4b48
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b1f60af61be875e3bfa7ad18203a6c8ccdeb9922a531e196029fc42fbfa0b9e6
|
||||
size 447388
|
3
libixion-0.16.1.tar.xz
Normal file
3
libixion-0.16.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:426c643b3c346d546027c0226619abb2e59848e94470b9b5aa6365e26125089f
|
||||
size 482500
|
@ -1,3 +1,38 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 28 18:15:56 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||
|
||||
- update to 0.16.1:
|
||||
* fixed a build issue on 32-bit linux platforms, caused by slicing of integer
|
||||
string ID values.
|
||||
* worked around floating point rounding errors which prevented two
|
||||
theoretically-equal numeric values from being evaluated as equal in test
|
||||
code.
|
||||
* added new function to allow printing of single formula tokens.
|
||||
* added method for setting cached results on formula cells in
|
||||
model_context.
|
||||
* changed the model_context design to ensure that all sheets are of the same
|
||||
size.
|
||||
* added an accessor method to formula_model_access interface (and implicitly
|
||||
in model_context) that directly returns a string value from cell.
|
||||
* added cell_access class for querying of cell states without knowing its
|
||||
type ahead of time.
|
||||
* added document class which provides a layer on top of model_context, to
|
||||
abstract away the handling of formula calculations.
|
||||
* deprecated model_context::erase_cell() in favor of empty_cell().
|
||||
* added support for 3D references - references that contain multiple sheets.
|
||||
* added support for the exponent (^) and concatenation (&) operators.
|
||||
* fixed incorrect handling of range references containing whole columns such
|
||||
as A:A.
|
||||
* added support for unordered range references - range references whose
|
||||
start row or column is greater than their end position counterparts, such
|
||||
as A3:A1.
|
||||
* fixed a bug that prevented nested formula functions from working properly.
|
||||
* implemented Calc A1 style reference resolver.
|
||||
* formula results now directly store the string values when the results are
|
||||
of string type. They previously stored string ID values after interning
|
||||
the original strings.
|
||||
* removed build-time dependency on spdlog.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 15 21:35:46 UTC 2019 - Jonathan Brielmaier <jbrielmaier@suse.de>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package libixion
|
||||
#
|
||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2020 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -16,14 +16,14 @@
|
||||
#
|
||||
|
||||
|
||||
%define libname libixion-0_15-0
|
||||
%define libname libixion-0_16-0
|
||||
Name: libixion
|
||||
Version: 0.15.0
|
||||
Version: 0.16.1
|
||||
Release: 0
|
||||
Summary: Threaded multi-target formula parser & interpreter
|
||||
License: MIT
|
||||
Group: Productivity/Publishing/Word
|
||||
Url: https://gitlab.com/ixion/ixion
|
||||
URL: https://gitlab.com/ixion/ixion
|
||||
Source: http://kohei.us/files/ixion/src/%{name}-%{version}.tar.xz
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: gcc-c++
|
||||
|
Loading…
x
Reference in New Issue
Block a user