From 19bcc676686d8db3b08da06f05b1d2141076014c Mon Sep 17 00:00:00 2001 From: Joshua Holmer Date: Mon, 4 Apr 2016 16:11:02 -0400 Subject: [PATCH] Update changelog and remove one-time script [ci skip] --- CHANGELOG.md | 5 ++ tests/files/generate.sh | 157 ---------------------------------------- 2 files changed, 5 insertions(+), 157 deletions(-) delete mode 100755 tests/files/generate.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index 05df3afb..31edf3d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +**Version 0.3.0 (unreleased)** + - Support interlaced images + - Allow converting between progressive and interlaced images + - Fix a bug that would cause oxipng to crash on very small images + **Version 0.2.2** - Limit number of threads to 1.5x number of cores - Significantly improve memory usage, especially with high optimization levels. ([#32](https://github.com/shssoichiro/oxipng/issues/32)) diff --git a/tests/files/generate.sh b/tests/files/generate.sh deleted file mode 100755 index 7e63cb1a..00000000 --- a/tests/files/generate.sh +++ /dev/null @@ -1,157 +0,0 @@ -#/bin/bash -cp rgba_16_should_be_rgba_16.png interlaced_rgba_16_should_be_rgba_16.png -cp rgba_16_should_be_rgba_8.png interlaced_rgba_16_should_be_rgba_8.png -cp rgba_8_should_be_rgba_8.png interlaced_rgba_8_should_be_rgba_8.png -cp rgba_16_should_be_rgb_16.png interlaced_rgba_16_should_be_rgb_16.png -cp rgba_16_should_be_rgb_8.png interlaced_rgba_16_should_be_rgb_8.png -cp rgba_8_should_be_rgb_8.png interlaced_rgba_8_should_be_rgb_8.png -cp rgba_16_should_be_palette_8.png interlaced_rgba_16_should_be_palette_8.png -cp rgba_8_should_be_palette_8.png interlaced_rgba_8_should_be_palette_8.png -cp rgba_16_should_be_palette_4.png interlaced_rgba_16_should_be_palette_4.png -cp rgba_8_should_be_palette_4.png interlaced_rgba_8_should_be_palette_4.png -cp rgba_16_should_be_palette_2.png interlaced_rgba_16_should_be_palette_2.png -cp rgba_8_should_be_palette_2.png interlaced_rgba_8_should_be_palette_2.png -cp rgba_16_should_be_palette_1.png interlaced_rgba_16_should_be_palette_1.png -cp rgba_8_should_be_palette_1.png interlaced_rgba_8_should_be_palette_1.png -cp rgba_16_should_be_grayscale_alpha_16.png interlaced_rgba_16_should_be_grayscale_alpha_16.png -cp rgba_16_should_be_grayscale_alpha_8.png interlaced_rgba_16_should_be_grayscale_alpha_8.png -cp rgba_8_should_be_grayscale_alpha_8.png interlaced_rgba_8_should_be_grayscale_alpha_8.png -cp rgba_16_should_be_grayscale_16.png interlaced_rgba_16_should_be_grayscale_16.png -cp rgba_16_should_be_grayscale_8.png interlaced_rgba_16_should_be_grayscale_8.png -cp rgba_8_should_be_grayscale_8.png interlaced_rgba_8_should_be_grayscale_8.png -cp rgba_16_should_be_palette_4_grayscale.png interlaced_rgba_16_should_be_palette_4_grayscale.png -cp rgba_8_should_be_palette_4_grayscale.png interlaced_rgba_8_should_be_palette_4_grayscale.png -cp rgba_16_should_be_palette_2_grayscale.png interlaced_rgba_16_should_be_palette_2_grayscale.png -cp rgba_8_should_be_palette_2_grayscale.png interlaced_rgba_8_should_be_palette_2_grayscale.png -cp rgba_16_should_be_palette_1_grayscale.png interlaced_rgba_16_should_be_palette_1_grayscale.png -cp rgba_8_should_be_palette_1_grayscale.png interlaced_rgba_8_should_be_palette_1_grayscale.png -cp rgb_16_should_be_rgb_16.png interlaced_rgb_16_should_be_rgb_16.png -cp rgb_16_should_be_rgb_8.png interlaced_rgb_16_should_be_rgb_8.png -cp rgb_8_should_be_rgb_8.png interlaced_rgb_8_should_be_rgb_8.png -cp rgb_16_should_be_palette_8.png interlaced_rgb_16_should_be_palette_8.png -cp rgb_8_should_be_palette_8.png interlaced_rgb_8_should_be_palette_8.png -cp rgb_16_should_be_palette_4.png interlaced_rgb_16_should_be_palette_4.png -cp rgb_8_should_be_palette_4.png interlaced_rgb_8_should_be_palette_4.png -cp rgb_16_should_be_palette_2.png interlaced_rgb_16_should_be_palette_2.png -cp rgb_8_should_be_palette_2.png interlaced_rgb_8_should_be_palette_2.png -cp rgb_16_should_be_palette_1.png interlaced_rgb_16_should_be_palette_1.png -cp rgb_8_should_be_palette_1.png interlaced_rgb_8_should_be_palette_1.png -cp rgb_16_should_be_grayscale_16.png interlaced_rgb_16_should_be_grayscale_16.png -cp rgb_16_should_be_grayscale_8.png interlaced_rgb_16_should_be_grayscale_8.png -cp rgb_8_should_be_grayscale_8.png interlaced_rgb_8_should_be_grayscale_8.png -cp rgb_16_should_be_palette_4_grayscale.png interlaced_rgb_16_should_be_palette_4_grayscale.png -cp rgb_8_should_be_palette_4_grayscale.png interlaced_rgb_8_should_be_palette_4_grayscale.png -cp rgb_16_should_be_palette_2_grayscale.png interlaced_rgb_16_should_be_palette_2_grayscale.png -cp rgb_8_should_be_palette_2_grayscale.png interlaced_rgb_8_should_be_palette_2_grayscale.png -cp rgb_16_should_be_palette_1_grayscale.png interlaced_rgb_16_should_be_palette_1_grayscale.png -cp rgb_8_should_be_palette_1_grayscale.png interlaced_rgb_8_should_be_palette_1_grayscale.png -cp palette_8_should_be_grayscale_8.png interlaced_palette_8_should_be_grayscale_8.png -cp palette_8_should_be_palette_8.png interlaced_palette_8_should_be_palette_8.png -cp palette_8_should_be_palette_4.png interlaced_palette_8_should_be_palette_4.png -cp palette_4_should_be_palette_4.png interlaced_palette_4_should_be_palette_4.png -cp palette_8_should_be_palette_2.png interlaced_palette_8_should_be_palette_2.png -cp palette_4_should_be_palette_2.png interlaced_palette_4_should_be_palette_2.png -cp palette_2_should_be_palette_2.png interlaced_palette_2_should_be_palette_2.png -cp palette_8_should_be_palette_1.png interlaced_palette_8_should_be_palette_1.png -cp palette_4_should_be_palette_1.png interlaced_palette_4_should_be_palette_1.png -cp palette_2_should_be_palette_1.png interlaced_palette_2_should_be_palette_1.png -cp palette_1_should_be_palette_1.png interlaced_palette_1_should_be_palette_1.png -cp grayscale_alpha_16_should_be_grayscale_alpha_16.png interlaced_grayscale_alpha_16_should_be_grayscale_alpha_16.png -cp grayscale_alpha_16_should_be_grayscale_alpha_8.png interlaced_grayscale_alpha_16_should_be_grayscale_alpha_8.png -cp grayscale_alpha_8_should_be_grayscale_alpha_8.png interlaced_grayscale_alpha_8_should_be_grayscale_alpha_8.png -cp grayscale_alpha_16_should_be_grayscale_16.png interlaced_grayscale_alpha_16_should_be_grayscale_16.png -cp grayscale_alpha_16_should_be_grayscale_8.png interlaced_grayscale_alpha_16_should_be_grayscale_8.png -cp grayscale_alpha_8_should_be_grayscale_8.png interlaced_grayscale_alpha_8_should_be_grayscale_8.png -cp grayscale_alpha_16_should_be_palette_4.png interlaced_grayscale_alpha_16_should_be_palette_4.png -cp grayscale_alpha_8_should_be_palette_4.png interlaced_grayscale_alpha_8_should_be_palette_4.png -cp grayscale_alpha_16_should_be_palette_2.png interlaced_grayscale_alpha_16_should_be_palette_2.png -cp grayscale_alpha_8_should_be_palette_2.png interlaced_grayscale_alpha_8_should_be_palette_2.png -cp grayscale_alpha_16_should_be_palette_1.png interlaced_grayscale_alpha_16_should_be_palette_1.png -cp grayscale_alpha_8_should_be_palette_1.png interlaced_grayscale_alpha_8_should_be_palette_1.png -cp grayscale_16_should_be_grayscale_16.png interlaced_grayscale_16_should_be_grayscale_16.png -cp grayscale_16_should_be_grayscale_8.png interlaced_grayscale_16_should_be_grayscale_8.png -cp grayscale_16_should_be_palette_4.png interlaced_grayscale_16_should_be_palette_4.png -cp grayscale_16_should_be_palette_2.png interlaced_grayscale_16_should_be_palette_2.png -cp grayscale_16_should_be_palette_1.png interlaced_grayscale_16_should_be_palette_1.png -cp grayscale_8_should_be_grayscale_8.png interlaced_grayscale_8_should_be_grayscale_8.png -cp grayscale_8_should_be_palette_4.png interlaced_grayscale_8_should_be_palette_4.png -cp grayscale_8_should_be_palette_2.png interlaced_grayscale_8_should_be_palette_2.png -cp grayscale_8_should_be_palette_1.png interlaced_grayscale_8_should_be_palette_1.png -optipng -nx -i 1 interlaced_rgba_16_should_be_rgba_16.png -optipng -nx -i 1 interlaced_rgba_16_should_be_rgba_8.png -optipng -nx -i 1 interlaced_rgba_8_should_be_rgba_8.png -optipng -nx -i 1 interlaced_rgba_16_should_be_rgb_16.png -optipng -nx -i 1 interlaced_rgba_16_should_be_rgb_8.png -optipng -nx -i 1 interlaced_rgba_8_should_be_rgb_8.png -optipng -nx -i 1 interlaced_rgba_16_should_be_palette_8.png -optipng -nx -i 1 interlaced_rgba_8_should_be_palette_8.png -optipng -nx -i 1 interlaced_rgba_16_should_be_palette_4.png -optipng -nx -i 1 interlaced_rgba_8_should_be_palette_4.png -optipng -nx -i 1 interlaced_rgba_16_should_be_palette_2.png -optipng -nx -i 1 interlaced_rgba_8_should_be_palette_2.png -optipng -nx -i 1 interlaced_rgba_16_should_be_palette_1.png -optipng -nx -i 1 interlaced_rgba_8_should_be_palette_1.png -optipng -nx -i 1 interlaced_rgba_16_should_be_grayscale_alpha_16.png -optipng -nx -i 1 interlaced_rgba_16_should_be_grayscale_alpha_8.png -optipng -nx -i 1 interlaced_rgba_8_should_be_grayscale_alpha_8.png -optipng -nx -i 1 interlaced_rgba_16_should_be_grayscale_16.png -optipng -nx -i 1 interlaced_rgba_16_should_be_grayscale_8.png -optipng -nx -i 1 interlaced_rgba_8_should_be_grayscale_8.png -optipng -nx -i 1 interlaced_rgba_16_should_be_palette_4_grayscale.png -optipng -nx -i 1 interlaced_rgba_8_should_be_palette_4_grayscale.png -optipng -nx -i 1 interlaced_rgba_16_should_be_palette_2_grayscale.png -optipng -nx -i 1 interlaced_rgba_8_should_be_palette_2_grayscale.png -optipng -nx -i 1 interlaced_rgba_16_should_be_palette_1_grayscale.png -optipng -nx -i 1 interlaced_rgba_8_should_be_palette_1_grayscale.png -optipng -nx -i 1 interlaced_rgb_16_should_be_rgb_16.png -optipng -nx -i 1 interlaced_rgb_16_should_be_rgb_8.png -optipng -nx -i 1 interlaced_rgb_8_should_be_rgb_8.png -optipng -nx -i 1 interlaced_rgb_16_should_be_palette_8.png -optipng -nx -i 1 interlaced_rgb_8_should_be_palette_8.png -optipng -nx -i 1 interlaced_rgb_16_should_be_palette_4.png -optipng -nx -i 1 interlaced_rgb_8_should_be_palette_4.png -optipng -nx -i 1 interlaced_rgb_16_should_be_palette_2.png -optipng -nx -i 1 interlaced_rgb_8_should_be_palette_2.png -optipng -nx -i 1 interlaced_rgb_16_should_be_palette_1.png -optipng -nx -i 1 interlaced_rgb_8_should_be_palette_1.png -optipng -nx -i 1 interlaced_rgb_16_should_be_grayscale_16.png -optipng -nx -i 1 interlaced_rgb_16_should_be_grayscale_8.png -optipng -nx -i 1 interlaced_rgb_8_should_be_grayscale_8.png -optipng -nx -i 1 interlaced_rgb_16_should_be_palette_4_grayscale.png -optipng -nx -i 1 interlaced_rgb_8_should_be_palette_4_grayscale.png -optipng -nx -i 1 interlaced_rgb_16_should_be_palette_2_grayscale.png -optipng -nx -i 1 interlaced_rgb_8_should_be_palette_2_grayscale.png -optipng -nx -i 1 interlaced_rgb_16_should_be_palette_1_grayscale.png -optipng -nx -i 1 interlaced_rgb_8_should_be_palette_1_grayscale.png -optipng -nx -i 1 interlaced_palette_8_should_be_grayscale_8.png -optipng -nx -i 1 interlaced_palette_8_should_be_palette_8.png -optipng -nx -i 1 interlaced_palette_8_should_be_palette_4.png -optipng -nx -i 1 interlaced_palette_4_should_be_palette_4.png -optipng -nx -i 1 interlaced_palette_8_should_be_palette_2.png -optipng -nx -i 1 interlaced_palette_4_should_be_palette_2.png -optipng -nx -i 1 interlaced_palette_2_should_be_palette_2.png -optipng -nx -i 1 interlaced_palette_8_should_be_palette_1.png -optipng -nx -i 1 interlaced_palette_4_should_be_palette_1.png -optipng -nx -i 1 interlaced_palette_2_should_be_palette_1.png -optipng -nx -i 1 interlaced_palette_1_should_be_palette_1.png -optipng -nx -i 1 interlaced_grayscale_alpha_16_should_be_grayscale_alpha_16.png -optipng -nx -i 1 interlaced_grayscale_alpha_16_should_be_grayscale_alpha_8.png -optipng -nx -i 1 interlaced_grayscale_alpha_8_should_be_grayscale_alpha_8.png -optipng -nx -i 1 interlaced_grayscale_alpha_16_should_be_grayscale_16.png -optipng -nx -i 1 interlaced_grayscale_alpha_16_should_be_grayscale_8.png -optipng -nx -i 1 interlaced_grayscale_alpha_8_should_be_grayscale_8.png -optipng -nx -i 1 interlaced_grayscale_alpha_16_should_be_palette_4.png -optipng -nx -i 1 interlaced_grayscale_alpha_8_should_be_palette_4.png -optipng -nx -i 1 interlaced_grayscale_alpha_16_should_be_palette_2.png -optipng -nx -i 1 interlaced_grayscale_alpha_8_should_be_palette_2.png -optipng -nx -i 1 interlaced_grayscale_alpha_16_should_be_palette_1.png -optipng -nx -i 1 interlaced_grayscale_alpha_8_should_be_palette_1.png -optipng -nx -i 1 interlaced_grayscale_16_should_be_grayscale_16.png -optipng -nx -i 1 interlaced_grayscale_16_should_be_grayscale_8.png -optipng -nx -i 1 interlaced_grayscale_16_should_be_palette_4.png -optipng -nx -i 1 interlaced_grayscale_16_should_be_palette_2.png -optipng -nx -i 1 interlaced_grayscale_16_should_be_palette_1.png -optipng -nx -i 1 interlaced_grayscale_8_should_be_grayscale_8.png -optipng -nx -i 1 interlaced_grayscale_8_should_be_palette_4.png -optipng -nx -i 1 interlaced_grayscale_8_should_be_palette_2.png -optipng -nx -i 1 interlaced_grayscale_8_should_be_palette_1.png