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
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
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
e465151dec
fix logo
2017-04-12 10:33:40 -04:00
Thomas Fussell
714ec4ed6f
fix typo [ci skip]
2017-04-12 10:25:34 -04:00
Thomas Fussell
529ca91a00
update readme doc links [ci skip]
2017-04-12 10:20:18 -04:00
Thomas Fussell
40ccc283ee
start working on documentation [ci skip]
2017-04-12 10:17:26 -04:00
Thomas Fussell
fb59d5b880
fix windows build
2017-04-11 22:25:33 -04:00