2016-12-08  Hayaki Saito <saitoha@me.com>

	* Makefile.in, README.md, configure, configure.ac, package.json:
	  Update package version to 1.7.3

2016-11-12  Turenar <sora@turenar.xyz>

	* src/decoder.c: fix wrong ref counting in sixel_decoder_decode

2016-10-11  Hayaki Saito <saitoha@me.com>

	* .travis.yml: travis: change --prefix path to /usr/local in OSX
	  build

2016-10-10  Hayaki Saito <saitoha@me.com>

	* configure, configure.ac: Build with -Bsymbolic option if it's
	  available

2016-10-01  Hayaki Saito <saitoha@me.com>

	* src/sixel.5: manpage: fix wrong description of Xterm's ./configure
	  option (#51, Thanks to @nilqed)
	* README.md: README: fix wrong description of Xterm's ./configure
	  option (#51, Thanks to @nilqed) "--enable-sixel" -> "--enable-
	  sixel-graphics"

2016-09-14  Hayaki Saito <saitoha@me.com>

	* README.md: README: minor fixes
	* README.md: Update README

2016-09-12  Hayaki Saito <saitoha@me.com>

	* examples/drawing/main.c: Ensure 256 color sixel register is
	  available in drawing demo
	* src/fromgif.c: Fix dangling pointer access in GIF loader
	* configure, configure.ac, package.json: Update version to 1.7.2

2016-09-10  Hayaki Saito <saitoha@me.com>

	* src/tty.c: Suppress unused-label warning

2016-09-09  Hayaki Saito <saitoha@me.com>

	* src/tty.c: Suppress warning on mingw environment

2016-09-08  Hayaki Saito <saitoha@me.com>

	* Makefile.in: Rebuild
	* src/tty.c: Fix wrong error handling after calling select(2)
	* src/tty.c: Additional inclusion of sys/time.h and sys/types.h for
	  traditional systems
	* src/tty.c: Fix a typo: selet -> select

2016-08-11  Hayaki Saito <saitoha@me.com>

	* converters/img2sixel.c, converters/malloc_stub.c,
	  converters/malloc_stub.h, converters/sixel2png.c,
	  include/sixel.h.in, ruby/ext/libsixel/libsixel.c, src/allocator.c,
	  src/allocator.h, src/chunk.c, src/chunk.h, src/decoder.c,
	  src/decoder.h, src/dither.c, src/dither.h, src/encoder.h,
	  src/frame.c, src/frame.h, src/fromgif.c, src/fromgif.h,
	  src/frompnm.c, src/frompnm.h, src/fromsixel.c, src/loader.c,
	  src/loader.h, src/malloc_stub.c, src/malloc_stub.h, src/output.c,
	  src/output.h, src/pixelformat.c, src/pixelformat.h, src/quant.c,
	  src/quant.h, src/scale.c, src/status.c, src/status.h,
	  src/stb_image_write.c, src/tests.c, src/tosixel.c, src/tty.c,
	  src/tty.h, src/writer.c, src/writer.h: Correct file variables for
	  emacs

2016-09-14  Hayaki Saito <saitoha@me.com>

	* README.md: README: minor fixes
	* README.md: Update README

2016-09-12  Hayaki Saito <saitoha@me.com>

	* examples/drawing/main.c: Ensure 256 color sixel register is
	  available in drawing demo
	* Makefile.in, src/fromgif.c: Fix dangling pointer access in GIF
	  loader
	* configure, configure.ac, package.json: Update version to 1.7.2

2016-09-10  Hayaki Saito <saitoha@me.com>

	* src/tty.c: Suppress unused-label warning

2016-09-09  Hayaki Saito <saitoha@me.com>

	* src/tty.c: Suppress warning on mingw environment

2016-09-08  Hayaki Saito <saitoha@me.com>

	* Makefile.in: Rebuild
	* src/tty.c: Fix wrong error handling after calling select(2)
	* src/tty.c: Additional inclusion of sys/time.h and sys/types.h for
	  traditional systems
	* src/tty.c: Fix a typo: selet -> select

2016-08-23  Hayaki Saito <saitoha@me.com>

	* NEWS: Update README

2016-08-22  Hayaki Saito <saitoha@me.com>

	* README.md: Fix wrong description about xterm -ti option
	* src/loader.c: loader: minor fix in load_jpeg()

2016-08-13  Hayaki Saito <saitoha@me.com>

	* LICENSE.mesa, examples/opengl/Makefile.am,
	  examples/opengl/Makefile.in, examples/opengl/README.md,
	  examples/opengl/main.c: Add missing license terms for
	  examples/opengl/main.c I've forgotten some parts of it are derived
	  from glxpbdemo.c
	* examples/opengl/main.c: OpenGL example: scroll more 1 line before
	  emit SIXELs
	* examples/python/Makefile: Add a Makefile to python example
	* examples/python/converter.py: PIL use Image.tobytes() insted of
	  deprecated Image.tostring()

2016-08-12  Hayaki Saito <saitoha@me.com>

	* .travis.yml: travis: remove "brew install pkg-config"
	* .travis.yml: travis: prevent duplicated installation of pkg-config
	* .travis.yml: Correct brew package name: "libgdk-pixbuf" -> "gdk-
	  pixbuf"
	* .travis.yml: travis: amend fix
	* .travis.yml: travis: "brew update" before osx build
	* .travis.yml: travis: use include:
	* .travis.yml: travis: use build matrix

2016-08-11  Hayaki Saito <saitoha@me.com>

	* .travis.yml: test commit
	* src/loader.c: Don't use GIF/PNM loader in stb_image.h
	* converters/img2sixel.1: Update manpage of img2sixel
	* converters/img2sixel.c, converters/malloc_stub.c,
	  converters/malloc_stub.h, converters/sixel2png.c,
	  include/sixel.h.in, ruby/ext/libsixel/libsixel.c, src/allocator.c,
	  src/allocator.h, src/chunk.c, src/chunk.h, src/decoder.c,
	  src/decoder.h, src/dither.c, src/dither.h, src/encoder.h,
	  src/frame.c, src/frame.h, src/fromgif.c, src/fromgif.h,
	  src/frompnm.c, src/frompnm.h, src/fromsixel.c, src/loader.c,
	  src/loader.h, src/malloc_stub.c, src/malloc_stub.h, src/output.c,
	  src/output.h, src/pixelformat.c, src/pixelformat.h, src/quant.c,
	  src/quant.h, src/scale.c, src/status.c, src/status.h,
	  src/stb_image_write.c, src/tests.c, src/tosixel.c, src/tty.c,
	  src/tty.h, src/writer.c, src/writer.h: Correct file variables for
	  emacs

2016-08-06  Hayaki Saito <saitoha@me.com>

	* Makefile.in, src/dither.c: Minor fixes
	* include/sixel.h.in: Add more comments to sixel.h

2016-08-03  Hayaki Saito <saitoha@me.com>

	* configure, configure.ac, converters/Makefile.in, package.json:
	  Rebuild
	* converters/Makefile.am: Amend fix

2016-08-02  Hayaki Saito <saitoha@me.com>

	* .gitignore: Update .gitignore for ignoreing libsixel-config
	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in: Fix for cygport compilation

2016-07-04  Hayaki Saito <saitoha@me.com>

	* examples/drawing/README.md, examples/python/README.md: Update
	  README for examples
	* README.md: Update README

2016-06-16  Hayaki Saito <saitoha@me.com>

	* ChangeLog: Update ChangeLog

2016-06-15  Hayaki Saito <saitoha@me.com>

	* python/setup.py: Update Python interface version
	* setup.py: Update Python interface version
	* NEWS, README.md: Update README
	* converters/Makefile.am, converters/Makefile.in: Add missing
	  '$(WINE)' in Makefile to prevent access violation error in
	  mingw-w64 build
	* .travis.yml: display log with tail -n50
	* .travis.yml: travis: display whole error log

2016-06-12  Hayaki Saito <saitoha@me.com>

	* README.md: Minor fixes
	* examples/drawing/README.md, examples/opengl/README.md: Minor fixes
	* NEWS: Update NEWS
	* configure, configure.ac, package.json: Update package version to
	  1.7.0, libtool version to 1.6.0
	* ChangeLog: Update ChangeLog
	* examples/python/README.md: Update README.md of python example
	* examples/drawing/README.md: Update README.md of drawing example
	* converters/Makefile.am, converters/Makefile.in: converters: replace
	  relative path "../" to $(top_srcdir)
	* src/Makefile.am, src/Makefile.in: Add -no-undefined option to
	  LDFLAGS of libsixel

2016-06-07  Hayaki Saito <saitoha@me.com>

	* Makefile.in: Update ChangeLog
	* ChangeLog, python/Makefile.in: Update ChangeLog

2016-06-06  Hayaki Saito <saitoha@me.com>

	* examples/python/README.md, examples/python/converter.py: Add python
	  example
	* ChangeLog: Update ChangeLog
	* src/fromsixel.c: Don't skip image finalization
	* src/dither.c, src/encoder.c: Minor fixes
	* src/encoder.c: Minor fixes
	* ChangeLog: Update ChangeLog
	* src/fromsixel.c: Change default allocation size of image object to
	  1x1
	* src/fromsixel.c: Strip an unused case label
	* src/fromsixel.c: Style fix
	* src/fromsixel.c: Fix a conditional expression detecting sixel
	  characters

2016-06-05  Hayaki Saito <saitoha@me.com>

	* ChangeLog: Update ChangeLog
	* python/libsixel/__init__.py: Add
	  sixel_dither_get_palette()/sixel_dither_set_palette()
	* libsixel/__init__.py: Add
	  sixel_dither_get_palette()/sixel_dither_set_palette()
	* src/dither.c: Set pixelformat in sixel_dither_get()

2016-05-30  Hayaki Saito <saitoha@me.com>

	* libsixel/__init__.py: Add python interfaces for dither object
	* python/libsixel/__init__.py: Add python interfaces for dither
	  object
	* src/dither.c, src/tosixel.c: Fix for loading G1/G2/G4 pixel format
	* include/sixel.h.in, src/encoder.c: Drop
	  sixel_encoder_encode_bytes_to_output()
	* NEWS: Update NEWS

2016-05-23  Hayaki Saito <saitoha@me.com>

	* python/libsixel/__init__.py: Add sixel_output_* functions to python
	  interface
	* libsixel/__init__.py: Add sixel_output_* functions to python
	  interface

2016-05-22  Hayaki Saito <saitoha@me.com>

	* src/encoder.c, src/fromsixel.c: Minor fixes

2016-05-11  Hayaki Saito <saitoha@me.com>

	* ChangeLog: Update ChangeLog
	* README.md: Update README

2016-05-10  Hayaki Saito <saitoha@me.com>

	* src/fromsixel.c: Style fix
	* src/fromsixel.c: Fix wrong DCS parameter parsing
	* src/fromsixel.c: Add missing default case for switching by parser
	  state

2016-05-08  Hayaki Saito <saitoha@me.com>

	* src/fromsixel.c: decoder: parse SIXEL without forward tracking to
	  prevent access violation

2016-05-07  Hayaki Saito <saitoha@me.com>

	* converters/img2sixel.1: Fix typoed email address

2016-05-05  Hayaki Saito <user@zuse.jp>

	* src/fromsixel.c: Suppress a sign-conversion warning
	* src/fromsixel.c: Introduce parser_context_t structure for internal
	  use in sixel_decode_raw()
	* src/fromsixel.c: Remove external linkage of image_buffer_*
	  functions
	* src/fromsixel.c: Tune buffer resize operations
	* src/Makefile.in, src/fromsixel.c: Introduce image_buffer_t
	  structure for internal use in sixel_decode_raw()

2016-05-04  Hayaki Saito <user@zuse.jp>

	* src/encoder.c: Change function name: sixel_encoder_without_macro to
	  sixel_encoder_output_without_macro

2016-05-03  Hayaki Saito <user@zuse.jp>

	* src/tosixel.c: Minor fix
	* examples/drawing/Makefile, examples/drawing/main.c: drawing
	  example: clean up
	* examples/drawing/README.md: Update README
	* examples/drawing/Makefile, examples/drawing/main.c: drawing
	  example: fix for linux
	* examples/drawing/main.c, src/Makefile.in: drawing example: scroll
	  on demand before drawing canvas

2016-05-02  Hayaki Saito <user@zuse.jp>

	* examples/drawing/Makefile, examples/drawing/README.md,
	  examples/drawing/main.c, examples/opengl/README.md: Add drawing
	  example
	* libsixel/__init__.py: Process list-based palette correctly in
	  encode.encode_bytes()
	* python/libsixel/__init__.py: Process list-based palette correctly
	  in encode.encode_bytes()

2016-05-01  Hayaki Saito <user@zuse.jp>

	* libsixel/__init__.py: Accept string buffer as 1st argument of
	  encoder.encode_bytes()
	* python/libsixel/__init__.py: Accept string buffer as 1st argument
	  of encoder.encode_bytes()
	* python/Makefile.am, python/Makefile.in, src/encoder.c: Suppress a
	  sign-conversion warning on OSX
	* Makefile.am, Makefile.in: Suppress a sign-conversion warning on OSX
	* libsixel/__init__.py, libsixel/encoder.py: Add encoder.encode_bytes
	  method introduced from libsixel 1.6
	* python/libsixel/__init__.py, python/libsixel/encoder.py: Add
	  encoder.encode_bytes method introduced from libsixel 1.6
	* python/libsixel/encoder.py: Fix a typo pointed out by @ignisan
	* libsixel/encoder.py: Fix a typo pointed out by @ignisan

2016-05-01  vagrant <vagrant@ubuntu-16.localdomain>

	* src/Makefile.in, src/chunk.c, src/decoder.c, src/encoder.c,
	  src/fromgif.c, src/loader.c, src/quant.c, src/tty.c, src/writer.c:
	  Suppress sign-conversion warnings in MinGW environment
	* src/Makefile.am, src/Makefile.in, src/allocator.c,
	  src/malloc_stub.c, src/malloc_stub.h: Add missing
	  rpl_malloc()/rpl_free() function

2016-04-30  Hayaki Saito <user@zuse.jp>

	* Makefile.in, configure, configure.ac, src/quant.c: Suppress sign-
	  conversion warnings in MinGW environment
	* src/writer.c: Suppress -Wsign-conversion in 3rd argument of
	  fwrite()
	* src/chunk.c: Avoid a warning when using FD_SET() with -Wsign-
	  conversion and _FORTIFY_SOURCE
	* src/pixelformat.c: Suppress -Wsign-conversion in 3rd argument of
	  memcpy()
	* src/frame.c: Suppress -Wsign-conversion in 3rd argument of
	  memmove()
	* src/quant.c: Minor fix
	* src/dither.c, src/quant.c: Suppress -Wsign-conversion in 2rd
	  argument of sixel_allocator_calloc()
	* src/dither.c, src/encoder.c, src/fromgif.c, src/frompnm.c,
	  src/fromsixel.c, src/loader.c, src/quant.c, src/tosixel.c: Suppress
	  -Wsign-conversion in 3rd argument of memcpy()/memset()

2016-04-29  Hayaki Saito <user@zuse.jp>

	* Makefile.in, aclocal.m4, config.h.in, configure, configure.ac,
	  include/sixel.h.in, src/chunk.c, src/decoder.c, src/dither.c,
	  src/encoder.c, src/frame.c, src/fromgif.c, src/frompnm.c,
	  src/fromsixel.c, src/loader.c, src/quant.c, src/quant.h,
	  src/scale.c, src/stb_image_write.c, src/tosixel.c, src/tty.c,
	  src/writer.c: Add -Wsign-conversion compile flags and fix implicit
	  type sign-conversions

2016-04-20  Hayaki Saito <user@zuse.jp>

	* LICENSE.sixel: Update README

2016-04-03  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* src/stb_image_write.h: Update stb_image_write to v1.02
	* README.md, converters/img2sixel.1: Update manpage and README
	* src/stb_image.h: Update stb_image to v2.12

2016-03-26  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* README.md: Update README
	* README.md: Update README
	* README.md: Update README

2016-03-25  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update ChangeLog
	* src/fromgif.c: Fix broken -S option
	* README.md: Add a notaion for avoiding xterm's color register
	  limitation (suggested by @ismail in #47)
	* src/stb_image_write.c: Ignore -Wdouble-promotion warnings during
	  including stb_image_write.h

2016-03-24  Hayaki Saito <user@zuse.jp>

	* src/encoder.c: Don't reset encoder->pixel{width,height} in clipping
	  function
	* src/encoder.c: Don't reset encoder->pixel{width,height} in scaling
	  function
	* src/fromgif.c: Fix broken resize feature for animated GIF

2016-03-23  Hayaki Saito <user@zuse.jp>

	* include/sixel.h.in: Suppress a warning(-Wundef) when including
	  sixel.h

2016-03-09  Hayaki Saito <user@zuse.jp>

	* src/tosixel.c: cleanup

2016-03-07  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: update ABI version

2016-03-06  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Update ABI version
	* include/sixel.h.in, src/frame.c, src/pixelformat.c, src/writer.c:
	  Add support for new pixelformat ABGR/BGRA
	* NEWS: Update NEWS
	* ChangeLog: Update ChangeLog
	* ChangeLog: Update ChangeLog
	* Makefile.in, README.md, converters/img2sixel.1, converters/shell-
	  completion/bash/img2sixel, converters/shell-
	  completion/zsh/_img2sixel: Add -R option stuff to README, manpage,
	  shell-completion

2016-03-05  Hayaki Saito <user@zuse.jp>

	* README.md, converters/img2sixel.1, converters/sixel2png.1: Update
	  descriptions in README and manpage for stbi/stbiw
	* converters/img2sixel.1, converters/sixel2png.1: Update contributors
	  section of manpages

2016-03-03  Hayaki Saito <user@zuse.jp>

	* Makefile.in, configure, configure.ac, package.json: Update ABI
	  version
	* converters/img2sixel.c, include/sixel.h.in, src/encoder.c,
	  src/encoder.h: New option -R, --gri-limit
	* Makefile.in, include/sixel.h.in, src/output.c: New API:
	  sixel_output_set_gri_arg_limit()
	* Makefile.in, configure, configure.ac, package.json: Update ABI
	  version
	* include/sixel.h.in, src/encoder.c, src/loader.c, src/tosixel.c: Add
	  new API: sixel_encoder_encode_bytes

2016-02-29  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* README.md: Add @hattya to contributers list

2016-02-27  Hayaki Saito <user@zuse.jp>

	* Makefile.in, src/output.c, src/output.h, src/quant.c, src/quant.h,
	  src/tosixel.c: Introduce DECGRI('!') compatibility flag

2016-02-27  Akinori Hattori <hattya@gentoo.org>

	* configure, configure.ac: Fix check for gdImageCreateFromPngPtr
	  availability

2016-02-22  Hayaki Saito <user@zuse.jp>

	* src/tty.c: Fix compile error on MinGW environment
	* src/Makefile.am, src/Makefile.in, src/encoder.c, src/tty.c,
	  src/tty.h: Add tty.c and tty.h
	* converters/Makefile.am, converters/Makefile.in, include/sixel.h.in,
	  src/encoder.c, src/encoder.h: Solve encoder option confliction
	  between -m/-e/-I/-b

2016-02-21  Hayaki Saito <user@zuse.jp>

	* src/allocator.c, src/chunk.c, src/decoder.c: Add more tests
	* src/encoder.c: Minor fixes in encoder.c
	* src/decoder.c: Add more tests for decoder.c
	* src/decoder.c: Fix bad initialization check of decoder object
	* Makefile.in, src/decoder.c: Add more tests for decoder.c
	* include/sixel.h.in, src/decoder.c: Minor fixes for decoder.c
	* src/decoder.c, src/decoder.h, src/tests.c: Add tests for decoder.c
	* include/sixel.h.in, src/allocator.c: Add an allocation test with
	  bad allocator
	* src/decoder.c: Fix bad initalization problem of decoder object

2016-02-20  Hayaki Saito <user@zuse.jp>

	* include/sixel.h.in, src/allocator.c: Publish bad allocators to test
	  functions
	* src/stb_image_write.c: Ignore strict-overflow warnings in
	  stb_image_write.h
	* src/stb_image_write.c, src/writer.c: Amend fix of 39042435e
	* src/writer.c: Suppress GCC warnings against stb_image_write.h
	* src/loader.c: Suppress warnings caused by shadowing global
	  declarations
	* src/writer.c: Suppress a warning caused by missing default case in
	  switch statement
	* src/encoder.c, src/scale.c: Suppress warnings caused by shadowing
	  global declarations
	* src/fromgif.c: Suppress a warning caused by missing default case in
	  switch statement
	* src/frompnm.c: Suppress warnings caused by shadowing global
	  declarations
	* config.h.in, configure, configure.ac, src/loader.c: Amend fix for
	  suppressing GCC warnings against stb_image.h
	* Makefile.in, config.h.in, configure, configure.ac, src/encoder.c,
	  src/loader.c: Suppress GCC warnings against stb_image.h
	* src/quant.c: Suppress warnings caused by shadowing global
	  declarations
	* src/fromsixel.c: Suppress a warning caused by missing default case
	  in switch statement
	* include/sixel.h.in, src/decoder.c, src/encoder.c, src/frame.c,
	  src/output.c: Add some comments to functions
	* README.md: Update README
	* libsixel/__init__.py, libsixel/decoder.py, libsixel/encoder.py:
	  Update copyright notice
	* LICENSE, converters/img2sixel.c, converters/malloc_stub.c,
	  converters/malloc_stub.h, converters/sixel2png.c,
	  python/libsixel/__init__.py, python/libsixel/decoder.py,
	  python/libsixel/encoder.py, src/allocator.c, src/allocator.h,
	  src/chunk.c, src/chunk.h, src/decoder.c, src/decoder.h,
	  src/dither.c, src/dither.h, src/encoder.c, src/encoder.h,
	  src/frame.c, src/frame.h, src/fromgif.c, src/fromgif.h,
	  src/frompnm.c, src/frompnm.h, src/loader.c, src/loader.h,
	  src/output.c, src/output.h, src/pixelformat.c, src/pixelformat.h,
	  src/quant.c, src/quant.h, src/scale.c, src/status.c, src/status.h,
	  src/stb_image_write.c, src/tests.c, src/writer.c, src/writer.h:
	  Update copyright notice
	* src/encoder.c: Minor improvements for encoder.c
	* Makefile.in, configure, configure.ac: Add some gcc/clang warning
	  option flags to CFLAGS
	* converters/img2sixel.c: Fix a overlength-strings warnings
	* src/loader.c: Fix for a warning with gcc -Wpedantic option
	* src/decoder.c, src/encoder.c: Fix warnings of declaration shadows a
	  local variable
	* LICENSE.stb: Update LICENSE file of stb project
	* src/stb_image_write.h: Upgrade stb_image_write.h to v1.01
	* src/stb_image.h: Upgrade stb_image to 2.10
	* src/quant.c: Fix a gnu-folding-constant warning
	* src/quant.c: Fix warnings of declaration shadows a local variable

2016-02-17  Hayaki Saito <user@zuse.jp>

	* README.md: README Minor fixes

2015-09-05  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update ChangeLog
	* configure, configure.ac, package.json: Update version

2015-09-04  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Let it build without python
	* tools/libsixel-config.in: Add --datarootdir option to libsixel-
	  config

2015-08-30  Hayaki Saito <user@zuse.jp>

	* LICENSE, README.rst, setup.py: Merge commit
	  '6a63778c44312484bdef9b3a3d394272f8bc98d3'
	* LICENSE, README.rst, setup.py: Include license file
	* LICENSE, package.xml, package2.xml, php_sixel.h, sixel.c,
	  sixel.xml: Change the license to MIT

2015-08-26  Hayaki Saito <user@zuse.jp>

	* setup.py: Update version
	* README.rst, libsixel/__init__.py, libsixel/decoder.py,
	  libsixel/encoder.py, setup.py: Merge commit
	  '99bac207a2032e77717e376b17aec29fbac46727'
	* libsixel/__init__.py, libsixel/decoder.py, libsixel/encoder.py:
	  Support various python versions, 2.5 to 3.4
	* README.rst: Update README
	* libsixel/decoder.py: Fix inconsistent use of tabs and spaces in
	  indentation

2015-08-22  Hayaki Saito <user@zuse.jp>

	* ChangeLog, configure, configure.ac, package.json: Update version
	* NEWS: Update NEWS
	* sixel.c, sixel.xml: Use sixel_encoder_new() instead of
	  sixel_encoder_create()
	* README.md: Update README

2015-08-08  Hayaki Saito <user@zuse.jp>

	* MANIFEST: Update MANIFEST
	* lib/Image/LibSIXEL.xs: Use sixel_encoder_new/sixel_decoder_new
	* builder/MyBuilder.pm, minil.toml: Add custom builder

2015-08-07  Hayaki Saito <user@zuse.jp>

	* ext/libsixel/libsixel.c, lib/libsixel/version.rb: Use
	  sixel_encoder_new/sixel_decoder_new

2015-08-04  Hayaki Saito <user@zuse.jp>

	* src/chunk.c, src/decoder.c, src/writer.c: Use fixed error message
	  in some case to prevent buffer overflow
	* src/decoder.c, src/encoder.c, src/fromgif.c, src/frompnm.c,
	  src/fromsixel.c, src/loader.c, src/output.c, src/tosixel.c: Set
	  additional messages when bad allocation error occured

2015-08-03  Hayaki Saito <user@zuse.jp>

	* libsixel/decoder.py, libsixel/encoder.py, setup.py: Update version
	* src/loader.c: Suppress warning for using deprecated function
	* libsixel/__init__.py, libsixel/decoder.py, libsixel/encoder.py:
	  Merge commit 'ed4631fe8bcd0f777eb012a0c1661da7f31d6a35' into
	  develop
	* libsixel/__init__.py, libsixel/decoder.py, libsixel/encoder.py: Add
	  some wrapper functions and constants

2015-08-02  Hayaki Saito <user@zuse.jp>

	* README.md, include/sixel.h.in: Update README
	* README.md, include/sixel.h.in, src/loader.c: Make sixel_decode() as
	  deprecated
	* include/sixel.h.in, src/encoder.c, src/frame.c: Make
	  sixel_frame_create() as deprecated
	* converters/img2sixel.c, include/sixel.h.in, src/dither.c,
	  src/encoder.c: Make sixel_dither_create() as deprecated
	* include/sixel.h.in, src/dither.c, src/encoder.c: Mark
	  sixel_dither_create() function as deprecated
	* include/sixel.h.in, src/frame.c, src/scale.c: Use allocator object
	  in scale.c
	* include/sixel.h.in, src/encoder.c, src/output.c, src/output.h: Use
	  allocator object in output.c
	* src/tosixel.c: Use allocator object in tosixel.c
	* include/sixel.h.in, src/decoder.c, src/fromsixel.c, src/writer.c:
	  Use allocator object in writer.c
	* src/fromsixel.c: Use allocator object in fromsixel.c
	* src/chunk.c: Suppress a sign-compare warnings
	* src/frompnm.c, src/frompnm.h, src/loader.c: Use allocator object in
	  frompnm.c
	* src/loader.c: Use allocator object in STBI loader
	* src/dither.c, src/quant.c, src/quant.h: Use allocator object in
	  quant.c
	* src/allocator.c, src/dither.c: Amend fix for miss-operation of
	  reference counter
	* src/fromgif.c, src/fromgif.h, src/loader.c: Use allocator object in
	  fromgif.c
	* include/sixel.h.in, src/allocator.c, src/allocator.h, src/chunk.c,
	  src/decoder.c, src/dither.c, src/dither.h, src/encoder.c,
	  src/frame.c, src/status.c, src/tests.c: Add new allocator API:
	  sixel_allocator_calloc()

2015-07-29  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, src/chunk.c, src/loader.c: Add more
	  handlers for libcurl errors
	* src/chunk.c, src/decoder.c, src/encoder.c: Fix leaks and
	  segmentation faults
	* src/chunk.c: Fix leaks around chunk object initialization
	* include/sixel.h.in, src/decoder.c, src/frame.c, src/frame.h: Use
	  allocator in frame.c
	* src/loader.c: Use allocator in loader.c

2015-07-28  Hayaki Saito <user@zuse.jp>

	* src/chunk.c: Minor fixes around chunk.c
	* converters/img2sixel.c: Use sixel_encoder_new() in img2sixel
	* converters/sixel2png.c, include/sixel.h.in, src/decoder.c,
	  src/decoder.h: Introduce sixel_decoder_new(), the constructor of
	  decoder with custom allocator

2015-07-25  Hayaki Saito <user@zuse.jp>

	* src/encoder.c: Additional test for encoder.c
	* src/encoder.c: Minor fixes

2015-07-23  Hayaki Saito <user@zuse.jp>

	* include/sixel.h.in, src/allocator.c, src/encoder.c: Fix memory
	  access violation issue

2015-07-22  Hayaki Saito <user@zuse.jp>

	* include/sixel.h.in, src/allocator.c, src/encoder.c: Add APIs for
	  calling custom allocator functions
	* include/sixel.h.in, src/allocator.c, src/allocator.h,
	  src/encoder.c, src/tests.c: Introduce reference counter to
	  allocator object

2015-07-21  Hayaki Saito <user@zuse.jp>

	* Makefile.in, config.h.in, configure, configure.ac,
	  converters/img2sixel.c, include/sixel.h.in, src/Makefile.am,
	  src/Makefile.in, src/allocator.c, src/allocator.h, src/chunk.c,
	  src/chunk.h, src/encoder.c, src/encoder.h, src/loader.c: Introduce
	  allocator object

2015-07-20  Hayaki Saito <user@zuse.jp>

	* src/tests.c: Enable tests for chunk.c
	* include/sixel.h.in, src/decoder.c, src/decoder.h, src/encoder.c,
	  src/encoder.h, src/frame.c, src/frame.h, src/tests.c: Minor fixes
	* include/sixel.h.in, src/dither.h, src/fromsixel.c, src/output.c,
	  src/output.h, src/tosixel.c: Minor fixes
	* src/chunk.c, src/chunk.h, src/loader.c, src/tests.c: Suppress build
	  warning: implicit-function-declaration
	* converters/Makefile.am, converters/Makefile.in: Fix travis build
	  again

2015-07-19  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in: Try to fix broken
	  travis build
	* LICENSE.stb: Add license notice of src/fromgif.c
	* converters/img2sixel.1: Add documentation for the environment
	  variables $SIXEL_COLORS
	* src/encoder.c: Introduce SIXEL_COLORS environment (for Issue #27)
	* converters/img2sixel.c: Minor fix

2015-07-18  Hayaki Saito <user@zuse.jp>

	* src/encoder.c: Ammend fixes
	* src/encoder.c: Minor fixes
	* src/encoder.c: Minor fixes for encoder.c

2015-07-14  Hayaki Saito <user@zuse.jp>

	* src/dither.c, src/encoder.c, src/frame.c, src/fromgif.c,
	  src/fromgif.h, src/frompnm.c, src/frompnm.h, src/fromsixel.c,
	  src/loader.c, src/loader.h, src/output.c, src/output.h,
	  src/quant.c, src/scale.c, src/status.h, src/tosixel.c: Minor fixes

2015-07-13  Hayaki Saito <user@zuse.jp>

	* src/loader.c: Add missing stdio.h inclusion to loader.c
	* src/Makefile.am, src/Makefile.in, src/chunk.c, src/chunk.h,
	  src/frame.h, src/loader.c: Add chunk.c/chunk.h
	* src/loader.c: Minor fixes around sixel_chunk_t

2015-07-12  Hayaki Saito <user@zuse.jp>

	* src/writer.c: Minor fixes
	* README.md, converters/img2sixel.1, converters/img2sixel.c: Add
	  documentation of the environment variables $SIXEL_BGCOLOR
	* src/decoder.c: Add missing header io.h to decoder.c
	* converters/sixel2png.c: Add missing header io.h to sixel2png.c
	* ChangeLog: Update ChangeLog
	* Makefile.in, src/Makefile.in: Rebuild
	* config.h.in, configure, configure.ac, src/loader.c: Add missing
	  header: _setmode() requires <io.h> inclusion
	* config.h.in, configure, configure.ac, converters/loader.c: Add
	  missing header: _setmode() requires <io.h> inclusion
	* Makefile.in, configure, configure.ac, package.json: Update version
	* ChangeLog: Update ChangeLog
	* Makefile.in, configure, configure.ac: Hotfix for broken
	  libcurl/libpng/libjpeg detection
	* src/encoder.c: Build fix for MinGW environment
	* src/encoder.c: Add error handling for sixel_write_callback() and
	  sprintf()

2015-07-11  Hayaki Saito <user@zuse.jp>

	* src/frame.c, src/loader.c: Minor fixes
	* src/fromgif.c: Fix broken GIF loader

2015-07-05  Hayaki Saito <user@zuse.jp>

	* src/fromgif.c: Minor fixes
	* src/loader.c: Suppress gcc warnings
	* src/loader.c: Don't test memory_write() function if libcurl
	  integration is not enabled
	* src/fromgif.c: Add missing "config.h" inclusion to fromgif.c
	* src/encoder.c, src/fromgif.c, src/fromgif.h, src/quant.c,
	  src/tests.c: Minor fixes
	* include/sixel.h.in, src/encoder.c: Add more tests for encoder.c
	* src/encoder.c: Add more tests for encoder.c
	* include/sixel.h.in, src/encoder.c, src/frame.h: Add tests for
	  encoder.c
	* include/sixel.h.in, src/Makefile.am, src/decoder.h, src/encoder.h,
	  src/loader.c, src/loader.h, src/tests.c: Add initial tests for
	  loader.c
	* Makefile.in, config.h.in, configure, configure.ac, src/frame.c,
	  src/loader.c, src/writer.c: Checks availability of #pragma GCC
	  diagnostic ignored "-Wtypedef-redefinition"
	* ChangeLog: Update ChangeLog
	* converters/img2sixel.c, examples/opengl/main.c, src/encoder.c:
	  Minor fixes

2015-07-01  Hayaki Saito <user@zuse.jp>

	* src/encoder.c: Fix a bug of returning wrong status in
	  prepare_builtin_palette()

2015-06-30  Hayaki Saito <user@zuse.jp>

	* src/fromgif.c, src/loader.c, src/quant.c: Minor improvements

2015-06-29  Hayaki Saito <user@zuse.jp>

	* src/encoder.c: Use sixel_helper_set_additional_message() instead of
	  using stderr printing
	* src/decoder.c, src/dither.c, src/encoder.c, src/loader.c: Minor
	  improvements

2015-06-28  Hayaki Saito <user@zuse.jp>

	* src/encoder.c, src/frame.c, src/loader.c, src/pixelformat.c: Minor
	  improvements
	* src/writer.c: Add more tests for status.c
	* src/status.c: Strip extra free() call
	* src/status.c: Strip extra '"' character
	* src/status.c: Update tests
	* src/writer.c: Add more error handling and tests to writer.c
	* src/status.c: Update tests in status.c
	* src/status.c, src/writer.c: Update tests
	* src/Makefile.am, src/Makefile.in, src/status.c, src/status.h,
	  src/tests.c, src/writer.c: Add more tests
	* ChangeLog: Update ChangeLog
	* src/loader.c: Fix segmentation error when set -e option with
	  loading 1/2/4 bpp grayscale image
	* converters/Makefile.am, converters/Makefile.in: Add tests for -B
	  option
	* Makefile.in, config.h.in, configure, configure.ac, src/tosixel.c:
	  Check ldiv() availability with ./configure script

2015-06-27  Hayaki Saito <user@zuse.jp>

	* src/encoder.c: Ammend fix
	* src/encoder.c: Set pixelformat to dither context when input format
	  is grayscale
	* src/loader.c, src/status.c: Fix regression of returning invalid
	  status when using libjpeg
	* src/tosixel.c: Use builtin functions instead of sprintf()

2015-06-26  Hayaki Saito <user@zuse.jp>

	* META.json, META.yml: Update META.json/META.yml
	* Build.PL: Update Build.PL for linking to libsixel
	* lib/Image/LibSIXEL.xs: Remove debugging code
	* lib/Image/LibSIXEL.xs: Remove include derective "ppport.h"
	* Build.PL, Changes, META.json, README.md, minil.toml: Add missing
	  files: minil.toml and Changes
	* perl/Build.PL, perl/MANIFEST, perl/META.yml, perl/README.md,
	  perl/lib/Image/{Sixel.pm => LibSIXEL.pm}, perl/lib/Image/{Sixel.xs
	  => LibSIXEL.xs}, perl/lib/Image/LibSIXEL/Decoder.pm,
	  perl/lib/Image/LibSIXEL/Encoder.pm,
	  perl/lib/Image/Sixel/Decoder.pm, perl/lib/Image/Sixel/Encoder.pm,
	  perl/t/{sixel.t => libsixel.t}: perl: change module name:
	  Image::Sixel -> Image::LibSIXEL
	* Build.PL, MANIFEST, META.yml, README.md, lib/Image/{Sixel.pm =>
	  LibSIXEL.pm}, lib/Image/{Sixel.xs => LibSIXEL.xs},
	  lib/Image/LibSIXEL/Decoder.pm, lib/Image/LibSIXEL/Encoder.pm,
	  lib/Image/Sixel/Decoder.pm, lib/Image/Sixel/Encoder.pm, t/{sixel.t
	  => libsixel.t}: perl: change module name: Image::Sixel ->
	  Image::LibSIXEL

2015-06-25  Hayaki Saito <user@zuse.jp>

	* php/README, php/sixel/.cvsignore, php/sixel/CREDITS,
	  php/sixel/EXPERIMENTAL, php/sixel/README, php/sixel/config.m4,
	  php/sixel/config.w32, php/sixel/manual/file-entities.ent,
	  php/sixel/manual/functions.xml, php/sixel/manual/manual.xml.in,
	  php/sixel/manual/sixel/configure.xml,
	  php/sixel/manual/sixel/constants.xml,
	  php/sixel/manual/sixel/ini.xml,
	  php/sixel/manual/sixel/reference.xml, php/sixel/package.xml,
	  php/sixel/package2.xml, php/sixel/php_sixel.h, php/sixel/sixel.c,
	  php/sixel/sixel.dsp, php/sixel/sixel.xml,
	  php/sixel/tests/SixelEncoder____construct.phpt,
	  php/sixel/tests/SixelEncoder____destruct.phpt,
	  php/sixel/tests/SixelEncoder__encode.phpt,
	  php/sixel/tests/SixelEncoder__setopt.phpt: Remove php extension
	  directory
	* .gitmodules, ruby: Remove submodule directory

2015-06-23  Hayaki Saito <user@zuse.jp>

	* include/sixel.h.in: core: Add SIXEL_OPTFLAG_xxx definitions
	* .gitignore, CREDITS, EXPERIMENTAL, LICENSE, README, config.m4,
	  config.w32, manual/Makefile, manual/file-entities.ent,
	  manual/functions.xml, manual/manual.xml.in,
	  manual/sixel/configure.xml, manual/sixel/constants.xml,
	  manual/sixel/ini.xml, manual/sixel/reference.xml, package.xml,
	  package2.xml, php_sixel.h, sixel.c, sixel.dsp, sixel.xml,
	  tests/SixelEncoder____construct.phpt,
	  tests/SixelEncoder____destruct.phpt,
	  tests/SixelEncoder__encode.phpt, tests/SixelEncoder__setopt.phpt:
	  Initial commit
	* NEWS: Update NEWS
	* README.md: Update README
	* .gitmodules, ruby: Add dubmodule libsixel-ruby

2015-06-22  Hayaki Saito <user@zuse.jp>

	* ruby/README, ruby/images/egret.jpg, ruby/images/egret.six,
	  ruby/setup.rb, ruby/sixel.c: Drop Ruby interface
	* .gitignore, .travis.yml, Gemfile, LICENSE.txt, README.md, Rakefile,
	  ext/libsixel/extconf.rb, ext/libsixel/libsixel.c,
	  ext/libsixel/libsixel.h, images/egret.jpg, images/egret.six,
	  lib/libsixel.rb, lib/libsixel/version.rb, libsixel-ruby.gemspec,
	  test/minitest_helper.rb, test/test_libsixel.rb: Initial commit

2015-06-16  Hayaki Saito <user@zuse.jp>

	* src/writer.c: Fix build error caused by calling undeclared function
	* NEWS: Update README
	* ruby/sixel.c: ruby: show detailed error messages
	* NEWS: Update NEWS
	* ruby/sixel.c: Minor fix
	* src/status.c: Add missing file: src/status.c
	* converters/img2sixel.c, include/sixel.h.in, src/decoder.c,
	  src/encoder.c, src/loader.c, src/writer.c: Improve error handling
	* Makefile.in, configure, configure.ac, converters/img2sixel.c,
	  include/sixel.h.in, src/Makefile.am, src/Makefile.in, src/loader.c:
	  Introduce newv APIs for semantic error handling: -
	  sixel_helper_set_additional_message() -
	  sixel_helper_get_additional_message() - sixel_helper_format_error()

2015-06-15  Hayaki Saito <user@zuse.jp>

	* src/loader.c: Supperss uninitialized warnings caused by MinGW gcc

2015-06-14  Hayaki Saito <user@zuse.jp>

	* ruby/README, ruby/images/egret.jpg, ruby/images/egret.six,
	  ruby/setup.rb, ruby/sixel.c: Add initial implementation of ruby
	  interface
	* src/decoder.c, src/encoder.c: Handle some ignored allocation errors
	* converters/img2sixel.c, converters/sixel2png.c: Do semantic error
	  handling (on progress)
	* src/loader.c: Suppress unused-label GCC warning
	* src/encoder.c: Do semantic error handling (on progress)
	* include/sixel.h.in, src/loader.c: Handle curl errors
	* src/encoder.c, src/loader.c: Do semantic error handling (on
	  progress)
	* src/loader.c: Fix compile errors caused by missing symbol
	* README.md, converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c, converters/shell-completion/bash/img2sixel,
	  converters/shell-completion/zsh/_img2sixel, src/encoder.c: Add new
	  -b option values: gray1/2/4/8
	* include/sixel.h.in, src/dither.c, src/encoder.c: Add new built-in
	  palette profiles, gray1/2/4/8
	* src/encoder.c, src/loader.c: Do semantic error handling (on
	  progress)
	* examples/opengl/main.c, include/sixel.h.in, src/dither.c,
	  src/tosixel.c: Do semantic error handling (on progress)

2015-06-13  Hayaki Saito <user@zuse.jp>

	* src/dither.c, src/encoder.c: Do semantic error handling (on
	  progress)
	* include/sixel.h.in, src/encoder.c, src/fromgif.c, src/loader.c:
	  Introduce SIXELSTATUS and related macros
	* include/sixel.h.in: Define LIBSIXEL_VERSION and
	  LIBSIXEL_ABI_VERSION as string
	* include/sixel.h.in: Correct typoed version macro
	* include/sixel.h.in: Correct typoed version macro

2015-06-12  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update ChangeLog

2015-06-11  Hayaki Saito <user@zuse.jp>

	* src/Makefile.am, src/Makefile.in: Add rgblookup.gprf to distributed
	  files
	* src/Makefile.am, src/Makefile.in, src/rgblookup.h: Re-generate
	  rgblookup.h
	* src/rgblookup.gperf: Add gperf file generated from X11's rgb.txt

2015-06-10  Hayaki Saito <user@zuse.jp>

	* src/encoder.c: Fix segfault occurs when environment variable
	  $SIXEL_BGCOLOR is not set
	* src/Makefile.am, src/Makefile.in, src/encoder.c, src/rgblookup.h:
	  Parse X11 color name which is specified with -B option
	* src/encoder.c: Introduce SIXEL_BGCOLOR environment (for Issue #27)
	* src/encoder.c: Strip unneeded substitution to palette type option
	  when -B option is specified
	* NEWS: Update README

2015-06-09  Hayaki Saito <user@zuse.jp>

	* NEWS: Update NEWS
	* NEWS: Update NEWS for release 1.5
	* README.md: Update README: update version of
	  stb_image.h/stb_image_write.h
	* LICENSE.stb: Update license file of stb
	* src/fromgif.c: gif loader: cleanup
	* src/fromgif.c: gif loader: update license notice
	* src/fromsixel.c: Minor fix
	* patches/applied/stb_image.h.diff: Remove directory "patches"
	* src/loader.c, src/stb_image.h: Update stb_image to version 2.06

2015-06-08  Hayaki Saito <user@zuse.jp>

	* LICENSE: Update LICENCE file
	* include/sixel.h.in, src/decoder.c, src/dither.c, src/encoder.c,
	  src/frame.c, src/fromgif.c, src/frompnm.c, src/loader.c,
	  src/output.c, src/pixelformat.c, src/quant.c, src/scale.c,
	  src/tosixel.c, src/writer.c: Use constant symbols which start with
	  the prefix SIXEL_
	* cpanfile: Add cpanfile for perl interface
	* perl/cpanfile: Add cpanfile for perl interface
	* README.md, lib/Image/Sixel.pm: Update README and POD of perl
	  interface
	* perl/README.md, perl/lib/Image/Sixel.pm: Update README and POD of
	  perl interface

2015-06-07  Hayaki Saito <user@zuse.jp>

	* README.md, t/sixel.t: Minor fixes
	* perl/README.md, perl/t/sixel.t: Minor fixes
	* MANIFEST, README => README.md: Rename the README of perl module
	* perl/MANIFEST, perl/{README => README.md}: Rename the README of
	  perl module
	* README: Update README of perl module
	* perl/README: Update README of perl module
	* README.md: Update README

2015-06-06  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Update version to 1.4.12

2015-06-05  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update ChangeLog
	* src/loader.c: Fix segmentation fault caused by previous commit
	* converters/loader.c: Copy gdk's pixbuf memory to libsixel-internal
	  chunk with attention to image stride (reported by @ttdoda, Issue
	  #43)

2015-06-02  Hayaki Saito <user@zuse.jp>

	* NEWS: Update NEWS

2015-05-30  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update ChangeLog

2015-05-29  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Correct wrong help string of ./configure
	* tools/Makefile.am, tools/Makefile.in, tools/libsixel-config.in: Add
	  missing build files
	* Build.PL, MANIFEST, MANIFEST.SKIP, META.yml, Makefile.PL, README,
	  images/egret.jpg, images/egret.six, lib/Image/Sixel.pm,
	  lib/Image/Sixel.xs, lib/Image/Sixel/Decoder.pm,
	  lib/Image/Sixel/Encoder.pm, lib/Image/ppport.h, t/sixel.t: Initial
	  commit of libsixel perl interface
	* perl/Build.PL, perl/MANIFEST, perl/MANIFEST.SKIP, perl/META.yml,
	  perl/Makefile.PL, perl/README, perl/images/egret.jpg,
	  perl/images/egret.six, perl/lib/Image/Sixel.pm,
	  perl/lib/Image/Sixel.xs, perl/lib/Image/Sixel/Decoder.pm,
	  perl/lib/Image/Sixel/Encoder.pm, perl/lib/Image/ppport.h,
	  perl/t/sixel.t: Initial commit of libsixel perl interface
	* Makefile.am, Makefile.in, configure, configure.ac: Add a helper
	  tool libsixel-config

2015-05-28  Hayaki Saito <user@zuse.jp>

	* src/encoder.c: Don't close STDOUT with -o option

2015-05-27  Hayaki Saito <user@zuse.jp>

	* README.rst: Show python package path after ./configure is succeeded
	* configure, configure.ac, python/README.rst, src/Makefile.am,
	  src/Makefile.in: Show python package path after ./configure is
	  succeeded
	* README.rst: Update README of python bindings
	* python/README.rst: Update README of python bindings
	* Makefile.am, Makefile.in: Add test-output.png to CLEANFILES
	* src/Makefile.am, src/Makefile.in: Add src/tests to CLEANFILES
	* python/README.rst: Fix syntax errors of README.rst
	* README.rst: Fix syntax errors of README.rst
	* python/Makefile.am, python/Makefile.in: Add python/Makefile.am
	  python/Makefile.in
	* Makefile.am, Makefile.in: Add python/Makefile.am python/Makefile.in
	* python/sample1.py: Remove a trivial sample file
	* sample1.py: Remove a trivial sample file
	* py-compile: Add py-compile, distributed under special exception to
	  the GNU General Public License
	* setup.py: Add setup.py for python bindings
	* python/setup.py: Add setup.py for python bindings
	* README.rst: Add README.rst for python bindings
	* python/README.rst: Add README.rst for python bindings
	* libsixel/__init__.py, libsixel/decoder.py, libsixel/encoder.py: Add
	  license blocks to python modules
	* python/libsixel/__init__.py, python/libsixel/decoder.py,
	  python/libsixel/encoder.py: Add license blocks to python modules
	* Makefile.am, Makefile.in, aclocal.m4, configure, configure.ac,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.in: Build
	  and install python bindings by 'make install'
	* libsixel/__init__.py, libsixel/decoder.py, libsixel.py =>
	  libsixel/encoder.py: Update python modules
	* python/libsixel/__init__.py, python/libsixel/decoder.py,
	  python/{libsixel.py => libsixel/encoder.py}: Update python modules

2015-05-26  Hayaki Saito <user@zuse.jp>

	* src/encoder.c, src/encoder.h: Aggregate a sixel_dither_t instance
	  to encoder object
	* examples/opengl/Makefile.in, examples/opengl/aclocal.m4,
	  examples/opengl/compile, examples/opengl/config.guess,
	  examples/opengl/config.h.in, examples/opengl/config.sub,
	  examples/opengl/configure, examples/opengl/configure.ac,
	  examples/opengl/depcomp, examples/opengl/install-sh,
	  examples/opengl/main.c, examples/opengl/missing: Update OpenGL
	  example: add on-demand scrolling feature
	* Makefile.in, converters/Makefile.am, converters/Makefile.in,
	  src/dither.c, src/encoder.c, src/frame.c, src/pixelformat.c,
	  src/quant.c, src/tests.c, src/writer.c: Add more tests for quant.c
	  and encoder.c

2015-05-25  Hayaki Saito <user@zuse.jp>

	* src/frame.c: Add more tests for frame.c

2015-05-24  Hayaki Saito <user@zuse.jp>

	* Makefile.in, converters/Makefile.am, converters/Makefile.in: Add
	  'testfile' to CLEANFILES

2015-05-21  Hayaki Saito <user@zuse.jp>

	* Makefile.in, converters/Makefile.in, src/frame.c: Add more tests
	  for frame.c
	* src/frame.c: Drop unused function sixel_frame_set_palette()
	* src/quant.c, src/quant.h, src/tests.c, src/writer.c: Add initial
	  tests for quant.c

2015-05-20  Hayaki Saito <user@zuse.jp>

	* src/encoder.c: Strip extra debug code
	* converters/Makefile.am, converters/Makefile.in, src/encoder.c: Fix
	  broken -B option test
	* src/Makefile.am, src/Makefile.in, src/writer.c: Add more test cases
	  for writer.c
	* src/Makefile.am, src/Makefile.in, src/tests.c, src/writer.c,
	  src/writer.h: Add initial tests for writer.c
	* converters/Makefile.am, converters/Makefile.in: sixel2png: Add test
	  of specifing invalid output file name
	* converters/Makefile.in, src/frame.c: Add more tests for frame.c

2015-05-19  Hayaki Saito <user@zuse.jp>

	* src/dither.h, src/frame.c, src/frame.h, src/tests.c: Add initial
	  test of frame.c
	* src/pixelformat.c: Add more tests for pixelformat.c
	* ChangeLog: Update ChangeLog
	* Makefile.in, aclocal.m4, compile, config.guess, config.sub,
	  configure, converters/Makefile.in, depcomp, include/Makefile.in,
	  install-sh, ltmain.sh, m4/libtool.m4, m4/ltoptions.m4,
	  m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4, missing,
	  src/Makefile.in: Rebuild
	* configure.ac: Evaluate arguments of --with-xxx option of
	  ./configure more strictly

2015-05-18  Hayaki Saito <user@zuse.jp>

	* src/pixelformat.h: Add missing header file pixelformat.h
	* src/pixelformat.c: Add more tests for pixelformat.c
	* Makefile.in, src/Makefile.am, src/Makefile.in, src/dither.h,
	  src/encoder.c, src/encoder.h, src/pixelformat.c, src/tests.c: Add
	  tests for pixelformat
	* Makefile.am, Makefile.in: Run unittests on travis

2015-05-17  Hayaki Saito <user@zuse.jp>

	* Makefile.in, configure, configure.ac, src/fromgif.c, src/fromgif.h:
	  Cleanup
	* converters/Makefile.in: Minor fix
	* converters/Makefile.am: Drop a surplus test for -k option
	* src/loader.c: Suppress an unused-parameter gcc warning
	* converters/Makefile.am: Add tests for invalid permission file
	* package.json.in.in: Strip --with-curl from package.json
	* include/sixel.h.in, src/decoder.c, src/dither.c, src/encoder.c,
	  src/frame.c, src/fromsixel.c, src/loader.c, src/output.c,
	  src/pixelformat.c, src/quant.c, src/scale.c, src/tosixel.c,
	  src/writer.c: Add __declspec for mingw
	* converters/Makefile.am: Add test cases for -B and -o option
	* src/Makefile.am, src/Makefile.in, src/{easy_decode.c => decoder.c},
	  src/{easy_decode.h => decoder.h}, src/{easy_encode.c => encoder.c},
	  src/{easy_encode.h => encoder.h}: Rename files: easy_encode.c ->
	  encoder.c, easy_decode -> decoder.c
	* ChangeLog: Update ChangeLog
	* libsixel.py: Update python-ctypes binding
	* python/libsixel.py: Update python-ctypes binding
	* php/sixel/package.xml, php/sixel/package2.xml,
	  php/sixel/php_sixel.h, php/sixel/sixel.c, php/sixel/sixel.xml,
	  ..._easy_encode.phpt => SixelEncoder__encode.phpt},
	  ...ncode_setopt.phpt => SixelEncoder__setopt.phpt}: Update php
	  extension
	* src/loader.c: Fix segmentation error when cancel_flag is not set
	* src/easy_encode.c: Drop sixel_callback_context_t
	* include/sixel.h.in, src/easy_decode.c, src/easy_encode.c: Add const
	  qualifier to some arguments of sixel_{en,de}coder_setopt()
	* converters/img2sixel.c, include/sixel.h.in, src/easy_encode.c,
	  src/easy_encode.h: Add new API sixel_encoder_set_cancel_flag()
	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c, src/loader.c: Wait input data with select()
	  only if input file is a tty device
	* include/sixel.h.in, src/easy_encode.c: Use sixel_write_callback()
	  instead of printf() to fix broken -n option

2015-05-16  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c, converters/sixel2png.c, include/sixel.h.in,
	  src/easy_decode.c, src/easy_decode.h, src/easy_encode.c,
	  src/easy_encode.h: Rename easy encoder/decoder structures and
	  releated APIs
	* src/easy_encode.c: Suppress warnings in MinGW environment
	* converters/shell-completion/zsh/_img2sixel: Update zsh completion
	  file
	* converters/shell-completion/bash/img2sixel: Update bash completion
	  file
	* converters/img2sixel.1: Update manpage of img2sixel
	* src/loader.c: Minor fixes
	* src/loader.c: Suppress gcc unused-parameter warnings

2015-05-15  Hayaki Saito <user@zuse.jp>

	* include/sixel.h.in, src/easy_encode.c, src/loader.c: Passes cancel
	  flag to image loader
	* src/easy_encode.c, src/loader.c: Minor fix
	* src/easy_encode.c: Don't close stdout/stderr on exit

2015-05-14  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c, src/easy_encode.c, src/easy_encode.h,
	  src/loader.c: Implement -o(--outfile) option

2015-05-12  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in: Add pngsuite
	  background tests
	* Makefile.in, aclocal.m4, compile, config.guess, config.sub,
	  configure, converters/Makefile.in, depcomp, include/Makefile.in,
	  install-sh, missing, src/Makefile.in: Rebuild with automake-1.15
	* src/fromgif.c: Fix leaks around GIF loader
	* converters/img2sixel.c: Stop memory leaks

2015-05-11  Hayaki Saito <user@zuse.jp>

	* php/README, php/sixel/.cvsignore, php/sixel/CREDITS,
	  php/sixel/EXPERIMENTAL, php/sixel/README, php/sixel/config.m4,
	  php/sixel/config.w32, php/sixel/manual/file-entities.ent,
	  php/sixel/manual/functions.xml, php/sixel/manual/manual.xml.in,
	  php/sixel/manual/sixel/configure.xml,
	  php/sixel/manual/sixel/constants.xml,
	  php/sixel/manual/sixel/ini.xml,
	  php/sixel/manual/sixel/reference.xml, php/sixel/package.xml,
	  php/sixel/package2.xml, php/sixel/php_sixel.h, php/sixel/sixel.c,
	  php/sixel/sixel.dsp, php/sixel/sixel.xml,
	  php/sixel/tests/SixelEncoder____construct.phpt,
	  php/sixel/tests/SixelEncoder____destruct.phpt,
	  .../tests/SixelEncoder__sixel_easy_encode.phpt,
	  .../SixelEncoder__sixel_easy_encode_setopt.phpt: Add php extension

2015-05-10  Hayaki Saito <user@zuse.jp>

	* Makefile.in, configure, configure.ac, converters/Makefile.in,
	  include/Makefile.in, ltmain.sh, m4/libtool.m4, m4/ltoptions.m4,
	  m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4, package.json,
	  src/Makefile.in: Update package version and libtool version
	* Makefile.in, configure, configure.ac, converters/Makefile.in,
	  include/Makefile.in, ltmain.sh, m4/libtool.m4, m4/ltoptions.m4,
	  m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4, src/Makefile.in:
	  Update package version and libtool version
	* src/easy_encode.c: Fix segmentation errors around evaluating
	  cancel_flag

2015-05-06  Hayaki Saito <user@zuse.jp>

	* src/fromgif.c: Add missing memset() initialization of the structure
	  stbi__gif (for Issue #42, reported by @msmhrt)

2015-05-05  Hayaki Saito <user@zuse.jp>

	* src/Makefile.am, src/Makefile.in, src/loader.c: Use built-in gif
	  loader
	* src/easy_encode.c, src/loader.c: Minor fixes
	* src/fromgif.c, src/fromgif.h: Add new file fromgif.{c,h}

2015-05-04  Hayaki Saito <user@zuse.jp>

	* src/easy_encode.c: Emit CAN(\x18) when received signals
	* src/easy_encode.c: Minor fix around auto-scrolling
	* src/easy_encode.c: Fix a memory leak

2015-05-02  Hayaki Saito <user@zuse.jp>

	* libsixel.py: Rename python class names
	* python/libsixel.py: Rename python class names
	* src/easy_encode.c: Suppress a gcc warning [-Werror=unused-variable]
	* src/easy_decode.c, src/easy_decode.h: Add missing files,
	  src/easy_decode.{c,h}
	* src/loader.c: Respect fuse_palette flag when decoding GIF images

2015-04-30  Hayaki Saito <user@zuse.jp>

	* libsixel.py, sample1.py: Add ctypes(ffi) python binding examples
	* python/libsixel.py, python/sample1.py: Add ctypes(ffi) python
	  binding examples
	* src/easy_encode.c: Minor fixes
	* src/loader.c: Fix leak around playing GIF animation
	* src/frame.c: Resize PAL8 formatted pixel buffer correctly
	* src/easy_encode.c: Strip unused code around resize/crop
	* src/easy_encode.c: Minor fix
	* src/easy_encode.c: Allow NULL as 2nd argument in
	  sixel_easy_encode()
	* converters/sixel2png.c, include/sixel.h.in: Abolish cancel_flag
	  argument of sixel_easy_decode()
	* src/easy_encode.c: Allow NULL as cancel_flag argument in
	  sixel_easy_encode()
	* converters/sixel2png.c, include/sixel.h.in, src/Makefile.am,
	  src/Makefile.in, src/easy_encode.c, src/easy_encode.h: Add easy
	  decode API set
	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c, include/sixel.h.in, src/Makefile.am,
	  src/Makefile.in, src/easy_encode.c, src/easy_encode.h, src/frame.c,
	  src/frame.h: Add easy converter API set

2015-04-29  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Clean up
	* Makefile.in: Rebuild
	* src/loader.c: Load paletted PNG with keycolor (for Issue #28)
	* include/sixel.h.in, src/loader.c: Cleanup
	* converters/img2sixel.c, include/sixel.h.in, src/frame.c,
	  src/frame.h: Minor fixes
	* converters/img2sixel.c, include/sixel.h.in, src/Makefile.am,
	  src/Makefile.in, src/loader.c: Introduce frame API
	* src/frame.c, src/frame.h: Add frame.c/frame.h
	* include/sixel.h.in: Add reference counter to struct sixel_frame_t

2015-04-28  Hayaki Saito <user@zuse.jp>

	* libsixel.pc.in: Strip -lsixel-imageio from libsixel.pc

2015-04-26  Hayaki Saito <user@zuse.jp>

	* src/loader.c: Respect -B option regarding with GIF images with
	  transparent index (for Issue #25)
	* src/loader.c: Prevent segmentation fault when receiving SIGINT
	  during playing gif animation
	* converters/img2sixel.c: Handle SIGINT correctly

2015-04-25  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Minor fix
	* src/tosixel.c: Don't output palette definition of the keycolor
	* src/loader.c: Set default transparent color index in
	  with_load_gdkpixbuf() and load_with_gd()
	* converters/img2sixel.c, src/loader.c: Pass the keycolor of gif to
	  the encoder by using sixel_dither_set_transpaernt()
	* include/sixel.h.in, src/dither.c: Add new API:
	  sixel_dither_set_transparent()
	* include/sixel.h.in, src/loader.c: Retrieve transparent color index
	  from gif

2015-04-22  Hayaki Saito <user@zuse.jp>

	* src/loader.c: Convert PIXELFORMAT_ARGB8888 into PIXELFORMAT_RGB888
	  in sixel_strip_alpha()

2015-04-19  Hayaki Saito <user@zuse.jp>

	* src/loader.c, src/stb_image.h: Load gif as PAL8 pixelformat

2015-04-13  Hayaki Saito <user@zuse.jp>

	* Makefile.in: Rebuild
	* converters/img2sixel.c: Fix a gcc warning (unused parameter)
	* Makefile.in, converters/img2sixel.c: Set timeout on waiting CPR
	  response
	* config.h.in, configure, configure.ac, converters/img2sixel.c: Check
	  the availability of isatty(), termios.h, sys/ioctl.h
	* converters/img2sixel.c: Scroll the terminal on demand when playing
	  gif animation

2015-04-12  Hayaki Saito <saitoha@me.com>

	* converters/img2sixel.c, include/sixel.h.in, src/loader.c,
	  src/stb_image.h: Detect if the image has multi-frames by builtin
	  gif loader
	* converters/img2sixel.c, src/loader.c: Fix a double free error in
	  gdk-pixbuf loader
	* src/loader.c: Minor fix
	* src/loader.c: Suppress a GCC warning when specified --with-gdk-
	  pixbuf2 configure option
	* converters/img2sixel.c, src/pixelformat.c: Fix broken
	  sixel_helper_normalize_pixelforma(), return dst_pixelformat
	  correctly

2015-04-11  Hayaki Saito <user@zuse.jp>

	* .travis.yml: Update .travis.yml to check --without-png configure
	  option correctly
	* converters/img2sixel.c: Fix a memory leak found in cropping routine
	* converters/img2sixel.c: Fix a segmentation error occurs when
	  resizing
	* src/loader.c: Suppress GCC warnings
	* Makefile.in: Rebuild
	* src/loader.c: Support callback loader API with libgd loader
	* src/loader.c: Support callback loader API with gdk-pixbuf loader

2015-04-09  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Implement macro invocation with callback
	* converters/img2sixel.c, include/sixel.h.in, src/loader.c: Fix loop
	  control without macro
	* converters/img2sixel.c, include/sixel.h.in, src/loader.c: Fix
	  broken animation without macro
	* converters/Makefile.am, converters/Makefile.in: Update tests

2015-04-05  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Update version
	* ChangeLog: Update ChangeLog
	* converters/stb_image.h: Fix an existing bug in stb_image v1.41 of
	  building color palette, reported by @msmhrt (for Issue #41)
	* converters/img2sixel.c: Don't use fuse_palette flag when using
	  fixed palette
	* converters/img2sixel.c, include/sixel.h.in, src/loader.c: Load
	  image frame with callback function (on progress)
	* Makefile.in, configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.in: Add
	  tests for pngsuite basic images

2015-03-20  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Rebuild multi-frame data when expanding
	  1/2/4bpp image

2015-03-17  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Support cropping for 1/2/4bpp images (Issue
	  #38)
	* converters/img2sixel.c: Expand pixelformat to RGB888 before
	  resizing (for Issue #34)

2015-03-16  Hayaki Saito <user@zuse.jp>

	* src/dither.c: Omit an extra malloc() call
	* Makefile.in, configure, configure.ac: Add libjpeg check with
	  PKG_CHECK_MODULES

2015-03-13  saitoha <user@zuse.jp>

	* src/loader.c: Handle depth=1 returned by stb_image v2.0

2015-03-13  Hayaki Saito <user@zuse.jp>

	* Makefile.in, src/loader.c: Add more debug logs
	* .travis.yml: Update .travis.yml
	* src/loader.c: Handle depth=4 returned by stb_image v2.0
	* src/loader.c: Fix typo: unknwon -> unknown
	* configure, configure.ac: Don't override env variable
	  xxx_CFLAGS/xxx_LIBS (Issue #35)

2015-03-10  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Update version
	* ChangeLog: Update ChangeLog

2015-03-07  Hayaki Saito <user@zuse.jp>

	* converters/frompnm.c, converters/frompnm.h, converters/loader.c:
	  Resolve confliction of parameter declarations of load_pnm(),
	  reported by @tautschnig. (for Issue #40)

2015-03-05  Hayaki Saito <user@zuse.jp>

	* converters/stb_image.h: Parse GIF application extension block
	  correctly (Issue #39)
	* src/stb_image.h: Parse GIF application extension block correctly
	  (Issue #39)
	* src/loader.c: Prevent segmentation fault reported by @msmhrt (Issue
	  #39)

2015-02-28  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update ChangeLog
	* configure, configure.ac, package.json: Update package version to
	  1.4.9
	* Makefile.in, package.json: Rebuild
	* configure, configure.ac: Fix miss-detection for libcurl/libpng (for
	  Issue #35)
	* converters/loader.c: Workaround for libpng 1.2 with grayscale-alpha
	  PNG (for Issue #36)

2015-02-27  saitoha <user@zuse.jp>

	* converters/loader.c: Workaround for libpng 1.2 (for Issue #34)

2015-02-26  Hayaki Saito <user@zuse.jp>

	* src/loader.c: Fix inverted test condition added in 3d6ca7d6 (for
	  Issue #32)
	* converters/img2sixel.c: Fix wrong boundary test added by 19417c6
	  (for Issue #33).

2015-02-25  Hayaki Saito <user@zuse.jp>

	* Makefile.in, converters/loader.c: Fix broken -p option with 8bpp
	  grayscale PNG (concerned with Issue #34)
	* Makefile.in, converters/loader.c: Fix broken -p option with 8bpp
	  grayscale PNG (concerned with Issue #34)
	* converters/loader.c: Fix broken resize option(-w/-h) with 1/2/4bpp
	  grayscale png (for Issue #34)

2015-02-24  Hayaki Saito <user@zuse.jp>

	* package.json: Update package.json
	* Makefile.in, configure, configure.ac: Clear additional CFLAGS/LIBS
	  when ./configure --with-libcurl=auto and libcurl is missing
	* src/Makefile.am, src/Makefile.in: Add some lines to Makefile.am,
	  for fix build from tarballs created by 'make dist'
	* configure, configure.ac: Update version in configure.ac
	* src/loader.c: Style fixes

2015-02-23  Hayaki Saito <user@zuse.jp>

	* src/loader.c: Add missing error handler for load_jpeg() and
	  load_png()
	* configure, configure.ac: Respect prefix path specified with --with-
	  gd configure option
	* Makefile.in, configure, configure.ac: Check whether --with-xxx
	  options are directories
	* src/frompnm.c, src/frompnm.h, src/loader.c: Don't use component
	  depth internally
	* Makefile.in: Rebuild

2015-02-22  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: More strict validation for -c option
	* configure, configure.ac: Respect prefix path specified with --with-
	  png configure option
	* configure, configure.ac: Respect prefix path specified with --with-
	  jpeg configure option
	* configure, configure.ac: Respect prefix path specified with --with-
	  libcurl configure option
	* config.h.in, configure, configure.ac, src/loader.c: Check whether
	  given filename is a directory
	* LICENSE.pngsuite, README.md,
	  images/pngsuite/background/bgai4a08.png,
	  images/pngsuite/background/bgai4a16.png,
	  images/pngsuite/background/bgan6a08.png,
	  images/pngsuite/background/bgan6a16.png,
	  images/pngsuite/background/bgbn4a08.png,
	  images/pngsuite/background/bggn4a16.png,
	  images/pngsuite/background/bgwn6a08.png,
	  images/pngsuite/background/bgyn6a16.png,
	  images/pngsuite/basic/basn0g01.png,
	  images/pngsuite/basic/basn0g02.png,
	  images/pngsuite/basic/basn0g04.png,
	  images/pngsuite/basic/basn0g08.png,
	  images/pngsuite/basic/basn0g16.png,
	  images/pngsuite/basic/basn2c08.png,
	  images/pngsuite/basic/basn2c16.png,
	  images/pngsuite/basic/basn3p01.png,
	  images/pngsuite/basic/basn3p02.png,
	  images/pngsuite/basic/basn3p04.png,
	  images/pngsuite/basic/basn3p08.png,
	  images/pngsuite/basic/basn4a08.png,
	  images/pngsuite/basic/basn4a16.png,
	  images/pngsuite/basic/basn6a08.png,
	  images/pngsuite/basic/basn6a16.png,
	  images/pngsuite/chunk/ccwn2c08.png,
	  images/pngsuite/chunk/ccwn3p08.png,
	  images/pngsuite/chunk/cdfn2c08.png,
	  images/pngsuite/chunk/cdhn2c08.png,
	  images/pngsuite/chunk/cdsn2c08.png,
	  images/pngsuite/chunk/cdun2c08.png,
	  images/pngsuite/chunk/ch1n3p04.png,
	  images/pngsuite/chunk/ch2n3p08.png,
	  images/pngsuite/chunk/cm0n0g04.png,
	  images/pngsuite/chunk/cm7n0g04.png,
	  images/pngsuite/chunk/cm9n0g04.png,
	  images/pngsuite/chunk/cs3n2c16.png,
	  images/pngsuite/chunk/cs3n3p08.png,
	  images/pngsuite/chunk/cs5n2c08.png,
	  images/pngsuite/chunk/cs5n3p08.png,
	  images/pngsuite/chunk/cs8n2c08.png,
	  images/pngsuite/chunk/cs8n3p08.png,
	  images/pngsuite/chunk/ct0n0g04.png,
	  images/pngsuite/chunk/ct1n0g04.png,
	  images/pngsuite/chunk/cten0g04.png,
	  images/pngsuite/chunk/ctfn0g04.png,
	  images/pngsuite/chunk/ctgn0g04.png,
	  images/pngsuite/chunk/cthn0g04.png,
	  images/pngsuite/chunk/ctjn0g04.png,
	  images/pngsuite/chunk/ctzn0g04.png,
	  images/pngsuite/corrupted/xc1n0g08.png,
	  images/pngsuite/corrupted/xc9n2c08.png,
	  images/pngsuite/corrupted/xcrn0g04.png,
	  images/pngsuite/corrupted/xcsn0g01.png,
	  images/pngsuite/corrupted/xd0n2c08.png,
	  images/pngsuite/corrupted/xd3n2c08.png,
	  images/pngsuite/corrupted/xd9n2c08.png,
	  images/pngsuite/corrupted/xdtn0g01.png,
	  images/pngsuite/corrupted/xhdn0g08.png,
	  images/pngsuite/corrupted/xlfn0g04.png,
	  images/pngsuite/corrupted/xs1n0g01.png,
	  images/pngsuite/corrupted/xs2n0g01.png,
	  images/pngsuite/corrupted/xs4n0g01.png,
	  images/pngsuite/corrupted/xs7n0g01.png,
	  images/pngsuite/filter/f00n0g08.png,
	  images/pngsuite/filter/f00n2c08.png,
	  images/pngsuite/filter/f01n0g08.png,
	  images/pngsuite/filter/f01n2c08.png,
	  images/pngsuite/filter/f02n0g08.png,
	  images/pngsuite/filter/f02n2c08.png,
	  images/pngsuite/filter/f03n0g08.png,
	  images/pngsuite/filter/f03n2c08.png,
	  images/pngsuite/filter/f04n0g08.png,
	  images/pngsuite/filter/f04n2c08.png,
	  images/pngsuite/filter/f99n0g04.png,
	  images/pngsuite/gamma/g03n0g16.png,
	  images/pngsuite/gamma/g03n2c08.png,
	  images/pngsuite/gamma/g03n3p04.png,
	  images/pngsuite/gamma/g04n0g16.png,
	  images/pngsuite/gamma/g04n2c08.png,
	  images/pngsuite/gamma/g04n3p04.png,
	  images/pngsuite/gamma/g05n0g16.png,
	  images/pngsuite/gamma/g05n2c08.png,
	  images/pngsuite/gamma/g05n3p04.png,
	  images/pngsuite/gamma/g07n0g16.png,
	  images/pngsuite/gamma/g07n2c08.png,
	  images/pngsuite/gamma/g07n3p04.png,
	  images/pngsuite/gamma/g10n0g16.png,
	  images/pngsuite/gamma/g10n2c08.png,
	  images/pngsuite/gamma/g10n3p04.png,
	  images/pngsuite/gamma/g25n0g16.png,
	  images/pngsuite/gamma/g25n2c08.png,
	  images/pngsuite/gamma/g25n3p04.png,
	  images/pngsuite/interlacing/basi0g01.png,
	  images/pngsuite/interlacing/basi0g02.png,
	  images/pngsuite/interlacing/basi0g04.png,
	  images/pngsuite/interlacing/basi0g08.png,
	  images/pngsuite/interlacing/basi0g16.png,
	  images/pngsuite/interlacing/basi2c08.png,
	  images/pngsuite/interlacing/basi2c16.png,
	  images/pngsuite/interlacing/basi3p01.png,
	  images/pngsuite/interlacing/basi3p02.png,
	  images/pngsuite/interlacing/basi3p04.png,
	  images/pngsuite/interlacing/basi3p08.png,
	  images/pngsuite/interlacing/basi4a08.png,
	  images/pngsuite/interlacing/basi4a16.png,
	  images/pngsuite/interlacing/basi6a08.png,
	  images/pngsuite/interlacing/basi6a16.png,
	  images/pngsuite/odd/s01i3p01.png, images/pngsuite/odd/s01n3p01.png,
	  images/pngsuite/odd/s02i3p01.png, images/pngsuite/odd/s02n3p01.png,
	  images/pngsuite/odd/s03i3p01.png, images/pngsuite/odd/s03n3p01.png,
	  images/pngsuite/odd/s04i3p01.png, images/pngsuite/odd/s04n3p01.png,
	  images/pngsuite/odd/s05i3p02.png, images/pngsuite/odd/s05n3p02.png,
	  images/pngsuite/odd/s06i3p02.png, images/pngsuite/odd/s06n3p02.png,
	  images/pngsuite/odd/s07i3p02.png, images/pngsuite/odd/s07n3p02.png,
	  images/pngsuite/odd/s08i3p02.png, images/pngsuite/odd/s08n3p02.png,
	  images/pngsuite/odd/s09i3p02.png, images/pngsuite/odd/s09n3p02.png,
	  images/pngsuite/odd/s32i3p04.png, images/pngsuite/odd/s32n3p04.png,
	  images/pngsuite/odd/s33i3p04.png, images/pngsuite/odd/s33n3p04.png,
	  images/pngsuite/odd/s34i3p04.png, images/pngsuite/odd/s34n3p04.png,
	  images/pngsuite/odd/s35i3p04.png, images/pngsuite/odd/s35n3p04.png,
	  images/pngsuite/odd/s36i3p04.png, images/pngsuite/odd/s36n3p04.png,
	  images/pngsuite/odd/s37i3p04.png, images/pngsuite/odd/s37n3p04.png,
	  images/pngsuite/odd/s38i3p04.png, images/pngsuite/odd/s38n3p04.png,
	  images/pngsuite/odd/s39i3p04.png, images/pngsuite/odd/s39n3p04.png,
	  images/pngsuite/odd/s40i3p04.png, images/pngsuite/odd/s40n3p04.png,
	  images/pngsuite/order/oi1n0g16.png,
	  images/pngsuite/order/oi1n2c16.png,
	  images/pngsuite/order/oi2n0g16.png,
	  images/pngsuite/order/oi2n2c16.png,
	  images/pngsuite/order/oi4n0g16.png,
	  images/pngsuite/order/oi4n2c16.png,
	  images/pngsuite/order/oi9n0g16.png,
	  images/pngsuite/order/oi9n2c16.png,
	  images/pngsuite/palette/pp0n2c16.png,
	  images/pngsuite/palette/pp0n6a08.png,
	  images/pngsuite/palette/ps1n0g08.png,
	  images/pngsuite/palette/ps1n2c16.png,
	  images/pngsuite/palette/ps2n0g08.png,
	  images/pngsuite/palette/ps2n2c16.png,
	  images/pngsuite/transparency/tbbn0g04.png,
	  images/pngsuite/transparency/tbbn2c16.png,
	  images/pngsuite/transparency/tbbn3p08.png,
	  images/pngsuite/transparency/tbgn2c16.png,
	  images/pngsuite/transparency/tbgn3p08.png,
	  images/pngsuite/transparency/tbrn2c08.png,
	  images/pngsuite/transparency/tbwn0g16.png,
	  images/pngsuite/transparency/tbwn3p08.png,
	  images/pngsuite/transparency/tbyn3p08.png,
	  images/pngsuite/transparency/tm3n3p02.png,
	  images/pngsuite/transparency/tp0n0g08.png,
	  images/pngsuite/transparency/tp0n2c08.png,
	  images/pngsuite/transparency/tp0n3p08.png,
	  images/pngsuite/transparency/tp1n3p08.png,
	  images/pngsuite/zlib/z00n2c08.png,
	  images/pngsuite/zlib/z03n2c08.png,
	  images/pngsuite/zlib/z06n2c08.png,
	  images/pngsuite/zlib/z09n2c08.png: Import PngSuite images and add
	  its license description
	* configure, configure.ac, converters/img2sixel.c,
	  converters/sixel2png.c, include/Makefile.am, include/Makefile.in,
	  include/sixel-imageio.h.in, include/sixel.h.in, src/loader.c,
	  src/writer.c: Aggregate sixel-imageio.h and sixel.h into the one
	  header
	* Makefile.in, converters/Makefile.am, converters/Makefile.in,
	  src/Makefile.am, src/Makefile.in: Combine libsixel-imageio with
	  core library

2015-02-21  Hayaki Saito <user@zuse.jp>

	* Makefile.in, converters/Makefile.am, converters/Makefile.in: Add
	  convenient tests for -B option (issue #25)
	* converters/img2sixel.c: Raise error if invalid -B option is given
	* converters/img2sixel.c, converters/loader.h,
	  converters/malloc_stub.c, converters/malloc_stub.h,
	  converters/sixel2png.c, include/sixel-imageio.h.in,
	  include/sixel.h.in, src/dither.c, src/dither.h, src/frompnm.c,
	  src/frompnm.h, src/loader.c, src/output.c, src/output.h,
	  src/pixelformat.c, src/quant.c, src/quant.h, src/scale.c,
	  src/stb_image_write.c, src/writer.c: Update copyright notice
	* include/sixel.h.in, src/dither.c, src/dither.h, src/pixelformat.c,
	  src/scale.c, src/tosixel.c, src/writer.c: Integrate some duplicated
	  code around sixel_helper_normalize_pixelformat()
	* src/loader.c: Apply default background color to paletted PNG with
	  tRNS chunk
	* src/loader.c: Suppress printf() formatter warings
	* src/dither.c: Add some parentheses for suppressing GCC warnings
	* src/stb_image.h: Retrive delay information from animated GIF
	  correctory
	* src/loader.c: Add some malloc() error handlings and fix leaks

2015-02-20  Hayaki Saito <user@zuse.jp>

	* src/dither.c, src/dither.h, src/tosixel.c: Change the signature of
	  sixel_normalize_pixelformat()
	* src/dither.c: Fixes for passing PngSuite odd sizes test (for Issue
	  #25) http://www.schaik.com/pngsuite/pngsuite_siz_png.html
	* src/dither.c: Logging to stderr instead of stdout
	* src/loader.c: Expand grayscale PNG to RGB format if needed
	* converters/loader.c: Add more logs
	* src/dither.c: Expand 1/2/4 bpp palette with considering surplus
	  bits
	* converters/loader.c: Reset bitdepth after calling
	  png_set_strip_16()

2015-02-19  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Suppress printf() formatter warings
	* ChangeLog: Update ChangeLog
	* Makefile.in: Rebuild
	* converters/loader.c, src/dither.c: Add logging
	* converters/img2sixel.1: Add descriptions about source image formats
	  to manpage of img2sixel(for Issue #24)

2015-02-18  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Call png_set_strip_alpha() when expanding
	  paletted PNG to RGB888 pixelformat (for Issue #29)

Mon Feb 16 00:41:06 2015 +0900  saitoha <user@zuse.jp>

	* converters/loader.c: Squashed commit of the following:  commit
	  808aeaedf18532f04210c7c35ed1c9b74496e52a  Use png_set_packing to
	  expand 1/2/4bpp paletted PNG (for Issue #29)  commit
	  cb53ae183c25b140e9e0c53bc9318d97f04827fc  Revert "libpng loader:
	  expand 1/2/4bpp palette to 8bpp (for issue #29)"  This reverts
	  commit b6748d1a49477200a7dfb93c767207d96aec53d5.  commit
	  b6748d1a49477200a7dfb93c767207d96aec53d5  libpng loader: expand
	  1/2/4bpp palette to 8bpp (for issue #29)

2015-02-17  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Use png_set_packing to expand 1/2/4bpp
	  paletted PNG (for Issue #29)
	* converters/loader.c: Revert "libpng loader: expand 1/2/4bpp palette
	  to 8bpp (for issue #29)"  This reverts commit
	  b6748d1a49477200a7dfb93c767207d96aec53d5.

2015-02-16  Hayaki Saito <user@zuse.jp>

	* converters/sixel2png.c, include/sixel-imageio.h.in, src/writer.c:
	  Fix sixel2png available (for issue #30)
	* converters/loader.c: Always set background color and respect bKGD
	  chunk again (for Issue #31)

2015-02-16  saitoha <user@zuse.jp>

	* converters/loader.c: libpng loader: expand 1/2/4bpp palette to 8bpp
	  (for issue #29)

2015-02-15  Hayaki Saito <user@zuse.jp>

	* converters/loader.c, converters/stb_image.h: Respect -B option
	  regarding with GIF images with transparent index (for Issue #25)
	* src/loader.c: Blend background color to RGBA image pixels with
	  respecting alpha channel
	* converters/loader.c: libpng loader: background color support for
	  glayscale-alpha PNG (for issue #25)
	* converters/img2sixel.c: Pass PLTE chunk of 1/2/4 bpp paletted PNG
	  specified by -m option directly to dither object
	* converters/img2sixel.c, converters/loader.c, include/sixel.h.in,
	  src/dither.c, src/tosixel.c: libpng loader: Support 4bpp paletted
	  PNG with tRNS chunk (for issue #25)
	* converters/img2sixel.c, converters/loader.c, include/sixel.h.in,
	  src/dither.c, src/tosixel.c: libpng loader: Support 1bpp paletted
	  PNG with tRNS chunk (for issue #25)
	* converters/img2sixel.c, converters/loader.c, include/sixel.h.in,
	  src/dither.c, src/tosixel.c: libpng loader: Support 2bpp paletted
	  PNG with tRNS chunk (for issue #25)
	* converters/loader.c: Don't check bKGD chunk before setting
	  background color
	* converters/loader.c: Respect -B/--bgcolor option in libpng loader
	  when PNG color type is RGB (for issue #25)
	* converters/img2sixel.1, converters/sixel2png.1: Update CONTRIBUTERS
	  section of man pages
	* converters/sixel2png.c, include/sixel-imageio.h.in, src/loader.c,
	  src/writer.c: Minor fixes

2015-02-14  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in: Add test case
	  whether stb_image can load a progressive jpeg (for issue #24)
	* README.md: README.md: add @msmhrt to the contributer section
	* Makefile.in: Rebuild Makefile.in
	* converters/img2sixel.c: histogram_colors should be initialized
	  after sixel_dither_initialize() function call
	* ChangeLog: Update ChangeLog
	* ChangeLog: Update ChangeLog
	* Makefile.in, converters/img2sixel.c: Add some parentheses
	  arithmetic operator '|', for suppressing GCC warnings
	* converters/stb_image.h: Fix GCC a warning caused by comparison of
	  signed and unsigned type in conditional expression
	* Makefile.in, config.h.in, configure, configure.ac, src/dither.c,
	  src/quant.c: Check strtoul and <limits.h> availability
	* converters/img2sixel.c: Parse X11 color spec without
	  strtoul/strtoull

2015-02-13  Hayaki Saito <user@zuse.jp>

	* Makefile.in, converters/img2sixel.c: Fix a syntax error caused by a
	  typo

2015-02-12  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Fix a leak around parsing -B option
	* converters/img2sixel.c: Fix a typo in the output of -H
	* converters/img2sixel.c: Fix a tiny memory leak when duplicated -m
	  option are specified

2015-02-11  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Minor style fix
	* converters/shell-completion/bash/img2sixel, converters/shell-
	  completion/zsh/_img2sixel: Add -B option to shell completion
	  settings

2015-02-10  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Background color support for 8bpp paletted PNG
	  with tRNS chunk using libpng (for Issue #25)

2015-02-09  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Consider the behavior of libpng1.2 around
	  background color support(for Issue #25)

2015-02-08  Hayaki Saito <user@zuse.jp>

	* README.md, converters/img2sixel.1, converters/img2sixel.c: Add the
	  brief of -B option to README and manpage
	* converters/loader.c: Fix build error when --without-png configure
	  option is specified
	* converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  Add -B/--bgcolor option (for Issue #25)
	* converters/img2sixel.c: Fix noise problem when applying palette
	  (for issue #26)
	* src/quant.c: Correct wrong histgram processing (for Issue #26)

2015-02-05  Hayaki Saito <user@zuse.jp>

	* Makefile.in, converters/Makefile.am, converters/Makefile.in: Minor
	  fixes

2015-02-04  Hayaki Saito <user@zuse.jp>

	* converters/loader.c, converters/stb_image.h,
	  patches/applied/stb_image.h.diff: Update stb_image to v2.02 (for
	  Issue #24)
	* ChangeLog: Update ChnageLog

2015-02-03  Hayaki Saito <user@zuse.jp>

	* examples/opengl/README.md: Add README of OpenGL example
	* examples/opengl/main.c: Minor fix
	* .gitignore: Update gitignore
	* converters/Makefile.am, converters/Makefile.in: Add
	  converters/unittest.log to clean targets
	* Makefile.in, configure, configure.ac: Detect availabilies for GD
	  functions correctly if gd.h is not in default include path

2015-02-02  Hayaki Saito <user@zuse.jp>

	* config.h.in, converters/loader.c: Fix some wrong config.h
	  declaration: HAVE_XXX -> HAVE_DECL_XXX (for #23)
	* config.h.in, configure, configure.ac, converters/loader.c,
	  ltmain.sh, m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4,
	  m4/ltversion.m4, m4/lt~obsolete.m4: Check availability of
	  png_set_{,expand_}gray_1_2_4_to_8 (#23)

2015-02-02  saitoha <user@zuse.jp>

	* converters/loader.c: Workaround for 1/2/4bpp grayscaled image with
	  libpng1.2, reported by @msmhrt(#23)

2015-02-01  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update ChangeLog
	* NEWS: Update NEWS
	* converters/loader.c: Fix wrong bit depth handling issue reported by
	  @msmhrt (#22)

2015-01-27  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update ChangeLog
	* examples/opengl/main.c: OpenGL example: performance improvement

2015-01-24  Hayaki Saito <user@zuse.jp>

	* src/fromsixel.c: Fix a bad allocation error
	* examples/opengl/config.guess, examples/opengl/config.sub: Add
	  missing config.sub and config.guess
	* examples/opengl/Makefile.am, examples/opengl/Makefile.in,
	  examples/opengl/config.h.in, examples/opengl/configure,
	  examples/opengl/configure.ac, examples/opengl/main.c: Detect
	  CGL/GLX availability in opengl example configuration
	* src/writer.c: Fix mingw build
	* src/fromsixel.c: Do not free temporary buffer allocated by custom
	  allocator

2015-01-23  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* examples/opengl/Makefile.am, examples/opengl/Makefile.in,
	  examples/opengl/aclocal.m4, examples/opengl/compile,
	  examples/opengl/config.h.in, examples/opengl/configure,
	  examples/opengl/configure.ac, examples/opengl/depcomp,
	  examples/opengl/install-sh, examples/{osx/opengl/opengl.c =>
	  opengl/main.c}, examples/opengl/missing,
	  examples/osx/opengl/Makefile: Use osmesa for opengl-sixel demo

2015-01-13  Hayaki Saito <user@zuse.jp>

	* Makefile.am, Makefile.in, converters/Makefile.am,
	  converters/Makefile.in, src/loader.c: Add check-am target to
	  makefiles

2014-12-30  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Update version
	* ChangeLog, NEWS: Update NEWS and ChangeLog
	* src/dither.c: Add a comment block regarding the behavior of VT340
	  palette(Issue #12)
	* src/dither.c: Hotfix for VT-340's rotated palette(Issue #12)
	* converters/Makefile.am, converters/Makefile.in,
	  converters/sixel2png.c, include/sixel-imageio.h.in,
	  src/Makefile.am, src/Makefile.in, src/loader.c, {converters =>
	  src}/stb_image_write.c, {converters => src}/stb_image_write.h,
	  src/writer.c: Add new API: sixel_helper_write_image_file
	* converters/Makefile.am, converters/Makefile.in,
	  converters/sixel2png.c, src/Makefile.am, src/Makefile.in,
	  src/loader.c: Cleanup sixel2png.c
	* src/fromsixel.c: Arrange palette with 3byte per color format
	* src/Makefile.am, src/Makefile.in: Build fix for MinGW
	* converters/Makefile.am, converters/Makefile.in: Build fix

2014-12-29  Hayaki Saito <user@zuse.jp>

	* src/Makefile.am, src/Makefile.in: Add -lm to LDADD of libsixel
	* converters/Makefile.am, converters/Makefile.in, src/Makefile.am,
	  src/Makefile.in: Minor fixes
	* include/sixel-imageio.h.in: Add missing sixel-imageio.h.in
	* libsixel.pc.in: Update libsixel.pc.in
	* converters/Makefile.am, converters/Makefile.in, src/Makefile.am,
	  src/Makefile.in: Remove unused dependencies from LIBADD and LDADD
	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, converters/img2sixel.c,
	  converters/loader.h, converters/stb_image.c, include/Makefile.am,
	  include/Makefile.in, src/Makefile.am, src/Makefile.in, {converters
	  => src}/frompnm.c, {converters => src}/frompnm.h, {converters =>
	  src}/loader.c, {converters => src}/stb_image.h: Add new API:
	  sixel_helper_load_image_file
	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c, converters/scale.h, include/sixel.h.in,
	  src/Makefile.am, src/Makefile.in, {converters => src}/scale.c: Add
	  new API sixel_helper_scale_image
	* converters/img2sixel.c, converters/loader.c, converters/loader.h,
	  src/pixelformat.c: Cleanup loader.c
	* Makefile.am, Makefile.in: Make sure to remove test.log in clean
	  target
	* converters/img2sixel.c, converters/scale.c, converters/scale.h,
	  include/sixel.h.in, src/Makefile.am, src/Makefile.in, src/dither.c,
	  src/pixelformat.c, src/quant.c, src/tosixel.c: Add new API
	  sixel_helper_compute_depth and sixel_helper_normalize_pixelformat
	* converters/img2sixel.c, converters/scale.c, converters/scale.h:
	  Cleanup scale.c

2014-12-28  Hayaki Saito <user@zuse.jp>

	* converters/tests.c: Add missing tests.c
	* .travis.yml, Makefile.am, Makefile.in, converters/Makefile.am,
	  converters/Makefile.in, src/dither.c, src/dither.h: Add basic tests
	  of dither.c

2014-12-26  Hayaki Saito <user@zuse.jp>

	* config.h.in, configure, configure.ac: Add --enable-tests configure
	  option
	* converters/img2sixel.c: Minor style improvement
	* converters/img2sixel.c: Strip an unreached return statement

2014-12-24  Hayaki Saito <user@zuse.jp>

	* ChangeLog, configure, configure.ac, package.json: Update version
	* converters/img2sixel.c: Fix wrong crop option(-c) behavior
	* src/tosixel.c: Fix memory leak and segmentation fault in rare cases
	* src/tosixel.c: Minor fixes

2014-12-19  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Bump version
	* ChangeLog, NEWS: Update ChangeLog and NEWS
	* Makefile.in, configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.in:
	  Define _ALL_SOURCE only in Interix environment

2014-12-18  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c: Prohibit use of -8 and -P options at same
	  time
	* src/tosixel.c: Cleanup
	* src/tosixel.c: Avoid using magic strings
	* src/tosixel.c: Define some macros for DCS processing

2014-12-18  IWAMOTO Kouichi <sue@iwmt.org>

	* converters/Makefile.am, converters/Makefile.in, src/Makefile.am,
	  src/Makefile.in: fix include path priority.

2014-12-09  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in: Fix the typo of
	  preprocesser definition _ALL_SOURCE

2014-12-08  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Don't define the variable 'lag' if
	  usleep(3) is not available

2014-12-07  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c, converters/sixel2png.c: Don't use
	  unportable strdup(3)
	* ChangeLog, NEWS: Update ChangeLog
	* converters/Makefile.am, converters/Makefile.in: Don't use
	  unportable grep arguments for test
	* converters/Makefile.am, converters/Makefile.in: Don't use shell-
	  builtin '!'
	* Makefile.am, Makefile.in: Don't use -C option of make command, for
	  the portability
	* converters/Makefile.am, converters/Makefile.in: Add definition
	  _ALL_SOURCES for some platforms
	* config.h.in, converters/img2sixel.c, converters/sixel2png.c: Add
	  support for strdup-missing environments
	* configure, configure.ac: Check strdup availability

2014-12-06  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Build fix for Interix
	* Makefile.in, configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.am,
	  src/Makefile.in: Checks the availability of some C compiler warning
	  flags
	* configure, configure.ac: Add conditional variable for makefile:
	  HAVE_GETOPT_LONG
	* converters/Makefile.am, converters/Makefile.in: Fix tests as
	  respecting POSIX compliant behavior of getopt
	* converters/img2sixel.c: Minor style fixes

2014-12-05  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c, converters/sixel2png.c: Suppress warnings
	  for Interix build(without HAVE_GEtOPT_LONG)
	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in: Fix tests for some environments that have
	  not getopt_long
	* src/tosixel.c: Replace integer literals 32768 to 'maxcolors'
	* src/tosixel.c: Move a long case statement to a new function
	* converters/loader.c: Suppress a clang warning: -Wunused-parameter
	* configure, configure.ac, package.json: Bump version
	* ChangeLog: Update ChangeLog
	* NEWS: Update NEWS
	* converters/loader.c, src/fromsixel.c: Style fixes

2014-12-04  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Fix a stupid typo
	* README.md, converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.1, converters/img2sixel.c,
	  converters/loader.c, converters/loader.h, converters/shell-
	  completion/bash/img2sixel, converters/shell-
	  completion/zsh/_img2sixel: Introduce -k, --insecure option for
	  libcurl integration
	* converters/Makefile.am, converters/Makefile.in: Add test for SSL
	  access with libcurl

2014-12-03  OBATA Akio <obata@lins.jp>

	* configure, configure.ac: Kill bashizm  '=' operator for test(1) is
	  not portable.

2014-12-01  Hayaki Saito <user@zuse.jp>

	* NEWS: Update NEWS
	* ChangeLog, configure, configure.ac, package.json: Bump version
	* converters/img2sixel.c: Build fix
	* converters/img2sixel.c, converters/loader.c: Fix broken
	  -m(--mapfile option)
	* README.md: Revert "Update README"  This reverts commit
	  4dfed12be17c10d0161c51eca0b38369e93023d4.
	* README.md: Update README
	* README.md: Update README
	* include/sixel.h.in, src/dither.c: A bit of fixes of API signature

2014-11-30  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update ChangeLog
	* converters/Makefile.am, converters/Makefile.in: Minor fix
	* NEWS: Update NEWS
	* README.md: Add a link to @arakiken's document(libsixel.pdf) to
	  README
	* src/fromsixel.c: Minor style fix

2014-11-30  saitoha <user@zuse.jp>

	* converters/img2sixel.c: Fix a segmentation error caused by illigal
	  depth dealing

2014-11-30  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in: Add tests for some
	  edge cases of sixel decoding
	* converters/Makefile.am, converters/Makefile.in: Ammend fix for DCS
	  parameter parsing tests
	* converters/Makefile.am, converters/Makefile.in: Fix test for wine
	  environment
	* converters/Makefile.am, converters/Makefile.in: Add a test of
	  parsing sixel DCS parameters
	* converters/Makefile.am, src/fromsixel.c: Add a test of decoding big
	  sixel
	* src/tosixel.c: Add a pair of ref/unref call for output context
	* converters/img2sixel.c: Don't trust loop_count report of gdk-pixbuf
	  loader
	* converters/Makefile.am, converters/Makefile.in: Add tests for -E
	  (--encode-policy) option
	* converters/Makefile.am, converters/Makefile.in: Add a test for
	  option "-l auto"
	* converters/Makefile.am, converters/Makefile.in: Add a test for
	  combination of options, -u and -g
	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  If input data is empty or 1byte LF, the loader ignores it and
	  returns successfully

2014-11-30  arakiken <arakiken@users.sf.net>

	* src/tosixel.c: Search a next node from nodes after a current node
	  instead of context->node_top in sixel_encode_body().

2014-11-30  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in: Add tests for
	  applying vt340 built-in palette
	* converters/img2sixel.c: Separate convert_sixel into 3 functions
	* converters/Makefile.am, converters/Makefile.in: Fix pipe-mode test
	  for mingw build
	* converters/Makefile.am, converters/Makefile.in: Don't test -D
	  option(pipe mode) in wine environment

2014-11-30  arakiken <arakiken@users.sf.net>

	* src/tosixel.c: Search a next node from nodes after a current node
	  instead of context->node_top in sixel_encode_body().

2014-11-30  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in: Add tests for
	  applying vt340 built-in palette
	* NEWS: Update NEWS
	* converters/img2sixel.c: Separate convert_sixel into 3 functions
	* converters/Makefile.am, converters/Makefile.in: Fix pipe-mode test
	  for mingw build
	* converters/Makefile.am, converters/Makefile.in: Don't test -D
	  option(pipe mode) in wine environment
	* README.md, configure, configure.ac, package.json: Update minor
	  version
	* configure, configure.ac: Update libtool version to 1.3.0
	* NEWS: Update NEWS
	* ChangeLog: Update ChangeLog
	* NEWS: Update NEWS
	* src/quant.c: Minor change of mehod of creating histogram
	* converters/Makefile.am: Add some tests of loading grayscaled PNG
	* converters/img2sixel.c: Make palette from grayscaled PNG with -m
	  option
	* converters/loader.c: Expand 8bpp grayscale input into 24bit colors
	  if it is needed
	* README.md, converters/img2sixel.1, converters/img2sixel.c,
	  converters/shell-completion/bash/img2sixel, converters/shell-
	  completion/zsh/_img2sixel: Add new argument definitions of -b
	  option, vt340mono and vt340color
	* include/sixel.h.in, src/dither.c: Add new built-in palette
	  definition, VT340 mono and VT340 color
	* src/dither.c: Style improvement

2014-11-29  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: libpng loader supports 8bit grayscale as an
	  output format
	* converters/img2sixel.c: 8bit grayscale input format is supported
	  internally by img2sixel
	* src/tosixel.c: Accept grayscaled input correctly
	* images/snake-monochrome.png: Add a monochrome test image
	* include/sixel.h.in: Reserve some new grayscale pixelformats
	* .travis.yml, converters/stb_image_write.h: Revert 2ab568c, 52129e9
	* .travis.yml: Update .travis.yml
	* converters/stb_image_write.h: Suppress warnings of breaking strict-
	  aliasing rules on i586-mingw32msvc build target
	* converters/loader.c: Make sure the local variable 'stride' is
	  initialized

2014-11-28  Hayaki Saito <user@zuse.jp>

	* converters/stb_image.h: Fix acesss violation error on 32bit mingw
	  build

2014-11-27  Hayaki Saito <user@zuse.jp>

	* src/quant.c: Enable detailed trace if img2sixel is built with
	  --enable-debug option

2014-11-26  Hayaki Saito <user@zuse.jp>

	* converters/stb_image.h: Retrive bit depth of indexed PNG from IHDR
	  chunk
	* .travis.yml, converters/Makefile.am, converters/Makefile.in: Print
	  more detailed logs on travis
	* converters/stb_image.h: Load 4bpp indexed PNG without libpng loader
	* converters/img2sixel.c: Fix warnings of ordered comparison of
	  pointer with integer zero
	* converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  Don't use internal indexed processing if less number of colors than
	  the source palette are specified by -p option
	* converters/img2sixel.c: Don't use indexed processing if -m,-e,-I,-b
	  options are specified
	* converters/img2sixel.c: Strip trailing spaces
	* converters/img2sixel.c: Crop images with preserving PAL8 pixel
	  format
	* converters/Makefile.am, converters/Makefile.in: Add tests for
	  internal indexed processing

2014-11-25  Hayaki Saito <user@zuse.jp>

	* images/map8.six, images/snake.six: Add test sixel images
	* converters/loader.c: Move the sixel loader process as a separated
	  function
	* converters/img2sixel.c, converters/loader.c: SIXEL loader preserves
	  PAL8 pixel format if possible
	* converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  Pass pixelformat value returned by loader component to dithering
	  context initializer
	* converters/loader.c: Add missing break statement

2014-11-24  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Retrive pixelformat from png loader
	* converters/frompnm.c, converters/frompnm.h, converters/loader.c:
	  Change the signature of pnm loader to retrive pixelformat
	* converters/frompnm.c, converters/loader.c: Style improvements
	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c, converters/loader.c, converters/loader.h,
	  include/sixel.h.in, src/dither.c, src/tosixel.c: Support paletted
	  input
	* images/map16-palette.png, images/map8-palette.png, images/snake-
	  palette.png: Add paletted PNG images

2014-11-23  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in, images/snake-
	  grayscale.jpg, images/snake-grayscale.png: Add tests of loading
	  grayscaled jpeg/png images
	* ChangeLog, configure, configure.ac, package.json: Bump version
	* converters/loader.c: Fix a segmentation fault while loading
	  grayscaled PNG
	* converters/shell-completion/bash/img2sixel: Update bash completion
	  file
	* converters/shell-completion/zsh/_img2sixel: Update zsh completion
	  file

2014-11-22  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in: Add tests for
	  completion
	* converters/img2sixel.c, include/sixel.h.in, src/dither.c,
	  src/dither.h, src/quant.c, src/tosixel.c: Chenage symbols of enum
	  pixelFormat

2014-11-20  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c, converters/sixel2png.c,
	  examples/osx/opengl/opengl.c: Fix for DCL20-C compliant:
	  "Explicitly specify void when a function accepts no arguments" http
	  s://www.securecoding.cert.org/confluence/display/seccode/DCL20-C.++
	  Explicitly+specify+void+when+a+function+accepts+no+arguments
	* NEWS: Update NEWS
	* converters/Makefile.am, converters/Makefile.in: Add more tests for
	  -b option
	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c: Add invalid option handler for -b option
	* converters/Makefile.am, converters/Makefile.in: Add some tests for
	  -b option

2014-11-19  arakiken <arakiken@users.sf.net>

	* src/tosixel.c: Fix a bug which outputs sixel sequence exceeding the
	  size of an original image if encode_policy is ENCODEPOLICY_SIZE.

2014-11-19  Hayaki Saito <user@zuse.jp>

	* ChangeLog, configure, configure.ac, package.json: Bump micro
	  version
	* converters/img2sixel.c: Suppress color expansion on loading
	  mapfiles

2014-11-18  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.in: Rebuild

2014-11-18  saitoha <user@zuse.jp>

	* converters/Makefile.am: Fix test for MinGW environment

2014-11-18  Hayaki Saito <user@zuse.jp>

	* .travis.yml: Update .travis.yml

2014-11-17  Hayaki Saito <user@zuse.jp>

	* .travis.yml: Update .travis.yml

2014-11-17  saitoha <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.1: Fix for passing manpage test

2014-11-17  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Amend fixes for -b option
	* converters/img2sixel.c: Update optstring which is passed to
	  getopt()
	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.1: Add the explanation of -E option to manpage
	* converters/Makefile.am, converters/Makefile.in: Add a test for
	  avoid forgetting to write about new options in manpage
	* README.md, converters/img2sixel.1, converters/img2sixel.c: Add
	  missing options in manpage
	* README.md, converters/img2sixel.1, converters/img2sixel.c:
	  Introduce -b/--builtin-palette option instead of -x/-y options

2014-11-16  arakiken <arakiken@users.sf.net>

	* converters/img2sixel.c: Fix help message.
	* converters/img2sixel.c, include/sixel.h.in, src/output.c,
	  src/output.h, src/tosixel.c: Add -E, --encode-policy mode.

2014-11-16  saitoha <user@zuse.jp>

	* src/quant.c: Minor style improvement

2014-11-16  Hayaki Saito <user@zuse.jp>

	* src/quant.c: Prevent memory access violation
	* src/quant.c: Reduce working memory allcation size during prepare
	  histogram

2014-11-15  Hayaki Saito <user@zuse.jp>

	* src/dither.c: Skip memcpy only when pixelformat is RGB888
	* src/quant.c: Add missing parameter type definition
	* src/dither.c, src/quant.c, src/quant.h: Pass pixelformat instead of
	  depth to sixel_quant_make_palette
	* src/dither.c, src/quant.c, src/quant.h: Rename functions prefixed
	  by 'LSQ' to sixel_quant_xxx
	* src/dither.c, src/tosixel.c: convert pixelformat in
	  sixel_dither_apply_palette
	* src/tosixel.c: Use dither->pixelformat internally
	* include/sixel.h.in, src/dither.c, src/tosixel.c: Introduce new API:
	  sixel_dither_set_pixelformat
	* src/dither.c, src/dither.h: Introduce a new member for dithering
	  context object: pixelformat
	* src/dither.c, src/dither.h, src/tosixel.c: Rename internal API
	  sixel_apply_palette to sixel_dither_apply_palette

2014-11-15  saitoha <user@zuse.jp>

	* converters/loader.c: Fix a maybe-uninitialized GCC warning

2014-11-15  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Get rid of unused variables

2014-11-15  saitoha <user@zuse.jp>

	* src/fromsixel.c: Revert "Fix overflow issue in sixel_decode"  This
	  reverts commit 0ae94a3e6fcfc574c7a32fc3e9c80594de4d778b.
	* converters/loader.c, converters/sixel2png.c: Don't use setjmp for
	  the future because it's thread-unsafe
	* converters/loader.c: Make PNG loader using libpng as a separated
	  function
	* converters/stb_image.h: Suppress an -Wsigned error in
	  converters/stb_image.h
	* converters/loader.c: Strip an unused local variable
	* converters/img2sixel.c: Strip an extra conditional directive
	* converters/img2sixel.c: Strip an extra conditional clause

2014-11-15  Hayaki Saito <user@zuse.jp>

	* include/sixel.h.in: Add dummy members to some structs in sixel.h
	  because empty struct is a GNU extension
	* converters/img2sixel.c, src/quant.c, src/tosixel.c: Suppress sign-
	  compare and unused-parameter warnings by clang
	* src/fromsixel.c: Fix overflow issue in sixel_decode
	* converters/Makefile.am, converters/Makefile.in, src/Makefile.am,
	  src/Makefile.in: Build with extra waning flags

2014-11-14  arakiken <arakiken@users.sf.net>

	* src/tosixel.c: Optimize encoding to sixel sequence.
	  (http://mlterm.sf.net/optimize-sixel.png)

2014-11-14  Hayaki Saito <user@zuse.jp>

	* src/quant.c: Apply dither to more pixels in the edge

2014-11-13  Hayaki Saito <user@zuse.jp>

	* src/dither.c, src/dither.h, src/tosixel.c: Change symbol names:
	  'bitfield' -> 'pixelformat'
	* .travis.yml: Update .travis.yml
	* converters/sixel2png.c: Correct wrong correspondence between short
	  and long options: --help/--version
	* src/dither.c: Suppress GCC warnings
	* converters/Makefile.am, converters/Makefile.in: Add more tests
	* converters/loader.c: Use malloc instead of calloc
	* converters/img2sixel.c, include/sixel.h.in, src/dither.c,
	  src/dither.h, src/quant.c, src/quant.h, src/tosixel.c: Add new API:
	  sixel_dither_set_optimize_palette
	* src/quant.c: Improve dithering performance

2014-11-12  Hayaki Saito <user@zuse.jp>

	* include/sixel.h.in: Reformat sixel.h.in

2014-11-11  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c: Cleanup

2014-11-11  saitoha <user@zuse.jp>

	* aclocal.m4, config.guess, config.h.in, config.sub, configure,
	  configure.ac, converters/loader.c, ltmain.sh, m4/libtool.m4: Don't
	  include setjmp.h

2014-11-10  Hayaki Saito <user@zuse.jp>

	* config.h.in, converters/Makefile.am, converters/Makefile.in: Update
	  tests
	* README.md, converters/img2sixel.1: Update documents
	* converters/img2sixel.c, include/sixel.h.in, src/dither.c,
	  src/quant.c: Implement new quality mode: full
	* src/quant.c: Fix broken lookup_normal strategy function
	* converters/quant.h: Remove an unused file
	* src/quant.c, src/tosixel.c: Style improvements
	* src/fromsixel.c: Change default background color of sixel2png to 15

2014-11-09  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, converters/loader.c,
	  converters/sixel2png.c: Check setjmp availability
	* src/quant.c: Correct reversed test condition for HAVE_CALLOC
	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c: Test -s option more efficiently
	* converters/Makefile.am: Add tests for loading big sixel image
	* converters/Makefile.am, converters/Makefile.in: Update tests
	* converters/Makefile.am: Update tests
	* converters/Makefile.in: Update tests
	* converters/Makefile.am, converters/Makefile.in: Update tests
	* converters/Makefile.am, converters/Makefile.in, images/seq2gif.gif:
	  Add tests for GIF animation rendering

2014-11-08  Hayaki Saito <user@zuse.jp>

	* converters/frompnm.c: Cherry-picked edd88d0: Make img2sixel enable
	  to load pbm files

2014-11-09  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Prevent segfault with -m option in libpng
	  loader
	* configure, configure.ac, package.json: Bump version
	* converters/loader.c: Fix segfault on using gdk-pixbuf loader with
	  -m option

2014-11-09  OBATA Akio <obata@lins.jp>

	* configure, configure.ac: Kill bashizm  '=' operator for test(1) is
	  not portable.

2014-11-09  Hayaki Saito <user@zuse.jp>

	* .travis.yml: Update .travis.yml
	* .travis.yml, converters/Makefile.am, converters/Makefile.in: Update
	  .travis.yml
	* converters/Makefile.am, converters/Makefile.in: Update .travis.yml
	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, converters/img2sixel.c, include/sixel.h.in,
	  src/dither.c, src/tosixel.c: Rename the option "-F,--fullcolor" to
	  "-I,--high-color"

2014-11-08  Hayaki Saito <user@zuse.jp>

	* converters/frompnm.c: Make img2sixel enable to load pbm files
	* converters/Makefile.in: Update tests
	* converters/Makefile.am: Update tests
	* images/snake-ascii.pbm, images/snake-ascii.pgm, images/snake-
	  ascii.ppm, images/snake.pbm, images/snake.pgm, images/{snake.pnm =>
	  snake.ppm}: Add various ppm images for testing
	* converters/Makefile.in: Update tests
	* converters/img2sixel.c: Fix leaks for the combinated case that
	  15bpp mode and pipe mode are enabled
	* converters/Makefile.am: Update tests
	* converters/img2sixel.c: Build fix for some system which don't
	  provide clock or usleep
	* ChangeLog, configure, configure.ac, package.json: Update version
	* converters/Makefile.am, converters/Makefile.in, src/dither.c:
	  Update tests
	* aclocal.m4, configure, converters/Makefile.am,
	  converters/Makefile.in: Update tests
	* converters/img2sixel.c, src/dither.c: Enable some options(-f, -s,
	  and -q) ignored unintentionally
	* converters/Makefile.am, converters/Makefile.in: Add some tests
	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c, src/tosixel.c: Cleanup

2014-11-08  saitoha <user@zuse.jp>

	* .travis.yml: Update .travis.yml

2014-11-08  Hayaki Saito <user@zuse.jp>

	* .travis.yml: Build with --enable-debug on travis
	* converters/sixel2png.c: Don't include stb_image_write.h if libpng
	  is used
	* converters/Makefile.am, converters/Makefile.in,
	  converters/sixel2png.c: Add failure cases to tests
	* src/fromsixel.c: ColTab -> color_table
	* src/fromsixel.c: Fix leaks on some error cases
	* .travis.yml: Update .travis.yml
	* converters/Makefile.am, converters/Makefile.in, src/quant.c: Update
	  tests
	* .travis.yml, converters/Makefile.am: Add more tests
	* converters/Makefile.am, converters/Makefile.in: Add tests for
	  various options

2014-11-07  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in: Add a test for libcurl integration
	* converters/Makefile.am, converters/Makefile.in: Add tests for
	  various image formats
	* converters/Makefile.am, converters/Makefile.in: Add tests for pipe-
	  mode

2014-11-07  saitoha <user@zuse.jp>

	* .travis.yml: Update .travis.yml
	* aclocal.m4, configure, configure.ac, converters/img2sixel.c:
	  Various fixes for MinGW build

2014-11-06  Hayaki Saito <user@zuse.jp>

	* src/tosixel.c: Implement various dithering method for 15bpp mode

2014-11-05  Hayaki Saito <user@zuse.jp>

	* src/tosixel.c: Apply floyd steinberg dithering with 15bpp output
	  mode
	* src/tosixel.c: Cleanup

2014-11-05  saitoha <user@zuse.jp>

	* converters/malloc_stub.c, src/tosixel.c: Suppress warings on MinGW
	  environment

2014-11-04  arakiken <arakiken@users.sf.net>

	* src/tosixel.c: Remove unnecessary variables 'src' and 'orig_src'.
	* src/tosixel.c: Allocate 'rgbhit' and 'rgb2pal' on heap instead of
	  stack.
	* src/tosixel.c: Remove an extra space.

2014-11-04  Hayaki Saito <user@zuse.jp>

	* src/dither.c, src/quant.c: Amend fix for suppressing GCC warnings
	* src/dither.c, src/quant.c: Revert "Suppress GCC 4.9.1 warnings"
	  This reverts commit 289b2d7ec4f0e06fe5fc85a8b11eafe536331e04.
	* src/dither.c, src/quant.c: Suppress GCC 4.9.1 warnings
	* converters/img2sixel.c: Include sys/types.h to use fd_set
	* converters/img2sixel.c: Minor fix
	* config.h.in, configure, configure.ac, converters/img2sixel.c:
	  Include sys/select.h to fix build on MinGW environment

2014-11-03  Hayaki Saito <user@zuse.jp>

	* README.md, converters/img2sixel.1, converters/img2sixel.c: Update
	  document for --pipe-mode

2014-11-03  arakiken <arakiken@users.sf.net>

	* src/tosixel.c: Remove a performance hack which inserts '\n' after
	  palette definition.

2014-11-03  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Bump version
	* converters/loader.c: Interpret an image expanded by
	  png_set_palette_to_rgb as a 3-channel image
	* converters/img2sixel.1: Delete duplicated contributers
	* config.h.in, configure, configure.ac, converters/img2sixel.c,
	  converters/loader.c, converters/loader.h: Use clearerr instead of
	  fseek
	* config.h.in, configure, configure.ac, converters/img2sixel.c,
	  converters/loader.c, converters/loader.h: Use fseek instead of
	  rewind, and check the availability of fseek
	* converters/img2sixel.c, converters/loader.c: Add pipe mode
	  feature(-D/--pipe-mode)
	* converters/img2sixel.c: Avoid scanf buffer overflow
	* converters/img2sixel.c: Add missing options in brevity help
	* ChangeLog: Update ChangeLog
	* configure, configure.ac, package.json: Update version
	* converters/loader.c: Fix a segmentation fault occurs when using
	  libpng loader
	* src/output.h, src/tosixel.c: Drop unnecessary variable
	  sixel_output_t::conv_palette

2014-11-02  arakiken <arakiken@users.sf.net>

	* src/tosixel.c: Remove unnecessary check. (nwrite <= 0) Cherry-
	  picked from cf00bed  Conflicts: src/tosixel.c

2014-11-03  Hayaki Saito <user@zuse.jp>

	* src/fromsixel.c: Strip unused variables
	* converters/loader.c: Replace some indent tabs to spaces
	* include/sixel.h.in, src/dither.c: Fix a typo of API signature(#10).
	  old one is still remained.

2014-11-02  arakiken <arakiken@users.sf.net>

	* src/tosixel.c: Separate sixel_encode_impl() into
	  sixel_encode_header(), sixel_encode_body() and
	  sixel_encode_footer(). Cherry-picked from 339d958.  Conflicts:
	  src/tosixel.c
	* src/tosixel.c: Remove unnecessary check. (nwrite <= 0)
	* src/tosixel.c: Separate sixel_encode_impl() into
	  sixel_encode_header(), sixel_encode_body() and
	  sixel_encode_footer().
	* src/tosixel.c: Remove a trailing space. Add sixel_dither_unref()
	  before return (-1).
	* src/dither.c: Replace indent tabs to spaces.
	* converters/img2sixel.c, include/sixel.h.in, src/dither.c,
	  src/tosixel.c: Support 15bpp color sixel. (-F option)

2014-11-01  Hayaki Saito <user@zuse.jp>

	* README.md: Update README

2014-10-29  Hayaki Saito <user@zuse.jp>

	* src/image.c: Remove unused source file image.c

2014-10-28  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.1: Add contributers
	* converters/img2sixel.1: Correct swapped explanation of dithering
	  methods atkinson and fs

2014-10-27  Vertis Sidus <vrtsds@users.noreply.github.com>

	* converters/img2sixel.c: Added command line options to use XTERM
	  palettes.

2014-10-26  Hayaki Saito <user@zuse.jp>

	* NEWS: Update NEWS
	* configure, configure.ac, package.json: Bump version
	* README.md: Update README
	* README.md: Update README
	* README.md: Update README
	* README.md: Update README
	* NEWS: Update NEWS
	* ChangeLog: Update ChangeLog
	* converters/shell-completion/bash/img2sixel: Update bash completion
	  file
	* converters/shell-completion/zsh/_img2sixel: Update zsh completion
	  file
	* README.md, converters/img2sixel.1: Update manpage and README.md
	* converters/img2sixel.c: Update help
	* converters/sixel2png.c: Write png data using libpng by sixel2png
	* converters/sixel2png.c: Fix a typo
	* converters/sixel2png.c: Cleanup
	* converters/loader.c: Accepts sixel as input format by img2sixel
	* README.md: Update README
	* configure, configure.ac, package.json: Bump version
	* ChangeLog: Update ChangeLog
	* converters/img2sixel.c: Fix segmentation fault on quitting GIF
	  animation with -u option
	* ChangeLog, NEWS: Update ChangeLog and NEWS
	* converters/img2sixel.c, src/tosixel.c: Support HLS palette

2014-10-25  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Don't terminate configure process if
	  --with-libcurl=auto
	* .travis.yml: Update .travis.yml
	* .travis.yml: Update .travis.yml
	* configure, configure.ac: Don't check pkg-config availability if
	  $cross_compile == yes
	* Makefile.in, configure, configure.ac, converters/Makefile.in,
	  include/Makefile.in, src/Makefile.in: Use $PKG_CONFIG environment
	  variable instead of $have_pkg_config
	* configure, configure.ac: Don't use system pkg-config if
	  $cross_compile == "yes"
	* .travis.yml: Update .travis.yml
	* .travis.yml: Update .travis.yml
	* .travis.yml, configure, configure.ac: Update .travis.yml
	* .travis.yml: Update .travis.yml
	* configure, configure.ac: Checks zlib availability with libpng,
	  workaround for MinGW build
	* README.md, configure, configure.ac: Links libcurl automatically
	* Makefile.in, NEWS, configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.in: Build
	  with libjpeg/libpng automatically
	* converters/loader.c: Strip alpha in png loader

2014-10-22  Hayaki Saito <user@zuse.jp>

	* Makefile.am, Makefile.in, converters/Makefile.am,
	  converters/Makefile.in, images/snake.png: Add test for loading png
	  with libpng
	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, images/snake-progressive.jpg: Add a test
	  for loading progressive jpeg
	* include/sixel.h.in, src/output.c, src/output.h: Add new API
	  sixel_output_set_palette_type
	* converters/img2sixel.c, include/sixel.h.in: Add --palette-type
	  option

2014-10-20  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* README.md: Update README
	* configure, configure.ac, include/sixel.h.in, src/dither.c,
	  src/dither.h, src/tosixel.c: Add new API,
	  sixel_dither_set_body_only
	* converters/img2sixel.c: Update usage
	* ChangeLog, NEWS, README.md: Update README and ChangeLog
	* configure: Minor fix
	* configure, configure.ac: Minor fix
	* configure.ac: Fix build error
	* converters/loader.c: Fix build error
	* converters/loader.c: Use libpng reader
	* Makefile.in, config.h.in, configure, configure.ac,
	  converters/Makefile.am, converters/Makefile.in,
	  include/Makefile.in, src/Makefile.in: Add --with-png configure
	  option
	* LICENSE.xterm, README.md, src/fromsixel.c: Fix wrong HLS-to-RGB
	  conversion routine

2014-10-19  Hayaki Saito <user@zuse.jp>

	* README.md: Update README

2014-10-18  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Introduce --verbose option
	* src/fromsixel.c: Rename some functions as snake case
	* src/fromsixel.c: Rename some functions as snake case

2014-10-17  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Bump version
	* README.md: Update README
	* src/tosixel.c: Omit DCS parameters by default
	* src/tosixel.c: Strip an extra DECGNL character at the end of output
	  data
	* src/tosixel.c: Strip an extra LF character from output data
	* converters/loader.c: Suppress gdk-pixbuf assersion on processing
	  some GIF images, reported by @ttdoda

2014-10-14  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Bump version
	* LICENSE.sdump, Makefile.in, README.md, config.h.in, configure,
	  configure.ac, converters/Makefile.am, converters/Makefile.in,
	  converters/loader.c, include/Makefile.in, src/Makefile.in: Add
	  libjpeg support with --with-jpeg configure option

2014-10-12  Hayaki Saito <user@zuse.jp>

	* package.json.in.in: clib integration: add --with-libcurl option by
	  default
	* NEWS: Add missing items to NEWS
	* converters/loader.c: Include errno.h in loader.c
	* converters/Makefile.am, converters/Makefile.in, src/Makefile.am,
	  src/Makefile.in: Add -Werror to CFLAGS when --enable-debug
	  configure option is specified
	* config.h.in, configure, configure.ac: Introduce --enable-debug
	  configure option
	* converters/img2sixel.c: Fix a double free error
	* README.md: Update README
	* README.md: Update README
	* README.md: Update README

2014-10-11  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* NEWS, README.md: Document updates
	* README.md: Update README
	* converters/loader.c, src/quant.c: Suppress some compiler wanings
	* src/quant.c: Fix a bug caused by an uninitialized variable
	* converters/Makefile.am, converters/Makefile.in, src/Makefile.am,
	  src/Makefile.in: Add missing -Wall option to cflags to privent
	  stupid bugs like #9
	* converters/loader.c: Quick fix for Issue #9
	* README.md: Update README
	* README.md: Update README

2014-10-11  Bruce Mitchener <bruce.mitchener@gmail.com>

	* converters/loader.c, converters/shell-completion/bash/img2sixel,
	  converters/sixel2png.1, include/sixel.h.in, src/output.c: Remove
	  whitespace at EOL.
	* ChangeLog, README.md, converters/img2sixel.1,
	  converters/img2sixel.c, converters/quant.h, converters/shell-
	  completion/bash/img2sixel, converters/shell-
	  completion/zsh/_img2sixel, include/sixel.h.in, src/dither.h,
	  src/quant.c: Fix typos.
	* converters/img2sixel.c: Fix uninitialized variable.
	* converters/img2sixel.c, converters/scale.c: Remove unused
	  functions.
	* converters/img2sixel.c, converters/loader.c,
	  converters/sixel2png.c, src/quant.c, src/tosixel.c: Remove unused
	  variables.
	* include/sixel.h.in, src/output.c, src/quant.c: Remove invalid const
	  specifier on return type.

2014-10-11  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* README.md: Update README
	* Makefile.in, NEWS: Add NEWS

2014-10-09  Hayaki Saito <user@zuse.jp>

	* converters/shell-completion/bash/img2sixel: Update bash completion
	  file
	* converters/shell-completion/zsh/_img2sixel: Update zsh completion
	  file
	* converters/img2sixel.1: Add missing descriptions to img2sixel
	  manpage
	* README.md, converters/img2sixel.1, converters/img2sixel.c: Update
	  documents
	* data/example_opengl.gif, data/ffmpeg.png, data/gnuplot.png,
	  data/gs.png, data/libsixel-1.png, data/q_libsixel.png,
	  data/q_ppmtosixel.png, data/q_ppmtosixel2.png, data/q_sixel.png,
	  data/q_sixelconv.png, data/qemu.png, data/sixel.gif, data/w3m-
	  sixel.png, data/wesnoth.png, data/xsdl.png, data/xsixel.png,
	  data/zx81.png: Remove data directory

2014-10-08  Hayaki Saito <user@zuse.jp>

	* README.md, converters/img2sixel.1, converters/img2sixel.c: Update
	  documents
	* converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  Introduce --static option
	* converters/img2sixel.c: @uobikiemukot's patch in the conversation
	  of #8
	* include/sixel.h.in: Keep compatibility

2014-10-07  Hayaki Saito <user@zuse.jp>

	* src/dither.c: Swap bytes if depth == 2
	* ChangeLog: Update ChangeLog
	* configure, configure.ac, package.json: Bump version
	* converters/img2sixel.c: Fix for animation GIF quality degradation
	* include/sixel.h.in, src/dither.c, src/dither.h, src/tosixel.c:
	  Apply @uobikiemukot's patch (various pixel-format support)
	  https://gist.github.com/uobikiemukot/7adab29310caf0be6f7a

2014-10-06  Hayaki Saito <user@zuse.jp>

	* LICENSE.sixel, README.md: Add a mention about the License of
	  kmiya's sixel
	* ChangeLog: Update ChangeLog

2014-10-05  Hayaki Saito <user@zuse.jp>

	* README.md: Update README.md
	* configure, configure.ac, package.json: Bump version
	* converters/stb_image.h: Skip an unknown code(0x3c) at GIF decoder

2014-10-02  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update Changelog

2014-10-01  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Update libtool minor version
	* configure, configure.ac: Update libtool micro version
	* LICENSE.stb: Declare patches/applied/stb_image.h.diff is in public
	  domain
	* configure, configure.ac, package.json: Bump version
	* .gitignore: Update .gitignore
	* Makefile.am, Makefile.in, configure, configure.ac, package.json.in
	  => package.json.in.in: Issue #7: prevent to erase package.json in
	  "make distclean" target
	* Makefile.am, Makefile.in: Issue #7: Add test.log to CLEANFILES
	* converters/Makefile.am, converters/Makefile.in: Issue #7: correct
	  wrong CLEANFILES definition

2014-09-29  Hayaki Saito <user@zuse.jp>

	* src/tosixel.c: Merge arakiken's amend patch:
	  http://mlterm.sourceforge.net/libsixel-penetrate2.patch
	* converters/img2sixel.c: Print short usage explanation if invalid
	  option is given.
	* src/dither.c: Change the behavior of
	  sixel_dither_set_diffusion_type, improvement for sdump.

2014-09-28  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c, include/sixel.h.in, src/dither.c,
	  src/dither.h, src/quant.c, src/quant.h: Introduce -C(complexion
	  score) option and implement complexion correction
	* include/sixel.h.in, src/tosixel.c: Fix build broken by fb1cd8a
	* converters/img2sixel.c, src/output.c, src/output.h, src/tosixel.c:
	  Apply arakiken's patch for GNU Screen integration:
	  http://mlterm.sourceforge.net/libsixel-penetrate.patch
	* converters/img2sixel.c, include/sixel.h.in, src/output.c,
	  src/output.h, src/tosixel.c: Introduce new APIs:
	  sixel_output_{get,set}_skip_dcs_envelope
	* configure, configure.ac, package.json: Bump version
	* src/Makefile.am, src/Makefile.in, src/dither.c, src/dither.h,
	  src/image.c, src/image.h, src/tosixel.c: Drop sixel_image_t object
	  and related functions

2014-09-27  Hayaki Saito <user@zuse.jp>

	* src/dither.c, src/output.c: Add NULL checks
	* src/dither.c, src/output.c: Add NULL checks
	* src/dither.c, src/image.c: Add input parameter validation for some
	  functions

2014-09-26  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Fix a compile error
	* converters/img2sixel.c: Fix a compile error
	* src/image.c: Fix a regression bug introduced by 0221665
	* sixel_orig/Makefile, sixel_orig/frompnm.c, sixel_orig/fromsixel.c,
	  sixel_orig/main.c, sixel_orig/tosixel.c: Remove original sixel
	  (kmiya's sixel), Mirror repo is now here:
	  https://github.com/saitoha/sixel
	* converters/img2sixel.c, src/dither.c, src/image.c: Fix Issue #6:
	  Remove unnecessary null pointer checks

2014-09-25  Hayaki Saito <user@zuse.jp>

	* converters/sixel2png.c: Fix for some environment missing
	  "getopt_long"
	* configure, configure.ac, package.json: Update version
	* converters/sixel2png.c, src/image.c: Issue #5: Completion of error
	  handling

2014-09-24  Hayaki Saito <user@zuse.jp>

	* ChangeLog: Update ChangeLog
	* README.md, converters/img2sixel.1, converters/img2sixel.c: Fix
	  typos
	* configure, configure.ac, package.json: Bump version
	* converters/shell-completion/bash/img2sixel: Update bash completion
	  file
	* converters/shell-completion/zsh/_img2sixel: Update zsh completion
	  file

2014-09-24  mattn <mattn.jp@gmail.com>

	* converters/loader.c: Avoid crash

2014-09-24  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Do cropping after resizing by changing the
	  order of arguments

2014-09-23  Hayaki Saito <user@zuse.jp>

	* README.md, converters/img2sixel.1, converters/img2sixel.c: Update
	  documents
	* README.md: Fix a typo
	* README.md: Update README
	* README.md: Update README
	* data/w3m-sixel.png, data/xsdl.png, data/xsixel.png: Add some images
	* configure, configure.ac: Bump version
	* converters/img2sixel.c: Apply clipping region before scaling
	  process
	* converters/img2sixel.c: Apply arakiken's patch to add clipping
	  options http://mlterm.sourceforge.net/libsixel-addcopton.patch

2014-09-09  Hayaki Saito <user@zuse.jp>

	* README.md: Update README

2014-09-02  Hayaki Saito <user@zuse.jp>

	* config.h.in, configure, configure.ac, package.json: v1.0.3 revert
	  stb_image.h to 1.41
	* configure, configure.ac, package.json: v1.0.3 revert stb_image.h to
	  1.41
	* README.md, converters/stb_image.h: Revert stb_image.h to 1.41 for
	  preventing segfault

2014-09-01  Hayaki Saito <user@zuse.jp>

	* README.md: Update README

2014-08-29  Hayaki Saito <user@zuse.jp>

	* README.md: Fix a typo
	* data/qemu.png, data/wesnoth.png: Add some images for README
	* configure, configure.ac, package.json: Update version
	* README.md: Update README
	* converters/shell-completion/bash/img2sixel: Update bash completion
	  file

2014-08-25  Hayaki Saito <user@zuse.jp>

	* converters/shell-completion/zsh/_img2sixel: Update zsh completion
	  file
	* patches/applied/stb_image.h.diff: Add an applied patch file for
	  original stb_image.h
	* README.md, converters/stb_image.h: Update stb_image.h version to
	  1.44

2014-08-23  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Bump version
	* src/dither.c, src/quant.c: Don't create cache table when it is not
	  needed
	* src/quant.c: Make faster monochrome dithering
	* converters/img2sixel.c: Fix a typo of --quality option value

2014-08-17  Hayaki Saito <user@zuse.jp>

	* src/dither.c, src/dither.h, src/quant.c, src/quant.h: Add quant.h
	  and fix signature confusion of some functions
	* README.md: Update README
	* README.md, data/ffmpeg.png: Update README
	* configure, configure.ac, package.json: Bump version: 1.0.0
	* README.md, data/example_opengl.gif, examples/osx/opengl/Makefile,
	  examples/osx/opengl/opengl, include/sixel.h.in: Update README
	* src/output.h: Add a missing header
	* Makefile.in, aclocal.m4, configure, configure.ac,
	  converters/Makefile.in, converters/img2sixel.c,
	  converters/sixel2png.c, examples/osx/opengl/opengl,
	  examples/osx/opengl/opengl.c, include/Makefile.in,
	  include/sixel.h.in, src/Makefile.in, src/dither.c, src/dither.h,
	  src/fromsixel.c, src/image.c, src/image.h, src/output.c,
	  src/quant.c, src/tosixel.c: ABI version 1.0.0
	* src/dither.c, src/dither.h: Add missing files
	* configure, configure.ac, converters/img2sixel.c,
	  examples/osx/opengl/opengl, examples/osx/opengl/opengl.c,
	  include/sixel.h.in, src/Makefile.am, src/Makefile.in, src/image.c,
	  src/output.c, src/quant.c, src/tosixel.c: ABI version 0.3.0

2014-08-16  Hayaki Saito <user@zuse.jp>

	* include/sixel.h.in, src/quant.c: Performance optimization
	* converters/img2sixel.c, examples/osx/opengl/opengl.c,
	  include/sixel.h.in, src/quant.c: Minor update
	* converters/img2sixel.c, converters/loader.c, include/sixel.h,
	  include/sixel.h.in, src/quant.c: Add new function sixel_dither_get
	* converters/img2sixel.c, converters/sixel2png.c,
	  examples/osx/opengl/opengl, examples/osx/opengl/opengl.c,
	  include/sixel.h, include/sixel.h.in, src/image.c, src/quant.c,
	  src/tosixel.c: Update interface symbols
	* src/quant.c: Fix a bug of memory layout of palette structure
	* converters/loader.c: Minor fix
	* src/quant.c, src/tosixel.c: Minor fix

2014-08-15  Hayaki Saito <user@zuse.jp>

	* src/quant.c: Keep compatiblity with abi-1.0.0 branch
	* Makefile.in, README.md, aclocal.m4, config.h.in, configure,
	  configure.ac, converters/Makefile.in, include/Makefile.in,
	  include/sixel.h, include/sixel.h.in, m4/ax_gcc_func_attribute.m4,
	  m4/ax_gcc_var_attribute.m4, src/Makefile.in: Add deprecated
	  attribute to some functions
	* configure, configure.ac, converters/img2sixel.c,
	  converters/loader.c, include/sixel.h, src/image.c, src/quant.c,
	  src/tosixel.c: ABI version 0.2.0
	* converters/frompnm.c: Prevent invalid memory access
	* examples/osx/opengl/opengl, examples/osx/opengl/opengl.c: Add an
	  example: opengl test

2014-08-13  Hayaki Saito <user@zuse.jp>

	* src/tosixel.c: Reset active palette by every frame

2014-08-08  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* src/tosixel.c: Minor fix

2014-08-07  Hayaki Saito <user@zuse.jp>

	* config.h.in, configure, configure.ac, include/sixel.h,
	  src/output.c, src/tosixel.c: +
	* src/quant.c, src/tosixel.c: Minor fixes

2014-08-06  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c, include/sixel.h, src/quant.c: Allocate
	  cache table only once to improve performance
	* converters/img2sixel.c: Strip extra malloc
	* converters/img2sixel.c, include/sixel.h, src/quant.c: Minor fix of
	  applying palette
	* src/quant.c: Improve performance

2014-08-04  Hayaki Saito <user@zuse.jp>

	* Makefile.am, Makefile.in: Minor fix
	* Makefile.am, Makefile.in: Update .travis.yml
	* Makefile.am: Remove needless workarounds for coveralls

2014-08-03  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* .travis.yml: Ignore segmentation fault of coveralls command
	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, converters/img2sixel.c, include/sixel.h,
	  src/Makefile.am, src/Makefile.in, {converters => src}/quant.c: Move
	  quantization APIs to library domain
	* .travis.yml: Update .travis.yml
	* ChangeLog: Add ChangeLog
	* .travis.yml: Update .travis.yml
	* README.md, converters/img2sixel.c, converters/sixel2png.c: Add
	  --version and --help option
	* configure, configure.ac, package.json: Bump version
	* Makefile.in, config.h.in, configure, configure.ac,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.in, {src
	  => wic}/wic.cc, wic_install.reg.in => wic/wic_install.reg.in,
	  wic_uninstall.reg.in => wic/wic_uninstall.reg.in: Temporary drop
	  wic integration
	* README.md: Update README
	* README.md, data/gnuplot.png, data/gs.png, data/libsixel-1.png,
	  data/q_libsixel.png, data/q_ppmtosixel.png, data/q_ppmtosixel2.png,
	  data/q_sixel.png, data/q_sixelconv.png, data/sixel.gif,
	  data/zx81.png: Update README

2014-08-02  Hayaki Saito <user@zuse.jp>

	* config.h.in, configure, configure.ac: Bump version
	* README.md, converters/img2sixel.c: Add --macro-number option

2014-08-01  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Minor fix

2014-07-28  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Update version
	* config.h.in, configure, configure.ac, converters/img2sixel.c:
	  Improve time precision of animation rendering
	* configure, configure.ac, package.json: Update micro version
	* converters/img2sixel.c: Do not insert delay after drawing frames,
	  but before doing
	* README.md: Update README

2014-07-27  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Fix a double free error
	* converters/loader.c: Fix an error when glib version < 2.36
	* converters/loader.c: Revert "Fix static image processing with gdk-
	  pixbuf2"  This reverts commit
	  5e5f2aed34dc1356c151513d5e31d9f14ce64c8e.
	* converters/loader.c: Fix static image processing with gdk-pixbuf2

2014-07-26  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Fix build error
	* converters/loader.c: Strip an unneeded malloc call
	* converters/loader.c: Fix a typo
	* converters/img2sixel.c: Fix segfault of accessing delay value
	* converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  Respect delay by each frame
	* configure, configure.ac, package.json: Bump version
	* src/tosixel.c: Reset parser state before parsing each frames

2014-07-25  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Bump version
	* src/tosixel.c: Always reset active palette no

2014-07-24  Hayaki Saito <user@zuse.jp>

	* src/output.c: Minor fix
	* LICENSE.images, LICENSE.stb: Minor update of LICENSE files
	* configure, configure.ac, package.json: Bump version

2014-07-23  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Minor fix
	* converters/img2sixel.c: Minor fix
	* configure, configure.ac, package.json: Bump version
	* converters/img2sixel.c: Strip a pair of malloc/free

2014-07-22  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Emit DECDMAC sequence more faster (apply
	  the patch written by @arakiken) http://mlterm.sourceforge.net
	  /img2sixel-fixhex.patch

2014-07-21  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac, package.json: Bump version
	* README.md, converters/img2sixel.1: Add some descriptions for new
	  options to documents
	* converters/img2sixel.c: Add --ignore-delay option
	* converters/img2sixel.c, converters/loader.c,
	  converters/stb_image.h: Initial implementation for --use-macro
	  option
	* converters/img2sixel.c: Improve the color sampling method for
	  makeing adaptive palette

2014-07-19  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Fix a stupid typo
	* converters/shell-completion/zsh/_img2sixel: Add zsh completion
	  candidates for --loop-control option
	* converters/shell-completion/bash/img2sixel: Add bash completion
	  candidates of --loop-control option
	* configure, configure.ac, package.json: Bump version
	* converters/img2sixel.c: Fix the wrong option for getopt
	* configure, configure.ac, package.json: Update version
	* README.md, converters/img2sixel.1: Update document
	* README.md, converters/img2sixel.1: Update img2sixel document
	* package.json: Rebuild
	* converters/img2sixel.c: Enable delay only if delay value < 100
	* converters/loader.c: Reset BMP component value to 3
	* converters/loader.c: Fix build of gdk-pixbuf integration
	* config.h.in, configure, configure.ac, converters/img2sixel.c: Check
	  usleep(3) availabiliey
	* converters/img2sixel.c: Fix a memory leak issue
	* converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  Respect "delay time" setting in GIF header
	* converters/stb_image.h: Retrieve "delay time" from GIF header
	* converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  Implement "loop control" option

2014-07-17  Hayaki Saito <user@zuse.jp>

	* converters/stb_image.h: Retrive loop count of GIF animation
	* converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  Add new CLI argument: --loop-control
	* config.h.in, configure, configure.ac, converters/img2sixel.c:
	  Checks availability of SIGINT/SIGTERM/SIGHUP
	* converters/img2sixel.c: Handle SIGTERM instead of SIGKILL
	* Makefile.am, Makefile.in: Except libsixel.pc from CLEANFILES
	* configure, configure.ac: Style improvement
	* config.h.in, configure, configure.ac, converters/img2sixel.c:
	  Checks signal(3) availability
	* converters/img2sixel.c: Emit ST when we catch SIGINT/SIGHUP/SIGTERM
	* configure, configure.ac: Bump version

2014-07-17  saitoha <user@zuse.jp>

	* converters/loader.c: Fix a segmentation error when loading GIF with
	  setting requested component = 4

2014-07-16  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Minor fix
	* converters/loader.c: Don't load GIF with GD backend
	* converters/loader.c: Load animation GIF with gdk-pixbuf2
	* converters/img2sixel.c: Move to (1, 1) if loaded image is an
	  animation file
	* converters/loader.c: Prevent overrun
	* converters/img2sixel.c: Implement multiple frame output
	* converters/loader.c: Minor fix
	* converters/loader.c: Do GIF specific processing
	* converters/loader.c: Change the signature of load_with_builtin
	* converters/loader.c: Add GIF detector function
	* converters/loader.c: Add the chunk initializer function
	* converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  Change the signature of load_image_file
	* converters/Makefile.am, converters/Makefile.in,
	  converters/loader.c: Include stb_image.h into loader.c

2014-07-09  Hayaki Saito <user@zuse.jp>

	* package.json: Rebuild
	* configure, configure.ac: Update version
	* package.json: Minor fix
	* package.json: Add package.json
	* libsixel.pc.in: Updaate the pkg-config file
	* Makefile.in, configure, converters/Makefile.in,
	  include/Makefile.in, src/Makefile.in: Rebuild build files
	* configure.ac, package.json.in: clib's package.json integration
	* configure.ac: Add new macro PACKAGE_DESCRIPTION
	* configure, configure.ac: Bump version

2014-07-01  Hayaki Saito <user@zuse.jp>

	* src/sixel.5: Minor fix of sixel(5) manpage

2014-06-27  Hayaki Saito <user@zuse.jp>

	* configure: Rebuild configure script
	* configure.ac: Bump version
	* converters/stb_image.h: Update stb_image.h version to 1.41

2014-06-21  Hayaki Saito <user@zuse.jp>

	* src/sixel.5: Update the manpage of sixel(5)
	* LICENSE.images: Update license notation file for test images

2014-06-20  Hayaki Saito <user@zuse.jp>

	* LICENSE.stb, LICENSE.stbi, LICENSE.stbiw: Update some LICENSE files
	* configure, configure.ac: Fix a typo
	* configure, configure.ac: Fix linker error: gdImageCreateFromTiffPtr
	  not found in ArchLinux
	* configure, configure.ac: Bump version

2014-06-19  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Do PKG_PROG_PKG_CONFIG out of if-clause
	* converters/stb_image.h: Revert "Apply the fix for 1bpp PNG
	  (adb44619) again"  This reverts commit
	  5229d3d8f0139f407be79ea427e5e4f45dc23d84.
	* converters/stb_image.h: Fix a merge misstake
	* configure, configure.ac: Bump version
	* converters/stb_image.h: Apply the fix for 1bpp PNG (adb44619) again

2014-06-18  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Bump version
	* Makefile.am, Makefile.in: Fix travis build
	* config.guess, config.h.in, config.sub, configure, ltmain.sh,
	  m4/libtool.m4, m4/ltoptions.m4, m4/ltversion.m4: Update libtool
	  version to 2.4.2
	* configure, configure.ac: Fix wrong AC_ARG_WITH option parsing,
	  reported by @ttdoda
	* Makefile.am, Makefile.in: Fix a typo in valgrind target

2014-06-16  Hayaki Saito <user@zuse.jp>

	* Makefile.am, Makefile.in: Fix travis build

2014-06-15  Hayaki Saito <user@zuse.jp>

	* configure: Rebuild configure script
	* configure.ac: Minor fix
	* Makefile.am, Makefile.in: Minor fix
	* Makefile.in, configure, configure.ac, include/Makefile.in,
	  src/Makefile.in: Add new configure option, --with-zshcompletiondir
	* converters/Makefile.am, converters/Makefile.in: Add a zsh
	  completion file to install target
	* converters/shell-completion/zsh/_img2sixel: Add zsh completion file
	  for img2sixel
	* converters/stb_image_write.h: Strip trailing spaces
	* converters/sixel2png.c, converters/stb_image_write.h: Update
	  stb_image_write version to 0.94
	* configure, configure.ac: Update version
	* Makefile.in, config.guess, config.h.in, config.sub, configure,
	  configure.ac, include/Makefile.in, ltmain.sh, m4/libtool.m4,
	  m4/ltoptions.m4, m4/ltversion.m4, src/Makefile.in: Add new
	  configure option, --with-bashcompletiondir
	* converters/Makefile.am, converters/Makefile.in: Add bash-completion
	  file to install target
	* converters/shell-completion/bash/img2sixel: Add bash-completion
	  definition file
	* configure, configure.ac: Update version
	* images/snake.gif: Add a test GIF image
	* converters/stb_image.h: Do be sure to rewind in bitmap test, to fix
	  broken GIF loader

2014-06-14  Hayaki Saito <user@zuse.jp>

	* README.md: Mention yaft, as a sixel-featured terminal

2014-06-11  Hayaki Saito <user@zuse.jp>

	* configure: Rebuild configure script
	* configure.ac: Bump version
	* images/snake.tga, images/snake.tiff: Add TGA/TIFF test images
	* images/snake.bmp: Add a bmp v5 test image
	* converters/stb_image.h: Support to load bitmap v5 header
	* README.md: Update coverage status badge
	* Makefile.am, Makefile.in, converters/Makefile.am,
	  converters/Makefile.in: Update tests
	* images/snake.pnm: Add new test image snake.pnm
	* converters/Makefile.am, converters/Makefile.in: Minor fixes
	* configure: Rebuild configure script
	* Makefile.am, Makefile.in: Minor fix
	* Makefile.am, Makefile.in: Update makefile
	* Makefile.am, Makefile.in: Allow "possibly lost" and "still
	  reachable" on checking leaks with valgrind
	* Makefile.am: Add --show-leachable=no option to valgrind
	* converters/loader.c: Strip surplus g_object_ref/g_object_unref pair

2014-06-11  saitoha <user@zuse.jp>

	* converters/quant.c: Fix invalid memory access warnings reported by
	  valgrind

2014-06-10  Hayaki Saito <user@zuse.jp>

	* Makefile.am, Makefile.in: Strip garbage output from valgrind.log
	* converters/loader.c: Fix a typo
	* converters/loader.c: Handle the error if malloc is failed in
	  load_with_gd
	* .travis.yml: Update .travis.yml
	* converters/loader.c: Dereference gdk-pixbuf loader after using it
	* .travis.yml: Amend fix of .travis.yml
	* .travis.yml: Update .travis.yml cat valgrind.log if valgrind test
	  fails
	* .travis.yml: Use libgd2-xpm-dev package instead of libgd2-devel
	* .travis.yml: Install libgd-dev when --with-gd option is enabled
	* converters/loader.c: Use GLIB_CHECK_VERSION to detect that
	  g_type_init is deprecated
	* converters/loader.c: Call g_type_init() before using gdk-pixbuf
	* aclocal.m4, configure: Update configure script
	* configure.ac: Bump version
	* Makefile.in, configure, configure.ac, converters/Makefile.in,
	  include/Makefile.in, src/Makefile.in: Fix a configuration bug where
	  gdk-pixbuf flags are not set
	* .travis.yml: Update .travis.yml
	* .travis.yml: Update .travis.yml

2014-06-10  saitoha <user@zuse.jp>

	* .travis.yml: Install pkg-config when configuring with gdk-pixbuf

2014-06-10  Hayaki Saito <user@zuse.jp>

	* .travis.yml: Update .travis.yml

2014-06-10  saitoha <user@zuse.jp>

	* .travis.yml, Makefile.am, Makefile.in, aclocal.m4, configure,
	  src/tosixel.c: Add --disable-shared configure option with gcov
	  target

2014-06-09  Hayaki Saito <user@zuse.jp>

	* converters/stb_image.h: Parse application extension block when
	  loading GIF

2014-06-10  Hayaki Saito <user@zuse.jp>

	* Makefile.am, Makefile.in: Remove valgrind.log in clean target
	* .travis.yml: Install libyaml-dev in .travis.yml
	* .travis.yml, Makefile.am, Makefile.in: Add valgrind target to
	  Makefile
	* Makefile.am: Update makefile
	* Makefile.in, converters/Makefile.in: Minor fixes
	* .travis.yml: Install PyYAML when running coveralls on travis
	* .gitignore: Update gitignore
	* Makefile.am, converters/Makefile.am: Add some CLEANFILES
	* Makefile.am: Minor fix
	* Makefile.am, Makefile.in: Add workaround for a cpp-coveralls
	  problem
	* converters/.coveralls.yml => .coveralls.yml, Makefile.am,
	  Makefile.in, converters/Makefile.am, converters/Makefile.in,
	  src/Makefile.am: Fix travis build
	* .travis.yml: Update .travis.yml
	* .travis.yml: Update .travis.yml: add --enable-gcov build target
	* README.md: Add coveralls badge to README
	* Makefile.am, Makefile.in, converters/Makefile.am,
	  converters/Makefile.in, src/Makefile.am: Add coveralls tqrget to
	  makefiles

2014-06-09  Hayaki Saito <user@zuse.jp>

	* converters/.coveralls.yml: Add .coveralls.yml
	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, src/Makefile.am, src/Makefile.in: Add new
	  configure option --enable-gcov
	* converters/loader.c, converters/stb_image.c,
	  converters/stb_image.h: Headerify stb_image

2014-06-08  Hayaki Saito <user@zuse.jp>

	* converters/stb_image.c: Update stb_image version to 1.38
	* sixel_orig/tosixel.c, src/tosixel.c: Add workarounds for old
	  version of mlterm

2014-06-07  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* LICENSE.tw, converters/quant.c: Drop unused pattern-dither function

2014-06-06  Hayaki Saito <user@zuse.jp>

	* .gitignore: Update gitigore
	* converters/frompnm.c, converters/loader.c: Fix linker error for
	  mingw environment
	* configure.ac: Bump version
	* Makefile.in, configure, configure.ac, wic_install.reg =>
	  wic_install.reg.in, wic_uninstall.reg => wic_uninstall.reg.in: Add
	  new configure output target: wic_install.reg/wic_uninstall.reg
	* Makefile.in, config.guess, config.h.in, config.sub, configure,
	  configure.ac, converters/Makefile.in, include/Makefile.in,
	  ltmain.sh, m4/libtool.m4, m4/ltoptions.m4, m4/ltversion.m4,
	  src/Makefile.in: Update build files

2014-06-06  U-WIN-FOH0MAR4FJ6\user <user@WIN-FOH0MAR4FJ6.(none)>

	* configure.ac: Minor fix
	* configure.ac: Minor fix

2014-06-05  Hayaki Saito <user@zuse.jp>

	* src/wic.cc, wic_install.reg, wic_uninstall.reg: Add some files for
	  WIC integration
	* Makefile.in, config.h.in, configure, converters/Makefile.in,
	  include/Makefile.in, src/Makefile.in: Update build files
	* configure.ac: Check libs for WIC integration
	* configure.ac: Add new configure option --with-wic
	* configure, configure.ac: Update configure script
	* build-gdkpixbuf.sh: Drop unused build script build-gdkpixbuf.sh

2014-06-04  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* images/vimperator3.png: Add an additional test image

2014-05-30  Hayaki Saito <user@zuse.jp>

	* config.h.in, configure, configure.ac: Add a config.h definition
	  which represents getopt_long avilability
	* converters/img2sixel.c: Support some environments lack getopt_long
	* configure: Rebuild configure script
	* configure.ac: Bump version
	* configure: Rebuild
	* converters/Makefile.in: Rebuild Makefile.in
	* converters/Makefile.am: Add some private header files to the source
	  distribution
	* config.h.in: Rebuild config.h.in
	* configure: Rebuild
	* converters/loader.c: Use standard jpeg loader if available
	* configure.ac: Check standard jpeg loader with GD integration
	* configure, configure.ac: Check libiconv avilability if --with-gd is
	  specified
	* configure, configure.ac: Check host environment
	* converters/loader.c: Compile loader module without missing GD
	  symbols
	* configure.ac: Check each of gdImageCreateFromXXX availabilities
	* converters/loader.c: Revert "Don't compile unused code in
	  stbi_image.c such as stbi_load_from_file"  This reverts commit
	  9415149ac20f5ab26b8e97b26c8d9989bdd61572.
	* converters/loader.c: Don't compile unused code in stbi_image.c such
	  as stbi_load_from_file
	* configure: Rebuild configure script
	* converters/stb_image.c: Fix a segmentation fault issue reported by
	  @arakiken

2014-05-28  Hayaki Saito <user@zuse.jp>

	* configure: Rebuild configure script
	* configure, configure.ac: Continue to configure without pkg-config
	  if GDK_PIXBUF_CFLAGS and GDK_PIXBUF_LIBS is set
	* configure.ac: Bump version
	* configure, configure.ac: Don't use addition assingment operator in
	  configure, it's an extension of bash. reported by @ttdoda

2014-05-26  Hayaki Saito <user@zuse.jp>

	* configure: Rebuild
	* configure.ac: Bump version
	* converters/loader.c: Fix an error caused by duplicated free
	* converters/loader.c: Load pnm more efficiently
	* converters/loader.c: Minor fix
	* converters/loader.c: Minor fix
	* converters/loader.c: Minor fix

2014-05-25  Hayaki Saito <user@zuse.jp>

	* src/sixel.5: Update reference section
	* converters/img2sixel.1, converters/sixel2png.1: Update "See Also"
	  section of img2sixel/sixel2png
	* src/Makefile.in: Rebuild Makefile.in
	* src/Makefile.am: Install sixel(5) by default
	* src/sixel.5: Add new manpage "sixel(5)"
	* Makefile.in, configure, configure.ac, converters/Makefile.in,
	  include/Makefile.in, src/Makefile.in: Rebuild
	* Makefile.am: Update Makefile.am
	* configure.ac: Add new configure option, --with-pkgconfigdir
	* Makefile.in, configure: Rebuild
	* configure.ac: Add new config file libsixel.pc
	* libsixel.pc.in: Add a template file for pkg-config integration
	* converters/malloc_stub.c, converters/stb_image.c: Fix for some
	  environment lacks memory.h
	* Makefile.in, config.h.in, configure, configure.ac,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.in: Drop
	  unused gio-2.0 detection
	* configure: Rebuild configure script
	* configure.ac: Update minor version
	* Makefile.in, config.h.in, configure, configure.ac,
	  converters/Makefile.in, converters/loader.c, include/Makefile.in,
	  src/Makefile.in: Fix segmentation errors when loading stdin with
	  gdk-pixbuf
	* converters/loader.c: Fix a GDK error caused by loading image from
	  stdin with gdk-pixbuf
	* converters/img2sixel.1: Update manpage of img2sixel
	* converters/loader.c: Issue #2 Fix segmentation faults caused when
	  libcurl integration is enabled
	* converters/loader.c: Minor fix
	* converters/loader.c: Do not use stbi loader if image format is
	  pnm/sixel
	* converters/loader.c: Add functions detect pnm/sixel image format
	* converters/loader.c: Don't use stbi_load_from_file
	* converters/Makefile.am, converters/Makefile.in: Build with
	  frompnm.c
	* converters/scale.h: Minor fix
	* converters/loader.c: Enable pnm format loader in loader.c
	* converters/frompnm.c, converters/frompnm.h: Add PNM loader imported
	  from kmiya's sixel

2014-05-24  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Cleanup
	* config.h.in, configure: Rebuild configure script
	* converters/malloc_stub.c, converters/malloc_stub.h: Drop unused
	  posix_memalign stub function
	* configure.ac: Drop the preparation for SIMD enhancement
	* configure: Rebuild configure script
	* configure.ac: Bump version
	* Makefile.in, configure, converters/Makefile.am,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.in:
	  Update build scripts
	* configure.ac: Improve configure script avilability

2014-05-23  Hayaki Saito <user@zuse.jp>

	* configure.ac: Fix for environments that do not have pkg-config

2014-05-22  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Fix build

2014-05-21  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.1: Update manpage of img2sixel
	* configure, configure.ac: Minor fix
	* README.md: Update README
	* configure: Update configure script
	* configure.ac: Update minor version
	* converters/img2sixel.c, converters/loader.c: Fix segfault when
	  source image is GIF

2014-05-20  Hayaki Saito <user@zuse.jp>

	* converters/loader.c: Add test for HDR format
	* converters/loader.c: Add detection for PSD file format
	* converters/loader.c: Add missing include directive
	* converters/loader.c: Minor fix
	* configure: Rebuild
	* configure.ac: Minor fix
	* configure, configure.ac: Display configure summary
	* README.md: Update README
	* README.md: Update README
	* src/fromsixel.c, src/tosixel.c: Cleanup
	* converters/loader.c: Minor fix
	* converters/img2sixel.1: Update manpage
	* README.md: Update README
	* converters/img2sixel.1: Update manpage
	* converters/img2sixel.c: Use free() indted of stbi_image_free
	* configure: Rebuild
	* configure.ac: Update version
	* converters/loader.c: Minor fix
	* converters/loader.c: Fallback other loader if loading process fails
	* converters/loader.c: Add header/footer comments
	* converters/Makefile.am, converters/Makefile.in,
	  converters/img2sixel.c, converters/loader.c, converters/loader.h:
	  Add loader.c
	* converters/img2sixel.c: Linting
	* .travis.yml: Update .travis.yml
	* .travis.yml: Add some new travis build targets
	* converters/img2sixel.c: Add integration for when both of gdlib and
	  libcurl are enabled
	* converters/img2sixel.c: Fix run-time errors
	* converters/img2sixel.c: Fix some build error
	* config.h.in: Add HAVE_GD definition
	* converters/img2sixel.c: Initial implementation of gd integration

2014-05-19  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Search package gdlib not but libgd
	* Makefile.in, configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.in: Add
	  --with-gd option
	* .gitignore, .travis.yml, configure, configure.ac: Up to date
	* .travis.yml: Update .travis.yml
	* configure.ac: Change configure options: --enable-gdk-pixbuf to
	  --with-gdk-pixbuf --enable-libcurl to --with-libcurl
	* configure.ac: Cleanup
	* .travis.yml: Fix travis test with using wine
	* .travis.yml: Add --prefix=/usr to configure option in travis script
	* .travis.yml: Check memory leaks and access violation only when WINE
	  is not used
	* configure: Rebuild configure script
	* configure.ac: Bump version
	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in: Raise errors if gdk-pixbuf/libcurl are not
	  available when they are enabled
	* .travis.yml: Update .travis.yml
	* converters/img2sixel.c: Minor fix
	* configure, configure.ac: Add new configure options, --enable-gdk-
	  pixbuf2 and --enable-libcurl
	* build-gdkpixbuf.sh: Drop build-gdkpixbuf.sh
	* converters/img2sixel.c: Minor fix
	* converters/Makefile.am, converters/Makefile.in: Update CFLAGS and
	  LDADD for img2sixel
	* Makefile.in, aclocal.m4, config.h.in, configure, configure.ac,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.in: Check
	  gdk-pixbuf2 and libcurl availability
	* build-gdkpixbuf.sh, converters/img2sixel.c: Integrate libcurl only
	  if gdk-pixbuf is not available

2014-05-18  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Minor fix
	* converters/img2sixel.c: Minor fix
	* build-gdkpixbuf.sh, converters/img2sixel.c: * img2sixel.c: Use gdk-
	  pixbuf and libcurl. * build-gdkpixbuf.sh: Added. this commit is
	  imported from arakiken/libsixel. https://bitbucket.org/arakiken/lib
	  sixel/commits/fda0bcab1ec2598bada3d102d8f0cf35d848f6ff
	* build-gdkpixbuf.sh, converters/img2sixel.c: * img2sixel.c: Use gdk-
	  pixbuf and libcurl. * build-gdkpixbuf.sh: Added. this commit is
	  imported from arakiken/libsixel. https://bitbucket.org/arakiken/lib
	  sixel/commits/fda0bcab1ec2598bada3d102d8f0cf35d848f6ff
	* configure: Rebuild
	* configure.ac: Update version
	* converters/img2sixel.c: Fixup for the effect of invert option
	* src/tosixel.c: Assume default SIXEL palette as fore-color

2014-05-17  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Fixup for correcting getopt option
	* README.md, converters/img2sixel.1: Update manpage and README
	* README.md, converters/img2sixel.1, converters/img2sixel.c: Fix
	  typos: sence -> sense
	* converters/img2sixel.c: Add invert option
	* converters/quant.c: Minor fix
	* README.md, configure: Rebuild
	* configure.ac: Update minor version
	* converters/img2sixel.c: Enable missing -q/--quality option
	* .gitignore: Update .gitignore

2014-05-16  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Update version
	* converters/Makefile.am, converters/Makefile.in: Add some smoke
	  tests

2014-05-15  Hayaki Saito <user@zuse.jp>

	* src/tosixel.c: Define and select color index #1 when monochrome
	  sixel mode
	* converters/quant.c: Improve the quality of monochrome dithering
	* .travis.yml: Update .travis.yml
	* .travis.yml: Amend fix of yml syntax error
	* .travis.yml: Update .travis.yml
	* converters/quant.c: Revert "Omit some needless conditions", to fix
	  access violations  This reverts commit
	  2cb46ca69a68a9eb837e0696080e27708286915c.

2014-05-14  Hayaki Saito <user@zuse.jp>

	* .travis.yml: Integrate valgrind to .travis.yml
	* configure: Rebuild
	* configure.ac: Update version
	* converters/quant.c: Omit some needless conditions
	* converters/img2sixel.c: Load map file with high quality mode
	* README.md: Update README
	* configure, configure.ac: Update version
	* converters/img2sixel.1: Update manpage
	* README.md: Add tw license notice to README
	* LICENSE.tw: Add license file of arakiken's tw
	* converters/img2sixel.c, converters/quant.c: Use pattern dither when
	  doing monochrome quantization
	* converters/img2sixel.1: Update manpage
	* README.md, converters/img2sixel.c: Minor fix
	* README.md: Update README
	* converters/quant.c: Handle some out of memory errors
	* converters/img2sixel.c, converters/quant.c: Minor fix
	* converters/img2sixel.c, converters/quant.c, converters/quant.h:
	  Implement --quality option

2014-05-13  Hayaki Saito <user@zuse.jp>

	* converters/quant.c: Catch unhandled errors
	* README.md, converters/img2sixel.1, converters/img2sixel.c,
	  converters/quant.c, converters/scale.c, converters/scale.h: Add
	  welsh resampling filter

2014-05-12  Hayaki Saito <user@zuse.jp>

	* converters/quant.c: Minor fix
	* README.md, converters/img2sixel.1: Add reference notations of
	  ImageMagick

2014-05-11  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Bump version
	* converters/img2sixel.c: Implement options,
	  --width=auto/--height=auto
	* converters/img2sixel.1: Update manpage
	* README.md, converters/img2sixel.c: Update README
	* converters/img2sixel.c: Accept units(%/px) with -w and -h options
	* config.h.in, configure, configure.ac, converters/malloc_stub.c,
	  converters/malloc_stub.h: Prepare for SSE2 extension

2014-05-11  hsaito <hsaito@MacBook-Pro.local>

	* converters/quant.c: Optimize dithering

2014-05-10  Hayaki Saito <user@zuse.jp>

	* converters/quant.c: Fix a worng comment
	* configure, configure.ac: Update version
	* converters/quant.c: Fix bugs caused by some typos
	* README.md, converters/img2sixel.1, converters/img2sixel.c,
	  converters/quant.c, converters/quant.h: Add burkes' dithering
	  method
	* README.md, converters/img2sixel.1, converters/img2sixel.c,
	  converters/quant.c, converters/quant.h: Add stucki's dithering
	  method
	* configure, configure.ac: Bump version
	* README.md: Update README
	* converters/img2sixel.1, converters/img2sixel.c, converters/quant.c,
	  converters/quant.h: Add Bill Atkinson's dithering method

2014-05-09  Hayaki Saito <user@zuse.jp>

	* converters/Makefile.am, converters/Makefile.in, src/Makefile.am,
	  src/Makefile.in: Strip -O3 option
	* converters/scale.c: Make nearest neighbor method faster
	* README.md, converters/img2sixel.1, converters/img2sixel.c,
	  converters/scale.c, converters/scale.h: Add
	  gaussian/hanning/hamming filter for resampling

2014-05-08  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Update version
	* README.md, converters/img2sixel.1, converters/img2sixel.c: Add and
	  implement -f and -s option
	* converters/img2sixel.c, converters/quant.c, converters/quant.h,
	  converters/scale.c, converters/scale.h: Cleanup
	* converters/img2sixel.c, converters/quant.c: Cleanup
	* converters/quant.c: Minor fix of lookup method
	* converters/img2sixel.c, converters/quant.h: Minor fix for
	  processing options, -d and -r
	* src/tosixel.c: Strip unused code
	* .travis.yml: Update .travis.yml
	* README.md, converters/img2sixel.1, converters/img2sixel.c,
	  converters/scale.c: Change default re-sampling option to bilinear
	  method
	* configure, configure.ac: Update version
	* converters/img2sixel.c, converters/quant.c, converters/quant.h: Add
	  "foptimize" strategy option to LSQ_ApplyPalette
	* converters/img2sixel.1: Update manpage
	* converters/img2sixel.1: Update manpage
	* README.md: Update README
	* converters/img2sixel.c: Fix an incompatible type argument
	  substitution
	* converters/img2sixel.c: Minor fix
	* converters/img2sixel.c: Fix a segmentation error
	* converters/img2sixel.c: Fix a memory leak
	* converters/img2sixel.c: Add missing argument for getopt
	* converters/img2sixel.c: Implement --resampling option
	* converters/img2sixel.c: Cleanup
	* converters/img2sixel.c: Add -r/--resampling option to img2sixel
	* converters/scale.c: Make LSS_scale enable to switch scaling method
	* converters/scale.c: Minor fix of normalize function
	* converters/scale.c: Add various resampling functions
	* converters/scale.c: Add missing include delective
	* converters/scale.c: Workaround for the environment where M_PI is
	  not defined
	* converters/img2sixel.c, converters/quant.c, converters/scale.c,
	  converters/scale.h: Add methodForResampling argument to LSS_scale
	  signature
	* converters/scale.h: Add enum definition identifying methods for re-
	  sampling
	* converters/img2sixel.1: Strip a trailing space

2014-05-07  Hayaki Saito <user@zuse.jp>

	* converters/quant.c: Minor fix around switching diffusion method
	* converters/Makefile.am, converters/Makefile.in, src/Makefile.am,
	  src/Makefile.in: Add -O3 to CFLAGS
	* converters/img2sixel.c, converters/scale.c, converters/scale.h: Fix
	  the signature of LSS_Scale
	* converters/quant.c: Handle out-of-memory errors
	* converters/quant.c: Fix memory leak
	* converters/quant.c: Optimization for applying palette
	* converters/Makefile.am, converters/Makefile.in: enable HDR image
	  format
	* converters/Makefile.am, converters/Makefile.in: Fix build
	* README.md, converters/img2sixel.1: Update README and manpage
	* converters/img2sixel.c: Update --help description
	* converters/Makefile.am, converters/Makefile.in: Rebuild
	* converters/img2sixel.c: Implement --width/--height using LSS_scale
	* converters/img2sixel.c: Add new options, --width and --height
	* converters/scale.c: Add missing include derectives
	* converters/scale.c, converters/scale.h: Add the image resizing
	  function

2014-05-04  Hayaki Saito <user@zuse.jp>

	* config.h.in, converters/Makefile.in: Update configure script
	* converters/Makefile.am: Add manpages to distributed files
	* converters/sixel2png.1: Add the manpage of sixel2png
	* converters/img2sixel.1: Add the manpage of img2sixel
	* converters/img2sixel.c: Fix --help descriptions

2014-05-02  Hayaki Saito <user@zuse.jp>

	* .travis.yml: Remove amd64-mingw32msvc target
	* .travis.yml: Add new targets {i586,amd64}-mingw32msvc
	* converters/img2sixel.c: Cleanup
	* README.md: Add travis status image to README.md

Fri May 2 09:57:59 2014 +0900  Hayaki Saito <user@zuse.jp>

	* .travis.yml: Squashed commit of the following:  commit
	  ff949f9d7e3118634c6c8aed513f0709fe6a05bc  Fix a typo  commit
	  d551b421e9cfae2e2dc5eedea83c2d3fae2edbe9  Update travis build
	  commit d98e174afe4cc353ff5aa154f3e0c55b65c8d6e6  Update travis
	  build  commit bccc8145faa03b2fd56c777ace7aedd38cd5a0b6  Fix travis
	  build  commit 53c98ad4740eeffaf179e314c21a690d3a0524f9  Fix travis
	  build  commit aef80bdbbdb36d51073326477894c837672975f6  Update
	  .travis.yml

2014-05-02  Hayaki Saito <user@zuse.jp>

	* .travis.yml: Fix a typo
	* .travis.yml: Update travis build
	* .travis.yml: Update travis build
	* .travis.yml: Fix travis build
	* .travis.yml: Fix travis build
	* .travis.yml: Update .travis.yml
	* converters/sixel2png.c: Fix a segmentation error
	* .travis.yml: Minor fix
	* .travis.yml: Update .travis.yml
	* .travis.yml: Update .travis.yml
	* .travis.yml: Update .travis.yml
	* .travis.yml: Update .travis.yml
	* .travis.yml: Fix travis build errors
	* .travis.yml: Add .travis.yml
	* converters/quant.h: Minor fix
	* configure, configure.ac: Bump version
	* configure: Update configure script
	* configure.ac, converters/img2sixel.c, converters/sixel2png.c: Fix
	  broken build for non-win32 environment

2014-05-01  Hayaki Saito <user@zuse.jp>

	* config.h.in, configure, converters/Makefile.in: Rebuild configure
	  script
	* converters/sixel2png.c: Fix build for some environment which have
	  only _O_BINARY
	* configure.ac: Checks also _O_BINARY
	* Makefile.am, Makefile.in, converters/Makefile.am: Add new target
	  winetest
	* converters/quant.c, converters/sixel2png.c: Get rid of utf8_t
	* converters/sixel2png.c: Improve error handling
	* converters/sixel2png.c: Support STDIN on windows console
	* converters/img2sixel.c, converters/sixel2png.c,
	  converters/stb_image_write.h: Respect HAVE_O_BINARY, HAVE_SET_MODE,
	  HAVE__SET_MODE
	* converters/img2sixel.c, converters/sixel2png.c: Respect
	  HAVE_ERRNO_H
	* config.h.in, configure: Rebuild configure script
	* configure.ac: Check errno.h
	* configure.ac: Check O_BINARY definition
	* converters/Makefile.am, converters/Makefile.in,
	  converters/sixel2png.c: Link malloc_stub.c with sixel2png
	* config.h.in, configure, configure.ac, converters/img2sixel.c: Don't
	  use _O_BINARY to prevent build error
	* converters/img2sixel.c: Fix for reading STDIN of windows console
	* converters/img2sixel.c, converters/quant.c: Include malloc_stub.h
	* converters/Makefile.am, converters/Makefile.in: Add malloc_stub.c
	  to target source files
	* converters/malloc_stub.c, converters/malloc_stub.h: Add malloc stub
	  files
	* converters/img2sixel.c, converters/sixel2png.c: Implement
	  rpl_malloc/rpl_realloc for mingw target
	* converters/img2sixel.c: Define STBI_HEADER_FILE_ONLY more
	  explicitly
	* README.md, converters/img2sixel.c: Fix wrong english

2014-04-30  Hayaki Saito <user@zuse.jp>

	* configure, configure.ac: Initial package relase
	* configure, configure.ac, converters/Makefile.am,
	  converters/Makefile.in: Update configure option

2014-04-28  Hayaki Saito <user@zuse.jp>

	* Makefile.in, config.h.in, configure, configure.ac,
	  converters/Makefile.in, include/Makefile.in, src/Makefile.am,
	  src/Makefile.in: Start to define ABI version
	* converters/Makefile.am, converters/Makefile.in: img2sixel,
	  sixel2png: stop ambiguous link using LDADD instead of using -l and
	  -L flags

2014-04-24  Hayaki Saito <user@zuse.jp>

	* configure: Rebuild ./configure
	* configure.ac: Update version
	* converters/img2sixel.c, src/tosixel.c: Implement 7bit/8bit mode
	* converters/img2sixel.c: Fix a typo (reported by @arakiken)
	* src/fromsixel.c, src/tosixel.c: Minor fix
	* src/tosixel.c: Minor fix
	* include/sixel.h, src/output.c: Add some compatibility options to
	  LSOutputContext structure
	* converters/quant.c: Minor fix
	* configure: Rebuild
	* configure.ac: Bump version
	* include/sixel.h, src/tosixel.c: Add error handling, and change the
	  signature of LibSixel_LSImageToSixel
	* src/tosixel.c: Style fix
	* src/tosixel.c: Drop unused function, GetColIdx
	* src/tosixel.c: Minor fix
	* configure, configure.ac, converters/quant.c, src/fromsixel.c,
	  src/image.c, src/tosixel.c: Don't use stdint.h for old compilers
	* converters/img2sixel.c: Propagate the result of convert_to_sixel
	  and return correct exit status code

2014-04-20  Hayaki Saito <user@zuse.jp>

	* converters/quant.c, converters/quant.h: Linting

2014-04-16  Hayaki Saito <user@zuse.jp>

	* README.md: Update document

2014-04-18  Hayaki Saito <user@zuse.jp>

	* converters/stb_image.c: Experimental support for 1bpp PNG

2014-04-17  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Cleanup

2014-04-16  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Minor fix
	* converters/img2sixel.c: Print stbi_failure_reason when stbi_load
	  failed
	* converters/img2sixel.c: Implement --diffusion option
	* converters/img2sixel.c: Free diffusion argument
	* converters/img2sixel.c: Update help string
	* converters/img2sixel.c: Change the signature of convert_to_sixel
	* converters/img2sixel.c: Add --diffusion option
	* converters/img2sixel.c: Minor fix

2014-04-14  Hayaki Saito <user@zuse.jp>

	* src/Makefile.am, src/Makefile.in: Fix a build error (sixel.h is
	  missing, reported by @ttdoda).
	* configure: Rebuild
	* configure.ac: Update version
	* converters/Makefile.in, include/Makefile.in: Add missing build
	  files
	* README.md, converters/img2sixel.c, converters/sixel2png.c: Update
	  usage description
	* src/tosixel.c: Implement monochrome option
	* converters/quant.c: Fix a style issue
	* converters/img2sixel.c: Add monochrome option
	* converters/img2sixel.c: Use diffusion when -m option is enabled
	* config.h.in, configure, configure.ac, converters/img2sixel.c,
	  converters/sixel2png.c: Support long options

2014-04-18  Hayaki Saito <user@zuse.jp>

	* converters/stb_image.c: Experimental support for 1bpp PNG

2014-04-17  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Cleanup

2014-04-16  Hayaki Saito <user@zuse.jp>

	* README.md: Update document
	* converters/img2sixel.c: Minor fix
	* converters/img2sixel.c: Print stbi_failure_reason when stbi_load
	  failed
	* converters/img2sixel.c: Implement --diffusion option
	* converters/img2sixel.c: Free diffusion argument
	* converters/img2sixel.c: Update help string
	* converters/img2sixel.c: Change the signature of convert_to_sixel
	* converters/img2sixel.c: Add --diffusion option
	* converters/img2sixel.c: Minor fix

2014-04-14  Hayaki Saito <user@zuse.jp>

	* src/Makefile.am, src/Makefile.in: Fix a build error (sixel.h is
	  missing, reported by @ttdoda).
	* configure: Rebuild
	* configure.ac: Update version
	* converters/Makefile.in, include/Makefile.in: Add missing build
	  files
	* README.md, converters/img2sixel.c, converters/sixel2png.c: Update
	  usage description
	* src/tosixel.c: Implement monochrome option
	* converters/quant.c: Fix a style issue
	* converters/img2sixel.c: Add monochrome option
	* converters/img2sixel.c: Use diffusion when -m option is enabled
	* config.h.in, configure, configure.ac, converters/img2sixel.c,
	  converters/sixel2png.c: Support long options

2014-04-13  Hayaki Saito <user@zuse.jp>

	* converters/img2sixel.c: Enable diffusion with -m option
	* converters/img2sixel.c, converters/quant.c, converters/quant.h: Use
	  Floyd-Steinberg diffusion method only if original colors is more
	  than reduced colors
	* configure, configure.ac: Add new configure switch --disable-
	  img2sixel --disable-sixel2png
	* converters/Makefile.am, include/Makefile.am: Add new Makefiles for
	  separated directories

2014-04-10  Hayaki Saito <user@zuse.jp>

	* Makefile.am, Makefile.in, config.h.in, configure, configure.ac,
	  {src => converters}/img2sixel.c, {src => converters}/quant.c, {src
	  => converters}/quant.h, {src => converters}/sixel2png.c, {src =>
	  converters}/stb_image.c, {src => converters}/stb_image_write.c,
	  {src => converters}/stb_image_write.h, src/Makefile.am,
	  src/Makefile.in: Move source files of converter programs to new
	  directory converters/
	* Makefile.am, Makefile.in, configure, configure.ac, {src =>
	  include}/sixel.h, src/Makefile.am, src/Makefile.in: Move the
	  include file sixel.h to separated directory

2014-04-09  Hayaki Saito <user@zuse.jp>

	* README.md: Update README

2014-04-04  saitoha <user@zuse.jp>

	* src/img2sixel.c, src/stb_image_write.c: Use bcopy/bmove if
	  memcpy/memmove is not availabe
	* config.h.in, configure: Update ./configure
	* configure.ac: Check memset availability in ./configure

2014-04-04  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* README.md: Update README
	* README.md: Update README
	* README.md: Update README
	* README.md: Update README

2014-04-02  Hayaki Saito <user@zuse.jp>

	* src/fromsixel.c, src/image.c, src/sixel.h: Remove uint8_t from
	  public interface
	* src/sixel.h: Strip needless extern
	* configure: Rebuild ./configure
	* configure.ac: Update version
	* src/fromsixel.c, src/img2sixel.c, src/output.c, src/sixel.h,
	  src/sixel2png.c, src/tosixel.c: Change interface signature of
	  output.c
	* configure: Rebuild ./configure
	* configure.ac: Bump version
	* src/quant.c: Respect methodForLargest and methodForRep when
	  choosing adaptive palette
	* src/quant.c: Respect methodForDiffuse when applying palette
	* src/img2sixel.c, src/quant.c, src/quant.h: Change interface
	  signature of quant.c
	* Makefile.in, src/Makefile.in: Rebuild
	* src/Makefile.am: Makefile tweak
	* src/Makefile.am: Don't install stb_image_write.h to system include
	  directory
	* Makefile.am: Makefile tweak
	* src/quant.c: Minor fix
	* src/quant.c: Fix a memory leak problem
	* src/quant.c: Redule malloc invokation
	* src/img2sixel.c: Fix a style issue
	* src/img2sixel.c: Fix a memory leak
	* src/img2sixel.c, src/quant.c: Include quant.h and change signatures
	  exported from quant.c
	* src/quant.h: Add new header quant.h
	* src/quant.c: Fix style issues
	* src/img2sixel.c: Fix a memory leak when exiting
	* src/img2sixel.c: Initialize image object with proper parameter
	* src/image.c: Fix a memory leak when setting pixel to image object
	* src/image.c: Fix style
	* src/image.c: Minor fix around creating paletted image object

2014-04-01  Hayaki Saito <user@zuse.jp>

	* src/quant.c: Linting

2014-03-31  Hayaki Saito <user@zuse.jp>

	* src/image.c, src/quant.c, src/stb_image.c, src/stb_image_write.h:
	  Strip trailing spaces
	* src/stb_image.c, src/stb_image_write.h: Change end of line style of
	  some files, CRLF to LF
	* src/stb_image.c: Read and discard stdin data only when fseek failed

2014-03-30  Hayaki Saito <user@zuse.jp>

	* src/img2sixel.c: Free palette image
	* src/img2sixel.c: Add some statements that print error messages
	* src/stb_image.c: Apply the patch from arakiken which prevents to
	  seek STDIN http://mlterm.sourceforge.net/libsixel-fixstb.patch
	* src/quant.c: Make it enable to skip dithering process
	* src/quant.c: Change the signature of the helper function for
	  dithering
	* src/quant.c: Add new enum for selecting dithering method
	* src/quant.c: Minor fix for the process applying palette
	* src/quant.c: Add new function for dithering
	* src/quant.c: Minor fix for creating palette
	* src/quant.c: Minor fix around creating histgram
	* src/quant.c: Add new parameter for selecting method for detecting
	  largest splitting dimention
	* src/quant.c: Import largestByLuminosity function from pnmcolormap.c

2014-03-29  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* src/quant.c: Minor fix for color mapping
	* src/quant.c: Fix a memory leak problem
	* src/tosixel.c: Comment out unused code which makes histgram
	* src/quant.c: Minor fix
	* src/tosixel.c: Disable palette number shuffling
	* src/quant.c: Change palette order
	* configure, configure.ac: Rebuild
	* Makefile.am, Makefile.in, config.h.in, configure, configure.ac,
	  src/Makefile.am, src/Makefile.in: Update version
	* src/quant.c: Add a debug trace statement
	* src/quant.c: Fix a duplicated memory allocation bug
	* src/quant.c: Fix a stupid bug which causes illegal memory access
	* src/quant.c: Expand freqTotal function
	* src/quant.c: Fix for the case tupletable memory allocation failed
	* src/quant.c: Expand MIN/MAX macro
	* src/quant.c: Add pragma pack(1) for preventing memory corruption
	* Makefile.am, Makefile.in, config.h.in, configure, configure.ac,
	  src/Makefile.am, src/Makefile.in, fromsixel.c => src/fromsixel.c,
	  image.c => src/image.c, img2sixel.c => src/img2sixel.c, output.c =>
	  src/output.c, quant.c => src/quant.c, sixel.h => src/sixel.h,
	  sixel2png.c => src/sixel2png.c, stb_image.c => src/stb_image.c,
	  stb_image_write.c => src/stb_image_write.c, stb_image_write.h =>
	  src/stb_image_write.h, tosixel.c => src/tosixel.c: Move source
	  files to src directory
	* Makefile.am, Makefile.in, images/map8.png, quant.c: Minor fix
	* img2sixel.c: Strip debug code
	* README.md, quant.c: Update README
	* img2sixel.c: Minor fix
	* README.md: Update README
	* README.md, images/map16.png, images/map8.png: Add color map image
	  files
	* fromsixel.c, img2sixel.c, quant.c: Tweak for applying palette

2014-03-28  Hayaki Saito <user@zuse.jp>

	* quant.c: Reduce sample pixels for creating histgram
	* quant.c: Improve the allocation method for creating histgram
	* quant.c: Minor fix
	* tosixel.c: Do palette definition after emitting header section
	* LICENSE.pnmquant => LICENSE.pnmcolormap: Rename a license file
	* LICENSE.sixel_original_version => LICENSE.sixel,
	  {sixel_original_version => sixel_orig}/Makefile,
	  {sixel_original_version => sixel_orig}/frompnm.c,
	  {sixel_original_version => sixel_orig}/fromsixel.c,
	  {sixel_original_version => sixel_orig}/main.c,
	  {sixel_original_version => sixel_orig}/tosixel.c: Rename the
	  directory of sixel original version
	* configure, configure.ac: Fix typo

2014-03-27  Hayaki Saito <user@zuse.jp>

	* configure: Minor fix
	* configure.ac: Minor fix
	* configure, configure.ac: Minor fix
	* configure, configure.ac: Minor fix
	* Makefile.in, aclocal.m4, config.guess, config.sub, configure,
	  configure.ac, ltmain.sh, m4/libtool.m4, m4/ltoptions.m4,
	  m4/ltversion.m4, missing: Update timestamps of some files during
	  running configure script
	* m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
	  m4/lt~obsolete.m4: Add m4 directory again

2014-03-26  Hayaki Saito <user@zuse.jp>

	* config.guess, config.sub, install-sh, missing: Rebuild
	* configure.ac: AD LT_PREREQ
	* Makefile.in, aclocal.m4, configure, configure.ac, ltmain.sh:
	  Recreate build files in automake-1.14/libtool-2.4 environment
	* Makefile.in, aclocal.m4, configure, configure.ac: Revert "Rebuild"
	  This reverts commit 7ade769de10cacf4600e3c8a210cde4e5e61502b.
	* m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
	  m4/lt~obsolete.m4: Revert "Add m4 scripts"  This reverts commit
	  5a5009899499b7dd18a978fb39b867f039b97947.
	* aclocal.m4, configure, m4/libtool.m4, m4/ltoptions.m4,
	  m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4: Rebuild
	* Makefile.in, aclocal.m4, configure, configure.ac: Rebuild
	* m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
	  m4/lt~obsolete.m4: Add m4 scripts
	* img2sixel.c: Add -m option (specify fixed palette)
	* fromsixel.c, quant.c: Linting
	* configure: Rebuild
	* Makefile.in: Rebuild Makefile.in
	* Makefile.am, Makefile.in, config.h.in, configure, configure.ac,
	  image.c, img2sixel.c, quant.c, sixel2png.c, tosixel.c: Minor fix

2014-03-24  Hayaki Saito <user@zuse.jp>

	* README.md: Update README
	* README.md: Update README
	* README.md: Update README
	* README.md: Update README
	* aclocal.m4, configure: Rebuild
	* README.md: Update README
	* configure: Rebuild configure script
	* configure.ac: Update version
	* quant.c: Disable the debug trace function
	* LICENSE.pnmquant, README.md: Add license notice of pnmquant.c
	* img2sixel.c, quant.c: Imported mediancut algorithm implementation
	  from pnmquant.c of netpbm

2014-03-23  Hayaki Saito <user@zuse.jp>

	* aclocal.m4, configure, configure.ac: Build fix for ubuntu jessy
	  environment
	* sixel.h: Minor fix
	* README.md: Update README
	* images/egret.jpg, images/snake.jpg: Resize images
	* configure: Rebuild
	* configure.ac: Update version
	* README.md: Update README
	* img2sixel.c: Minor fix
	* tosixel.c: Separate color designation from color definition
	* tosixel.c: Minor fix
	* configure: Rebuild
	* configure.ac: Update version
	* image.c: Fix an off-by-one issue of fillrectangle implementation
	* fromsixel.c, tosixel.c: Linting
	* configure: Rebuild
	* configure.ac: Bump version
	* img2sixel.c, sixel.h, sixel2png.c, tosixel.c: Drop
	  OutputContext::fn_puts
	* Makefile.am, Makefile.in: Update makefile
	* output.c: Add output.c
	* configure: Rebuild
	* configure.ac: Update version to 0.2.1
	* image.c, img2sixel.c, quant.c, sixel.h, sixel2png.c: Add license
	  blocks
	* stb_image_write.c: Add stb_image_write.c
	* Makefile.am, Makefile.in: Update makefile

2014-03-22  Hayaki Saito <user@zuse.jp>

	* Makefile.am, Makefile.in: Build tweak
	* configure: Rebuild
	* configure.ac: Bump version
	* fromsixel.c, image.c, img2sixel.c, sixel.h, sixel2png.c, tosixel.c:
	  Rename public symbols
	* LICENSE: Update LICENSE
	* .gitignore: Update gitignore
	* Makefile.am, Makefile.in: Add missing LD flag -lm
	* fromsixel.c, image.c, img2sixel.c, quant.c, sixel.h, sixel2png.c,
	  tosixel.c: Add some modlines for editors
	* Makefile.am, Makefile.in: Add test target
	* Makefile.am: Add missing file Makefile.am
	* Makefile.in, aclocal.m4, compile, config.guess, config.h.in,
	  config.sub, configure, configure.ac, depcomp, ltmain.sh, missing:
	  Use automake
	* configure, configure.ac: Bump version
	* sixel.h, tosixel.c: Fix for the case putchar is implemented as
	  macro
	* Makefile.in, img2sixel.c: Fix for cygwin environment

2014-03-22  saitoha <user@zuse.jp>

	* Makefile.in, fromsixel.c, image.c, img2sixel.c, quant.c, sixel.h,
	  sixel2png.c, tosixel.c: Build fix for linux environment

2014-03-22  Hayaki Saito <user@zuse.jp>

	* sixel2png.c: Minor fix
	* Makefile.in, sixel2png.c: Implement -i and -o option for sixel2png
	* Makefile.in: update Makefile
	* fromsixel.c, image.c, quant.c, sixel.h, sixel2png.c, tosixel.c:
	  Linting
	* Makefile.in: Update makefile to build sixel2png
	* fromsixel.c, image.c, img2sixel.c, sixel.h, sixel2png.c: Add
	  sixel2png.c
	* fromsixel.c, sixel.h: Minor fix
	* fromsixel.c, image.c, img2sixel.c, sixel.h, tosixel.c: Linting
	* Makefile.in: Makefile tweak

2014-03-21  Hayaki Saito <user@zuse.jp>

	* Makefile.in: Add missing Makefile.in
	* install-sh: Add install-sh
	* README.md: Minor fix
	* README.md: Update README
	* README.md: Update README
	* Makefile, config.h.in, configure, configure.ac: Use autoconf
	* fromsixel.c, img2sixel.c, tosixel.c: use uint8_t insted of unsigned
	  char
	* Makefile, fromsixel.c, image.c, sixel.h: Add image.c
	* .gitignore: Update gitignore
	* LICENSE.sixel_original_version, LICENSE.stb_image, LICENSE.stbi,
	  Makefile, fromsixel.c, main.c => img2sixel.c, sixel.h, tosixel.c:
	  Minor fix
	* LICENSE.images, images/egret.jpg, images/snake.jpg: Add test images
	* LICENSE.stbiw, stb_image_write.h: Add stb_image_write.h and license
	  file
	* LICENSE, LICENSE.sixel_original_version, LICENSE.stb_image,
	  tosixel.c: Add license files
	* Makefile, main.c, quant.c: Minor fix
	* sixel_original_version/Makefile, sixel_original_version/frompnm.c,
	  sixel_original_version/fromsixel.c, sixel_original_version/main.c,
	  sixel_original_version/tosixel.c: Add original version (2014-3-2)
	  of sixel
	* Makefile, main.c: implement -p option
	* quant.c: Add quant.c

2014-03-20  Hayaki Saito <user@zuse.jp>

	* Makefile: Add makefile
	* main.c: Add main.c
	* tosixel.c: Minor fix
	* sixel.h: Minor fix
	* tosixel.c: Independent from GD
	* sixel.h: Add sixel.h

2014-03-19  Hayaki Saito <user@zuse.jp>

	* fromsixel.c: Drop sixel decoder
	* fromsixel.c, tosixel.c: Import sixel encoder/decoder written by
	  kmiya http://nanno.dip.jp/softlib/man/rlogin/sixel.tar.gz
	* stb_image.c: Import stbi-1.33 from http://www.nothings.org/

2013-08-20  Hayaki Saito <user@zuse.jp>

	* .gitignore, LICENSE, README.md: Initial commit
