Commit graph

  • 58a36902f6 Fix tests Josh Holmer 2016-08-03 08:27:45 -0400
  • 37c32b80ef Remove quickcheck, as it breaks tests against 1.6.0 Josh Holmer 2016-08-03 08:15:01 -0400
  • 64edc9110e Start using quickcheck and add inline hints Josh Holmer 2016-07-30 23:14:36 -0400
  • c950a68bfe Update dependencies Josh Holmer 2016-07-30 21:50:33 -0400
  • 99da13bd8e Version 0.10.0 [ci skip] v0.10.0 Josh Holmer 2016-07-26 12:59:02 -0400
  • 742b89f756 Merge pull request #46 from shssoichiro/bug/45-Indexed-Crash Josh Holmer 2016-07-26 12:57:00 -0400
  • fa2b5c4ae5 Remove conversion from palette to grayscale Josh Holmer 2016-07-26 11:29:25 -0400
  • f6bb5ab28a Make clap and regex dependencies optional Josh Holmer 2016-07-14 22:34:31 -0400
  • 04f8e23e0f Update readme [ci skip] Josh Holmer 2016-07-14 21:58:54 -0400
  • 0cb052fbff Remove documentation from master branch [ci skip] Josh Holmer 2016-07-14 20:09:21 -0400
  • 7f68fd56fb Fix publishing to crates.io [ci skip] Josh Holmer 2016-07-14 20:07:29 -0400
  • 29557a18e8 Version 0.9.0 v0.9.0 Josh Holmer 2016-07-14 20:00:59 -0400
  • 7734a9ffff Use multiple threads to filter Josh Holmer 2016-07-14 19:47:47 -0400
  • 7f9ad263ec Refactor code into modules Josh Holmer 2016-07-14 11:10:10 -0400
  • 332c27c7d0 Significant refactoring using itertools Josh Holmer 2016-07-14 08:09:58 -0400
  • 0f790a1604 Update dependencies Josh Holmer 2016-07-13 18:59:20 -0400
  • 40dff6d0cf Add cargo caching to travis Joshua Holmer 2016-06-15 13:09:01 -0400
  • d359fed17a Update dependencies Joshua Holmer 2016-06-14 11:41:48 -0400
  • 2659776bd5 Fix issue for interlacing images smaller than 4px v0.8.2 Joshua Holmer 2016-05-25 23:10:44 -0400
  • aff99f2f7c Merge branch 'master' of github.com:shssoichiro/oxipng v0.8.1 Joshua Holmer 2016-05-13 22:12:43 -0400
  • 223995b551 Version 0.8.1 [ci skip] Joshua Holmer 2016-05-13 22:12:27 -0400
  • ecc19ad5cd Fix bug where interlaced images with certain widths would fail to optimize Joshua Holmer 2016-05-13 22:11:45 -0400
  • 5031f236c8 Revert image crate to 0.8.0 to fix compatibility with rustc 1.6.0 Joshua Holmer 2016-05-13 20:30:06 -0400
  • 1d39714b0f Fix several new clippy lints Joshua Holmer 2016-05-13 10:46:16 -0400
  • 0ddd875c84 Document default values for Options struct [ci skip] Joshua Holmer 2016-05-06 10:10:34 -0400
  • 8358f4f72d Version 0.8.0 [ci skip] v0.8.0 Joshua Holmer 2016-05-06 09:59:22 -0400
  • 566675f0b6 Improve documentation of private API [ci skip] Joshua Holmer 2016-05-05 15:44:03 -0400
  • 0fa9cefb7d Check-in the Cargo.lock file to ensure build reproducibility Joshua Holmer 2016-05-05 13:52:25 -0400
  • 042e3e2563 Fix new warnings from clippy Joshua Holmer 2016-05-05 13:40:24 -0400
  • 283589ec8e Merge pull request #41 from tobz/documentation/optimize-in-memory Josh Holmer 2016-05-05 13:39:51 -0400
  • bc7de9b734 Add documentation to new public methods for optimizing in-memory. Toby Lawrence 2016-05-05 12:18:58 -0400
  • def47c9c96 Update Changelog [ci skip] Josh Holmer 2016-05-05 08:14:34 -0400
  • f92986123c Merge pull request #40 from tobz/feature/support-in-memory-optimization Josh Holmer 2016-05-05 08:13:12 -0400
  • 2573b20966 Add support for optimizing PNGs loaded in-memory. Toby Lawrence 2016-05-04 16:04:39 -0400
  • 193e6496bd Version 0.7.0 v0.7.0 Joshua Holmer 2016-05-04 10:41:29 -0400
  • 3a39b13acf Add option for changing number of threads at runtime Joshua Holmer 2016-05-04 10:37:45 -0400
  • e4cd9b85e7 Move default Options into impl Default in library Joshua Holmer 2016-05-04 10:09:26 -0400
  • 05f0e69e98 Add information about library usage to README [ci skip] Joshua Holmer 2016-05-04 09:58:29 -0400
  • a84611c9ae Replace appropriate uses of assert! with assert_eq! in test suite Joshua Holmer 2016-05-03 08:03:25 -0400
  • aaf443fca7 Similarly optimize unfilter mode 2 Joshua Holmer 2016-05-02 15:58:45 -0400
  • 3652a69255 Optimize filter mode 1 Joshua Holmer 2016-05-02 15:48:21 -0400
  • 32c35596ea 25% speed improvement in filter mode 2 by using iter instead of for Joshua Holmer 2016-05-02 14:49:30 -0400
  • c0fddfe4e6 Minor compression improvement in interlaced images Joshua Holmer 2016-05-02 13:54:04 -0400
  • 15e41c9c6d Fix benchmarks broken by adding --fix Joshua Holmer 2016-05-02 13:20:27 -0400
  • b8116dd3dd Version 0.6.0 [ci skip] v0.6.0 Joshua Holmer 2016-05-02 09:40:37 -0400
  • a4a5953786 Implement --fix to fix CRC errors in PNG block headers Joshua Holmer 2016-05-02 09:25:48 -0400
  • 08eb44ec1a Partially implement --preserve Joshua Holmer 2016-04-29 23:37:27 -0400
  • 73d477924e Merge branch 'master' of github.com:shssoichiro/oxipng Joshua Holmer 2016-04-22 13:37:41 -0400
  • 2c3e35d8bb Moderately improve cyclomatic complexity Joshua Holmer 2016-04-22 13:31:59 -0400
  • fac83c023d Fix issue where output directory would not be created if it did not exist Joshua Holmer 2016-04-22 13:31:33 -0400
  • f3b8665278 Use miniz for compression strategies 0 and 1 Joshua Holmer 2016-04-20 23:14:41 -0400
  • 1089754436 Add inflate bench for testing different implementations [ci skip] Joshua Holmer 2016-04-20 22:49:47 -0400
  • f8deac1cea Update generated documentation [ci skip] Joshua Holmer 2016-04-20 15:59:23 -0400
  • 11308959fa Version 0.5.0 [ci skip] v0.5.0 Joshua Holmer 2016-04-20 15:51:14 -0400
  • b67083da0c Revise benchmarks to be more direct [ci skip] Joshua Holmer 2016-04-20 09:57:56 -0400
  • f2c16696a5 Add benchmark suite using cargo Joshua Holmer 2016-04-19 23:26:05 -0400
  • 3f3fbb6f60 Don't report pretend mode if verbosity is set to none Joshua Holmer 2016-04-19 22:38:34 -0400
  • 234ef975f3 Merge pull request #37 from shssoichiro/palette-redux Josh Holmer 2016-04-13 23:41:26 -0400
  • 2e7bfa4ebc Add palette reduction Joshua Holmer 2016-04-10 20:24:44 -0400
  • ea484a8978 Version 0.4.0 v0.4.0 Joshua Holmer 2016-04-08 13:52:15 -0400
  • c78e3213d6 Update crates and fix interlacing issue Joshua Holmer 2016-04-08 13:29:53 -0400
  • 8439fcf21d Merge branch 'new-master' Joshua Holmer 2016-04-08 11:57:15 -0400
  • e9c44cbc0b Add -s as alias for --strip safe Josh Holmer 2016-04-08 09:01:32 -0400
  • 5316d2ab43 Update README [ci skip] Josh Holmer 2016-04-08 09:01:32 -0400
  • cf9fc98047 Play around with codeclimate [ci skip] Joshua Holmer 2016-04-07 09:42:22 -0400
  • ad494e5a71 Merge pull request #36 from shssoichiro/optimizations Josh Holmer 2016-04-05 12:34:46 -0400
  • 1d0ce6fca8 Performance optimizations Joshua Holmer 2016-04-05 12:08:47 -0400
  • 9302caed59 Optimize filter mode 5 SAD loop Joshua Holmer 2016-04-05 10:52:02 -0400
  • 548c69cad7 Version 0.3.0 [ci skip] v0.3.0 Joshua Holmer 2016-04-04 20:23:24 -0400
  • 0b7f40afd1 Merge branch 'master' of github.com:shssoichiro/oxipng Joshua Holmer 2016-04-04 16:25:58 -0400
  • dbae0f7cb6 Update README [ci skip] Joshua Holmer 2016-04-04 16:25:37 -0400
  • 1d87140b11 Merge pull request #35 from shssoichiro/interlacing Josh Holmer 2016-04-04 16:23:54 -0400
  • 19bcc67668 Update changelog and remove one-time script [ci skip] Joshua Holmer 2016-04-04 16:11:02 -0400
  • 1fc81ef683 Support interlaced files and allow conversion between interlaced and progressive files Joshua Holmer 2016-04-04 16:07:46 -0400
  • 2974bbbee3 Fix issue with very small images [ci skip] Joshua Holmer 2016-04-04 11:06:00 -0400
  • a4ce71247f Show build status for master branch in README [ci skip] Josh Holmer 2016-03-31 23:44:23 -0400
  • 7280ca80ce Fix issues with 2-bit and 1-bit per pixel interlaced images [ci skip] Joshua Holmer 2016-03-30 21:42:33 -0400
  • 5740867be5 Work on implementing interlacing [ci skip] Joshua Holmer 2016-03-28 00:33:36 -0400
  • 6e0a3c8300 Fix grammar [ci skip] Josh Holmer 2016-03-22 23:50:12 -0400
  • 489964add2 Release v0.2.2 [ci skip] v0.2.2 Joshua Holmer 2016-03-21 12:28:20 -0400
  • c1031b1ddd Merge branch 'master' of github.com:shssoichiro/oxipng Joshua Holmer 2016-03-21 12:15:09 -0400
  • 85ea2c21e5 Remove FIXME sections from code Joshua Holmer 2016-03-21 12:14:22 -0400
  • b3eb344dbb Merge pull request #33 from shssoichiro/thread-limiting Josh Holmer 2016-03-19 12:08:57 -0400
  • 622e2c7ca2 Update changelog [ci skip] Joshua Holmer 2016-03-19 10:47:59 -0400
  • 132a15403a Don't store intermediate copies of compressed image data unless it is current best. Joshua Holmer 2016-03-19 10:42:03 -0400
  • 87e21c2020 Limit number of simultaneous threads to help memory usage at high opt levels Joshua Holmer 2016-03-19 02:07:31 -0400
  • aec8e412a3 Update strip section of README [ci skip] Josh Holmer 2016-03-15 08:56:15 -0400
  • 7880142337 Update documentation link in Cargo.toml [ci skip] Joshua Holmer 2016-03-11 12:17:48 -0500
  • 56e0e2de01 Add interface for rustdoc to github pages Joshua Holmer 2016-03-11 12:13:13 -0500
  • 262bbf003a Release version 0.2.1 [ci skip] v0.2.1 Joshua Holmer 2016-03-10 14:50:35 -0500
  • fb019505eb Add test for failing edge-case images with subtitles Joshua Holmer 2016-03-10 14:49:00 -0500
  • f1e65067f6 Improve best-filter-per-line heuristic used in filter mode 5 Joshua Holmer 2016-03-10 14:22:14 -0500
  • 3f42eae01c Add version and license badges on readme [ci skip] Joshua Holmer 2016-03-08 13:29:12 -0500
  • ca50826245 Mark doc = false on bin to allow cargo doc to work [ci skip] Joshua Holmer 2016-03-08 12:03:07 -0500
  • eba8062ba5 Add documentation to publicly visible areas of lib Joshua Holmer 2016-03-08 11:59:37 -0500
  • a81f16edb9 Merge remote-tracking branch 'upstream/master' SethDusek 2016-03-07 02:19:11 +0500
  • 911f51faa9 Version 0.2.0 [ci skip] v0.2.0 Joshua Holmer 2016-03-05 22:55:01 -0500
  • 067f344823 Merge pull request #27 from shssoichiro/strip-headers Josh Holmer 2016-03-05 22:53:53 -0500
  • b889c73a3b Make --strip option more versatile Joshua Holmer 2016-03-05 22:36:31 -0500
  • 5f834a06f8 Formatting nit in README [ci skip] Joshua Holmer 2016-03-05 09:25:50 -0500