SHA256
1
0
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:
Tomáš Chvátal 2020-10-14 08:59:26 +00:00 committed by Git OBS Bridge
parent 96ae309e16
commit 6f358b4b48
4 changed files with 42 additions and 7 deletions

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:426c643b3c346d546027c0226619abb2e59848e94470b9b5aa6365e26125089f
size 482500

View File

@ -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>

View File

@ -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++