Commit graph

1011 commits

Author SHA1 Message Date
John McNamara
2894634d65 Prep for release 1.2.4. 2026-01-06 21:20:48 +00:00
John McNamara
c07d1f2095 package: update copyright year 2026-01-06 20:29:26 +00:00
Arthur Chan
45f77bc52d Fix format for CI style check
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
2025-12-22 20:15:36 +00:00
Arthur Chan
9fa72e24cd oss-fuzz: Add unit test build
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
2025-12-22 20:15:36 +00:00
John McNamara
f0647157ba datetime: add validation for date/time parameters
Added validation of lxw_datetime fields to ensure that they are
within Excel's allowable ranges.

Closes #491
2025-10-31 08:37:11 +00:00
John McNamara
9a48ca8996 worksheet: fix infinite look when inserting objects
Fixed and issue where setting the x or y scales to math.h
INFINITY resulted in an infinite loop.

Closed #490
2025-10-30 08:26:36 +00:00
Matheus Catarino
c289167201 zig build refactored
compat: v0.15.1 - 0.16.0-dev
2025-10-24 10:28:03 +01:00
Evil Terminal
7960dabfde Zig 0.15.0 2025-10-21 13:55:26 +01:00
John McNamara
3899a3e958 worksheet: remove accidental debug printf 2025-09-30 19:42:37 +01:00
John McNamara
d38d4cf677 all: add validation checks for enum values
Closes #487
2025-09-30 19:39:51 +01:00
John McNamara
fca1a346e9 chart: fix handling of invalid chart type
Closed #486
2025-09-29 19:34:57 +01:00
John McNamara
f6e8305d1b Prep for release 1.2.3. 2025-07-01 08:18:13 +01:00
John McNamara
051a01a2c3 Prep for release 1.2.3. 2025-07-01 00:12:54 +01:00
John McNamara
fdcacc14bc workbook: add support for 1904 date epoch
Add, or rather make public, support for the Excel 1904 date
epoch.

See #483
2025-06-29 23:41:01 +01:00
John McNamara
28615cb8b0 zig: update ci version 2025-06-04 20:44:19 +01:00
John McNamara
eab4b65608 memory: fix invalid string array indexes
See #482
2025-06-03 00:20:16 +01:00
John McNamara
21c11a2052 Prep for release 1.2.2. 2025-03-29 09:32:43 +00:00
John McNamara
0bae4be666 chart: add layout support
Feature: #477
2025-03-29 00:46:58 +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. 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. 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. 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. 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