mirror of
https://github.com/aseprite/aseprite.git
synced 2024-12-28 06:21:25 +00:00
134 lines
5.1 KiB
Plaintext
134 lines
5.1 KiB
Plaintext
Note: to change the version, you have to hack both Makefile and lib/Makefile.
|
|
|
|
Version 3.0:
|
|
------------
|
|
|
|
New features:
|
|
* Incorporated Sirtaj Kang's changes to make both static and shared libs.
|
|
* All the utility and library docs are HTML now.
|
|
* The library and relevant utilities are now fully GIF89-aware.
|
|
* Functions for drawing text and boxes on saved images are documented.
|
|
* The distribution is now issued under a simple X-Consortium-style license.
|
|
* Can now generate package RPMs and LSM automatically.
|
|
* Home page with Web-acessible documentation at http://www.ccil.org/~esr/giflib
|
|
|
|
Bug fixes:
|
|
* Fix giftext to not core dump on a null extension record.
|
|
* Incorporate Philip VanBaren's change to prevent a core dump in gifasm.
|
|
|
|
Version 2.3:
|
|
-------------
|
|
1. Fixed a core-dump bug in gifcomb revealed by the ELF environment in Linux
|
|
1.2.13.
|
|
|
|
Version 2.2b:
|
|
------------
|
|
1. Added gifburst tool.
|
|
|
|
Version 2.2
|
|
-----------
|
|
1. Linux is supported.
|
|
|
|
Version 2.1
|
|
-----------
|
|
1. Added the gifovly tool, which supports making a composite from several GIF
|
|
images.
|
|
|
|
2. Used gifovly to implement a full-fledged pasteup program in shell. It's
|
|
called gifcompose and lives in the util directory.
|
|
|
|
3. Added a copy of the GIF89 standard to the doc directory (gif89.txt);
|
|
also a description of the preferred compression method (lzgif.txt).
|
|
|
|
Version 2.0
|
|
-----------
|
|
With this version, development was taken over from Gershon Elber by Eric
|
|
S. Raymond <esr@snark.thyrsus.com>. Note that I, esr, have pretty much
|
|
adhered to Gershon's coding style, even though it's quite baroque and DOS-
|
|
headed by my standards.
|
|
|
|
Library Improvements
|
|
|
|
1. New DGifSlurp() and EGifSpew() library entry points allow all GIF-bashing
|
|
to be done in core on machines with sufficient memory. Writing code to
|
|
slice'n'dice multiple GIFs in non-sequential ways is now much easier (send
|
|
kudos and brickbats to esr, small unmarked bills preferred).
|
|
|
|
2. The interface has changed somewhat. Members in the GifFileType structure
|
|
have been renamed and regrouped. This was required for support of the
|
|
SavedImages member (which enables the new functions mentioned in 1). Also,
|
|
there is a new data type for allocated color maps and routines to handle
|
|
it conveniently.
|
|
|
|
3. Some minor bugs have been fixed. Most notably, the DGif code now correctly
|
|
handles the possibility of more than one code block per extension record,
|
|
as per the GIF spec. It's not clear, however, that anyone ever has or
|
|
ever will use this feature for anything...
|
|
|
|
New Tools and Options
|
|
|
|
4. A brand new, ultra-spiffy tool `icon2gif' is included. It assembles named
|
|
GIFs with editable text color map & icon raster representations to produce
|
|
multi-image GIFs usable as graphical resource files. It can also dump most
|
|
GIFs in the same text-only form it parses. This makes it easy to edit GIFs
|
|
even if you don't have a graphics editor.
|
|
|
|
5. The gifclip utility supports a new `-c' (complement) option that allows you
|
|
to perform an `inverse clip', removing horizontal or vertical bands from an
|
|
image.
|
|
|
|
6. The gifclrmp utility supports a new `-t' switch for shuffling color index
|
|
values.
|
|
|
|
7. A new tool `gifcolor' generates test pattern from colormap input.
|
|
|
|
New Documentation and Examples
|
|
|
|
8. The documentation has been overhauled completely and translated out of the
|
|
dialect spoken by the estimable Mr. Elber into something like standard
|
|
English :-).
|
|
|
|
9. Two source code files gifspnge.c and giffiltr.c have been added to the
|
|
util directory. These are GIF copiers that exercise the I/O routines,
|
|
provided as skeletons for your applications. Read the comments in them
|
|
for more info.
|
|
|
|
10. The util Makefile for UNIX has been improved. It now uses the cc/gcc -s
|
|
option rather than strip(1). There are now separate install productions,
|
|
so you can test new versions in util before installation for production
|
|
(the top-level make script still does an install).
|
|
|
|
|
|
Version 1.2
|
|
-----------
|
|
1. GIFFIX - a new tool to attempt and fix broken GIF images. Currently fix
|
|
images that has EOF prematurely by padding with the darkest color.
|
|
2. Make GIF2BGI display as much as it can considering the mem. avail.
|
|
3. Add -q flag to all tools for quite running scan line number mode.
|
|
4. Fix a (minor!?) bug in the GIF decoder when encountering code 4095.
|
|
5. New tools (RGB2GIF and GIF2RGB) to convert GIF to/from 24 bits RGB images.
|
|
6. New tool GIFROTAT to rotate a gif image by an arbitrary angle.
|
|
7. GifRSize was updated to resize by an arbitrary factor.
|
|
|
|
Version 1.1
|
|
-----------
|
|
1. GIF2BGI - a new utility to display GIF images using Borland's BGI drivers
|
|
(if you have one...)
|
|
2. TEXT2GIF - Converts plain text into GIF images.
|
|
3. GIF2IRIS - SGI4D display program for GIF images.
|
|
4. GIF_LIB naming convension has been modified to make sure it has unique
|
|
names (see gif_lib.h).
|
|
5. Support for SGI4D gl and X11 window grabbing has been added to the
|
|
library. SGI4D input is quantizied into 8 bits.
|
|
Also support for EGA/VGA devices has been added as well.
|
|
see Dev2gif.c module.
|
|
6. Support for the new gif89a format has been added.
|
|
|
|
Enjoy,
|
|
|
|
Gershon Elber
|
|
gershon@cs.utah.edu
|
|
|
|
Eric S. Raymond
|
|
esr@snark.thyrsus.com
|