packages feed

gi-vips 8.0.2 → 8.0.3

raw patch · 4 files changed

+9/−5 lines, 4 filesdep ~textsetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: text

API changes (from Hackage documentation)

- GI.Vips.Functions: colourspaceIssupported :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
- GI.Vips.Objects.Foreign: foreignGetSuffixes :: (HasCallStack, MonadIO m) => m [Text]
- GI.Vips.Objects.Image: imageImageCopyMemory :: (HasCallStack, MonadIO m, IsImage a) => a -> m Image
- GI.Vips.Objects.Image: imageImageDecode :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Int32, Image)
- GI.Vips.Objects.Image: imageImageDecodePredict :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Int32, Int32, BandFormat)
- GI.Vips.Objects.Image: imageImageEncode :: (HasCallStack, MonadIO m, IsImage a) => a -> Coding -> m (Int32, Image)
- GI.Vips.Objects.Image: imageImageGet :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m GValue
- GI.Vips.Objects.Image: imageImageGetArea :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, Ptr ())
- GI.Vips.Objects.Image: imageImageGetArrayDouble :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Double -> Int32 -> m Int32
- GI.Vips.Objects.Image: imageImageGetArrayInt :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Int32 -> Int32 -> m Int32
- GI.Vips.Objects.Image: imageImageGetAsString :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Text -> m Int32
- GI.Vips.Objects.Image: imageImageGetBands :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageGetBlob :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Ptr () -> Word64 -> m Int32
- GI.Vips.Objects.Image: imageImageGetCoding :: (HasCallStack, MonadIO m, IsImage a) => a -> m Coding
- GI.Vips.Objects.Image: imageImageGetData :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Ptr ())
- GI.Vips.Objects.Image: imageImageGetDouble :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Double -> m Int32
- GI.Vips.Objects.Image: imageImageGetFields :: (HasCallStack, MonadIO m, IsImage a) => a -> m [Text]
- GI.Vips.Objects.Image: imageImageGetFilename :: (HasCallStack, MonadIO m, IsImage a) => a -> m Text
- GI.Vips.Objects.Image: imageImageGetFormat :: (HasCallStack, MonadIO m, IsImage a) => a -> m BandFormat
- GI.Vips.Objects.Image: imageImageGetHeight :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageGetHistory :: (HasCallStack, MonadIO m, IsImage a) => a -> m Text
- GI.Vips.Objects.Image: imageImageGetImage :: (HasCallStack, MonadIO m, IsImage a, IsImage b) => a -> Text -> b -> m Int32
- GI.Vips.Objects.Image: imageImageGetInt :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, Int32)
- GI.Vips.Objects.Image: imageImageGetInterpretation :: (HasCallStack, MonadIO m, IsImage a) => a -> m Interpretation
- GI.Vips.Objects.Image: imageImageGetMode :: (HasCallStack, MonadIO m, IsImage a) => a -> m Text
- GI.Vips.Objects.Image: imageImageGetNPages :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageGetNSubifds :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageGetOffset :: (HasCallStack, MonadIO m, IsImage a) => a -> m Double
- GI.Vips.Objects.Image: imageImageGetOrientation :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageGetOrientationSwap :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
- GI.Vips.Objects.Image: imageImageGetPageHeight :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageGetScale :: (HasCallStack, MonadIO m, IsImage a) => a -> m Double
- GI.Vips.Objects.Image: imageImageGetString :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Text -> m Int32
- GI.Vips.Objects.Image: imageImageGetTypeof :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m GType
- GI.Vips.Objects.Image: imageImageGetWidth :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageGetXoffset :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageGetXres :: (HasCallStack, MonadIO m, IsImage a) => a -> m Double
- GI.Vips.Objects.Image: imageImageGetYoffset :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageGetYres :: (HasCallStack, MonadIO m, IsImage a) => a -> m Double
- GI.Vips.Objects.Image: imageImageGuessFormat :: (HasCallStack, MonadIO m, IsImage a) => a -> m BandFormat
- GI.Vips.Objects.Image: imageImageGuessInterpretation :: (HasCallStack, MonadIO m, IsImage a) => a -> m Interpretation
- GI.Vips.Objects.Image: imageImageHasalpha :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
- GI.Vips.Objects.Image: imageImageHistoryArgs :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> [Text] -> m Int32
- GI.Vips.Objects.Image: imageImageInitFields :: (HasCallStack, MonadIO m, IsImage a) => a -> Int32 -> Int32 -> Int32 -> BandFormat -> Coding -> Interpretation -> Double -> Double -> m ()
- GI.Vips.Objects.Image: imageImageInplace :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageInvalidateAll :: (HasCallStack, MonadIO m, IsImage a) => a -> m ()
- GI.Vips.Objects.Image: imageImageIsMSBfirst :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
- GI.Vips.Objects.Image: imageImageIsSequential :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
- GI.Vips.Objects.Image: imageImageIsfile :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
- GI.Vips.Objects.Image: imageImageIskilled :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
- GI.Vips.Objects.Image: imageImageIspartial :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
- GI.Vips.Objects.Image: imageImageMinimiseAll :: (HasCallStack, MonadIO m, IsImage a) => a -> m ()
- GI.Vips.Objects.Image: imageImagePioInput :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImagePioOutput :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImagePrintField :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m ()
- GI.Vips.Objects.Image: imageImageRemove :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m Bool
- GI.Vips.Objects.Image: imageImageSet :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> GValue -> m ()
- GI.Vips.Objects.Image: imageImageSetArea :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> CallbackFn -> m ()
- GI.Vips.Objects.Image: imageImageSetArrayDouble :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Maybe [Double] -> m ()
- GI.Vips.Objects.Image: imageImageSetArrayInt :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Maybe [Int32] -> m ()
- GI.Vips.Objects.Image: imageImageSetBlob :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> CallbackFn -> Word64 -> m ()
- GI.Vips.Objects.Image: imageImageSetBlobCopy :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Ptr () -> Word64 -> m ()
- GI.Vips.Objects.Image: imageImageSetDeleteOnClose :: (HasCallStack, MonadIO m, IsImage a) => a -> Bool -> m ()
- GI.Vips.Objects.Image: imageImageSetDouble :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Double -> m ()
- GI.Vips.Objects.Image: imageImageSetImage :: (HasCallStack, MonadIO m, IsImage a, IsImage b) => a -> Text -> b -> m ()
- GI.Vips.Objects.Image: imageImageSetInt :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Int32 -> m ()
- GI.Vips.Objects.Image: imageImageSetKill :: (HasCallStack, MonadIO m, IsImage a) => a -> Bool -> m ()
- GI.Vips.Objects.Image: imageImageSetProgress :: (HasCallStack, MonadIO m, IsImage a) => a -> Bool -> m ()
- GI.Vips.Objects.Image: imageImageSetString :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Text -> m ()
- GI.Vips.Objects.Image: imageImageWioInput :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageWrite :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Int32, Image)
- GI.Vips.Objects.Image: imageImageWriteLine :: (HasCallStack, MonadIO m, IsImage a) => a -> Int32 -> Word8 -> m Int32
- GI.Vips.Objects.Image: imageImageWritePrepare :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
- GI.Vips.Objects.Image: imageImageWriteToMemory :: (HasCallStack, MonadIO m, IsImage a) => a -> m ByteString
- GI.Vips.Objects.Image: imageMatrixFromArray :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> [Double] -> m Image
- GI.Vips.Objects.Image: imageNewMemory :: (HasCallStack, MonadIO m) => m Image
- GI.Vips.Objects.Region: regionRegionBlack :: (HasCallStack, MonadIO m, IsRegion a) => a -> m ()
- GI.Vips.Objects.Region: regionRegionBuffer :: (HasCallStack, MonadIO m, IsRegion a) => a -> Rect -> m Int32
- GI.Vips.Objects.Region: regionRegionFetch :: (HasCallStack, MonadIO m, IsRegion a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> Word64 -> m Word8
- GI.Vips.Objects.Region: regionRegionHeight :: (HasCallStack, MonadIO m, IsRegion a) => a -> m Int32
- GI.Vips.Objects.Region: regionRegionImage :: (HasCallStack, MonadIO m, IsRegion a) => a -> Rect -> m Int32
- GI.Vips.Objects.Region: regionRegionInvalidate :: (HasCallStack, MonadIO m, IsRegion a) => a -> m ()
- GI.Vips.Objects.Region: regionRegionPaint :: (HasCallStack, MonadIO m, IsRegion a) => a -> Rect -> Int32 -> m ()
- GI.Vips.Objects.Region: regionRegionPaintPel :: (HasCallStack, MonadIO m, IsRegion a) => a -> Rect -> Word8 -> m ()
- GI.Vips.Objects.Region: regionRegionPosition :: (HasCallStack, MonadIO m, IsRegion a) => a -> Int32 -> Int32 -> m Int32
- GI.Vips.Objects.Region: regionRegionPrepare :: (HasCallStack, MonadIO m, IsRegion a) => a -> Rect -> m Int32
- GI.Vips.Objects.Region: regionRegionPrepareTo :: (HasCallStack, MonadIO m, IsRegion a, IsRegion b) => a -> b -> Rect -> Int32 -> Int32 -> m (Int32, Region)
- GI.Vips.Objects.Region: regionRegionRegion :: (HasCallStack, MonadIO m, IsRegion a, IsRegion b) => a -> b -> Rect -> Int32 -> Int32 -> m Int32
- GI.Vips.Objects.Region: regionRegionWidth :: (HasCallStack, MonadIO m, IsRegion a) => a -> m Int32
- GI.Vips.Structs.Area: areaAreaGetData :: (HasCallStack, MonadIO m) => Area -> Word64 -> Int32 -> GType -> Word64 -> m (Ptr ())
- GI.Vips.Structs.ArrayImage: arrayImageArrayImageAppend :: (HasCallStack, MonadIO m, IsImage a) => ArrayImage -> a -> m ArrayImage
- GI.Vips.Structs.ArrayImage: arrayImageArrayImageGet :: (HasCallStack, MonadIO m) => ArrayImage -> m [Image]
- GI.Vips.Structs.Rect: rectRectEqualsrect :: (HasCallStack, MonadIO m) => Rect -> Rect -> m Bool
- GI.Vips.Structs.Rect: rectRectIncludesrect :: (HasCallStack, MonadIO m) => Rect -> Rect -> m Bool
- GI.Vips.Structs.Rect: rectRectIsempty :: (HasCallStack, MonadIO m) => Rect -> m Bool
- GI.Vips.Structs.Rect: rectRectMarginadjust :: (HasCallStack, MonadIO m) => Rect -> Int32 -> m ()
- GI.Vips.Structs.Rect: rectRectNormalise :: (HasCallStack, MonadIO m) => Rect -> m ()
- GI.Vips.Structs.Rect: rectRectOverlapsrect :: (HasCallStack, MonadIO m) => Rect -> Rect -> m Bool
+ GI.Vips.Callbacks: dynamic_ObjectClassDumpFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassDumpFieldCallback -> a -> Buf -> m ()
+ GI.Vips.Callbacks: dynamic_ObjectClassSanityFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassSanityFieldCallback -> a -> Buf -> m ()
+ GI.Vips.Callbacks: dynamic_ObjectClassSummaryClassFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ObjectClassSummaryClassFieldCallback -> Ptr () -> Buf -> m ()
+ GI.Vips.Callbacks: dynamic_ObjectClassSummaryFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassSummaryFieldCallback -> a -> Buf -> m ()
+ GI.Vips.Callbacks: dynamic_ObjectClassToStringFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassToStringFieldCallback -> a -> Buf -> m ()
+ GI.Vips.Callbacks: genClosure_ObjectClassDumpFieldCallback :: MonadIO m => ObjectClassDumpFieldCallback -> m (GClosure C_ObjectClassDumpFieldCallback)
+ GI.Vips.Callbacks: genClosure_ObjectClassSanityFieldCallback :: MonadIO m => ObjectClassSanityFieldCallback -> m (GClosure C_ObjectClassSanityFieldCallback)
+ GI.Vips.Callbacks: genClosure_ObjectClassSummaryClassFieldCallback :: MonadIO m => ObjectClassSummaryClassFieldCallback -> m (GClosure C_ObjectClassSummaryClassFieldCallback)
+ GI.Vips.Callbacks: genClosure_ObjectClassSummaryFieldCallback :: MonadIO m => ObjectClassSummaryFieldCallback -> m (GClosure C_ObjectClassSummaryFieldCallback)
+ GI.Vips.Callbacks: genClosure_ObjectClassToStringFieldCallback :: MonadIO m => ObjectClassToStringFieldCallback -> m (GClosure C_ObjectClassToStringFieldCallback)
+ GI.Vips.Callbacks: mk_ObjectClassDumpFieldCallback :: C_ObjectClassDumpFieldCallback -> IO (FunPtr C_ObjectClassDumpFieldCallback)
+ GI.Vips.Callbacks: mk_ObjectClassSanityFieldCallback :: C_ObjectClassSanityFieldCallback -> IO (FunPtr C_ObjectClassSanityFieldCallback)
+ GI.Vips.Callbacks: mk_ObjectClassSummaryClassFieldCallback :: C_ObjectClassSummaryClassFieldCallback -> IO (FunPtr C_ObjectClassSummaryClassFieldCallback)
+ GI.Vips.Callbacks: mk_ObjectClassSummaryFieldCallback :: C_ObjectClassSummaryFieldCallback -> IO (FunPtr C_ObjectClassSummaryFieldCallback)
+ GI.Vips.Callbacks: mk_ObjectClassToStringFieldCallback :: C_ObjectClassToStringFieldCallback -> IO (FunPtr C_ObjectClassToStringFieldCallback)
+ GI.Vips.Callbacks: noObjectClassDumpFieldCallback :: Maybe ObjectClassDumpFieldCallback
+ GI.Vips.Callbacks: noObjectClassSanityFieldCallback :: Maybe ObjectClassSanityFieldCallback
+ GI.Vips.Callbacks: noObjectClassSummaryClassFieldCallback :: Maybe ObjectClassSummaryClassFieldCallback
+ GI.Vips.Callbacks: noObjectClassSummaryFieldCallback :: Maybe ObjectClassSummaryFieldCallback
+ GI.Vips.Callbacks: noObjectClassToStringFieldCallback :: Maybe ObjectClassToStringFieldCallback
+ GI.Vips.Callbacks: type C_ObjectClassDumpFieldCallback = Ptr Object -> Ptr Buf -> IO ()
+ GI.Vips.Callbacks: type C_ObjectClassSanityFieldCallback = Ptr Object -> Ptr Buf -> IO ()
+ GI.Vips.Callbacks: type C_ObjectClassSummaryClassFieldCallback = Ptr () -> Ptr Buf -> IO ()
+ GI.Vips.Callbacks: type C_ObjectClassSummaryFieldCallback = Ptr Object -> Ptr Buf -> IO ()
+ GI.Vips.Callbacks: type C_ObjectClassToStringFieldCallback = Ptr Object -> Ptr Buf -> IO ()
+ GI.Vips.Callbacks: type ObjectClassDumpFieldCallback = -- | /@object@/: object to dump Object -> -- | /@buf@/: write dump here Buf -> IO ()
+ GI.Vips.Callbacks: type ObjectClassSanityFieldCallback = Object -> Buf -> IO ()
+ GI.Vips.Callbacks: type ObjectClassSummaryClassFieldCallback = Ptr () -> Buf -> IO ()
+ GI.Vips.Callbacks: type ObjectClassSummaryFieldCallback = -- | /@object@/: object to summarise Object -> -- | /@buf@/: write summary here Buf -> IO ()
+ GI.Vips.Callbacks: type ObjectClassToStringFieldCallback = -- | /@object@/: object to stringify Object -> -- | /@buf@/: write string here Buf -> IO ()
+ GI.Vips.Callbacks: wrap_ObjectClassDumpFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassDumpFieldCallback)) -> ObjectClassDumpFieldCallback -> C_ObjectClassDumpFieldCallback
+ GI.Vips.Callbacks: wrap_ObjectClassSanityFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassSanityFieldCallback)) -> ObjectClassSanityFieldCallback -> C_ObjectClassSanityFieldCallback
+ GI.Vips.Callbacks: wrap_ObjectClassSummaryClassFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassSummaryClassFieldCallback)) -> ObjectClassSummaryClassFieldCallback -> C_ObjectClassSummaryClassFieldCallback
+ GI.Vips.Callbacks: wrap_ObjectClassSummaryFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassSummaryFieldCallback)) -> ObjectClassSummaryFieldCallback -> C_ObjectClassSummaryFieldCallback
+ GI.Vips.Callbacks: wrap_ObjectClassToStringFieldCallback :: Maybe (Ptr (FunPtr C_ObjectClassToStringFieldCallback)) -> ObjectClassToStringFieldCallback -> C_ObjectClassToStringFieldCallback
+ GI.Vips.Enums: AnotherFailOn :: Int -> FailOn
+ GI.Vips.Enums: AnotherForeignPpmFormat :: Int -> ForeignPpmFormat
+ GI.Vips.Enums: FailOnError :: FailOn
+ GI.Vips.Enums: FailOnLast :: FailOn
+ GI.Vips.Enums: FailOnNone :: FailOn
+ GI.Vips.Enums: FailOnTruncated :: FailOn
+ GI.Vips.Enums: FailOnWarning :: FailOn
+ GI.Vips.Enums: ForeignDzLayoutIiif3 :: ForeignDzLayout
+ GI.Vips.Enums: ForeignPpmFormatLast :: ForeignPpmFormat
+ GI.Vips.Enums: ForeignPpmFormatPbm :: ForeignPpmFormat
+ GI.Vips.Enums: ForeignPpmFormatPfm :: ForeignPpmFormat
+ GI.Vips.Enums: ForeignPpmFormatPgm :: ForeignPpmFormat
+ GI.Vips.Enums: ForeignPpmFormatPpm :: ForeignPpmFormat
+ GI.Vips.Enums: OperationMath2Atan2 :: OperationMath2
+ GI.Vips.Enums: OperationMathAcosh :: OperationMath
+ GI.Vips.Enums: OperationMathAsinh :: OperationMath
+ GI.Vips.Enums: OperationMathAtanh :: OperationMath
+ GI.Vips.Enums: OperationMathCosh :: OperationMath
+ GI.Vips.Enums: OperationMathSinh :: OperationMath
+ GI.Vips.Enums: OperationMathTanh :: OperationMath
+ GI.Vips.Enums: data FailOn
+ GI.Vips.Enums: data ForeignPpmFormat
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vips.Enums.FailOn
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vips.Enums.ForeignPpmFormat
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Vips.Enums.FailOn
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Vips.Enums.ForeignPpmFormat
+ GI.Vips.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Vips.Enums.FailOn
+ GI.Vips.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Vips.Enums.ForeignPpmFormat
+ GI.Vips.Enums: instance GHC.Classes.Eq GI.Vips.Enums.FailOn
+ GI.Vips.Enums: instance GHC.Classes.Eq GI.Vips.Enums.ForeignPpmFormat
+ GI.Vips.Enums: instance GHC.Classes.Ord GI.Vips.Enums.FailOn
+ GI.Vips.Enums: instance GHC.Classes.Ord GI.Vips.Enums.ForeignPpmFormat
+ GI.Vips.Enums: instance GHC.Enum.Enum GI.Vips.Enums.FailOn
+ GI.Vips.Enums: instance GHC.Enum.Enum GI.Vips.Enums.ForeignPpmFormat
+ GI.Vips.Enums: instance GHC.Show.Show GI.Vips.Enums.FailOn
+ GI.Vips.Enums: instance GHC.Show.Show GI.Vips.Enums.ForeignPpmFormat
+ GI.Vips.Flags: OperationFlagsBlocked :: OperationFlags
+ GI.Vips.Flags: OperationFlagsUntrusted :: OperationFlags
+ GI.Vips.Functions: blockUntrustedSet :: (HasCallStack, MonadIO m) => Bool -> m ()
+ GI.Vips.Objects.Foreign: foreignFindLoadSource :: (HasCallStack, MonadIO m) => Source -> m Text
+ GI.Vips.Objects.Foreign: foreignIsASource :: (HasCallStack, MonadIO m) => Text -> Source -> m Bool
+ GI.Vips.Objects.ForeignLoad: constructForeignLoadFailOn :: (IsForeignLoad o, MonadIO m) => FailOn -> m (GValueConstruct o)
+ GI.Vips.Objects.ForeignLoad: getForeignLoadFailOn :: (MonadIO m, IsForeignLoad o) => o -> m FailOn
+ GI.Vips.Objects.ForeignLoad: setForeignLoadFailOn :: (MonadIO m, IsForeignLoad o) => o -> FailOn -> m ()
+ GI.Vips.Objects.Image: imageColourspaceIssupported :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
+ GI.Vips.Objects.Image: imageCopyMemory :: (HasCallStack, MonadIO m, IsImage a) => a -> m Image
+ GI.Vips.Objects.Image: imageDecode :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Int32, Image)
+ GI.Vips.Objects.Image: imageDecodePredict :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Int32, Int32, BandFormat)
+ GI.Vips.Objects.Image: imageEncode :: (HasCallStack, MonadIO m, IsImage a) => a -> Coding -> m (Int32, Image)
+ GI.Vips.Objects.Image: imageGet :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m GValue
+ GI.Vips.Objects.Image: imageGetArea :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, Ptr ())
+ GI.Vips.Objects.Image: imageGetArrayDouble :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, [Double])
+ GI.Vips.Objects.Image: imageGetArrayInt :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, [Int32])
+ GI.Vips.Objects.Image: imageGetAsString :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, Text)
+ GI.Vips.Objects.Image: imageGetBands :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageGetBlob :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, ByteString)
+ GI.Vips.Objects.Image: imageGetCoding :: (HasCallStack, MonadIO m, IsImage a) => a -> m Coding
+ GI.Vips.Objects.Image: imageGetData :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Ptr ())
+ GI.Vips.Objects.Image: imageGetDouble :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, Double)
+ GI.Vips.Objects.Image: imageGetFields :: (HasCallStack, MonadIO m, IsImage a) => a -> m [Text]
+ GI.Vips.Objects.Image: imageGetFilename :: (HasCallStack, MonadIO m, IsImage a) => a -> m Text
+ GI.Vips.Objects.Image: imageGetFormat :: (HasCallStack, MonadIO m, IsImage a) => a -> m BandFormat
+ GI.Vips.Objects.Image: imageGetFormatMax :: (HasCallStack, MonadIO m) => BandFormat -> m Double
+ GI.Vips.Objects.Image: imageGetHeight :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageGetHistory :: (HasCallStack, MonadIO m, IsImage a) => a -> m Text
+ GI.Vips.Objects.Image: imageGetImage :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, Image)
+ GI.Vips.Objects.Image: imageGetInt :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, Int32)
+ GI.Vips.Objects.Image: imageGetInterpretation :: (HasCallStack, MonadIO m, IsImage a) => a -> m Interpretation
+ GI.Vips.Objects.Image: imageGetMode :: (HasCallStack, MonadIO m, IsImage a) => a -> m Text
+ GI.Vips.Objects.Image: imageGetNPages :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageGetNSubifds :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageGetOffset :: (HasCallStack, MonadIO m, IsImage a) => a -> m Double
+ GI.Vips.Objects.Image: imageGetOrientation :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageGetOrientationSwap :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
+ GI.Vips.Objects.Image: imageGetPageHeight :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageGetScale :: (HasCallStack, MonadIO m, IsImage a) => a -> m Double
+ GI.Vips.Objects.Image: imageGetString :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m (Int32, Text)
+ GI.Vips.Objects.Image: imageGetTypeof :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m GType
+ GI.Vips.Objects.Image: imageGetWidth :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageGetXoffset :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageGetXres :: (HasCallStack, MonadIO m, IsImage a) => a -> m Double
+ GI.Vips.Objects.Image: imageGetYoffset :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageGetYres :: (HasCallStack, MonadIO m, IsImage a) => a -> m Double
+ GI.Vips.Objects.Image: imageGuessFormat :: (HasCallStack, MonadIO m, IsImage a) => a -> m BandFormat
+ GI.Vips.Objects.Image: imageGuessInterpretation :: (HasCallStack, MonadIO m, IsImage a) => a -> m Interpretation
+ GI.Vips.Objects.Image: imageHasalpha :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
+ GI.Vips.Objects.Image: imageHistoryArgs :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> [Text] -> m Int32
+ GI.Vips.Objects.Image: imageInitFields :: (HasCallStack, MonadIO m, IsImage a) => a -> Int32 -> Int32 -> Int32 -> BandFormat -> Coding -> Interpretation -> Double -> Double -> m ()
+ GI.Vips.Objects.Image: imageInplace :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageInvalidateAll :: (HasCallStack, MonadIO m, IsImage a) => a -> m ()
+ GI.Vips.Objects.Image: imageIsMSBfirst :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
+ GI.Vips.Objects.Image: imageIsSequential :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
+ GI.Vips.Objects.Image: imageIsfile :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
+ GI.Vips.Objects.Image: imageIskilled :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
+ GI.Vips.Objects.Image: imageIspartial :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
+ GI.Vips.Objects.Image: imageMinimiseAll :: (HasCallStack, MonadIO m, IsImage a) => a -> m ()
+ GI.Vips.Objects.Image: imagePioInput :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imagePioOutput :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imagePrintField :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m ()
+ GI.Vips.Objects.Image: imageRemove :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> m Bool
+ GI.Vips.Objects.Image: imageSet :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> GValue -> m ()
+ GI.Vips.Objects.Image: imageSetArea :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> CallbackFn -> m ()
+ GI.Vips.Objects.Image: imageSetArrayDouble :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Maybe [Double] -> m ()
+ GI.Vips.Objects.Image: imageSetArrayInt :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Maybe [Int32] -> m ()
+ GI.Vips.Objects.Image: imageSetBlob :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> CallbackFn -> ByteString -> m ()
+ GI.Vips.Objects.Image: imageSetBlobCopy :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> ByteString -> m ()
+ GI.Vips.Objects.Image: imageSetDeleteOnClose :: (HasCallStack, MonadIO m, IsImage a) => a -> Bool -> m ()
+ GI.Vips.Objects.Image: imageSetDouble :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Double -> m ()
+ GI.Vips.Objects.Image: imageSetImage :: (HasCallStack, MonadIO m, IsImage a, IsImage b) => a -> Text -> b -> m ()
+ GI.Vips.Objects.Image: imageSetInt :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Int32 -> m ()
+ GI.Vips.Objects.Image: imageSetKill :: (HasCallStack, MonadIO m, IsImage a) => a -> Bool -> m ()
+ GI.Vips.Objects.Image: imageSetProgress :: (HasCallStack, MonadIO m, IsImage a) => a -> Bool -> m ()
+ GI.Vips.Objects.Image: imageSetString :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Text -> m ()
+ GI.Vips.Objects.Image: imageWioInput :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageWrite :: (HasCallStack, MonadIO m, IsImage a) => a -> m (Int32, Image)
+ GI.Vips.Objects.Image: imageWriteLine :: (HasCallStack, MonadIO m, IsImage a) => a -> Int32 -> Word8 -> m Int32
+ GI.Vips.Objects.Image: imageWritePrepare :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageWriteToMemory :: (HasCallStack, MonadIO m, IsImage a) => a -> m ByteString
+ GI.Vips.Objects.Object: objectToString :: (HasCallStack, MonadIO m, IsObject a) => a -> Buf -> m ()
+ GI.Vips.Objects.Operation: operationBlockSet :: (HasCallStack, MonadIO m) => Text -> Bool -> m ()
+ GI.Vips.Objects.Region: regionBlack :: (HasCallStack, MonadIO m, IsRegion a) => a -> m ()
+ GI.Vips.Objects.Region: regionBuffer :: (HasCallStack, MonadIO m, IsRegion a) => a -> Rect -> m Int32
+ GI.Vips.Objects.Region: regionFetch :: (HasCallStack, MonadIO m, IsRegion a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> Word64 -> m Word8
+ GI.Vips.Objects.Region: regionHeight :: (HasCallStack, MonadIO m, IsRegion a) => a -> m Int32
+ GI.Vips.Objects.Region: regionImage :: (HasCallStack, MonadIO m, IsRegion a) => a -> Rect -> m Int32
+ GI.Vips.Objects.Region: regionInvalidate :: (HasCallStack, MonadIO m, IsRegion a) => a -> m ()
+ GI.Vips.Objects.Region: regionPaint :: (HasCallStack, MonadIO m, IsRegion a) => a -> Rect -> Int32 -> m ()
+ GI.Vips.Objects.Region: regionPaintPel :: (HasCallStack, MonadIO m, IsRegion a) => a -> Rect -> Word8 -> m ()
+ GI.Vips.Objects.Region: regionPosition :: (HasCallStack, MonadIO m, IsRegion a) => a -> Int32 -> Int32 -> m Int32
+ GI.Vips.Objects.Region: regionPrepare :: (HasCallStack, MonadIO m, IsRegion a) => a -> Rect -> m Int32
+ GI.Vips.Objects.Region: regionPrepareTo :: (HasCallStack, MonadIO m, IsRegion a, IsRegion b) => a -> b -> Rect -> Int32 -> Int32 -> m Int32
+ GI.Vips.Objects.Region: regionRegion :: (HasCallStack, MonadIO m, IsRegion a, IsRegion b) => a -> b -> Rect -> Int32 -> Int32 -> m Int32
+ GI.Vips.Objects.Region: regionWidth :: (HasCallStack, MonadIO m, IsRegion a) => a -> m Int32
+ GI.Vips.Structs.Area: areaGetData :: (HasCallStack, MonadIO m) => Area -> m (Ptr (), Word64, Int32, GType, Word64)
+ GI.Vips.Structs.ArrayImage: arrayImageAppend :: (HasCallStack, MonadIO m, IsImage a) => ArrayImage -> a -> m ArrayImage
+ GI.Vips.Structs.ArrayImage: arrayImageGet :: (HasCallStack, MonadIO m) => ArrayImage -> m [Image]
+ GI.Vips.Structs.Blob: blobSet :: (HasCallStack, MonadIO m) => Blob -> Maybe CallbackFn -> ByteString -> m ()
+ GI.Vips.Structs.Buf: Buf :: ManagedPtr Buf -> Buf
+ GI.Vips.Structs.Buf: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Vips.Structs.Buf.Buf
+ GI.Vips.Structs.Buf: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Vips.Structs.Buf.Buf
+ GI.Vips.Structs.Buf: instance GHC.Classes.Eq GI.Vips.Structs.Buf.Buf
+ GI.Vips.Structs.Buf: newtype Buf
+ GI.Vips.Structs.ObjectClass: clearObjectClassDump :: MonadIO m => ObjectClass -> m ()
+ GI.Vips.Structs.ObjectClass: clearObjectClassSanity :: MonadIO m => ObjectClass -> m ()
+ GI.Vips.Structs.ObjectClass: clearObjectClassSummary :: MonadIO m => ObjectClass -> m ()
+ GI.Vips.Structs.ObjectClass: clearObjectClassSummaryClass :: MonadIO m => ObjectClass -> m ()
+ GI.Vips.Structs.ObjectClass: clearObjectClassToString :: MonadIO m => ObjectClass -> m ()
+ GI.Vips.Structs.ObjectClass: getObjectClassDump :: MonadIO m => ObjectClass -> m (Maybe ObjectClassDumpFieldCallback)
+ GI.Vips.Structs.ObjectClass: getObjectClassSanity :: MonadIO m => ObjectClass -> m (Maybe ObjectClassSanityFieldCallback)
+ GI.Vips.Structs.ObjectClass: getObjectClassSummary :: MonadIO m => ObjectClass -> m (Maybe ObjectClassSummaryFieldCallback)
+ GI.Vips.Structs.ObjectClass: getObjectClassSummaryClass :: MonadIO m => ObjectClass -> m (Maybe ObjectClassSummaryClassFieldCallback)
+ GI.Vips.Structs.ObjectClass: getObjectClassToString :: MonadIO m => ObjectClass -> m (Maybe ObjectClassToStringFieldCallback)
+ GI.Vips.Structs.ObjectClass: setObjectClassDump :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassDumpFieldCallback -> m ()
+ GI.Vips.Structs.ObjectClass: setObjectClassSanity :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassSanityFieldCallback -> m ()
+ GI.Vips.Structs.ObjectClass: setObjectClassSummary :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassSummaryFieldCallback -> m ()
+ GI.Vips.Structs.ObjectClass: setObjectClassSummaryClass :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassSummaryClassFieldCallback -> m ()
+ GI.Vips.Structs.ObjectClass: setObjectClassToString :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassToStringFieldCallback -> m ()
+ GI.Vips.Structs.Rect: rectEqualsrect :: (HasCallStack, MonadIO m) => Rect -> Rect -> m Bool
+ GI.Vips.Structs.Rect: rectIncludesrect :: (HasCallStack, MonadIO m) => Rect -> Rect -> m Bool
+ GI.Vips.Structs.Rect: rectIsempty :: (HasCallStack, MonadIO m) => Rect -> m Bool
+ GI.Vips.Structs.Rect: rectMarginadjust :: (HasCallStack, MonadIO m) => Rect -> Int32 -> m ()
+ GI.Vips.Structs.Rect: rectNormalise :: (HasCallStack, MonadIO m) => Rect -> m ()
+ GI.Vips.Structs.Rect: rectOverlapsrect :: (HasCallStack, MonadIO m) => Rect -> Rect -> m Bool
+ GI.Vips.Structs.Source: Source :: ManagedPtr Source -> Source
+ GI.Vips.Structs.Source: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Vips.Structs.Source.Source
+ GI.Vips.Structs.Source: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Vips.Structs.Source.Source
+ GI.Vips.Structs.Source: instance GHC.Classes.Eq GI.Vips.Structs.Source.Source
+ GI.Vips.Structs.Source: newtype Source
+ GI.Vips.Structs.Target: Target :: ManagedPtr Target -> Target
+ GI.Vips.Structs.Target: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Vips.Structs.Target.Target
+ GI.Vips.Structs.Target: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Vips.Structs.Target.Target
+ GI.Vips.Structs.Target: instance GHC.Classes.Eq GI.Vips.Structs.Target.Target
+ GI.Vips.Structs.Target: newtype Target
- GI.Vips.Callbacks: type GenerateFn = Region " /@out@/: t'GI.Vips.Objects.Region.Region' to fill" -> Ptr () " /@seq@/: sequence value" -> Ptr () " /@a@/: user data" -> Ptr () " /@b@/: user data" -> Bool " /@stop@/: set this to stop processing" -> IO Int32 " __Returns:__ 0 on success, -1 on error."
+ GI.Vips.Callbacks: type GenerateFn = -- | /@out@/: t'GI.Vips.Objects.Region.Region' to fill Region -> -- | /@seq@/: sequence value Ptr () -> -- | /@a@/: user data Ptr () -> -- | /@b@/: user data Ptr () -> -- | /@stop@/: set this to stop processing Bool -> -- | __Returns:__ 0 on success, -1 on error. IO Int32
- GI.Vips.Callbacks: type InterpolateMethod = Interpolate " /@interpolate@/: the interpolator" -> Ptr () " /@out@/: write the interpolated pixel here" -> Region " /@in@/: read source pixels from here" -> Double " /@x@/: interpolate value at this position" -> Double " /@y@/: interpolate value at this position" -> IO ()
+ GI.Vips.Callbacks: type InterpolateMethod = -- | /@interpolate@/: the interpolator Interpolate -> -- | /@out@/: write the interpolated pixel here Ptr () -> -- | /@in@/: read source pixels from here Region -> -- | /@x@/: interpolate value at this position Double -> -- | /@y@/: interpolate value at this position Double -> IO ()
- GI.Vips.Callbacks: type StartFn = Image " /@out@/: image being calculated" -> Ptr () " /@a@/: user data" -> Ptr () " /@b@/: user data" -> IO (Ptr ()) " __Returns:__ a new sequence value"
+ 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 = Ptr () " /@seq@/: sequence value" -> Ptr () " /@a@/: user data" -> Ptr () " /@b@/: user data" -> IO Int32 " __Returns:__ 0 on success, -1 on error."
+ 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.Functions: colScRGB2XYZ :: (HasCallStack, MonadIO m) => Float -> Float -> Float -> Float -> Float -> Float -> m Int32
+ GI.Vips.Functions: colScRGB2XYZ :: (HasCallStack, MonadIO m) => Float -> Float -> Float -> m (Int32, Float, Float, Float)
- GI.Vips.Functions: colXYZ2Lab :: (HasCallStack, MonadIO m) => Float -> Float -> Float -> Float -> Float -> Float -> m ()
+ GI.Vips.Functions: colXYZ2Lab :: (HasCallStack, MonadIO m) => Float -> Float -> Float -> m (Float, Float, Float)
- GI.Vips.Functions: colXYZ2scRGB :: (HasCallStack, MonadIO m) => Float -> Float -> Float -> Float -> Float -> Float -> m Int32
+ GI.Vips.Functions: colXYZ2scRGB :: (HasCallStack, MonadIO m) => Float -> Float -> Float -> m (Int32, Float, Float, Float)
- GI.Vips.Functions: valueGetArea :: (HasCallStack, MonadIO m) => GValue -> Word64 -> m (Ptr ())
+ GI.Vips.Functions: valueGetArea :: (HasCallStack, MonadIO m) => GValue -> m (Ptr (), Word64)
- GI.Vips.Functions: valueGetArray :: (HasCallStack, MonadIO m) => GValue -> Int32 -> GType -> Word64 -> m (Ptr ())
+ GI.Vips.Functions: valueGetArray :: (HasCallStack, MonadIO m) => GValue -> m (Ptr (), Int32, GType, Word64)
- GI.Vips.Functions: valueGetArrayDouble :: (HasCallStack, MonadIO m) => GValue -> Int32 -> m Double
+ GI.Vips.Functions: valueGetArrayDouble :: (HasCallStack, MonadIO m) => GValue -> m [Double]
- GI.Vips.Functions: valueGetArrayImage :: (HasCallStack, MonadIO m) => GValue -> Int32 -> m Image
+ GI.Vips.Functions: valueGetArrayImage :: (HasCallStack, MonadIO m) => GValue -> m [Image]
- GI.Vips.Functions: valueGetArrayInt :: (HasCallStack, MonadIO m) => GValue -> Int32 -> m Int32
+ GI.Vips.Functions: valueGetArrayInt :: (HasCallStack, MonadIO m) => GValue -> m [Int32]
- GI.Vips.Functions: valueGetBlob :: (HasCallStack, MonadIO m) => GValue -> Word64 -> m (Ptr ())
+ GI.Vips.Functions: valueGetBlob :: (HasCallStack, MonadIO m) => GValue -> m (Ptr (), Word64)
- GI.Vips.Functions: valueGetRefString :: (HasCallStack, MonadIO m) => GValue -> Word64 -> m Text
+ GI.Vips.Functions: valueGetRefString :: (HasCallStack, MonadIO m) => GValue -> m (Text, Word64)
- GI.Vips.Functions: valueSetArea :: (HasCallStack, MonadIO m) => CallbackFn -> m GValue
+ GI.Vips.Functions: valueSetArea :: (HasCallStack, MonadIO m) => GValue -> CallbackFn -> m ()
- GI.Vips.Functions: valueSetArrayDouble :: (HasCallStack, MonadIO m) => Maybe [Double] -> m GValue
+ GI.Vips.Functions: valueSetArrayDouble :: (HasCallStack, MonadIO m) => GValue -> Maybe [Double] -> m ()
- GI.Vips.Functions: valueSetArrayImage :: (HasCallStack, MonadIO m) => Int32 -> m GValue
+ GI.Vips.Functions: valueSetArrayImage :: (HasCallStack, MonadIO m) => GValue -> Int32 -> m ()
- GI.Vips.Functions: valueSetArrayInt :: (HasCallStack, MonadIO m) => Maybe [Int32] -> m GValue
+ GI.Vips.Functions: valueSetArrayInt :: (HasCallStack, MonadIO m) => GValue -> Maybe [Int32] -> m ()
- GI.Vips.Functions: valueSetBlobFree :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> m GValue
+ GI.Vips.Functions: valueSetBlobFree :: (HasCallStack, MonadIO m) => GValue -> Ptr () -> Word64 -> m ()
- GI.Vips.Objects.Foreign: foreignFindSave :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.Vips.Objects.Foreign: foreignFindSave :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
- GI.Vips.Objects.Foreign: foreignFindSaveBuffer :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.Vips.Objects.Foreign: foreignFindSaveBuffer :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
- GI.Vips.Objects.Foreign: foreignFindSaveTarget :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.Vips.Objects.Foreign: foreignFindSaveTarget :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
- GI.Vips.Objects.Image: getImageFilename :: (MonadIO m, IsImage o) => o -> m (Maybe Text)
+ GI.Vips.Objects.Image: getImageFilename :: (MonadIO m, IsImage o) => o -> m Text
- GI.Vips.Objects.Image: getImageMode :: (MonadIO m, IsImage o) => o -> m (Maybe Text)
+ GI.Vips.Objects.Image: getImageMode :: (MonadIO m, IsImage o) => o -> m Text
- GI.Vips.Objects.Image: type ImageEvalCallback = Ptr () " /@progress@/: t'GI.Vips.Structs.Progress.Progress' for this image" -> IO ()
+ GI.Vips.Objects.Image: type ImageEvalCallback = -- | /@progress@/: t'GI.Vips.Structs.Progress.Progress' for this image Progress -> IO ()
- GI.Vips.Objects.Image: type ImagePostevalCallback = Ptr () " /@progress@/: t'GI.Vips.Structs.Progress.Progress' for this image" -> IO ()
+ GI.Vips.Objects.Image: type ImagePostevalCallback = -- | /@progress@/: t'GI.Vips.Structs.Progress.Progress' for this image Progress -> IO ()
- GI.Vips.Objects.Image: type ImagePreevalCallback = Ptr () " /@progress@/: t'GI.Vips.Structs.Progress.Progress' for this image" -> IO ()
+ GI.Vips.Objects.Image: type ImagePreevalCallback = -- | /@progress@/: t'GI.Vips.Structs.Progress.Progress' for this image Progress -> IO ()
- GI.Vips.Objects.Image: type ImageWrittenCallback = Ptr () " /@result@/: set to non-zero to indicate error" -> IO ()
+ GI.Vips.Objects.Image: type ImageWrittenCallback = IO (Int32)
- GI.Vips.Structs.RefString: refStringGet :: (HasCallStack, MonadIO m) => RefString -> Word64 -> m Text
+ GI.Vips.Structs.RefString: refStringGet :: (HasCallStack, MonadIO m) => RefString -> m (Text, Word64)
- GI.Vips.Structs.RefString: refStringNew :: (HasCallStack, MonadIO m) => Text -> m RefString
+ GI.Vips.Structs.RefString: refStringNew :: (HasCallStack, MonadIO m) => Text -> m (Maybe RefString)

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 8.0.3+++ Relax constraint on text+ ### 8.0.2  + Update to haskell-gi(-base)-0.26
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.2/docs/GI-Vips.html](https://hackage.haskell.org/package/gi-vips-8.0.2/docs/GI-Vips.html)+[https://hackage.haskell.org/package/gi-vips-8.0.3/docs/GI-Vips.html](https://hackage.haskell.org/package/gi-vips-8.0.3/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.2"+        pkgVersion = "8.0.3"         overridesFile = Just "Vips.overrides"         verbose = False         outputDir = Nothing
gi-vips.cabal view
@@ -1,5 +1,5 @@ name:                 gi-vips-version:              8.0.2+version:              8.0.3 synopsis:             libvips GObject bindings description:          Low-level bindings for libvips, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -22,7 +22,7 @@  library       default-language: Haskell2010-      default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses+      default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses, TypeOperators       other-extensions: PatternSynonyms, ViewPatterns, TypeApplications       ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations @@ -35,7 +35,7 @@                      gi-glib == 2.0.*,                      bytestring >= 0.10 && < 1,                      containers >= 0.5 && < 1,-                     text >= 1.0 && < 2,+                     text >= 1.0 && < 3,                      transformers >= 0.4 && < 1        -- Disable overloading when compiling under GHC 8.2.x