Timothy McCallum
0a6d093010
Finalizing Ubuntu installation documentation
...
Ready for pull request
2017-05-01 07:49:59 +10:00
Thomas Fussell
4da901d387
forgot to commit new vector_streambuf source file
2017-04-30 17:37:35 -04:00
Thomas Fussell
b7bf16d47c
implement input and output streambufs for compound document streams
2017-04-30 17:23:28 -04:00
Timothy McCallum
3ce51089cd
Finished installing xlnt
...
Need to test some code now
2017-04-30 19:13:59 +10:00
Thomas Fussell
f42d3eee74
move vector_streambuf definitions to a separate file, fix zip buffer bug
2017-04-29 12:29:41 -04:00
Thomas Fussell
f5b5d67594
wip
2017-04-28 17:56:05 -04:00
Thomas Fussell
be37df3c86
intermediate commit
2017-04-28 12:42:42 -04:00
Thomas Fussell
6334907de7
work on short streams
2017-04-28 10:58:55 -04:00
Timothy McCallum
5268651937
Updating the comments
...
Still waiting for gcc to compile
2017-04-28 13:46:19 +10:00
Timothy McCallum
1214c4d2ce
Updating the TODO section
...
Adding the future steps in readiness; waiting for the gcc 6.3.0 to compile - boy that takes a while.
Next step is to run everything after the TODO line and the create a pull request to finalize the documentation
2017-04-28 13:43:33 +10:00
Timothy McCallum
133dbea920
Adding Ubuntu installation instructions
...
Working on the baseline environment set up and the installation of the compiler (from source), more to come
2017-04-28 11:41:22 +10:00
Thomas Fussell
a90b32f386
switch to full in-memory approach, still working
2017-04-26 23:19:28 -04:00
Thomas Fussell
bb91308dd4
work in progress
2017-04-26 12:02:49 -04:00
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
e1bf1f6262
point lcov removal to the moved miniz file
2017-04-20 14:57:25 -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
8d1f044793
save lcov remove output and move to root so coveralls-lcov can find source files
2017-04-20 00:56:18 -04:00
c45d1e63e7
try to clean up coverage and fix coveralls->github link
2017-04-20 00:31:29 -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
ff56701774
update AUTHORS
2017-04-19 09:12:35 -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
b3cc07e5db
include header for std::fabs
2017-04-13 22:38:26 -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
05c1565a83
link in libstudxml for tests for some reason
2017-04-13 21:53:58 -04:00
Thomas Fussell
3b2a0ac5d6
switch to much faster project nayuki sha implementations
2017-04-13 21:45:07 -04:00
Thomas Fussell
104e3bea25
clean up samples and benchmarks, data handling
2017-04-13 20:18:32 -04:00
Thomas Fussell
c68aa8fc84
finish wiring up tests
2017-04-13 19:24:20 -04:00
Thomas Fussell
185d108e82
delete some empty test suites
2017-04-13 19:03:59 -04:00
Thomas Fussell
b85680c5ed
start rewiring tests
2017-04-13 19:01:30 -04:00