Commit Graph

576 Commits

Author SHA1 Message Date
Thomas Fussell
e9a398cc7a commit missing file 2016-10-30 20:28:40 -04:00
Thomas Fussell
5b4de6a150 use streams to access zip files and their contents instead of std::stringstream to reduce memory usage, replaces miniz with zlib, closes #66 2016-10-30 15:48:40 -04:00
Thomas Fussell
6d749aaa91 implement writing comments, still need to fix comment vml 2016-10-29 16:31:30 -04:00
Thomas Fussell
85ffb2029c set fill background to indexed_color(64) when the foreground is set 2016-10-29 12:41:55 -04:00
Thomas Fussell
0f7dc72070 create a static method in xlnt::fill to create a solid fill with a particular color to be the cell's background color 2016-10-29 12:17:22 -04:00
Thomas Fussell
3b17675bd1 fix linkage for msvc shared build 2016-10-29 10:43:43 -04:00
Thomas Fussell
5af753c443 fix windows and gcc build 2016-10-29 10:36:46 -04:00
Thomas Fussell
82311c96e4 implement reading of cell comments 2016-10-29 10:23:04 -04:00
Thomas Fussell
67174a9140 add pthreads to sample executables, fixes #75 2016-10-28 20:24:08 +08:00
Thomas Fussell
7bf90e3952 debug appveyor 2016-10-28 20:05:58 +08:00
Thomas Fussell
2da0618100 debug appveyor 2016-10-28 20:02:55 +08:00
Thomas Fussell
757e5e7034 fix appveyor build, I hope 2016-10-28 19:54:37 +08:00
Thomas Fussell
6b7f8aac19 fix appveyor build 2016-10-27 23:25:23 -04:00
Thomas Fussell
adf8ac1c26 fix appveyor build 2016-10-27 23:19:20 -04:00
Thomas Fussell
f0947ef961 fix appveyor build 2016-10-27 23:16:25 -04:00
Thomas Fussell
bb674c9342 fix appveyor build 2016-10-27 23:14:07 -04:00
Thomas Fussell
73156edb24 fix appveyor build 2016-10-27 23:11:16 -04:00
Thomas Fussell
2cee43b53d fix appveyor build 2016-10-27 23:09:13 -04:00
Thomas Fussell
de23f63314 use pthreads on non-windows builds of xlnt tests 2016-10-27 22:44:08 -04:00
Thomas Fussell
5b062d2064 compile third-party lib with -fPIC when building xlnt as shared lib 2016-10-27 22:09:10 -04:00
Thomas Fussell
3c7c40cdfa make build system modular 2016-10-27 18:40:20 -04:00
Thomas Fussell
c5185d467f fix coveralls 2016-10-25 21:19:32 -04:00
Thomas Fussell
f0f0607638 revert to old cmake output directory method, fix travis build 2016-10-25 21:12:57 -04:00
Thomas Fussell
eae2dc1f3f fix appveyor build 2016-10-25 20:53:11 -04:00
Thomas Fussell
fbcf190ca2 Merge branch 'master' of http://github.com/tfussell/xlnt 2016-10-25 20:24:04 -04:00
Thomas Fussell
c49341c82f clean up cmake build, fix warnings, improve configuration, general
housekeeping, fixes #72, fixes #70
2016-10-25 20:22:22 -04:00
Thomas Fussell
b83cf64287 fix shared string enumeration for #72 2016-10-25 20:01:09 -04:00
Thomas Fussell
5479e572a4 fix windows build 2016-10-24 23:16:50 -04:00
Thomas Fussell
0359d1404c add pthread flag 2016-10-24 23:11:15 -04:00
Thomas Fussell
ee7f9bdb03 add pole back as actual files in the repo 2016-10-24 22:58:08 -04:00
Thomas Fussell
54fd9a01de remove pole as a submodule 2016-10-24 22:55:20 -04:00
Thomas Fussell
5c1cc5f3a7 call botan configure directly and elaborate hash_algorithm type 2016-10-24 22:42:23 -04:00
Thomas Fussell
3eb4044d34 fix windows build 2016-10-24 22:28:25 -04:00
Thomas Fussell
9c8cba9f3f finally figured out how to decrypt with botan--swapping back out for botan 2016-10-24 22:09:15 -04:00
Thomas Fussell
bc24515104 Merge branch 'master' of http://github.com/tfussell/xlnt 2016-10-23 22:40:52 -04:00
Thomas Fussell
aea237a632 implement ooxml decryption (standard and agile) 2016-10-23 22:40:05 -04:00
Thomas Fussell
17b934852c ignore row styles for now 2016-10-23 21:12:47 -04:00
Thomas Fussell
b56b4db9ae unskip test 2016-10-23 20:00:22 -04:00
Thomas Fussell
0a80c302b3 fix sheet deletion, #71 2016-10-22 13:53:44 -04:00
Thomas Fussell
071f5962c2 replace botan with nss 2016-10-21 22:53:41 -04:00
Thomas Fussell
fe30096963 make xlsx_consumer more flexible to optional elements/attributes 2016-10-18 19:29:04 -04:00
Thomas Fussell
ac3fd6904b use correct password in crypto test 2016-10-18 19:28:04 -04:00
Thomas Fussell
2d7ecafb67 add missing header 2016-10-18 19:27:26 -04:00
Thomas Fussell
4d20ccaa67 fix some xlsx consumption and production 2016-10-13 20:11:02 -04:00
Thomas Fussell
cf019f6af6 move parser parameter into a field, document some methods 2016-10-11 23:16:14 -04:00
Thomas Fussell
375c5d8cf0 update ci scripts with changed cmake option 2016-10-11 20:41:10 -04:00
Thomas Fussell
a5d50b8ec6 commit in-progress work for reading/writing password protected workbooks, #69 (not working yet) 2016-10-10 07:28:49 -04:00
Thomas Fussell
eee47c267c fix bug in worksheet::set_title 2016-10-10 07:01:19 -04:00
Thomas Fussell
dadf852752 getting too fancy with aliases 2016-09-21 19:13:22 -04:00
Thomas Fussell
c3993039bc unskip another round-trip test, making progress 2016-09-21 19:04:16 -04:00