994 Commits

Author SHA1 Message Date
John McNamara
9f13b3ecea Minor refactor. 2022-06-25 10:48:52 +01:00
John McNamara
699033344c Fix typo. 2022-06-09 20:27:58 +01:00
John McNamara
5dfed11061 Minor doc clarifications. 2022-05-25 21:01:45 +01:00
John McNamara
7387c57a00 Minor doc fixes. 2022-04-11 20:42:35 +01:00
John McNamara
3de43b1c07 Add worksheet option to print in black and white. 2022-02-26 15:02:53 +00:00
John McNamara
0b00e3deb1 Ignore vscode config dir. 2022-02-26 14:26:43 +00:00
John McNamara
2ed6d94565 Fixes for Windows compilation warnings. 2022-02-23 23:20:35 +00:00
John McNamara
f2647b8f44 Fix for potential double free in header/footer.
Fix for potential double free in header/footer code when
an error condition occurs.

Issue #366
2022-02-23 15:30:54 +00:00
John McNamara
63ce57ef28 Fix minor indentation issue. 2022-02-22 09:01:07 +00:00
John McNamara
3741b39ea9 Restructured getting started guide.
Restructured the Getting Started Guide to group instructions in
terms of OSes and to move cmake onto an even par with make in
the instructions.
2022-02-22 08:50:48 +00:00
John McNamara
71bf524060 Ignore strict warnings in included system minizip files. 2022-02-20 13:29:13 +00:00
John McNamara
ee1093fe90 Add code style check to GitHub CI 2022-02-17 18:56:06 +00:00
John McNamara
4bec89d0e0 Minor refactoring of workflow files. 2022-02-17 18:54:33 +00:00
John McNamara
d2d7815590 Added Windows Cmake GitHub CI 2022-02-17 16:23:46 +00:00
John McNamara
5af5160c04 Minor refactoring of workflow files. 2022-02-17 15:52:43 +00:00
John McNamara
edbe4cb2fb Fix to allow functional tests to run on Windows. 2022-02-16 21:01:52 +00:00
John McNamara
1b05b7824f Add github action for Coverity scan. 2022-02-16 00:37:24 +00:00
John McNamara
7c6aa7838f Set github actions to run on all branches. 2022-02-16 00:34:07 +00:00
John McNamara
3b3945de84 Separate test and example output dirs. 2022-02-15 12:56:58 +00:00
John McNamara
e5e9451831 Add additional CMake configurations. 2022-02-15 01:16:27 +00:00
John McNamara
444882e828 Separate out valgrind github action. 2022-02-14 19:01:07 +00:00
John McNamara
b4fdf908df Check for pytest with Cmake. 2022-02-14 18:49:30 +00:00
John McNamara
d9f42c45ae Turned off broken pytest check. 2022-02-14 12:56:19 +00:00
John McNamara
491531736b Add check for pytest to Cmake. 2022-02-14 08:59:10 +00:00
John McNamara
1556ddfec7 Remove TravisCI. 2022-02-13 23:59:53 +00:00
John McNamara
e807235b8b Minor github actions cleanup. 2022-02-13 23:54:00 +00:00
John McNamara
a0ec7c3f8a Add Cmake GitHub action. 2022-02-13 23:48:00 +00:00
John McNamara
d5d99c8aef Add functional tests to Cmake build. 2022-02-13 23:46:39 +00:00
John McNamara
5e12cd8555 Rename make GitHub action. 2022-02-13 23:44:34 +00:00
John McNamara
5559aec0b6 Add github action to test make targets. 2022-02-13 13:27:35 +00:00
John McNamara
c5ef17aa72 Add extra test for chart category values. 2022-02-09 08:21:54 +00:00
John McNamara
8e358ae62b Added example of setting a watermark in Excel. 2022-01-16 20:22:48 +00:00
John McNamara
c0d12f3a5c Updated copyright year. 2022-01-16 20:22:27 +00:00
John McNamara
886a770322 Fix universal_binary make target with so version.
Issue #315
2022-01-03 19:30:24 +00:00
John McNamara
dc06364655 Minor update to the vcpkg docs. 2021-12-30 16:06:02 +00:00
Sijmen J. Mulder
6657a01d27 Respect LDFLAGS in test/cpp/Makefile
E.g. so libraries are found when using a third-party package manager.
2021-11-20 09:29:20 +00:00
Sijmen J. Mulder
d9ef073dfc Link minizip and crypto in C++ test if required
Setting USE_SYSTEM_MINIZIP and USE_OPENSSL_MD5 causes minizip and crypto
respectively to becomme dependencies of libxlsxwriter, hence then they
need to be linked in the C++ test, too.
2021-11-20 09:28:54 +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
f47a5aa1b3 Move github templates to .github directory. 2021-10-12 07:32:06 +01:00
John McNamara
02b0c9bdca Removed some temp files. 2021-10-12 07:28:10 +01:00
John McNamara
a699c57ba0 Prep for release 1.1.4. RELEASE_1.1.4 2021-10-09 14:44:36 +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
0a273e9629 Added worksheet tables example.
Feature request #33
2021-08-19 23:34:48 +01:00
John McNamara
c4d35ec9f0 Simplified some Make targets. 2021-08-19 23:13:01 +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
d6c1217d0f Fix potential resource leak.
Coverity issue 354659.
2021-08-12 20:25:12 +01:00
John McNamara
dd9b177235 Add test for C++ compilation and includes. 2021-08-10 22:55:14 +01:00