Hello community, here is the log from the commit of package libixion for openSUSE:Factory checked in at 2020-10-18 16:18:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libixion (Old) and /work/SRC/openSUSE:Factory/.libixion.new.3486 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libixion" Sun Oct 18 16:18:22 2020 rev:17 rq:841722 version:0.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libixion/libixion.changes 2019-08-22 15:11:19.182445039 +0200 +++ /work/SRC/openSUSE:Factory/.libixion.new.3486/libixion.changes 2020-10-18 16:18:26.904411433 +0200 @@ -1,0 +2,35 @@ +Mon Sep 28 18:15:56 UTC 2020 - Dirk Mueller <dmuel...@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. + +------------------------------------------------------------------- Old: ---- libixion-0.15.0.tar.xz New: ---- libixion-0.16.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libixion.spec ++++++ --- /var/tmp/diff_new_pack.gtN7vu/_old 2020-10-18 16:18:27.384411647 +0200 +++ /var/tmp/diff_new_pack.gtN7vu/_new 2020-10-18 16:18:27.384411647 +0200 @@ -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,13 @@ # -%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++ @@ -47,7 +46,6 @@ %package -n %{libname} Summary: Threaded multi-target formula parser & interpreter -Group: System/Libraries %description -n %{libname} Ixion is a general purpose formula parser & interpreter that can calculate @@ -55,7 +53,6 @@ %package devel Summary: Threaded multi-target formula parser & interpreter -Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} %description devel @@ -64,7 +61,6 @@ %package tools Summary: Spreadsheet file processing library -Group: Productivity/Publishing/Word Requires: %{libname} = %{version} %description tools @@ -72,7 +68,6 @@ %package -n python3-%{name} Summary: Python bindings for libixion -Group: Productivity/Publishing/Word Obsoletes: %{name}-python # Renamed in 15.0 Provides: %{name}-python3 = %{version} @@ -88,10 +83,10 @@ --disable-silent-rules \ --disable-static \ --docdir=%{_docdir}/%{name} -make %{?_smp_mflags} +%make_build %check -make check %{?_smp_mflags} +%make_build check %install %make_install ++++++ libixion-0.15.0.tar.xz -> libixion-0.16.1.tar.xz ++++++ ++++ 21527 lines of diff (skipped)