Joshua Holmer
|
0ae632c7f4
|
Revert "Enable quiet when stdout is selected"
This reverts commit 849d36ec6c.
|
2016-03-04 16:03:33 -05:00 |
|
Joshua Holmer
|
c6452beb12
|
Select compression and filter modes heuristically for -o1
Closes #21
|
2016-03-04 15:24:58 -05:00 |
|
Joshua Holmer
|
849d36ec6c
|
Enable quiet when stdout is selected
|
2016-03-04 14:20:47 -05:00 |
|
SethDusek
|
d218d37944
|
Actually be quiet
|
2016-03-04 21:38:26 +05:00 |
|
Joshua Holmer
|
9a6379ac7e
|
Fix version string from -V
|
2016-03-04 10:07:43 -05:00 |
|
Joshua Holmer
|
abedfc9c70
|
Each input file should output to its own file correctly
Fixes #15
|
2016-03-03 16:30:05 -05:00 |
|
Joshua Holmer
|
9a8c3f64b9
|
Fix alternative filter modes
Fixes #9
|
2016-03-03 13:52:52 -05:00 |
|
Joshua Holmer
|
3963f8da0a
|
Prefer unreachable over panic where appropriate
|
2016-03-02 14:16:34 -05:00 |
|
Joshua Holmer
|
9fa55ae34a
|
Fix all bit depth and color reduction tests
Closes #8
|
2016-03-02 12:40:56 -05:00 |
|
Joshua Holmer
|
6f1a87160a
|
Fix all existing color reduction tests
Fixes #1
|
2016-02-23 13:28:39 -05:00 |
|
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 |
|