gi-vips 8.0.5 → 8.0.6
raw patch · 4 files changed
+11/−5 lines, 4 filesdep +gi-giodep ~haskell-gisetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: gi-gio
Dependency ranges changed: haskell-gi
API changes (from Hackage documentation)
- 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 MAX_COORD :: Int32
- GI.Vips.Objects.Region: regionCopy :: (HasCallStack, MonadIO m, IsRegion a, IsRegion b) => a -> b -> Rect -> Int32 -> Int32 -> m Region
- GI.Vips.Objects.Region: regionShrinkMethod :: (HasCallStack, MonadIO m, IsRegion a, IsRegion b) => a -> b -> Rect -> RegionShrink -> m (Int32, Region)
+ GI.Vips.Config: modules :: [Text]
+ GI.Vips.Constants: pattern DEFAULT_MAX_COORD :: Int32
+ GI.Vips.Constants: pattern META_PALETTE :: Text
+ GI.Vips.Enums: AnotherSdfShape :: Int -> SdfShape
+ GI.Vips.Enums: SdfShapeBox :: SdfShape
+ GI.Vips.Enums: SdfShapeCircle :: SdfShape
+ GI.Vips.Enums: SdfShapeLast :: SdfShape
+ GI.Vips.Enums: SdfShapeLine :: SdfShape
+ GI.Vips.Enums: SdfShapeRoundedBox :: SdfShape
+ GI.Vips.Enums: data SdfShape
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vips.Enums.SdfShape
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Vips.Enums.SdfShape
+ GI.Vips.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Vips.Enums.SdfShape
+ GI.Vips.Enums: instance GHC.Classes.Eq GI.Vips.Enums.SdfShape
+ GI.Vips.Enums: instance GHC.Classes.Ord GI.Vips.Enums.SdfShape
+ GI.Vips.Enums: instance GHC.Enum.Enum GI.Vips.Enums.SdfShape
+ GI.Vips.Enums: instance GHC.Show.Show GI.Vips.Enums.SdfShape
+ GI.Vips.Functions: maxCoordGet :: (HasCallStack, MonadIO m) => m Int32
- GI.Vips.Callbacks: type ArgumentClassMapFn = ObjectClass -> GParamSpec -> ArgumentClass -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ArgumentClassMapFn = ObjectClass -> GParamSpec -> ArgumentClass -> Ptr () -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type ArgumentMapFn = Object -> GParamSpec -> ArgumentClass -> ArgumentInstance -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ArgumentMapFn = Object -> GParamSpec -> ArgumentClass -> ArgumentInstance -> Ptr () -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type CallbackFn = Ptr () -> IO Int32
+ GI.Vips.Callbacks: type CallbackFn = Ptr () -> Ptr () -> IO Int32
- GI.Vips.Callbacks: type ClassMapFn = ObjectClass -> IO (Ptr ())
+ GI.Vips.Callbacks: type ClassMapFn = ObjectClass -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type ImageMapFn = Image -> Text -> GValue -> IO (Ptr ())
+ GI.Vips.Callbacks: type ImageMapFn = Image -> Text -> GValue -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type ObjectClassPostbuildFieldCallback = Object -> IO Int32
+ GI.Vips.Callbacks: type ObjectClassPostbuildFieldCallback = Object -> Ptr () -> IO Int32
- GI.Vips.Callbacks: type ObjectSetArguments = Object -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type ObjectSetArguments = Object -> Ptr () -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type SListFold2Fn = Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type SListFold2Fn = Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type SListMap2Fn = Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type SListMap2Fn = Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type SListMap4Fn = Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type SListMap4Fn = Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> 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 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 StopFn = -- | /@seq@/: sequence value Ptr () -> -- | /@a@/: 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 () -> -- | /@b@/: user data Ptr () -> -- | __Returns:__ 0 on success, -1 on error. IO Int32
- GI.Vips.Callbacks: type TypeMap2Fn = GType -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type TypeMap2Fn = GType -> Ptr () -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type TypeMapFn = GType -> IO (Ptr ())
+ GI.Vips.Callbacks: type TypeMapFn = GType -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: wrap_ArgumentClassMapFn :: Maybe (Ptr (FunPtr C_ArgumentClassMapFn)) -> ArgumentClassMapFn_WithClosures -> C_ArgumentClassMapFn
+ GI.Vips.Callbacks: wrap_ArgumentClassMapFn :: Maybe (Ptr (FunPtr C_ArgumentClassMapFn)) -> ArgumentClassMapFn -> C_ArgumentClassMapFn
- GI.Vips.Callbacks: wrap_ArgumentMapFn :: Maybe (Ptr (FunPtr C_ArgumentMapFn)) -> ArgumentMapFn_WithClosures -> C_ArgumentMapFn
+ GI.Vips.Callbacks: wrap_ArgumentMapFn :: Maybe (Ptr (FunPtr C_ArgumentMapFn)) -> ArgumentMapFn -> C_ArgumentMapFn
- GI.Vips.Callbacks: wrap_CallbackFn :: Maybe (Ptr (FunPtr C_CallbackFn)) -> CallbackFn_WithClosures -> C_CallbackFn
+ GI.Vips.Callbacks: wrap_CallbackFn :: Maybe (Ptr (FunPtr C_CallbackFn)) -> CallbackFn -> C_CallbackFn
- GI.Vips.Callbacks: wrap_ClassMapFn :: Maybe (Ptr (FunPtr C_ClassMapFn)) -> ClassMapFn_WithClosures -> C_ClassMapFn
+ GI.Vips.Callbacks: wrap_ClassMapFn :: Maybe (Ptr (FunPtr C_ClassMapFn)) -> ClassMapFn -> C_ClassMapFn
- GI.Vips.Callbacks: wrap_ImageMapFn :: Maybe (Ptr (FunPtr C_ImageMapFn)) -> ImageMapFn_WithClosures -> C_ImageMapFn
+ GI.Vips.Callbacks: wrap_ImageMapFn :: Maybe (Ptr (FunPtr C_ImageMapFn)) -> ImageMapFn -> C_ImageMapFn
- GI.Vips.Callbacks: wrap_ObjectClassPostbuildFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassPostbuildFieldCallback)) -> ObjectClassPostbuildFieldCallback_WithClosures -> C_ObjectClassPostbuildFieldCallback
+ GI.Vips.Callbacks: wrap_ObjectClassPostbuildFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassPostbuildFieldCallback)) -> ObjectClassPostbuildFieldCallback -> C_ObjectClassPostbuildFieldCallback
- GI.Vips.Callbacks: wrap_ObjectSetArguments :: Maybe (Ptr (FunPtr C_ObjectSetArguments)) -> ObjectSetArguments_WithClosures -> C_ObjectSetArguments
+ GI.Vips.Callbacks: wrap_ObjectSetArguments :: Maybe (Ptr (FunPtr C_ObjectSetArguments)) -> ObjectSetArguments -> C_ObjectSetArguments
- GI.Vips.Callbacks: wrap_SListFold2Fn :: Maybe (Ptr (FunPtr C_SListFold2Fn)) -> SListFold2Fn_WithClosures -> C_SListFold2Fn
+ GI.Vips.Callbacks: wrap_SListFold2Fn :: Maybe (Ptr (FunPtr C_SListFold2Fn)) -> SListFold2Fn -> C_SListFold2Fn
- GI.Vips.Callbacks: wrap_SListMap2Fn :: Maybe (Ptr (FunPtr C_SListMap2Fn)) -> SListMap2Fn_WithClosures -> C_SListMap2Fn
+ GI.Vips.Callbacks: wrap_SListMap2Fn :: Maybe (Ptr (FunPtr C_SListMap2Fn)) -> SListMap2Fn -> C_SListMap2Fn
- GI.Vips.Callbacks: wrap_SListMap4Fn :: Maybe (Ptr (FunPtr C_SListMap4Fn)) -> SListMap4Fn_WithClosures -> C_SListMap4Fn
+ GI.Vips.Callbacks: wrap_SListMap4Fn :: Maybe (Ptr (FunPtr C_SListMap4Fn)) -> SListMap4Fn -> C_SListMap4Fn
- GI.Vips.Callbacks: wrap_StartFn :: Maybe (Ptr (FunPtr C_StartFn)) -> StartFn_WithClosures -> C_StartFn
+ GI.Vips.Callbacks: wrap_StartFn :: Maybe (Ptr (FunPtr C_StartFn)) -> StartFn -> C_StartFn
- GI.Vips.Callbacks: wrap_StopFn :: Maybe (Ptr (FunPtr C_StopFn)) -> StopFn_WithClosures -> C_StopFn
+ GI.Vips.Callbacks: wrap_StopFn :: Maybe (Ptr (FunPtr C_StopFn)) -> StopFn -> C_StopFn
- GI.Vips.Callbacks: wrap_TypeMap2Fn :: Maybe (Ptr (FunPtr C_TypeMap2Fn)) -> TypeMap2Fn_WithClosures -> C_TypeMap2Fn
+ GI.Vips.Callbacks: wrap_TypeMap2Fn :: Maybe (Ptr (FunPtr C_TypeMap2Fn)) -> TypeMap2Fn -> C_TypeMap2Fn
- GI.Vips.Callbacks: wrap_TypeMapFn :: Maybe (Ptr (FunPtr C_TypeMapFn)) -> TypeMapFn_WithClosures -> C_TypeMapFn
+ GI.Vips.Callbacks: wrap_TypeMapFn :: Maybe (Ptr (FunPtr C_TypeMapFn)) -> TypeMapFn -> C_TypeMapFn
- GI.Vips.Objects.Image: imageMap :: (HasCallStack, MonadIO m, IsImage a) => a -> Maybe ImageMapFn -> Ptr () -> m (Ptr ())
+ GI.Vips.Objects.Image: imageMap :: (HasCallStack, MonadIO m, IsImage a) => a -> ImageMapFn -> Ptr () -> m (Ptr ())
- GI.Vips.Structs.ObjectClass: getObjectClassPostbuild :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPostbuildFieldCallback_WithClosures)
+ GI.Vips.Structs.ObjectClass: getObjectClassPostbuild :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPostbuildFieldCallback)
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- Setup.hs +1/−1
- gi-vips.cabal +5/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 8.0.6+++ Add dependency on gi-gio+ ### 8.0.5 + Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))
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.5/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.6/docs/GI-Vips.html](https://hackage.haskell.org/package/gi-vips-8.0.6/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.5"+ pkgVersion = "8.0.6" overridesFile = Just "Vips.overrides" verbose = False outputDir = Nothing
gi-vips.cabal view
@@ -1,5 +1,5 @@ name: gi-vips-version: 8.0.5+version: 8.0.6 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,8 @@ custom-setup setup-depends: base >= 4.11 && < 5, Cabal >= 1.24 && < 4,- haskell-gi >= 0.26.9 && < 0.27,+ haskell-gi >= 0.26.14 && < 0.27,+ gi-gio == 2.0.*, gi-gobject == 2.0.*, gi-glib == 2.0.* @@ -29,8 +30,9 @@ pkgconfig-depends: vips >= 8.9.1 build-depends: base >= 4.7 && <5, haskell-gi-base >= 0.26 && < 0.27,- haskell-gi >= 0.26.9 && < 0.27,+ haskell-gi >= 0.26.14 && < 0.27, haskell-gi-overloading < 1.1,+ gi-gio == 2.0.*, gi-gobject == 2.0.*, gi-glib == 2.0.*, bytestring >= 0.10 && < 1,