News
September 01, 2007 - Version 2.6 released
The final version of GLFW 2.6 has been released. You can find it
here.
Some changes since the beta release are:
- FSAA now (finally) works on Win32 as well
- A slew of bugfixes in the mouse input code
- Process transformation for Mac OS X
May 06, 2007 - Version 2.6 beta 1 released
Well, it took a while (way too long, in fact), but the first beta
of GLFW version 2.6 has been released. The upside is that despite being a
beta, is stable enough to be a recommended upgrade for all users. It's not
finished, it's not perfect, but it's good. You can find it
here.
Some of the highlights in version 2.6 are:
- Support for fullscreen antialiasing
- Support for non-resizable windows
- An expanded and improved image and texturing API
- Shared library, Universal binary and MinGW cross compiling build targets
- Installation build targets for Mac OS X and other Unix-like systems
- Much improved support for fullscreen windows on X11
Also note that this release obsoletes the AmigaOS and DOS platforms, due to
non-existent community and maintainer interest.
If you find any bugs, please help us by reporting them in our
bug tracker.
If you encounter any problems using GLFW, please use our
support forum.
May 06, 2007 - Web designer joins the GLFW project
We have a web designer! We would like to welcome
thec to the GLFW development team. Watch
this space for a new and improved web site.
Aug 14, 2006 - Looking for AmigaOS developer
We're
looking
for a a person interested in working on the AmigaOS port of GLFW. If you're
interested, please
contact us
and we'll tell you all about it.
Aug 9, 2006 - More alive than ever
After an extended period of silence, GLFW is active once more,
and this time you're all invited. In addition to the
web forum,
there is a new
mailing list for GLFW users.
Over on the
development mailing list,
version 2.6 is being developed and 3.0 is being discussed.
Come join us if you're interested in lending a hand.
The bug, patch and feature request
trackers
are active and being monitored by developers.
There's even an IRC channel, #glfw on
Freenode.
Apr 15, 2005 - GLFW 2.5 has been released!
So, GLFW 2.5 has finally been released, after a long delay. Go and
download it now!
Jan 16, 2005 - Alive and kickin' (still!)
Yes, GLFW is alive! I have gotten several mails asking if GLFW is dead
or not. Well, it is alive. I hack a line of code every now and then, and
there are actually some nice enhancements coming in GLFW 2.5:
- glfwWaitEvents() (in addition to glfwPollEvents())
- A window close callback function
- A window refresh callback function
- Alpha texture support
- Support for up to eight mouse buttons
- Better Mac OS X support
- Support for Lua and D
- Many bugfixes...
I still haven't solved the X11 fullscreen bugs, but I am getting there,
and once I do, GLFW will be released.
Feb 15, 2004 - GLFW 2.4.2 released
Well, it has been over a year since the last official release (2.4)...
This new release does not add anything to the GLFW API, but does have a
few nice additions "under the hood" (most notably, support for
more platforms).
- Preliminary native Mac OS X support (via the Carbon interface)
- Preliminary DOS support (DJGPP + Mesa)
- Changed license to the zlib license (almost identical to the previous
GLFW license), so now GLFW is OSI Certified
- Rewrote the GLFW documentation in LaTeX, meaning several improvements
(both visual and practical)
- Added the support folder to the distribution, which includes
support for various languages
- [Win32] Added OpenWatcom compiler support (thanks Sebastian
Schuberth!)
- [Win32] Changed fallback timer from GetTickCount to timeGetTime,
which usually provides better resolution
- [Win32] Bugfix: Accumulator buffer selection should be more
robust
- [Win32] Bugfix: If stereo rendering is requested, and no stereo pixel
format could be created, glfwOpenWindow now fails
- [Win32] Bugfix: glfwSetWindowSize now sets the size of the client
area, NOT the entire window, meaning that there is a 1:1 relationship
between glfwSetWindowSize and glfwGetWindowSize
- [X11] Added FreeBSD and QNX support
- [X11] Added support for non-pthread capable systems
- [X11] Hopefully more robust configuration script (compile.sh)
- [X11] Bugfix: When mouse cursor is hidden, mouse sensitivity is no
longer degraded
- [X11] Bugfix: Source files EOL was PC style (CR/LF) in v2.4.1 (blame
my WinCVS configuration)
- [X11] Bugfix: When a GLFW window is closed, input focus is properly
released
- [X11] Bugfix: Iconification of fullscreen windows should now work
properly
- [x86 CPUs] Improved RDTSC timing (e.g. RDTSC support on single-CPU
Intel Hyper-Threading enabled systmes)
- [AmigaOS] Added joystick support
- [AmigaOS] Mouse cursor positioning is now implemented
- [AmigaOS] Added support for Geek Gadgets GCC
- [AmigaOS] Bugfix: glfwGetWindowParam now returns proper values for
all parameters (except for GLFW_ACCELERATED)