_______________________________________
PyOpenGL 1.5.6 Release Notes, 2001-01-06

The most significant change in PyOpenGL 1.5.6
compared to PyOpenGL 1.5.5 is not really 
connected with the software itself.  Between
the 1.5.5 release (in 1998, by David Ascher)
and the 1.5.6 release (in 2001), the PyOpenGL
package moved to the SourceForge site.

After this move (in mid-2000), the software has
received active maintenance mostly targeted at
fixing perceived problems (the build process,
particular missing features needed by certain
users) in order to release a fixed version of 
the package.

PyOpenGL release 1.5.6 represents the first 
official release of the SourceForge PyOpenGL
project. It is a direct (minor) variant of the
pre-SourceForge project (1.5.5), with the 
following added features:

Distutils Support and Portability
    The original custom build procedure has 
been replaced by a (somewhat custom) distutils
script.  This results in a simple build procedure 
for both Win32 and UNIX-like environments.  
Support for the Macintosh is currently untested.
    (Rene)

Python 2.0 Support
    As part of the move to distutils, the PyOpenGL
extension is now available for Python 2.0.
There is no appreciable difference between the
Python 1.5.2 and Python 2.0 versions of the
library.
    (Rene)

Array Support
    Some of the missing array data structure
functions were added to the library.  These 
include:
    glNormalPointer 
    glTextureCoordPointer 
    glDrawArrays
    (Mike)

glSelectWithCallback Wrapper
    A new PyOpenGL-specific wrapper for the 
traditional glSelectBuffer mechanism for hierarchy-
friendly picking using glPushName and glPopName
was added.  See the function doc string and/or the
PyOpenGL web site for details on use.
    (Mike)

TOGL
    TOGL is now registered using deep dark TCL magic
from a position within the PyOpenGL directory tree,
eliminating the "install something into someone 
else's namespace" problem with the original version.
    (Rene)

Bug Quashings...

SGI crashes on non-double-buffered demos eliminated
    (Randall Hopper)

_______________________________________
 1.5.4: Jan 5, 1998
  - fixed the WISE script to 
    - work with 1.5.2b1 (and hopefully 1.5X)
      (ignore the warnings about Python C API version numbers)
    - if Tk/Tcl can't be found, put the Togl-related files in a
      Togl directory for installation by hand by the user
  - added a demo from srenner@lycosmail.com

 1.5.3: August 5, 1998
  - fixed the WISE script to do the right thing pathwise.
  - incorporated Keith Junius' fixes to the install scripts on Unix to
    make building of Togl hopefully trivial
  - now include Togl-1.5b3 in the source tree.

 1.5.2: August 3, 1998
  - fixed the Tk()/_default_root bug in Tk/__init__.py
  - added more text to the AAA_README file
  - made GL_VERSION_1_1 a reasonable thing to #define OPENGL_1_1
  - fixed a couple of the demos in Demo/tom
  - removed delaunay and Demo/tom/detest.py
  - added LICENSE for Debian packaging req't.
  - fixed bug in GL/__init__.py [Gregor Hoffleit]
  - hopefully Demo/dek works with the latest PIL (PIL changed its
    standard tostring/fromstring representation).

 1.5.1: July 2, 1998
  - incorporated a couple of things from Michel Sanner
  - reorged my own source tree, which should make updates easiers.
  - incorporated Mark Hammond's wgl module, which makes OpenGL work with
    Pythonwin! (see the demo in his pythonwin/pywin/demo/openGLdemo.py)
  - automatic scripts for make and install on unix (not tested extensively).
  - last but not least: updated installer to accept Python 1.5.1 and 1.5.0
    and 1.5.x. (not tested extensively).

