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
|
eeba8ffa86
|
copy previous formatting when changing the format of a cell, closes #76
|
2016-11-01 08:50:29 -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
|
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
|
82311c96e4
|
implement reading of cell comments
|
2016-10-29 10:23:04 -04:00 |
|
Thomas Fussell
|
4d20ccaa67
|
fix some xlsx consumption and production
|
2016-10-13 20:11:02 -04:00 |
|
Thomas Fussell
|
45f61ee644
|
begin translating xml parsing and serialization to libstudxml
|
2016-09-16 22:59:13 -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
|
29ef278779
|
fix linux build
|
2016-08-12 23:26:57 -04:00 |
|
Thomas Fussell
|
1b5bdbeb18
|
improve manifest interface, work on round-tripping
|
2016-08-12 00:22:14 -04:00 |
|
Thomas Fussell
|
2fff29ba86
|
fix non-windows build errors
|
2016-08-06 10:50:29 -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
|
ccc3995709
|
start correctly implementing opc
|
2016-08-03 00:12:18 -04:00 |
|
Thomas Fussell
|
f21d4c922c
|
initialize tint, probably fixes the intermitten error
|
2016-08-02 00:34:07 -04:00 |
|
Thomas Fussell
|
0da0299328
|
remove extraneous source file
|
2016-08-01 18:51:11 -04:00 |
|
Thomas Fussell
|
69bd89da63
|
specialize std::hash for border::side and get rid of border::default
|
2016-08-01 18:47:17 -04:00 |
|
Thomas Fussell
|
4234a62b8b
|
clean up api and do more testing
|
2016-08-01 18:33:43 -04:00 |
|
Thomas Fussell
|
e8972ec423
|
fix infinite loop
|
2016-07-30 18:35:57 -04:00 |
|
Thomas Fussell
|
cd3c0c5f0b
|
test number_formatter and improve exceptions
|
2016-07-30 11:58:36 -04:00 |
|
Thomas Fussell
|
c1364199ee
|
improve manifest
|
2016-07-22 22:24:45 -04:00 |
|
Thomas Fussell
|
ce0ae608ee
|
test inlinestr
|
2016-07-21 20:44:00 -04:00 |
|
Thomas Fussell
|
ffeb1b1046
|
remove unneeded number formats and finish testing number format
|
2016-07-21 20:15:53 -04:00 |
|
Thomas Fussell
|
e222e1b268
|
fix warnings
|
2016-07-20 19:16:51 -04:00 |
|
Thomas Fussell
|
dec6aaa49a
|
test some stuff, rename some other stuff
|
2016-07-20 19:04:44 -04:00 |
|
Thomas Fussell
|
f406f657c4
|
test some skipped branches
|
2016-07-16 15:57:50 -04:00 |
|
Thomas Fussell
|
25b995bc78
|
improve fill and style serialization test coverage
|
2016-07-14 22:09:57 -04:00 |
|
Thomas Fussell
|
053508e8b7
|
test some number formatting edge cases
|
2016-07-11 18:10:57 -04:00 |
|
Thomas Fussell
|
8970bfaffb
|
improve style writing coverage. i think that's enough for today
|
2016-07-09 15:12:53 -04:00 |
|
Thomas Fussell
|
60372fb145
|
cover alignment.cpp
|
2016-07-09 10:13:56 -04:00 |
|
Thomas Fussell
|
5147a282af
|
implement fractional number format, continue implementing tests for builtin formats
|
2016-07-08 19:39:28 -04:00 |
|
Thomas Fussell
|
9f1ac60d20
|
start implementing complex number formats, test builtin formats
|
2016-07-05 21:27:35 -04:00 |
|
Thomas Fussell
|
9ae506c1ea
|
move serialization classes to detail, recouple with pugixml (no reason to abstract)
|
2016-07-03 19:22:08 -04:00 |
|
Thomas Fussell
|
d92ad1ab9c
|
finally implement a real number format parser. that was rough...
|
2016-07-03 11:22:53 -04:00 |
|
Thomas Fussell
|
bdc770d23a
|
improve number_format test coverage
|
2016-06-24 10:43:51 +01:00 |
|
Thomas Fussell
|
aa0dee3191
|
add more tests for complex number formats
|
2016-06-23 10:34:20 +01:00 |
|
Thomas Fussell
|
4dae9438fb
|
add utf8 bom to test_number_format because of euro symbol
|
2016-06-19 22:43:17 +01:00 |
|
Thomas Fussell
|
b4a7b1c849
|
fix typo
|
2016-06-19 22:23:32 +01:00 |
|
Thomas Fussell
|
112aa14e1a
|
test number format locale currency symbol
|
2016-06-19 22:20:49 +01:00 |
|
Thomas Fussell
|
e26c5595d1
|
cover missed lines in fill.cpp
|
2016-06-19 21:58:55 +01:00 |
|
Thomas Fussell
|
523fe10898
|
test other condition types
|
2016-06-19 21:50:41 +01:00 |
|
Thomas Fussell
|
7b6b5517d9
|
finish testing fill
|
2016-06-19 21:30:15 +01:00 |
|
Thomas Fussell
|
2732cd6479
|
finish testing color
|
2016-06-19 21:06:12 +01:00 |
|
Thomas Fussell
|
27cb3a089d
|
work on cell.cpp test coverage
|
2016-06-19 19:43:41 +01:00 |
|
Thomas Fussell
|
d194fe9640
|
oops, my python is leaking
|
2016-06-18 23:13:52 +01:00 |
|
Thomas Fussell
|
03080dbe1f
|
test conditional formats
|
2016-06-18 23:07:22 +01:00 |
|
Thomas Fussell
|
d8eda2aeb4
|
test text section of custom number format
|
2016-06-18 10:06:02 +01:00 |
|
Thomas Fussell
|
0cd96b0494
|
begin creating number_format tests
|
2016-06-18 09:32:09 +01:00 |
|
Thomas Fussell
|
3d29186d6a
|
improve enum serialization, closes #50
|
2016-06-12 19:59:59 -04:00 |
|
Thomas Fussell
|
85e1b4a333
|
refactor styles... again
|
2016-06-10 13:40:50 -04:00 |
|
Thomas Fussell
|
3a589fe8ef
|
define some built-in rgb colors, missing fill method
|
2016-05-16 19:31:44 -04:00 |
|
Thomas Fussell
|
135af6e6c9
|
fix styles -- Excel wanted to repair saved workbooks
|
2016-05-15 15:03:02 -04:00 |
|
Thomas Fussell
|
365e2f93fc
|
fix round-tripping of text runs with formatting
|
2016-05-15 11:51:32 -04:00 |
|
Thomas Fussell
|
760d044f7d
|
add utf8 bom to number_format source to resolve encoding issues in VS2015, closes 43
|
2016-05-15 10:24:34 -04:00 |
|
Thomas Fussell
|
74cc503215
|
clarify naming of styles and formats
|
2016-05-14 13:57:07 -04:00 |
|
Thomas Fussell
|
916883e427
|
fix last few tests
|
2016-05-14 12:42:34 -04:00 |
|
Thomas Fussell
|
d2d53dfc6d
|
only a few failing tests remain
|
2016-05-13 14:40:17 -04:00 |
|
Thomas Fussell
|
713bd1ea12
|
almost done finally. still need to figure out the interaction between styles and named styles, maybe improve naming
|
2016-05-03 15:37:34 -04:00 |
|
Thomas Fussell
|
198483c88e
|
the library compiles now. tests don't
|
2016-05-01 11:08:56 -04:00 |
|
Thomas Fussell
|
9bd6e92297
|
not done yet. I can't beleive how complicated this is
|
2016-04-30 16:19:45 -04:00 |
|
Thomas Fussell
|
1e045d7e95
|
implement more cell formatting
|
2016-03-14 11:46:01 +08:00 |
|
Thomas Fussell
|
5a9c18834d
|
work on round-tripping of a workbook with complex formatting
|
2016-03-10 17:12:51 +08:00 |
|
Thomas Fussell
|
d62ad6731d
|
update copyright year
|
2015-12-24 17:10:02 -05:00 |
|
Thomas Fussell
|
40eb6c9cb6
|
fix missing header for std::runtime_error
|
2015-12-24 15:58:31 -05:00 |
|
Thomas Fussell
|
537b76dd3f
|
clean up styles and hashing, add license boilerplate to all files, update readme, finish moving implementations to source files
|
2015-12-24 15:51:11 -05:00 |
|
Thomas Fussell
|
eb961a91b9
|
fix missing header
|
2015-11-21 14:32:50 -05:00 |
|
Thomas Fussell
|
acfb5c642b
|
keep cleaning up iterators, documenting classes, and moving implementations to source files
|
2015-11-20 20:41:32 -05:00 |
|
Thomas Fussell
|
40fc54f55e
|
revert to 3bb988c422 reluctantly
|
2015-11-10 18:58:54 -05:00 |
|
Thomas Fussell
|
665f8fbebc
|
made a new string class for dll exports
|
2015-11-04 18:45:03 -05:00 |
|
Thomas Fussell
|
2c8ccdfcda
|
restructure source and clean up cmake scripts
|
2015-11-03 08:38:09 -05:00 |
|
Thomas Fussell
|
9c05e04f70
|
fix -Wall -Wextra -pedantic warnings
|
2015-11-02 16:45:05 -05:00 |
|
Thomas Fussell
|
7f840bb904
|
clang-format all files, update .clang-format, fix minor compilation errors
|
2015-11-01 09:43:01 -05:00 |
|
Thomas Fussell
|
3176ee828c
|
implement row and column sizing
|
2015-10-28 15:08:54 -04:00 |
|
Thomas Fussell
|
de48eeb2eb
|
clean up style reading and writing, add travis config
|
2015-10-26 15:57:37 -04:00 |
|
Thomas Fussell
|
02e2dde4c7
|
fix minor linux build issues
|
2015-10-26 00:44:55 -04:00 |
|
Thomas Fussell
|
c802a1f591
|
finished minimal styles implementation
|
2015-10-23 14:42:36 -04:00 |
|
Thomas Fussell
|
21b3d366d6
|
change some things
|
2015-10-20 23:30:10 -04:00 |
|