gi-gdkpixbuf 2.0.25 → 2.0.26
raw patch · 4 files changed
+21/−7 lines, 4 filesdep +gi-gmodulesetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: gi-gmodule
API changes (from Hackage documentation)
- GI.GdkPixbuf.Constants: pattern PIXBUF_FEATURES_H :: Int32
+ GI.GdkPixbuf.Callbacks: drop_closures_PixbufModulePreparedFunc :: PixbufModulePreparedFunc -> PixbufModulePreparedFunc_WithClosures
+ GI.GdkPixbuf.Callbacks: drop_closures_PixbufModuleSizeFunc :: PixbufModuleSizeFunc -> PixbufModuleSizeFunc_WithClosures
+ GI.GdkPixbuf.Callbacks: drop_closures_PixbufModuleUpdatedFunc :: PixbufModuleUpdatedFunc -> PixbufModuleUpdatedFunc_WithClosures
+ GI.GdkPixbuf.Callbacks: dynamic_PixbufModuleFillInfoFunc :: (HasCallStack, MonadIO m) => FunPtr C_PixbufModuleFillInfoFunc -> PixbufFormat -> m ()
+ GI.GdkPixbuf.Callbacks: dynamic_PixbufModuleFillVtableFunc :: (HasCallStack, MonadIO m) => FunPtr C_PixbufModuleFillVtableFunc -> PixbufModule -> m ()
+ GI.GdkPixbuf.Callbacks: dynamic_PixbufModuleIsSaveOptionSupportedFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_PixbufModuleIsSaveOptionSupportedFieldCallback -> Text -> m Bool
+ GI.GdkPixbuf.Callbacks: dynamic_PixbufModuleLoadIncrementFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_PixbufModuleLoadIncrementFieldCallback -> Ptr () -> Word8 -> Word32 -> m ()
+ GI.GdkPixbuf.Callbacks: dynamic_PixbufModulePreparedFunc :: (HasCallStack, MonadIO m, IsPixbuf a, IsPixbufAnimation b) => FunPtr C_PixbufModulePreparedFunc -> a -> b -> Ptr () -> m ()
+ GI.GdkPixbuf.Callbacks: dynamic_PixbufModuleSaveFieldCallback :: (HasCallStack, MonadIO m, IsPixbuf a) => FunPtr C_PixbufModuleSaveFieldCallback -> Ptr () -> a -> Text -> Text -> m ()
+ GI.GdkPixbuf.Callbacks: dynamic_PixbufModuleSizeFunc :: (HasCallStack, MonadIO m) => FunPtr C_PixbufModuleSizeFunc -> Int32 -> Int32 -> Ptr () -> m ()
+ GI.GdkPixbuf.Callbacks: dynamic_PixbufModuleStopLoadFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_PixbufModuleStopLoadFieldCallback -> Ptr () -> m ()
+ GI.GdkPixbuf.Callbacks: dynamic_PixbufModuleUpdatedFunc :: (HasCallStack, MonadIO m, IsPixbuf a) => FunPtr C_PixbufModuleUpdatedFunc -> a -> Int32 -> Int32 -> Int32 -> Int32 -> Ptr () -> m ()
+ GI.GdkPixbuf.Callbacks: genClosure_PixbufModuleFillInfoFunc :: MonadIO m => PixbufModuleFillInfoFunc -> m (GClosure C_PixbufModuleFillInfoFunc)
+ GI.GdkPixbuf.Callbacks: genClosure_PixbufModuleFillVtableFunc :: MonadIO m => PixbufModuleFillVtableFunc -> m (GClosure C_PixbufModuleFillVtableFunc)
+ GI.GdkPixbuf.Callbacks: genClosure_PixbufModuleIsSaveOptionSupportedFieldCallback :: MonadIO m => PixbufModuleIsSaveOptionSupportedFieldCallback -> m (GClosure C_PixbufModuleIsSaveOptionSupportedFieldCallback)
+ GI.GdkPixbuf.Callbacks: genClosure_PixbufModulePreparedFunc :: MonadIO m => PixbufModulePreparedFunc -> m (GClosure C_PixbufModulePreparedFunc)
+ GI.GdkPixbuf.Callbacks: genClosure_PixbufModuleSizeFunc :: MonadIO m => PixbufModuleSizeFunc -> m (GClosure C_PixbufModuleSizeFunc)
+ GI.GdkPixbuf.Callbacks: genClosure_PixbufModuleUpdatedFunc :: MonadIO m => PixbufModuleUpdatedFunc -> m (GClosure C_PixbufModuleUpdatedFunc)
+ GI.GdkPixbuf.Callbacks: mk_PixbufModuleFillInfoFunc :: C_PixbufModuleFillInfoFunc -> IO (FunPtr C_PixbufModuleFillInfoFunc)
+ GI.GdkPixbuf.Callbacks: mk_PixbufModuleFillVtableFunc :: C_PixbufModuleFillVtableFunc -> IO (FunPtr C_PixbufModuleFillVtableFunc)
+ GI.GdkPixbuf.Callbacks: mk_PixbufModuleIsSaveOptionSupportedFieldCallback :: C_PixbufModuleIsSaveOptionSupportedFieldCallback -> IO (FunPtr C_PixbufModuleIsSaveOptionSupportedFieldCallback)
+ GI.GdkPixbuf.Callbacks: mk_PixbufModuleLoadIncrementFieldCallback :: C_PixbufModuleLoadIncrementFieldCallback -> IO (FunPtr C_PixbufModuleLoadIncrementFieldCallback)
+ GI.GdkPixbuf.Callbacks: mk_PixbufModulePreparedFunc :: C_PixbufModulePreparedFunc -> IO (FunPtr C_PixbufModulePreparedFunc)
+ GI.GdkPixbuf.Callbacks: mk_PixbufModuleSaveFieldCallback :: C_PixbufModuleSaveFieldCallback -> IO (FunPtr C_PixbufModuleSaveFieldCallback)
+ GI.GdkPixbuf.Callbacks: mk_PixbufModuleSizeFunc :: C_PixbufModuleSizeFunc -> IO (FunPtr C_PixbufModuleSizeFunc)
+ GI.GdkPixbuf.Callbacks: mk_PixbufModuleStopLoadFieldCallback :: C_PixbufModuleStopLoadFieldCallback -> IO (FunPtr C_PixbufModuleStopLoadFieldCallback)
+ GI.GdkPixbuf.Callbacks: mk_PixbufModuleUpdatedFunc :: C_PixbufModuleUpdatedFunc -> IO (FunPtr C_PixbufModuleUpdatedFunc)
+ GI.GdkPixbuf.Callbacks: noPixbufModuleFillInfoFunc :: Maybe PixbufModuleFillInfoFunc
+ GI.GdkPixbuf.Callbacks: noPixbufModuleFillVtableFunc :: Maybe PixbufModuleFillVtableFunc
+ GI.GdkPixbuf.Callbacks: noPixbufModuleIsSaveOptionSupportedFieldCallback :: Maybe PixbufModuleIsSaveOptionSupportedFieldCallback
+ GI.GdkPixbuf.Callbacks: noPixbufModuleLoadIncrementFieldCallback :: Maybe PixbufModuleLoadIncrementFieldCallback
+ GI.GdkPixbuf.Callbacks: noPixbufModulePreparedFunc :: Maybe PixbufModulePreparedFunc
+ GI.GdkPixbuf.Callbacks: noPixbufModulePreparedFunc_WithClosures :: Maybe PixbufModulePreparedFunc_WithClosures
+ GI.GdkPixbuf.Callbacks: noPixbufModuleSaveFieldCallback :: Maybe PixbufModuleSaveFieldCallback
+ GI.GdkPixbuf.Callbacks: noPixbufModuleSizeFunc :: Maybe PixbufModuleSizeFunc
+ GI.GdkPixbuf.Callbacks: noPixbufModuleSizeFunc_WithClosures :: Maybe PixbufModuleSizeFunc_WithClosures
+ GI.GdkPixbuf.Callbacks: noPixbufModuleStopLoadFieldCallback :: Maybe PixbufModuleStopLoadFieldCallback
+ GI.GdkPixbuf.Callbacks: noPixbufModuleUpdatedFunc :: Maybe PixbufModuleUpdatedFunc
+ GI.GdkPixbuf.Callbacks: noPixbufModuleUpdatedFunc_WithClosures :: Maybe PixbufModuleUpdatedFunc_WithClosures
+ GI.GdkPixbuf.Callbacks: type C_PixbufModuleFillInfoFunc = Ptr PixbufFormat -> IO ()
+ GI.GdkPixbuf.Callbacks: type C_PixbufModuleFillVtableFunc = Ptr PixbufModule -> IO ()
+ GI.GdkPixbuf.Callbacks: type C_PixbufModuleIsSaveOptionSupportedFieldCallback = CString -> IO CInt
+ GI.GdkPixbuf.Callbacks: type C_PixbufModuleLoadIncrementFieldCallback = Ptr () -> Word8 -> Word32 -> Ptr (Ptr GError) -> IO CInt
+ GI.GdkPixbuf.Callbacks: type C_PixbufModulePreparedFunc = Ptr Pixbuf -> Ptr PixbufAnimation -> Ptr () -> IO ()
+ GI.GdkPixbuf.Callbacks: type C_PixbufModuleSaveFieldCallback = Ptr () -> Ptr Pixbuf -> CString -> CString -> Ptr (Ptr GError) -> IO CInt
+ GI.GdkPixbuf.Callbacks: type C_PixbufModuleSizeFunc = Int32 -> Int32 -> Ptr () -> IO ()
+ GI.GdkPixbuf.Callbacks: type C_PixbufModuleStopLoadFieldCallback = Ptr () -> Ptr (Ptr GError) -> IO CInt
+ GI.GdkPixbuf.Callbacks: type C_PixbufModuleUpdatedFunc = Ptr Pixbuf -> Int32 -> Int32 -> Int32 -> Int32 -> Ptr () -> IO ()
+ GI.GdkPixbuf.Callbacks: type PixbufModuleFillInfoFunc = PixbufFormat " /@info@/: a t'GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat'." -> IO ()
+ GI.GdkPixbuf.Callbacks: type PixbufModuleFillVtableFunc = PixbufModule " /@module@/: a t'GI.GdkPixbuf.Structs.PixbufModule.PixbufModule'." -> IO ()
+ GI.GdkPixbuf.Callbacks: type PixbufModuleIsSaveOptionSupportedFieldCallback = Text -> IO Bool
+ GI.GdkPixbuf.Callbacks: type PixbufModuleLoadIncrementFieldCallback = Ptr () -> Word8 -> Word32 -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.GdkPixbuf.Callbacks: type PixbufModulePreparedFunc = Pixbuf " /@pixbuf@/: the t'GI.GdkPixbuf.Objects.Pixbuf.Pixbuf' that is currently being loaded." -> PixbufAnimation " /@anim@/: if an animation is being loaded, the t'GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation', else 'P.Nothing'." -> IO ()
+ GI.GdkPixbuf.Callbacks: type PixbufModulePreparedFunc_WithClosures = Pixbuf " /@pixbuf@/: the t'GI.GdkPixbuf.Objects.Pixbuf.Pixbuf' that is currently being loaded." -> PixbufAnimation " /@anim@/: if an animation is being loaded, the t'GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation', else 'P.Nothing'." -> Ptr () " /@userData@/: the loader." -> IO ()
+ GI.GdkPixbuf.Callbacks: type PixbufModuleSaveFieldCallback = Ptr () -> Pixbuf -> Text -> Text -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.GdkPixbuf.Callbacks: type PixbufModuleSizeFunc = Int32 " /@width@/: pointer to a location containing the current image width" -> Int32 " /@height@/: pointer to a location containing the current image height" -> IO ()
+ GI.GdkPixbuf.Callbacks: type PixbufModuleSizeFunc_WithClosures = Int32 " /@width@/: pointer to a location containing the current image width" -> Int32 " /@height@/: pointer to a location containing the current image height" -> Ptr () " /@userData@/: the loader." -> IO ()
+ GI.GdkPixbuf.Callbacks: type PixbufModuleStopLoadFieldCallback = Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.GdkPixbuf.Callbacks: type PixbufModuleUpdatedFunc = Pixbuf " /@pixbuf@/: the t'GI.GdkPixbuf.Objects.Pixbuf.Pixbuf' that is currently being loaded." -> Int32 " /@x@/: the X origin of the updated area." -> Int32 " /@y@/: the Y origin of the updated area." -> Int32 " /@width@/: the width of the updated area." -> Int32 " /@height@/: the height of the updated area." -> IO ()
+ GI.GdkPixbuf.Callbacks: type PixbufModuleUpdatedFunc_WithClosures = Pixbuf " /@pixbuf@/: the t'GI.GdkPixbuf.Objects.Pixbuf.Pixbuf' that is currently being loaded." -> Int32 " /@x@/: the X origin of the updated area." -> Int32 " /@y@/: the Y origin of the updated area." -> Int32 " /@width@/: the width of the updated area." -> Int32 " /@height@/: the height of the updated area." -> Ptr () " /@userData@/: the loader." -> IO ()
+ GI.GdkPixbuf.Callbacks: wrap_PixbufModuleFillInfoFunc :: Maybe (Ptr (FunPtr C_PixbufModuleFillInfoFunc)) -> PixbufModuleFillInfoFunc -> C_PixbufModuleFillInfoFunc
+ GI.GdkPixbuf.Callbacks: wrap_PixbufModuleFillVtableFunc :: Maybe (Ptr (FunPtr C_PixbufModuleFillVtableFunc)) -> PixbufModuleFillVtableFunc -> C_PixbufModuleFillVtableFunc
+ GI.GdkPixbuf.Callbacks: wrap_PixbufModuleIsSaveOptionSupportedFieldCallback :: Maybe (Ptr (FunPtr C_PixbufModuleIsSaveOptionSupportedFieldCallback)) -> PixbufModuleIsSaveOptionSupportedFieldCallback -> C_PixbufModuleIsSaveOptionSupportedFieldCallback
+ GI.GdkPixbuf.Callbacks: wrap_PixbufModulePreparedFunc :: Maybe (Ptr (FunPtr C_PixbufModulePreparedFunc)) -> PixbufModulePreparedFunc_WithClosures -> C_PixbufModulePreparedFunc
+ GI.GdkPixbuf.Callbacks: wrap_PixbufModuleSizeFunc :: Maybe (Ptr (FunPtr C_PixbufModuleSizeFunc)) -> PixbufModuleSizeFunc_WithClosures -> C_PixbufModuleSizeFunc
+ GI.GdkPixbuf.Callbacks: wrap_PixbufModuleUpdatedFunc :: Maybe (Ptr (FunPtr C_PixbufModuleUpdatedFunc)) -> PixbufModuleUpdatedFunc_WithClosures -> C_PixbufModuleUpdatedFunc
+ GI.GdkPixbuf.Flags: AnotherPixbufFormatFlags :: Int -> PixbufFormatFlags
+ GI.GdkPixbuf.Flags: PixbufFormatFlagsScalable :: PixbufFormatFlags
+ GI.GdkPixbuf.Flags: PixbufFormatFlagsThreadsafe :: PixbufFormatFlags
+ GI.GdkPixbuf.Flags: PixbufFormatFlagsWritable :: PixbufFormatFlags
+ GI.GdkPixbuf.Flags: data PixbufFormatFlags
+ GI.GdkPixbuf.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.GdkPixbuf.Flags.PixbufFormatFlags
+ GI.GdkPixbuf.Flags: instance GHC.Classes.Eq GI.GdkPixbuf.Flags.PixbufFormatFlags
+ GI.GdkPixbuf.Flags: instance GHC.Classes.Ord GI.GdkPixbuf.Flags.PixbufFormatFlags
+ GI.GdkPixbuf.Flags: instance GHC.Enum.Enum GI.GdkPixbuf.Flags.PixbufFormatFlags
+ GI.GdkPixbuf.Flags: instance GHC.Show.Show GI.GdkPixbuf.Flags.PixbufFormatFlags
+ GI.GdkPixbuf.Objects.PixbufNonAnim: PixbufNonAnim :: ManagedPtr PixbufNonAnim -> PixbufNonAnim
+ GI.GdkPixbuf.Objects.PixbufNonAnim: class (GObject o, IsDescendantOf PixbufNonAnim o) => IsPixbufNonAnim o
+ GI.GdkPixbuf.Objects.PixbufNonAnim: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.GdkPixbuf.Objects.PixbufNonAnim.PixbufNonAnim o) => GI.GdkPixbuf.Objects.PixbufNonAnim.IsPixbufNonAnim o
+ GI.GdkPixbuf.Objects.PixbufNonAnim: instance Data.GI.Base.BasicTypes.GObject GI.GdkPixbuf.Objects.PixbufNonAnim.PixbufNonAnim
+ GI.GdkPixbuf.Objects.PixbufNonAnim: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GdkPixbuf.Objects.PixbufNonAnim.PixbufNonAnim
+ GI.GdkPixbuf.Objects.PixbufNonAnim: instance Data.GI.Base.BasicTypes.TypedObject GI.GdkPixbuf.Objects.PixbufNonAnim.PixbufNonAnim
+ GI.GdkPixbuf.Objects.PixbufNonAnim: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GdkPixbuf.Objects.PixbufNonAnim.PixbufNonAnim)
+ GI.GdkPixbuf.Objects.PixbufNonAnim: instance Data.GI.Base.Overloading.HasParentTypes GI.GdkPixbuf.Objects.PixbufNonAnim.PixbufNonAnim
+ GI.GdkPixbuf.Objects.PixbufNonAnim: instance GHC.Classes.Eq GI.GdkPixbuf.Objects.PixbufNonAnim.PixbufNonAnim
+ GI.GdkPixbuf.Objects.PixbufNonAnim: newtype PixbufNonAnim
+ GI.GdkPixbuf.Objects.PixbufNonAnim: pixbufNonAnimNew :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m PixbufNonAnim
+ GI.GdkPixbuf.Objects.PixbufNonAnim: toPixbufNonAnim :: (MonadIO m, IsPixbufNonAnim o) => o -> m PixbufNonAnim
+ GI.GdkPixbuf.Structs.PixbufFormat: clearPixbufFormatDescription :: MonadIO m => PixbufFormat -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: clearPixbufFormatDomain :: MonadIO m => PixbufFormat -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: clearPixbufFormatExtensions :: MonadIO m => PixbufFormat -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: clearPixbufFormatLicense :: MonadIO m => PixbufFormat -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: clearPixbufFormatMimeTypes :: MonadIO m => PixbufFormat -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: clearPixbufFormatName :: MonadIO m => PixbufFormat -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: clearPixbufFormatSignature :: MonadIO m => PixbufFormat -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: getPixbufFormatDescription :: MonadIO m => PixbufFormat -> m (Maybe Text)
+ GI.GdkPixbuf.Structs.PixbufFormat: getPixbufFormatDisabled :: MonadIO m => PixbufFormat -> m Bool
+ GI.GdkPixbuf.Structs.PixbufFormat: getPixbufFormatDomain :: MonadIO m => PixbufFormat -> m (Maybe Text)
+ GI.GdkPixbuf.Structs.PixbufFormat: getPixbufFormatExtensions :: MonadIO m => PixbufFormat -> m (Maybe [Text])
+ GI.GdkPixbuf.Structs.PixbufFormat: getPixbufFormatFlags :: MonadIO m => PixbufFormat -> m Word32
+ GI.GdkPixbuf.Structs.PixbufFormat: getPixbufFormatLicense :: MonadIO m => PixbufFormat -> m (Maybe Text)
+ GI.GdkPixbuf.Structs.PixbufFormat: getPixbufFormatMimeTypes :: MonadIO m => PixbufFormat -> m (Maybe [Text])
+ GI.GdkPixbuf.Structs.PixbufFormat: getPixbufFormatName :: MonadIO m => PixbufFormat -> m (Maybe Text)
+ GI.GdkPixbuf.Structs.PixbufFormat: getPixbufFormatSignature :: MonadIO m => PixbufFormat -> m (Maybe PixbufModulePattern)
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat tag
+ GI.GdkPixbuf.Structs.PixbufFormat: newZeroPixbufFormat :: MonadIO m => m PixbufFormat
+ GI.GdkPixbuf.Structs.PixbufFormat: setPixbufFormatDescription :: MonadIO m => PixbufFormat -> CString -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: setPixbufFormatDisabled :: MonadIO m => PixbufFormat -> Bool -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: setPixbufFormatDomain :: MonadIO m => PixbufFormat -> CString -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: setPixbufFormatExtensions :: MonadIO m => PixbufFormat -> Ptr CString -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: setPixbufFormatFlags :: MonadIO m => PixbufFormat -> Word32 -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: setPixbufFormatLicense :: MonadIO m => PixbufFormat -> CString -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: setPixbufFormatMimeTypes :: MonadIO m => PixbufFormat -> Ptr CString -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: setPixbufFormatName :: MonadIO m => PixbufFormat -> CString -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: setPixbufFormatSignature :: MonadIO m => PixbufFormat -> Ptr PixbufModulePattern -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: PixbufModule :: ManagedPtr PixbufModule -> PixbufModule
+ GI.GdkPixbuf.Structs.PixbufModule: clearPixbufModuleInfo :: MonadIO m => PixbufModule -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: clearPixbufModuleIsSaveOptionSupported :: MonadIO m => PixbufModule -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: clearPixbufModuleLoadIncrement :: MonadIO m => PixbufModule -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: clearPixbufModuleModule :: MonadIO m => PixbufModule -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: clearPixbufModuleModuleName :: MonadIO m => PixbufModule -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: clearPixbufModuleModulePath :: MonadIO m => PixbufModule -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: clearPixbufModuleSave :: MonadIO m => PixbufModule -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: clearPixbufModuleStopLoad :: MonadIO m => PixbufModule -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: getPixbufModuleInfo :: MonadIO m => PixbufModule -> m (Maybe PixbufFormat)
+ GI.GdkPixbuf.Structs.PixbufModule: getPixbufModuleIsSaveOptionSupported :: MonadIO m => PixbufModule -> m (Maybe PixbufModuleIsSaveOptionSupportedFieldCallback)
+ GI.GdkPixbuf.Structs.PixbufModule: getPixbufModuleLoadIncrement :: MonadIO m => PixbufModule -> m (Maybe PixbufModuleLoadIncrementFieldCallback)
+ GI.GdkPixbuf.Structs.PixbufModule: getPixbufModuleModule :: MonadIO m => PixbufModule -> m (Maybe Module)
+ GI.GdkPixbuf.Structs.PixbufModule: getPixbufModuleModuleName :: MonadIO m => PixbufModule -> m (Maybe Text)
+ GI.GdkPixbuf.Structs.PixbufModule: getPixbufModuleModulePath :: MonadIO m => PixbufModule -> m (Maybe Text)
+ GI.GdkPixbuf.Structs.PixbufModule: getPixbufModuleSave :: MonadIO m => PixbufModule -> m (Maybe PixbufModuleSaveFieldCallback)
+ GI.GdkPixbuf.Structs.PixbufModule: getPixbufModuleStopLoad :: MonadIO m => PixbufModule -> m (Maybe PixbufModuleStopLoadFieldCallback)
+ GI.GdkPixbuf.Structs.PixbufModule: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GdkPixbuf.Structs.PixbufModule.PixbufModule tag
+ GI.GdkPixbuf.Structs.PixbufModule: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GdkPixbuf.Structs.PixbufModule.PixbufModule
+ GI.GdkPixbuf.Structs.PixbufModule: instance Data.GI.Base.BasicTypes.CallocPtr GI.GdkPixbuf.Structs.PixbufModule.PixbufModule
+ GI.GdkPixbuf.Structs.PixbufModule: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GdkPixbuf.Structs.PixbufModule.PixbufModule
+ GI.GdkPixbuf.Structs.PixbufModule: instance GHC.Classes.Eq GI.GdkPixbuf.Structs.PixbufModule.PixbufModule
+ GI.GdkPixbuf.Structs.PixbufModule: newZeroPixbufModule :: MonadIO m => m PixbufModule
+ GI.GdkPixbuf.Structs.PixbufModule: newtype PixbufModule
+ GI.GdkPixbuf.Structs.PixbufModule: setPixbufModuleInfo :: MonadIO m => PixbufModule -> Ptr PixbufFormat -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: setPixbufModuleIsSaveOptionSupported :: MonadIO m => PixbufModule -> FunPtr C_PixbufModuleIsSaveOptionSupportedFieldCallback -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: setPixbufModuleLoadIncrement :: MonadIO m => PixbufModule -> FunPtr C_PixbufModuleLoadIncrementFieldCallback -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: setPixbufModuleModule :: MonadIO m => PixbufModule -> Ptr Module -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: setPixbufModuleModuleName :: MonadIO m => PixbufModule -> CString -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: setPixbufModuleModulePath :: MonadIO m => PixbufModule -> CString -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: setPixbufModuleSave :: MonadIO m => PixbufModule -> FunPtr C_PixbufModuleSaveFieldCallback -> m ()
+ GI.GdkPixbuf.Structs.PixbufModule: setPixbufModuleStopLoad :: MonadIO m => PixbufModule -> FunPtr C_PixbufModuleStopLoadFieldCallback -> m ()
+ GI.GdkPixbuf.Structs.PixbufModulePattern: PixbufModulePattern :: ManagedPtr PixbufModulePattern -> PixbufModulePattern
+ GI.GdkPixbuf.Structs.PixbufModulePattern: clearPixbufModulePatternMask :: MonadIO m => PixbufModulePattern -> m ()
+ GI.GdkPixbuf.Structs.PixbufModulePattern: clearPixbufModulePatternPrefix :: MonadIO m => PixbufModulePattern -> m ()
+ GI.GdkPixbuf.Structs.PixbufModulePattern: getPixbufModulePatternMask :: MonadIO m => PixbufModulePattern -> m (Maybe Text)
+ GI.GdkPixbuf.Structs.PixbufModulePattern: getPixbufModulePatternPrefix :: MonadIO m => PixbufModulePattern -> m (Maybe Text)
+ GI.GdkPixbuf.Structs.PixbufModulePattern: getPixbufModulePatternRelevance :: MonadIO m => PixbufModulePattern -> m Int32
+ GI.GdkPixbuf.Structs.PixbufModulePattern: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GdkPixbuf.Structs.PixbufModulePattern.PixbufModulePattern tag
+ GI.GdkPixbuf.Structs.PixbufModulePattern: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GdkPixbuf.Structs.PixbufModulePattern.PixbufModulePattern
+ GI.GdkPixbuf.Structs.PixbufModulePattern: instance Data.GI.Base.BasicTypes.CallocPtr GI.GdkPixbuf.Structs.PixbufModulePattern.PixbufModulePattern
+ GI.GdkPixbuf.Structs.PixbufModulePattern: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GdkPixbuf.Structs.PixbufModulePattern.PixbufModulePattern
+ GI.GdkPixbuf.Structs.PixbufModulePattern: instance GHC.Classes.Eq GI.GdkPixbuf.Structs.PixbufModulePattern.PixbufModulePattern
+ GI.GdkPixbuf.Structs.PixbufModulePattern: newZeroPixbufModulePattern :: MonadIO m => m PixbufModulePattern
+ GI.GdkPixbuf.Structs.PixbufModulePattern: newtype PixbufModulePattern
+ GI.GdkPixbuf.Structs.PixbufModulePattern: setPixbufModulePatternMask :: MonadIO m => PixbufModulePattern -> CString -> m ()
+ GI.GdkPixbuf.Structs.PixbufModulePattern: setPixbufModulePatternPrefix :: MonadIO m => PixbufModulePattern -> CString -> m ()
+ GI.GdkPixbuf.Structs.PixbufModulePattern: setPixbufModulePatternRelevance :: MonadIO m => PixbufModulePattern -> Int32 -> m ()
- GI.GdkPixbuf.Callbacks: type PixbufSaveFunc = ByteString " /@buf@/: bytes to be written." -> IO ((Bool, GError)) " __Returns:__ 'P.True' if successful, 'P.False' (with /@error@/ set) if failed."
+ GI.GdkPixbuf.Callbacks: type PixbufSaveFunc = ByteString " /@buf@/: bytes to be written." -> IO ((Bool, GError)) " __Returns:__ @TRUE@ if successful, @FALSE@ otherwise"
- GI.GdkPixbuf.Callbacks: type PixbufSaveFunc_WithClosures = ByteString " /@buf@/: bytes to be written." -> Ptr () " /@data@/: user data passed to @/gdk_pixbuf_save_to_callback()/@." -> IO ((Bool, GError)) " __Returns:__ 'P.True' if successful, 'P.False' (with /@error@/ set) if failed."
+ GI.GdkPixbuf.Callbacks: type PixbufSaveFunc_WithClosures = ByteString " /@buf@/: bytes to be written." -> Ptr () " /@data@/: user data passed to @/gdk_pixbuf_save_to_callback()/@." -> IO ((Bool, GError)) " __Returns:__ @TRUE@ if successful, @FALSE@ otherwise"
- GI.GdkPixbuf.Objects.Pixbuf: pixbufApplyEmbeddedOrientation :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufApplyEmbeddedOrientation :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufGetFileInfoFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m (PixbufFormat, Int32, Int32)
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufGetFileInfoFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m (Maybe PixbufFormat, Int32, Int32)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufGetOption :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> Text -> m Text
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufGetOption :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> Text -> m (Maybe Text)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFile :: (HasCallStack, MonadIO m) => [Char] -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFile :: (HasCallStack, MonadIO m) => [Char] -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFileAtScale :: (HasCallStack, MonadIO m) => [Char] -> Int32 -> Int32 -> Bool -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFileAtScale :: (HasCallStack, MonadIO m) => [Char] -> Int32 -> Int32 -> Bool -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFileAtSize :: (HasCallStack, MonadIO m) => [Char] -> Int32 -> Int32 -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFileAtSize :: (HasCallStack, MonadIO m) => [Char] -> Int32 -> Int32 -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromResource :: (HasCallStack, MonadIO m) => Text -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromResource :: (HasCallStack, MonadIO m) => Text -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromResourceAtScale :: (HasCallStack, MonadIO m) => Text -> Int32 -> Int32 -> Bool -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromResourceAtScale :: (HasCallStack, MonadIO m) => Text -> Int32 -> Int32 -> Bool -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromStream :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe b -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromStream :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe b -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromStreamAtScale :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> Int32 -> Int32 -> Bool -> Maybe b -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromStreamAtScale :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> Int32 -> Int32 -> Bool -> Maybe b -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromStreamFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromStreamFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufSaveToBufferv :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> Text -> [Text] -> [Text] -> m ByteString
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufSaveToBufferv :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> Text -> Maybe [Text] -> Maybe [Text] -> m ByteString
- GI.GdkPixbuf.Objects.Pixbuf: pixbufSaveToCallbackv :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> PixbufSaveFunc -> Text -> [Text] -> [Text] -> m ()
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufSaveToCallbackv :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> PixbufSaveFunc -> Text -> Maybe [Text] -> Maybe [Text] -> m ()
- GI.GdkPixbuf.Objects.Pixbuf: pixbufSaveToStreamv :: (HasCallStack, MonadIO m, IsPixbuf a, IsOutputStream b, IsCancellable c) => a -> b -> Text -> [Text] -> [Text] -> Maybe c -> m ()
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufSaveToStreamv :: (HasCallStack, MonadIO m, IsPixbuf a, IsOutputStream b, IsCancellable c) => a -> b -> Text -> Maybe [Text] -> Maybe [Text] -> Maybe c -> m ()
- GI.GdkPixbuf.Objects.Pixbuf: pixbufSaveToStreamvAsync :: (HasCallStack, MonadIO m, IsPixbuf a, IsOutputStream b, IsCancellable c) => a -> b -> Text -> [Text] -> [Text] -> Maybe c -> Maybe AsyncReadyCallback -> m ()
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufSaveToStreamvAsync :: (HasCallStack, MonadIO m, IsPixbuf a, IsOutputStream b, IsCancellable c) => a -> b -> Text -> Maybe [Text] -> Maybe [Text] -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- GI.GdkPixbuf.Objects.Pixbuf: pixbufSavev :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> [Char] -> Text -> [Text] -> [Text] -> m ()
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufSavev :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> [Char] -> Text -> Maybe [Text] -> Maybe [Text] -> m ()
- GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromFile :: (HasCallStack, MonadIO m) => [Char] -> m PixbufAnimation
+ GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromFile :: (HasCallStack, MonadIO m) => [Char] -> m (Maybe PixbufAnimation)
- GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromResource :: (HasCallStack, MonadIO m) => Text -> m PixbufAnimation
+ GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromResource :: (HasCallStack, MonadIO m) => Text -> m (Maybe PixbufAnimation)
- GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromStream :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe b -> m PixbufAnimation
+ GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromStream :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe b -> m (Maybe PixbufAnimation)
- GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromStreamFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m PixbufAnimation
+ GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromStreamFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m (Maybe PixbufAnimation)
- GI.GdkPixbuf.Objects.PixbufLoader: pixbufLoaderGetAnimation :: (HasCallStack, MonadIO m, IsPixbufLoader a) => a -> m PixbufAnimation
+ GI.GdkPixbuf.Objects.PixbufLoader: pixbufLoaderGetAnimation :: (HasCallStack, MonadIO m, IsPixbufLoader a) => a -> m (Maybe PixbufAnimation)
Files
- GdkPixbuf.overrides +3/−0
- README.md +1/−1
- Setup.hs +3/−2
- gi-gdkpixbuf.cabal +14/−4
GdkPixbuf.overrides view
@@ -17,6 +17,9 @@ # https://github.com/haskell-gi/haskell-gi/issues/210 set-attr GdkPixbuf/PixbufLoader/get_pixbuf/@return-value nullable 1 +# The return value is nullable, but not marked as such+set-attr GdkPixbuf/Pixbuf/new_from_file/@return-value nullable 1+ # See https://github.com/haskell-gi/haskell-gi/issues/16 set-attr GdkPixbuf/PixbufAnimation/new_from_file/@parameters/filename/@type name filename set-attr GdkPixbuf/PixbufAnimation/new_from_file_utf8/@parameters/filename/@type name filename
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gdkpixbuf-2.0.25/docs/GI-GdkPixbuf.html](https://hackage.haskell.org/package/gi-gdkpixbuf-2.0.25/docs/GI-GdkPixbuf.html)+[https://hackage.haskell.org/package/gi-gdkpixbuf-2.0.26/docs/GI-GdkPixbuf.html](https://hackage.haskell.org/package/gi-gdkpixbuf-2.0.26/docs/GI-GdkPixbuf.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
@@ -3,6 +3,7 @@ import Data.GI.CodeGen.CabalHooks (setupBinding, TaggedOverride(..)) import qualified GI.GLib.Config as GLib+import qualified GI.GModule.Config as GModule import qualified GI.GObject.Config as GObject import qualified GI.Gio.Config as Gio @@ -12,8 +13,8 @@ where name = "GdkPixbuf" version = "2.0" pkgName = "gi-gdkpixbuf"- pkgVersion = "2.0.25"+ pkgVersion = "2.0.26" overridesFile = Just "GdkPixbuf.overrides" verbose = False outputDir = Nothing- inheritedOverrides = [TaggedOverride "inherited:GLib" GLib.overrides, TaggedOverride "inherited:GObject" GObject.overrides, TaggedOverride "inherited:Gio" Gio.overrides]+ inheritedOverrides = [TaggedOverride "inherited:GLib" GLib.overrides, TaggedOverride "inherited:GModule" GModule.overrides, TaggedOverride "inherited:GObject" GObject.overrides, TaggedOverride "inherited:Gio" Gio.overrides]
gi-gdkpixbuf.cabal view
@@ -1,5 +1,5 @@ name: gi-gdkpixbuf-version: 2.0.25+version: 2.0.26 synopsis: GdkPixbuf bindings description: Bindings for GdkPixbuf, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -19,7 +19,8 @@ haskell-gi >= 0.25 && < 0.26, gi-gio == 2.0.*, gi-gobject == 2.0.*,- gi-glib == 2.0.*+ gi-glib == 2.0.*,+ gi-gmodule == 2.0.* library default-language: Haskell2010@@ -35,6 +36,7 @@ gi-gio == 2.0.*, gi-gobject == 2.0.*, gi-glib == 2.0.*,+ gi-gmodule == 2.0.*, bytestring >= 0.10 && < 1, containers >= 0.5 && < 1, text >= 1.0 && < 2,@@ -56,27 +58,35 @@ GI.GdkPixbuf.Callbacks, GI.GdkPixbuf.Constants, GI.GdkPixbuf.Enums,+ GI.GdkPixbuf.Flags, GI.GdkPixbuf.Objects, GI.GdkPixbuf.Objects.Pixbuf, GI.GdkPixbuf.Objects.PixbufAnimation, GI.GdkPixbuf.Objects.PixbufAnimationIter, GI.GdkPixbuf.Objects.PixbufLoader,+ GI.GdkPixbuf.Objects.PixbufNonAnim, GI.GdkPixbuf.Objects.PixbufSimpleAnim, GI.GdkPixbuf.Objects.PixbufSimpleAnimIter, GI.GdkPixbuf.Structs,- GI.GdkPixbuf.Structs.PixbufFormat+ GI.GdkPixbuf.Structs.PixbufFormat,+ GI.GdkPixbuf.Structs.PixbufModule,+ GI.GdkPixbuf.Structs.PixbufModulePattern autogen-modules: GI.GdkPixbuf.Config, GI.GdkPixbuf, GI.GdkPixbuf.Callbacks, GI.GdkPixbuf.Constants, GI.GdkPixbuf.Enums,+ GI.GdkPixbuf.Flags, GI.GdkPixbuf.Objects, GI.GdkPixbuf.Objects.Pixbuf, GI.GdkPixbuf.Objects.PixbufAnimation, GI.GdkPixbuf.Objects.PixbufAnimationIter, GI.GdkPixbuf.Objects.PixbufLoader,+ GI.GdkPixbuf.Objects.PixbufNonAnim, GI.GdkPixbuf.Objects.PixbufSimpleAnim, GI.GdkPixbuf.Objects.PixbufSimpleAnimIter, GI.GdkPixbuf.Structs,- GI.GdkPixbuf.Structs.PixbufFormat+ GI.GdkPixbuf.Structs.PixbufFormat,+ GI.GdkPixbuf.Structs.PixbufModule,+ GI.GdkPixbuf.Structs.PixbufModulePattern