John McNamara
c07d1f2095
package: update copyright year
2026-01-06 20:29:26 +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
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
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
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
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
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
d9f2540080
worksheet: add initial embedded image support
...
Feature request #417
2024-07-30 00:44:54 +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
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
26c4c20bab
docs: fix broken link
2024-05-16 09:09:14 +01:00
John McNamara
284b61ba0b
workbook: add check for blank worksheet name
...
Issue #442
2024-05-09 08:20:23 +01:00
John McNamara
8d15e88eba
drawing: fix 32bit overflow for uint64_t values
...
Issue #441
2024-05-07 23:50:55 +01:00
John McNamara
f6d73b0ae1
package: update copyright year
2024-02-26 18:47:32 +00:00
James Addison
f52d4de2c4
Copy minizip header files to third-party include dir
2024-02-03 20:13:39 +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
John McNamara
5625238848
Convert public char* to const char* for C++ compatibility.
2023-09-25 20:59:05 +01:00
John McNamara
cb31934cf3
Fix minor Windows warnings.
2023-09-21 12:39:46 +01:00
Holger Hoffmann
ed257aadaa
Add support for signed VBA projects.
2023-09-20 19:41:21 +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
800a108057
Minor doc fix.
2023-01-17 23:58:53 +00:00
John McNamara
d0e1b80ddd
Add quote_prefix format property.
...
Closes #385
2023-01-10 00:05:08 +00:00
John McNamara
fc06b59d5b
Prep for release 1.1.5.
2022-12-30 15:25:10 +00:00
Mohamed Akram
ca9c220d40
Improve buffer support.
...
PR #383
2022-11-12 16:42:46 +00:00
Mohamed Akram
5097c0e41f
Add memory buffer support
...
* Avoid using temporary files when possible
* Add support for writing to a buffer
PR #382
2022-11-10 19:22:49 +00:00
John McNamara
3de43b1c07
Add worksheet option to print in black and white.
2022-02-26 15:02:53 +00:00
John McNamara
63ce57ef28
Fix minor indentation issue.
2022-02-22 09:01:07 +00:00
John McNamara
71bf524060
Ignore strict warnings in included system minizip files.
2022-02-20 13:29:13 +00:00
John McNamara
c0d12f3a5c
Updated copyright year.
2022-01-16 20:22:27 +00:00
John McNamara
9701a56a43
Added worksheet_set_top_left_cell() function.
...
Added worksheet_set_top_left_cell() function to set the first
visible cell in the worksheet.
2021-10-30 19:23:34 +01:00
John McNamara
7f54faaddb
Added docs and example for worksheet macro buttons.
...
Feature request #39
2021-08-28 19:38:18 +01:00
John McNamara
3fcccedd06
Added support for adding a macro button to a worksheet.
...
Feature request #39
2021-08-26 23:44:22 +01:00
John McNamara
b185df6765
Added documentation for worksheet tables.
...
Feature request #33
2021-08-22 19:30:31 +01:00
John McNamara
6d6d99eeaf
Added support for worksheet tables.
...
Feature request #33
2021-08-19 22:54:59 +01:00
John McNamara
6524326300
Minor indentation fix.
2021-08-12 20:26:52 +01:00
John McNamara
9f6347cbc4
Minor doc clarification.
2021-08-10 20:00:16 +01:00
John McNamara
b66c9bc95e
Replace use of c++ reserved word operator.
...
Issue #353
2021-08-09 19:04:50 +01:00
John McNamara
8d4dbfe734
Prep for release 1.1.2.
2021-08-08 21:15:35 +01:00
John McNamara
4234499f8a
Added example and docs for autfilter rules.
...
Feature request #254
2021-08-08 20:25:35 +01:00
John McNamara
431f4839f9
Add filter rules for autofilters.
...
Feature request #254
2021-08-02 23:49:05 +01:00
John McNamara
ed47b1fbb8
Added addition accessibility options for worksheet charts.
...
Added Description/Alt Text and Decorative accessibility options for charts.
These options were already available for images.
2021-07-28 14:10:16 +01:00
John McNamara
9402191bc1
Fix for unixtime type size.
...
The size of thetime_h type used with worksheet_write_unixtime()
wasn't sufficient to represent the full range of Excel's dates.
The parameter in question has been extended to int64_t.
Issue #347
2021-07-27 17:28:10 +01:00