Commit graph

  • 6850d6b015
    Merge branch 'master' into miniz-deadline Josh Holmer 2020-03-31 21:54:37 -0400
  • 878bbedb37
    Improve performance consistency (#202) Ingvar Stepanyan 2020-04-01 02:54:05 +0100
  • a62f0492f9
    Merge branch 'master' into indexmap Josh Holmer 2020-03-31 20:58:07 -0400
  • 4b1a47e902 Bump minimum rust version to 1.41 Josh Holmer 2020-03-31 20:57:50 -0400
  • ebeef129e9
    Merge branch 'master' into indexmap Josh Holmer 2020-03-31 20:34:57 -0400
  • 006e76f972
    Remove temporary dependency Ingvar Stepanyan 2020-04-01 01:30:40 +0100
  • 121558bf5c
    Add libdeflater as an option (#203) Ingvar Stepanyan 2020-04-01 01:24:57 +0100
  • a059faa9a1
    Merge branch 'master' into libdeflater Josh Holmer 2020-03-31 20:02:20 -0400
  • 681089f8c7
    Remove the concept of size bias (#199) Kornel 2020-04-01 00:28:22 +0100
  • 05230ce39f
    Merge branch 'master' into indexmap Ingvar Stepanyan 2020-03-31 15:36:10 +0100
  • 121afd3013
    Merge branch 'master' into unbias Kornel 2020-03-24 15:06:05 +0000
  • d417a712d3 Bump image from 0.23.0 to 0.23.2 dependabot-preview[bot] 2020-03-19 04:04:31 +0000
  • e953cb8453
    Bump image from 0.23.0 to 0.23.2 dependabot-preview[bot] 2020-03-19 04:04:31 +0000
  • 6593a5f6fe Bump itertools from 0.8.2 to 0.9.0 dependabot-preview[bot] 2020-03-18 18:12:20 +0000
  • 69a025d7f7
    Bump itertools from 0.8.2 to 0.9.0 dependabot-preview[bot] 2020-03-18 18:12:20 +0000
  • e33d120481
    Bump minimist from 1.2.0 to 1.2.5 (#201) dependabot[bot] 2020-03-18 14:07:48 -0400
  • d3c15d13c9 Add libdeflater as an option Ingvar Stepanyan 2020-03-09 18:15:36 +0000
  • f30af26cf5 Improve performance consistency Ingvar Stepanyan 2020-03-11 17:39:14 +0000
  • 5eb65222a7
    Bump minimist from 1.2.0 to 1.2.5 dependabot[bot] 2020-03-14 07:14:41 +0000
  • 737777114d Respect deadline in miniz Ingvar Stepanyan 2020-03-11 01:25:04 +0000
  • eb9438190e Remove the concept of size bias Kornel Lesiński 2020-03-10 20:47:00 +0000
  • 39ff7cfd5c Bump all dependency patch versions Josh Holmer 2020-03-02 01:50:10 -0500
  • bded03908f Silence cognitive complexity warnings Josh Holmer 2020-03-02 01:45:04 -0500
  • b9dc9e72bb Update image crate to 0.23 Josh Holmer 2020-03-02 01:44:42 -0500
  • 0e3c0b922d Enable more clippy lints and fix some clippy issues Josh Holmer 2020-01-19 05:22:14 -0500
  • 139d29cc9b Version 2.3.0 v2.3.0 Josh Holmer 2019-10-07 23:34:23 -0400
  • 659717cb1f Allow usage on wasm32-unknown-unknown target (#194) Ingvar Stepanyan 2019-09-25 18:01:53 +0100
  • a6983358a6
    Merge branch 'master' into wasm Josh Holmer 2019-09-24 22:06:44 -0400
  • 54c3b5c17e
    Merge branch 'master' into heuristic-evaluation Josh Holmer 2019-09-24 22:06:16 -0400
  • 68db304a2a Don't apply alpha optimizations unless --alpha is paseed (#187) Kamal Ahmad 2019-09-24 20:33:50 +0500
  • 3ebc633489
    Fixup Josh Holmer 2019-09-24 11:19:55 -0400
  • facf69c319
    Merge branch 'master' into master Josh Holmer 2019-09-24 11:05:24 -0400
  • 25bc4c1311
    Remove unneeded line Josh Holmer 2019-09-24 11:05:11 -0400
  • 80c32ade30
    Disable alpha reduction on all presets Josh Holmer 2019-09-24 11:04:38 -0400
  • e473958377 Palette sorting (#193) Kornel 2019-09-10 23:13:05 +0100
  • a1d05e6b0a Color comparison Kornel Lesiński 2019-09-10 16:38:22 +0100
  • 1b4dcad2dd Also sort when reducing to palette Felix Hanau 2019-07-22 13:30:27 +0100
  • 8975286a7c Implement alpha and luminosity palette sorting Felix Hanau 2019-07-18 17:54:31 +0100
  • 2dedbda4b1 Bump Rust version Kornel Lesiński 2019-08-23 13:27:09 +0100
  • 68b763bcdd Reduce alloc in filtering/unfiltering by reusing buffers (#191) Kamal Ahmad 2019-09-04 20:09:54 +0500
  • 418db71482 Fully enable non-parallel mode Ingvar Stepanyan 2019-08-14 16:58:46 +0100
  • ca2eecf0c2 Extract comparator Ingvar Stepanyan 2019-08-14 16:00:36 +0100
  • 31013e34a3 Keep single use rayon::prelude::* Ingvar Stepanyan 2019-08-12 13:23:32 +0100
  • 54318cfad1 eval_send doesn't need to be an Option Ingvar Stepanyan 2019-08-05 21:10:14 +0100
  • 48a136b3ba Avoid using time API when we don't need it Ingvar Stepanyan 2019-08-05 21:05:20 +0100
  • 3df20e3fae
    Merge branch 'master' into reduced_alloc Kamal Ahmad 2019-08-12 15:39:36 +0500
  • f29b51e0d7 Reduce alloc in filtering/unfiltering by reusing buffers Kamal Ahmad 2019-08-12 15:09:41 +0500
  • 079fb33f0f Merge branch 'reduce_alloc' of https://github.com/SethDusek/oxipng into reduce_alloc Kamal Ahmad 2019-08-11 14:54:09 +0500
  • e04153051c Reduce allocations while unfiltering by reusing buffers Kamal Ahmad 2019-08-11 14:53:06 +0500
  • ca7a2ab168
    Update mod.rs Kamal Ahmad 2019-08-10 22:43:30 +0500
  • 1a6284b177 Reduce allocations in filtering by reusing buffers Kamal Ahmad 2019-08-10 22:41:28 +0500
  • d286cf9eaf Add strategy heuristics Felix Hanau 2019-08-06 14:58:54 +0100
  • 385d86697c Use fast heuristic for reduction evaluation Felix Hanau 2019-08-05 18:19:16 +0100
  • b808239c89
    Merge branch 'master' into master Josh Holmer 2019-08-04 12:12:22 -0400
  • 239ca81db7 Update dependencies (#186) Kornel 2019-08-04 17:12:08 +0100
  • 4eabdde283
    Merge branch 'master' into palette-sorting Josh Holmer 2019-08-04 12:10:23 -0400
  • 1ade19aebf
    Merge branch 'master' into filter-heuristics Josh Holmer 2019-08-04 12:10:20 -0400
  • 1c3c0b7b25 Re-add alpha Black/Noop optimizations to presets Kamal Ahmad 2019-08-01 22:26:10 +0500
  • 3d0aace81b Don't apply any alpha optimizations if they are disabled Kamal Ahmad 2019-08-01 22:19:14 +0500
  • 0227b49c20 Update dependencies Kornel 2019-07-27 22:59:07 +0100
  • f05a0bb333 Bump Rust to 1.34 Kornel 2019-07-29 12:26:38 +0100
  • 4adcc5e14a Interlacing fixes (#182) Felix Hanau 2019-07-24 14:16:13 +0100
  • 8b70273121
    Merge branch 'master' into interlacing-fixes Josh Holmer 2019-07-23 14:25:08 -0400
  • 4cb26d462e Allow disabling all alpha optimizations (#181) Daniel Wong 2019-07-24 04:21:46 +1000
  • d240c612f1 Also sort when reducing to palette Felix Hanau 2019-07-22 13:30:27 +0100
  • 69182bb0ff Use heuristics for filter selection Felix Hanau 2019-07-19 17:24:07 +0100
  • b302ae4246 Implement alpha and luminosity palette sorting Felix Hanau 2019-07-18 17:54:31 +0100
  • 08884021c0 Merge branch 'master' into interlacing-fixes Felix Hanau 2019-07-16 14:12:25 +0100
  • 078301b10a Deinterlace tiny images correctly Felix Hanau 2019-07-16 13:42:13 +0100
  • a78ae0d154 Allow disabling all alpha optimizations Daniel Wong 2019-07-13 22:49:59 +1000
  • 9408a50b1b Version 2.2.2 v2.2.2 Josh Holmer 2019-07-03 19:21:21 -0400
  • b2364d2398 Update dependencies Josh Holmer 2019-07-03 19:14:42 -0400
  • 34ee78dbbc Preallocate memory in reduced_alpha_to_up (#180) Kamal Ahmad 2019-06-27 22:44:49 +0500
  • 56b94542a6 Fix decoding interlaced images with height or width <= 2 (#175) Felix Hanau 2019-06-27 18:44:34 +0100
  • 0b58f5ff15
    Merge branch 'master' into interlacing-fixes Josh Holmer 2019-06-27 13:37:32 -0400
  • c09e8f6d12 Make filter, zlib level and strategy deterministic (#179) Felix Hanau 2019-06-27 15:05:35 +0100
  • 349a8e3bc7
    Merge branch 'master' into deterministic-zlib-settings Josh Holmer 2019-06-27 09:37:59 -0400
  • 5b5aeaa683 Enable link-time optimization for release builds (#177) Hugo Locurcio 2019-06-26 15:09:26 +0200
  • e6a097e1ad
    Merge branch 'master' into interlacing-fixes Felix Hanau 2019-06-26 13:47:21 +0100
  • fbe729642e Add Issue 175 test case Felix Hanau 2019-06-26 13:31:04 +0100
  • f9cb0e0b00
    Merge branch 'master' into enable-lto-release Josh Holmer 2019-06-25 15:22:30 -0400
  • 1ad04a150a
    Update Cargo.toml Kamal Ahmad 2019-06-23 17:44:49 +0500
  • 3f1a5b01ca Account for filter size when pre-allocating in reduced_alpha_to_up Kamal Ahmad 2019-06-23 17:40:11 +0500
  • b2230ecf89 Preallocate memory in reduced_alpha_to_up Kamal Ahmad 2019-06-22 01:19:26 +0500
  • c60bd82da7 Add test case for #171 Josh Holmer 2019-06-20 14:07:47 -0400
  • 9d8ce5e4ee Disable large image test for 32-bit systems Josh Holmer 2019-06-20 13:38:59 -0400
  • 33e4f54916 Make filter, zlib level and strategy deterministic Felix Hanau 2019-06-20 17:26:21 +0100
  • 458e9f64a7 Fix --strip safe which was broken in 5b1121c9d Josh Holmer 2019-06-19 15:27:43 -0400
  • 3809421de7 Use image 0.21.2 with bugfixes from crates.io Josh Holmer 2019-06-19 15:21:41 -0400
  • e11cf98b74
    Enable link-time optimization for release builds Hugo Locurcio 2019-06-18 23:00:22 +0200
  • 5b1121c9dd Make order of chunks deterministic by sorting chunks Josh Holmer 2019-06-18 13:28:59 -0400
  • 5dcfe44ccd Fix info message and typos (#172) Felix Hanau 2019-06-18 18:06:37 +0100
  • cc290c0bdb Fixes for grey scale reduction (#171) Felix Hanau 2019-06-18 18:04:26 +0100
  • ea7c474994 Fix decoding interlaced images with height or width <= 2 Felix Hanau 2019-06-14 14:59:09 +0100
  • 462514a82c Make order of chunks deterministic by sorting chunks Felix Hanau 2019-06-10 18:11:55 +0100
  • c75114de0f Fixes for grey scale reduction Felix Hanau 2019-06-10 16:43:17 +0100
  • cc939c123b Fix info message and typos Felix Hanau 2019-06-07 14:38:10 +0100
  • 9c6190c1ff Version 2.2.1 v2.2.1 Josh Holmer 2019-03-26 14:19:34 -0400
  • 7bd7c0cfc9 Bump image crate to handle large images Josh Holmer 2019-03-26 14:06:19 -0400
  • b18414ba8c
    Fix display of benchmarks in README (#165) Josh Holmer 2019-02-04 10:03:58 -0500