Commit graph

680 commits

Author SHA1 Message Date
John McNamara
ad22c8ad72 Added support for cell comments in constant_memory mode.
Issue #38
2020-01-10 19:16:16 +00:00
John McNamara
73a47db741 Added advanced cell comments sample code. 2020-01-09 21:25:48 +00:00
John McNamara
fac168a303 Minor fix to GCC deprecation level. 2020-01-09 00:31:01 +00:00
John McNamara
b70d0c5bde Removed deprecated functions. 2020-01-09 00:26:21 +00:00
John McNamara
549477185f Specify GCC version for deprecated attribute.
Closes #262
2020-01-09 00:22:32 +00:00
John McNamara
6ab739e9d2 Fix for issue with default comment font. 2020-01-08 23:16:56 +00:00
John McNamara
c4c65b5697 Minor static analysis fixes. 2020-01-08 22:59:23 +00:00
John McNamara
18252b714e Renamed MD5 functions and struct to avoid conflict with openssl.
Issue #260
2020-01-07 23:45:34 +00:00
John McNamara
85dfccd734 Added support for cell comments and options.
Issue #38
2020-01-07 23:27:04 +00:00
Sijmen J. Mulder
31a76c613a Use PREFIX for install_name
Not DESTDIR because that's just the staging directory; the final location
will be at PREFIX.

Succeeds #209
2019-12-27 12:58:19 +00:00
Sijmen J. Mulder
4daf725bae Use DESTDIR and PREFIX instead of INSTALL_LOCATION
PREFIX is the final location on the user's system. DESTDIR could
be staging directory for a package build, a chroot, etc. The
distinction is important because you don't want DESTDIR to end up
in paths compiled into the program, e.g. the location of a helpfile
or library.

(Applies only to the makefiles, not CMake)

Resolves #216
2019-12-27 12:58:19 +00:00
John McNamara
fdf542de80 Prep for release 0.9.1. 2019-12-27 11:40:12 +00:00
John McNamara
18b4d265cb Prep for release 0.9.0. 2019-12-26 18:59:41 +00:00
John McNamara
e89474fabd Only run Cmake tests in 64bit builds. For now. 2019-12-26 17:45:46 +00:00
John McNamara
e4136bf06a Minor indentation fix. 2019-12-26 17:14:06 +00:00
John McNamara
10cd43179b Added cmake test to Travis CI build. 2019-12-26 17:13:43 +00:00
John McNamara
1290420818 Working image duplicate removal. 2019-12-26 16:12:36 +00:00
John McNamara
a4f9e5bad0 Initial image duplicate removal. Same worksheet only. 2019-12-24 19:17:17 +00:00
John McNamara
b0738e2ba9 Addition of Openwall MD5 library.
Imported from:
https://openwall.info/wiki/people/solar/software/public-domain-source-code/md5
2019-12-24 00:27:41 +00:00
John McNamara
ff22a026d9 Minor doc fix. 2019-12-23 17:21:15 +00:00
John McNamara
d85b186ece Changes to Cmake config for compatibility with vcpkg. 2019-12-23 16:33:55 +00:00
John McNamara
0a8f7a2f7b Prep for release 0.8.9. 2019-12-16 21:07:03 +00:00
John McNamara
39dfb25628 Minor comment fixes. 2019-12-16 20:42:59 +00:00
John McNamara
549076cac6 Add version ID, in addtion to existing version string.
Closes #253
2019-12-15 13:42:20 +00:00
John McNamara
373ff53382 Support newer Excel hyperlink length of 2079. 2019-12-15 13:05:52 +00:00
John McNamara
dcecc632d5 Added support for hyperlinks from images. 2019-12-15 00:11:44 +00:00
John McNamara
f26aeacb86 Add default hyperlink format as a style. 2019-12-11 00:39:11 +00:00
John McNamara
44bb2056e4 Initial working hyperlink style. 2019-12-10 00:10:13 +00:00
John McNamara
9880423443 Fix several hyperlink corner cases. 2019-12-08 23:12:44 +00:00
John McNamara
54a05386cd Break hyperlinks into links and anchors. 2019-12-08 21:07:29 +00:00
John McNamara
0cfd73b9f6 Fix url encoding of links to external files and dirs. 2019-12-07 01:19:43 +00:00
John McNamara
db96798323 Fix issue where doc_properties.created wasn't copied from user. 2019-11-17 20:42:36 +00:00
John McNamara
574f48b93f Minor doc addition. 2019-11-17 19:25:58 +00:00
John McNamara
787f47219e Prep for release 0.8.8. 2019-11-17 18:51:49 +00:00
John McNamara
553628a8c0 Added doc section on format categories. 2019-11-17 18:02:22 +00:00
John McNamara
5c4d02a433 Fix for broken tests compilation. 2019-11-17 13:35:56 +00:00
John McNamara
d87fbddd72 Refactored the chart pattern struct.
Refactored the chart pattern struct to remove hidden fields.

See #252
2019-11-17 13:09:45 +00:00
John McNamara
3d7aff58f0 Minor doc update for lxw_row_col_options. 2019-11-17 12:58:16 +00:00
John McNamara
4b1ab45f8d Refactored the worksheet protection struct.
Refactored the worksheet protection struct to remove hidden fields.

See #252
2019-11-17 12:51:10 +00:00
John McNamara
aacdd525a5 Refactored the data validation struct.
Refactored the data validation struct to remove hidden fields.

See #252
2019-11-17 11:27:56 +00:00
John McNamara
3e3ce69aab Made deprection of new_workbook() function explicit.
Made the deprecation of new_workbook() funtion more explicit
and removed instances from the examples and test code. The
workbook_new() function should be used instead.

See #252
2019-11-16 20:32:37 +00:00
John McNamara
a1e7e54808 Documented hidden field in lxw_doc_properties.
Documented optional file creation datetime in lxw_doc_properties.

See #252
2019-11-16 17:45:30 +00:00
John McNamara
d840235a02 Refactored the chart fonts struct.
Refactored the chart fonts struct to document or remove hidden
fields.

See #252
2019-11-16 16:33:31 +00:00
John McNamara
035a3c6fdf Refactored the insert image and chart APIs.
See #252
2019-11-11 20:56:00 +00:00
John McNamara
695fc684b0 Added sponsorhip details. 2019-10-30 09:12:13 +00:00
John McNamara
239f5afbd4 Allow user defined image descriptions
Allow user defined/override of the image description used by
worksheet_insert_image(), which defaults to the filename.

Issue #238
2019-10-12 05:14:48 +01:00
John McNamara
15b2511406 Add Windows portable version of fopen to handle utf8 filenames.
Issue #238
2019-10-11 21:05:47 +01:00
myd7349
f5ba33c0f6 CMake: Add /utf-8 MSVC compiler option for non-UTF-8 locales
CMake: Remove unknown option /O0
2019-09-16 22:48:56 +01:00
Alex Huszagh
153785ba83 Patch for issue #243, by specifying the new policy for <PackageName>_ROOT. 2019-09-08 19:46:11 +01:00
John McNamara
4e1ee88760 Add support for East Asian vertical chart fonts. 2019-08-31 17:32:54 +01:00