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
|
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
|
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
|
a1ff8c0ed2
|
parse relationship mode and implement reading hyperlinks, closes #87
|
2016-11-30 01:05:47 +01:00 |
|
Thomas Fussell
|
7694c66f08
|
I give up for now
|
2016-11-27 19:12:38 +01:00 |
|
Thomas Fussell
|
7162f265c1
|
debug gcc exception
|
2016-11-27 18:47:37 +01:00 |
|
Thomas Fussell
|
ec42f3c3ac
|
debug gcc exception
|
2016-11-27 18:41:46 +01:00 |
|
Thomas Fussell
|
85f62083c9
|
fix comment styles
|
2016-11-27 18:32:00 +01:00 |
|
Thomas Fussell
|
03762be3a1
|
debug gcc exception
|
2016-11-27 18:11:32 +01:00 |
|
Thomas Fussell
|
267bd4b096
|
debug gcc exception
|
2016-11-27 18:02:19 +01:00 |
|
Thomas Fussell
|
585a0b528f
|
debug gcc exception
|
2016-11-27 17:58:12 +01:00 |
|
Thomas Fussell
|
b5693d49e6
|
debug gcc exception
|
2016-11-27 17:37:12 +01:00 |
|
Thomas Fussell
|
cdc6c2d4cf
|
debug gcc exception
|
2016-11-27 17:32:20 +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
|
dce2367524
|
fix clang build
|
2016-10-30 21:44:43 -04:00 |
|
Thomas Fussell
|
25aea3fe72
|
disable wstring test on non-windows
|
2016-10-30 21:18:36 -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
|
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
|
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
|
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
|
ac3fd6904b
|
use correct password in crypto test
|
2016-10-18 19:28:04 -04:00 |
|
Thomas Fussell
|
4d20ccaa67
|
fix some xlsx consumption and production
|
2016-10-13 20:11:02 -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
|
c3993039bc
|
unskip another round-trip test, making progress
|
2016-09-21 19:04:16 -04:00 |
|
Thomas Fussell
|
ef6b693ce1
|
finish translating xlsx_producer
|
2016-09-19 18:52:11 -04:00 |
|
Thomas Fussell
|
45f61ee644
|
begin translating xml parsing and serialization to libstudxml
|
2016-09-16 22:59:13 -04:00 |
|
Thomas Fussell
|
a03805acbf
|
begin testing styles more extensively
|
2016-09-11 14:57:34 -04:00 |
|
Thomas Fussell
|
cb5a9d8802
|
continue fixing up border and fill round tripping
|
2016-09-10 10:05:06 -04:00 |
|