packages feed

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 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