packages feed

X11-xft 0.3 → 0.3.1

raw patch · 2 files changed

+3/−3 lines, 2 filesdep −haskell98dep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: haskell98

Dependency ranges changed: base

API changes (from Hackage documentation)

- Graphics.X11.Xrender: instance Storable XGlyphInfo
- Graphics.X11.Xrender: instance Storable XRenderColor
- Graphics.X11.Xrender: instance Storable XRenderDirectFormat
- Graphics.X11.Xrender: xglyphinfo_height :: XGlyphInfo -> Int
- Graphics.X11.Xrender: xglyphinfo_width :: XGlyphInfo -> Int
- Graphics.X11.Xrender: xglyphinfo_x :: XGlyphInfo -> Int
- Graphics.X11.Xrender: xglyphinfo_xOff :: XGlyphInfo -> Int
- Graphics.X11.Xrender: xglyphinfo_y :: XGlyphInfo -> Int
- Graphics.X11.Xrender: xglyphinfo_yOff :: XGlyphInfo -> Int
- Graphics.X11.Xrender: xrendercolor_alpha :: XRenderColor -> Int
- Graphics.X11.Xrender: xrendercolor_blue :: XRenderColor -> Int
- Graphics.X11.Xrender: xrendercolor_green :: XRenderColor -> Int
- Graphics.X11.Xrender: xrendercolor_red :: XRenderColor -> Int
- Graphics.X11.Xrender: xrenderdirectformat_alpha :: XRenderDirectFormat -> Int
- Graphics.X11.Xrender: xrenderdirectformat_alphaMask :: XRenderDirectFormat -> Int
- Graphics.X11.Xrender: xrenderdirectformat_blue :: XRenderDirectFormat -> Int
- Graphics.X11.Xrender: xrenderdirectformat_blueMask :: XRenderDirectFormat -> Int
- Graphics.X11.Xrender: xrenderdirectformat_green :: XRenderDirectFormat -> Int
- Graphics.X11.Xrender: xrenderdirectformat_greenMask :: XRenderDirectFormat -> Int
- Graphics.X11.Xrender: xrenderdirectformat_red :: XRenderDirectFormat -> Int
- Graphics.X11.Xrender: xrenderdirectformat_redMask :: XRenderDirectFormat -> Int
+ Graphics.X11.Xrender: [xglyphinfo_height] :: XGlyphInfo -> Int
+ Graphics.X11.Xrender: [xglyphinfo_width] :: XGlyphInfo -> Int
+ Graphics.X11.Xrender: [xglyphinfo_xOff] :: XGlyphInfo -> Int
+ Graphics.X11.Xrender: [xglyphinfo_x] :: XGlyphInfo -> Int
+ Graphics.X11.Xrender: [xglyphinfo_yOff] :: XGlyphInfo -> Int
+ Graphics.X11.Xrender: [xglyphinfo_y] :: XGlyphInfo -> Int
+ Graphics.X11.Xrender: [xrendercolor_alpha] :: XRenderColor -> Int
+ Graphics.X11.Xrender: [xrendercolor_blue] :: XRenderColor -> Int
+ Graphics.X11.Xrender: [xrendercolor_green] :: XRenderColor -> Int
+ Graphics.X11.Xrender: [xrendercolor_red] :: XRenderColor -> Int
+ Graphics.X11.Xrender: [xrenderdirectformat_alphaMask] :: XRenderDirectFormat -> Int
+ Graphics.X11.Xrender: [xrenderdirectformat_alpha] :: XRenderDirectFormat -> Int
+ Graphics.X11.Xrender: [xrenderdirectformat_blueMask] :: XRenderDirectFormat -> Int
+ Graphics.X11.Xrender: [xrenderdirectformat_blue] :: XRenderDirectFormat -> Int
+ Graphics.X11.Xrender: [xrenderdirectformat_greenMask] :: XRenderDirectFormat -> Int
+ Graphics.X11.Xrender: [xrenderdirectformat_green] :: XRenderDirectFormat -> Int
+ Graphics.X11.Xrender: [xrenderdirectformat_redMask] :: XRenderDirectFormat -> Int
+ Graphics.X11.Xrender: [xrenderdirectformat_red] :: XRenderDirectFormat -> Int
+ Graphics.X11.Xrender: instance Foreign.Storable.Storable Graphics.X11.Xrender.XGlyphInfo
+ Graphics.X11.Xrender: instance Foreign.Storable.Storable Graphics.X11.Xrender.XRenderColor
+ Graphics.X11.Xrender: instance Foreign.Storable.Storable Graphics.X11.Xrender.XRenderDirectFormat
- Graphics.X11.Xft: xftDrawGlyphs :: (Integral a1, Integral a2, Integral a) => XftDraw -> XftColor -> XftFont -> a1 -> a2 -> [a] -> IO ()
+ Graphics.X11.Xft: xftDrawGlyphs :: (Integral a1, Integral a2, Integral a3) => XftDraw -> XftColor -> XftFont -> a2 -> a3 -> [a1] -> IO ()
- Graphics.X11.Xft: xftDrawRect :: (Integral a1, Integral a3, Integral a2, Integral a) => XftDraw -> XftColor -> a -> a1 -> a2 -> a3 -> IO ()
+ Graphics.X11.Xft: xftDrawRect :: (Integral a1, Integral a2, Integral a3, Integral a4) => XftDraw -> XftColor -> a1 -> a2 -> a3 -> a4 -> IO ()
- Graphics.X11.Xft: xftDrawString :: (Integral a1, Integral a) => XftDraw -> XftColor -> XftFont -> a -> a1 -> String -> IO ()
+ Graphics.X11.Xft: xftDrawString :: (Integral a1, Integral a2) => XftDraw -> XftColor -> XftFont -> a1 -> a2 -> String -> IO ()

Files

Graphics/X11/Xft.hsc view
@@ -57,7 +57,7 @@ import Codec.Binary.UTF8.String as UTF8 import Data.Int import Data.Word-import Monad+import Control.Monad  #include <X11/Xft/Xft.h> 
X11-xft.cabal view
@@ -1,5 +1,5 @@ name:           X11-xft-version:        0.3+version:        0.3.1 license:        LGPL license-file:   LICENSE author:         Clemens Fruhwirth@@ -9,7 +9,7 @@ description:    Bindings to the Xft, X Free Type interface library, and some Xrender parts exposed-modules:    Graphics.X11.Xft, Graphics.X11.Xrender extensions:         ForeignFunctionInterface-build-depends:	    base, haskell98, X11>=1.2.1, utf8-string>=0.1+build-depends:	    base < 5, X11>=1.2.1, utf8-string>=0.1 ghc-options:        -funbox-strict-fields pkgconfig-depends:  xft extra-source-files: Hello.hs