packages feed

gi-glib 2.0.22 → 2.0.23

raw patch · 3 files changed

+15/−9 lines, 3 filesdep ~haskell-gidep ~haskell-gi-basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base

API changes (from Hackage documentation)

- GI.GLib.Structs.ByteArray: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ByteArray.ByteArray tag
- GI.GLib.Structs.Cond: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Cond.Cond tag
- GI.GLib.Structs.Date: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Date.Date tag
- GI.GLib.Structs.DebugKey: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.DebugKey.DebugKey tag
- GI.GLib.Structs.HashTableIter: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.HashTableIter.HashTableIter tag
- GI.GLib.Structs.Hook: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Hook.Hook tag
- GI.GLib.Structs.HookList: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.HookList.HookList tag
- GI.GLib.Structs.IOChannel: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.IOChannel.IOChannel tag
- GI.GLib.Structs.IOFuncs: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.IOFuncs.IOFuncs tag
- GI.GLib.Structs.LogField: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.LogField.LogField tag
- GI.GLib.Structs.MarkupParser: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.MarkupParser.MarkupParser tag
- GI.GLib.Structs.MemVTable: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.MemVTable.MemVTable tag
- GI.GLib.Structs.Node: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Node.Node tag
- GI.GLib.Structs.Once: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Once.Once tag
- GI.GLib.Structs.OptionEntry: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.OptionEntry.OptionEntry tag
- GI.GLib.Structs.PollFD: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.PollFD.PollFD tag
- GI.GLib.Structs.PtrArray: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.PtrArray.PtrArray tag
- GI.GLib.Structs.Queue: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Queue.Queue tag
- GI.GLib.Structs.RWLock: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.RWLock.RWLock tag
- GI.GLib.Structs.RecMutex: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.RecMutex.RecMutex tag
- GI.GLib.Structs.Scanner: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Scanner.Scanner tag
- GI.GLib.Structs.ScannerConfig: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ScannerConfig.ScannerConfig tag
- GI.GLib.Structs.Source: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Source.Source tag
- GI.GLib.Structs.SourceCallbackFuncs: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.SourceCallbackFuncs.SourceCallbackFuncs tag
- GI.GLib.Structs.SourceFuncs: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.SourceFuncs.SourceFuncs tag
- GI.GLib.Structs.String: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.String.String tag
- GI.GLib.Structs.TestConfig: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestConfig.TestConfig tag
- GI.GLib.Structs.TestLogBuffer: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestLogBuffer.TestLogBuffer tag
- GI.GLib.Structs.TestLogMsg: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestLogMsg.TestLogMsg tag
- GI.GLib.Structs.ThreadPool: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ThreadPool.ThreadPool tag
- GI.GLib.Structs.TimeVal: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TimeVal.TimeVal tag
- GI.GLib.Structs.TrashStack: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TrashStack.TrashStack tag
- GI.GLib.Unions.DoubleIEEE754: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.DoubleIEEE754.DoubleIEEE754 tag
- GI.GLib.Unions.FloatIEEE754: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.FloatIEEE754.FloatIEEE754 tag
- GI.GLib.Unions.Mutex: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.Mutex.Mutex tag
- GI.GLib.Unions.TokenValue: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.TokenValue.TokenValue tag
+ GI.GLib.Constants: pattern ANALYZER_ANALYZING :: Int32
+ GI.GLib.Constants: pattern ASCII_DTOSTR_BUF_SIZE :: Int32
+ GI.GLib.Constants: pattern BIG_ENDIAN :: Int32
+ GI.GLib.Constants: pattern CSET_A_2_Z :: Text
+ GI.GLib.Constants: pattern CSET_DIGITS :: Text
+ GI.GLib.Constants: pattern CSET_a_2_z :: Text
+ GI.GLib.Constants: pattern DATALIST_FLAGS_MASK :: Int32
+ GI.GLib.Constants: pattern DATE_BAD_DAY :: Int32
+ GI.GLib.Constants: pattern DATE_BAD_JULIAN :: Int32
+ GI.GLib.Constants: pattern DATE_BAD_YEAR :: Int32
+ GI.GLib.Constants: pattern DIR_SEPARATOR :: Int32
+ GI.GLib.Constants: pattern DIR_SEPARATOR_S :: Text
+ GI.GLib.Constants: pattern E :: Double
+ GI.GLib.Constants: pattern GINT16_FORMAT :: Text
+ GI.GLib.Constants: pattern GINT16_MODIFIER :: Text
+ GI.GLib.Constants: pattern GINT32_FORMAT :: Text
+ GI.GLib.Constants: pattern GINT32_MODIFIER :: Text
+ GI.GLib.Constants: pattern GINT64_FORMAT :: Text
+ GI.GLib.Constants: pattern GINT64_MODIFIER :: Text
+ GI.GLib.Constants: pattern GINTPTR_FORMAT :: Text
+ GI.GLib.Constants: pattern GINTPTR_MODIFIER :: Text
+ GI.GLib.Constants: pattern GNUC_FUNCTION :: Text
+ GI.GLib.Constants: pattern GNUC_PRETTY_FUNCTION :: Text
+ GI.GLib.Constants: pattern GSIZE_FORMAT :: Text
+ GI.GLib.Constants: pattern GSIZE_MODIFIER :: Text
+ GI.GLib.Constants: pattern GSSIZE_FORMAT :: Text
+ GI.GLib.Constants: pattern GSSIZE_MODIFIER :: Text
+ GI.GLib.Constants: pattern GUINT16_FORMAT :: Text
+ GI.GLib.Constants: pattern GUINT32_FORMAT :: Text
+ GI.GLib.Constants: pattern GUINT64_FORMAT :: Text
+ GI.GLib.Constants: pattern GUINTPTR_FORMAT :: Text
+ GI.GLib.Constants: pattern HAVE_GINT64 :: Int32
+ GI.GLib.Constants: pattern HAVE_GNUC_VARARGS :: Int32
+ GI.GLib.Constants: pattern HAVE_GNUC_VISIBILITY :: Int32
+ GI.GLib.Constants: pattern HAVE_GROWING_STACK :: Int32
+ GI.GLib.Constants: pattern HAVE_ISO_VARARGS :: Int32
+ GI.GLib.Constants: pattern HOOK_FLAG_USER_SHIFT :: Int32
+ GI.GLib.Constants: pattern IEEE754_DOUBLE_BIAS :: Int32
+ GI.GLib.Constants: pattern IEEE754_FLOAT_BIAS :: Int32
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_GROUP :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_ACTIONS :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_CATEGORIES :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_COMMENT :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_EXEC :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_GENERIC_NAME :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_HIDDEN :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_ICON :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_MIME_TYPE :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_NAME :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_NO_DISPLAY :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_PATH :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_TERMINAL :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_TRY_EXEC :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_TYPE :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_URL :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_KEY_VERSION :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_TYPE_APPLICATION :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_TYPE_DIRECTORY :: Text
+ GI.GLib.Constants: pattern KEY_FILE_DESKTOP_TYPE_LINK :: Text
+ GI.GLib.Constants: pattern LITTLE_ENDIAN :: Int32
+ GI.GLib.Constants: pattern LN10 :: Double
+ GI.GLib.Constants: pattern LN2 :: Double
+ GI.GLib.Constants: pattern LOG_2_BASE_10 :: Double
+ GI.GLib.Constants: pattern LOG_DOMAIN :: Int8
+ GI.GLib.Constants: pattern LOG_FATAL_MASK :: Int32
+ GI.GLib.Constants: pattern LOG_LEVEL_USER_SHIFT :: Int32
+ GI.GLib.Constants: pattern MAJOR_VERSION :: Int32
+ GI.GLib.Constants: pattern MAXINT16 :: Int16
+ GI.GLib.Constants: pattern MAXINT32 :: Int32
+ GI.GLib.Constants: pattern MAXINT64 :: Int64
+ GI.GLib.Constants: pattern MAXINT8 :: Int8
+ GI.GLib.Constants: pattern MAXUINT16 :: Word16
+ GI.GLib.Constants: pattern MAXUINT32 :: Word32
+ GI.GLib.Constants: pattern MAXUINT64 :: Word64
+ GI.GLib.Constants: pattern MAXUINT8 :: Word8
+ GI.GLib.Constants: pattern MICRO_VERSION :: Int32
+ GI.GLib.Constants: pattern MININT16 :: Int16
+ GI.GLib.Constants: pattern MININT32 :: Int32
+ GI.GLib.Constants: pattern MININT64 :: Int64
+ GI.GLib.Constants: pattern MININT8 :: Int8
+ GI.GLib.Constants: pattern MINOR_VERSION :: Int32
+ GI.GLib.Constants: pattern MODULE_SUFFIX :: Text
+ GI.GLib.Constants: pattern OPTION_REMAINING :: Text
+ GI.GLib.Constants: pattern PDP_ENDIAN :: Int32
+ GI.GLib.Constants: pattern PI :: Double
+ GI.GLib.Constants: pattern PID_FORMAT :: Text
+ GI.GLib.Constants: pattern PI_2 :: Double
+ GI.GLib.Constants: pattern PI_4 :: Double
+ GI.GLib.Constants: pattern POLLFD_FORMAT :: Text
+ GI.GLib.Constants: pattern PRIORITY_DEFAULT :: Int32
+ GI.GLib.Constants: pattern PRIORITY_DEFAULT_IDLE :: Int32
+ GI.GLib.Constants: pattern PRIORITY_HIGH :: Int32
+ GI.GLib.Constants: pattern PRIORITY_HIGH_IDLE :: Int32
+ GI.GLib.Constants: pattern PRIORITY_LOW :: Int32
+ GI.GLib.Constants: pattern SEARCHPATH_SEPARATOR :: Int32
+ GI.GLib.Constants: pattern SEARCHPATH_SEPARATOR_S :: Text
+ GI.GLib.Constants: pattern SIZEOF_LONG :: Int32
+ GI.GLib.Constants: pattern SIZEOF_SIZE_T :: Int32
+ GI.GLib.Constants: pattern SIZEOF_SSIZE_T :: Int32
+ GI.GLib.Constants: pattern SIZEOF_VOID_P :: Int32
+ GI.GLib.Constants: pattern SOURCE_CONTINUE :: Bool
+ GI.GLib.Constants: pattern SOURCE_REMOVE :: Bool
+ GI.GLib.Constants: pattern SQRT2 :: Double
+ GI.GLib.Constants: pattern STR_DELIMITERS :: Text
+ GI.GLib.Constants: pattern SYSDEF_AF_INET :: Int32
+ GI.GLib.Constants: pattern SYSDEF_AF_INET6 :: Int32
+ GI.GLib.Constants: pattern SYSDEF_AF_UNIX :: Int32
+ GI.GLib.Constants: pattern SYSDEF_MSG_DONTROUTE :: Int32
+ GI.GLib.Constants: pattern SYSDEF_MSG_OOB :: Int32
+ GI.GLib.Constants: pattern SYSDEF_MSG_PEEK :: Int32
+ GI.GLib.Constants: pattern TEST_OPTION_ISOLATE_DIRS :: Text
+ GI.GLib.Constants: pattern TIME_SPAN_DAY :: Int64
+ GI.GLib.Constants: pattern TIME_SPAN_HOUR :: Int64
+ GI.GLib.Constants: pattern TIME_SPAN_MILLISECOND :: Int64
+ GI.GLib.Constants: pattern TIME_SPAN_MINUTE :: Int64
+ GI.GLib.Constants: pattern TIME_SPAN_SECOND :: Int64
+ GI.GLib.Constants: pattern UNICHAR_MAX_DECOMPOSITION_LENGTH :: Int32
+ GI.GLib.Constants: pattern URI_RESERVED_CHARS_GENERIC_DELIMITERS :: Text
+ GI.GLib.Constants: pattern URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS :: Text
+ GI.GLib.Constants: pattern USEC_PER_SEC :: Int32
+ GI.GLib.Constants: pattern VA_COPY_AS_ARRAY :: Int32
+ GI.GLib.Constants: pattern VERSION_MIN_REQUIRED :: Int32
+ GI.GLib.Constants: pattern WIN32_MSG_HANDLE :: Int32
+ GI.GLib.Structs.AsyncQueue: instance GHC.Classes.Eq GI.GLib.Structs.AsyncQueue.AsyncQueue
+ GI.GLib.Structs.BookmarkFile: instance GHC.Classes.Eq GI.GLib.Structs.BookmarkFile.BookmarkFile
+ GI.GLib.Structs.ByteArray: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ByteArray.ByteArray tag
+ GI.GLib.Structs.ByteArray: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.ByteArray.ByteArray
+ GI.GLib.Structs.ByteArray: instance GHC.Classes.Eq GI.GLib.Structs.ByteArray.ByteArray
+ GI.GLib.Structs.Bytes: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Bytes.Bytes
+ GI.GLib.Structs.Bytes: instance GHC.Classes.Eq GI.GLib.Structs.Bytes.Bytes
+ GI.GLib.Structs.Checksum: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Checksum.Checksum
+ GI.GLib.Structs.Checksum: instance GHC.Classes.Eq GI.GLib.Structs.Checksum.Checksum
+ GI.GLib.Structs.Cond: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Cond.Cond tag
+ GI.GLib.Structs.Cond: instance GHC.Classes.Eq GI.GLib.Structs.Cond.Cond
+ GI.GLib.Structs.Data: instance GHC.Classes.Eq GI.GLib.Structs.Data.Data
+ GI.GLib.Structs.Date: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Date.Date tag
+ GI.GLib.Structs.Date: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Date.Date
+ GI.GLib.Structs.Date: instance GHC.Classes.Eq GI.GLib.Structs.Date.Date
+ GI.GLib.Structs.DateTime: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.DateTime.DateTime
+ GI.GLib.Structs.DateTime: instance GHC.Classes.Eq GI.GLib.Structs.DateTime.DateTime
+ GI.GLib.Structs.DebugKey: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.DebugKey.DebugKey tag
+ GI.GLib.Structs.DebugKey: instance GHC.Classes.Eq GI.GLib.Structs.DebugKey.DebugKey
+ GI.GLib.Structs.Dir: instance GHC.Classes.Eq GI.GLib.Structs.Dir.Dir
+ GI.GLib.Structs.HashTableIter: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.HashTableIter.HashTableIter tag
+ GI.GLib.Structs.HashTableIter: instance GHC.Classes.Eq GI.GLib.Structs.HashTableIter.HashTableIter
+ GI.GLib.Structs.Hmac: instance GHC.Classes.Eq GI.GLib.Structs.Hmac.Hmac
+ GI.GLib.Structs.Hook: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Hook.Hook tag
+ GI.GLib.Structs.Hook: instance GHC.Classes.Eq GI.GLib.Structs.Hook.Hook
+ GI.GLib.Structs.HookList: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.HookList.HookList tag
+ GI.GLib.Structs.HookList: instance GHC.Classes.Eq GI.GLib.Structs.HookList.HookList
+ GI.GLib.Structs.IOChannel: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.IOChannel.IOChannel tag
+ GI.GLib.Structs.IOChannel: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.IOChannel.IOChannel
+ GI.GLib.Structs.IOChannel: instance GHC.Classes.Eq GI.GLib.Structs.IOChannel.IOChannel
+ GI.GLib.Structs.IOFuncs: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.IOFuncs.IOFuncs tag
+ GI.GLib.Structs.IOFuncs: instance GHC.Classes.Eq GI.GLib.Structs.IOFuncs.IOFuncs
+ GI.GLib.Structs.KeyFile: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.KeyFile.KeyFile
+ GI.GLib.Structs.KeyFile: instance GHC.Classes.Eq GI.GLib.Structs.KeyFile.KeyFile
+ GI.GLib.Structs.LogField: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.LogField.LogField tag
+ GI.GLib.Structs.LogField: instance GHC.Classes.Eq GI.GLib.Structs.LogField.LogField
+ GI.GLib.Structs.MainContext: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.MainContext.MainContext
+ GI.GLib.Structs.MainContext: instance GHC.Classes.Eq GI.GLib.Structs.MainContext.MainContext
+ GI.GLib.Structs.MainLoop: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.MainLoop.MainLoop
+ GI.GLib.Structs.MainLoop: instance GHC.Classes.Eq GI.GLib.Structs.MainLoop.MainLoop
+ GI.GLib.Structs.MappedFile: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.MappedFile.MappedFile
+ GI.GLib.Structs.MappedFile: instance GHC.Classes.Eq GI.GLib.Structs.MappedFile.MappedFile
+ GI.GLib.Structs.MarkupParseContext: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.MarkupParseContext.MarkupParseContext
+ GI.GLib.Structs.MarkupParseContext: instance GHC.Classes.Eq GI.GLib.Structs.MarkupParseContext.MarkupParseContext
+ GI.GLib.Structs.MarkupParser: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.MarkupParser.MarkupParser tag
+ GI.GLib.Structs.MarkupParser: instance GHC.Classes.Eq GI.GLib.Structs.MarkupParser.MarkupParser
+ GI.GLib.Structs.MatchInfo: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.MatchInfo.MatchInfo
+ GI.GLib.Structs.MatchInfo: instance GHC.Classes.Eq GI.GLib.Structs.MatchInfo.MatchInfo
+ GI.GLib.Structs.MemVTable: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.MemVTable.MemVTable tag
+ GI.GLib.Structs.MemVTable: instance GHC.Classes.Eq GI.GLib.Structs.MemVTable.MemVTable
+ GI.GLib.Structs.Node: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Node.Node tag
+ GI.GLib.Structs.Node: instance GHC.Classes.Eq GI.GLib.Structs.Node.Node
+ GI.GLib.Structs.Once: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Once.Once tag
+ GI.GLib.Structs.Once: instance GHC.Classes.Eq GI.GLib.Structs.Once.Once
+ GI.GLib.Structs.OptionContext: instance GHC.Classes.Eq GI.GLib.Structs.OptionContext.OptionContext
+ GI.GLib.Structs.OptionEntry: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.OptionEntry.OptionEntry tag
+ GI.GLib.Structs.OptionEntry: instance GHC.Classes.Eq GI.GLib.Structs.OptionEntry.OptionEntry
+ GI.GLib.Structs.OptionGroup: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.OptionGroup.OptionGroup
+ GI.GLib.Structs.OptionGroup: instance GHC.Classes.Eq GI.GLib.Structs.OptionGroup.OptionGroup
+ GI.GLib.Structs.PatternSpec: instance GHC.Classes.Eq GI.GLib.Structs.PatternSpec.PatternSpec
+ GI.GLib.Structs.PollFD: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.PollFD.PollFD tag
+ GI.GLib.Structs.PollFD: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.PollFD.PollFD
+ GI.GLib.Structs.PollFD: instance GHC.Classes.Eq GI.GLib.Structs.PollFD.PollFD
+ GI.GLib.Structs.PtrArray: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.PtrArray.PtrArray tag
+ GI.GLib.Structs.PtrArray: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.PtrArray.PtrArray
+ GI.GLib.Structs.PtrArray: instance GHC.Classes.Eq GI.GLib.Structs.PtrArray.PtrArray
+ GI.GLib.Structs.Queue: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Queue.Queue tag
+ GI.GLib.Structs.Queue: instance GHC.Classes.Eq GI.GLib.Structs.Queue.Queue
+ GI.GLib.Structs.RWLock: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.RWLock.RWLock tag
+ GI.GLib.Structs.RWLock: instance GHC.Classes.Eq GI.GLib.Structs.RWLock.RWLock
+ GI.GLib.Structs.Rand: instance GHC.Classes.Eq GI.GLib.Structs.Rand.Rand
+ GI.GLib.Structs.RecMutex: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.RecMutex.RecMutex tag
+ GI.GLib.Structs.RecMutex: instance GHC.Classes.Eq GI.GLib.Structs.RecMutex.RecMutex
+ GI.GLib.Structs.Regex: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Regex.Regex
+ GI.GLib.Structs.Regex: instance GHC.Classes.Eq GI.GLib.Structs.Regex.Regex
+ GI.GLib.Structs.Scanner: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Scanner.Scanner tag
+ GI.GLib.Structs.Scanner: instance GHC.Classes.Eq GI.GLib.Structs.Scanner.Scanner
+ GI.GLib.Structs.ScannerConfig: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ScannerConfig.ScannerConfig tag
+ GI.GLib.Structs.ScannerConfig: instance GHC.Classes.Eq GI.GLib.Structs.ScannerConfig.ScannerConfig
+ GI.GLib.Structs.Sequence: instance GHC.Classes.Eq GI.GLib.Structs.Sequence.Sequence
+ GI.GLib.Structs.SequenceIter: instance GHC.Classes.Eq GI.GLib.Structs.SequenceIter.SequenceIter
+ GI.GLib.Structs.Source: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Source.Source tag
+ GI.GLib.Structs.Source: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Source.Source
+ GI.GLib.Structs.Source: instance GHC.Classes.Eq GI.GLib.Structs.Source.Source
+ GI.GLib.Structs.SourceCallbackFuncs: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.SourceCallbackFuncs.SourceCallbackFuncs tag
+ GI.GLib.Structs.SourceCallbackFuncs: instance GHC.Classes.Eq GI.GLib.Structs.SourceCallbackFuncs.SourceCallbackFuncs
+ GI.GLib.Structs.SourceFuncs: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.SourceFuncs.SourceFuncs tag
+ GI.GLib.Structs.SourceFuncs: instance GHC.Classes.Eq GI.GLib.Structs.SourceFuncs.SourceFuncs
+ GI.GLib.Structs.StatBuf: instance GHC.Classes.Eq GI.GLib.Structs.StatBuf.StatBuf
+ GI.GLib.Structs.String: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.String.String tag
+ GI.GLib.Structs.String: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.String.String
+ GI.GLib.Structs.String: instance GHC.Classes.Eq GI.GLib.Structs.String.String
+ GI.GLib.Structs.StringChunk: instance GHC.Classes.Eq GI.GLib.Structs.StringChunk.StringChunk
+ GI.GLib.Structs.TestCase: instance GHC.Classes.Eq GI.GLib.Structs.TestCase.TestCase
+ GI.GLib.Structs.TestConfig: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestConfig.TestConfig tag
+ GI.GLib.Structs.TestConfig: instance GHC.Classes.Eq GI.GLib.Structs.TestConfig.TestConfig
+ GI.GLib.Structs.TestLogBuffer: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestLogBuffer.TestLogBuffer tag
+ GI.GLib.Structs.TestLogBuffer: instance GHC.Classes.Eq GI.GLib.Structs.TestLogBuffer.TestLogBuffer
+ GI.GLib.Structs.TestLogMsg: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TestLogMsg.TestLogMsg tag
+ GI.GLib.Structs.TestLogMsg: instance GHC.Classes.Eq GI.GLib.Structs.TestLogMsg.TestLogMsg
+ GI.GLib.Structs.TestSuite: instance GHC.Classes.Eq GI.GLib.Structs.TestSuite.TestSuite
+ GI.GLib.Structs.Thread: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Thread.Thread
+ GI.GLib.Structs.Thread: instance GHC.Classes.Eq GI.GLib.Structs.Thread.Thread
+ GI.GLib.Structs.ThreadPool: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.ThreadPool.ThreadPool tag
+ GI.GLib.Structs.ThreadPool: instance GHC.Classes.Eq GI.GLib.Structs.ThreadPool.ThreadPool
+ GI.GLib.Structs.TimeVal: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TimeVal.TimeVal tag
+ GI.GLib.Structs.TimeVal: instance GHC.Classes.Eq GI.GLib.Structs.TimeVal.TimeVal
+ GI.GLib.Structs.TimeZone: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.TimeZone.TimeZone
+ GI.GLib.Structs.TimeZone: instance GHC.Classes.Eq GI.GLib.Structs.TimeZone.TimeZone
+ GI.GLib.Structs.Timer: instance GHC.Classes.Eq GI.GLib.Structs.Timer.Timer
+ GI.GLib.Structs.TrashStack: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.TrashStack.TrashStack tag
+ GI.GLib.Structs.TrashStack: instance GHC.Classes.Eq GI.GLib.Structs.TrashStack.TrashStack
+ GI.GLib.Structs.Tree: instance GHC.Classes.Eq GI.GLib.Structs.Tree.Tree
+ GI.GLib.Structs.VariantBuilder: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.VariantBuilder.VariantBuilder
+ GI.GLib.Structs.VariantBuilder: instance GHC.Classes.Eq GI.GLib.Structs.VariantBuilder.VariantBuilder
+ GI.GLib.Structs.VariantDict: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.VariantDict.VariantDict
+ GI.GLib.Structs.VariantDict: instance GHC.Classes.Eq GI.GLib.Structs.VariantDict.VariantDict
+ GI.GLib.Structs.VariantType: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.VariantType.VariantType
+ GI.GLib.Structs.VariantType: instance GHC.Classes.Eq GI.GLib.Structs.VariantType.VariantType
+ GI.GLib.Unions.DoubleIEEE754: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.DoubleIEEE754.DoubleIEEE754 tag
+ GI.GLib.Unions.DoubleIEEE754: instance GHC.Classes.Eq GI.GLib.Unions.DoubleIEEE754.DoubleIEEE754
+ GI.GLib.Unions.FloatIEEE754: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.FloatIEEE754.FloatIEEE754 tag
+ GI.GLib.Unions.FloatIEEE754: instance GHC.Classes.Eq GI.GLib.Unions.FloatIEEE754.FloatIEEE754
+ GI.GLib.Unions.Mutex: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.Mutex.Mutex tag
+ GI.GLib.Unions.Mutex: instance GHC.Classes.Eq GI.GLib.Unions.Mutex.Mutex
+ GI.GLib.Unions.TokenValue: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Unions.TokenValue.TokenValue tag
+ GI.GLib.Unions.TokenValue: instance GHC.Classes.Eq GI.GLib.Unions.TokenValue.TokenValue
- GI.GLib.Callbacks: type ChildWatchFunc = Int32 " /@pid@/: the process id of the child process " -> Int32 " /@status@/: Status information about the child process, encoded in a platform-specific manner " -> IO ()
+ GI.GLib.Callbacks: type ChildWatchFunc = Int32 " /@pid@/: the process id of the child process" -> Int32 " /@status@/: Status information about the child process, encoded in a platform-specific manner" -> IO ()
- GI.GLib.Callbacks: type ChildWatchFunc_WithClosures = Int32 " /@pid@/: the process id of the child process " -> Int32 " /@status@/: Status information about the child process, encoded in a platform-specific manner " -> Ptr () " /@userData@/: user data passed to @/g_child_watch_add()/@ " -> IO ()
+ GI.GLib.Callbacks: type ChildWatchFunc_WithClosures = Int32 " /@pid@/: the process id of the child process" -> Int32 " /@status@/: Status information about the child process, encoded in a platform-specific manner" -> Ptr () " /@userData@/: user data passed to @/g_child_watch_add()/@" -> IO ()
- GI.GLib.Callbacks: type ClearHandleFunc = Word32 " /@handleId@/: the handle ID to clear " -> IO ()
+ GI.GLib.Callbacks: type ClearHandleFunc = Word32 " /@handleId@/: the handle ID to clear" -> IO ()
- GI.GLib.Callbacks: type CompareDataFunc = Ptr () " /@a@/: a value " -> Ptr () " /@b@/: a value to compare with " -> IO Int32 " __Returns:__ negative value if /@a@/ \< /@b@/; zero if /@a@/ = /@b@/; positive value if /@a@/ > /@b@/ "
+ GI.GLib.Callbacks: type CompareDataFunc = Ptr () " /@a@/: a value" -> Ptr () " /@b@/: a value to compare with" -> IO Int32 " __Returns:__ negative value if /@a@/ \< /@b@/; zero if /@a@/ = /@b@/; positive value if /@a@/ > /@b@/"
- GI.GLib.Callbacks: type CompareDataFunc_WithClosures = Ptr () " /@a@/: a value " -> Ptr () " /@b@/: a value to compare with " -> Ptr () " /@userData@/: user data " -> IO Int32 " __Returns:__ negative value if /@a@/ \< /@b@/; zero if /@a@/ = /@b@/; positive value if /@a@/ > /@b@/ "
+ GI.GLib.Callbacks: type CompareDataFunc_WithClosures = Ptr () " /@a@/: a value" -> Ptr () " /@b@/: a value to compare with" -> Ptr () " /@userData@/: user data" -> IO Int32 " __Returns:__ negative value if /@a@/ \< /@b@/; zero if /@a@/ = /@b@/; positive value if /@a@/ > /@b@/"
- GI.GLib.Callbacks: type CompareFunc = Ptr () " /@a@/: a value " -> Ptr () " /@b@/: a value to compare with " -> IO Int32 " __Returns:__ negative value if /@a@/ \< /@b@/; zero if /@a@/ = /@b@/; positive value if /@a@/ > /@b@/ "
+ GI.GLib.Callbacks: type CompareFunc = Ptr () " /@a@/: a value" -> Ptr () " /@b@/: a value to compare with" -> IO Int32 " __Returns:__ negative value if /@a@/ \< /@b@/; zero if /@a@/ = /@b@/; positive value if /@a@/ > /@b@/"
- GI.GLib.Callbacks: type CopyFunc = Ptr () " /@src@/: A pointer to the data which should be copied " -> Ptr () " /@data@/: Additional data " -> IO (Ptr ()) " __Returns:__ A pointer to the copy "
+ GI.GLib.Callbacks: type CopyFunc = Ptr () " /@src@/: A pointer to the data which should be copied" -> Ptr () " /@data@/: Additional data" -> IO (Ptr ()) " __Returns:__ A pointer to the copy"
- GI.GLib.Callbacks: type DataForeachFunc = Word32 " /@keyId@/: the @/GQuark/@ id to identifying the data element. " -> Ptr () " /@data@/: the data element. " -> IO ()
+ GI.GLib.Callbacks: type DataForeachFunc = Word32 " /@keyId@/: the @/GQuark/@ id to identifying the data element." -> Ptr () " /@data@/: the data element." -> 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.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.Callbacks: type DestroyNotify = Ptr () " /@data@/: the data element. " -> IO ()
+ GI.GLib.Callbacks: type DestroyNotify = Ptr () " /@data@/: the data element." -> IO ()
- GI.GLib.Callbacks: type DuplicateFunc = Ptr () " /@data@/: the data to duplicate " -> IO (Ptr ()) " __Returns:__ a duplicate of data "
+ GI.GLib.Callbacks: type DuplicateFunc = Ptr () " /@data@/: the data to duplicate" -> IO (Ptr ()) " __Returns:__ a duplicate of data"
- GI.GLib.Callbacks: type DuplicateFunc_WithClosures = Ptr () " /@data@/: the data to duplicate " -> Ptr () " /@userData@/: user data that was specified in @/g_datalist_id_dup_data()/@ " -> IO (Ptr ()) " __Returns:__ a duplicate of data "
+ GI.GLib.Callbacks: type DuplicateFunc_WithClosures = Ptr () " /@data@/: the data to duplicate" -> Ptr () " /@userData@/: user data that was specified in @/g_datalist_id_dup_data()/@" -> IO (Ptr ()) " __Returns:__ a duplicate of data"
- GI.GLib.Callbacks: type EqualFunc = Ptr () " /@a@/: a value " -> Ptr () " /@b@/: a value to compare with " -> IO Bool " __Returns:__ 'True' if /@a@/ = /@b@/; 'False' otherwise "
+ GI.GLib.Callbacks: type EqualFunc = Ptr () " /@a@/: a value" -> Ptr () " /@b@/: a value to compare with" -> IO Bool " __Returns:__ 'P.True' if /@a@/ = /@b@/; 'P.False' otherwise"
- GI.GLib.Callbacks: type FreeFunc = Ptr () " /@data@/: a data pointer " -> IO ()
+ GI.GLib.Callbacks: type FreeFunc = Ptr () " /@data@/: a data pointer" -> IO ()
- GI.GLib.Callbacks: type Func = Ptr () " /@data@/: the element\'s data " -> IO ()
+ GI.GLib.Callbacks: type Func = Ptr () " /@data@/: the element\'s data" -> IO ()
- GI.GLib.Callbacks: type Func_WithClosures = Ptr () " /@data@/: the element\'s data " -> Ptr () " /@userData@/: user data passed to @/g_list_foreach()/@ or @/g_slist_foreach()/@ " -> IO ()
+ GI.GLib.Callbacks: type Func_WithClosures = Ptr () " /@data@/: the element\'s data" -> Ptr () " /@userData@/: user data passed to @/g_list_foreach()/@ or @/g_slist_foreach()/@" -> IO ()
- GI.GLib.Callbacks: type HFunc = Ptr () " /@key@/: a key " -> Ptr () " /@value@/: the value corresponding to the key " -> IO ()
+ GI.GLib.Callbacks: type HFunc = Ptr () " /@key@/: a key" -> Ptr () " /@value@/: the value corresponding to the key" -> IO ()
- GI.GLib.Callbacks: type HFunc_WithClosures = Ptr () " /@key@/: a key " -> Ptr () " /@value@/: the value corresponding to the key " -> Ptr () " /@userData@/: user data passed to @/g_hash_table_foreach()/@ " -> IO ()
+ GI.GLib.Callbacks: type HFunc_WithClosures = Ptr () " /@key@/: a key" -> Ptr () " /@value@/: the value corresponding to the key" -> Ptr () " /@userData@/: user data passed to @/g_hash_table_foreach()/@" -> IO ()
- GI.GLib.Callbacks: type HRFunc = Ptr () " /@key@/: a key " -> Ptr () " /@value@/: the value associated with the key " -> IO Bool " __Returns:__ 'True' if the key\/value pair should be removed from the 'GI.GLib.Structs.HashTable.HashTable' "
+ GI.GLib.Callbacks: type HRFunc = Ptr () " /@key@/: a key" -> Ptr () " /@value@/: the value associated with the key" -> IO Bool " __Returns:__ 'P.True' if the key\/value pair should be removed from the t'GI.GLib.Structs.HashTable.HashTable'"
- GI.GLib.Callbacks: type HRFunc_WithClosures = Ptr () " /@key@/: a key " -> Ptr () " /@value@/: the value associated with the key " -> Ptr () " /@userData@/: user data passed to 'GI.GLib.Functions.hashTableRemove' " -> IO Bool " __Returns:__ 'True' if the key\/value pair should be removed from the 'GI.GLib.Structs.HashTable.HashTable' "
+ GI.GLib.Callbacks: type HRFunc_WithClosures = Ptr () " /@key@/: a key" -> Ptr () " /@value@/: the value associated with the key" -> Ptr () " /@userData@/: user data passed to 'GI.GLib.Functions.hashTableRemove'" -> IO Bool " __Returns:__ 'P.True' if the key\/value pair should be removed from the t'GI.GLib.Structs.HashTable.HashTable'"
- GI.GLib.Callbacks: type HashFunc = Ptr () " /@key@/: a key " -> IO Word32 " __Returns:__ the hash value corresponding to the key "
+ GI.GLib.Callbacks: type HashFunc = Ptr () " /@key@/: a key" -> IO Word32 " __Returns:__ the hash value corresponding to the key"
- GI.GLib.Callbacks: type HookCheckFunc = Ptr () " /@data@/: the data field of the 'GI.GLib.Structs.Hook.Hook' is passed to the hook function here " -> IO Bool " __Returns:__ 'False' if the 'GI.GLib.Structs.Hook.Hook' should be destroyed "
+ GI.GLib.Callbacks: type HookCheckFunc = Ptr () " /@data@/: the data field of the t'GI.GLib.Structs.Hook.Hook' is passed to the hook function here" -> IO Bool " __Returns:__ 'P.False' if the t'GI.GLib.Structs.Hook.Hook' should be destroyed"
- GI.GLib.Callbacks: type HookCheckMarshaller = Hook " /@hook@/: a 'GI.GLib.Structs.Hook.Hook' " -> Ptr () " /@marshalData@/: user data " -> IO Bool " __Returns:__ 'False' if /@hook@/ should be destroyed "
+ GI.GLib.Callbacks: type HookCheckMarshaller = Hook " /@hook@/: a t'GI.GLib.Structs.Hook.Hook'" -> Ptr () " /@marshalData@/: user data" -> IO Bool " __Returns:__ 'P.False' if /@hook@/ should be destroyed"
- GI.GLib.Callbacks: type HookCompareFunc = Hook " /@newHook@/: the 'GI.GLib.Structs.Hook.Hook' being inserted " -> Hook " /@sibling@/: the 'GI.GLib.Structs.Hook.Hook' to compare with /@newHook@/ " -> IO Int32 " __Returns:__ a value \<= 0 if /@newHook@/ should be before /@sibling@/ "
+ GI.GLib.Callbacks: type HookCompareFunc = Hook " /@newHook@/: the t'GI.GLib.Structs.Hook.Hook' being inserted" -> Hook " /@sibling@/: the t'GI.GLib.Structs.Hook.Hook' to compare with /@newHook@/" -> IO Int32 " __Returns:__ a value \<= 0 if /@newHook@/ should be before /@sibling@/"
- GI.GLib.Callbacks: type HookFinalizeFunc = HookList " /@hookList@/: a 'GI.GLib.Structs.HookList.HookList' " -> Hook " /@hook@/: the hook in /@hookList@/ that gets finalized " -> IO ()
+ GI.GLib.Callbacks: type HookFinalizeFunc = HookList " /@hookList@/: a t'GI.GLib.Structs.HookList.HookList'" -> Hook " /@hook@/: the hook in /@hookList@/ that gets finalized" -> IO ()
- GI.GLib.Callbacks: type HookFindFunc = Hook " /@hook@/: a 'GI.GLib.Structs.Hook.Hook' " -> Ptr () " /@data@/: user data passed to @/g_hook_find_func()/@ " -> IO Bool " __Returns:__ 'True' if the required 'GI.GLib.Structs.Hook.Hook' has been found "
+ GI.GLib.Callbacks: type HookFindFunc = Hook " /@hook@/: a t'GI.GLib.Structs.Hook.Hook'" -> Ptr () " /@data@/: user data passed to @/g_hook_find_func()/@" -> IO Bool " __Returns:__ 'P.True' if the required t'GI.GLib.Structs.Hook.Hook' has been found"
- GI.GLib.Callbacks: type HookFunc = Ptr () " /@data@/: the data field of the 'GI.GLib.Structs.Hook.Hook' is passed to the hook function here " -> IO ()
+ GI.GLib.Callbacks: type HookFunc = Ptr () " /@data@/: the data field of the t'GI.GLib.Structs.Hook.Hook' is passed to the hook function here" -> IO ()
- GI.GLib.Callbacks: type HookMarshaller = Hook " /@hook@/: a 'GI.GLib.Structs.Hook.Hook' " -> Ptr () " /@marshalData@/: user data " -> IO ()
+ GI.GLib.Callbacks: type HookMarshaller = Hook " /@hook@/: a t'GI.GLib.Structs.Hook.Hook'" -> Ptr () " /@marshalData@/: user data" -> IO ()
- GI.GLib.Callbacks: type IOFunc = IOChannel " /@source@/: the 'GI.GLib.Structs.IOChannel.IOChannel' event source " -> [IOCondition] " /@condition@/: the condition which has been satisfied " -> Ptr () " /@data@/: user data set in @/g_io_add_watch()/@ or 'GI.GLib.Functions.ioAddWatch' " -> IO Bool " __Returns:__ the function should return 'False' if the event source should be removed "
+ GI.GLib.Callbacks: type IOFunc = IOChannel " /@source@/: the t'GI.GLib.Structs.IOChannel.IOChannel' event source" -> [IOCondition] " /@condition@/: the condition which has been satisfied" -> Ptr () " /@data@/: user data set in @/g_io_add_watch()/@ or 'GI.GLib.Functions.ioAddWatch'" -> IO Bool " __Returns:__ the function should return 'P.False' if the event source should be removed"
- GI.GLib.Callbacks: type IOFuncsIoCloseFieldCallback = IOChannel -> IO IOStatus " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type IOFuncsIoCloseFieldCallback = IOChannel -> IO IOStatus " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type IOFuncsIoReadFieldCallback = IOChannel -> Text -> Word64 -> Word64 -> IO IOStatus " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type IOFuncsIoReadFieldCallback = IOChannel -> Text -> Word64 -> Word64 -> IO IOStatus " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type IOFuncsIoSeekFieldCallback = IOChannel -> Int64 -> SeekType -> IO IOStatus " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type IOFuncsIoSeekFieldCallback = IOChannel -> Int64 -> SeekType -> IO IOStatus " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type IOFuncsIoSetFlagsFieldCallback = IOChannel -> [IOFlags] -> IO IOStatus " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type IOFuncsIoSetFlagsFieldCallback = IOChannel -> [IOFlags] -> IO IOStatus " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type IOFuncsIoWriteFieldCallback = IOChannel -> Text -> Word64 -> Word64 -> IO IOStatus " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type IOFuncsIoWriteFieldCallback = IOChannel -> Text -> Word64 -> Word64 -> IO IOStatus " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type LogFunc = Text " /@logDomain@/: the log domain of the message " -> [LogLevelFlags] " /@logLevel@/: the log level of the message (including the fatal and recursion flags) " -> Text " /@message@/: the message to process " -> IO ()
+ GI.GLib.Callbacks: type LogFunc = Text " /@logDomain@/: the log domain of the message" -> [LogLevelFlags] " /@logLevel@/: the log level of the message (including the fatal and recursion flags)" -> Text " /@message@/: the message to process" -> IO ()
- GI.GLib.Callbacks: type LogFunc_WithClosures = Text " /@logDomain@/: the log domain of the message " -> [LogLevelFlags] " /@logLevel@/: the log level of the message (including the fatal and recursion flags) " -> Text " /@message@/: the message to process " -> Ptr () " /@userData@/: user data, set in @/g_log_set_handler()/@ " -> IO ()
+ GI.GLib.Callbacks: type LogFunc_WithClosures = Text " /@logDomain@/: the log domain of the message" -> [LogLevelFlags] " /@logLevel@/: the log level of the message (including the fatal and recursion flags)" -> Text " /@message@/: the message to process" -> Ptr () " /@userData@/: user data, set in @/g_log_set_handler()/@" -> IO ()
- GI.GLib.Callbacks: type LogWriterFunc = [LogLevelFlags] " /@logLevel@/: log level of the message " -> [LogField] " /@fields@/: fields forming the message " -> IO LogWriterOutput " __Returns:__ 'GI.GLib.Enums.LogWriterOutputHandled' if the log entry was handled successfully; 'GI.GLib.Enums.LogWriterOutputUnhandled' otherwise "
+ GI.GLib.Callbacks: type LogWriterFunc = [LogLevelFlags] " /@logLevel@/: log level of the message" -> [LogField] " /@fields@/: fields forming the message" -> IO LogWriterOutput " __Returns:__ 'GI.GLib.Enums.LogWriterOutputHandled' if the log entry was handled successfully; 'GI.GLib.Enums.LogWriterOutputUnhandled' otherwise"
- GI.GLib.Callbacks: type LogWriterFunc_WithClosures = [LogLevelFlags] " /@logLevel@/: log level of the message " -> [LogField] " /@fields@/: fields forming the message " -> Ptr () " /@userData@/: user data passed to 'GI.GLib.Functions.logSetWriterFunc' " -> IO LogWriterOutput " __Returns:__ 'GI.GLib.Enums.LogWriterOutputHandled' if the log entry was handled successfully; 'GI.GLib.Enums.LogWriterOutputUnhandled' otherwise "
+ GI.GLib.Callbacks: type LogWriterFunc_WithClosures = [LogLevelFlags] " /@logLevel@/: log level of the message" -> [LogField] " /@fields@/: fields forming the message" -> Ptr () " /@userData@/: user data passed to 'GI.GLib.Functions.logSetWriterFunc'" -> IO LogWriterOutput " __Returns:__ 'GI.GLib.Enums.LogWriterOutputHandled' if the log entry was handled successfully; 'GI.GLib.Enums.LogWriterOutputUnhandled' otherwise"
- GI.GLib.Callbacks: type MarkupParserEndElementFieldCallback = MarkupParseContext -> Text -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type MarkupParserEndElementFieldCallback = MarkupParseContext -> Text -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type MarkupParserEndElementFieldCallback_WithClosures = MarkupParseContext -> Text -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type MarkupParserEndElementFieldCallback_WithClosures = MarkupParseContext -> Text -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type MarkupParserPassthroughFieldCallback = MarkupParseContext -> Text -> Word64 -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type MarkupParserPassthroughFieldCallback = MarkupParseContext -> Text -> Word64 -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type MarkupParserPassthroughFieldCallback_WithClosures = MarkupParseContext -> Text -> Word64 -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type MarkupParserPassthroughFieldCallback_WithClosures = MarkupParseContext -> Text -> Word64 -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type MarkupParserStartElementFieldCallback = MarkupParseContext -> Text -> Text -> Text -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type MarkupParserStartElementFieldCallback = MarkupParseContext -> Text -> Text -> Text -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type MarkupParserStartElementFieldCallback_WithClosures = MarkupParseContext -> Text -> Text -> Text -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type MarkupParserStartElementFieldCallback_WithClosures = MarkupParseContext -> Text -> Text -> Text -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type MarkupParserTextFieldCallback = MarkupParseContext -> Text -> Word64 -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type MarkupParserTextFieldCallback = MarkupParseContext -> Text -> Word64 -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type MarkupParserTextFieldCallback_WithClosures = MarkupParseContext -> Text -> Word64 -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type MarkupParserTextFieldCallback_WithClosures = MarkupParseContext -> Text -> Word64 -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type NodeForeachFunc = Node " /@node@/: a 'GI.GLib.Structs.Node.Node'. " -> Ptr () " /@data@/: user data passed to @/g_node_children_foreach()/@. " -> IO ()
+ GI.GLib.Callbacks: type NodeForeachFunc = Node " /@node@/: a t'GI.GLib.Structs.Node.Node'." -> Ptr () " /@data@/: user data passed to @/g_node_children_foreach()/@." -> IO ()
- GI.GLib.Callbacks: type NodeTraverseFunc = Node " /@node@/: a 'GI.GLib.Structs.Node.Node'. " -> Ptr () " /@data@/: user data passed to @/g_node_traverse()/@. " -> IO Bool " __Returns:__ 'True' to stop the traversal. "
+ GI.GLib.Callbacks: type NodeTraverseFunc = Node " /@node@/: a t'GI.GLib.Structs.Node.Node'." -> Ptr () " /@data@/: user data passed to @/g_node_traverse()/@." -> IO Bool " __Returns:__ 'P.True' to stop the traversal."
- GI.GLib.Callbacks: type OptionArgFunc = Text " /@optionName@/: The name of the option being parsed. This will be either a single dash followed by a single letter (for a short name) or two dashes followed by a long option name. " -> Text " /@value@/: The value to be parsed. " -> Ptr () " /@data@/: User data added to the 'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew' " -> IO () " __Returns:__ 'True' if the option was successfully parsed, 'False' if an error occurred, in which case /@error@/ should be set with @/g_set_error()/@ /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type OptionArgFunc = Text " /@optionName@/: The name of the option being parsed. This will be either a single dash followed by a single letter (for a short name) or two dashes followed by a long option name." -> Text " /@value@/: The value to be parsed." -> Ptr () " /@data@/: User data added to the t'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew'" -> IO () " __Returns:__ 'P.True' if the option was successfully parsed, 'P.False' if an error occurred, in which case /@error@/ should be set with @/g_set_error()/@ /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type OptionErrorFunc = OptionContext " /@context@/: The active 'GI.GLib.Structs.OptionContext.OptionContext' " -> OptionGroup " /@group@/: The group to which the function belongs " -> Ptr () " /@data@/: User data added to the 'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew' " -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type OptionErrorFunc = OptionContext " /@context@/: The active t'GI.GLib.Structs.OptionContext.OptionContext'" -> OptionGroup " /@group@/: The group to which the function belongs" -> Ptr () " /@data@/: User data added to the t'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew'" -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type OptionParseFunc = OptionContext " /@context@/: The active 'GI.GLib.Structs.OptionContext.OptionContext' " -> OptionGroup " /@group@/: The group to which the function belongs " -> Ptr () " /@data@/: User data added to the 'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew' " -> IO () " __Returns:__ 'True' if the function completed successfully, 'False' if an error occurred, in which case /@error@/ should be set with @/g_set_error()/@ /(Can throw 'Data.GI.Base.GError.GError')/ "
+ GI.GLib.Callbacks: type OptionParseFunc = OptionContext " /@context@/: The active t'GI.GLib.Structs.OptionContext.OptionContext'" -> OptionGroup " /@group@/: The group to which the function belongs" -> Ptr () " /@data@/: User data added to the t'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew'" -> IO () " __Returns:__ 'P.True' if the function completed successfully, 'P.False' if an error occurred, in which case /@error@/ should be set with @/g_set_error()/@ /(Can throw 'Data.GI.Base.GError.GError')/"
- GI.GLib.Callbacks: type PollFunc = PollFD " /@ufds@/: an array of 'GI.GLib.Structs.PollFD.PollFD' elements " -> Word32 " /@nfsd@/: the number of elements in /@ufds@/ " -> Int32 " /@timeout_@/: the maximum time to wait for an event of the file descriptors. A negative value indicates an infinite timeout. " -> IO Int32 " __Returns:__ the number of 'GI.GLib.Structs.PollFD.PollFD' elements which have events or errors reported, or -1 if an error occurred. "
+ GI.GLib.Callbacks: type PollFunc = PollFD " /@ufds@/: an array of t'GI.GLib.Structs.PollFD.PollFD' elements" -> Word32 " /@nfsd@/: the number of elements in /@ufds@/" -> Int32 " /@timeout_@/: the maximum time to wait for an event of the file descriptors. A negative value indicates an infinite timeout." -> IO Int32 " __Returns:__ the number of t'GI.GLib.Structs.PollFD.PollFD' elements which have events or errors reported, or -1 if an error occurred."
- GI.GLib.Callbacks: type PrintFunc = Text " /@string@/: the message to output " -> IO ()
+ GI.GLib.Callbacks: type PrintFunc = Text " /@string@/: the message to output" -> IO ()
- GI.GLib.Callbacks: type RegexEvalCallback = MatchInfo " /@matchInfo@/: the 'GI.GLib.Structs.MatchInfo.MatchInfo' generated by the match. Use 'GI.GLib.Structs.MatchInfo.matchInfoGetRegex' and 'GI.GLib.Structs.MatchInfo.matchInfoGetString' if you need the 'GI.GLib.Structs.Regex.Regex' or the matched string. " -> String " /@result@/: a 'GI.GLib.Structs.String.String' containing the new string " -> IO Bool " __Returns:__ 'False' to continue the replacement process, 'True' to stop it "
+ GI.GLib.Callbacks: type RegexEvalCallback = MatchInfo " /@matchInfo@/: the t'GI.GLib.Structs.MatchInfo.MatchInfo' generated by the match. Use 'GI.GLib.Structs.MatchInfo.matchInfoGetRegex' and 'GI.GLib.Structs.MatchInfo.matchInfoGetString' if you need the t'GI.GLib.Structs.Regex.Regex' or the matched string." -> String " /@result@/: a t'GI.GLib.Structs.String.String' containing the new string" -> IO Bool " __Returns:__ 'P.False' to continue the replacement process, 'P.True' to stop it"
- GI.GLib.Callbacks: type RegexEvalCallback_WithClosures = MatchInfo " /@matchInfo@/: the 'GI.GLib.Structs.MatchInfo.MatchInfo' generated by the match. Use 'GI.GLib.Structs.MatchInfo.matchInfoGetRegex' and 'GI.GLib.Structs.MatchInfo.matchInfoGetString' if you need the 'GI.GLib.Structs.Regex.Regex' or the matched string. " -> String " /@result@/: a 'GI.GLib.Structs.String.String' containing the new string " -> Ptr () " /@userData@/: user data passed to @/g_regex_replace_eval()/@ " -> IO Bool " __Returns:__ 'False' to continue the replacement process, 'True' to stop it "
+ GI.GLib.Callbacks: type RegexEvalCallback_WithClosures = MatchInfo " /@matchInfo@/: the t'GI.GLib.Structs.MatchInfo.MatchInfo' generated by the match. Use 'GI.GLib.Structs.MatchInfo.matchInfoGetRegex' and 'GI.GLib.Structs.MatchInfo.matchInfoGetString' if you need the t'GI.GLib.Structs.Regex.Regex' or the matched string." -> String " /@result@/: a t'GI.GLib.Structs.String.String' containing the new string" -> Ptr () " /@userData@/: user data passed to @/g_regex_replace_eval()/@" -> IO Bool " __Returns:__ 'P.False' to continue the replacement process, 'P.True' to stop it"
- GI.GLib.Callbacks: type ScannerMsgFunc = Scanner " /@scanner@/: a 'GI.GLib.Structs.Scanner.Scanner' " -> Text " /@message@/: the message " -> Bool " /@error@/: 'True' if the message signals an error, 'False' if it signals a warning. " -> IO ()
+ GI.GLib.Callbacks: type ScannerMsgFunc = Scanner " /@scanner@/: a t'GI.GLib.Structs.Scanner.Scanner'" -> Text " /@message@/: the message" -> Bool " /@error@/: 'P.True' if the message signals an error, 'P.False' if it signals a warning." -> IO ()
- GI.GLib.Callbacks: type SequenceIterCompareFunc = SequenceIter " /@a@/: a 'GI.GLib.Structs.SequenceIter.SequenceIter' " -> SequenceIter " /@b@/: a 'GI.GLib.Structs.SequenceIter.SequenceIter' " -> Ptr () " /@data@/: user data " -> IO Int32 " __Returns:__ zero if the iterators are equal, a negative value if /@a@/ comes before /@b@/, and a positive value if /@b@/ comes before /@a@/. "
+ GI.GLib.Callbacks: type SequenceIterCompareFunc = SequenceIter " /@a@/: a t'GI.GLib.Structs.SequenceIter.SequenceIter'" -> SequenceIter " /@b@/: a t'GI.GLib.Structs.SequenceIter.SequenceIter'" -> Ptr () " /@data@/: user data" -> IO Int32 " __Returns:__ zero if the iterators are equal, a negative value if /@a@/ comes before /@b@/, and a positive value if /@b@/ comes before /@a@/."
- GI.GLib.Callbacks: type SourceFunc = IO Bool " __Returns:__ 'False' if the source should be removed. 'GI.GLib.Constants.SOURCE_CONTINUE' and 'GI.GLib.Constants.SOURCE_REMOVE' are more memorable names for the return value. "
+ GI.GLib.Callbacks: type SourceFunc = IO Bool " __Returns:__ 'P.False' if the source should be removed. 'GI.GLib.Constants.SOURCE_CONTINUE' and 'GI.GLib.Constants.SOURCE_REMOVE' are more memorable names for the return value."
- GI.GLib.Callbacks: type SourceFunc_WithClosures = Ptr () " /@userData@/: data passed to the function, set when the source was created with one of the above functions " -> IO Bool " __Returns:__ 'False' if the source should be removed. 'GI.GLib.Constants.SOURCE_CONTINUE' and 'GI.GLib.Constants.SOURCE_REMOVE' are more memorable names for the return value. "
+ GI.GLib.Callbacks: type SourceFunc_WithClosures = Ptr () " /@userData@/: data passed to the function, set when the source was created with one of the above functions" -> IO Bool " __Returns:__ 'P.False' if the source should be removed. 'GI.GLib.Constants.SOURCE_CONTINUE' and 'GI.GLib.Constants.SOURCE_REMOVE' are more memorable names for the return value."
- GI.GLib.Callbacks: type SpawnChildSetupFunc_WithClosures = Ptr () " /@userData@/: user data to pass to the function. " -> IO ()
+ GI.GLib.Callbacks: type SpawnChildSetupFunc_WithClosures = Ptr () " /@userData@/: user data to pass to the function." -> IO ()
- GI.GLib.Callbacks: type TestDataFunc_WithClosures = Ptr () " /@userData@/: the data provided when registering the test " -> IO ()
+ GI.GLib.Callbacks: type TestDataFunc_WithClosures = Ptr () " /@userData@/: the data provided when registering the test" -> IO ()
- GI.GLib.Callbacks: type TestFixtureFunc = Ptr () " /@fixture@/: the test fixture " -> IO ()
+ GI.GLib.Callbacks: type TestFixtureFunc = Ptr () " /@fixture@/: the test fixture" -> IO ()
- GI.GLib.Callbacks: type TestFixtureFunc_WithClosures = Ptr () " /@fixture@/: the test fixture " -> Ptr () " /@userData@/: the data provided when registering the test " -> IO ()
+ GI.GLib.Callbacks: type TestFixtureFunc_WithClosures = Ptr () " /@fixture@/: the test fixture" -> Ptr () " /@userData@/: the data provided when registering the test" -> IO ()
- GI.GLib.Callbacks: type TestLogFatalFunc = Text " /@logDomain@/: the log domain of the message " -> [LogLevelFlags] " /@logLevel@/: the log level of the message (including the fatal and recursion flags) " -> Text " /@message@/: the message to process " -> IO Bool " __Returns:__ 'True' if the program should abort, 'False' otherwise "
+ GI.GLib.Callbacks: type TestLogFatalFunc = Text " /@logDomain@/: the log domain of the message" -> [LogLevelFlags] " /@logLevel@/: the log level of the message (including the fatal and recursion flags)" -> Text " /@message@/: the message to process" -> IO Bool " __Returns:__ 'P.True' if the program should abort, 'P.False' otherwise"
- GI.GLib.Callbacks: type TestLogFatalFunc_WithClosures = Text " /@logDomain@/: the log domain of the message " -> [LogLevelFlags] " /@logLevel@/: the log level of the message (including the fatal and recursion flags) " -> Text " /@message@/: the message to process " -> Ptr () " /@userData@/: user data, set in @/g_test_log_set_fatal_handler()/@ " -> IO Bool " __Returns:__ 'True' if the program should abort, 'False' otherwise "
+ GI.GLib.Callbacks: type TestLogFatalFunc_WithClosures = Text " /@logDomain@/: the log domain of the message" -> [LogLevelFlags] " /@logLevel@/: the log level of the message (including the fatal and recursion flags)" -> Text " /@message@/: the message to process" -> Ptr () " /@userData@/: user data, set in @/g_test_log_set_fatal_handler()/@" -> IO Bool " __Returns:__ 'P.True' if the program should abort, 'P.False' otherwise"
- GI.GLib.Callbacks: type ThreadFunc = Ptr () " /@data@/: data passed to the thread " -> IO (Ptr ()) " __Returns:__ the return value of the thread "
+ GI.GLib.Callbacks: type ThreadFunc = Ptr () " /@data@/: data passed to the thread" -> IO (Ptr ()) " __Returns:__ the return value of the thread"
- GI.GLib.Callbacks: type TranslateFunc = Text " /@str@/: the untranslated string " -> Ptr () " /@data@/: user data specified when installing the function, e.g. in 'GI.GLib.Structs.OptionGroup.optionGroupSetTranslateFunc' " -> IO Text " __Returns:__ a translation of the string for the current locale. The returned string is owned by GLib and must not be freed. "
+ GI.GLib.Callbacks: type TranslateFunc = Text " /@str@/: the untranslated string" -> Ptr () " /@data@/: user data specified when installing the function, e.g. in 'GI.GLib.Structs.OptionGroup.optionGroupSetTranslateFunc'" -> IO Text " __Returns:__ a translation of the string for the current locale. The returned string is owned by GLib and must not be freed."
- GI.GLib.Callbacks: type TraverseFunc = Ptr () " /@key@/: a key of a 'GI.GLib.Structs.Tree.Tree' node " -> Ptr () " /@value@/: the value corresponding to the key " -> Ptr () " /@data@/: user data passed to @/g_tree_traverse()/@ " -> IO Bool " __Returns:__ 'True' to stop the traversal "
+ GI.GLib.Callbacks: type TraverseFunc = Ptr () " /@key@/: a key of a t'GI.GLib.Structs.Tree.Tree' node" -> Ptr () " /@value@/: the value corresponding to the key" -> Ptr () " /@data@/: user data passed to @/g_tree_traverse()/@" -> IO Bool " __Returns:__ 'P.True' to stop the traversal"
- GI.GLib.Callbacks: type UnixFDSourceFunc = Int32 " /@fd@/: the fd that triggered the event " -> [IOCondition] " /@condition@/: the IO conditions reported on /@fd@/ " -> IO Bool " __Returns:__ 'False' if the source should be removed "
+ GI.GLib.Callbacks: type UnixFDSourceFunc = Int32 " /@fd@/: the fd that triggered the event" -> [IOCondition] " /@condition@/: the IO conditions reported on /@fd@/" -> IO Bool " __Returns:__ 'P.False' if the source should be removed"
- GI.GLib.Callbacks: type UnixFDSourceFunc_WithClosures = Int32 " /@fd@/: the fd that triggered the event " -> [IOCondition] " /@condition@/: the IO conditions reported on /@fd@/ " -> Ptr () " /@userData@/: user data passed to @/g_unix_fd_add()/@ " -> IO Bool " __Returns:__ 'False' if the source should be removed "
+ GI.GLib.Callbacks: type UnixFDSourceFunc_WithClosures = Int32 " /@fd@/: the fd that triggered the event" -> [IOCondition] " /@condition@/: the IO conditions reported on /@fd@/" -> Ptr () " /@userData@/: user data passed to @/g_unix_fd_add()/@" -> IO Bool " __Returns:__ 'P.False' if the source should be removed"

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.23+++ Update for haskell-gi(-base)-0.23+ ### 2.0.22  + Add support for inherited dependencies
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.22/docs/GI-GLib.html](https://hackage.haskell.org/package/gi-glib-2.0.22/docs/GI-GLib.html)+[https://hackage.haskell.org/package/gi-glib-2.0.23/docs/GI-GLib.html](https://hackage.haskell.org/package/gi-glib-2.0.23/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,12 +1,12 @@ name:                 gi-glib-version:              2.0.22+version:              2.0.23 synopsis:             GLib bindings description:          Bindings for GLib, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi license:              LGPL-2.1 license-file:         LICENSE author:               Will Thompson, Iñaki García Etxebarria and Jonas Platte-maintainer:           Iñaki García Etxebarria (inaki@blueleaf.cc)+maintainer:           Iñaki García Etxebarria category:             Bindings build-type:           Custom cabal-version:        1.24@@ -16,18 +16,18 @@ custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.22.5 && < 0.23+                     haskell-gi >= 0.23 && < 0.24  library       default-language: Haskell2010       default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses-      other-extensions: PatternSynonyms, ViewPatterns+      other-extensions: PatternSynonyms, ViewPatterns, TypeApplications       ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations        pkgconfig-depends: glib-2.0       build-depends: base >= 4.7 && <5,-                     haskell-gi-base >= 0.22.0 && < 0.23,-                     haskell-gi >= 0.22.5 && < 0.23,+                     haskell-gi-base >= 0.23 && < 0.24,+                     haskell-gi >= 0.23.0 && < 0.24,                      haskell-gi-overloading < 1.1,                      bytestring >= 0.10 && < 1,                      containers >= 0.5 && < 1,@@ -45,7 +45,8 @@       -- to be built will be built at configure time, based on the       -- available introspection data. -      exposed-modules: GI.GLib,+      exposed-modules: GI.GLib.Config,+                       GI.GLib,                        GI.GLib.Callbacks,                        GI.GLib.Constants,                        GI.GLib.Enums,@@ -122,7 +123,8 @@                        GI.GLib.Unions.Mutex,                        GI.GLib.Unions.TokenValue -      autogen-modules: GI.GLib,+      autogen-modules: GI.GLib.Config,+                       GI.GLib,                        GI.GLib.Callbacks,                        GI.GLib.Constants,                        GI.GLib.Enums,