Joshua Holmer
|
d2cd105b1a
|
Fix most of rgba tests
|
2016-02-22 22:40:17 -05:00 |
|
Joshua Holmer
|
30f03678d2
|
Fix filtering, passes some more tests
|
2016-02-21 23:27:19 -05:00 |
|
Joshua Holmer
|
675a28ee32
|
Correctly save best run
Fixes #10
|
2016-02-20 14:49:33 -05:00 |
|
Joshua Holmer
|
9d48ae911e
|
A few inconsequential changes
|
2016-02-20 02:58:51 -05:00 |
|
Joshua Holmer
|
6c355b0c83
|
OH MY GOSH A TEST PASSED
|
2016-02-19 15:24:43 -05:00 |
|
Joshua Holmer
|
677ce14b96
|
Improve palette downgrading
|
2016-02-19 14:48:52 -05:00 |
|
Joshua Holmer
|
5c0bbbe2bb
|
Fix many issues
|
2016-02-18 16:23:16 -05:00 |
|
Joshua Holmer
|
60cf7c96e7
|
Fix some clippy lints
|
2016-02-16 09:56:30 -05:00 |
|
Joshua Holmer
|
08e6d42021
|
Implement multithreading for deflate passes
Closes #6
|
2016-02-04 10:32:20 -05:00 |
|
Joshua Holmer
|
4894c4a072
|
Make our tests fail again
Although now they test that the conversion was lossless,
which is extremely important for this program to be useful
|
2016-01-18 20:03:39 -05:00 |
|
Joshua Holmer
|
e4c9aca4a5
|
Fix outputting IHDR twice
|
2016-01-16 14:30:05 -05:00 |
|
Joshua Holmer
|
0866eb01ea
|
Only change interlacing if we have to
|
2016-01-15 13:35:41 -05:00 |
|
Joshua Holmer
|
c9ea565d1d
|
Formatting
|
2016-01-14 15:22:21 -05:00 |
|
Joshua Holmer
|
ab15fc1d61
|
Color reduction
|
2016-01-14 13:24:56 -05:00 |
|
Joshua Holmer
|
0acd44e1b2
|
More color reduction
|
2016-01-13 10:22:04 -05:00 |
|
Joshua Holmer
|
c63c40b303
|
Correctly write transparency palette back out
|
2016-01-12 13:23:52 -05:00 |
|
Joshua Holmer
|
534ba84052
|
Add quite a few things, including parsing transparency headers
|
2016-01-12 13:16:57 -05:00 |
|
Joshua Holmer
|
9267f040af
|
Implement bit depth reduction
|
2016-01-12 11:50:39 -05:00 |
|
Joshua Holmer
|
939d886932
|
Add header stripping
|
2016-01-12 11:06:52 -05:00 |
|
Joshua Holmer
|
fe95e9460e
|
Fix output crcs
|
2016-01-11 21:22:08 -05:00 |
|
Joshua Holmer
|
ee31774078
|
Add basic integration tests
Also add force option--necessary for testing but may be useful to some people
who like to live dangerously
|
2016-01-11 14:16:05 -05:00 |
|
Joshua Holmer
|
12b472e572
|
Rename project
|
2016-01-11 11:03:52 -05:00 |
|
Joshua Holmer
|
acc0b6c5ac
|
Cargo fmt and clippy
|
2016-01-11 01:06:12 -05:00 |
|
Joshua Holmer
|
11e475ba15
|
Implement heuristic filter mode and optimize modes 1-4
|
2016-01-11 01:01:53 -05:00 |
|
Joshua Holmer
|
4765c2133a
|
Filtering, mostly
|
2016-01-10 23:24:02 -05:00 |
|
Joshua Holmer
|
e24fa4ae27
|
Run clippy and rustfmt
|
2016-01-10 15:13:12 -05:00 |
|
Joshua Holmer
|
471d5179d5
|
Write output files
|
2016-01-10 15:09:05 -05:00 |
|
Joshua Holmer
|
913d9e0c46
|
Minor typing optimizations
|
2016-01-08 16:20:04 -05:00 |
|
Joshua Holmer
|
5f866d9844
|
Completely parse CLI options
|
2016-01-08 15:09:00 -05:00 |
|
Joshua Holmer
|
273880ea0b
|
Implement option parsing - Part 1
The compression options help text keeps getting split up by rustfmt.
Don't let it.
|
2016-01-07 16:29:02 -05:00 |
|
Joshua Holmer
|
052b047222
|
Get zlib compression to work
|
2016-01-01 01:00:57 -05:00 |
|
Joshua Holmer
|
9e1cf7881d
|
Use our own libpng
|
2015-12-18 22:19:05 -05:00 |
|
Joshua Holmer
|
7d3a601686
|
So as to not lose my work
|
2015-12-16 08:01:05 -05:00 |
|