Changelog for GLFW-0.5.2.1

Tue Aug 5 11:44:50 PDT 2014 paul@thev.net * Bump version to 0.5.2.1 Tue Aug 5 11:43:24 PDT 2014 paul@thev.net * Add IOKit framework for OS X and some minor fix Thu Oct 3 23:59:17 PDT 2013 paul@thev.net * Bump version to 0.5.2.0 Thu Oct 3 23:26:34 PDT 2013 paul@thev.net * Upgrade to glfw C version 2.7.9 Thu Oct 3 23:25:39 PDT 2013 paul@thev.net * Compatibility fix to work with Cabal 1.18 Sat Nov 3 21:41:09 PDT 2012 paul@thev.net * Bump version to 0.5.1.0 for release Sat Nov 3 21:39:46 PDT 2012 paul@thev.net * Enable 64-bit fix for MouseWheelCallback Thu Aug 30 20:07:02 PDT 2012 paul@thev.net * Use Int for MouseWheelCallback Wed Jun 13 21:53:39 PDT 2012 paul@thev.net * use C types for FFI Sat Jun 2 03:58:54 PDT 2012 Marc Sunet <jeannekamikaze@gmail.com> * Previous GLint was not quite working (linker error). Now fixed. Sat Jun 2 03:38:31 PDT 2012 Marc Sunet <jeannekamikaze@gmail.com> * GLint warning fixed. Mon May 28 02:46:56 PDT 2012 Marc Sunet <jeannekamikaze@gmail.com> * Update to version 2.7.5 C sources updated, nothing to be done on the Haskell side. Fixed a warning about unsafePerformIO being deprecated. Using the new function from System.Unsafe. There are still a few warnings about GLint that could be supressed. Fri Jan 27 11:07:48 PST 2012 paul@thev.net * merge the source of StateT into Setup.hs since mtl is not a default library; bump up version Sat Jan 21 01:08:46 PST 2012 paul@thev.net * update API doc for windowCloseCallback Sat Jan 21 01:05:06 PST 2012 paul@thev.net * update SOE url Fri Jan 20 13:17:21 PST 2012 paul@thev.net * cosmetic changes before new release Fri Jan 20 09:55:56 PST 2012 paul@thev.net * update README Fri Jan 20 02:45:53 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * Minor docs edit. I mentioned that AutoPollEvent is enabled by default. Fri Jan 20 01:34:45 PST 2012 paul@thev.net * use a record for confState Fri Jan 20 01:34:19 PST 2012 paul@thev.net * update README Fri Jan 20 01:06:41 PST 2012 paul@thev.net * re-org haddock comments Thu Jan 19 22:55:43 PST 2012 paul@thev.net * fix example to match new param API Thu Jan 19 14:24:38 PST 2012 paul@thev.net * revert back to atexit on x11 Thu Jan 19 12:37:13 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * Fixed X11 build. X11 build now detects the directory where the X11 files are installed and passes that as an include directory to gcc. Edited .cabal file so that the X11 section is triggered on FreeBSD, not only on Linux. Wed Jan 18 01:32:08 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * Added myself to the maintainer list. Mon Jan 16 14:10:07 PST 2012 paul@thev.net * clean up Setup.hs, and put back the x-cc-name hack for OS X Sat Jan 14 03:40:41 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * Setup.hs now successfully passes the extra libs to the install process. The extra libs were being passed to the build process, but not the install one, so applications would fail to link properly. I haven't figured out how to pass data between hooks, so as a workaround I made the build hook write the extra libs to a temporary file which is then read by the install hook. The install hook reads the extra libs, creates a modified PackageDescription and then delegates the rest of the work to the real install process. Sat Jan 14 02:46:18 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * Setup.hs now passes the extra libraries to the build process. Sat Jan 14 01:37:47 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * Added Setup.hs sysctl check. Sat Jan 14 01:31:30 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * Setup.hs flags auto detection. I have also edited the .cabal file to add some default flags for Linux. Wed Jan 11 10:58:17 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * Hint and Param type families. openWindowHint and getParam substituted by param families. Mon Jan 9 02:00:58 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * Added default-language: Haskell98 to cabal file. Sun Jan 8 21:19:49 PST 2012 paul@thev.net * mark safe foreign calls Sun Jan 8 21:18:51 PST 2012 paul@thev.net * WindowCloseCallback now returns Bool instead of () Sun Jan 8 21:04:46 PST 2012 paul@thev.net * get rid of compilation warning Thu Jan 5 06:45:05 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * Documentation + glVersion Documentation has been extended. Added the gettable statevar 'glVersion'. Thu Jan 5 05:51:37 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * windowPos statevar added Thu Jan 5 02:51:59 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * WindowParam missing constructors added. I have added the missing values to the WindowParam enum. In the original glfw library WindowHint and WindowParam share enum values, so I prepended a P to WindowParam constructors to avoid name clashes. The result isn't very clean, but I suppose that since WindowHint is used more frequently it should be ok. Thu Jan 5 02:20:40 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * WindowHint and openWindowHint redesign Redesigned WindwoHint and openWindowHint. Also added the Profile enum. Wed Jan 4 02:30:25 PST 2012 paul@thev.net * require Cabal >= 1.10, and fix building on 32-bit OS X Tue Jan 3 10:06:50 PST 2012 Marc Sunet <jeannekamikaze@gmail.com> * WindowHint - OpenGL context info Added the following constructors to WindowHint: OpenGLVersionMajor, OpenGLVersionMinor, OpenGLForwardCompat, OpenGLContext, OpenGLProfile. Mon Jan 2 15:01:31 PST 2012 paul@thev.net * add an example (same one I wrote on HaskellWiki) Mon Jan 2 14:27:45 PST 2012 paul@thev.net * use default hook when x-cc-name is not available Mon Jan 2 14:20:10 PST 2012 paul@thev.net * replace atexit with on_exit on x11 Mon Sep 26 01:59:21 PDT 2011 paul@thev.net * upgrade to glfw-2.7.2, build darwin through gcc, and bump our version to 0.5.0.0 Mon Sep 26 01:52:52 PDT 2011 paul@thev.net * fix compilation warnings Mon Sep 26 01:09:24 PDT 2011 paul@thev.net * change texture rendering direction to counter-clockwise in renderChar Wed Sep 16 11:00:09 PDT 2009 paul@thev.net * change CC option to fit Snow Leopard Wed Aug 12 17:53:18 PDT 2009 paul@thev.net * bugfix for the dynamic flag; bump version to 0.4.1 for release. Wed Aug 12 12:53:09 PDT 2009 paul@thev.net * update README.txt Wed Aug 12 12:52:38 PDT 2009 paul@thev.net * addition to Work around GHC FFI bug 2594 only in GHC < 6.10 Sun Aug 2 05:02:16 PDT 2009 paul@thev.net * remove use of Int32 and make it compatible with OpenGL 2.3.0.0 Sat Jun 6 21:10:07 PDT 2009 brian@lorf.org * Work around GHC FFI bug 2594 only in GHC < 6.10 Sat Jun 6 00:03:14 PDT 2009 brian@lorf.org * Whitespace-only change to LICENSE. Sat Jun 6 00:01:48 PDT 2009 brian@lorf.org * hlint cleanliness, Haddock comment improvements. Fri Jun 5 22:37:10 PDT 2009 brian@lorf.org * Made small improvements to GLFW.cabal Fri Jun 5 22:10:19 PDT 2009 brian@lorf.org * Made small improvements to Setup.hs Wed Jun 3 06:41:31 PDT 2009 paul@thev.net * cabal related adjustments 1. adjust to work properly with latest cabal. 2. add -mach=apple as a cc-option for OS X in order not to break GHC 6.10.2. 3. add a "dynamic" flag for Linux to link to GLFW dynamic libs already in system. Tue Dec 2 19:46:37 PST 2008 brianchina60221@gmail.com * joystick-related cleanup Mon Nov 3 15:03:56 PST 2008 shahn@cs.tu-berlin.de * add derived instance for Ord for Key and SpecialKey Sat Nov 1 17:50:32 PDT 2008 shahn@cs.tu-berlin.de * fix 64-bug for mousePosCallback (with dirty hack) Mon Oct 27 15:41:18 PDT 2008 brianchina60221@gmail.com * openWindow fixes Thu Oct 2 03:04:13 PDT 2008 brianchina60221@gmail.com * marking more foreign imports safe Thu Oct 2 00:26:39 PDT 2008 brianchina60221@gmail.com * 'deteced -> detected' Thu Oct 2 00:25:35 PDT 2008 brianchina60221@gmail.com * some foreign imports cannot be marked unsafe Tue Sep 30 11:25:57 PDT 2008 brianchina60221@gmail.com * miscellaneous simplification Tue Sep 30 06:26:03 PDT 2008 brianchina60221@gmail.com * removed unnecessary stuff from foreign imports, added "unsafe"s Tue Sep 30 00:57:00 PDT 2008 brianchina60221@gmail.com * bump to 0.4, miscellaneous cleanup Sat Sep 13 16:20:00 PDT 2008 shahn@cs.tu-berlin.de * workaround for correct mouse wheel values on 64-bit-machines Sat Sep 6 12:17:51 PDT 2008 shahn@cs.tu-berlin.de * fix mousePosCallback bug on 64-bit machines Thu Sep 4 18:30:11 PDT 2008 paul@thev.net * fix typo bug in disableSpecial, and improve some error msgs. Wed Sep 3 19:39:52 PDT 2008 paul@thev.net * GLFW-0.3 init release