GLFW 0.5.2.4 → 0.5.2.5
raw patch · 3 files changed
+14/−5 lines, 3 filesdep ~OpenGLdep ~basesetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: OpenGL, base
API changes (from Hackage documentation)
- Graphics.UI.GLFW: instance Enum BitmapFont
- Graphics.UI.GLFW: instance Enum Joystick
- Graphics.UI.GLFW: instance Enum JoystickParam
- Graphics.UI.GLFW: instance Enum Key
- Graphics.UI.GLFW: instance Enum KeyButtonState
- Graphics.UI.GLFW: instance Enum MouseButton
- Graphics.UI.GLFW: instance Enum Profile
- Graphics.UI.GLFW: instance Enum SpecialFeature
- Graphics.UI.GLFW: instance Enum SpecialKey
- Graphics.UI.GLFW: instance Enum TextureFlag
- Graphics.UI.GLFW: instance Enum WindowMode
- Graphics.UI.GLFW: instance Eq BitmapFont
- Graphics.UI.GLFW: instance Eq DisplayBits
- Graphics.UI.GLFW: instance Eq Joystick
- Graphics.UI.GLFW: instance Eq JoystickParam
- Graphics.UI.GLFW: instance Eq Key
- Graphics.UI.GLFW: instance Eq KeyButtonState
- Graphics.UI.GLFW: instance Eq MouseButton
- Graphics.UI.GLFW: instance Eq Profile
- Graphics.UI.GLFW: instance Eq SpecialFeature
- Graphics.UI.GLFW: instance Eq SpecialKey
- Graphics.UI.GLFW: instance Eq TextureFlag
- Graphics.UI.GLFW: instance Eq VideoMode
- Graphics.UI.GLFW: instance Eq WindowMode
- Graphics.UI.GLFW: instance Hint AccumAlphaBits
- Graphics.UI.GLFW: instance Hint AccumBlueBits
- Graphics.UI.GLFW: instance Hint AccumGreenBits
- Graphics.UI.GLFW: instance Hint AccumRedBits
- Graphics.UI.GLFW: instance Hint AuxBuffers
- Graphics.UI.GLFW: instance Hint FSAASamples
- Graphics.UI.GLFW: instance Hint NoResize
- Graphics.UI.GLFW: instance Hint OpenGLDebugContext
- Graphics.UI.GLFW: instance Hint OpenGLForwardCompat
- Graphics.UI.GLFW: instance Hint OpenGLProfile
- Graphics.UI.GLFW: instance Hint OpenGLVersionMajor
- Graphics.UI.GLFW: instance Hint OpenGLVersionMinor
- Graphics.UI.GLFW: instance Hint RefreshRate
- Graphics.UI.GLFW: instance Hint Stereo
- Graphics.UI.GLFW: instance Ord Key
- Graphics.UI.GLFW: instance Ord SpecialKey
- Graphics.UI.GLFW: instance Param Accelerated
- Graphics.UI.GLFW: instance Param AccumAlphaBits
- Graphics.UI.GLFW: instance Param AccumBlueBits
- Graphics.UI.GLFW: instance Param AccumGreenBits
- Graphics.UI.GLFW: instance Param AccumRedBits
- Graphics.UI.GLFW: instance Param Active
- Graphics.UI.GLFW: instance Param AlphaBits
- Graphics.UI.GLFW: instance Param AuxBuffers
- Graphics.UI.GLFW: instance Param BlueBits
- Graphics.UI.GLFW: instance Param DepthBits
- Graphics.UI.GLFW: instance Param FSAASamples
- Graphics.UI.GLFW: instance Param GreenBits
- Graphics.UI.GLFW: instance Param Iconified
- Graphics.UI.GLFW: instance Param NoResize
- Graphics.UI.GLFW: instance Param OpenGLDebugContext
- Graphics.UI.GLFW: instance Param OpenGLForwardCompat
- Graphics.UI.GLFW: instance Param OpenGLProfile
- Graphics.UI.GLFW: instance Param OpenGLVersionMajor
- Graphics.UI.GLFW: instance Param OpenGLVersionMinor
- Graphics.UI.GLFW: instance Param Opened
- Graphics.UI.GLFW: instance Param RedBits
- Graphics.UI.GLFW: instance Param RefreshRate
- Graphics.UI.GLFW: instance Param StencilBits
- Graphics.UI.GLFW: instance Param Stereo
- Graphics.UI.GLFW: instance Show BitmapFont
- Graphics.UI.GLFW: instance Show DisplayBits
- Graphics.UI.GLFW: instance Show Joystick
- Graphics.UI.GLFW: instance Show JoystickParam
- Graphics.UI.GLFW: instance Show Key
- Graphics.UI.GLFW: instance Show KeyButtonState
- Graphics.UI.GLFW: instance Show MouseButton
- Graphics.UI.GLFW: instance Show Profile
- Graphics.UI.GLFW: instance Show SpecialFeature
- Graphics.UI.GLFW: instance Show SpecialKey
- Graphics.UI.GLFW: instance Show TextureFlag
- Graphics.UI.GLFW: instance Show VideoMode
- Graphics.UI.GLFW: instance Show WindowMode
- Graphics.UI.GLFW: videoBlueBits :: VideoMode -> !Int
- Graphics.UI.GLFW: videoGreenBits :: VideoMode -> !Int
- Graphics.UI.GLFW: videoHeight :: VideoMode -> !Int
- Graphics.UI.GLFW: videoRedBits :: VideoMode -> !Int
- Graphics.UI.GLFW: videoWidth :: VideoMode -> !Int
+ Graphics.UI.GLFW: [videoBlueBits] :: VideoMode -> !Int
+ Graphics.UI.GLFW: [videoGreenBits] :: VideoMode -> !Int
+ Graphics.UI.GLFW: [videoHeight] :: VideoMode -> !Int
+ Graphics.UI.GLFW: [videoRedBits] :: VideoMode -> !Int
+ Graphics.UI.GLFW: [videoWidth] :: VideoMode -> !Int
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.BitmapFont
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.DisplayBits
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.Joystick
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.JoystickParam
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.Key
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.KeyButtonState
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.MouseButton
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.Profile
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.SpecialFeature
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.SpecialKey
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.TextureFlag
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.VideoMode
+ Graphics.UI.GLFW: instance GHC.Classes.Eq Graphics.UI.GLFW.WindowMode
+ Graphics.UI.GLFW: instance GHC.Classes.Ord Graphics.UI.GLFW.Key
+ Graphics.UI.GLFW: instance GHC.Classes.Ord Graphics.UI.GLFW.SpecialKey
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.BitmapFont
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.Joystick
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.JoystickParam
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.Key
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.KeyButtonState
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.MouseButton
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.Profile
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.SpecialFeature
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.SpecialKey
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.TextureFlag
+ Graphics.UI.GLFW: instance GHC.Enum.Enum Graphics.UI.GLFW.WindowMode
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.BitmapFont
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.DisplayBits
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.Joystick
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.JoystickParam
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.Key
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.KeyButtonState
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.MouseButton
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.Profile
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.SpecialFeature
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.SpecialKey
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.TextureFlag
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.VideoMode
+ Graphics.UI.GLFW: instance GHC.Show.Show Graphics.UI.GLFW.WindowMode
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.AccumAlphaBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.AccumBlueBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.AccumGreenBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.AccumRedBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.AuxBuffers
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.FSAASamples
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.NoResize
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.OpenGLDebugContext
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.OpenGLForwardCompat
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.OpenGLProfile
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.OpenGLVersionMajor
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.OpenGLVersionMinor
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.RefreshRate
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Hint Graphics.UI.GLFW.Stereo
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.Accelerated
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.AccumAlphaBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.AccumBlueBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.AccumGreenBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.AccumRedBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.Active
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.AlphaBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.AuxBuffers
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.BlueBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.DepthBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.FSAASamples
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.GreenBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.Iconified
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.NoResize
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.OpenGLDebugContext
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.OpenGLForwardCompat
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.OpenGLProfile
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.OpenGLVersionMajor
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.OpenGLVersionMinor
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.Opened
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.RedBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.RefreshRate
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.StencilBits
+ Graphics.UI.GLFW: instance Graphics.UI.GLFW.Param Graphics.UI.GLFW.Stereo
Files
- Changelog.txt +9/−0
- GLFW.cabal +2/−2
- Setup.hs +3/−3
Changelog.txt view
@@ -1,3 +1,12 @@+Thu Mar 31 20:14:17 PDT 2016 paul@thev.net+ * Bump version to 0.5.2.5++Sun Mar 27 13:01:28 PDT 2016 Sergei Trofimovich <slyfox@community.haskell.org>+ * Allow OpenGL-3++Mon Jul 6 00:17:26 PDT 2015 paul@thev.net+ * Change tab to space+ Mon Jul 6 00:14:07 PDT 2015 paul@thev.net * Bump version to 0.5.2.4
GLFW.cabal view
@@ -1,5 +1,5 @@ name: GLFW-version: 0.5.2.4+version: 0.5.2.5 homepage: http://haskell.org/haskellwiki/GLFW maintainer: Paul H. Liu <paul@thev.net> cabal-version: >= 1.12@@ -35,7 +35,7 @@ library build-depends: base >= 3 && < 5,- OpenGL >= 2.1 && < 3+ OpenGL >= 2.1 && < 4 default-language: Haskell98
Setup.hs view
@@ -144,9 +144,9 @@ checkLibDir :: String -> StateT ConfState IO Bool checkLibDir dir = do- result <- lift $ doesDirectoryExist (dir ++ "/lib")- when (result) $ addFlag ("-I" ++ dir ++ "/include")- return result+ result <- lift $ doesDirectoryExist (dir ++ "/lib")+ when (result) $ addFlag ("-I" ++ dir ++ "/include")+ return result check :: Verbosity -> (Flags -> IO Bool) -> String -> Flags -> Libs -> StateT ConfState IO Bool check verbosity performCheck name flags libs = do