packages feed

X11-xdamage 0.1.1 → 0.1.2

raw patch · 2 files changed

+11/−7 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ Graphics.X11.Xdamage: type Damage = XID
+ Graphics.X11.Xdamage: xdamageAdd :: Display -> Drawable -> Region -> IO ()
- Graphics.X11.Xdamage: xdamageSubtract :: Display -> Damage -> Ptr Region -> Ptr Region -> IO ()
+ Graphics.X11.Xdamage: xdamageSubtract :: Display -> Damage -> Region -> Region -> IO ()

Files

Graphics/X11/Xdamage.hsc view
@@ -15,7 +15,9 @@  module Graphics.X11.Xdamage(     DamageReportLevel,-    DamageNotify(..), +    DamageNotify(..),+    Damage,+    xdamageAdd,     xdamageCreate,     xdamageDestroy,     xdamageSubtract,@@ -25,10 +27,12 @@  import Foreign import Foreign.C.Types-import Graphics.X11.Xlib+import Graphics.X11.Xlib hiding (Region) -- Use XID-based region from xfixes +type Region = XID+ -- | DAMAGE is a 32 bit value where the top three bits are guaranteed to be 0-type Damage = CInt+type Damage = XID  -- |  type DamageReportLevel = CInt@@ -67,10 +71,10 @@     xdamageDestroy :: Display -> Damage -> IO ()  foreign import ccall "XDamageSubtract"-    xdamageSubtract :: Display -> Damage -> Ptr Region -> Ptr Region -> IO ()+    xdamageSubtract :: Display -> Damage -> Region -> Region -> IO ()  foreign import ccall "XDamageAdd"-    xdamageAdd :: Display -> Drawable -> Ptr Region -> IO ()+    xdamageAdd :: Display -> Drawable -> Region -> IO ()  xdamageQueryExtension :: Display -> IO (Maybe (CInt, CInt)) xdamageQueryExtension dpy = wrapPtr2 (cXdamageQueryExtension dpy) go
X11-xdamage.cabal view
@@ -1,8 +1,8 @@ name:		        X11-xdamage-version:	        0.1.1+version:	        0.1.2 license:	        BSD3 license-file:	    LICENSE-copyright:	        Ewan Higgs, 2008, libraries@haskell.org 2008+copyright:	        Ewan Higgs, 2011, libraries@haskell.org 2011 maintainer:	        Ewan Higgs <ewan_higgs@yahoo.co.uk> homepage:           http://darcs.haskell.org/X11-xdamage category:	        Graphics