Commit graph

138 commits

Author SHA1 Message Date
John McNamara
c2097b2891 Changed the unit tests to use lxw_tmpfile(). 2016-07-11 00:17:37 +01:00
John McNamara
c46b76ab9d Added tmpdir parameter to workbook constructor. 2016-07-10 23:46:51 +01:00
John McNamara
8c37848647 Fix makefiles for msys2/mingw64. 2016-06-25 02:47:45 +01:00
John McNamara
d710da25d2 Added more custom property types. 2016-06-11 01:03:30 +01:00
John McNamara
2fa33fe58a Initial working custom properties. 2016-06-10 00:31:09 +01:00
John McNamara
d3536296b0 Initial structure for custom properties. 2016-06-09 00:15:23 +01:00
John McNamara
a9018a7189 Update copyright year. 2016-05-31 20:01:58 +01:00
John McNamara
af9c7147ed Fix for images with zero dpi. 2016-05-31 19:49:28 +01:00
John McNamara
8231ead05b Refactored error handling and reporting.
Some of the previously defined error names have changed to give
a more consistent interface. Also added a lxw_strerror() function
to decode the error to a string.

Issue #49.
2016-05-30 21:16:25 +01:00
John McNamara
ca2ff1934c Tests for chart sizing. 2016-05-21 21:30:15 +01:00
John McNamara
9ca8d8f522 Added range handling for chart series names. 2016-05-21 18:12:59 +01:00
John McNamara
5bfe64adad Added range handling for chart title names. 2016-05-21 16:51:48 +01:00
John McNamara
f6d7b8dc0f Added data cache to chart titles. 2016-05-21 15:49:32 +01:00
John McNamara
d0a9b0482b Refactored chart title api. 2016-05-21 00:53:24 +01:00
John McNamara
dd8d0599a2 Added test for charts with sparse data. 2016-05-20 23:40:23 +01:00
John McNamara
7745394365 Added series set range functions. 2016-05-20 22:49:03 +01:00
John McNamara
1b9dfe30d9 Added tests for chart insertion order. 2016-05-19 21:21:05 +01:00
John McNamara
eec7611b8c Additional test for mixed string/number cache. 2016-05-19 00:10:26 +01:00
John McNamara
9c6d68f402 Added test for mixed string/number cache. 2016-05-18 00:43:19 +01:00
John McNamara
c5f2319e92 Added string cache handling. 2016-05-18 00:06:44 +01:00
John McNamara
40dae0cd42 Added tests for axis titles. 2016-05-17 00:02:36 +01:00
John McNamara
9f77960778 Refactored x and y axes into dynamic objects. 2016-05-16 00:38:28 +01:00
John McNamara
251400e536 Initial working axis titles. 2016-05-16 00:22:48 +01:00
John McNamara
695023ea07 Initial working chart titles. 2016-05-15 20:18:51 +01:00
John McNamara
a28728d2e8 Initial working radar charts. 2016-05-13 00:15:17 +01:00
John McNamara
d4571fa36b Added chart_set_style() method. 2016-05-13 00:14:37 +01:00
John McNamara
e94284b28d Initial working doughnut charts. 2016-05-12 23:14:57 +01:00
John McNamara
bc4c5c0e04 Initial working pie charts. 2016-05-12 20:43:34 +01:00
John McNamara
82d640cabb Initial working scatter charts. 2016-05-12 00:05:18 +01:00
John McNamara
6c02004329 Initial working area chart. 2016-05-10 00:03:16 +01:00
John McNamara
a49edd28e8 Initial working line chart. 2016-05-09 00:13:35 +01:00
John McNamara
fe793bdcb2 Additional column and bar chart tests. 2016-05-08 23:27:21 +01:00
John McNamara
87e92d31b1 Initial working chart subtypes. 2016-05-08 14:50:32 +01:00
John McNamara
235b4a3515 Added chart cache reading from worksheet. 2016-05-08 00:52:32 +01:00
John McNamara
722b95f1dc Added chart series validation. 2016-05-07 15:16:24 +01:00
John McNamara
b3a898e955 Refactoring of defines and test functions. 2016-05-05 23:40:06 +01:00
John McNamara
11138255db Additional bar chart tests. 2016-05-04 20:23:41 +01:00
John McNamara
e32b664316 Initial working category axis. 2016-05-04 00:50:17 +01:00
John McNamara
d6c6231d55 Added initial chart example. 2016-05-03 00:19:14 +01:00
John McNamara
cb216be061 First working bar chart. 2016-05-02 21:43:37 +01:00
John McNamara
3fafd81f16 Initial structural work for charts. 2016-05-01 23:48:22 +01:00
John McNamara
3ef9440ca1 Added the worksheet_write_boolean() function.
Issue #47
2016-04-07 23:54:04 +01:00
John McNamara
bf84e5606e Renamed non-static but non-public function names.
Renamed non-static but non-public (i.e., non-documented) function names
to avoid clashes and conflicts.
2016-01-05 00:27:12 +00:00
John McNamara
fd6f125bdc Renamed non-static but non-public function names.
Renamed non-static but non-public (i.e., non-documented) function names
to avoid clashes and conflicts.
2016-01-04 23:37:08 +00:00
John McNamara
37dbca6b21 Renamed non-static but non-public function names.
Renamed non-static but non-public (i.e., non-documented) function names
to avoid clashes and conflicts.
2016-01-04 23:36:55 +00:00
John McNamara
ac88bfe815 Renamed non-static but non-public function names in utility.
Renamed non-static but non-public (i.e., non-documented) function names
to avoid clashes and conflicts.
2016-01-04 23:36:29 +00:00
John McNamara
1c7250d261 Renamed non-static but non-public function names in worksheet.
Renamed non-static but non-public (i.e., non-documented) function names
to avoid clashes and conflicts.
2016-01-04 23:36:11 +00:00
John McNamara
9e277b91c8 Renamed non-static but non-public function names in workbook.
Renamed non-static but non-public (i.e., non-documented) function names
to avoid clashes and conflicts.
2016-01-04 23:35:59 +00:00
John McNamara
bd66719cd0 Renamed new_workbook() to workbook_new().
Renamed new_workbook() to workbook_new() and new_workbook_opt() to
workbook_new_opt() for consistency.

The older function names are still availble but deprecated.
2016-01-04 19:48:16 +00:00
John McNamara
56286656ac Renamed worksheet_set_row() function.
Renamed worksheet_set_row() function to worksheet_set_row_opt()
for consistency with current and future APIs. The worksheet_set_row()
function is now used without the option.

This is a backward incompatible change.
2016-01-04 00:18:38 +00:00