gi-gobject 2.0.24 → 2.0.25
raw patch · 3 files changed
+2/−5 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- GI.GObject.Objects.Binding: instance Data.GI.Base.GValue.IsGValue GI.GObject.Objects.Binding.Binding
- GI.GObject.Objects.InitiallyUnowned: instance Data.GI.Base.GValue.IsGValue GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned
- GI.GObject.Objects.Object: instance Data.GI.Base.GValue.IsGValue GI.GObject.Objects.Object.Object
- GI.GObject.Objects.TypeModule: instance Data.GI.Base.GValue.IsGValue GI.GObject.Objects.TypeModule.TypeModule
- GI.GObject.Structs.ValueArray: instance Data.GI.Base.GValue.IsGValue GI.GObject.Structs.ValueArray.ValueArray
+ GI.GObject.Callbacks: dynamic_ClosureMarshal :: (HasCallStack, MonadIO m) => FunPtr C_ClosureMarshal -> GClosure a -> Maybe GValue -> [GValue] -> Ptr () -> Ptr () -> m ()
+ GI.GObject.Callbacks: genClosure_ClosureMarshal :: MonadIO m => ClosureMarshal -> m (GClosure C_ClosureMarshal)
+ GI.GObject.Callbacks: mk_ClosureMarshal :: C_ClosureMarshal -> IO (FunPtr C_ClosureMarshal)
+ GI.GObject.Callbacks: noClosureMarshal :: Maybe ClosureMarshal
+ GI.GObject.Callbacks: type C_ClosureMarshal = Ptr (GClosure ()) -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()
+ GI.GObject.Callbacks: type ClosureMarshal = GClosure () " /@closure@/: the t'GI.GObject.Structs.Closure.Closure' to which the marshaller belongs" -> Maybe GValue " /@returnValue@/: a t'GI.GObject.Structs.Value.Value' to store the return value. May be 'P.Nothing' if the callback of /@closure@/ doesn\'t return a value." -> [GValue] " /@paramValues@/: an array of @/GValues/@ holding the arguments on which to invoke the callback of /@closure@/" -> Ptr () " /@invocationHint@/: the invocation hint given as the last argument to 'GI.GObject.Structs.Closure.closureInvoke'" -> Ptr () " /@marshalData@/: additional data specified when registering the marshaller, see @/g_closure_set_marshal()/@ and @/g_closure_set_meta_marshal()/@" -> IO ()
+ GI.GObject.Callbacks: wrap_ClosureMarshal :: Maybe (Ptr (FunPtr C_ClosureMarshal)) -> ClosureMarshal -> C_ClosureMarshal
+ GI.GObject.Objects.Binding: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.Binding.Binding)
+ GI.GObject.Objects.InitiallyUnowned: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.InitiallyUnowned.InitiallyUnowned)
+ GI.GObject.Objects.Object: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.Object.Object)
+ GI.GObject.Objects.TypeModule: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Objects.TypeModule.TypeModule)
+ GI.GObject.Structs.ValueArray: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GObject.Structs.ValueArray.ValueArray)
Files
- GObject.overrides +0/−3
- README.md +1/−1
- gi-gobject.cabal +1/−1
GObject.overrides view
@@ -3,9 +3,6 @@ # Can be ignored in the bindings. ignore signal_set_va_marshaller -# The semantics for the DirectionIn pointer here are somewhat ambiguous.-ignore ClosureMarshal- # Requires support for non-GObject objects, which we do not support. ignore TypePluginClass
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gobject-2.0.24/docs/GI-GObject.html](https://hackage.haskell.org/package/gi-gobject-2.0.24/docs/GI-GObject.html)+[https://hackage.haskell.org/package/gi-gobject-2.0.25/docs/GI-GObject.html](https://hackage.haskell.org/package/gi-gobject-2.0.25/docs/GI-GObject.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-gobject.cabal view
@@ -1,5 +1,5 @@ name: gi-gobject-version: 2.0.24+version: 2.0.25 synopsis: GObject bindings description: Bindings for GObject, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi