Commit graph

73 commits

Author SHA1 Message Date
Joshua Holmer
849d36ec6c Enable quiet when stdout is selected 2016-03-04 14:20:47 -05:00
Joshua Holmer
c893e32405 Fix links to issues and PRs in CHANGELOG [ci skip] 2016-03-04 11:58:11 -05:00
Joshua Holmer
f351ee0b62 Update CHANGELOG re. #20 [ci skip] 2016-03-04 11:56:46 -05:00
Josh Holmer
5a081dc811 Merge pull request #20 from SethDusek/master
Fixed quiet mode
2016-03-04 11:52:30 -05:00
SethDusek
d218d37944 Actually be quiet 2016-03-04 21:38:26 +05:00
Joshua Holmer
9b7f4b5cbb Improve formatting in CHANGELOG [ci skip] 2016-03-04 10:17:36 -05:00
Joshua Holmer
7e5eda01e7 Add recent changes to CHANGELOG [ci skip] 2016-03-04 10:16:23 -05:00
Joshua Holmer
ef1faed09d Add note about minimum Rust version in README. [ci skip]
Also revise capitalization of the program's name.
2016-03-04 10:13:53 -05:00
Joshua Holmer
9a6379ac7e Fix version string from -V 2016-03-04 10:07:43 -05:00
Joshua Holmer
419fddd6d4 Tag 0.1.1 [ci skip] 2016-03-03 16:32:45 -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
1b1a66fe6c Exclude tests from crate [ci skip]
The image files for testing add up to over 10MB,
which prevents it from being published on crates.io
2016-03-03 16:09:54 -05:00
Joshua Holmer
d06c842163 Revert last commit [ci skip]
Coveralls only wanted to test our main.rs. I don't want to fight with it.
2016-03-03 16:04:12 -05:00
Joshua Holmer
422c110228 Test coveralls integration 2016-03-03 15:13:01 -05:00
Joshua Holmer
76106f043e Add additional fields to Cargo.toml [ci skip] 2016-03-03 15:06:26 -05:00
Joshua Holmer
aa80965196 Ensure each test has its own file
Since we are using real files and not mocks, each tests needs
its own file or else Travis will try to write multiple files
concurrently and fail.
2016-03-03 14:55:37 -05:00
Joshua Holmer
95f8827b41 Prepare documentation for release 2016-03-03 14:34:50 -05:00
Josh Holmer
f8de1c8e44 Merge pull request #14 from shssoichiro/filter-tests
Filter tests
2016-03-03 13:53:31 -05:00
Joshua Holmer
9a8c3f64b9 Fix alternative filter modes
Fixes #9
2016-03-03 13:52:52 -05:00
Joshua Holmer
2edf54c9f4 Rustfmt on tests 2016-03-03 13:29:16 -05:00
Joshua Holmer
3506d57c7b Move tests into separate modules
More or less fixes #13. We have some repeat util code that I still want to eliminate though.
2016-03-03 12:39:18 -05:00
Joshua Holmer
90ae9df0e9 Filter tests with some failing 2016-03-02 22:26:13 -05:00
Joshua Holmer
3963f8da0a Prefer unreachable over panic where appropriate 2016-03-02 14:16:34 -05:00
Josh Holmer
73a049ab8d Merge pull request #12 from shssoichiro/bit-depth-reduction
Fix all bit depth and color reduction tests
2016-03-02 12:42:12 -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
0eecca1812 Change versioning scheme and start a changelog 2016-02-24 11:06:57 -05:00
Joshua Holmer
6f1a87160a Fix all existing color reduction tests
Fixes #1
2016-02-23 13:28:39 -05:00
Joshua Holmer
19ae280ca8 Add (failing) test for grayscale alpha to grayscale 2016-02-23 12:46:12 -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
e1d30163c2 Improve palette grayscale test 2016-02-19 14:54:21 -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
391c04ea62 Add more images for testing 2016-01-18 20:28:35 -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
Josh Holmer
9e4e1bbc02 Update README.md 2016-01-18 15:55:33 -05:00
Joshua Holmer
4461deaa1a Remove false assumption from tests.
They pass now! Time to make more tests.
2016-01-16 21:11:40 -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
ef9378d289 Enable travis CI, even though our tests are still failing 2016-01-12 11:55:19 -05:00