packages feed

gi-xlib 2.0.14 → 2.0.15

raw patch · 4 files changed

+12/−7 lines, 4 filesdep ~haskell-gisetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi

API changes (from Hackage documentation)

- GI.Xlib.Structs.Display: instance GHC.Classes.Eq GI.Xlib.Structs.Display.Display
- GI.Xlib.Structs.Screen: instance GHC.Classes.Eq GI.Xlib.Structs.Screen.Screen
- GI.Xlib.Structs.Visual: instance GHC.Classes.Eq GI.Xlib.Structs.Visual.Visual
- GI.Xlib.Structs.XConfigureEvent: instance GHC.Classes.Eq GI.Xlib.Structs.XConfigureEvent.XConfigureEvent
- GI.Xlib.Structs.XFontStruct: instance GHC.Classes.Eq GI.Xlib.Structs.XFontStruct.XFontStruct
- GI.Xlib.Structs.XImage: instance GHC.Classes.Eq GI.Xlib.Structs.XImage.XImage
- GI.Xlib.Structs.XTrapezoid: instance GHC.Classes.Eq GI.Xlib.Structs.XTrapezoid.XTrapezoid
- GI.Xlib.Structs.XVisualInfo: instance GHC.Classes.Eq GI.Xlib.Structs.XVisualInfo.XVisualInfo
- GI.Xlib.Structs.XWindowAttributes: instance GHC.Classes.Eq GI.Xlib.Structs.XWindowAttributes.XWindowAttributes
- GI.Xlib.Unions.XEvent: instance GHC.Classes.Eq GI.Xlib.Unions.XEvent.XEvent
+ GI.Xlib.Config: modules :: [Text]
+ GI.Xlib.Config: pkgConfigVersions :: Map Text Text
+ GI.Xlib.Structs.Display: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.Display.ResolveDisplayMethod t GI.Xlib.Structs.Display.Display, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.Display.Display p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Xlib.Structs.Display.Display -> p)
+ GI.Xlib.Structs.Display: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.Display.ResolveDisplayMethod t GI.Xlib.Structs.Display.Display, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.Display.Display p, GHC.Internal.Records.HasField t GI.Xlib.Structs.Display.Display p) => GHC.Internal.Records.HasField t GI.Xlib.Structs.Display.Display p
+ GI.Xlib.Structs.Display: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.Display.ResolveDisplayMethod t GI.Xlib.Structs.Display.Display, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Xlib.Structs.Display.Display) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Xlib.Structs.Display.Display)
+ GI.Xlib.Structs.Display: instance Data.GI.Base.Overloading.HasAttributeList GI.Xlib.Structs.Display.Display
+ GI.Xlib.Structs.Display: instance GHC.Internal.Classes.Eq GI.Xlib.Structs.Display.Display
+ GI.Xlib.Structs.Display: type family ResolveDisplayMethod (t :: Symbol) o
+ GI.Xlib.Structs.Screen: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.Screen.ResolveScreenMethod t GI.Xlib.Structs.Screen.Screen, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.Screen.Screen p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Xlib.Structs.Screen.Screen -> p)
+ GI.Xlib.Structs.Screen: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.Screen.ResolveScreenMethod t GI.Xlib.Structs.Screen.Screen, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.Screen.Screen p, GHC.Internal.Records.HasField t GI.Xlib.Structs.Screen.Screen p) => GHC.Internal.Records.HasField t GI.Xlib.Structs.Screen.Screen p
+ GI.Xlib.Structs.Screen: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.Screen.ResolveScreenMethod t GI.Xlib.Structs.Screen.Screen, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Xlib.Structs.Screen.Screen) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Xlib.Structs.Screen.Screen)
+ GI.Xlib.Structs.Screen: instance Data.GI.Base.Overloading.HasAttributeList GI.Xlib.Structs.Screen.Screen
+ GI.Xlib.Structs.Screen: instance GHC.Internal.Classes.Eq GI.Xlib.Structs.Screen.Screen
+ GI.Xlib.Structs.Screen: type family ResolveScreenMethod (t :: Symbol) o
+ GI.Xlib.Structs.Visual: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.Visual.ResolveVisualMethod t GI.Xlib.Structs.Visual.Visual, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.Visual.Visual p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Xlib.Structs.Visual.Visual -> p)
+ GI.Xlib.Structs.Visual: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.Visual.ResolveVisualMethod t GI.Xlib.Structs.Visual.Visual, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.Visual.Visual p, GHC.Internal.Records.HasField t GI.Xlib.Structs.Visual.Visual p) => GHC.Internal.Records.HasField t GI.Xlib.Structs.Visual.Visual p
+ GI.Xlib.Structs.Visual: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.Visual.ResolveVisualMethod t GI.Xlib.Structs.Visual.Visual, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Xlib.Structs.Visual.Visual) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Xlib.Structs.Visual.Visual)
+ GI.Xlib.Structs.Visual: instance Data.GI.Base.Overloading.HasAttributeList GI.Xlib.Structs.Visual.Visual
+ GI.Xlib.Structs.Visual: instance GHC.Internal.Classes.Eq GI.Xlib.Structs.Visual.Visual
+ GI.Xlib.Structs.Visual: type family ResolveVisualMethod (t :: Symbol) o
+ GI.Xlib.Structs.XConfigureEvent: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XConfigureEvent.ResolveXConfigureEventMethod t GI.Xlib.Structs.XConfigureEvent.XConfigureEvent, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XConfigureEvent.XConfigureEvent p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Xlib.Structs.XConfigureEvent.XConfigureEvent -> p)
+ GI.Xlib.Structs.XConfigureEvent: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XConfigureEvent.ResolveXConfigureEventMethod t GI.Xlib.Structs.XConfigureEvent.XConfigureEvent, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XConfigureEvent.XConfigureEvent p, GHC.Internal.Records.HasField t GI.Xlib.Structs.XConfigureEvent.XConfigureEvent p) => GHC.Internal.Records.HasField t GI.Xlib.Structs.XConfigureEvent.XConfigureEvent p
+ GI.Xlib.Structs.XConfigureEvent: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XConfigureEvent.ResolveXConfigureEventMethod t GI.Xlib.Structs.XConfigureEvent.XConfigureEvent, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Xlib.Structs.XConfigureEvent.XConfigureEvent) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Xlib.Structs.XConfigureEvent.XConfigureEvent)
+ GI.Xlib.Structs.XConfigureEvent: instance Data.GI.Base.Overloading.HasAttributeList GI.Xlib.Structs.XConfigureEvent.XConfigureEvent
+ GI.Xlib.Structs.XConfigureEvent: instance GHC.Internal.Classes.Eq GI.Xlib.Structs.XConfigureEvent.XConfigureEvent
+ GI.Xlib.Structs.XConfigureEvent: type family ResolveXConfigureEventMethod (t :: Symbol) o
+ GI.Xlib.Structs.XFontStruct: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XFontStruct.ResolveXFontStructMethod t GI.Xlib.Structs.XFontStruct.XFontStruct, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XFontStruct.XFontStruct p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Xlib.Structs.XFontStruct.XFontStruct -> p)
+ GI.Xlib.Structs.XFontStruct: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XFontStruct.ResolveXFontStructMethod t GI.Xlib.Structs.XFontStruct.XFontStruct, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XFontStruct.XFontStruct p, GHC.Internal.Records.HasField t GI.Xlib.Structs.XFontStruct.XFontStruct p) => GHC.Internal.Records.HasField t GI.Xlib.Structs.XFontStruct.XFontStruct p
+ GI.Xlib.Structs.XFontStruct: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XFontStruct.ResolveXFontStructMethod t GI.Xlib.Structs.XFontStruct.XFontStruct, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Xlib.Structs.XFontStruct.XFontStruct) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Xlib.Structs.XFontStruct.XFontStruct)
+ GI.Xlib.Structs.XFontStruct: instance Data.GI.Base.Overloading.HasAttributeList GI.Xlib.Structs.XFontStruct.XFontStruct
+ GI.Xlib.Structs.XFontStruct: instance GHC.Internal.Classes.Eq GI.Xlib.Structs.XFontStruct.XFontStruct
+ GI.Xlib.Structs.XFontStruct: type family ResolveXFontStructMethod (t :: Symbol) o
+ GI.Xlib.Structs.XImage: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XImage.ResolveXImageMethod t GI.Xlib.Structs.XImage.XImage, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XImage.XImage p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Xlib.Structs.XImage.XImage -> p)
+ GI.Xlib.Structs.XImage: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XImage.ResolveXImageMethod t GI.Xlib.Structs.XImage.XImage, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XImage.XImage p, GHC.Internal.Records.HasField t GI.Xlib.Structs.XImage.XImage p) => GHC.Internal.Records.HasField t GI.Xlib.Structs.XImage.XImage p
+ GI.Xlib.Structs.XImage: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XImage.ResolveXImageMethod t GI.Xlib.Structs.XImage.XImage, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Xlib.Structs.XImage.XImage) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Xlib.Structs.XImage.XImage)
+ GI.Xlib.Structs.XImage: instance Data.GI.Base.Overloading.HasAttributeList GI.Xlib.Structs.XImage.XImage
+ GI.Xlib.Structs.XImage: instance GHC.Internal.Classes.Eq GI.Xlib.Structs.XImage.XImage
+ GI.Xlib.Structs.XImage: type family ResolveXImageMethod (t :: Symbol) o
+ GI.Xlib.Structs.XTrapezoid: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XTrapezoid.ResolveXTrapezoidMethod t GI.Xlib.Structs.XTrapezoid.XTrapezoid, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XTrapezoid.XTrapezoid p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Xlib.Structs.XTrapezoid.XTrapezoid -> p)
+ GI.Xlib.Structs.XTrapezoid: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XTrapezoid.ResolveXTrapezoidMethod t GI.Xlib.Structs.XTrapezoid.XTrapezoid, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XTrapezoid.XTrapezoid p, GHC.Internal.Records.HasField t GI.Xlib.Structs.XTrapezoid.XTrapezoid p) => GHC.Internal.Records.HasField t GI.Xlib.Structs.XTrapezoid.XTrapezoid p
+ GI.Xlib.Structs.XTrapezoid: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XTrapezoid.ResolveXTrapezoidMethod t GI.Xlib.Structs.XTrapezoid.XTrapezoid, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Xlib.Structs.XTrapezoid.XTrapezoid) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Xlib.Structs.XTrapezoid.XTrapezoid)
+ GI.Xlib.Structs.XTrapezoid: instance Data.GI.Base.Overloading.HasAttributeList GI.Xlib.Structs.XTrapezoid.XTrapezoid
+ GI.Xlib.Structs.XTrapezoid: instance GHC.Internal.Classes.Eq GI.Xlib.Structs.XTrapezoid.XTrapezoid
+ GI.Xlib.Structs.XTrapezoid: type family ResolveXTrapezoidMethod (t :: Symbol) o
+ GI.Xlib.Structs.XVisualInfo: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XVisualInfo.ResolveXVisualInfoMethod t GI.Xlib.Structs.XVisualInfo.XVisualInfo, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XVisualInfo.XVisualInfo p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Xlib.Structs.XVisualInfo.XVisualInfo -> p)
+ GI.Xlib.Structs.XVisualInfo: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XVisualInfo.ResolveXVisualInfoMethod t GI.Xlib.Structs.XVisualInfo.XVisualInfo, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XVisualInfo.XVisualInfo p, GHC.Internal.Records.HasField t GI.Xlib.Structs.XVisualInfo.XVisualInfo p) => GHC.Internal.Records.HasField t GI.Xlib.Structs.XVisualInfo.XVisualInfo p
+ GI.Xlib.Structs.XVisualInfo: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XVisualInfo.ResolveXVisualInfoMethod t GI.Xlib.Structs.XVisualInfo.XVisualInfo, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Xlib.Structs.XVisualInfo.XVisualInfo) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Xlib.Structs.XVisualInfo.XVisualInfo)
+ GI.Xlib.Structs.XVisualInfo: instance Data.GI.Base.Overloading.HasAttributeList GI.Xlib.Structs.XVisualInfo.XVisualInfo
+ GI.Xlib.Structs.XVisualInfo: instance GHC.Internal.Classes.Eq GI.Xlib.Structs.XVisualInfo.XVisualInfo
+ GI.Xlib.Structs.XVisualInfo: type family ResolveXVisualInfoMethod (t :: Symbol) o
+ GI.Xlib.Structs.XWindowAttributes: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XWindowAttributes.ResolveXWindowAttributesMethod t GI.Xlib.Structs.XWindowAttributes.XWindowAttributes, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XWindowAttributes.XWindowAttributes p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Xlib.Structs.XWindowAttributes.XWindowAttributes -> p)
+ GI.Xlib.Structs.XWindowAttributes: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XWindowAttributes.ResolveXWindowAttributesMethod t GI.Xlib.Structs.XWindowAttributes.XWindowAttributes, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Structs.XWindowAttributes.XWindowAttributes p, GHC.Internal.Records.HasField t GI.Xlib.Structs.XWindowAttributes.XWindowAttributes p) => GHC.Internal.Records.HasField t GI.Xlib.Structs.XWindowAttributes.XWindowAttributes p
+ GI.Xlib.Structs.XWindowAttributes: instance (info GHC.Internal.Types.~ GI.Xlib.Structs.XWindowAttributes.ResolveXWindowAttributesMethod t GI.Xlib.Structs.XWindowAttributes.XWindowAttributes, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Xlib.Structs.XWindowAttributes.XWindowAttributes) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Xlib.Structs.XWindowAttributes.XWindowAttributes)
+ GI.Xlib.Structs.XWindowAttributes: instance Data.GI.Base.Overloading.HasAttributeList GI.Xlib.Structs.XWindowAttributes.XWindowAttributes
+ GI.Xlib.Structs.XWindowAttributes: instance GHC.Internal.Classes.Eq GI.Xlib.Structs.XWindowAttributes.XWindowAttributes
+ GI.Xlib.Structs.XWindowAttributes: type family ResolveXWindowAttributesMethod (t :: Symbol) o
+ GI.Xlib.Unions.XEvent: instance (info GHC.Internal.Types.~ GI.Xlib.Unions.XEvent.ResolveXEventMethod t GI.Xlib.Unions.XEvent.XEvent, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Unions.XEvent.XEvent p) => GHC.Internal.OverloadedLabels.IsLabel t (GI.Xlib.Unions.XEvent.XEvent -> p)
+ GI.Xlib.Unions.XEvent: instance (info GHC.Internal.Types.~ GI.Xlib.Unions.XEvent.ResolveXEventMethod t GI.Xlib.Unions.XEvent.XEvent, Data.GI.Base.Overloading.OverloadedMethod info GI.Xlib.Unions.XEvent.XEvent p, GHC.Internal.Records.HasField t GI.Xlib.Unions.XEvent.XEvent p) => GHC.Internal.Records.HasField t GI.Xlib.Unions.XEvent.XEvent p
+ GI.Xlib.Unions.XEvent: instance (info GHC.Internal.Types.~ GI.Xlib.Unions.XEvent.ResolveXEventMethod t GI.Xlib.Unions.XEvent.XEvent, Data.GI.Base.Overloading.OverloadedMethodInfo info GI.Xlib.Unions.XEvent.XEvent) => GHC.Internal.OverloadedLabels.IsLabel t (Data.GI.Base.Overloading.MethodProxy info GI.Xlib.Unions.XEvent.XEvent)
+ GI.Xlib.Unions.XEvent: instance Data.GI.Base.Overloading.HasAttributeList GI.Xlib.Unions.XEvent.XEvent
+ GI.Xlib.Unions.XEvent: instance GHC.Internal.Classes.Eq GI.Xlib.Unions.XEvent.XEvent
+ GI.Xlib.Unions.XEvent: type family ResolveXEventMethod (t :: Symbol) o

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.15+++ Use haskell-gi 0.27.+ ### 2.0.14  + Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-xlib-2.0.14/docs/GI-Xlib.html](https://hackage.haskell.org/package/gi-xlib-2.0.14/docs/GI-Xlib.html)+[https://hackage.haskell.org/package/gi-xlib-2.0.15/docs/GI-Xlib.html](https://hackage.haskell.org/package/gi-xlib-2.0.15/docs/GI-Xlib.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
Setup.hs view
@@ -1,16 +1,17 @@ {-# LANGUAGE OverloadedStrings #-} -import Data.GI.CodeGen.CabalHooks (setupBinding, TaggedOverride(..))+import Data.GI.CodeGen.CabalHooks (setupBinding, TaggedOverride(..), TaggedPkgConfigVersions(..))    main :: IO ()-main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides outputDir+main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides depVersions outputDir   where name = "xlib"         version = "2.0"         pkgName = "gi-xlib"-        pkgVersion = "2.0.14"+        pkgVersion = "2.0.15"         overridesFile = Just "xlib.overrides"         verbose = False         outputDir = Nothing         inheritedOverrides = []+        depVersions = []
gi-xlib.cabal view
@@ -1,5 +1,5 @@ name:                 gi-xlib-version:              2.0.14+version:              2.0.15 synopsis:             xlib bindings description:          Bindings for xlib, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.11 && < 5,                      Cabal >= 1.24 && < 4,-                     haskell-gi >= 0.26.9 && < 0.27+                     haskell-gi >= 0.27 && < 0.28  library       default-language: Haskell2010@@ -27,7 +27,7 @@       pkgconfig-depends: x11 >= 1.6       build-depends: base >= 4.7 && <5,                      haskell-gi-base >= 0.26 && < 0.27,-                     haskell-gi >= 0.26.9 && < 0.27,+                     haskell-gi >= 0.27 && < 0.28,                      haskell-gi-overloading < 1.1,                      bytestring >= 0.10 && < 1,                      containers >= 0.5 && < 1,