Thomas Fussell
|
f6626e5079
|
correct syntax error in libstudxml CMakeLists, closes #136
|
2017-03-21 18:51:50 -04:00 |
|
Thomas Fussell
|
6b119bec0c
|
define _CRT_SECURE_NO_WARNINGS for libstudxml to supress MSVC C4996
|
2017-03-20 19:24:34 -04:00 |
|
Thomas Fussell
|
9dccde4bff
|
handle libstudxml and expat configuration better
|
2017-03-17 18:21:22 -04:00 |
|
Thomas Fussell
|
f7e8e40ce2
|
try to find vcpkg cryptopp with FindCryptoPP.cmake
|
2017-03-11 14:29:55 -05:00 |
|
Thomas Fussell
|
eb078dce99
|
link expat correctly
|
2017-03-11 14:19:23 -05:00 |
|
Thomas Fussell
|
11fb80ceaf
|
recommit the cxxtest headers
|
2017-03-11 14:13:23 -05:00 |
|
Thomas Fussell
|
af2005f41a
|
remove accidental submodule
|
2017-03-11 14:11:49 -05:00 |
|
Thomas Fussell
|
80c7664509
|
add cxxtest to the source tree, external depepdencies are giving me a headache
|
2017-03-11 14:05:50 -05:00 |
|
Thomas Fussell
|
db259e9422
|
workaround for cxxtestgen
|
2017-03-10 19:08:03 -05:00 |
|
Thomas Fussell
|
e93e8ed091
|
fix linking
|
2017-03-10 19:00:10 -05:00 |
|
Thomas Fussell
|
29ea2a4e99
|
install expat with vcpkg on appveyor, always link cryptopp and zlib
|
2017-03-10 18:48:22 -05:00 |
|
Thomas Fussell
|
daae577178
|
stop trying to build zlib and cryptopp locally
|
2017-03-10 18:33:20 -05:00 |
|
Thomas Fussell
|
4fdba1abce
|
change cxxtest cmake min version to 3.2 to match other lists
|
2017-03-05 22:52:14 -05:00 |
|
Thomas Fussell
|
8c16bd037f
|
change third-party cmake min version to 3.2 to match other lists
|
2017-03-05 22:50:42 -05:00 |
|
Thomas Fussell
|
0aa26019e2
|
clean up cmake lists
|
2017-03-05 22:39:27 -05:00 |
|
Thomas Fussell
|
273bb97bc3
|
include libstudxml in source tree since it will never be a system library
|
2017-03-02 08:47:16 -05:00 |
|
Thomas Fussell
|
3db6cc8f0f
|
use externalproject instead of git submodules for dependencies
|
2017-03-02 08:41:17 -05:00 |
|
Thomas Fussell
|
9cdf31065c
|
improve third-party lib handling for vcpkg
|
2017-02-28 00:00:25 -05:00 |
|
Thomas Fussell
|
0def63d86f
|
compile libstudxml as pic when building shared xlnt [ci skip]
|
2017-01-21 18:38:58 -05:00 |
|
Thomas Fussell
|
e4ec1a2850
|
use system packages for zlib, cryptopp, and cxxtest. WIP [ci skip]
|
2017-01-21 10:12:08 -05:00 |
|
Thomas Fussell
|
a2bfdee2f2
|
intermediate commit
|
2017-01-21 09:04:10 -05:00 |
|
Thomas Fussell
|
42c9233ad9
|
compile and link third-party amalgamation as a static lib instead of object files and fix clang warnings in cryptopp
|
2017-01-02 17:41:39 -05:00 |
|
Thomas Fussell
|
5ea76c7292
|
remove rdrand since it calls some asm functions incorrectly
|
2017-01-02 14:47:22 -05:00 |
|
Thomas Fussell
|
ccd2a0eb1e
|
finally figure out how to build cryptopp directly rather than as an external project, time to test on other platforms
|
2017-01-02 10:47:54 -05:00 |
|
Thomas Fussell
|
b9a02916cf
|
change from botan to cryptopp
|
2016-12-13 22:48:38 +00:00 |
|
Thomas Fussell
|
c8e7df6289
|
fix a few more warnings [ci skip]
|
2016-12-10 18:39:51 +00:00 |
|
Thomas Fussell
|
bf7ba55777
|
use botan commit from before ecb cipher mode removal
|
2016-12-10 16:57:15 +00:00 |
|
Thomas Fussell
|
e1157625a5
|
begin refining headers and footers, remove dependency on pugixml
|
2016-12-10 00:18:50 +00:00 |
|
Thomas Fussell
|
fecd239fcf
|
fix some clang warning errors
|
2016-11-27 16:56:38 +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
|
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
|
846ea8e0d6
|
add overload to worksheet::get_cell which accepts a column and row
|
2016-11-19 23:44:28 -05:00 |
|
Thomas Fussell
|
455be8fb5f
|
fix mingw build, closes #80
|
2016-11-19 19:41:21 -05:00 |
|
Thomas Fussell
|
cee933a1b8
|
finish implementing comment positioning, closes #68
|
2016-11-12 17:38:29 -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
|
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
|
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
|
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
|
757e5e7034
|
fix appveyor build, I hope
|
2016-10-28 19:54:37 +08: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 |
|