wt 0.05:

- Added X11 blocky graphics fix (Justin Beech, justinb@lehman.com)
- Changes for Macintosh support in wt.h (Monroe Williams, monroe@cs.pdx.edu)
- True color (16bpp) framebuffer support added. (Monroe Williams)
- Dithering for displaying a 16bpp framebuffer on an 8bpp device.
    The fast dithering technique I used was suggested by Gerardo Horvilleur
    (mago@sunmexico.sun.com)
- Objects and basic physics added.
- Tcl interface to objects.
- Cleaned up the off-by-one pixel hacks in render.c
- Added start command to non-Tcl version of wt (Thomas Malik,
     malik@rhrk.uni-kl.de)
- Added capability to load GIF89 images (David Engberg,
     snarflrd@leland.stanford.edu)
- Better error checking for texture name lookup in worldfile.c (Thomas Malik)
- Cosmetic changes to Intel assembly language stuff in slice-gas86.
- Used ebp in Intel slice routines.
- Removed profiling from render.c and into the front end.  Created timer.c
    and timer.h.
- Changed the declaration of init_graphics--the caller passes information
    about height and width.
- Fixed the wall xphase and yphase to work as described in the world file
    docs.  (Henner Zeller, zeller@linux2.rz.fh-heilbronn.de)
- Speedups for the generic fixed point math routines (Monroe Williams)
- Speedups for the generic slice functions (Monroe Williams)
- X fixes from Dan Egnor (egnor@ugcs.caltech.edu):  detects whether or not
    to use shared memory; frees up shared memory on exit (even in the event
    of a crash); better interface to window manager; uses a private colormap
    if not enough read-only color cells can be allocated.
- New and improved Imakefile, with changes from Stig S{ther Bakken
    (Stig.Bakken@pvv.unit.no) and others.


wt 0.04b:

- Changed wall scaling to work correctly with sky walls--scale cannot be
  dependent upon wall length for sky walls.
- Fixed a bug in add_update_event (Monroe Williams)
- Fixed linux svgalib graphics to work correctly with the new colormap code.
- Fixed really annoying wall clipping bug.


wt 0.04a:

- Changed load_palette in x11graphics to use XAllocColor instead of
    XStoreColors
- Restructured texture handling code to use a 6x6x6 palette and a translation
    table from logical to device palette index.
- Fixed GIF loading code based on suggestion from Erik Nygren.
- Fixed EXIT_SUCCESS typo
- Removed memmove function definition for Suns from render.c; replaced 
    it with a macro in wt.h
- Added gifload.c to Imakefile
- Create a ppmload module to support ppms as textures.
- Fixed bug in gifload.c as suggested by Brad Broom (broom@spot.fit.qut.edu.au)
- Fixed a bug allocating space for Active_walls in render.c (Brad Broom)
- Added Tcl support with tclworld.c and tclwt.c
- Patched Makefile to support multiple front ends
- Fixed texture orientation--textures are no longer rotated 90 degrees and
    reflected.
- Made wall phase work with sky walls.
- Changed free in delete_node to wtfree.


wt 0.04:

- Stopped checking the return value of XStoreColors in x11graphics.c.  This
    function does not return a value.
- 'Sky walls' introduced
- Wall struct changed--removed obsolete bands field, added sky field
- static added to the definitions of functions that were declared static.
- Added Thomas Hamren's (d0hampe@dtek.chalmers.se) GIF87 code
- Cut in Sun Sparc compatibility fixes from Marinos Yannikos
    (nino@vmars.tuwien.ac.at)
- Another patch from Marinos Yannikos:  Fixed end_graphics in x11graphics.c
     to release shared memory
- Added a patch from Joseph Provine (provine@enel.ucalgary.ca) to support X
     servers without the shared memory extension.
- Changed the name of shminfo in x11graphics.c to xshminfo.  This avoids
     a name conflict on Alphas running OSF/1.  This fix from Castor Fu
     (castor@drizzle.stanford.edu)
- #included wt.h in every .c file
- X11 support for PseudoColor on TrueColor and DirectColor devices from
    Joseph Provine (provine@enel.ucalgary.ca)
- Removed obsolete TEST_ASM #define
- Removed extra header files included in linux-console.c
- Added Pekka Pietik{inen's (pp@lyseo.otol.fi) linux mouse support code.
- Wrote a memmove in render.c for those systems that don't have their own
    (like some Suns, apparently.)


wt 0.03:

- Changed texture file format to something that is more portable.  The texture
    header is now ASCII.
- Added acceleration/deceleration hack to wt.c to make the motion smoother.
- Fixed up the Linux console code to use RAW mode.  Thanks to Pekka
    Pietik{inen (pp@lyseo.otol.fi) for the patches.
- Added page flipping with the svgalib version.  This patch is from
    Harm Hanemaayer (hhanemaa@cs.ruu.nl)
- Fixed bug in end_graphics in x11graphics.c.  Infinite recursion could
    result if there was an error freeing up memory.
- Got rid of input.c, linux-console.h, and x11input.h in one fell swoop.
    The input module interface is now simpler, resembling the graphics
    module interface.
- Optimizations and cleanups in render.c.  I don't think that any of these
    optimizations are significant enough to be noticeable.  One of them
    made the code cleaner as well as faster.  The other will likely be
    important once wt has to deal with larger world files.


wt 0.02b:

- *Really* added the endianness patches to texture.c


wt 0.02a:

- Fixed broken architecture non-specific code in slice.c and fixed.h
- Added endianness patches to texture.c


wt 0.02:  First source release

- Added ceilings.
- Fixed a floors bug which caused floors to be displayed incorrectly
    when view from certain angles.
- Makefile and #defines cleaned up to make it easy to port wt.


wt 0.01:  Initial release--Linux binaries only