gi-gdk 3.0.15 → 3.0.16
raw patch · 4 files changed
+12/−5 lines, 4 filesdep ~haskell-giPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: haskell-gi
API changes (from Hackage documentation)
- GI.Gdk.Structs.Color: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.Color.Color tag
- GI.Gdk.Structs.EventAny: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventAny.EventAny tag
- GI.Gdk.Structs.EventButton: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventButton.EventButton tag
- GI.Gdk.Structs.EventConfigure: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventConfigure.EventConfigure tag
- GI.Gdk.Structs.EventCrossing: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventCrossing.EventCrossing tag
- GI.Gdk.Structs.EventDND: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventDND.EventDND tag
- GI.Gdk.Structs.EventExpose: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventExpose.EventExpose tag
- GI.Gdk.Structs.EventFocus: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventFocus.EventFocus tag
- GI.Gdk.Structs.EventGrabBroken: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventGrabBroken.EventGrabBroken tag
- GI.Gdk.Structs.EventKey: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventKey.EventKey tag
- GI.Gdk.Structs.EventMotion: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventMotion.EventMotion tag
- GI.Gdk.Structs.EventOwnerChange: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventOwnerChange.EventOwnerChange tag
- GI.Gdk.Structs.EventPadAxis: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventPadAxis.EventPadAxis tag
- GI.Gdk.Structs.EventPadButton: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventPadButton.EventPadButton tag
- GI.Gdk.Structs.EventPadGroupMode: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventPadGroupMode.EventPadGroupMode tag
- GI.Gdk.Structs.EventProperty: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventProperty.EventProperty tag
- GI.Gdk.Structs.EventProximity: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventProximity.EventProximity tag
- GI.Gdk.Structs.EventScroll: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventScroll.EventScroll tag
- GI.Gdk.Structs.EventSelection: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventSelection.EventSelection tag
- GI.Gdk.Structs.EventSetting: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventSetting.EventSetting tag
- GI.Gdk.Structs.EventTouch: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventTouch.EventTouch tag
- GI.Gdk.Structs.EventTouchpadPinch: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventTouchpadPinch.EventTouchpadPinch tag
- GI.Gdk.Structs.EventTouchpadSwipe: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventTouchpadSwipe.EventTouchpadSwipe tag
- GI.Gdk.Structs.EventVisibility: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventVisibility.EventVisibility tag
- GI.Gdk.Structs.EventWindowState: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventWindowState.EventWindowState tag
- GI.Gdk.Structs.Geometry: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.Geometry.Geometry tag
- GI.Gdk.Structs.KeymapKey: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.KeymapKey.KeymapKey tag
- GI.Gdk.Structs.Point: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.Point.Point tag
- GI.Gdk.Structs.RGBA: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.RGBA.RGBA tag
- GI.Gdk.Structs.Rectangle: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.Rectangle.Rectangle tag
- GI.Gdk.Structs.TimeCoord: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.TimeCoord.TimeCoord tag
- GI.Gdk.Structs.WindowAttr: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.WindowAttr.WindowAttr tag
- GI.Gdk.Unions.Event: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gdk.Unions.Event.Event tag
+ GI.Gdk.Structs.Color: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.Color.Color tag
+ GI.Gdk.Structs.EventAny: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventAny.EventAny tag
+ GI.Gdk.Structs.EventButton: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventButton.EventButton tag
+ GI.Gdk.Structs.EventConfigure: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventConfigure.EventConfigure tag
+ GI.Gdk.Structs.EventCrossing: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventCrossing.EventCrossing tag
+ GI.Gdk.Structs.EventDND: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventDND.EventDND tag
+ GI.Gdk.Structs.EventExpose: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventExpose.EventExpose tag
+ GI.Gdk.Structs.EventFocus: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventFocus.EventFocus tag
+ GI.Gdk.Structs.EventGrabBroken: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventGrabBroken.EventGrabBroken tag
+ GI.Gdk.Structs.EventKey: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventKey.EventKey tag
+ GI.Gdk.Structs.EventMotion: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventMotion.EventMotion tag
+ GI.Gdk.Structs.EventOwnerChange: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventOwnerChange.EventOwnerChange tag
+ GI.Gdk.Structs.EventPadAxis: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventPadAxis.EventPadAxis tag
+ GI.Gdk.Structs.EventPadButton: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventPadButton.EventPadButton tag
+ GI.Gdk.Structs.EventPadGroupMode: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventPadGroupMode.EventPadGroupMode tag
+ GI.Gdk.Structs.EventProperty: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventProperty.EventProperty tag
+ GI.Gdk.Structs.EventProximity: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventProximity.EventProximity tag
+ GI.Gdk.Structs.EventScroll: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventScroll.EventScroll tag
+ GI.Gdk.Structs.EventSelection: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventSelection.EventSelection tag
+ GI.Gdk.Structs.EventSetting: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventSetting.EventSetting tag
+ GI.Gdk.Structs.EventTouch: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventTouch.EventTouch tag
+ GI.Gdk.Structs.EventTouchpadPinch: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventTouchpadPinch.EventTouchpadPinch tag
+ GI.Gdk.Structs.EventTouchpadSwipe: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventTouchpadSwipe.EventTouchpadSwipe tag
+ GI.Gdk.Structs.EventVisibility: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventVisibility.EventVisibility tag
+ GI.Gdk.Structs.EventWindowState: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.EventWindowState.EventWindowState tag
+ GI.Gdk.Structs.Geometry: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.Geometry.Geometry tag
+ GI.Gdk.Structs.KeymapKey: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.KeymapKey.KeymapKey tag
+ GI.Gdk.Structs.Point: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.Point.Point tag
+ GI.Gdk.Structs.RGBA: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.RGBA.RGBA tag
+ GI.Gdk.Structs.Rectangle: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.Rectangle.Rectangle tag
+ GI.Gdk.Structs.TimeCoord: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.TimeCoord.TimeCoord tag
+ GI.Gdk.Structs.WindowAttr: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Structs.WindowAttr.WindowAttr tag
+ GI.Gdk.Unions.Event: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gdk.Unions.Event.Event tag
- GI.Gdk.Objects.FrameClock: frameClockGetRefreshInfo :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> Int64 -> Int64 -> Int64 -> m ()
+ GI.Gdk.Objects.FrameClock: frameClockGetRefreshInfo :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> Int64 -> m ((Int64, Int64))
- GI.Gdk.Structs.EventTouchpadPinch: getEventTouchpadPinchPhase :: MonadIO m => EventTouchpadPinch -> m TouchpadGesturePhase
+ GI.Gdk.Structs.EventTouchpadPinch: getEventTouchpadPinchPhase :: MonadIO m => EventTouchpadPinch -> m Int8
- GI.Gdk.Structs.EventTouchpadPinch: setEventTouchpadPinchPhase :: MonadIO m => EventTouchpadPinch -> TouchpadGesturePhase -> m ()
+ GI.Gdk.Structs.EventTouchpadPinch: setEventTouchpadPinchPhase :: MonadIO m => EventTouchpadPinch -> Int8 -> m ()
- GI.Gdk.Structs.EventTouchpadSwipe: getEventTouchpadSwipePhase :: MonadIO m => EventTouchpadSwipe -> m TouchpadGesturePhase
+ GI.Gdk.Structs.EventTouchpadSwipe: getEventTouchpadSwipePhase :: MonadIO m => EventTouchpadSwipe -> m Int8
- GI.Gdk.Structs.EventTouchpadSwipe: setEventTouchpadSwipePhase :: MonadIO m => EventTouchpadSwipe -> TouchpadGesturePhase -> m ()
+ GI.Gdk.Structs.EventTouchpadSwipe: setEventTouchpadSwipePhase :: MonadIO m => EventTouchpadSwipe -> Int8 -> m ()
Files
- ChangeLog.md +4/−0
- Gdk.overrides +3/−0
- README.md +1/−1
- gi-gdk.cabal +4/−4
ChangeLog.md view
@@ -1,3 +1,7 @@+### 3.0.16+++ Enable override for cairo/FontOptions, due to wrong cairo-1.0.gir file + ### 3.0.15 + Remove enable-overloading flags, and use instead explicit CPP checks for 'haskell-gi-overloading-1.0', see [how to disable overloading](https://github.com/haskell-gi/haskell-gi/wiki/Overloading\#disabling-overloading).
Gdk.overrides view
@@ -108,3 +108,6 @@ set-attr Gdk/threads_add_timeout_seconds_full/@parameters/data nullable 1 set-attr Gdk/threads_add_timeout_seconds_full/@parameters/notify nullable 1 set-attr Gdk/utf8_to_string_target/@return-value nullable 1++set-attr cairo/FontOptions glib:get-type cairo_gobject_font_options_get_type+
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gdk-3.0.15/docs/GI-Gdk.html](https://hackage.haskell.org/package/gi-gdk-3.0.15/docs/GI-Gdk.html)+[https://hackage.haskell.org/package/gi-gdk-3.0.16/docs/GI-Gdk.html](https://hackage.haskell.org/package/gi-gdk-3.0.16/docs/GI-Gdk.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).
gi-gdk.cabal view
@@ -1,5 +1,5 @@ name: gi-gdk-version: 3.0.15+version: 3.0.16 synopsis: Gdk bindings description: Bindings for Gdk, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -9,14 +9,14 @@ maintainer: Iñaki García Etxebarria (garetxe@gmail.com) category: Bindings build-type: Custom-cabal-version: >= 1.24+cabal-version: 1.24 extra-source-files: README.md ChangeLog.md stack.yaml Gdk.overrides custom-setup setup-depends: base >= 4.7 && < 5, Cabal >= 1.24,- haskell-gi == 0.21.*+ haskell-gi >= 0.21.1 && < 0.22 library default-language: Haskell2010@@ -27,7 +27,7 @@ pkgconfig-depends: gdk-3.0 build-depends: base >= 4.7 && <5, haskell-gi-base == 0.21.*,- haskell-gi == 0.21.*,+ haskell-gi >= 0.21.1 && < 0.22, haskell-gi-overloading < 1.1, gi-cairo == 1.0.*, gi-pango == 1.0.*,