gi-vte 2.91.32 → 2.91.33
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.Vte: GArray :: Ptr (GArray a) -> GArray a
- GI.Vte: GByteArray :: Ptr GByteArray -> GByteArray
- GI.Vte: GError :: ManagedPtr GError -> GError
- GI.Vte: GHashTable :: Ptr (GHashTable a b) -> GHashTable a b
- GI.Vte: GList :: Ptr (GList a) -> GList a
- GI.Vte: GParamSpec :: ManagedPtr GParamSpec -> GParamSpec
- GI.Vte: GPtrArray :: Ptr (GPtrArray a) -> GPtrArray a
- GI.Vte: GSList :: Ptr (GSList a) -> GSList a
- GI.Vte: GType :: CGType -> GType
- GI.Vte: GValue :: ManagedPtr GValue -> GValue
- GI.Vte: GVariant :: ManagedPtr GVariant -> GVariant
- GI.Vte: GVariantDictEntry :: key -> value -> GVariantDictEntry key value
- GI.Vte: GVariantHandle :: Int32 -> GVariantHandle
- GI.Vte: GVariantSinglet :: a -> GVariantSinglet a
- GI.Vte: ManagedPtr :: ForeignPtr a -> Maybe CallStack -> IORef (Maybe CallStack) -> ManagedPtr a
- GI.Vte: PtrWrapped :: Ptr a -> PtrWrapped a
- GI.Vte: UnexpectedNullPointerReturn :: Text -> UnexpectedNullPointerReturn
- GI.Vte: [:&=] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrTransferTypeConstraint info b, AttrSetTypeConstraint info (AttrTransferType info)) => AttrLabelProxy attr -> b -> AttrOp obj tag
- GI.Vte: [:::] :: forall object info. SignalProxy object info -> Text -> SignalProxy object info
- GI.Vte: [:=>] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> IO b -> AttrOp obj tag
- GI.Vte: [:=] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> b -> AttrOp obj tag
- GI.Vte: [:~>] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> IO b) -> AttrOp obj tag
- GI.Vte: [:~] :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> b) -> AttrOp obj tag
- GI.Vte: [After] :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag
- GI.Vte: [On] :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag
- GI.Vte: [PropertyNotify] :: forall info1 (propName :: Symbol) object (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object GObjectNotifySignalInfo
- GI.Vte: [gtypeToCGType] :: GType -> CGType
- GI.Vte: [managedForeignPtr] :: ManagedPtr a -> ForeignPtr a
- GI.Vte: [managedPtrAllocCallStack] :: ManagedPtr a -> Maybe CallStack
- GI.Vte: [managedPtrIsDisowned] :: ManagedPtr a -> IORef (Maybe CallStack)
- GI.Vte: [nullPtrErrorMsg] :: UnexpectedNullPointerReturn -> Text
- GI.Vte: [unwrapPtr] :: PtrWrapped a -> Ptr a
- GI.Vte: after :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId
- GI.Vte: asA :: (ManagedPtrNewtype a, ManagedPtrNewtype b, HasParentTypes b, IsDescendantOf a b) => b -> (ManagedPtr a -> a) -> a
- GI.Vte: boxedPtrCalloc :: CallocPtr a => IO (Ptr a)
- GI.Vte: boxedPtrCopy :: BoxedPtr a => a -> IO a
- GI.Vte: boxedPtrFree :: BoxedPtr a => a -> IO ()
- GI.Vte: byteStringToCString :: ByteString -> IO CString
- GI.Vte: castTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o', GObject o') => (ManagedPtr o' -> o') -> o -> IO (Maybe o')
- GI.Vte: catchGErrorJust :: GErrorClass err => err -> IO a -> (GErrorMessage -> IO a) -> IO a
- GI.Vte: catchGErrorJustDomain :: GErrorClass err => IO a -> (err -> GErrorMessage -> IO a) -> IO a
- GI.Vte: checkGError :: (Ptr (Ptr GError) -> IO a) -> (GError -> IO a) -> IO a
- GI.Vte: checkInstanceType :: (ManagedPtrNewtype o, TypedObject o) => o -> GType -> IO Bool
- GI.Vte: class TypedObject a => BoxedEnum a
- GI.Vte: class TypedObject a => BoxedFlags a
- GI.Vte: class ManagedPtrNewtype a => BoxedPtr a
- GI.Vte: class BoxedPtr a => CallocPtr a
- GI.Vte: class (ManagedPtrNewtype a, TypedObject a) => GBoxed a
- GI.Vte: class Enum err => GErrorClass err
- GI.Vte: class (ManagedPtrNewtype a, TypedObject a) => GObject a
- GI.Vte: class Enum a => IsGFlag a
- GI.Vte: class IsGValue a
- GI.Vte: class IsGVariant a
- GI.Vte: class Ord a => IsGVariantBasicType a
- GI.Vte: class Coercible a ManagedPtr () => ManagedPtrNewtype a
- GI.Vte: class HasParentTypes a => TypedObject a
- GI.Vte: copyBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a)
- GI.Vte: copyBoxedPtr :: GBoxed a => Ptr a -> IO (Ptr a)
- GI.Vte: copyBytes :: (HasCallStack, CallocPtr a) => Int -> Ptr a -> IO (Ptr a)
- GI.Vte: cstringPackPtr :: CString -> PtrWrapped CString
- GI.Vte: cstringToByteString :: HasCallStack => CString -> IO ByteString
- GI.Vte: cstringToString :: HasCallStack => CString -> IO String
- GI.Vte: cstringToText :: HasCallStack => CString -> IO Text
- GI.Vte: cstringUnpackPtr :: PtrWrapped CString -> CString
- GI.Vte: data AttrOp obj (tag :: AttrOpTag)
- GI.Vte: data GArray a
- GI.Vte: data GByteArray
- GI.Vte: data GClosure a
- GI.Vte: data GHashTable a b
- GI.Vte: data GList a
- GI.Vte: data GPtrArray a
- GI.Vte: data GSList a
- GI.Vte: data GVariantDictEntry key value
- GI.Vte: data GVariantObjectPath
- GI.Vte: data GVariantSignature
- GI.Vte: data ManagedPtr a
- GI.Vte: data SignalProxy object info
- GI.Vte: data UnexpectedNullPointerReturn
- GI.Vte: disownBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a)
- GI.Vte: disownGVariant :: GVariant -> IO (Ptr GVariant)
- GI.Vte: disownManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
- GI.Vte: disownObject :: (HasCallStack, GObject a) => a -> IO (Ptr b)
- GI.Vte: freeBoxed :: (HasCallStack, GBoxed a) => a -> IO ()
- GI.Vte: fromGValue :: (IsGValue a, MonadIO m) => GValue -> m a
- GI.Vte: fromGVariant :: IsGVariant a => GVariant -> IO (Maybe a)
- GI.Vte: gDirectEqual :: GEqualFunc (Ptr a)
- GI.Vte: gDirectHash :: GHashFunc (Ptr a)
- GI.Vte: gStrEqual :: GEqualFunc CString
- GI.Vte: gStrHash :: GHashFunc CString
- GI.Vte: g_list_free :: Ptr (GList a) -> IO ()
- GI.Vte: g_slist_free :: Ptr (GSList a) -> IO ()
- GI.Vte: gerrorClassDomain :: GErrorClass err => err -> Text
- GI.Vte: gerrorCode :: GError -> IO GErrorCode
- GI.Vte: gerrorDomain :: GError -> IO GQuark
- GI.Vte: gerrorMessage :: GError -> IO GErrorMessage
- GI.Vte: gerrorNew :: GErrorDomain -> GErrorCode -> GErrorMessage -> IO GError
- GI.Vte: get :: forall info (attr :: Symbol) obj result m. (AttrGetC info obj attr result, MonadIO m) => obj -> AttrLabelProxy attr -> m result
- GI.Vte: gflagsToWord :: (Num b, IsGFlag a) => [a] -> b
- GI.Vte: glibType :: TypedObject a => IO GType
- GI.Vte: gtypeName :: GType -> IO String
- GI.Vte: gvalueGType_ :: IsGValue a => IO GType
- GI.Vte: gvalueGet_ :: IsGValue a => Ptr GValue -> IO a
- GI.Vte: gvaluePackPtr :: Ptr GValue -> PtrWrapped (Ptr GValue)
- GI.Vte: gvalueSet_ :: IsGValue a => Ptr GValue -> a -> IO ()
- GI.Vte: gvalueUnpackPtr :: PtrWrapped (Ptr GValue) -> Ptr GValue
- GI.Vte: gvariantFromBool :: Bool -> IO GVariant
- GI.Vte: gvariantFromBytestring :: ByteString -> IO GVariant
- GI.Vte: gvariantFromDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => key -> value -> IO GVariant
- GI.Vte: gvariantFromDouble :: Double -> IO GVariant
- GI.Vte: gvariantFromGVariant :: GVariant -> IO GVariant
- GI.Vte: gvariantFromHandle :: Int32 -> IO GVariant
- GI.Vte: gvariantFromInt16 :: Int16 -> IO GVariant
- GI.Vte: gvariantFromInt32 :: Int32 -> IO GVariant
- GI.Vte: gvariantFromInt64 :: Int64 -> IO GVariant
- GI.Vte: gvariantFromList :: IsGVariant a => [a] -> IO GVariant
- GI.Vte: gvariantFromMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => Map key value -> IO GVariant
- GI.Vte: gvariantFromMaybe :: IsGVariant a => Maybe a -> IO GVariant
- GI.Vte: gvariantFromObjectPath :: GVariantObjectPath -> IO GVariant
- GI.Vte: gvariantFromSignature :: GVariantSignature -> IO GVariant
- GI.Vte: gvariantFromText :: Text -> IO GVariant
- GI.Vte: gvariantFromTuple :: [GVariant] -> IO GVariant
- GI.Vte: gvariantFromWord16 :: Word16 -> IO GVariant
- GI.Vte: gvariantFromWord32 :: Word32 -> IO GVariant
- GI.Vte: gvariantFromWord64 :: Word64 -> IO GVariant
- GI.Vte: gvariantFromWord8 :: Word8 -> IO GVariant
- GI.Vte: gvariantGetTypeString :: GVariant -> IO Text
- GI.Vte: gvariantObjectPathToText :: GVariantObjectPath -> Text
- GI.Vte: gvariantSignatureToText :: GVariantSignature -> Text
- GI.Vte: gvariantToBool :: GVariant -> IO (Maybe Bool)
- GI.Vte: gvariantToBytestring :: GVariant -> IO (Maybe ByteString)
- GI.Vte: gvariantToDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (key, value))
- GI.Vte: gvariantToDouble :: GVariant -> IO (Maybe Double)
- GI.Vte: gvariantToGVariant :: GVariant -> IO (Maybe GVariant)
- GI.Vte: gvariantToHandle :: GVariant -> IO (Maybe Int32)
- GI.Vte: gvariantToInt16 :: GVariant -> IO (Maybe Int16)
- GI.Vte: gvariantToInt32 :: GVariant -> IO (Maybe Int32)
- GI.Vte: gvariantToInt64 :: GVariant -> IO (Maybe Int64)
- GI.Vte: gvariantToList :: IsGVariant a => GVariant -> IO (Maybe [a])
- GI.Vte: gvariantToMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (Map key value))
- GI.Vte: gvariantToMaybe :: IsGVariant a => GVariant -> IO (Maybe (Maybe a))
- GI.Vte: gvariantToObjectPath :: GVariant -> IO (Maybe Text)
- GI.Vte: gvariantToSignature :: GVariant -> IO (Maybe Text)
- GI.Vte: gvariantToText :: GVariant -> IO (Maybe Text)
- GI.Vte: gvariantToTuple :: GVariant -> IO (Maybe [GVariant])
- GI.Vte: gvariantToWord16 :: GVariant -> IO (Maybe Word16)
- GI.Vte: gvariantToWord32 :: GVariant -> IO (Maybe Word32)
- GI.Vte: gvariantToWord64 :: GVariant -> IO (Maybe Word64)
- GI.Vte: gvariantToWord8 :: GVariant -> IO (Maybe Word8)
- GI.Vte: handleGErrorJust :: GErrorClass err => err -> (GErrorMessage -> IO a) -> IO a -> IO a
- GI.Vte: handleGErrorJustDomain :: GErrorClass err => (err -> GErrorMessage -> IO a) -> IO a -> IO a
- GI.Vte: mapCArrayWithLength :: (Storable a, Integral b) => b -> (a -> IO c) -> Ptr a -> IO ()
- GI.Vte: mapGArray :: Storable a => (a -> IO b) -> Ptr (GArray a) -> IO ()
- GI.Vte: mapGList :: (Ptr a -> IO b) -> Ptr (GList (Ptr a)) -> IO ()
- GI.Vte: mapGSList :: (Ptr a -> IO b) -> Ptr (GSList (Ptr a)) -> IO ()
- GI.Vte: mapPtrArray :: (Ptr a -> IO b) -> Ptr (GPtrArray (Ptr a)) -> IO ()
- GI.Vte: mapZeroTerminatedCArray :: (Ptr a -> IO b) -> Ptr (Ptr a) -> IO ()
- GI.Vte: maybePokeGError :: Ptr (Ptr GError) -> Maybe GError -> IO ()
- GI.Vte: maybeWithManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => Maybe a -> (Ptr a -> IO c) -> IO c
- GI.Vte: new :: (Constructible a tag, MonadIO m) => (ManagedPtr a -> a) -> [AttrOp a tag] -> m a
- GI.Vte: newBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a
- GI.Vte: newGVariantFromPtr :: Ptr GVariant -> IO GVariant
- GI.Vte: newGVariantObjectPath :: Text -> Maybe GVariantObjectPath
- GI.Vte: newGVariantSignature :: Text -> Maybe GVariantSignature
- GI.Vte: newManagedPtr :: HasCallStack => Ptr a -> IO () -> IO (ManagedPtr a)
- GI.Vte: newManagedPtr' :: HasCallStack => FinalizerPtr a -> Ptr a -> IO (ManagedPtr a)
- GI.Vte: newManagedPtr_ :: Ptr a -> IO (ManagedPtr a)
- GI.Vte: newObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a
- GI.Vte: newPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a
- GI.Vte: newtype GError
- GI.Vte: newtype GParamSpec
- GI.Vte: newtype GType
- GI.Vte: newtype GValue
- GI.Vte: newtype GVariant
- GI.Vte: newtype GVariantHandle
- GI.Vte: newtype GVariantSinglet a
- GI.Vte: newtype PtrWrapped a
- GI.Vte: noGParamSpec :: Maybe GParamSpec
- GI.Vte: noGVariant :: Maybe GVariant
- GI.Vte: on :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId
- GI.Vte: packBlockArray :: Int -> [Ptr a] -> IO (Ptr a)
- GI.Vte: packByteString :: ByteString -> IO (Ptr Word8)
- GI.Vte: packFileNameArray :: [String] -> IO (Ptr CString)
- GI.Vte: packGArray :: Storable a => [a] -> IO (Ptr (GArray a))
- GI.Vte: packGByteArray :: ByteString -> IO (Ptr GByteArray)
- GI.Vte: packGHashTable :: GHashFunc a -> GEqualFunc a -> Maybe (GDestroyNotify a) -> Maybe (GDestroyNotify b) -> [(PtrWrapped a, PtrWrapped b)] -> IO (Ptr (GHashTable a b))
- GI.Vte: packGList :: [Ptr a] -> IO (Ptr (GList (Ptr a)))
- GI.Vte: packGPtrArray :: [Ptr a] -> IO (Ptr (GPtrArray (Ptr a)))
- GI.Vte: packGSList :: [Ptr a] -> IO (Ptr (GSList (Ptr a)))
- GI.Vte: packMapStorableArray :: forall a b. Storable b => (a -> b) -> [a] -> IO (Ptr b)
- GI.Vte: packMapZeroTerminatedStorableArray :: forall a b. (Num b, Storable b) => (a -> b) -> [a] -> IO (Ptr b)
- GI.Vte: packPtrArray :: [Ptr a] -> IO (Ptr (Ptr a))
- GI.Vte: packStorableArray :: Storable a => [a] -> IO (Ptr a)
- GI.Vte: packUTF8CArray :: [Text] -> IO (Ptr CString)
- GI.Vte: packZeroTerminatedByteString :: ByteString -> IO (Ptr Word8)
- GI.Vte: packZeroTerminatedFileNameArray :: [String] -> IO (Ptr CString)
- GI.Vte: packZeroTerminatedPtrArray :: [Ptr a] -> IO (Ptr (Ptr a))
- GI.Vte: packZeroTerminatedStorableArray :: (Num a, Storable a) => [a] -> IO (Ptr a)
- GI.Vte: packZeroTerminatedUTF8CArray :: [Text] -> IO (Ptr CString)
- GI.Vte: propagateGError :: (Ptr (Ptr GError) -> IO a) -> IO a
- GI.Vte: ptrPackPtr :: Ptr a -> PtrWrapped (Ptr a)
- GI.Vte: ptrUnpackPtr :: PtrWrapped (Ptr a) -> Ptr a
- GI.Vte: releaseObject :: (HasCallStack, GObject a) => a -> IO ()
- GI.Vte: set :: forall o m. MonadIO m => o -> [AttrOp o 'AttrSet] -> m ()
- GI.Vte: stringToCString :: String -> IO CString
- GI.Vte: textToCString :: Text -> IO CString
- GI.Vte: toGValue :: (IsGValue a, MonadIO m) => a -> m GValue
- GI.Vte: toGVariant :: IsGVariant a => a -> IO GVariant
- GI.Vte: toGVariantFormatString :: IsGVariant a => a -> Text
- GI.Vte: toManagedPtr :: ManagedPtrNewtype a => a -> ManagedPtr a
- GI.Vte: touchManagedPtr :: ManagedPtrNewtype a => a -> IO ()
- GI.Vte: type CGType = Word64
- GI.Vte: type GDestroyNotify ptr = FunPtr ptr -> IO ()
- GI.Vte: type GEqualFunc a = FunPtr PtrWrapped a -> PtrWrapped a -> IO Int32
- GI.Vte: type GErrorCode = C_gint
- GI.Vte: type GErrorDomain = GQuark
- GI.Vte: type GErrorMessage = Text
- GI.Vte: type GHashFunc a = FunPtr PtrWrapped a -> IO Word32
- GI.Vte: unpackBlockArrayWithLength :: Integral a => Int -> a -> Ptr b -> IO [Ptr b]
- GI.Vte: unpackBoxedArrayWithLength :: (Integral a, GBoxed b) => Int -> a -> Ptr b -> IO [Ptr b]
- GI.Vte: unpackByteStringWithLength :: Integral a => a -> Ptr Word8 -> IO ByteString
- GI.Vte: unpackFileNameArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [String]
- GI.Vte: unpackGArray :: Storable a => Ptr (GArray a) -> IO [a]
- GI.Vte: unpackGByteArray :: Ptr GByteArray -> IO ByteString
- GI.Vte: unpackGHashTable :: Ptr (GHashTable a b) -> IO [(PtrWrapped a, PtrWrapped b)]
- GI.Vte: unpackGList :: Ptr (GList (Ptr a)) -> IO [Ptr a]
- GI.Vte: unpackGPtrArray :: Ptr (GPtrArray (Ptr a)) -> IO [Ptr a]
- GI.Vte: unpackGSList :: Ptr (GSList (Ptr a)) -> IO [Ptr a]
- GI.Vte: unpackMapStorableArrayWithLength :: (Integral a, Storable b) => (b -> c) -> a -> Ptr b -> IO [c]
- GI.Vte: unpackMapZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => (a -> b) -> Ptr a -> IO [b]
- GI.Vte: unpackPtrArrayWithLength :: Integral a => a -> Ptr (Ptr b) -> IO [Ptr b]
- GI.Vte: unpackStorableArrayWithLength :: (Integral a, Storable b) => a -> Ptr b -> IO [b]
- GI.Vte: unpackUTF8CArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [Text]
- GI.Vte: unpackZeroTerminatedByteString :: Ptr Word8 -> IO ByteString
- GI.Vte: unpackZeroTerminatedFileNameArray :: HasCallStack => Ptr CString -> IO [String]
- GI.Vte: unpackZeroTerminatedPtrArray :: Ptr (Ptr a) -> IO [Ptr a]
- GI.Vte: unpackZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => Ptr a -> IO [a]
- GI.Vte: unpackZeroTerminatedUTF8CArray :: HasCallStack => Ptr CString -> IO [Text]
- GI.Vte: unrefGArray :: Ptr (GArray a) -> IO ()
- GI.Vte: unrefGByteArray :: Ptr GByteArray -> IO ()
- GI.Vte: unrefGHashTable :: Ptr (GHashTable a b) -> IO ()
- GI.Vte: unrefGVariant :: GVariant -> IO ()
- GI.Vte: unrefObject :: (HasCallStack, GObject a) => a -> IO ()
- GI.Vte: unrefPtrArray :: Ptr (GPtrArray a) -> IO ()
- GI.Vte: unsafeCastTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o') => (ManagedPtr o' -> o') -> o -> IO o'
- GI.Vte: unsafeManagedPtrCastPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
- GI.Vte: unsafeManagedPtrGetPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr a)
- GI.Vte: withManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> (Ptr a -> IO c) -> IO c
- GI.Vte: withManagedPtrList :: (HasCallStack, ManagedPtrNewtype a) => [a] -> ([Ptr a] -> IO c) -> IO c
- GI.Vte: withNewObject :: (HasCallStack, GObject o) => Ptr o -> (o -> IO b) -> IO b
- GI.Vte: withTextCString :: Text -> (CString -> IO a) -> IO a
- GI.Vte: withTransient :: (HasCallStack, ManagedPtrNewtype a) => Ptr a -> (a -> IO b) -> IO b
- GI.Vte: wordToGFlags :: (Storable a, Integral a, Bits a, IsGFlag b) => a -> [b]
- GI.Vte: wrapBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a
- GI.Vte: wrapGVariantPtr :: Ptr GVariant -> IO GVariant
- GI.Vte: wrapObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a
- GI.Vte: wrapPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a
- GI.Vte.Objects.Terminal: constructTerminalScrollSpeed :: (IsTerminal o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Vte.Objects.Terminal: getTerminalScrollSpeed :: (MonadIO m, IsTerminal o) => o -> m Word32
- GI.Vte.Objects.Terminal: setTerminalScrollSpeed :: (MonadIO m, IsTerminal o) => o -> Word32 -> m ()
- GI.Vte.Objects.Terminal: terminalSetScrollSpeed :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Word32 -> m ()
+ GI.Vte.Functions: eventContextGetType :: (HasCallStack, MonadIO m) => m GType
+ GI.Vte.Objects.Terminal: afterTerminalSetupContextMenu :: (IsTerminal a, MonadIO m) => a -> ((?self :: a) => TerminalSetupContextMenuCallback) -> m SignalHandlerId
+ GI.Vte.Objects.Terminal: clearTerminalContextMenu :: (MonadIO m, IsTerminal o) => o -> m ()
+ GI.Vte.Objects.Terminal: clearTerminalContextMenuModel :: (MonadIO m, IsTerminal o) => o -> m ()
+ GI.Vte.Objects.Terminal: constructTerminalContextMenu :: (IsTerminal o, MonadIO m, IsMenu a) => a -> m (GValueConstruct o)
+ GI.Vte.Objects.Terminal: constructTerminalContextMenuModel :: (IsTerminal o, MonadIO m, IsMenuModel a) => a -> m (GValueConstruct o)
+ GI.Vte.Objects.Terminal: constructTerminalEnableA11y :: (IsTerminal o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Vte.Objects.Terminal: constructTerminalScrollOnInsert :: (IsTerminal o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Vte.Objects.Terminal: constructTerminalXalign :: (IsTerminal o, MonadIO m) => Align -> m (GValueConstruct o)
+ GI.Vte.Objects.Terminal: constructTerminalXfill :: (IsTerminal o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Vte.Objects.Terminal: constructTerminalYalign :: (IsTerminal o, MonadIO m) => Align -> m (GValueConstruct o)
+ GI.Vte.Objects.Terminal: constructTerminalYfill :: (IsTerminal o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Vte.Objects.Terminal: getTerminalContextMenu :: (MonadIO m, IsTerminal o) => o -> m (Maybe Menu)
+ GI.Vte.Objects.Terminal: getTerminalContextMenuModel :: (MonadIO m, IsTerminal o) => o -> m (Maybe MenuModel)
+ GI.Vte.Objects.Terminal: getTerminalEnableA11y :: (MonadIO m, IsTerminal o) => o -> m Bool
+ GI.Vte.Objects.Terminal: getTerminalScrollOnInsert :: (MonadIO m, IsTerminal o) => o -> m Bool
+ GI.Vte.Objects.Terminal: getTerminalXalign :: (MonadIO m, IsTerminal o) => o -> m Align
+ GI.Vte.Objects.Terminal: getTerminalXfill :: (MonadIO m, IsTerminal o) => o -> m Bool
+ GI.Vte.Objects.Terminal: getTerminalYalign :: (MonadIO m, IsTerminal o) => o -> m Align
+ GI.Vte.Objects.Terminal: getTerminalYfill :: (MonadIO m, IsTerminal o) => o -> m Bool
+ GI.Vte.Objects.Terminal: onTerminalSetupContextMenu :: (IsTerminal a, MonadIO m) => a -> ((?self :: a) => TerminalSetupContextMenuCallback) -> m SignalHandlerId
+ GI.Vte.Objects.Terminal: setTerminalContextMenu :: (MonadIO m, IsTerminal o, IsMenu a) => o -> a -> m ()
+ GI.Vte.Objects.Terminal: setTerminalContextMenuModel :: (MonadIO m, IsTerminal o, IsMenuModel a) => o -> a -> m ()
+ GI.Vte.Objects.Terminal: setTerminalEnableA11y :: (MonadIO m, IsTerminal o) => o -> Bool -> m ()
+ GI.Vte.Objects.Terminal: setTerminalScrollOnInsert :: (MonadIO m, IsTerminal o) => o -> Bool -> m ()
+ GI.Vte.Objects.Terminal: setTerminalXalign :: (MonadIO m, IsTerminal o) => o -> Align -> m ()
+ GI.Vte.Objects.Terminal: setTerminalXfill :: (MonadIO m, IsTerminal o) => o -> Bool -> m ()
+ GI.Vte.Objects.Terminal: setTerminalYalign :: (MonadIO m, IsTerminal o) => o -> Align -> m ()
+ GI.Vte.Objects.Terminal: setTerminalYfill :: (MonadIO m, IsTerminal o) => o -> Bool -> m ()
+ GI.Vte.Objects.Terminal: terminalGetContextMenu :: (HasCallStack, MonadIO m, IsTerminal a) => a -> m (Maybe Widget)
+ GI.Vte.Objects.Terminal: terminalGetContextMenuModel :: (HasCallStack, MonadIO m, IsTerminal a) => a -> m (Maybe MenuModel)
+ GI.Vte.Objects.Terminal: terminalGetEnableA11y :: (HasCallStack, MonadIO m, IsTerminal a) => a -> m Bool
+ GI.Vte.Objects.Terminal: terminalGetScrollOnInsert :: (HasCallStack, MonadIO m, IsTerminal a) => a -> m Bool
+ GI.Vte.Objects.Terminal: terminalGetTextFormat :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Format -> m (Maybe Text)
+ GI.Vte.Objects.Terminal: terminalGetXalign :: (HasCallStack, MonadIO m, IsTerminal a) => a -> m Align
+ GI.Vte.Objects.Terminal: terminalGetXfill :: (HasCallStack, MonadIO m, IsTerminal a) => a -> m Bool
+ GI.Vte.Objects.Terminal: terminalGetYalign :: (HasCallStack, MonadIO m, IsTerminal a) => a -> m Align
+ GI.Vte.Objects.Terminal: terminalGetYfill :: (HasCallStack, MonadIO m, IsTerminal a) => a -> m Bool
+ GI.Vte.Objects.Terminal: terminalSetContextMenu :: (HasCallStack, MonadIO m, IsTerminal a, IsWidget b) => a -> Maybe b -> m ()
+ GI.Vte.Objects.Terminal: terminalSetContextMenuModel :: (HasCallStack, MonadIO m, IsTerminal a, IsMenuModel b) => a -> Maybe b -> m ()
+ GI.Vte.Objects.Terminal: terminalSetEnableA11y :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Bool -> m ()
+ GI.Vte.Objects.Terminal: terminalSetScrollOnInsert :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Bool -> m ()
+ GI.Vte.Objects.Terminal: terminalSetXalign :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Align -> m ()
+ GI.Vte.Objects.Terminal: terminalSetXfill :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Bool -> m ()
+ GI.Vte.Objects.Terminal: terminalSetYalign :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Align -> m ()
+ GI.Vte.Objects.Terminal: terminalSetYfill :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Bool -> m ()
+ GI.Vte.Objects.Terminal: type TerminalSetupContextMenuCallback = -- | /@context@/: the context Maybe EventContext -> IO ()
+ GI.Vte.Structs.EventContext: EventContext :: ManagedPtr EventContext -> EventContext
+ GI.Vte.Structs.EventContext: eventContextGetEvent :: (HasCallStack, MonadIO m) => EventContext -> m Event
+ GI.Vte.Structs.EventContext: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Vte.Structs.EventContext.EventContext
+ GI.Vte.Structs.EventContext: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Vte.Structs.EventContext.EventContext
+ GI.Vte.Structs.EventContext: instance GHC.Classes.Eq GI.Vte.Structs.EventContext.EventContext
+ GI.Vte.Structs.EventContext: newtype EventContext
+ GI.Vte.Structs.Regex: regexNewForMatchFull :: (HasCallStack, MonadIO m) => Text -> Int64 -> Word32 -> Word32 -> m (Regex, CSize)
+ GI.Vte.Structs.Regex: regexNewForSearchFull :: (HasCallStack, MonadIO m) => Text -> Int64 -> Word32 -> Word32 -> m (Regex, CSize)
- GI.Vte.Callbacks: type SelectionFunc = Terminal -> CLong -> CLong -> IO Bool
+ GI.Vte.Callbacks: type SelectionFunc = -- | /@terminal@/: terminal in which the cell is. Terminal -> -- | /@column@/: column in which the cell is. CLong -> -- | /@row@/: row in which the cell is. CLong -> -- | __Returns:__ 'P.True' if cell has to be selected; 'P.False' if otherwise. IO Bool
- GI.Vte.Callbacks: type SelectionFunc_WithClosures = Terminal -> CLong -> CLong -> Ptr () -> IO Bool
+ GI.Vte.Callbacks: type SelectionFunc_WithClosures = -- | /@terminal@/: terminal in which the cell is. Terminal -> -- | /@column@/: column in which the cell is. CLong -> -- | /@row@/: row in which the cell is. CLong -> -- | /@data@/: user data. Ptr () -> -- | __Returns:__ 'P.True' if cell has to be selected; 'P.False' if otherwise. IO Bool
- GI.Vte.Callbacks: type TerminalSpawnAsyncCallback = Terminal -> Int32 -> Maybe GError -> IO ()
+ GI.Vte.Callbacks: type TerminalSpawnAsyncCallback = -- | /@terminal@/: the t'GI.Vte.Objects.Terminal.Terminal' Terminal -> -- | /@pid@/: a @/GPid/@ Int32 -> -- | /@error@/: a t'GError', or 'P.Nothing' Maybe GError -> IO ()
- GI.Vte.Callbacks: type TerminalSpawnAsyncCallback_WithClosures = Terminal -> Int32 -> Maybe GError -> Ptr () -> IO ()
+ GI.Vte.Callbacks: type TerminalSpawnAsyncCallback_WithClosures = -- | /@terminal@/: the t'GI.Vte.Objects.Terminal.Terminal' Terminal -> -- | /@pid@/: a @/GPid/@ Int32 -> -- | /@error@/: a t'GError', or 'P.Nothing' Maybe GError -> -- | /@userData@/: user data that was passed to vte_terminal_spawn_async Ptr () -> IO ()
- GI.Vte.Objects.Terminal: terminalGetTextRangeFormat :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Format -> CLong -> CLong -> CLong -> CLong -> m (Maybe Text, Word64)
+ GI.Vte.Objects.Terminal: terminalGetTextRangeFormat :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Format -> CLong -> CLong -> CLong -> CLong -> m (Maybe Text, CSize)
- GI.Vte.Objects.Terminal: terminalGetTextSelectedFull :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Format -> m (Maybe Text, Word64)
+ GI.Vte.Objects.Terminal: terminalGetTextSelectedFull :: (HasCallStack, MonadIO m, IsTerminal a) => a -> Format -> m (Maybe Text, CSize)
- GI.Vte.Objects.Terminal: type TerminalCharSizeChangedCallback = Word32 -> Word32 -> IO ()
+ GI.Vte.Objects.Terminal: type TerminalCharSizeChangedCallback = -- | /@width@/: the new character cell width Word32 -> -- | /@height@/: the new character cell height Word32 -> IO ()
- GI.Vte.Objects.Terminal: type TerminalChildExitedCallback = Int32 -> IO ()
+ GI.Vte.Objects.Terminal: type TerminalChildExitedCallback = -- | /@status@/: the child\'s exit status Int32 -> IO ()
- GI.Vte.Objects.Terminal: type TerminalCommitCallback = Text -> Word32 -> IO ()
+ GI.Vte.Objects.Terminal: type TerminalCommitCallback = -- | /@text@/: a string of text Text -> -- | /@size@/: the length of that string of text Word32 -> IO ()
- GI.Vte.Objects.Terminal: type TerminalHyperlinkHoverUriChangedCallback = Text -> Rectangle -> IO ()
+ GI.Vte.Objects.Terminal: type TerminalHyperlinkHoverUriChangedCallback = -- | /@uri@/: the nonempty target URI under the mouse, or NULL Text -> -- | /@bbox@/: the bounding box of the hyperlink anchor text, or NULL Rectangle -> IO ()
- GI.Vte.Objects.Terminal: type TerminalMoveWindowCallback = Word32 -> Word32 -> IO ()
+ GI.Vte.Objects.Terminal: type TerminalMoveWindowCallback = -- | /@x@/: the terminal\'s desired location, X coordinate Word32 -> -- | /@y@/: the terminal\'s desired location, Y coordinate Word32 -> IO ()
- GI.Vte.Objects.Terminal: type TerminalNotificationReceivedCallback = Text -> Maybe Text -> IO ()
+ GI.Vte.Objects.Terminal: type TerminalNotificationReceivedCallback = -- | /@summary@/: The summary Text -> -- | /@body@/: Extra optional text Maybe Text -> IO ()
- GI.Vte.Objects.Terminal: type TerminalResizeWindowCallback = Word32 -> Word32 -> IO ()
+ GI.Vte.Objects.Terminal: type TerminalResizeWindowCallback = -- | /@width@/: the desired number of columns Word32 -> -- | /@height@/: the desired number of rows Word32 -> IO ()
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- Setup.hs +1/−1
- gi-vte.cabal +5/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.91.33+++ Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))+ ### 2.91.31 + 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-vte-2.91.32/docs/GI-Vte.html](https://hackage.haskell.org/package/gi-vte-2.91.32/docs/GI-Vte.html)+[https://hackage.haskell.org/package/gi-vte-2.91.33/docs/GI-Vte.html](https://hackage.haskell.org/package/gi-vte-2.91.33/docs/GI-Vte.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
@@ -17,7 +17,7 @@ where name = "Vte" version = "2.91" pkgName = "gi-vte"- pkgVersion = "2.91.32"+ pkgVersion = "2.91.33" overridesFile = Just "Vte.overrides" verbose = False outputDir = Nothing
gi-vte.cabal view
@@ -1,5 +1,5 @@ name: gi-vte-version: 2.91.32+version: 2.91.33 synopsis: Vte bindings description: Bindings for Vte, 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-pango == 1.0.*, gi-gtk == 3.0.*, gi-gio == 2.0.*,@@ -35,7 +35,7 @@ pkgconfig-depends: vte-2.91 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-pango == 1.0.*, gi-gtk == 3.0.*,@@ -73,6 +73,7 @@ GI.Vte.Objects.Terminal, GI.Vte.Structs, GI.Vte.Structs.CharAttributes,+ GI.Vte.Structs.EventContext, GI.Vte.Structs.Regex autogen-modules: GI.Vte.Config,@@ -87,4 +88,5 @@ GI.Vte.Objects.Terminal, GI.Vte.Structs, GI.Vte.Structs.CharAttributes,+ GI.Vte.Structs.EventContext, GI.Vte.Structs.Regex