Changelog for PortMidi-0.1.6.0

Sun Apr 3 20:57:17 PDT 2016 paul@thev.net * Bump version to 0.1.6.0 Sun Apr 3 00:46:02 PDT 2016 paul@thev.net * PMEvent uses CLong as message type to better handle SysEx. - This is a breaking change. Use encodeMsg or decodeMsg to work with PMMsg. Sun Apr 3 00:40:29 PDT 2016 paul@thev.net * Use LANGUAGE pragma instead of OPTIONS_GHC Sun Apr 3 00:40:09 PDT 2016 paul@thev.net * Detect freebsd OS Mon Sep 21 22:17:09 PDT 2015 paul@thev.net * Add CHANGELOG.txt to package, and bump version to 0.1.5.2 Mon Sep 21 11:29:09 PDT 2015 paul@thev.net * Update README and bump version to 0.1.5.1 Mon Sep 21 11:17:37 PDT 2015 paul@thev.net * Bump version to 0.1.5 Mon Sep 21 11:16:04 PDT 2015 mark.lentczner@gmail.com * On some systems, Int is not the same size as CInt. - Added hidden module Sound.PortMidi.DeviceInfo, moving DeviceInfo and peekDeviceInfo there - this allowed it to be a hsc2hs module, enabling peekDeviceInfo to use C generated structure offsets and sizes - FFI declarations for C calls that take and return PmError and PmDeviceID have been changed to take and return CInt rather than Int - Haskell functions interfacing with C calls have had fromIntegral calls added as needed - toPMError convenience function added, which replaced many calls to toEnum - FFI declaration for Pm_CountDevices added, countDevices became a Haskell function - PMError's toEnum function produces a more useful error message when the "impossible" happens Mon Sep 21 11:15:00 PDT 2015 mark.lentczner@gmail.com * Add strictness annotation when necessary Wed May 6 00:33:40 PDT 2015 paul@thev.net * Update cabal file, and bump version to 0.1.4 Wed May 6 00:33:10 PDT 2015 paul@thev.net * Use withCAString for writeSysEx Wed Sep 16 11:06:11 PDT 2009 paul@thev.net * remove conflicts in cabal file Wed Sep 16 11:01:59 PDT 2009 paul@thev.net * fix compilation problem on OS X Thu Jul 30 14:32:59 PDT 2009 paul@thev.net * make cabal work for ghc 6.10.* on OS X Thu Sep 4 18:59:02 PDT 2008 paul@thev.net * PortMidi-0.1 initial release