Commit Graph

59 Commits

Author SHA256 Message Date
Ana Guerrero
306c364fdb Accepting request 1238037 from LibreOffice:Factory
OBS-URL: https://build.opensuse.org/request/show/1238037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=25
2025-01-17 17:36:53 +00:00
Fridrich Strba
94f188de92 - Add upstream change to fix failure with -Werror=undef:
* 0001-Fix-_WIN32-is-not-defined-when-not-on-Windows.patch

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=56
2025-01-15 12:20:05 +00:00
Dominique Leuenberger
c8989ccaa7 Accepting request 1153577 from LibreOffice:Factory
OBS-URL: https://build.opensuse.org/request/show/1153577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=24
2024-03-02 22:23:14 +00:00
Fridrich Strba
4e6f69d17e Accepting request 1153506 from home:pgajdos:l
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN

OBS-URL: https://build.opensuse.org/request/show/1153506
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=54
2024-02-29 19:05:32 +00:00
Ana Guerrero
ea66318d69 Accepting request 1152886 from LibreOffice:Factory
OBS-URL: https://build.opensuse.org/request/show/1152886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=23
2024-02-28 18:44:42 +00:00
Danilo Spinella
5d40b4acbe Accepting request 1152881 from LibreOffice:24.2
- Update to 0.19.0:
  * C++ API
    * added support for renaming sheets after they have been created.
  * formula interpreter
    * added support for inline arrays.

OBS-URL: https://build.opensuse.org/request/show/1152881
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=52
2024-02-28 10:10:23 +00:00
Dominique Leuenberger
a8a902dd78 Accepting request 1102657 from LibreOffice:Factory
0.18.1

OBS-URL: https://build.opensuse.org/request/show/1102657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=22
2023-08-08 13:54:07 +00:00
Danilo Spinella
0f725ac937 Accepting request 1098658 from home:dspinella:branches:LibreOffice:Factory
Update subpackage version

OBS-URL: https://build.opensuse.org/request/show/1098658
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=50
2023-07-14 10:26:03 +00:00
Danilo Spinella
3f5f922798 Accepting request 1098655 from LibreOffice:Factory
revert to 46

OBS-URL: https://build.opensuse.org/request/show/1098655
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=49
2023-07-14 10:22:14 +00:00
Danilo Spinella
83f325b0e9 Accepting request 1096620 from LibreOffice:Factory
revert to 44

OBS-URL: https://build.opensuse.org/request/show/1096620
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=48
2023-07-03 15:35:25 +00:00
Danilo Spinella
7304db8884 Accepting request 1095987 from home:dspinella:branches:LibreOffice:Factory
Update subpackage version

OBS-URL: https://build.opensuse.org/request/show/1095987
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=47
2023-06-29 13:31:09 +00:00
Danilo Spinella
1d2e0a2288 Accepting request 1095984 from home:dspinella:branches:LibreOffice:Factory
- Update to 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.
- Update to 0.18.0:
  * 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.
  * added 41 built-in functions
  * added support for multi-sheet references in Excel A1 and Excel R1C1
    grammers.

OBS-URL: https://build.opensuse.org/request/show/1095984
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=46
2023-06-29 13:28:49 +00:00
Dominique Leuenberger
cb9a46ace1 Accepting request 1069056 from LibreOffice:Factory
OBS-URL: https://build.opensuse.org/request/show/1069056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=21
2023-03-04 21:42:13 +00:00
Fridrich Strba
750a8fecc6 Accepting request 1068659 from home:marxin:branches:LibreOffice:Factory
- Use -fexcess-precision=fast as GCC 13 changes the default
for C++ compiler and without the change some tests fail on i586.

OBS-URL: https://build.opensuse.org/request/show/1068659
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=44
2023-03-03 05:37:10 +00:00
Dominique Leuenberger
78f0816ac9 Accepting request 959450 from LibreOffice:Factory
OBS-URL: https://build.opensuse.org/request/show/959450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=20
2022-03-06 17:15:26 +00:00
Danilo Spinella
b4d31b77a8 Accepting request 959449 from home:dspinella:branches:LibreOffice:Factory
- Fix build on SLE-12-SP5
- Remove unneeded vulkan dependency

OBS-URL: https://build.opensuse.org/request/show/959449
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=42
2022-03-04 13:41:51 +00:00
Dominique Leuenberger
27dfa32ffb Accepting request 956517 from LibreOffice:Factory
- Added patch:
  * libixion-boost-system.patch
    + fix missing symbols from boost_system library

- update to 0.17.0:
  * set the baseline C++ version to 17.
  * mdds has been internalized so that the public header no longer contains
    references to mdds.  With this change, the users can use different API
    versions of mdds between the ixion build and run-time use.
  * cleaned up public API to make use of std::string_view and std::variant
    where appropriate.
  * implemented built-in LEFT() function in the formula interpreter.
  * it is no longer required to set the size of void* at build time to ensure
    the binaries to be fully functional.
  * fixed a bug where named expressions with names containing invalid
    characters were still allowed in.

OBS-URL: https://build.opensuse.org/request/show/956517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=19
2022-02-24 17:20:09 +00:00
Fridrich Strba
1fb9a98d5e Accepting request 949441 from home:fstrba
fix build on older systems

OBS-URL: https://build.opensuse.org/request/show/949441
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=41
2022-01-27 13:28:12 +00:00
Danilo Spinella
a6ad8e50dc Accepting request 932309 from home:dspinella:branches:LibreOffice:Factory
- update to 0.17.0:
  * set the baseline C++ version to 17.
  * mdds has been internalized so that the public header no longer contains
    references to mdds.  With this change, the users can use different API
    versions of mdds between the ixion build and run-time use.
  * cleaned up public API to make use of std::string_view and std::variant
    where appropriate.
  * implemented built-in LEFT() function in the formula interpreter.
  * it is no longer required to set the size of void* at build time to ensure
    the binaries to be fully functional.
  * fixed a bug where named expressions with names containing invalid
    characters were still allowed in.

OBS-URL: https://build.opensuse.org/request/show/932309
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=40
2021-11-19 10:24:19 +00:00
Dominique Leuenberger
6ba66ff758 Accepting request 894390 from LibreOffice:Factory
OBS-URL: https://build.opensuse.org/request/show/894390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=18
2021-05-20 17:23:54 +00:00
Fridrich Strba
caa9527622 Accepting request 894366 from home:fstrba
Fix sle12 build

OBS-URL: https://build.opensuse.org/request/show/894366
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=38
2021-05-19 15:09:25 +00:00
Dominique Leuenberger
8cb1c56bc8 Accepting request 841722 from 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/841722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=17
2020-10-18 14:18:22 +00:00
Tomáš Chvátal
216af72ef4 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=36 2020-10-14 08:59:47 +00:00
Tomáš Chvátal
6f358b4b48 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
2020-10-14 08:59:26 +00:00
Dominique Leuenberger
f9ae2b4cf8 Accepting request 723934 from LibreOffice:Factory
OBS-URL: https://build.opensuse.org/request/show/723934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=16
2019-08-22 13:03:42 +00:00
Tomáš Chvátal
96ae309e16 Accepting request 723919 from home:jbrielmaier:ppc64le
Required by liborcus, which instead is required to build LO newer then 56ffe3c0a1261cd98a3d42 (2019-08-12).
Accept it when you need it :)

OBS-URL: https://build.opensuse.org/request/show/723919
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=33
2019-08-16 08:26:30 +00:00
Dominique Leuenberger
9f1ba77b9e Accepting request 682400 from LibreOffice:Factory
OBS-URL: https://build.opensuse.org/request/show/682400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=15
2019-03-12 08:50:40 +00:00
Tomáš Chvátal
c00bfd5cde Accepting request 682388 from home:adamm:boost_test
- Add missing dependency on libboost_system-devel

OBS-URL: https://build.opensuse.org/request/show/682388
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=31
2019-03-07 10:49:24 +00:00
Dominique Leuenberger
ab3aeeca82 Accepting request 668090 from LibreOffice:Factory
OBS-URL: https://build.opensuse.org/request/show/668090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=14
2019-01-26 21:19:18 +00:00
Tomáš Chvátal
64f42aa22c Accepting request 668087 from LibreOffice:Unstable
a

OBS-URL: https://build.opensuse.org/request/show/668087
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=29
2019-01-23 13:35:46 +00:00
Dominique Leuenberger
7ab041e03f Accepting request 576923 from LibreOffice:Factory
- Rename python3 package to match up naming conventions
- Install license file

OBS-URL: https://build.opensuse.org/request/show/576923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=13
2018-02-22 13:59:44 +00:00
Tomáš Chvátal
d29424a28b - Rename python3 package to match up naming conventions
- Install license file

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=27
2018-02-15 08:19:43 +00:00
Dominique Leuenberger
bb90b31d35 Accepting request 554745 from LibreOffice:Factory
To go with lo6.0

- Version update to 0.13.0:
  * Step lock update with orcus
  * Various fixes / fuzzer crashes resolved

OBS-URL: https://build.opensuse.org/request/show/554745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=12
2018-01-09 13:47:52 +00:00
Tomáš Chvátal
36c4979b14 - Version update to 0.13.0:
* Step lock update with orcus
  * Various fixes / fuzzer crashes resolved

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=25
2017-11-29 12:45:01 +00:00
Dominique Leuenberger
8fa353b6ad Accepting request 453859 from LibreOffice:Factory
1

OBS-URL: https://build.opensuse.org/request/show/453859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=11
2017-02-18 23:42:13 +00:00
Fridrich Strba
89ae015fa6 Accepting request 453851 from home:adamm:branches:devel:libraries:c_c++
- use individual libboost-*-devel packages instead of boost-devel

OBS-URL: https://build.opensuse.org/request/show/453851
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=23
2017-02-01 12:59:50 +00:00
Tomáš Chvátal
abafdde5bf - Version update to 0.12.1:
* Update to be in sync with orcus
  * Small fixes around

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=22
2016-12-03 13:46:36 +00:00
Dominique Leuenberger
27fc9db23c Accepting request 397938 from LibreOffice:Factory
- Version update to 0.11.1:
  * Switch to mdds-1.2
  * Few small fixes

OBS-URL: https://build.opensuse.org/request/show/397938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=10
2016-06-14 21:05:05 +00:00
Tomáš Chvátal
1faa8133ad - Version update to 0.11.1:
* Switch to mdds-1.2
  * Few small fixes

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=20
2016-05-25 11:55:58 +00:00
Dominique Leuenberger
1dd8db7e50 Accepting request 367542 from LibreOffice:Factory
- Version update to 0.11.0:
  * Switch to mdds-1.0
  * Various fixes
  * Python3 bindings obsoleted python2 ones

OBS-URL: https://build.opensuse.org/request/show/367542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=9
2016-03-11 08:37:40 +00:00
Tomáš Chvátal
7e4ebc8148 - Version update to 0.11.0:
* Switch to mdds-1.0
  * Various fixes
  * Python3 bindings obsoleted python2 ones

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=18
2016-03-07 12:43:39 +00:00
Dominique Leuenberger
07d5b4fd03 Accepting request 295669 from LibreOffice:Factory
- Version bump to 0.9.1:
  * various triv bugfixes
  * Build with tests and work this time

OBS-URL: https://build.opensuse.org/request/show/295669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=8
2015-04-21 08:49:25 +00:00
Tomáš Chvátal
88e0b8d9a8 - Version bump to 0.9.1:
* various triv bugfixes
  * Build with tests and work this time

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=16
2015-04-13 10:47:55 +00:00
Dominique Leuenberger
15d2ca5140 Accepting request 293559 from LibreOffice:Factory
1

OBS-URL: https://build.opensuse.org/request/show/293559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=7
2015-03-30 17:10:57 +00:00
Tomáš Chvátal
32eea05e88 Accepting request 293390 from home:Zaitor:branches:LibreOffice:Factory
Correct .changes entry - Spec has / source is

Name:           libixion
Version:        0.9.0

OBS-URL: https://build.opensuse.org/request/show/293390
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=14
2015-03-28 13:13:01 +00:00
Dominique Leuenberger
3bf8f55127 Accepting request 292864 from LibreOffice:Factory
OBS-URL: https://build.opensuse.org/request/show/292864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=6
2015-03-27 08:39:22 +00:00
Tomáš Chvátal
6302c390df - Drop copy&pasto from fedora
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=13
2015-03-24 14:16:57 +00:00
Tomáš Chvátal
98bb6f2e28 - Version bump to 0.8.0:
* Needed for new orcus
  * Python bindings are around now
- Update homepage
- Add python subpackage
- Tests fail with this release, next one will fix it again

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=12
2015-03-24 10:10:04 +00:00
Stephan Kulow
212aa53a8e Accepting request 242303 from LibreOffice:Factory
Lo 4.3.0.3 submission

OBS-URL: https://build.opensuse.org/request/show/242303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libixion?expand=0&rev=4
2014-07-27 16:46:49 +00:00
Fridrich Strba
f9e95a0d8d Accepting request 236734 from home:fstrba
Upgrade to libixion 0.7.0

OBS-URL: https://build.opensuse.org/request/show/236734
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=10
2014-06-10 12:49:27 +00:00