Changelog of @hackage/GLFW 0.5.2.0

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