Thomas Fussell
|
afbab819c4
|
implement consumption of vt:lpwstr custom properties
|
2017-01-02 17:42:16 -05:00 |
|
Thomas Fussell
|
ab1af4f73e
|
apparently evaluation order is unspecified for assignment causing an off-by-one in gcc
|
2017-01-01 18:16:38 -05:00 |
|
Thomas Fussell
|
760f95e2df
|
clean up cell deserialization for #103
|
2016-12-31 20:05:10 -05:00 |
|
Thomas Fussell
|
7de0b05480
|
fix zip header error when unzipping for #103
|
2016-12-31 19:15:09 -05:00 |
|
Thomas Fussell
|
398bf7a3bb
|
remove potentially problematic methods on optional, fix windows build
|
2016-12-29 19:00:27 -05:00 |
|
Thomas Fussell
|
66b5187e73
|
stop trying to produce non-excel style xlsx files
|
2016-12-29 18:36:29 -05:00 |
|
Thomas Fussell
|
c637f412b6
|
continue working through xml problems as a result of fixing xml comparison
|
2016-12-26 09:38:26 -05:00 |
|
Thomas Fussell
|
c8f2ca204b
|
clang-format all source files, fix broken test helpers--lots of cleanup necessary as a result [ci skip]
|
2016-12-24 10:04:57 -05:00 |
|
Thomas Fussell
|
244314d426
|
rename formatted_text to rich_text to match the spec, also text_run to rich_text_run
|
2016-12-23 06:51:30 -05:00 |
|
Thomas Fussell
|
008461bf60
|
finish full header/footer implementation, add support for page breaks, clean up row/column properties interface
|
2016-12-22 18:57:22 -05:00 |
|
Thomas Fussell
|
eafad0ad49
|
use scoped_enum_hash in xlsx_producer too
|
2016-12-14 11:39:59 +01:00 |
|
Thomas Fussell
|
d9404888a9
|
don't used empty braced initializer for z_stream_s to avoid gcc warning, it should be fine uninitialized [ci skip]
|
2016-12-14 11:39:38 +01:00 |
|
Thomas Fussell
|
e250174d1f
|
define hash struct for scoped enum for header_footer's unordered_map
|
2016-12-14 11:25:18 +01:00 |
|
Thomas Fussell
|
677c55156c
|
centralize default case handling into its own header and apply it in number_formatter to fix warning
|
2016-12-14 07:58:15 +00:00 |
|
Thomas Fussell
|
db940fedc5
|
remove unused variable in pole
|
2016-12-14 07:56:51 +00:00 |
|
Thomas Fussell
|
2a6f2d6e2e
|
handle xml:space, closes #95
|
2016-12-14 07:23:49 +00:00 |
|
Thomas Fussell
|
8dc374a1bb
|
fix aes decryption
|
2016-12-13 23:48:02 +00:00 |
|
Thomas Fussell
|
b9a02916cf
|
change from botan to cryptopp
|
2016-12-13 22:48:38 +00:00 |
|
Thomas Fussell
|
e0ce0fb279
|
get workbook.xml up to spec, closes #92
|
2016-12-10 19:46:21 +00:00 |
|
Thomas Fussell
|
beca771ef2
|
ensure all unused formula attributes are skipped for #88
|
2016-12-10 19:07:07 +00:00 |
|
Thomas Fussell
|
a8eadc1df5
|
skip hyperlink attributes for #88
|
2016-12-10 19:04:35 +00:00 |
|
Thomas Fussell
|
c8e7df6289
|
fix a few more warnings [ci skip]
|
2016-12-10 18:39:51 +00:00 |
|
Thomas Fussell
|
d0ef4333b4
|
get horizontal and vertical alignment up to spec, handle enum serialization more correctly for #90
|
2016-12-10 18:22:26 +00:00 |
|
Thomas Fussell
|
e1157625a5
|
begin refining headers and footers, remove dependency on pugixml
|
2016-12-10 00:18:50 +00:00 |
|
Thomas Fussell
|
860ad43506
|
clang format headers
|
2016-12-04 13:29:10 +01:00 |
|
Thomas Fussell
|
f33e887012
|
I really should set up a Linux VM one of these days
|
2016-12-03 21:39:03 +01:00 |
|
Thomas Fussell
|
07d31cdbb3
|
fix more types and turn on benchmarks build on appveyor and travis
|
2016-12-03 16:46:48 +01:00 |
|
Thomas Fussell
|
d1d96be48f
|
elaborate type in stylesheet
|
2016-12-03 16:35:48 +01:00 |
|
Thomas Fussell
|
9514984d42
|
getting closer
|
2016-12-03 16:31:10 +01:00 |
|
Thomas Fussell
|
c55aac9ecf
|
rename getters and setters to the property name, many breaking changes\!
|
2016-12-02 14:37:50 +01:00 |
|
Thomas Fussell
|
a1ff8c0ed2
|
parse relationship mode and implement reading hyperlinks, closes #87
|
2016-11-30 01:05:47 +01:00 |
|
Thomas Fussell
|
d9b1fef34f
|
continue cleaning up xlsx_consumer
|
2016-11-30 00:31:06 +01:00 |
|
Thomas Fussell
|
85f62083c9
|
fix comment styles
|
2016-11-27 18:32:00 +01:00 |
|
Thomas Fussell
|
5d1d1d43bc
|
use exact float comparison in number formatter for now
|
2016-11-27 17:06:00 +01:00 |
|
Thomas Fussell
|
fecd239fcf
|
fix some clang warning errors
|
2016-11-27 16:56:38 +01:00 |
|
Thomas Fussell
|
d353bbf42c
|
declare/define static const member correctly
|
2016-11-27 16:01:23 +01:00 |
|
Thomas Fussell
|
7ac3d8a612
|
fix out of bounds error in mwvc and gcc by creating a temporary vector during decryption
|
2016-11-27 15:47:12 +01:00 |
|
Thomas Fussell
|
49860895ce
|
fix typename outside of template error in msvc
|
2016-11-27 15:44:41 +01:00 |
|
Thomas Fussell
|
1ff174a0c9
|
ignore optional formula attributes
|
2016-11-27 09:41:03 +01:00 |
|
Thomas Fussell
|
26b0302aac
|
clean up comment parsing
|
2016-11-27 09:35:21 +01:00 |
|
Thomas Fussell
|
91ea4d81ad
|
specify initializer list type (why is this needed?)
|
2016-11-25 13:47:49 +00:00 |
|
Thomas Fussell
|
2cc3f7947a
|
clean up xml parsing, fix numbers xlsx decryption, unskip some tests
|
2016-11-25 13:13:55 +00:00 |
|
Thomas Fussell
|
6653568a1c
|
ignore sortState element in worksheet for #84
|
2016-11-21 01:45:38 -05:00 |
|
Thomas Fussell
|
123d3df982
|
handle multiple consecutive character events arising from buffer boundaries, #83
|
2016-11-20 19:38:58 -05:00 |
|
Thomas Fussell
|
2bfd909684
|
skip codeName attribute for #83
|
2016-11-20 18:36:52 -05:00 |
|
Thomas Fussell
|
ec6a010f8a
|
remove unused modules and update documentation
|
2016-11-20 11:06:52 -05:00 |
|
Thomas Fussell
|
455be8fb5f
|
fix mingw build, closes #80
|
2016-11-19 19:41:21 -05:00 |
|
Thomas Fussell
|
daab3cf8ba
|
reformat xlsx_consumer.cpp
|
2016-11-19 17:19:38 -05:00 |
|
Thomas Fussell
|
c89b36f749
|
add missing include for std::function
|
2016-11-19 17:03:10 -05:00 |
|
Thomas Fussell
|
dab1b0218d
|
begin cleaning up xml handling in consumer
|
2016-11-19 16:42:16 -05:00 |
|