packages feed

gi-vips 8.0.4 → 8.0.5

raw patch · 4 files changed

+11/−5 lines, 4 filesdep ~haskell-gisetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi

API changes (from Hackage documentation)

- GI.Vips.Functions: cacheOperationAdd :: (HasCallStack, MonadIO m, IsOperation a) => a -> m ()
- GI.Vips.Functions: cacheOperationLookup :: (HasCallStack, MonadIO m, IsOperation a) => a -> m Operation
- GI.Vips.Functions: objectSetMember_ :: (HasCallStack, MonadIO m, IsObject a, IsObject b, IsObject c) => a -> GParamSpec -> b -> c -> m ()
+ GI.Vips.Callbacks: drop_closures_ArgumentClassMapFn :: ArgumentClassMapFn -> ArgumentClassMapFn_WithClosures
+ GI.Vips.Callbacks: drop_closures_ArgumentMapFn :: ArgumentMapFn -> ArgumentMapFn_WithClosures
+ GI.Vips.Callbacks: drop_closures_CallbackFn :: CallbackFn -> CallbackFn_WithClosures
+ GI.Vips.Callbacks: drop_closures_ClassMapFn :: ClassMapFn -> ClassMapFn_WithClosures
+ GI.Vips.Callbacks: drop_closures_ImageMapFn :: ImageMapFn -> ImageMapFn_WithClosures
+ GI.Vips.Callbacks: drop_closures_ObjectClassPostbuildFieldCallback :: ObjectClassPostbuildFieldCallback -> ObjectClassPostbuildFieldCallback_WithClosures
+ GI.Vips.Callbacks: drop_closures_ObjectSetArguments :: ObjectSetArguments -> ObjectSetArguments_WithClosures
+ GI.Vips.Callbacks: drop_closures_SListFold2Fn :: SListFold2Fn -> SListFold2Fn_WithClosures
+ GI.Vips.Callbacks: drop_closures_SListMap2Fn :: SListMap2Fn -> SListMap2Fn_WithClosures
+ GI.Vips.Callbacks: drop_closures_SListMap4Fn :: SListMap4Fn -> SListMap4Fn_WithClosures
+ GI.Vips.Callbacks: drop_closures_StartFn :: StartFn -> StartFn_WithClosures
+ GI.Vips.Callbacks: drop_closures_StopFn :: StopFn -> StopFn_WithClosures
+ GI.Vips.Callbacks: drop_closures_TypeMap2Fn :: TypeMap2Fn -> TypeMap2Fn_WithClosures
+ GI.Vips.Callbacks: drop_closures_TypeMapFn :: TypeMapFn -> TypeMapFn_WithClosures
+ GI.Vips.Callbacks: noArgumentClassMapFn_WithClosures :: Maybe ArgumentClassMapFn_WithClosures
+ GI.Vips.Callbacks: noArgumentMapFn_WithClosures :: Maybe ArgumentMapFn_WithClosures
+ GI.Vips.Callbacks: noCallbackFn_WithClosures :: Maybe CallbackFn_WithClosures
+ GI.Vips.Callbacks: noClassMapFn_WithClosures :: Maybe ClassMapFn_WithClosures
+ GI.Vips.Callbacks: noImageMapFn_WithClosures :: Maybe ImageMapFn_WithClosures
+ GI.Vips.Callbacks: noObjectClassPostbuildFieldCallback_WithClosures :: Maybe ObjectClassPostbuildFieldCallback_WithClosures
+ GI.Vips.Callbacks: noObjectSetArguments_WithClosures :: Maybe ObjectSetArguments_WithClosures
+ GI.Vips.Callbacks: noSListFold2Fn_WithClosures :: Maybe SListFold2Fn_WithClosures
+ GI.Vips.Callbacks: noSListMap2Fn_WithClosures :: Maybe SListMap2Fn_WithClosures
+ GI.Vips.Callbacks: noSListMap4Fn_WithClosures :: Maybe SListMap4Fn_WithClosures
+ GI.Vips.Callbacks: noStartFn_WithClosures :: Maybe StartFn_WithClosures
+ GI.Vips.Callbacks: noStopFn_WithClosures :: Maybe StopFn_WithClosures
+ GI.Vips.Callbacks: noTypeMap2Fn_WithClosures :: Maybe TypeMap2Fn_WithClosures
+ GI.Vips.Callbacks: noTypeMapFn_WithClosures :: Maybe TypeMapFn_WithClosures
+ GI.Vips.Callbacks: type ArgumentClassMapFn_WithClosures = ObjectClass -> GParamSpec -> ArgumentClass -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ArgumentMapFn_WithClosures = Object -> GParamSpec -> ArgumentClass -> ArgumentInstance -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type CallbackFn_WithClosures = Ptr () -> Ptr () -> IO Int32
+ GI.Vips.Callbacks: type ClassMapFn_WithClosures = ObjectClass -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ImageMapFn_WithClosures = Image -> Text -> GValue -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ObjectClassPostbuildFieldCallback_WithClosures = Object -> Ptr () -> IO Int32
+ GI.Vips.Callbacks: type ObjectSetArguments_WithClosures = Object -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type SListFold2Fn_WithClosures = Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type SListMap2Fn_WithClosures = Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type SListMap4Fn_WithClosures = Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type StartFn_WithClosures = -- | /@out@/: image being calculated Image -> -- | /@a@/: user data Ptr () -> -- | /@b@/: user data Ptr () -> -- | __Returns:__ a new sequence value IO (Ptr ())
+ GI.Vips.Callbacks: type StopFn_WithClosures = -- | /@seq@/: sequence value Ptr () -> -- | /@a@/: user data Ptr () -> -- | /@b@/: user data Ptr () -> -- | __Returns:__ 0 on success, -1 on error. IO Int32
+ GI.Vips.Callbacks: type TypeMap2Fn_WithClosures = GType -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type TypeMapFn_WithClosures = GType -> Ptr () -> IO (Ptr ())
+ GI.Vips.Constants: pattern CONFIG :: Text
+ GI.Vips.Constants: pattern ENABLE_DEPRECATED :: Int32
+ GI.Vips.Constants: pattern LIBRARY_AGE :: Int32
+ GI.Vips.Constants: pattern LIBRARY_CURRENT :: Int32
+ GI.Vips.Constants: pattern LIBRARY_REVISION :: Int32
+ GI.Vips.Constants: pattern MAJOR_VERSION :: Int32
+ GI.Vips.Constants: pattern META_BITS_PER_SAMPLE :: Text
+ GI.Vips.Constants: pattern META_CONCURRENCY :: Text
+ GI.Vips.Constants: pattern MICRO_VERSION :: Int32
+ GI.Vips.Constants: pattern MINOR_VERSION :: Int32
+ GI.Vips.Constants: pattern VERSION :: Text
+ GI.Vips.Constants: pattern VERSION_STRING :: Text
+ GI.Vips.Enums: AnotherForeignHeifEncoder :: Int -> ForeignHeifEncoder
+ GI.Vips.Enums: AnotherTextWrap :: Int -> TextWrap
+ GI.Vips.Enums: ForeignHeifEncoderAom :: ForeignHeifEncoder
+ GI.Vips.Enums: ForeignHeifEncoderAuto :: ForeignHeifEncoder
+ GI.Vips.Enums: ForeignHeifEncoderLast :: ForeignHeifEncoder
+ GI.Vips.Enums: ForeignHeifEncoderRav1e :: ForeignHeifEncoder
+ GI.Vips.Enums: ForeignHeifEncoderSvt :: ForeignHeifEncoder
+ GI.Vips.Enums: ForeignHeifEncoderX265 :: ForeignHeifEncoder
+ GI.Vips.Enums: ForeignPpmFormatPnm :: ForeignPpmFormat
+ GI.Vips.Enums: TextWrapChar :: TextWrap
+ GI.Vips.Enums: TextWrapLast :: TextWrap
+ GI.Vips.Enums: TextWrapNone :: TextWrap
+ GI.Vips.Enums: TextWrapWord :: TextWrap
+ GI.Vips.Enums: TextWrapWordChar :: TextWrap
+ GI.Vips.Enums: data ForeignHeifEncoder
+ GI.Vips.Enums: data TextWrap
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vips.Enums.ForeignHeifEncoder
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vips.Enums.TextWrap
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Vips.Enums.ForeignHeifEncoder
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Vips.Enums.TextWrap
+ GI.Vips.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Vips.Enums.ForeignHeifEncoder
+ GI.Vips.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Vips.Enums.TextWrap
+ GI.Vips.Enums: instance GHC.Classes.Eq GI.Vips.Enums.ForeignHeifEncoder
+ GI.Vips.Enums: instance GHC.Classes.Eq GI.Vips.Enums.TextWrap
+ GI.Vips.Enums: instance GHC.Classes.Ord GI.Vips.Enums.ForeignHeifEncoder
+ GI.Vips.Enums: instance GHC.Classes.Ord GI.Vips.Enums.TextWrap
+ GI.Vips.Enums: instance GHC.Enum.Enum GI.Vips.Enums.ForeignHeifEncoder
+ GI.Vips.Enums: instance GHC.Enum.Enum GI.Vips.Enums.TextWrap
+ GI.Vips.Enums: instance GHC.Show.Show GI.Vips.Enums.ForeignHeifEncoder
+ GI.Vips.Enums: instance GHC.Show.Show GI.Vips.Enums.TextWrap
+ GI.Vips.Flags: AnotherForeignKeep :: Int -> ForeignKeep
+ GI.Vips.Flags: ArgumentFlagsNonHashable :: ArgumentFlags
+ GI.Vips.Flags: ForeignKeepAll :: ForeignKeep
+ GI.Vips.Flags: ForeignKeepExif :: ForeignKeep
+ GI.Vips.Flags: ForeignKeepIcc :: ForeignKeep
+ GI.Vips.Flags: ForeignKeepIptc :: ForeignKeep
+ GI.Vips.Flags: ForeignKeepNone :: ForeignKeep
+ GI.Vips.Flags: ForeignKeepOther :: ForeignKeep
+ GI.Vips.Flags: ForeignKeepXmp :: ForeignKeep
+ GI.Vips.Flags: OperationFlagsRevalidate :: OperationFlags
+ GI.Vips.Flags: data ForeignKeep
+ GI.Vips.Flags: instance Data.GI.Base.BasicTypes.BoxedFlags GI.Vips.Flags.ForeignKeep
+ GI.Vips.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.Vips.Flags.ForeignKeep
+ GI.Vips.Flags: instance Data.GI.Base.BasicTypes.TypedObject GI.Vips.Flags.ForeignKeep
+ GI.Vips.Flags: instance Data.GI.Base.Overloading.HasParentTypes GI.Vips.Flags.ForeignKeep
+ GI.Vips.Flags: instance GHC.Classes.Eq GI.Vips.Flags.ForeignKeep
+ GI.Vips.Flags: instance GHC.Classes.Ord GI.Vips.Flags.ForeignKeep
+ GI.Vips.Flags: instance GHC.Enum.Enum GI.Vips.Flags.ForeignKeep
+ GI.Vips.Flags: instance GHC.Show.Show GI.Vips.Flags.ForeignKeep
+ GI.Vips.Functions: trackedAlignedAlloc :: (HasCallStack, MonadIO m) => CSize -> CSize -> m (Ptr ())
+ GI.Vips.Functions: trackedAlignedFree :: (HasCallStack, MonadIO m) => Ptr () -> m ()
+ GI.Vips.Objects.ForeignLoad: constructForeignLoadRevalidate :: (IsForeignLoad o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Vips.Objects.ForeignLoad: getForeignLoadRevalidate :: (MonadIO m, IsForeignLoad o) => o -> m Bool
+ GI.Vips.Objects.ForeignLoad: setForeignLoadRevalidate :: (MonadIO m, IsForeignLoad o) => o -> Bool -> m ()
+ GI.Vips.Objects.ForeignSave: clearForeignSaveProfile :: (MonadIO m, IsForeignSave o) => o -> m ()
+ GI.Vips.Objects.ForeignSave: constructForeignSaveKeep :: (IsForeignSave o, MonadIO m) => [ForeignKeep] -> m (GValueConstruct o)
+ GI.Vips.Objects.ForeignSave: constructForeignSaveProfile :: (IsForeignSave o, MonadIO m) => Text -> m (GValueConstruct o)
+ GI.Vips.Objects.ForeignSave: getForeignSaveKeep :: (MonadIO m, IsForeignSave o) => o -> m [ForeignKeep]
+ GI.Vips.Objects.ForeignSave: getForeignSaveProfile :: (MonadIO m, IsForeignSave o) => o -> m (Maybe Text)
+ GI.Vips.Objects.ForeignSave: setForeignSaveKeep :: (MonadIO m, IsForeignSave o) => o -> [ForeignKeep] -> m ()
+ GI.Vips.Objects.ForeignSave: setForeignSaveProfile :: (MonadIO m, IsForeignSave o) => o -> Text -> m ()
+ GI.Vips.Objects.Image: imageGetConcurrency :: (HasCallStack, MonadIO m, IsImage a) => a -> Int32 -> m Int32
+ GI.Vips.Objects.Image: imageMap :: (HasCallStack, MonadIO m, IsImage a) => a -> Maybe ImageMapFn -> Ptr () -> m (Ptr ())
+ GI.Vips.Structs.SaveString: SaveString :: ManagedPtr SaveString -> SaveString
+ GI.Vips.Structs.SaveString: clearSaveStringS :: MonadIO m => SaveString -> m ()
+ GI.Vips.Structs.SaveString: getSaveStringS :: MonadIO m => SaveString -> m (Maybe Text)
+ GI.Vips.Structs.SaveString: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Vips.Structs.SaveString.SaveString tag
+ GI.Vips.Structs.SaveString: instance Data.GI.Base.BasicTypes.GBoxed GI.Vips.Structs.SaveString.SaveString
+ GI.Vips.Structs.SaveString: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Vips.Structs.SaveString.SaveString
+ GI.Vips.Structs.SaveString: instance Data.GI.Base.BasicTypes.TypedObject GI.Vips.Structs.SaveString.SaveString
+ GI.Vips.Structs.SaveString: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Vips.Structs.SaveString.SaveString)
+ GI.Vips.Structs.SaveString: instance Data.GI.Base.Overloading.HasParentTypes GI.Vips.Structs.SaveString.SaveString
+ GI.Vips.Structs.SaveString: instance GHC.Classes.Eq GI.Vips.Structs.SaveString.SaveString
+ GI.Vips.Structs.SaveString: newZeroSaveString :: MonadIO m => m SaveString
+ GI.Vips.Structs.SaveString: newtype SaveString
+ GI.Vips.Structs.SaveString: setSaveStringS :: MonadIO m => SaveString -> CString -> m ()
- GI.Vips.Callbacks: type ArgumentClassMapFn = ObjectClass -> GParamSpec -> ArgumentClass -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ArgumentClassMapFn = ObjectClass -> GParamSpec -> ArgumentClass -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type ArgumentMapFn = Object -> GParamSpec -> ArgumentClass -> ArgumentInstance -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ArgumentMapFn = Object -> GParamSpec -> ArgumentClass -> ArgumentInstance -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type CallbackFn = Ptr () -> Ptr () -> IO Int32
+ GI.Vips.Callbacks: type CallbackFn = Ptr () -> IO Int32
- GI.Vips.Callbacks: type ClassMapFn = ObjectClass -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ClassMapFn = ObjectClass -> IO (Ptr ())
- GI.Vips.Callbacks: type ImageMapFn = Image -> Text -> GValue -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ImageMapFn = Image -> Text -> GValue -> IO (Ptr ())
- GI.Vips.Callbacks: type ObjectClassPostbuildFieldCallback = Object -> Ptr () -> IO Int32
+ GI.Vips.Callbacks: type ObjectClassPostbuildFieldCallback = Object -> IO Int32
- GI.Vips.Callbacks: type ObjectSetArguments = Object -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ObjectSetArguments = Object -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type SListFold2Fn = Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type SListFold2Fn = Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type SListMap2Fn = Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type SListMap2Fn = Ptr () -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type SListMap4Fn = Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type SListMap4Fn = Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type StartFn = -- | /@out@/: image being calculated Image -> -- | /@a@/: user data Ptr () -> -- | /@b@/: user data Ptr () -> -- | __Returns:__ a new sequence value IO (Ptr ())
+ GI.Vips.Callbacks: type StartFn = -- | /@out@/: image being calculated Image -> -- | /@a@/: user data Ptr () -> -- | __Returns:__ a new sequence value IO (Ptr ())
- GI.Vips.Callbacks: type StopFn = -- | /@seq@/: sequence value Ptr () -> -- | /@a@/: user data Ptr () -> -- | /@b@/: user data Ptr () -> -- | __Returns:__ 0 on success, -1 on error. IO Int32
+ GI.Vips.Callbacks: type StopFn = -- | /@seq@/: sequence value Ptr () -> -- | /@a@/: user data Ptr () -> -- | __Returns:__ 0 on success, -1 on error. IO Int32
- GI.Vips.Callbacks: type TypeMap2Fn = GType -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type TypeMap2Fn = GType -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type TypeMapFn = GType -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type TypeMapFn = GType -> IO (Ptr ())
- GI.Vips.Callbacks: wrap_ArgumentClassMapFn :: Maybe (Ptr (FunPtr C_ArgumentClassMapFn)) -> ArgumentClassMapFn -> C_ArgumentClassMapFn
+ GI.Vips.Callbacks: wrap_ArgumentClassMapFn :: Maybe (Ptr (FunPtr C_ArgumentClassMapFn)) -> ArgumentClassMapFn_WithClosures -> C_ArgumentClassMapFn
- GI.Vips.Callbacks: wrap_ArgumentMapFn :: Maybe (Ptr (FunPtr C_ArgumentMapFn)) -> ArgumentMapFn -> C_ArgumentMapFn
+ GI.Vips.Callbacks: wrap_ArgumentMapFn :: Maybe (Ptr (FunPtr C_ArgumentMapFn)) -> ArgumentMapFn_WithClosures -> C_ArgumentMapFn
- GI.Vips.Callbacks: wrap_CallbackFn :: Maybe (Ptr (FunPtr C_CallbackFn)) -> CallbackFn -> C_CallbackFn
+ GI.Vips.Callbacks: wrap_CallbackFn :: Maybe (Ptr (FunPtr C_CallbackFn)) -> CallbackFn_WithClosures -> C_CallbackFn
- GI.Vips.Callbacks: wrap_ClassMapFn :: Maybe (Ptr (FunPtr C_ClassMapFn)) -> ClassMapFn -> C_ClassMapFn
+ GI.Vips.Callbacks: wrap_ClassMapFn :: Maybe (Ptr (FunPtr C_ClassMapFn)) -> ClassMapFn_WithClosures -> C_ClassMapFn
- GI.Vips.Callbacks: wrap_ImageMapFn :: Maybe (Ptr (FunPtr C_ImageMapFn)) -> ImageMapFn -> C_ImageMapFn
+ GI.Vips.Callbacks: wrap_ImageMapFn :: Maybe (Ptr (FunPtr C_ImageMapFn)) -> ImageMapFn_WithClosures -> C_ImageMapFn
- GI.Vips.Callbacks: wrap_ObjectClassPostbuildFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassPostbuildFieldCallback)) -> ObjectClassPostbuildFieldCallback -> C_ObjectClassPostbuildFieldCallback
+ GI.Vips.Callbacks: wrap_ObjectClassPostbuildFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassPostbuildFieldCallback)) -> ObjectClassPostbuildFieldCallback_WithClosures -> C_ObjectClassPostbuildFieldCallback
- GI.Vips.Callbacks: wrap_ObjectSetArguments :: Maybe (Ptr (FunPtr C_ObjectSetArguments)) -> ObjectSetArguments -> C_ObjectSetArguments
+ GI.Vips.Callbacks: wrap_ObjectSetArguments :: Maybe (Ptr (FunPtr C_ObjectSetArguments)) -> ObjectSetArguments_WithClosures -> C_ObjectSetArguments
- GI.Vips.Callbacks: wrap_SListFold2Fn :: Maybe (Ptr (FunPtr C_SListFold2Fn)) -> SListFold2Fn -> C_SListFold2Fn
+ GI.Vips.Callbacks: wrap_SListFold2Fn :: Maybe (Ptr (FunPtr C_SListFold2Fn)) -> SListFold2Fn_WithClosures -> C_SListFold2Fn
- GI.Vips.Callbacks: wrap_SListMap2Fn :: Maybe (Ptr (FunPtr C_SListMap2Fn)) -> SListMap2Fn -> C_SListMap2Fn
+ GI.Vips.Callbacks: wrap_SListMap2Fn :: Maybe (Ptr (FunPtr C_SListMap2Fn)) -> SListMap2Fn_WithClosures -> C_SListMap2Fn
- GI.Vips.Callbacks: wrap_SListMap4Fn :: Maybe (Ptr (FunPtr C_SListMap4Fn)) -> SListMap4Fn -> C_SListMap4Fn
+ GI.Vips.Callbacks: wrap_SListMap4Fn :: Maybe (Ptr (FunPtr C_SListMap4Fn)) -> SListMap4Fn_WithClosures -> C_SListMap4Fn
- GI.Vips.Callbacks: wrap_StartFn :: Maybe (Ptr (FunPtr C_StartFn)) -> StartFn -> C_StartFn
+ GI.Vips.Callbacks: wrap_StartFn :: Maybe (Ptr (FunPtr C_StartFn)) -> StartFn_WithClosures -> C_StartFn
- GI.Vips.Callbacks: wrap_StopFn :: Maybe (Ptr (FunPtr C_StopFn)) -> StopFn -> C_StopFn
+ GI.Vips.Callbacks: wrap_StopFn :: Maybe (Ptr (FunPtr C_StopFn)) -> StopFn_WithClosures -> C_StopFn
- GI.Vips.Callbacks: wrap_TypeMap2Fn :: Maybe (Ptr (FunPtr C_TypeMap2Fn)) -> TypeMap2Fn -> C_TypeMap2Fn
+ GI.Vips.Callbacks: wrap_TypeMap2Fn :: Maybe (Ptr (FunPtr C_TypeMap2Fn)) -> TypeMap2Fn_WithClosures -> C_TypeMap2Fn
- GI.Vips.Callbacks: wrap_TypeMapFn :: Maybe (Ptr (FunPtr C_TypeMapFn)) -> TypeMapFn -> C_TypeMapFn
+ GI.Vips.Callbacks: wrap_TypeMapFn :: Maybe (Ptr (FunPtr C_TypeMapFn)) -> TypeMapFn_WithClosures -> C_TypeMapFn
- GI.Vips.Functions: cacheGetMaxMem :: (HasCallStack, MonadIO m) => m Word64
+ GI.Vips.Functions: cacheGetMaxMem :: (HasCallStack, MonadIO m) => m CSize
- GI.Vips.Functions: cacheSetMaxMem :: (HasCallStack, MonadIO m) => Word64 -> m ()
+ GI.Vips.Functions: cacheSetMaxMem :: (HasCallStack, MonadIO m) => CSize -> m ()
- GI.Vips.Functions: iccIsCompatibleProfile :: (HasCallStack, MonadIO m, IsImage a) => a -> Ptr () -> Word64 -> m Bool
+ GI.Vips.Functions: iccIsCompatibleProfile :: (HasCallStack, MonadIO m, IsImage a) => a -> Ptr () -> CSize -> m Bool
- GI.Vips.Functions: malloc :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> Word64 -> m (Ptr ())
+ GI.Vips.Functions: malloc :: (HasCallStack, MonadIO m, IsObject a) => Maybe a -> CSize -> m (Ptr ())
- GI.Vips.Functions: trackedGetMem :: (HasCallStack, MonadIO m) => m Word64
+ GI.Vips.Functions: trackedGetMem :: (HasCallStack, MonadIO m) => m CSize
- GI.Vips.Functions: trackedGetMemHighwater :: (HasCallStack, MonadIO m) => m Word64
+ GI.Vips.Functions: trackedGetMemHighwater :: (HasCallStack, MonadIO m) => m CSize
- GI.Vips.Functions: trackedMalloc :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.Vips.Functions: trackedMalloc :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.Vips.Functions: valueGetArea :: (HasCallStack, MonadIO m) => GValue -> m (Ptr (), Word64)
+ GI.Vips.Functions: valueGetArea :: (HasCallStack, MonadIO m) => GValue -> m (Ptr (), CSize)
- GI.Vips.Functions: valueGetArray :: (HasCallStack, MonadIO m) => GValue -> m (Ptr (), Int32, GType, Word64)
+ GI.Vips.Functions: valueGetArray :: (HasCallStack, MonadIO m) => GValue -> m (Ptr (), Int32, GType, CSize)
- GI.Vips.Functions: valueGetBlob :: (HasCallStack, MonadIO m) => GValue -> m (Ptr (), Word64)
+ GI.Vips.Functions: valueGetBlob :: (HasCallStack, MonadIO m) => GValue -> m ByteString
- GI.Vips.Functions: valueGetRefString :: (HasCallStack, MonadIO m) => GValue -> m (Text, Word64)
+ GI.Vips.Functions: valueGetRefString :: (HasCallStack, MonadIO m) => GValue -> m (Text, CSize)
- GI.Vips.Functions: valueSetArea :: (HasCallStack, MonadIO m) => GValue -> CallbackFn -> m ()
+ GI.Vips.Functions: valueSetArea :: (HasCallStack, MonadIO m) => GValue -> Maybe CallbackFn -> m ()
- GI.Vips.Functions: valueSetArray :: (HasCallStack, MonadIO m) => Int32 -> GType -> Word64 -> m GValue
+ GI.Vips.Functions: valueSetArray :: (HasCallStack, MonadIO m) => Int32 -> GType -> CSize -> m GValue
- GI.Vips.Functions: valueSetBlob :: (HasCallStack, MonadIO m) => CallbackFn -> Word64 -> m GValue
+ GI.Vips.Functions: valueSetBlob :: (HasCallStack, MonadIO m) => Maybe CallbackFn -> ByteString -> m GValue
- GI.Vips.Functions: valueSetBlobFree :: (HasCallStack, MonadIO m) => GValue -> Ptr () -> Word64 -> m ()
+ GI.Vips.Functions: valueSetBlobFree :: (HasCallStack, MonadIO m) => GValue -> ByteString -> m ()
- GI.Vips.Objects.Image: imageSetArea :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> CallbackFn -> m ()
+ GI.Vips.Objects.Image: imageSetArea :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Maybe CallbackFn -> m ()
- GI.Vips.Objects.Image: imageSetBlob :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> CallbackFn -> ByteString -> m ()
+ GI.Vips.Objects.Image: imageSetBlob :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Maybe CallbackFn -> ByteString -> m ()
- GI.Vips.Objects.Region: regionFetch :: (HasCallStack, MonadIO m, IsRegion a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> Word64 -> m Word8
+ GI.Vips.Objects.Region: regionFetch :: (HasCallStack, MonadIO m, IsRegion a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> CSize -> m Word8
- GI.Vips.Structs.Area: areaGetData :: (HasCallStack, MonadIO m) => Area -> m (Ptr (), Word64, Int32, GType, Word64)
+ GI.Vips.Structs.Area: areaGetData :: (HasCallStack, MonadIO m) => Area -> m (Ptr (), CSize, Int32, GType, CSize)
- GI.Vips.Structs.Area: areaNew :: (HasCallStack, MonadIO m) => CallbackFn -> m Area
+ GI.Vips.Structs.Area: areaNew :: (HasCallStack, MonadIO m) => Maybe CallbackFn -> m Area
- GI.Vips.Structs.Area: areaNewArray :: (HasCallStack, MonadIO m) => GType -> Word64 -> Int32 -> m Area
+ GI.Vips.Structs.Area: areaNewArray :: (HasCallStack, MonadIO m) => GType -> CSize -> Int32 -> m Area
- GI.Vips.Structs.Area: getAreaLength :: MonadIO m => Area -> m Word64
+ GI.Vips.Structs.Area: getAreaLength :: MonadIO m => Area -> m CSize
- GI.Vips.Structs.Area: setAreaLength :: MonadIO m => Area -> Word64 -> m ()
+ GI.Vips.Structs.Area: setAreaLength :: MonadIO m => Area -> CSize -> m ()
- GI.Vips.Structs.ObjectClass: getObjectClassPostbuild :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPostbuildFieldCallback)
+ GI.Vips.Structs.ObjectClass: getObjectClassPostbuild :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPostbuildFieldCallback_WithClosures)
- GI.Vips.Structs.RefString: refStringGet :: (HasCallStack, MonadIO m) => RefString -> m (Text, Word64)
+ GI.Vips.Structs.RefString: refStringGet :: (HasCallStack, MonadIO m) => RefString -> m (Text, CSize)

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 8.0.5+++ Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))+ ### 8.0.4  + Bump base lower bound
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-vips-8.0.4/docs/GI-Vips.html](https://hackage.haskell.org/package/gi-vips-8.0.4/docs/GI-Vips.html)+[https://hackage.haskell.org/package/gi-vips-8.0.5/docs/GI-Vips.html](https://hackage.haskell.org/package/gi-vips-8.0.5/docs/GI-Vips.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
@@ -11,7 +11,7 @@   where name = "Vips"         version = "8.0"         pkgName = "gi-vips"-        pkgVersion = "8.0.4"+        pkgVersion = "8.0.5"         overridesFile = Just "Vips.overrides"         verbose = False         outputDir = Nothing
gi-vips.cabal view
@@ -1,5 +1,5 @@ name:                 gi-vips-version:              8.0.4+version:              8.0.5 synopsis:             libvips GObject bindings description:          Low-level bindings for libvips, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.11 && < 5,                      Cabal >= 1.24 && < 4,-                     haskell-gi >= 0.26 && < 0.27,+                     haskell-gi >= 0.26.9 && < 0.27,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.* @@ -29,7 +29,7 @@       pkgconfig-depends: vips >= 8.9.1       build-depends: base >= 4.7 && <5,                      haskell-gi-base >= 0.26 && < 0.27,-                     haskell-gi >= 0.26 && < 0.27,+                     haskell-gi >= 0.26.9 && < 0.27,                      haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,@@ -79,6 +79,7 @@                        GI.Vips.Structs.Progress,                        GI.Vips.Structs.Rect,                        GI.Vips.Structs.RefString,+                       GI.Vips.Structs.SaveString,                        GI.Vips.Structs.Source,                        GI.Vips.Structs.Target,                        GI.Vips.Structs.Thing@@ -113,6 +114,7 @@                        GI.Vips.Structs.Progress,                        GI.Vips.Structs.Rect,                        GI.Vips.Structs.RefString,+                       GI.Vips.Structs.SaveString,                        GI.Vips.Structs.Source,                        GI.Vips.Structs.Target,                        GI.Vips.Structs.Thing