979 Commits

Author SHA1 Message Date
𒀳 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
Matheus C. França
3ff64d4294 zig: add current release version
TODO: 0.12.0 (break changes) unreleased yet!
2023-12-12 23:27:15 +00:00
John McNamara
db5c0a6705 minizip: update include files for v1.3 2023-11-18 14:22:18 +00:00
John McNamara
78468a18ef doc: fix minor typo 2023-11-18 14:10:51 +00:00
James Addison
7e8e9c0b4c Manually re-apply libxlsxwriter customizations to minizip 2023-11-18 13:54:37 +00:00
James Addison
957ed5ca74 Raw copy of minizip source files from zlib v1.3 release 2023-11-18 13:54:37 +00:00
John McNamara
29355a0887 Upgrade ctest.h to latest version. 2023-09-25 23:43:06 +01:00
John McNamara
5625238848 Convert public char* to const char* for C++ compatibility. 2023-09-25 20:59:05 +01:00
John McNamara
e94bbb54eb Temporarily disable broken minizip in Windows CI build. 2023-09-21 23:53:22 +01:00
John McNamara
cb31934cf3 Fix minor Windows warnings. 2023-09-21 12:39:46 +01:00
John McNamara
c3b1a327eb Fix valgrind install. 2023-09-21 08:32:54 +01:00
Holger Hoffmann
ed257aadaa Add support for signed VBA projects. 2023-09-20 19:41:21 +01:00