packages feed

netwire-input 0.0.6 → 0.0.7

raw patch · 2 files changed

+13/−7 lines, 2 filesdep +deepseqPVP ok

version bump matches the API change (PVP)

Dependencies added: deepseq

API changes (from Hackage documentation)

+ FRP.Netwire.Input: instance Control.DeepSeq.NFData FRP.Netwire.Input.CursorMode
+ FRP.Netwire.Input: instance GHC.Generics.Generic FRP.Netwire.Input.CursorMode

Files

lib/FRP/Netwire/Input.hs view
@@ -14,17 +14,22 @@ as dependencies, these instances are provided in separate libraries.  -}-+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE FunctionalDependencies #-}+{-# LANGUAGE MultiParamTypeClasses #-} module FRP.Netwire.Input where  -------------------------------------------------------------------------------- -- Requried modules import Prelude hiding ((.), id)+import Control.DeepSeq import Control.Monad (liftM) import Control.Monad.Fix import Control.Wire  import FRP.Netwire.Input.Util++import GHC.Generics --------------------------------------------------------------------------------  --------------------------------------------------------------------------------@@ -41,7 +46,9 @@                 | CursorMode'Hidden   -- ^ The mouse cursor is hidden when over the application                 | CursorMode'Enabled  -- ^ The mouse cursor is enabed and                                       -- visible over the application-                deriving (Ord, Enum, Eq, Show, Read)+                deriving (Ord, Enum, Eq, Show, Read, Generic)++instance NFData CursorMode  -- ** Mouse input 
netwire-input.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                netwire-input-version:             0.0.6+version:             0.0.7 synopsis:            Input handling abstractions for netwire description:         This package contains a collection of Monad typeclasses that                      support interaction with input devices such as keyboard and@@ -27,11 +27,10 @@   location:       git@github.com:Mokosha/netwire-input.git  library-  default-extensions:  FunctionalDependencies-                       MultiParamTypeClasses   exposed-modules:     FRP.Netwire.Input   other-modules:       FRP.Netwire.Input.Util-  build-depends:       base >= 4.6 && < 6,-                       netwire >= 5+  build-depends:         base     >= 4.6 && < 6+                       , netwire  >= 5+                       , deepseq   hs-source-dirs:      lib   default-language:    Haskell2010