Commit Graph

603 Commits (26c2f89abbc8978c4d9877ceb55ade72a405fb5d)

Author SHA1 Message Date
Thomas Fussell 26c2f89abb clean up gitattributes 2016-11-09 17:24:47 -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 d6c7162b17 fix gcc error caused by methods with the same names as classes 2016-11-07 22:05:49 -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 eeba8ffa86 copy previous formatting when changing the format of a cell, closes #76 2016-11-01 08:50:29 -04:00
Thomas Fussell f2f5097164 fix coveralls call and ignore unknown pragmas 2016-10-31 23:30:21 -04:00
Thomas Fussell 4a5e403954 enable coveralls 2016-10-31 23:23:29 -04:00
Thomas Fussell cea5ae94d3 list all files to find coverage 2016-10-31 23:08:57 -04:00
Thomas Fussell 6c508845cc link with gcov 2016-10-31 23:03:34 -04:00
Thomas Fussell 4db177c6d7 uh... typo 2016-10-31 22:54:21 -04:00
Thomas Fussell 0df2faf13a disable samples in coverage build 2016-10-31 22:47:09 -04:00
Thomas Fussell 1b32f46639 move zip_file_header to header 2016-10-31 22:41:20 -04:00
Thomas Fussell 2e3d027604 fix vml 2016-10-31 22:35:42 -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 d8169b82d1 use c linkage for zlib 2016-10-31 20:55:05 -04:00
Thomas Fussell 862e6778e5 remove unused files 2016-10-31 20:49:38 -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 72c6569020 cast literal to streampos 2016-10-30 20:43:47 -04:00
Thomas Fussell f5fb2238fc Merge branch 'master' of http://github.com/tfussell/xlnt 2016-10-30 20:28:49 -04:00
Thomas Fussell e9a398cc7a commit missing file 2016-10-30 20:28:40 -04:00
Thomas Fussell 1c541b601a re-add detail include to third-party, needed for libstudxml build for now 2016-10-30 16:01:42 -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