gi-gtk 3.0.39 → 3.0.41
raw patch · 4 files changed
+25/−5 lines, 4 filessetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- GI.Gtk.Enums: CellRendererAccelModeModifierTap :: CellRendererAccelMode
- GI.Gtk.Objects.TreeView: constructTreeViewUbuntuAlmostFixedHeightMode :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Gtk.Objects.TreeView: setTreeViewUbuntuAlmostFixedHeightMode :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
+ GI.Gtk.Callbacks: drop_closures_TreeModelFilterModifyFunc :: TreeModelFilterModifyFunc -> TreeModelFilterModifyFunc_WithClosures
+ GI.Gtk.Callbacks: dynamic_TreeModelFilterModifyFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeModelFilterModifyFunc -> a -> TreeIter -> Int32 -> Ptr () -> m GValue
+ GI.Gtk.Callbacks: genClosure_TreeModelFilterModifyFunc :: MonadIO m => TreeModelFilterModifyFunc -> m (GClosure C_TreeModelFilterModifyFunc)
+ GI.Gtk.Callbacks: mk_TreeModelFilterModifyFunc :: C_TreeModelFilterModifyFunc -> IO (FunPtr C_TreeModelFilterModifyFunc)
+ GI.Gtk.Callbacks: noTreeModelFilterModifyFunc :: Maybe TreeModelFilterModifyFunc
+ GI.Gtk.Callbacks: noTreeModelFilterModifyFunc_WithClosures :: Maybe TreeModelFilterModifyFunc_WithClosures
+ GI.Gtk.Callbacks: type C_TreeModelFilterModifyFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr GValue -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type TreeModelFilterModifyFunc = -- | /@model@/: the t'GI.Gtk.Objects.TreeModelFilter.TreeModelFilter' TreeModel -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' pointing to the row whose display values are determined TreeIter -> -- | /@column@/: the column whose display value is determined Int32 -> IO (GValue)
+ GI.Gtk.Callbacks: type TreeModelFilterModifyFunc_WithClosures = -- | /@model@/: the t'GI.Gtk.Objects.TreeModelFilter.TreeModelFilter' TreeModel -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' pointing to the row whose display values are determined TreeIter -> -- | /@column@/: the column whose display value is determined Int32 -> -- | /@data@/: user data given to @/gtk_tree_model_filter_set_modify_func()/@ Ptr () -> IO (GValue)
+ GI.Gtk.Callbacks: wrap_TreeModelFilterModifyFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterModifyFunc)) -> TreeModelFilterModifyFunc_WithClosures -> C_TreeModelFilterModifyFunc
+ GI.Gtk.Objects.Clipboard: clipboardGetSelection :: (HasCallStack, MonadIO m, IsClipboard a) => a -> m Atom
+ GI.Gtk.Structs.MountOperationHandlerIface_: MountOperationHandlerIface_ :: ManagedPtr MountOperationHandlerIface_ -> MountOperationHandlerIface_
+ GI.Gtk.Structs.MountOperationHandlerIface_: getMountOperationHandlerIface_ParentIface :: MonadIO m => MountOperationHandlerIface_ -> m TypeInterface
+ GI.Gtk.Structs.MountOperationHandlerIface_: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gtk.Structs.MountOperationHandlerIface_.MountOperationHandlerIface_ tag
+ GI.Gtk.Structs.MountOperationHandlerIface_: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gtk.Structs.MountOperationHandlerIface_.MountOperationHandlerIface_
+ GI.Gtk.Structs.MountOperationHandlerIface_: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gtk.Structs.MountOperationHandlerIface_.MountOperationHandlerIface_
+ GI.Gtk.Structs.MountOperationHandlerIface_: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gtk.Structs.MountOperationHandlerIface_.MountOperationHandlerIface_
+ GI.Gtk.Structs.MountOperationHandlerIface_: instance GHC.Classes.Eq GI.Gtk.Structs.MountOperationHandlerIface_.MountOperationHandlerIface_
+ GI.Gtk.Structs.MountOperationHandlerIface_: newZeroMountOperationHandlerIface_ :: MonadIO m => m MountOperationHandlerIface_
+ GI.Gtk.Structs.MountOperationHandlerIface_: newtype MountOperationHandlerIface_
+ GI.Gtk.Structs.MountOperationHandlerProxyClass_: MountOperationHandlerProxyClass_ :: ManagedPtr MountOperationHandlerProxyClass_ -> MountOperationHandlerProxyClass_
+ GI.Gtk.Structs.MountOperationHandlerProxyClass_: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gtk.Structs.MountOperationHandlerProxyClass_.MountOperationHandlerProxyClass_ tag
+ GI.Gtk.Structs.MountOperationHandlerProxyClass_: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gtk.Structs.MountOperationHandlerProxyClass_.MountOperationHandlerProxyClass_
+ GI.Gtk.Structs.MountOperationHandlerProxyClass_: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gtk.Structs.MountOperationHandlerProxyClass_.MountOperationHandlerProxyClass_
+ GI.Gtk.Structs.MountOperationHandlerProxyClass_: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gtk.Structs.MountOperationHandlerProxyClass_.MountOperationHandlerProxyClass_
+ GI.Gtk.Structs.MountOperationHandlerProxyClass_: instance GHC.Classes.Eq GI.Gtk.Structs.MountOperationHandlerProxyClass_.MountOperationHandlerProxyClass_
+ GI.Gtk.Structs.MountOperationHandlerProxyClass_: newZeroMountOperationHandlerProxyClass_ :: MonadIO m => m MountOperationHandlerProxyClass_
+ GI.Gtk.Structs.MountOperationHandlerProxyClass_: newtype MountOperationHandlerProxyClass_
+ GI.Gtk.Structs.MountOperationHandlerProxy_: MountOperationHandlerProxy_ :: ManagedPtr MountOperationHandlerProxy_ -> MountOperationHandlerProxy_
+ GI.Gtk.Structs.MountOperationHandlerProxy_: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gtk.Structs.MountOperationHandlerProxy_.MountOperationHandlerProxy_ tag
+ GI.Gtk.Structs.MountOperationHandlerProxy_: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gtk.Structs.MountOperationHandlerProxy_.MountOperationHandlerProxy_
+ GI.Gtk.Structs.MountOperationHandlerProxy_: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gtk.Structs.MountOperationHandlerProxy_.MountOperationHandlerProxy_
+ GI.Gtk.Structs.MountOperationHandlerProxy_: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gtk.Structs.MountOperationHandlerProxy_.MountOperationHandlerProxy_
+ GI.Gtk.Structs.MountOperationHandlerProxy_: instance GHC.Classes.Eq GI.Gtk.Structs.MountOperationHandlerProxy_.MountOperationHandlerProxy_
+ GI.Gtk.Structs.MountOperationHandlerProxy_: newZeroMountOperationHandlerProxy_ :: MonadIO m => m MountOperationHandlerProxy_
+ GI.Gtk.Structs.MountOperationHandlerProxy_: newtype MountOperationHandlerProxy_
+ GI.Gtk.Structs.MountOperationHandlerSkeletonClass_: MountOperationHandlerSkeletonClass_ :: ManagedPtr MountOperationHandlerSkeletonClass_ -> MountOperationHandlerSkeletonClass_
+ GI.Gtk.Structs.MountOperationHandlerSkeletonClass_: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gtk.Structs.MountOperationHandlerSkeletonClass_.MountOperationHandlerSkeletonClass_ tag
+ GI.Gtk.Structs.MountOperationHandlerSkeletonClass_: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gtk.Structs.MountOperationHandlerSkeletonClass_.MountOperationHandlerSkeletonClass_
+ GI.Gtk.Structs.MountOperationHandlerSkeletonClass_: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gtk.Structs.MountOperationHandlerSkeletonClass_.MountOperationHandlerSkeletonClass_
+ GI.Gtk.Structs.MountOperationHandlerSkeletonClass_: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gtk.Structs.MountOperationHandlerSkeletonClass_.MountOperationHandlerSkeletonClass_
+ GI.Gtk.Structs.MountOperationHandlerSkeletonClass_: instance GHC.Classes.Eq GI.Gtk.Structs.MountOperationHandlerSkeletonClass_.MountOperationHandlerSkeletonClass_
+ GI.Gtk.Structs.MountOperationHandlerSkeletonClass_: newZeroMountOperationHandlerSkeletonClass_ :: MonadIO m => m MountOperationHandlerSkeletonClass_
+ GI.Gtk.Structs.MountOperationHandlerSkeletonClass_: newtype MountOperationHandlerSkeletonClass_
+ GI.Gtk.Structs.MountOperationHandlerSkeleton_: MountOperationHandlerSkeleton_ :: ManagedPtr MountOperationHandlerSkeleton_ -> MountOperationHandlerSkeleton_
+ GI.Gtk.Structs.MountOperationHandlerSkeleton_: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gtk.Structs.MountOperationHandlerSkeleton_.MountOperationHandlerSkeleton_ tag
+ GI.Gtk.Structs.MountOperationHandlerSkeleton_: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gtk.Structs.MountOperationHandlerSkeleton_.MountOperationHandlerSkeleton_
+ GI.Gtk.Structs.MountOperationHandlerSkeleton_: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gtk.Structs.MountOperationHandlerSkeleton_.MountOperationHandlerSkeleton_
+ GI.Gtk.Structs.MountOperationHandlerSkeleton_: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gtk.Structs.MountOperationHandlerSkeleton_.MountOperationHandlerSkeleton_
+ GI.Gtk.Structs.MountOperationHandlerSkeleton_: instance GHC.Classes.Eq GI.Gtk.Structs.MountOperationHandlerSkeleton_.MountOperationHandlerSkeleton_
+ GI.Gtk.Structs.MountOperationHandlerSkeleton_: newZeroMountOperationHandlerSkeleton_ :: MonadIO m => m MountOperationHandlerSkeleton_
+ GI.Gtk.Structs.MountOperationHandlerSkeleton_: newtype MountOperationHandlerSkeleton_
+ GI.Gtk.Structs.MountOperationHandler_: MountOperationHandler_ :: ManagedPtr MountOperationHandler_ -> MountOperationHandler_
+ GI.Gtk.Structs.MountOperationHandler_: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gtk.Structs.MountOperationHandler_.MountOperationHandler_
+ GI.Gtk.Structs.MountOperationHandler_: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gtk.Structs.MountOperationHandler_.MountOperationHandler_
+ GI.Gtk.Structs.MountOperationHandler_: instance GHC.Classes.Eq GI.Gtk.Structs.MountOperationHandler_.MountOperationHandler_
+ GI.Gtk.Structs.MountOperationHandler_: newtype MountOperationHandler_
- GI.Gtk.Callbacks: dynamic_TextBufferSerializeFunc :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextBuffer b) => FunPtr C_TextBufferSerializeFunc -> a -> b -> TextIter -> TextIter -> Word64 -> Ptr () -> m Word8
+ GI.Gtk.Callbacks: dynamic_TextBufferSerializeFunc :: (HasCallStack, MonadIO m, IsTextBuffer a, IsTextBuffer b) => FunPtr C_TextBufferSerializeFunc -> a -> b -> TextIter -> TextIter -> Ptr () -> m (Maybe ByteString)
- GI.Gtk.Callbacks: type C_TextBufferSerializeFunc = Ptr TextBuffer -> Ptr TextBuffer -> Ptr TextIter -> Ptr TextIter -> Word64 -> Ptr () -> IO Word8
+ GI.Gtk.Callbacks: type C_TextBufferSerializeFunc = Ptr TextBuffer -> Ptr TextBuffer -> Ptr TextIter -> Ptr TextIter -> Ptr Word64 -> Ptr () -> IO (Ptr Word8)
- GI.Gtk.Callbacks: type TextBufferSerializeFunc = -- | /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' for which the format is registered TextBuffer -> -- | /@contentBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' to serialize TextBuffer -> -- | /@start@/: start of the block of text to serialize TextIter -> -- | /@end@/: end of the block of text to serialize TextIter -> -- | /@length@/: Return location for the length of the serialized data Word64 -> -- | __Returns:__ a newly-allocated array of guint8 which contains -- the serialized data, or 'P.Nothing' if an error occurred IO Word8
+ GI.Gtk.Callbacks: type TextBufferSerializeFunc = -- | /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' for which the format is registered TextBuffer -> -- | /@contentBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' to serialize TextBuffer -> -- | /@start@/: start of the block of text to serialize TextIter -> -- | /@end@/: end of the block of text to serialize TextIter -> -- | __Returns:__ a newly-allocated array of guint8 -- which contains the serialized data, or 'P.Nothing' if an error occurred IO (Maybe ByteString)
- GI.Gtk.Callbacks: type TextBufferSerializeFunc_WithClosures = -- | /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' for which the format is registered TextBuffer -> -- | /@contentBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' to serialize TextBuffer -> -- | /@start@/: start of the block of text to serialize TextIter -> -- | /@end@/: end of the block of text to serialize TextIter -> -- | /@length@/: Return location for the length of the serialized data Word64 -> -- | /@userData@/: user data that was specified when registering the format Ptr () -> -- | __Returns:__ a newly-allocated array of guint8 which contains -- the serialized data, or 'P.Nothing' if an error occurred IO Word8
+ GI.Gtk.Callbacks: type TextBufferSerializeFunc_WithClosures = -- | /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' for which the format is registered TextBuffer -> -- | /@contentBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' to serialize TextBuffer -> -- | /@start@/: start of the block of text to serialize TextIter -> -- | /@end@/: end of the block of text to serialize TextIter -> -- | /@userData@/: user data that was specified when registering the format Ptr () -> -- | __Returns:__ a newly-allocated array of guint8 -- which contains the serialized data, or 'P.Nothing' if an error occurred IO (Maybe ByteString)
Files
- ChangeLog.md +8/−0
- README.md +1/−1
- Setup.hs +1/−1
- gi-gtk.cabal +15/−3
ChangeLog.md view
@@ -1,3 +1,11 @@+### 3.0.41+++ Bump base lower bound++### 3.0.40+++ Bump base lower bound+ ### 3.0.39 + Relax constraint on text
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gtk-3.0.39/docs/GI-Gtk.html](https://hackage.haskell.org/package/gi-gtk-3.0.39/docs/GI-Gtk.html)+[https://hackage.haskell.org/package/gi-gtk-3.0.41/docs/GI-Gtk.html](https://hackage.haskell.org/package/gi-gtk-3.0.41/docs/GI-Gtk.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
@@ -17,7 +17,7 @@ where name = "Gtk" version = "3.0" pkgName = "gi-gtk"- pkgVersion = "3.0.39"+ pkgVersion = "3.0.41" overridesFile = Just "Gtk.overrides" verbose = False outputDir = Nothing
gi-gtk.cabal view
@@ -1,5 +1,5 @@ name: gi-gtk-version: 3.0.39+version: 3.0.41 synopsis: Gtk bindings description: Bindings for Gtk, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -14,8 +14,8 @@ extra-source-files: README.md ChangeLog.md stack.yaml Gtk.overrides custom-setup- setup-depends: base >= 4.9 && < 5,- Cabal >= 1.24,+ setup-depends: base >= 4.11 && < 5,+ Cabal >= 1.24 && < 4, haskell-gi >= 0.26 && < 0.27, gi-cairo == 1.0.*, gi-pango == 1.0.*,@@ -381,6 +381,12 @@ GI.Gtk.Structs.IconSet, GI.Gtk.Structs.IconSource, GI.Gtk.Structs.LabelSelectionInfo,+ GI.Gtk.Structs.MountOperationHandlerIface_,+ GI.Gtk.Structs.MountOperationHandlerProxyClass_,+ GI.Gtk.Structs.MountOperationHandlerProxy_,+ GI.Gtk.Structs.MountOperationHandlerSkeletonClass_,+ GI.Gtk.Structs.MountOperationHandlerSkeleton_,+ GI.Gtk.Structs.MountOperationHandler_, GI.Gtk.Structs.PadActionEntry, GI.Gtk.Structs.PageRange, GI.Gtk.Structs.PaperSize,@@ -734,6 +740,12 @@ GI.Gtk.Structs.IconSet, GI.Gtk.Structs.IconSource, GI.Gtk.Structs.LabelSelectionInfo,+ GI.Gtk.Structs.MountOperationHandlerIface_,+ GI.Gtk.Structs.MountOperationHandlerProxyClass_,+ GI.Gtk.Structs.MountOperationHandlerProxy_,+ GI.Gtk.Structs.MountOperationHandlerSkeletonClass_,+ GI.Gtk.Structs.MountOperationHandlerSkeleton_,+ GI.Gtk.Structs.MountOperationHandler_, GI.Gtk.Structs.PadActionEntry, GI.Gtk.Structs.PageRange, GI.Gtk.Structs.PaperSize,