Commit Graph

355 Commits (master)

Author SHA1 Message Date
an 119a45310d rearrange tests 2019-03-12 16:28:08 -04:00
an 24f22a682c make serde optional (to save compile times) 2019-03-12 07:34:17 -04:00
an dcf0f9e22f add shapes decompression test 2019-03-12 06:21:42 -04:00
an 0c0591f5ce make deflate functions non-recursive (sad) 2019-03-12 06:21:29 -04:00
an 499c25fb93 fix large window sizes 2019-03-12 05:52:31 -04:00
an f832a45f36 add static huffman tables
as it turns out, the static huffman tables are completely and utterly
useless, and I don't think any modern compressor actually uses them, but
we should probably implement them instead of panicking
2019-03-12 04:35:51 -04:00
an bd13092188 add DEFLATE decoder 2019-03-12 03:42:45 -04:00
an 745f32f3bd fix mac_roman_cstr API (should never fail) 2019-03-12 03:38:06 -04:00
an 49b4b56aea fix read_bits API (bits should come right to left) 2019-03-12 03:37:36 -04:00
an 9b73cb3513 load_zlib_header 2019-03-10 01:28:22 -05:00
an f5ceea654e add read_bits_l 2019-03-10 01:27:56 -05:00
an 9bea0d895f public domain 2019-03-10 01:27:08 -05:00
an 25488e7faa more concise range error handling 2019-03-09 20:27:19 -05:00
an 8d504612cb clippy saves the day part 4 2019-03-09 17:48:55 -05:00
an b33dc356c4 gzip header loading 2019-03-09 17:07:18 -05:00
an b5dfcf3ee2 documentation 2019-03-09 17:05:11 -05:00
an 152d8a0b60 add bit stream reader 2019-03-08 11:39:21 -05:00
an 51f4eab9fe upgrade to rust 1.33 2019-03-07 03:12:00 -05:00
an 9250b5c2b1 add map properties pane 2019-03-06 07:45:56 -05:00
an 978e5b878e better Minf info 2019-03-06 03:44:34 -05:00
an 7d0dc07e0b consistency 2019-03-05 01:05:01 -05:00
an f3e98c0c05 extra sanity checks and tests 2019-03-04 23:57:25 -05:00
an 6e3fff0080 add random data tests 2019-03-04 21:55:49 -05:00
an 1d6aa0c14e doc everything 2019-03-04 21:14:09 -05:00
an 6e4c7512e8 rewrite fixed point numbers to work better 2019-03-04 13:45:03 -05:00
an 403127b7a6 make polygon loaders better 2019-03-04 10:27:18 -05:00
an 2d18d295b8 reorganize tests 2019-03-04 09:10:38 -05:00
an ff10f3ca53 better terminal group handling 2019-03-04 09:00:03 -05:00
an 7334ff6bd5 errors 2019-03-04 08:59:43 -05:00
an 132e964f8c old minf loader 2019-03-04 07:48:57 -05:00
an 16c52a1211 unit test for terminals 2019-03-04 07:28:11 -05:00
an cac672348d more solid error checking 2019-03-04 07:28:04 -05:00
an ec106d3224 formatting 2019-03-04 05:18:57 -05:00
an 892efbdb13 rozinante 2019-03-03 00:45:04 -05:00
an 1d057d66af some minor things 2019-03-03 00:44:45 -05:00
an 4570d494ad get rid of most primitive casts 2019-03-02 21:31:00 -05:00
an a7fb392c5e more crap for tycho 2019-03-02 20:49:35 -05:00
an b9e1a3d3f6 move sources to source/ 2019-03-02 18:26:55 -05:00
an e370936d1a make Color require sized/copy/clone 2019-03-02 18:24:05 -05:00
an 4399895d08 clippy saves the world part 3 2019-03-01 23:09:18 -05:00
an 17a882cb20 add marathon 1 data loaders 2019-03-01 23:04:20 -05:00
an 49253773a6 add NOTE loader 2019-03-01 06:22:27 -05:00
an 144a4ae24a get rid of generic-array 2019-03-01 04:58:02 -05:00
an 35452cd908 rewrite wad code to be more idiomatic 2019-03-01 04:27:28 -05:00
an fc27d2d0f4 add documentation for everything 2019-03-01 04:27:14 -05:00
an 789e3de93f more tycho stuff 2019-03-01 04:25:42 -05:00
an 87bfe2869a move bin targets to workspace fragments 2019-02-25 15:27:05 -05:00
an 1371e6c7fa more code for tycho 2019-02-25 14:33:13 -05:00
an d9151a53dd begin work on Tycho 2019-02-25 07:06:11 -05:00
an 0361e9cdfd tests save the world 2019-02-25 01:58:53 -05:00