Joshua Holmer
489964add2
Release v0.2.2 [ci skip]
2016-03-21 12:28:20 -04:00
Joshua Holmer
c1031b1ddd
Merge branch 'master' of github.com:shssoichiro/oxipng
2016-03-21 12:15:09 -04:00
Joshua Holmer
85ea2c21e5
Remove FIXME sections from code
...
One section can't be improved from what I can gather,
because we have to iterate the number of bits per pixel in advance.
The output section has been refactored to pull the block writing code
into a separate function.
Fixes #19
2016-03-21 12:14:22 -04:00
Josh Holmer
b3eb344dbb
Merge pull request #33 from shssoichiro/thread-limiting
...
Thread limiting
2016-03-19 12:08:57 -04:00
Joshua Holmer
622e2c7ca2
Update changelog [ci skip]
2016-03-19 10:47:59 -04:00
Joshua Holmer
132a15403a
Don't store intermediate copies of compressed image data unless it is current best.
...
Reduces peak memory usage significantly.
2016-03-19 10:42:03 -04:00
Joshua Holmer
87e21c2020
Limit number of simultaneous threads to help memory usage at high opt levels
...
Still uses a lot of memory. Would like to remove the storage of all compression
data attempts and calculate the best immediately during each thread.
2016-03-19 02:07:31 -04:00
Josh Holmer
aec8e412a3
Update strip section of README [ci skip]
2016-03-15 08:56:15 -04:00
Joshua Holmer
7880142337
Update documentation link in Cargo.toml [ci skip]
2016-03-11 12:17:48 -05:00
Joshua Holmer
56e0e2de01
Add interface for rustdoc to github pages
...
Closes #28
2016-03-11 12:13:13 -05:00
Joshua Holmer
262bbf003a
Release version 0.2.1 [ci skip]
2016-03-10 14:50:35 -05: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
f1e65067f6
Improve best-filter-per-line heuristic used in filter mode 5
...
Fixes #16
2016-03-10 14:23:03 -05:00
Joshua Holmer
3f42eae01c
Add version and license badges on readme [ci skip]
2016-03-08 13:29:12 -05:00
Joshua Holmer
ca50826245
Mark doc = false on bin to allow cargo doc to work [ci skip]
2016-03-08 12:03:07 -05:00
Joshua Holmer
eba8062ba5
Add documentation to publicly visible areas of lib
...
Fixes #17
2016-03-08 11:59:37 -05:00
Joshua Holmer
911f51faa9
Version 0.2.0 [ci skip]
2016-03-05 22:55:01 -05:00
Josh Holmer
067f344823
Merge pull request #27 from shssoichiro/strip-headers
...
Make --strip option more versatile
2016-03-05 22:53:53 -05:00
Joshua Holmer
b889c73a3b
Make --strip option more versatile
...
Closes #22
2016-03-05 22:36:31 -05:00
Joshua Holmer
5f834a06f8
Formatting nit in README [ci skip]
2016-03-05 09:25:50 -05:00
Josh Holmer
55c1f1d54e
Merge pull request #25 from corppneq/patch-1
...
Update README.md
2016-03-05 09:25:06 -05:00
corppneq
37e20f8ea0
Update README.md
2016-03-05 14:04:37 +01: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
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
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