packages feed

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 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,