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
John McNamara
44e72c5862
Add automatic Cmake endian detection.
...
Issue #407
2023-08-12 23:45:00 +01:00
John McNamara
31b331462d
Fix 32bit multiply with overflow issue for images.
...
Fix multiply with overflow issue when image locations in the worksheet
were greater than the u32 max value.
2023-08-12 21:11:00 +01:00
John McNamara
4aaca54c41
Fix cmake minizip version check.
...
Fix Cmake minizip version check that had an incorrect regex and
resulted in the package not being found.
Issue #405
2023-08-03 01:09:18 +01:00
Matheus Catarino França
fe26f9a130
full-support
2023-08-02 23:24:46 +01:00
Matheus C. França
f43e53e018
zig build
2023-05-12 12:31:43 +01:00
Yihua Liu
f477741dd3
fix: cmake zlib minizip ver required
2023-04-29 15:47:29 +01:00
Massimo Paladin
ccd900dc7f
Remove SonarCloud cache and threads configuration and rely on default
...
No need to configure the cache and threads anymore, SonarCloud now has automatic analysis caching and threads configuration. See: https://docs.sonarcloud.io/advanced-setup/languages/c-c-objective-c/#analysis-cache
2023-04-04 11:21:28 +01:00
John McNamara
c425245a09
chart: add support for 0 line width
2023-03-26 20:22:00 +01:00
John McNamara
aa9a5598f0
Fix for range in text type conditional format.
...
Issue #395
2023-02-23 17:00:41 +00:00