packages feed

gi-glib 2.0.16 → 2.0.17

raw patch · 4 files changed

+13/−5 lines, 4 filesdep ~haskell-giPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi

API changes (from Hackage documentation)

- GI.GLib.Functions: convertWithIconv :: (HasCallStack, MonadIO m) => Text -> Int64 -> IConv -> Word64 -> Word64 -> m Text
- GI.GLib.Functions: datalistClear :: (HasCallStack, MonadIO m) => Data -> m ()
- GI.GLib.Functions: datalistIdRemoveNoNotify :: (HasCallStack, MonadIO m) => Data -> Word32 -> m (Ptr ())
- GI.GLib.Functions: datalistIdReplaceData :: (HasCallStack, MonadIO m) => Data -> Word32 -> Ptr () -> Ptr () -> Maybe (DestroyNotify) -> Maybe (DestroyNotify) -> m Bool
- GI.GLib.Functions: datalistIdSetDataFull :: (HasCallStack, MonadIO m) => Data -> Word32 -> Ptr () -> DestroyNotify -> m ()
- GI.GLib.Functions: datalistInit :: (HasCallStack, MonadIO m) => Data -> m ()
- GI.GLib.Functions: datasetIdRemoveNoNotify :: (HasCallStack, MonadIO m) => Ptr () -> Word32 -> m (Ptr ())
- GI.GLib.Functions: datasetIdSetDataFull :: (HasCallStack, MonadIO m) => Ptr () -> Word32 -> Ptr () -> DestroyNotify -> m ()
- GI.GLib.Functions: iconv :: (HasCallStack, MonadIO m) => IConv -> Text -> Word64 -> Text -> Word64 -> m Word64
- GI.GLib.Structs.ByteArray: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ByteArray.ByteArray tag
- GI.GLib.Structs.Cond: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Cond.Cond tag
- GI.GLib.Structs.Date: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Date.Date tag
- GI.GLib.Structs.DebugKey: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.DebugKey.DebugKey tag
- GI.GLib.Structs.HashTableIter: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.HashTableIter.HashTableIter tag
- GI.GLib.Structs.Hook: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Hook.Hook tag
- GI.GLib.Structs.HookList: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.HookList.HookList tag
- GI.GLib.Structs.IConv: IConv :: (ManagedPtr IConv) -> IConv
- GI.GLib.Structs.IConv: iConvClose :: (HasCallStack, MonadIO m) => IConv -> m Int32
- GI.GLib.Structs.IConv: instance Data.GI.Base.BasicTypes.WrappedPtr GI.GLib.Structs.IConv.IConv
- GI.GLib.Structs.IConv: newtype IConv
- GI.GLib.Structs.IConv: noIConv :: Maybe IConv
- GI.GLib.Structs.IOChannel: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.IOChannel.IOChannel tag
- GI.GLib.Structs.IOFuncs: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.IOFuncs.IOFuncs tag
- GI.GLib.Structs.LogField: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.LogField.LogField tag
- GI.GLib.Structs.MarkupParser: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.MarkupParser.MarkupParser tag
- GI.GLib.Structs.MemVTable: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.MemVTable.MemVTable tag
- GI.GLib.Structs.Node: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Node.Node tag
- GI.GLib.Structs.Once: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Once.Once tag
- GI.GLib.Structs.OptionEntry: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.OptionEntry.OptionEntry tag
- GI.GLib.Structs.PollFD: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.PollFD.PollFD tag
- GI.GLib.Structs.PtrArray: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.PtrArray.PtrArray tag
- GI.GLib.Structs.Queue: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Queue.Queue tag
- GI.GLib.Structs.RWLock: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.RWLock.RWLock tag
- GI.GLib.Structs.RecMutex: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.RecMutex.RecMutex tag
- GI.GLib.Structs.Scanner: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Scanner.Scanner tag
- GI.GLib.Structs.ScannerConfig: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ScannerConfig.ScannerConfig tag
- GI.GLib.Structs.Source: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Source.Source tag
- GI.GLib.Structs.SourceCallbackFuncs: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.SourceCallbackFuncs.SourceCallbackFuncs tag
- GI.GLib.Structs.SourceFuncs: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.SourceFuncs.SourceFuncs tag
- GI.GLib.Structs.String: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.String.String tag
- GI.GLib.Structs.TestConfig: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestConfig.TestConfig tag
- GI.GLib.Structs.TestLogBuffer: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestLogBuffer.TestLogBuffer tag
- GI.GLib.Structs.TestLogMsg: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestLogMsg.TestLogMsg tag
- GI.GLib.Structs.ThreadPool: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ThreadPool.ThreadPool tag
- GI.GLib.Structs.TimeVal: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TimeVal.TimeVal tag
- GI.GLib.Structs.TrashStack: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TrashStack.TrashStack tag
- GI.GLib.Unions.DoubleIEEE754: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.DoubleIEEE754.DoubleIEEE754 tag
- GI.GLib.Unions.FloatIEEE754: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.FloatIEEE754.FloatIEEE754 tag
- GI.GLib.Unions.Mutex: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.Mutex.Mutex tag
- GI.GLib.Unions.TokenValue: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.TokenValue.TokenValue tag
+ GI.GLib.Callbacks: dynamic_ClearHandleFunc :: (HasCallStack, MonadIO m) => FunPtr C_ClearHandleFunc -> Word32 -> m ()
+ GI.GLib.Callbacks: genClosure_ClearHandleFunc :: ClearHandleFunc -> IO Closure
+ GI.GLib.Callbacks: mk_ClearHandleFunc :: C_ClearHandleFunc -> IO (FunPtr C_ClearHandleFunc)
+ GI.GLib.Callbacks: noClearHandleFunc :: Maybe ClearHandleFunc
+ GI.GLib.Callbacks: type C_ClearHandleFunc = Word32 -> IO ()
+ GI.GLib.Callbacks: type ClearHandleFunc = Word32 /@handleId@/: the handle ID to clear -> IO ()
+ GI.GLib.Callbacks: wrap_ClearHandleFunc :: Maybe (Ptr (FunPtr C_ClearHandleFunc)) -> ClearHandleFunc -> C_ClearHandleFunc
+ GI.GLib.Enums: AnotherTestResult :: Int -> TestResult
+ GI.GLib.Enums: ConvertErrorEmbeddedNul :: ConvertError
+ GI.GLib.Enums: TestResultFailure :: TestResult
+ GI.GLib.Enums: TestResultIncomplete :: TestResult
+ GI.GLib.Enums: TestResultSkipped :: TestResult
+ GI.GLib.Enums: TestResultSuccess :: TestResult
+ GI.GLib.Enums: data TestResult
+ GI.GLib.Enums: instance GHC.Classes.Eq GI.GLib.Enums.TestResult
+ GI.GLib.Enums: instance GHC.Classes.Ord GI.GLib.Enums.TestResult
+ GI.GLib.Enums: instance GHC.Enum.Enum GI.GLib.Enums.TestResult
+ GI.GLib.Enums: instance GHC.Show.Show GI.GLib.Enums.TestResult
+ GI.GLib.Flags: FormatSizeFlagsBits :: FormatSizeFlags
+ GI.GLib.Functions: datalistForeach :: (HasCallStack, MonadIO m) => Data -> DataForeachFunc -> m ()
+ GI.GLib.Functions: datasetForeach :: (HasCallStack, MonadIO m) => Ptr () -> DataForeachFunc -> m ()
+ GI.GLib.Structs.ByteArray: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ByteArray.ByteArray tag
+ GI.GLib.Structs.Cond: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Cond.Cond tag
+ GI.GLib.Structs.Date: dateCopy :: (HasCallStack, MonadIO m) => Date -> m Date
+ GI.GLib.Structs.Date: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Date.Date tag
+ GI.GLib.Structs.DateTime: dateTimeNewFromIso8601 :: (HasCallStack, MonadIO m) => Text -> Maybe (TimeZone) -> m (Maybe DateTime)
+ GI.GLib.Structs.DebugKey: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.DebugKey.DebugKey tag
+ GI.GLib.Structs.HashTableIter: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.HashTableIter.HashTableIter tag
+ GI.GLib.Structs.Hook: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Hook.Hook tag
+ GI.GLib.Structs.HookList: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.HookList.HookList tag
+ GI.GLib.Structs.IOChannel: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.IOChannel.IOChannel tag
+ GI.GLib.Structs.IOFuncs: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.IOFuncs.IOFuncs tag
+ GI.GLib.Structs.KeyFile: keyFileGetLocaleForKey :: (HasCallStack, MonadIO m) => KeyFile -> Text -> Text -> Maybe (Text) -> m (Maybe Text)
+ GI.GLib.Structs.LogField: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.LogField.LogField tag
+ GI.GLib.Structs.MarkupParser: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.MarkupParser.MarkupParser tag
+ GI.GLib.Structs.MemVTable: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.MemVTable.MemVTable tag
+ GI.GLib.Structs.Node: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Node.Node tag
+ GI.GLib.Structs.Once: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Once.Once tag
+ GI.GLib.Structs.OptionEntry: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.OptionEntry.OptionEntry tag
+ GI.GLib.Structs.PollFD: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.PollFD.PollFD tag
+ GI.GLib.Structs.PtrArray: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.PtrArray.PtrArray tag
+ GI.GLib.Structs.Queue: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Queue.Queue tag
+ GI.GLib.Structs.RWLock: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.RWLock.RWLock tag
+ GI.GLib.Structs.RecMutex: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.RecMutex.RecMutex tag
+ GI.GLib.Structs.Scanner: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Scanner.Scanner tag
+ GI.GLib.Structs.ScannerConfig: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ScannerConfig.ScannerConfig tag
+ GI.GLib.Structs.Source: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Source.Source tag
+ GI.GLib.Structs.SourceCallbackFuncs: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.SourceCallbackFuncs.SourceCallbackFuncs tag
+ GI.GLib.Structs.SourceFuncs: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.SourceFuncs.SourceFuncs tag
+ GI.GLib.Structs.String: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.String.String tag
+ GI.GLib.Structs.TestConfig: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestConfig.TestConfig tag
+ GI.GLib.Structs.TestLogBuffer: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestLogBuffer.TestLogBuffer tag
+ GI.GLib.Structs.TestLogMsg: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestLogMsg.TestLogMsg tag
+ GI.GLib.Structs.ThreadPool: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ThreadPool.ThreadPool tag
+ GI.GLib.Structs.TimeVal: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TimeVal.TimeVal tag
+ GI.GLib.Structs.TrashStack: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TrashStack.TrashStack tag
+ GI.GLib.Unions.DoubleIEEE754: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.DoubleIEEE754.DoubleIEEE754 tag
+ GI.GLib.Unions.FloatIEEE754: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.FloatIEEE754.FloatIEEE754 tag
+ GI.GLib.Unions.Mutex: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.Mutex.Mutex tag
+ GI.GLib.Unions.TokenValue: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.TokenValue.TokenValue tag
- GI.GLib.Callbacks: type DataForeachFunc_WithClosures = Word32 /@keyId@/: the @/GQuark/@ id to identifying the data element. -> Ptr () /@data@/: the data element. -> Ptr () /@userData@/: user data passed to @/g_dataset_foreach()/@. -> IO ()
+ GI.GLib.Callbacks: type DataForeachFunc_WithClosures = Word32 /@keyId@/: the @/GQuark/@ id to identifying the data element. -> Ptr () /@data@/: the data element. -> Ptr () /@userData@/: user data passed to 'GI.GLib.Functions.datasetForeach'. -> IO ()
- GI.GLib.Functions: convert :: (HasCallStack, MonadIO m) => Text -> Int64 -> Text -> Text -> m ((Text, Word64, Word64))
+ GI.GLib.Functions: convert :: (HasCallStack, MonadIO m) => ByteString -> Text -> Text -> m ((ByteString, Word64))
- GI.GLib.Functions: convertWithFallback :: (HasCallStack, MonadIO m) => Text -> Int64 -> Text -> Text -> Text -> Word64 -> Word64 -> m Text
+ GI.GLib.Functions: convertWithFallback :: (HasCallStack, MonadIO m) => ByteString -> Text -> Text -> Text -> m ((ByteString, Word64))
- GI.GLib.Functions: environGetenv :: (HasCallStack, MonadIO m) => Maybe ([Text]) -> Text -> m Text
+ GI.GLib.Functions: environGetenv :: (HasCallStack, MonadIO m) => Maybe ([[Char]]) -> [Char] -> m [Char]
- GI.GLib.Functions: environSetenv :: (HasCallStack, MonadIO m) => Maybe ([Text]) -> Text -> Text -> Bool -> m [Text]
+ GI.GLib.Functions: environSetenv :: (HasCallStack, MonadIO m) => Maybe ([[Char]]) -> [Char] -> [Char] -> Bool -> m [[Char]]
- GI.GLib.Functions: environUnsetenv :: (HasCallStack, MonadIO m) => Maybe ([Text]) -> Text -> m [Text]
+ GI.GLib.Functions: environUnsetenv :: (HasCallStack, MonadIO m) => Maybe ([[Char]]) -> [Char] -> m [[Char]]
- GI.GLib.Functions: filenameFromUtf8 :: (HasCallStack, MonadIO m) => Text -> Int64 -> m ((ByteString, Word64))
+ GI.GLib.Functions: filenameFromUtf8 :: (HasCallStack, MonadIO m) => Text -> Int64 -> m (([Char], Word64, Word64))
- GI.GLib.Functions: getEnviron :: (HasCallStack, MonadIO m) => m [Text]
+ GI.GLib.Functions: getEnviron :: (HasCallStack, MonadIO m) => m [[Char]]
- GI.GLib.Functions: getenv :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.GLib.Functions: getenv :: (HasCallStack, MonadIO m) => [Char] -> m [Char]
- GI.GLib.Functions: listenv :: (HasCallStack, MonadIO m) => m [Text]
+ GI.GLib.Functions: listenv :: (HasCallStack, MonadIO m) => m [[Char]]
- GI.GLib.Functions: localeFromUtf8 :: (HasCallStack, MonadIO m) => Text -> Int64 -> m ((Text, Word64, Word64))
+ GI.GLib.Functions: localeFromUtf8 :: (HasCallStack, MonadIO m) => Text -> Int64 -> m ((ByteString, Word64))
- GI.GLib.Functions: localeToUtf8 :: (HasCallStack, MonadIO m) => Text -> Int64 -> m ((Text, Word64, Word64))
+ GI.GLib.Functions: localeToUtf8 :: (HasCallStack, MonadIO m) => ByteString -> m ((Text, Word64, Word64))
- GI.GLib.Functions: setenv :: (HasCallStack, MonadIO m) => Text -> Text -> Bool -> m Bool
+ GI.GLib.Functions: setenv :: (HasCallStack, MonadIO m) => [Char] -> [Char] -> Bool -> m Bool
- GI.GLib.Functions: shellParseArgv :: (HasCallStack, MonadIO m) => Text -> m ((Int32, [Text]))
+ GI.GLib.Functions: shellParseArgv :: (HasCallStack, MonadIO m) => [Char] -> m ((Int32, [[Char]]))
- GI.GLib.Functions: shellQuote :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.GLib.Functions: shellQuote :: (HasCallStack, MonadIO m) => [Char] -> m [Char]
- GI.GLib.Functions: shellUnquote :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.GLib.Functions: shellUnquote :: (HasCallStack, MonadIO m) => [Char] -> m [Char]
- GI.GLib.Functions: spawnAsync :: (HasCallStack, MonadIO m) => Maybe ([Char]) -> [Text] -> Maybe ([Text]) -> [SpawnFlags] -> Maybe (SpawnChildSetupFunc) -> m (Int32)
+ GI.GLib.Functions: spawnAsync :: (HasCallStack, MonadIO m) => Maybe ([Char]) -> [[Char]] -> Maybe ([[Char]]) -> [SpawnFlags] -> Maybe (SpawnChildSetupFunc) -> m (Int32)
- GI.GLib.Functions: spawnAsyncWithPipes :: (HasCallStack, MonadIO m) => Maybe ([Char]) -> [Text] -> Maybe ([Text]) -> [SpawnFlags] -> Maybe (SpawnChildSetupFunc) -> m ((Int32, Int32, Int32, Int32))
+ GI.GLib.Functions: spawnAsyncWithPipes :: (HasCallStack, MonadIO m) => Maybe ([Char]) -> [[Char]] -> Maybe ([[Char]]) -> [SpawnFlags] -> Maybe (SpawnChildSetupFunc) -> m ((Int32, Int32, Int32, Int32))
- GI.GLib.Functions: spawnCommandLineAsync :: (HasCallStack, MonadIO m) => Text -> m ()
+ GI.GLib.Functions: spawnCommandLineAsync :: (HasCallStack, MonadIO m) => [Char] -> m ()
- GI.GLib.Functions: spawnCommandLineSync :: (HasCallStack, MonadIO m) => Text -> m ((ByteString, ByteString, Int32))
+ GI.GLib.Functions: spawnCommandLineSync :: (HasCallStack, MonadIO m) => [Char] -> m ((ByteString, ByteString, Int32))
- GI.GLib.Functions: spawnSync :: (HasCallStack, MonadIO m) => Maybe ([Char]) -> [Text] -> Maybe ([Text]) -> [SpawnFlags] -> Maybe (SpawnChildSetupFunc) -> m ((ByteString, ByteString, Int32))
+ GI.GLib.Functions: spawnSync :: (HasCallStack, MonadIO m) => Maybe ([Char]) -> [[Char]] -> Maybe ([[Char]]) -> [SpawnFlags] -> Maybe (SpawnChildSetupFunc) -> m ((ByteString, ByteString, Int32))
- GI.GLib.Functions: unsetenv :: (HasCallStack, MonadIO m) => Text -> m ()
+ GI.GLib.Functions: unsetenv :: (HasCallStack, MonadIO m) => [Char] -> m ()
- GI.GLib.Structs.BookmarkFile: bookmarkFileLoadFromData :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> Word64 -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileLoadFromData :: (HasCallStack, MonadIO m) => BookmarkFile -> ByteString -> m ()
- GI.GLib.Structs.BookmarkFile: bookmarkFileLoadFromDataDirs :: (HasCallStack, MonadIO m) => BookmarkFile -> [Char] -> Maybe ([Char]) -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileLoadFromDataDirs :: (HasCallStack, MonadIO m) => BookmarkFile -> [Char] -> m ((Maybe [Char]))
- GI.GLib.Structs.BookmarkFile: bookmarkFileSetGroups :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> Maybe (Text) -> Word64 -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileSetGroups :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> Maybe ([Text]) -> m ()
- GI.GLib.Structs.BookmarkFile: bookmarkFileToData :: (HasCallStack, MonadIO m) => BookmarkFile -> m ((Text, Word64))
+ GI.GLib.Structs.BookmarkFile: bookmarkFileToData :: (HasCallStack, MonadIO m) => BookmarkFile -> m ByteString

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.17+++ Annotate properly the return argument of [`threadSelf`](https://hackage.haskell.org/package/gi-glib/docs/GI-GLib-Structs-Thread.html#v:threadSelf), fixes [issue 173](https://github.com/haskell-gi/haskell-gi/issues/173).+ ### 2.0.16  + Remove enable-overloading flags, and use instead explicit CPP checks for 'haskell-gi-overloading-1.0', see [how to disable overloading](https://github.com/haskell-gi/haskell-gi/wiki/Overloading\#disabling-overloading).
GLib.overrides view
@@ -33,6 +33,10 @@ # Return type (correctly) marked as nullable since 2.54 at least. set-attr GLib/TimeVal/to_iso8601/@return-value nullable 1 +# The return value does not have its refcount incremented+# See https://github.com/haskell-gi/haskell-gi/issues/173+set-attr GLib/Thread/self/@return-value transfer-ownership none+ if windows    # Windows only macros in glib/gfileutils.h    set-attr GLib/file_get_contents c:identifier g_file_get_contents_utf8
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-glib-2.0.16/docs/GI-GLib.html](https://hackage.haskell.org/package/gi-glib-2.0.16/docs/GI-GLib.html)+[https://hackage.haskell.org/package/gi-glib-2.0.17/docs/GI-GLib.html](https://hackage.haskell.org/package/gi-glib-2.0.17/docs/GI-GLib.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).
gi-glib.cabal view
@@ -1,5 +1,5 @@ name:                 gi-glib-version:              2.0.16+version:              2.0.17 synopsis:             GLib bindings description:          Bindings for GLib, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -9,14 +9,14 @@ maintainer:           Iñaki García Etxebarria (garetxe@gmail.com) category:             Bindings build-type:           Custom-cabal-version:        >= 1.24+cabal-version:        1.24  extra-source-files: README.md ChangeLog.md stack.yaml GLib.overrides  custom-setup       setup-depends: base >= 4.7 && < 5,                      Cabal >= 1.24,-                     haskell-gi == 0.21.*+                     haskell-gi >= 0.21.1 && < 0.22  library       default-language: Haskell2010@@ -27,7 +27,7 @@       pkgconfig-depends: glib-2.0       build-depends: base >= 4.7 && <5,                      haskell-gi-base == 0.21.*,-                     haskell-gi == 0.21.*,+                     haskell-gi >= 0.21.1 && < 0.22,                      haskell-gi-overloading < 1.1,                      bytestring >= 0.10 && < 1,                      containers >= 0.5 && < 1,