CHANGES SINCE 0.9.18
- Default running mode is now "jp2a --term-fit" if you have --enable-termlib (which is also default).
- New options --term-fit, --term-width, --term-height to automatically fit image to terminal display.
- New options --background=dark and --background=light so you don't have to bother with --invert.
- Much better output quality as all source pixels are now read.
- Configure now accepts --enable-termlib (default) or --disable-termlib.
- Bugfix: In some cases, the last pixel(s) of the source images were not read.
- Will now gracefully exit if jpeg color precision is other than 8 bits per channels.

CHANGES SINCE 0.9.17
- Bugfix:  No more crashes when reading non-JPEG files on Windows.
- New option: --output=file, send output to given file
- New options: -x for shorthand --flipx, and -y for --flipy.
- New options: --red, --green, --blue.
- More natural RGB to Grayscale calculation.
- Updated manuals.
- Cleaner code.
- Faster code (most evident in large images).

CHANGES SINCE 0.9.16
- New feature: Download-support on win32 binary builds.
- Added option to --clear screen before writing each output image.
- Updated tests for win32 cygwin environment (but still incomplete).

CHANGES SINCE 0.9.15 AND 0.9.14 
- New feature:  Now follow HTTP redirects when downloading.
- Cleaner and faster code.
- Cleaner package organization.
- Improved `make test'.
- Binary is larger becase of debug-symbols; remove with `make install-strip'.
- Added HTML-manual for win32 binary distribution.

CHANGES SINCE 0.9.13
- Minor bugfix: --chars now correctly accepts minimum two chars.
- Changed package layout (added src/ and tests/).
- Added `make test' target.

CHANGES SINCE 0.9.12
- Bugfix: Fixed bug when viewing several files (in clear(), yadds wasn't completely cleared)
- Minor code cleanup.

CHANGES SINCE 0.9.11
- Some Linux build failed on this:  curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, NULL);
  This has been removed, and works well for the Linux distro tested on.

CHANGES SINCE 0.9.10
- New feature:  Can now download images from URLs (requires libcurl)
- New feature:  Added --debug (-d) for debug output with libcurl
- configure:    Added --enable-curl and --with-curl-config=PATH

CHANGES SINCE 0.9.9
- Using both --width and --height is equivalent to using --size
- Now correctly calculates width and height if one of --width or --height is used

CHANGES SINCE 0.9.8
- New feature: Added --flipx and --flipy options to flip the output image.
- New feature: Added --html and --html-fontsize for XHTML 1.0 output.
- Bugfix: The bugfix from 0.9.6 sneaked back into the 0.9.8 release, and is now removed.
- Code changes: The code is a little bit cleaner, and faster now for big output dimensions
- Added reference to The Independent JPEG Group in the man page, as the libjpeg license requires that.
- The help text now fits inside 80 characters in width.
- Default mode changed from --width=70 to --width=78

CHANGES SINCE 0.9.7
- Minor portability issues resolved (regarding size_t usage)
- Moved some redundant help text to the man page
- Updated and expanded man page

CHANGES SINCE 0.9.6
- Minor bugfix, for some images, the last output line would be a "black" line,
  this has been fixed with the use of ROUND in dst_y calculations.

CHANGES SINCE 0.9.5
- Fixed a major bug in the clear() function that overwrote the yadds buffer.
  The program should work much better now, especially on multiple input files.

CHANGES SINCE 0.9.4
- The option --border can now be specified simply as -b
- New option --invert or -i to invert output image

CHANGES SINCE 0.9.3
- jp2a now exits with error when no files are specified
- Function signatures changed; added const where applicable
- Reintroduced use of malloc
- Added check for alloca in configure.ac

CHANGES SINCE 0.9.2
- When reading multiple files, malloc complained when freeing memory.  Using
  alloca now instead, which does not complain (although it may seem a buffer
  overrun is lurking somewhere).
- Not using exit(), using return codes.  If error occurs, we always stop.
- Using `cat file.jpg | jp2a -' now does not print help message along with
  image.

CHANGES SINCE 0.9.1
- Much better output results, due to more accurate normalization and removal of
  missing scanlines in output image.
- Default mode is now "--width=70" instead of "--size=80x25", as this preserves
  JPEG aspect ratio in output.
- Configure does not check for memset function anymore
- to_dst_x and to_dst_y are now correct

CHANGES SINCE 0.9.0
- Added --border option
- Fixed buffer overrun bug when using big output dimensions
- Minor code cleanup
- Note that to_dst_x and to_dst_y in code might be wrong

$Id: ChangeLog 317 2006-07-19 14:21:21Z csl $
