994 Commits

Author SHA1 Message Date
John McNamara
7dbdad43a5 chart: add initial layout support
Feature: #477
2025-03-28 00:33:23 +00:00
John McNamara
61a3ceaf9a test: update python test runner 2025-03-27 17:58:06 +00:00
Scribe of the Ziggurat
545939dfd3
zig: update for zig build tools
Update zig build tools and set minimum zig version to 0.14.0.

Closes #474
Closes #475
2025-03-12 08:59:56 +00:00
John McNamara
988d3a5bec Prep for release 1.2.1. 2025-02-28 08:53:15 +00:00
John McNamara
ad6ea1ed13 Prep for release 1.2.1. v1.2.1 2025-02-26 20:24:20 +00:00
John McNamara
58248a0582 build: fix minizip build for cmake
Issue #471
2025-02-26 19:37:02 +00:00
John McNamara
f63ed56a18 build: clean up and document CMake file
Issue #471
2025-02-26 19:34:23 +00:00
John McNamara
3a975c6b89 build: fix pkg-config requires
Issue #471
2025-02-15 00:52:56 +00:00
John McNamara
ea6da0dace cmake: fix pkgconfig and cmake interaction
Issue #454
2025-02-14 20:28:57 +00:00
John McNamara
1beeb60d04 workbook: add set_size() method
Request #472
2025-02-14 20:28:57 +00:00
John McNamara
caf41581f1 indent: fix indentation for updated gindent version in ci 2025-02-12 20:37:27 +00:00
John McNamara
a18ee6498d worksheet: fix buffer overflow in table formula expansion 2025-02-11 10:26:22 +00:00
John McNamara
69e5c5e1ce Prep for release 1.2.0. v1.2.0 2025-02-11 00:04:27 +00:00
John McNamara
f29cf40d38 package: update copyright year 2025-02-11 00:03:36 +00:00
John McNamara
60cab98360 font: add family and char set APIs 2025-02-10 21:05:35 +00:00
𒀳 Scribe of the Ziggurat𒅆𒂍𒉪
713d9fd724 zig: change from defineCMacro to addCMacro
Closes #465
2025-02-10 21:05:35 +00:00
Matheus Catarino
d0644c5f1e switch zig-ci 2025-02-10 21:05:35 +00:00
Matheus Catarino
b1458a1799 zig-build: lazyPath fixes
compat: v0.12.0, v0.13.0 & v0.14.0-dev
* switch zlib-master to latest release (git tag branch)
2025-02-10 21:05:35 +00:00
myfreax
f5448e6bd6 fix: cmake environment variable detection syntax error 2025-02-10 21:05:35 +00:00
John McNamara
67c9faab8f worksheet: fix resource leaks on error paths 2024-10-25 16:51:51 +01:00
John McNamara
7ba204a82c Prep for release 1.1.9. v1.1.9 2024-10-24 23:47:44 +01:00
John McNamara
6ccd70c372 utility: fix for pointer/value error
Closes #459
2024-10-24 19:54:58 +01:00
Daniel Engberg
d9633436dc CMake: Check for third party libraries using pkgconfig
Try to find libraries using pkgconfig and fallback to old
behaviour if that fails
2024-09-02 20:02:28 +01:00
John McNamara
d32980ea82 Prep for release 1.1.8. 2024-08-01 00:22:45 +01:00
John McNamara
a228d852bd Prep for release 1.1.8. v1.1.8 2024-07-31 23:30:39 +01:00
John McNamara
1ba7c8a8e6 worksheet: add docs for embedded images 2024-07-31 00:51:09 +01:00
John McNamara
1dc5977e5f worksheet: add embedded image options 2024-07-30 23:30:33 +01:00
John McNamara
34b2d2045f zig: add new source files 2024-07-30 08:56:31 +01:00
John McNamara
d9f2540080 worksheet: add initial embedded image support
Feature request #417
2024-07-30 00:44:54 +01:00
John McNamara
cf887d65ce package: update copyright year 2024-06-23 12:03:34 +01:00
John McNamara
5024854a94 docs: fix minor issues in data_validate example
Closes #449
2024-06-23 12:00:02 +01:00
John McNamara
4acea2fcf8 minizip: remove c++ comment style from include files
Closes #448
2024-06-23 11:20:41 +01:00
John McNamara
f2084bcf78 worksheet: add extra tests for sheet name quoting 2024-06-22 21:00:48 +01:00
John McNamara
f483e65f2e worksheet: add range check to worksheet_set_selection()
Issue #447
2024-06-05 20:25:16 +01:00
John McNamara
c89c551221 worksheet: fix heap buffer overflows from empty strings
Closes #446
2024-05-24 07:39:43 +01:00
John McNamara
12d67a6968 make: add address sanitiser target 2024-05-24 06:25:53 +01:00
John McNamara
1c87db843f conditional format: add validation for criteria
Add extra validation to ensure that conditional formatting criteria
are valid for the given type.

Issue #445
2024-05-22 01:06:59 +01:00
John McNamara
26c4c20bab docs: fix broken link 2024-05-16 09:09:14 +01:00
John McNamara
af0b03a8f0 workbook: fix buffer underflow in defined names
Closes #444
2024-05-16 00:53:08 +01:00
John McNamara
284b61ba0b workbook: add check for blank worksheet name
Issue #442
2024-05-09 08:20:23 +01:00
John McNamara
5bd28dfccf github: add 32bit build action
Issue #441
2024-05-08 01:07:50 +01:00
John McNamara
8d15e88eba drawing: fix 32bit overflow for uint64_t values
Issue #441
2024-05-07 23:50:55 +01:00
Matheus Catarino
15bb08cf8c updated to zig v0.12.0
deps - zlib upstream
2024-04-20 17:59:24 +01:00
John McNamara
7548faa95a Prep for release 1.1.7. RELEASE_1.1.7 2024-04-06 00:08:20 +01:00
John McNamara
873c1e8e18 Prep for release 1.1.6. RELEASE_1.1.6 2024-04-04 21:03:48 +01:00
John McNamara
6caa6b3557 docs: minor doxygen updates and fixes 2024-04-04 15:13:38 +01:00
John McNamara
f6d73b0ae1 package: update copyright year 2024-02-26 18:47:32 +00:00
John McNamara
b0c76b3396 format: fix identation and alignment property mismatch
Fix issue where a horizontal alignment format was ignored if the
indentation was also set.
2024-02-03 23:42:54 +00:00
bcapuano
d3c1443155 OSSFuzz integration 2024-02-03 20:40:39 +00:00
James Addison
f52d4de2c4 Copy minizip header files to third-party include dir 2024-02-03 20:13:39 +00:00