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
|
e1157625a5
|
begin refining headers and footers, remove dependency on pugixml
|
2016-12-10 00:18:50 +00:00 |
|
Thomas Fussell
|
eff00f9540
|
specify enum class type differently for msvc build
|
2016-12-03 10:46:11 +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
|
2cc3f7947a
|
clean up xml parsing, fix numbers xlsx decryption, unskip some tests
|
2016-11-25 13:13:55 +00:00 |
|
Thomas Fussell
|
2bfd909684
|
skip codeName attribute for #83
|
2016-11-20 18:36:52 -05:00 |
|
Thomas Fussell
|
455be8fb5f
|
fix mingw build, closes #80
|
2016-11-19 19:41:21 -05:00 |
|
Thomas Fussell
|
dab1b0218d
|
begin cleaning up xml handling in consumer
|
2016-11-19 16:42:16 -05:00 |
|
Thomas Fussell
|
f90e35e007
|
optimize format garbage collection and apply style fills to formats correctly, fixes #79, fix cell iteration, closes #73, add third-party licenses to LICENSE.md, update README, fix all clang and msvc warnings
|
2016-11-09 19:52:18 -05:00 |
|
Thomas Fussell
|
24d074d6a7
|
only include codecvt on windows since gcc 4 doesn't ship with it
|
2016-11-07 22:12:08 -05:00 |
|
Thomas Fussell
|
75e0d9475b
|
finish unicode filename implementation for #64, also fixes #78
|
2016-11-07 21:55:40 -05:00 |
|
Thomas Fussell
|
ca692790fa
|
implement garbage collection to remove unreferenced formats and constituent parts
|
2016-11-07 21:11:30 -05:00 |
|
Thomas Fussell
|
1474c8ab82
|
begin trying to garbage collect cell formats
|
2016-11-03 19:26:11 -04:00 |
|
Thomas Fussell
|
f9e349ce8d
|
Revert "working on styles, don't use yet"
This reverts commit 4e51e9e0e5 .
|
2016-11-02 22:04:51 -04:00 |
|
Thomas Fussell
|
4e51e9e0e5
|
working on styles, don't use yet
|
2016-11-02 18:16:34 -04:00 |
|
Thomas Fussell
|
98d506a5db
|
skip unused gz sources in zlib, fix style equality operator exports
|
2016-10-31 21:53:22 -04:00 |
|
Thomas Fussell
|
0d97105122
|
clean up zip.cpp, enable and fix compiler warnings, use equality instead of hashing for style components, compile all cpp files in sample directory, track remote branches for submodules
|
2016-10-31 20:48:43 -04:00 |
|
Thomas Fussell
|
012dd0984e
|
initial implementation of wstring filenames
|
2016-10-30 21:17:51 -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
|
82311c96e4
|
implement reading of cell comments
|
2016-10-29 10:23:04 -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
|
0a80c302b3
|
fix sheet deletion, #71
|
2016-10-22 13:53:44 -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
|
cb5a9d8802
|
continue fixing up border and fill round tripping
|
2016-09-10 10:05:06 -04:00 |
|
Thomas Fussell
|
80ef8259c5
|
test_produce::test_produce_simple_excel() creates a file that opens in excel now
|
2016-09-07 18:02:46 -04:00 |
|
Thomas Fussell
|
3d21a83c93
|
make xml comparisons in xml helper content-type aware, fix excel style workbook generation
|
2016-09-05 19:17:36 -07:00 |
|
Thomas Fussell
|
f9a45313a0
|
improve styles
|
2016-08-18 07:34:18 -04:00 |
|
Thomas Fussell
|
94881ce660
|
begin correctly implementing styles and formats
|
2016-08-16 00:23:49 -04:00 |
|
Thomas Fussell
|
a7067db2ba
|
unskip a few more tests and fix xml helper node comparison
|
2016-08-13 19:44:45 -04:00 |
|
Thomas Fussell
|
31911b1afc
|
remove schemata, remove test xml data, implement minimal round-tripping
|
2016-08-13 14:45:26 -04:00 |
|
Thomas Fussell
|
4baeeb824f
|
finish excel template, fix errors
|
2016-08-12 23:06:25 -04:00 |
|
Thomas Fussell
|
1b5bdbeb18
|
improve manifest interface, work on round-tripping
|
2016-08-12 00:22:14 -04:00 |
|
Thomas Fussell
|
6c829a235a
|
improve manifest, implement true thumbnail handling, being refactoring serialization tests
|
2016-08-06 10:40:17 -04:00 |
|
Thomas Fussell
|
cf80c46b66
|
a little refactoring
|
2016-08-05 01:52:05 -04:00 |
|
Thomas Fussell
|
53e1757c2e
|
fix passing non-const ref to temporary
|
2016-08-03 08:46:50 -04:00 |
|
Thomas Fussell
|
f679f8a8d1
|
remove document_properties and app_properties includes
|
2016-08-03 07:45:09 -04:00 |
|
Thomas Fussell
|
d15ef0f6bf
|
remove unused zip_file function and delete removed source file packaging/document_properties
|
2016-08-03 07:41:42 -04:00 |
|
Thomas Fussell
|
ccc3995709
|
start correctly implementing opc
|
2016-08-03 00:12:18 -04:00 |
|
Thomas Fussell
|
4234a62b8b
|
clean up api and do more testing
|
2016-08-01 18:33:43 -04:00 |
|
Thomas Fussell
|
5bd1a79536
|
refactor custom exceptions
|
2016-07-29 18:55:49 -04:00 |
|
Thomas Fussell
|
d39f5b2299
|
improve manifest
|
2016-07-29 17:50:33 -04:00 |
|
Thomas Fussell
|
3a9fda8bfe
|
improve relationships<=>worksheets handling, fixes #59
|
2016-07-26 20:13:09 -04:00 |
|
Thomas Fussell
|
9a6bcdfc54
|
fix range iterator tests
|
2016-07-23 21:24:25 -04:00 |
|
Thomas Fussell
|
51db47e2a8
|
test workbook and fix mising template specialization
|
2016-07-23 19:43:24 -04:00 |
|
Thomas Fussell
|
d3486bb986
|
improve constants
|
2016-07-22 20:26:02 -04:00 |
|
Thomas Fussell
|
c009278c60
|
clean up exceptions
|
2016-07-21 23:04:36 -04:00 |
|
Thomas Fussell
|
1859761775
|
improve workbook interface
|
2016-07-21 22:14:00 -04:00 |
|
Thomas Fussell
|
36b676048f
|
fix bug
|
2016-07-18 03:20:20 +08:00 |
|