Joshua Holmer
|
19bcc67668
|
Update changelog and remove one-time script [ci skip]
|
2016-04-04 16:12:37 -04:00 |
|
Joshua Holmer
|
1fc81ef683
|
Support interlaced files and allow conversion between interlaced and progressive files
Closes #3
|
2016-04-04 16:07:46 -04:00 |
|
Joshua Holmer
|
2974bbbee3
|
Fix issue with very small images [ci skip]
|
2016-04-04 11:06:00 -04:00 |
|
Joshua Holmer
|
5740867be5
|
Work on implementing interlacing [ci skip]
|
2016-03-29 22:44:21 -04:00 |
|
Joshua Holmer
|
fb019505eb
|
Add test for failing edge-case images with subtitles
Closes #29
|
2016-03-10 14:49:00 -05:00 |
|
Joshua Holmer
|
b889c73a3b
|
Make --strip option more versatile
Closes #22
|
2016-03-05 22:36:31 -05:00 |
|
Joshua Holmer
|
7d1e3a5bb9
|
Print console output to stderr instead of stdout
Makes it friendlier with --stdout option
See #20 for discussion
|
2016-03-04 16:37:40 -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
|
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
|
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
|
9fa55ae34a
|
Fix all bit depth and color reduction tests
Closes #8
|
2016-03-02 12:40:56 -05:00 |
|
Joshua Holmer
|
19ae280ca8
|
Add (failing) test for grayscale alpha to grayscale
|
2016-02-23 12:46:12 -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
|
e1d30163c2
|
Improve palette grayscale test
|
2016-02-19 14:54:21 -05:00 |
|
Joshua Holmer
|
5c0bbbe2bb
|
Fix many issues
|
2016-02-18 16:23:16 -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 |
|
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
|
939d886932
|
Add header stripping
|
2016-01-12 11:06:52 -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
|
442b5ed947
|
RGBA file that can be reduced
|
2016-01-11 14:02:43 -05:00 |
|
Joshua Holmer
|
f1222b47eb
|
Add test images
|
2016-01-11 13:49:09 -05:00 |
|