Article 829 of gnu.announce: Hello networld, Ygl 3.1 is available now from ftp.thp.Uni-Duisburg.DE (134.91.141.1), in files pub/source/X11/Ygl-3.1.tar.{Z|gz}. Ygl emulates SGI's GL (Graphics Language) under X11. It compiles fine under AIX 3.x/4.x, HP-UX, Linux with XFree, SunOS, ConvexOS and many others, but needs an ANSI-C compiler (gcc is ok). Ygl is distributed under the GNU CopyLeft. See the included LICENSE file for further details. Included are most of the two-dimensional graphics routines, the queue device routines, some query routines, doublebuffering, RGB mode with arbitrary visuals and dithering and most of the window attribute routines (see below). Several functions and features are added (see below), some bugs are fixed (see below, too). The latest version of the ReadMe file is available at the World Wide Web: The URL is http://WWW.thp.Uni-Duisburg.DE/Ygl/ReadMe.html Changes from Version 3.0.3 -> 3.1: (V 3.1 released 6. May 1996) * Changed Macros XR() and YR(), added rounding when converting float to int coordinates. * Fixed bug in viewport() that could cause the clipping region to be wrong. * Added routine logicop(). * Fixed some bugs in the FORTRAN bindings: Device routines (TIE(), QDEVIC(), UNQDEV(), QENTER()) now require INTEGER*4 parameters as stated in the manpages. READPI(), WRITEP() now accept INTEGER*2 color indices. (Thanks to Luca Formaggia for the bug report.) * Added routine getmatrix(). * Fixed bug in change_gc() and viewport(): Text was not clipped. * Changed frontbuffer() to be ignored when not in doublebuffer mode. * Changed qreset() to not remove saved mouse/key events. * Didn't fix getcpos() to return position relative to window, not to screen. This is a bug in GL, it is emulated in Ygl :-((( * Fixed getorigin() to return coordinates relative to screen. * Fixed bug in ygl.c that caused windows not to get a REDRAW event after a window move. * Added CMap/RGBmode checks to several color routines. * Fixed bug in gl2ppm() that caused gl2ppm() to scramble colors when in doublebuffered RGBmode. * Fixed REDRAW events when in RGB mode (Expose events seem not to propagate...). Due to problems with RGB mode windows Ygl returned to the good old way of handling RGB windows, i.e. gconfig() closes the cmap/RGB window and opens a RGB/cmap window at the same position. * Fixed bug in popupmenu colors when using private colormap. * The changes history is in html format now. Have fun, Fred -- --------- Fred Hucht, Institute of Theoretical Physics, University of Duisburg, Germany EMail: fred@thp.Uni-Duisburg.DE http://WWW.thp.Uni-Duisburg.DE/ ^A^@h|^H|0!^@`N\200^@@(#).sigvirus V0.1^@