990 Commits

Author SHA1 Message Date
John McNamara
7f4b982f63 build: fix minizip build for cmake
Issue #471
2025-02-23 14:30:48 +00:00
John McNamara
3e6a58db3e build: clean up and document CMake file
Issue #471
2025-02-23 14:03:30 +00:00
John McNamara
a810108db1 build: remove cmake dir and legacy find*.cmake copies
Issue #471
2025-02-15 17:15:12 +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
James Addison
786a68ac1a Apply diff-patch of zlib-distributed minizip code (v1.3 to v1.3.1) to vendored minizip 2024-02-03 20:13:39 +00:00
Ed Maste
6a2364c42c Add FreeBSD CI via Cirrus-CI 2024-01-02 09:46:36 +00:00
Hans Wennborg
1dfd55bf17 Reject overflows of zip header fields in minizip.
This checks the lengths of the file name, extra field, and comment
that would be put in the zip headers, and rejects them if they are
too long. They are each limited to 65535 bytes in length by the zip
format. This also avoids possible buffer overflows if the provided
fields are too long.

(cherry picked from commit 73331a6a0481067628f065ffe87bb1d8f787d10c)
2023-12-24 23:27:09 +00:00
Matheus C. França
9732c7639e zig: use cached include_files 2023-12-12 23:27:15 +00:00