Joshua Holmer
548c69cad7
Version 0.3.0 [ci skip]
2016-04-04 20:23:24 -04:00
Joshua Holmer
0b7f40afd1
Merge branch 'master' of github.com:shssoichiro/oxipng
2016-04-04 16:25:58 -04:00
Joshua Holmer
dbae0f7cb6
Update README [ci skip]
2016-04-04 16:25:37 -04:00
Josh Holmer
1d87140b11
Merge pull request #35 from shssoichiro/interlacing
...
Interlacing
2016-04-04 16:23:54 -04:00
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
Josh Holmer
a4ce71247f
Show build status for master branch in README [ci skip]
2016-03-31 23:44:23 -04:00
Joshua Holmer
7280ca80ce
Fix issues with 2-bit and 1-bit per pixel interlaced images [ci skip]
2016-03-30 21:42:33 -04:00
Joshua Holmer
5740867be5
Work on implementing interlacing [ci skip]
2016-03-29 22:44:21 -04:00
Josh Holmer
6e0a3c8300
Fix grammar [ci skip]
2016-03-22 23:50:12 -04:00
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