Significant changes since 2.3:
Work around seg fault that occurred when running CoreBreach.
VirtualGL now properly handles implicit deletion of windows/subwindows
via XCloseDisplay(), implicit deletion of subwindows via
XDestroyWindow(), and explicit deletion of subwindows via
XDestroySubwindows(). This specifically addresses BadDrawable errors
that occurred when running certain applications in WINE 1.3.34 and later.
Fix crash in glXCreateGLXPbufferSGIX() that occurred when a NULL
attribute list pointer was passed to it.
VirtualGL should now build and run properly on FreeBSD.
VirtualGL now works properly with applications that dynamically load
libX11. This specifically fixes several issues that occurred when
running SDL-based applications against a version of libSDL that was
configured with --enable-x11-shared.
Changed Debian package names to lower case ("virtualgl" and
"virtualgl32") to avoid an issue whereby the package was always being
installed, even if the installed version was up to date.
vglserver_config now works properly with KDM on RHEL/CentOS 5 systems.
Added a new option (VGL_GLFLUSHTRIGGER) that, when set to 0, will cause
VirtualGL to ignore glFlush() commands from the 3D application. This is
intended for rare applications that do front buffer rendering and use
glFlush() as an "intermediate" synchronization command but then
subsequently call glFinish() to indicate the end of the frame.
Fixed an issue whereby drag & drop operations in certain Java
applications would cause VNC servers (any VNC server, not just TurboVNC)
to hang whenever the Java application was run using VirtualGL.