[X11] Some fixes to the compile.sh script (-O for non-gcc compilers and make x11-gcc should now really force GCC)

Version 2.3.1

Released on December 2, 2002

[X11] A minimalist configuration script was added that solves the issue with glXGetProcAddressARB, and unifies all Unix/X11 Makefiles into one template Makefile (well, one for GLFW, and one for the examples)

Version 2.3

Released on November 23, 2002

Added OpenGL stereo rendering support

Added a function for parsing the OpenGL version string (glfwGetGLVersion)

[x86] Bugfix: Hopefully the CPU core clock dependent timer RDTSC will never be used on CPUs with variable core frequencies anymore

[X11] Bugfix: GLFW could create stereo rendering capable windows, even if it was not requested (GLFW 2.2.x did not support selection of stereo rendering)

[X11] Bugfix: glfwGetProcAddress returned NULL on most systems (even on those that supported glXGetProcAddressARB). Now GLFW assumes that glXGetProcAddressARB is supported on all systems, which solves the bug, but may result in compiler errors on some systems (please let me know if you have any related problems).

Version 2.2.3

Released on October 23, 2002

Bugfix: Checking for GL_SGIS_generate_mipmap is more robust

Bugfix: glfwLoadTexture2D will now fail if no window is opened

[Win32] Bugfix: Right shift was not detected under Win 9x/ME (it is still not as good as under NT/2K/XP, but at least you get right shifts)

[X11] Bugfix: Visuals are now selected more accurately. For instance, glfwOpenWindow will no longer fail if you request a 24-bit color buffer if only 16-bit color visuals are available (which means that pong3d should work on 16-bit displays).

Version 2.2.2

Released on October 20, 2002

[Win32] Bugfix: Windows did not always get focus (this was a tough one!)

[Win32] Bugfix: glfwGetWindowParam did not work with GLFW_ACCUM_\*_BITS or GLFW_AUX_BUFFERS

[X11] Bugfix: Linux joystick Y axis positions were reversed

Version 2.2.1

Released on October 15, 2002

[X11] Added joystick support for Linux

Version 2.2

Released on October 14, 2002

Added joystick support (only supported under Windows so far)

Added joystick controls to pong3d.c (only 3 more lines of code)

Added glfwOpenWindowHint function

It is now possible to specify a desired vertical monitor refresh rate (for fullscreen windows)

It is now possible to request an accumulator buffer and auxiliary buffers

Added glfwSetTime function

Added a GLFW conversion of the MESA/GLUT gears.c demo to the example programs

[Win32] gdi32.dll and winmm.dll are now loaded dynamically when glfwInit is called. This means that there is no need to link with gdi32.lib or winmm.lib when using the static version of GLFW, which should make GLFW usage more convenient.