packages feed

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 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.*,