Thomas Fussell
|
1e1e8272ae
|
coding is done finally. time to debug some compound files
|
2017-04-25 18:14:47 -04:00 |
|
Thomas Fussell
|
562e163bf6
|
try to add a red black tree. I haven't done algorithms in a long time
|
2017-04-24 22:16:03 -04:00 |
|
Thomas Fussell
|
be59d522a6
|
still working. It's starting to come together
|
2017-04-24 19:23:51 -04:00 |
|
Thomas Fussell
|
c642db6cc2
|
continue fleshing out cdf writing, getting close now...
|
2017-04-24 16:06:58 -04:00 |
|
Thomas Fussell
|
16e1a1f124
|
intermediate commit
|
2017-04-24 08:50:10 -04:00 |
|
Thomas Fussell
|
8f4f24c180
|
start wiring up directory tree during writing
|
2017-04-23 20:51:50 -04:00 |
|
Thomas Fussell
|
c020d31f58
|
delete allocation table class
|
2017-04-23 20:27:16 -04:00 |
|
Thomas Fussell
|
322190d386
|
remove header offset and set sector size before loading master allocation table sectors
|
2017-04-23 18:56:31 -04:00 |
|
Thomas Fussell
|
126f22816b
|
intermediate commit
|
2017-04-23 18:18:35 -04:00 |
|
Thomas Fussell
|
2fc692d694
|
separate compound file into a reader and a writer class
|
2017-04-23 16:56:01 -04:00 |
|
Thomas Fussell
|
be11002a93
|
fix clang warnings
|
2017-04-23 11:53:52 -04:00 |
|
Thomas Fussell
|
f38dc4169b
|
finish rewriting pole, continue work on encryption
|
2017-04-22 20:43:26 -04:00 |
|
Thomas Fussell
|
89858e32b3
|
intermediate commit
|
2017-04-22 14:25:27 -04:00 |
|
Thomas Fussell
|
3a57242b68
|
clean up pole, get it ready for writing
|
2017-04-21 21:58:40 -04:00 |
|
Thomas Fussell
|
e2f733f6e0
|
intermediate commit
|
2017-04-21 19:52:02 -04:00 |
|
Thomas Fussell
|
4dedcd23dd
|
use some placeholder data for agile key
|
2017-04-20 14:49:38 -04:00 |
|
Thomas Fussell
|
b26d764624
|
fix some gcc problems
|
2017-04-20 14:12:59 -04:00 |
|
Thomas Fussell
|
b2a5110939
|
organize detail files, start wiring up encryption logic
|
2017-04-20 14:03:03 -04:00 |
|
Thomas Fussell
|
40ba1012b3
|
move endian swap to a separate function
|
2017-04-19 16:55:41 -04:00 |
|
Thomas Fussell
|
868f661be7
|
use /usr/local as the default CMAKE_INSTALL_PREFIX, #138
|
2017-04-19 16:54:51 -04:00 |
|
Thomas Fussell
|
607e069b33
|
fix two crypto related todos
|
2017-04-19 16:00:33 -04:00 |
|
Thomas Fussell
|
ca17462f43
|
add missing include for std::transform
|
2017-04-18 20:11:16 -04:00 |
|
Thomas Fussell
|
83ea1ff58e
|
implement password verification for standard encrypted xlsx files
|
2017-04-18 19:50:37 -04:00 |
|
Thomas Fussell
|
adda7b877a
|
add meta tests (tests that test test functions), optimize sha calls, test incorrect passwords
|
2017-04-18 18:30:54 -04:00 |
|
Thomas Fussell
|
b0f1bf4b77
|
include headers for memcpy and size_t in sha implementations
|
2017-04-13 22:31:44 -04:00 |
|
Thomas Fussell
|
28cee5f14b
|
use platform-dependent byteswap
|
2017-04-13 21:59:09 -04:00 |
|
Thomas Fussell
|
3b2a0ac5d6
|
switch to much faster project nayuki sha implementations
|
2017-04-13 21:45:07 -04:00 |
|
Thomas Fussell
|
c68aa8fc84
|
finish wiring up tests
|
2017-04-13 19:24:20 -04:00 |
|
Thomas Fussell
|
b85680c5ed
|
start rewiring tests
|
2017-04-13 19:01:30 -04:00 |
|
Thomas Fussell
|
62f659b901
|
fix some rough edges
|
2017-04-13 14:57:27 -04:00 |
|
Thomas Fussell
|
835e36d6ae
|
initial commit withou cxxtest
|
2017-04-13 14:51:35 -04:00 |
|
Thomas Fussell
|
46df18c12b
|
improve unicode tests
|
2017-04-13 10:58:40 -04:00 |
|
Thomas Fussell
|
8bf7d0c7a6
|
oops, forgot to include the locale, #144
|
2017-04-12 19:48:00 -04:00 |
|
Thomas Fussell
|
8b1c6c7465
|
a little platform dependent magic to fix build problems, affects #144
|
2017-04-12 19:44:18 -04:00 |
|
Thomas Fussell
|
5b9304960c
|
accept utf8 passwords for decrypting workbooks, #144
|
2017-04-12 19:21:21 -04:00 |
|
Thomas Fussell
|
5450a23be1
|
apparently pArray is used in debug builds
|
2017-04-11 18:13:38 -04:00 |
|
Thomas Fussell
|
fd737912ce
|
fix some vs-specific problems
|
2017-04-11 18:10:24 -04:00 |
|
Thomas Fussell
|
4b174ab268
|
fix misleading indentation in miniz, missing header, and missing forward declarations
|
2017-04-11 18:04:05 -04:00 |
|
Thomas Fussell
|
05fb40438c
|
Merge branch 'master' of github.com:tfussell/xlnt
|
2017-04-11 17:57:56 -04:00 |
|
Thomas Fussell
|
cdcd49305d
|
add base64 license
|
2017-04-11 17:55:52 -04:00 |
|
Thomas Fussell
|
9fa9343d89
|
fix some stuff
|
2017-04-11 17:49:07 -04:00 |
|
Thomas Fussell
|
4c40651451
|
add license header to some crypto files
|
2017-04-11 16:58:09 -04:00 |
|
Thomas Fussell
|
be0c1ac03a
|
remove unused headers
|
2017-04-11 16:10:57 -04:00 |
|
Thomas Fussell
|
a7cd2c9ee5
|
link in libstudxml as object files
|
2017-04-11 16:04:17 -04:00 |
|
Thomas Fussell
|
077e181617
|
pare down ltc
|
2017-04-11 14:23:54 -04:00 |
|
Thomas Fussell
|
0d65569857
|
pare down ltc
|
2017-04-11 14:14:36 -04:00 |
|
Thomas Fussell
|
ea7b7074f0
|
pare down ltc
|
2017-04-11 13:48:09 -04:00 |
|
Thomas Fussell
|
36dc88cf24
|
pare down ltc
|
2017-04-11 13:35:50 -04:00 |
|
Thomas Fussell
|
cc165dbb67
|
pare down ltc
|
2017-04-11 13:11:05 -04:00 |
|
Thomas Fussell
|
c57e1a2bbe
|
pare down ltc
|
2017-04-11 12:38:20 -04:00 |
|