gi-glib 2.0.24 → 2.0.25
raw patch · 4 files changed
+17/−7 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basesetup-changedPVP: 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.Functions: uriEscapeString :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> Bool -> m Text
- GI.GLib.Functions: uriListExtractUris :: (HasCallStack, MonadIO m) => Text -> m [Text]
- GI.GLib.Functions: uriParseScheme :: (HasCallStack, MonadIO m) => Text -> m Text
- GI.GLib.Functions: uriUnescapeSegment :: (HasCallStack, MonadIO m) => Maybe Text -> Maybe Text -> Maybe Text -> m Text
- GI.GLib.Functions: uriUnescapeString :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> m Text
- GI.GLib.Structs.ByteArray: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.ByteArray.ByteArray
- GI.GLib.Structs.Bytes: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Bytes.Bytes
- GI.GLib.Structs.Checksum: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Checksum.Checksum
- GI.GLib.Structs.Date: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Date.Date
- GI.GLib.Structs.DateTime: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.DateTime.DateTime
- GI.GLib.Structs.IOChannel: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.IOChannel.IOChannel
- GI.GLib.Structs.KeyFile: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.KeyFile.KeyFile
- GI.GLib.Structs.MainContext: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.MainContext.MainContext
- GI.GLib.Structs.MainLoop: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.MainLoop.MainLoop
- GI.GLib.Structs.MappedFile: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.MappedFile.MappedFile
- GI.GLib.Structs.MarkupParseContext: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.MarkupParseContext.MarkupParseContext
- GI.GLib.Structs.MatchInfo: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.MatchInfo.MatchInfo
- GI.GLib.Structs.OptionGroup: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.OptionGroup.OptionGroup
- GI.GLib.Structs.PollFD: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.PollFD.PollFD
- GI.GLib.Structs.PtrArray: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.PtrArray.PtrArray
- GI.GLib.Structs.Regex: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Regex.Regex
- GI.GLib.Structs.Source: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Source.Source
- GI.GLib.Structs.String: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.String.String
- GI.GLib.Structs.Thread: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.Thread.Thread
- GI.GLib.Structs.TimeZone: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.TimeZone.TimeZone
- GI.GLib.Structs.VariantBuilder: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.VariantBuilder.VariantBuilder
- GI.GLib.Structs.VariantDict: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.VariantDict.VariantDict
- GI.GLib.Structs.VariantType: instance Data.GI.Base.GValue.IsGValue GI.GLib.Structs.VariantType.VariantType
+ GI.GLib.Enums: AnotherUriError :: Int -> UriError
+ GI.GLib.Enums: UnicodeScriptChorasmian :: UnicodeScript
+ GI.GLib.Enums: UnicodeScriptDivesAkuru :: UnicodeScript
+ GI.GLib.Enums: UnicodeScriptKhitanSmallScript :: UnicodeScript
+ GI.GLib.Enums: UnicodeScriptYezidi :: UnicodeScript
+ GI.GLib.Enums: UriErrorBadAuthParams :: UriError
+ GI.GLib.Enums: UriErrorBadFragment :: UriError
+ GI.GLib.Enums: UriErrorBadHost :: UriError
+ GI.GLib.Enums: UriErrorBadPassword :: UriError
+ GI.GLib.Enums: UriErrorBadPath :: UriError
+ GI.GLib.Enums: UriErrorBadPort :: UriError
+ GI.GLib.Enums: UriErrorBadQuery :: UriError
+ GI.GLib.Enums: UriErrorBadScheme :: UriError
+ GI.GLib.Enums: UriErrorBadUser :: UriError
+ GI.GLib.Enums: UriErrorFailed :: UriError
+ GI.GLib.Enums: catchUriError :: IO a -> (UriError -> GErrorMessage -> IO a) -> IO a
+ GI.GLib.Enums: data UriError
+ GI.GLib.Enums: handleUriError :: (UriError -> GErrorMessage -> IO a) -> IO a -> IO a
+ GI.GLib.Enums: instance Data.GI.Base.GError.GErrorClass GI.GLib.Enums.UriError
+ GI.GLib.Enums: instance GHC.Classes.Eq GI.GLib.Enums.UriError
+ GI.GLib.Enums: instance GHC.Classes.Ord GI.GLib.Enums.UriError
+ GI.GLib.Enums: instance GHC.Enum.Enum GI.GLib.Enums.UriError
+ GI.GLib.Enums: instance GHC.Show.Show GI.GLib.Enums.UriError
+ GI.GLib.Flags: AnotherFileSetContentsFlags :: Int -> FileSetContentsFlags
+ GI.GLib.Flags: AnotherUriFlags :: Int -> UriFlags
+ GI.GLib.Flags: AnotherUriHideFlags :: Int -> UriHideFlags
+ GI.GLib.Flags: AnotherUriParamsFlags :: Int -> UriParamsFlags
+ GI.GLib.Flags: FileSetContentsFlagsConsistent :: FileSetContentsFlags
+ GI.GLib.Flags: FileSetContentsFlagsDurable :: FileSetContentsFlags
+ GI.GLib.Flags: FileSetContentsFlagsNone :: FileSetContentsFlags
+ GI.GLib.Flags: FileSetContentsFlagsOnlyExisting :: FileSetContentsFlags
+ GI.GLib.Flags: UriFlagsEncoded :: UriFlags
+ GI.GLib.Flags: UriFlagsEncodedFragment :: UriFlags
+ GI.GLib.Flags: UriFlagsEncodedPath :: UriFlags
+ GI.GLib.Flags: UriFlagsEncodedQuery :: UriFlags
+ GI.GLib.Flags: UriFlagsHasAuthParams :: UriFlags
+ GI.GLib.Flags: UriFlagsHasPassword :: UriFlags
+ GI.GLib.Flags: UriFlagsNonDns :: UriFlags
+ GI.GLib.Flags: UriFlagsNone :: UriFlags
+ GI.GLib.Flags: UriFlagsParseRelaxed :: UriFlags
+ GI.GLib.Flags: UriHideFlagsAuthParams :: UriHideFlags
+ GI.GLib.Flags: UriHideFlagsFragment :: UriHideFlags
+ GI.GLib.Flags: UriHideFlagsNone :: UriHideFlags
+ GI.GLib.Flags: UriHideFlagsPassword :: UriHideFlags
+ GI.GLib.Flags: UriHideFlagsQuery :: UriHideFlags
+ GI.GLib.Flags: UriHideFlagsUserinfo :: UriHideFlags
+ GI.GLib.Flags: UriParamsFlagsCaseInsensitive :: UriParamsFlags
+ GI.GLib.Flags: UriParamsFlagsNone :: UriParamsFlags
+ GI.GLib.Flags: UriParamsFlagsParseRelaxed :: UriParamsFlags
+ GI.GLib.Flags: UriParamsFlagsWwwForm :: UriParamsFlags
+ GI.GLib.Flags: data FileSetContentsFlags
+ GI.GLib.Flags: data UriFlags
+ GI.GLib.Flags: data UriHideFlags
+ GI.GLib.Flags: data UriParamsFlags
+ GI.GLib.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.GLib.Flags.FileSetContentsFlags
+ GI.GLib.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.GLib.Flags.UriFlags
+ GI.GLib.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.GLib.Flags.UriHideFlags
+ GI.GLib.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.GLib.Flags.UriParamsFlags
+ GI.GLib.Flags: instance GHC.Classes.Eq GI.GLib.Flags.FileSetContentsFlags
+ GI.GLib.Flags: instance GHC.Classes.Eq GI.GLib.Flags.UriFlags
+ GI.GLib.Flags: instance GHC.Classes.Eq GI.GLib.Flags.UriHideFlags
+ GI.GLib.Flags: instance GHC.Classes.Eq GI.GLib.Flags.UriParamsFlags
+ GI.GLib.Flags: instance GHC.Classes.Ord GI.GLib.Flags.FileSetContentsFlags
+ GI.GLib.Flags: instance GHC.Classes.Ord GI.GLib.Flags.UriFlags
+ GI.GLib.Flags: instance GHC.Classes.Ord GI.GLib.Flags.UriHideFlags
+ GI.GLib.Flags: instance GHC.Classes.Ord GI.GLib.Flags.UriParamsFlags
+ GI.GLib.Flags: instance GHC.Enum.Enum GI.GLib.Flags.FileSetContentsFlags
+ GI.GLib.Flags: instance GHC.Enum.Enum GI.GLib.Flags.UriFlags
+ GI.GLib.Flags: instance GHC.Enum.Enum GI.GLib.Flags.UriHideFlags
+ GI.GLib.Flags: instance GHC.Enum.Enum GI.GLib.Flags.UriParamsFlags
+ GI.GLib.Flags: instance GHC.Show.Show GI.GLib.Flags.FileSetContentsFlags
+ GI.GLib.Flags: instance GHC.Show.Show GI.GLib.Flags.UriFlags
+ GI.GLib.Flags: instance GHC.Show.Show GI.GLib.Flags.UriHideFlags
+ GI.GLib.Flags: instance GHC.Show.Show GI.GLib.Flags.UriParamsFlags
+ GI.GLib.Functions: fileSetContentsFull :: (HasCallStack, MonadIO m) => [Char] -> ByteString -> [FileSetContentsFlags] -> Int32 -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileGetAddedDateTime :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> m DateTime
+ GI.GLib.Structs.BookmarkFile: bookmarkFileGetApplicationInfo :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> Text -> m (Text, Word32, DateTime)
+ GI.GLib.Structs.BookmarkFile: bookmarkFileGetModifiedDateTime :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> m DateTime
+ GI.GLib.Structs.BookmarkFile: bookmarkFileGetVisitedDateTime :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> m DateTime
+ GI.GLib.Structs.BookmarkFile: bookmarkFileSetAddedDateTime :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> DateTime -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileSetApplicationInfo :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> Text -> Text -> Int32 -> Maybe DateTime -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileSetModifiedDateTime :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> DateTime -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileSetVisitedDateTime :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> DateTime -> m ()
+ GI.GLib.Structs.ByteArray: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.ByteArray.ByteArray)
+ GI.GLib.Structs.Bytes: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.Bytes.Bytes)
+ GI.GLib.Structs.Checksum: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.Checksum.Checksum)
+ GI.GLib.Structs.Date: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.Date.Date)
+ GI.GLib.Structs.DateTime: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.DateTime.DateTime)
+ GI.GLib.Structs.IOChannel: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.IOChannel.IOChannel)
+ GI.GLib.Structs.KeyFile: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.KeyFile.KeyFile)
+ GI.GLib.Structs.MainContext: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.MainContext.MainContext)
+ GI.GLib.Structs.MainLoop: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.MainLoop.MainLoop)
+ GI.GLib.Structs.MappedFile: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.MappedFile.MappedFile)
+ GI.GLib.Structs.MarkupParseContext: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.MarkupParseContext.MarkupParseContext)
+ GI.GLib.Structs.MatchInfo: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.MatchInfo.MatchInfo)
+ GI.GLib.Structs.OptionGroup: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.OptionGroup.OptionGroup)
+ GI.GLib.Structs.PollFD: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.PollFD.PollFD)
+ GI.GLib.Structs.PtrArray: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.PtrArray.PtrArray)
+ GI.GLib.Structs.Regex: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.Regex.Regex)
+ GI.GLib.Structs.Source: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.Source.Source)
+ GI.GLib.Structs.String: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.String.String)
+ GI.GLib.Structs.Thread: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.Thread.Thread)
+ GI.GLib.Structs.Thread: threadNew :: (HasCallStack, MonadIO m) => Maybe Text -> ThreadFunc -> m Thread
+ GI.GLib.Structs.Thread: threadTryNew :: (HasCallStack, MonadIO m) => Maybe Text -> ThreadFunc -> m Thread
+ GI.GLib.Structs.TimeZone: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.TimeZone.TimeZone)
+ GI.GLib.Structs.Uri: Uri :: ManagedPtr Uri -> Uri
+ GI.GLib.Structs.Uri: instance Data.GI.Base.BasicTypes.GBoxed GI.GLib.Structs.Uri.Uri
+ GI.GLib.Structs.Uri: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GLib.Structs.Uri.Uri
+ GI.GLib.Structs.Uri: instance Data.GI.Base.BasicTypes.TypedObject GI.GLib.Structs.Uri.Uri
+ GI.GLib.Structs.Uri: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.Uri.Uri)
+ GI.GLib.Structs.Uri: instance Data.GI.Base.Overloading.HasParentTypes GI.GLib.Structs.Uri.Uri
+ GI.GLib.Structs.Uri: instance GHC.Classes.Eq GI.GLib.Structs.Uri.Uri
+ GI.GLib.Structs.Uri: newtype Uri
+ GI.GLib.Structs.Uri: uriBuild :: (HasCallStack, MonadIO m) => [UriFlags] -> Text -> Maybe Text -> Maybe Text -> Int32 -> Text -> Maybe Text -> Maybe Text -> m Uri
+ GI.GLib.Structs.Uri: uriBuildWithUser :: (HasCallStack, MonadIO m) => [UriFlags] -> Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Int32 -> Text -> Maybe Text -> Maybe Text -> m Uri
+ GI.GLib.Structs.Uri: uriErrorQuark :: (HasCallStack, MonadIO m) => m Word32
+ GI.GLib.Structs.Uri: uriEscapeBytes :: (HasCallStack, MonadIO m) => ByteString -> Maybe Text -> m Text
+ GI.GLib.Structs.Uri: uriEscapeString :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> Bool -> m Text
+ GI.GLib.Structs.Uri: uriGetAuthParams :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.GLib.Structs.Uri: uriGetFlags :: (HasCallStack, MonadIO m) => Uri -> m [UriFlags]
+ GI.GLib.Structs.Uri: uriGetFragment :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.GLib.Structs.Uri: uriGetHost :: (HasCallStack, MonadIO m) => Uri -> m Text
+ GI.GLib.Structs.Uri: uriGetPassword :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.GLib.Structs.Uri: uriGetPath :: (HasCallStack, MonadIO m) => Uri -> m Text
+ GI.GLib.Structs.Uri: uriGetPort :: (HasCallStack, MonadIO m) => Uri -> m Int32
+ GI.GLib.Structs.Uri: uriGetQuery :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.GLib.Structs.Uri: uriGetScheme :: (HasCallStack, MonadIO m) => Uri -> m Text
+ GI.GLib.Structs.Uri: uriGetUser :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.GLib.Structs.Uri: uriGetUserinfo :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.GLib.Structs.Uri: uriIsValid :: (HasCallStack, MonadIO m) => Text -> [UriFlags] -> m ()
+ GI.GLib.Structs.Uri: uriJoin :: (HasCallStack, MonadIO m) => [UriFlags] -> Maybe Text -> Maybe Text -> Maybe Text -> Int32 -> Text -> Maybe Text -> Maybe Text -> m Text
+ GI.GLib.Structs.Uri: uriJoinWithUser :: (HasCallStack, MonadIO m) => [UriFlags] -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Int32 -> Text -> Maybe Text -> Maybe Text -> m Text
+ GI.GLib.Structs.Uri: uriListExtractUris :: (HasCallStack, MonadIO m) => Text -> m [Text]
+ GI.GLib.Structs.Uri: uriParse :: (HasCallStack, MonadIO m) => Text -> [UriFlags] -> m Uri
+ GI.GLib.Structs.Uri: uriParseParams :: (HasCallStack, MonadIO m) => Text -> Int64 -> Text -> [UriParamsFlags] -> m (Map Text Text)
+ GI.GLib.Structs.Uri: uriParseRelative :: (HasCallStack, MonadIO m) => Uri -> Text -> [UriFlags] -> m Uri
+ GI.GLib.Structs.Uri: uriParseScheme :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
+ GI.GLib.Structs.Uri: uriPeekScheme :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
+ GI.GLib.Structs.Uri: uriResolveRelative :: (HasCallStack, MonadIO m) => Maybe Text -> Text -> [UriFlags] -> m Text
+ GI.GLib.Structs.Uri: uriSplit :: (HasCallStack, MonadIO m) => Text -> [UriFlags] -> m (Maybe Text, Maybe Text, Maybe Text, Int32, Text, Maybe Text, Maybe Text)
+ GI.GLib.Structs.Uri: uriSplitNetwork :: (HasCallStack, MonadIO m) => Text -> [UriFlags] -> m (Maybe Text, Maybe Text, Int32)
+ GI.GLib.Structs.Uri: uriSplitWithUser :: (HasCallStack, MonadIO m) => Text -> [UriFlags] -> m (Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Text, Int32, Text, Maybe Text, Maybe Text)
+ GI.GLib.Structs.Uri: uriToString :: (HasCallStack, MonadIO m) => Uri -> m Text
+ GI.GLib.Structs.Uri: uriToStringPartial :: (HasCallStack, MonadIO m) => Uri -> [UriHideFlags] -> m Text
+ GI.GLib.Structs.Uri: uriUnescapeBytes :: (HasCallStack, MonadIO m) => Text -> Int64 -> Maybe Text -> m Bytes
+ GI.GLib.Structs.Uri: uriUnescapeSegment :: (HasCallStack, MonadIO m) => Maybe Text -> Maybe Text -> Maybe Text -> m Text
+ GI.GLib.Structs.Uri: uriUnescapeString :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> m Text
+ GI.GLib.Structs.UriParamsIter: UriParamsIter :: ManagedPtr UriParamsIter -> UriParamsIter
+ GI.GLib.Structs.UriParamsIter: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.UriParamsIter.UriParamsIter tag
+ GI.GLib.Structs.UriParamsIter: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.UriParamsIter.UriParamsIter
+ GI.GLib.Structs.UriParamsIter: instance Data.GI.Base.BasicTypes.CallocPtr GI.GLib.Structs.UriParamsIter.UriParamsIter
+ GI.GLib.Structs.UriParamsIter: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GLib.Structs.UriParamsIter.UriParamsIter
+ GI.GLib.Structs.UriParamsIter: instance GHC.Classes.Eq GI.GLib.Structs.UriParamsIter.UriParamsIter
+ GI.GLib.Structs.UriParamsIter: newZeroUriParamsIter :: MonadIO m => m UriParamsIter
+ GI.GLib.Structs.UriParamsIter: newtype UriParamsIter
+ GI.GLib.Structs.UriParamsIter: uriParamsIterInit :: (HasCallStack, MonadIO m) => UriParamsIter -> Text -> Int64 -> Text -> [UriParamsFlags] -> m ()
+ GI.GLib.Structs.UriParamsIter: uriParamsIterNext :: (HasCallStack, MonadIO m) => UriParamsIter -> m (Maybe Text, Maybe Text)
+ GI.GLib.Structs.VariantBuilder: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.VariantBuilder.VariantBuilder)
+ GI.GLib.Structs.VariantDict: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.VariantDict.VariantDict)
+ GI.GLib.Structs.VariantType: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.VariantType.VariantType)
- GI.GLib.Structs.DateTime: dateTimeAdd :: (HasCallStack, MonadIO m) => DateTime -> Int64 -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeAdd :: (HasCallStack, MonadIO m) => DateTime -> Int64 -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeAddDays :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeAddDays :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeAddFull :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeAddFull :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeAddHours :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeAddHours :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeAddMinutes :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeAddMinutes :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeAddMonths :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeAddMonths :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeAddSeconds :: (HasCallStack, MonadIO m) => DateTime -> Double -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeAddSeconds :: (HasCallStack, MonadIO m) => DateTime -> Double -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeAddWeeks :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeAddWeeks :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeAddYears :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeAddYears :: (HasCallStack, MonadIO m) => DateTime -> Int32 -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeFormat :: (HasCallStack, MonadIO m) => DateTime -> Text -> m Text
+ GI.GLib.Structs.DateTime: dateTimeFormat :: (HasCallStack, MonadIO m) => DateTime -> Text -> m (Maybe Text)
- GI.GLib.Structs.DateTime: dateTimeFormatIso8601 :: (HasCallStack, MonadIO m) => DateTime -> m Text
+ GI.GLib.Structs.DateTime: dateTimeFormatIso8601 :: (HasCallStack, MonadIO m) => DateTime -> m (Maybe Text)
- GI.GLib.Structs.DateTime: dateTimeNew :: (HasCallStack, MonadIO m) => TimeZone -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeNew :: (HasCallStack, MonadIO m) => TimeZone -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeNewFromTimevalLocal :: (HasCallStack, MonadIO m) => TimeVal -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeNewFromTimevalLocal :: (HasCallStack, MonadIO m) => TimeVal -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeNewFromTimevalUtc :: (HasCallStack, MonadIO m) => TimeVal -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeNewFromTimevalUtc :: (HasCallStack, MonadIO m) => TimeVal -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeNewFromUnixLocal :: (HasCallStack, MonadIO m) => Int64 -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeNewFromUnixLocal :: (HasCallStack, MonadIO m) => Int64 -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeNewFromUnixUtc :: (HasCallStack, MonadIO m) => Int64 -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeNewFromUnixUtc :: (HasCallStack, MonadIO m) => Int64 -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeNewLocal :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeNewLocal :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeNewNow :: (HasCallStack, MonadIO m) => TimeZone -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeNewNow :: (HasCallStack, MonadIO m) => TimeZone -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeNewNowLocal :: (HasCallStack, MonadIO m) => m DateTime
+ GI.GLib.Structs.DateTime: dateTimeNewNowLocal :: (HasCallStack, MonadIO m) => m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeNewNowUtc :: (HasCallStack, MonadIO m) => m DateTime
+ GI.GLib.Structs.DateTime: dateTimeNewNowUtc :: (HasCallStack, MonadIO m) => m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeNewUtc :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeNewUtc :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeToLocal :: (HasCallStack, MonadIO m) => DateTime -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeToLocal :: (HasCallStack, MonadIO m) => DateTime -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeToTimezone :: (HasCallStack, MonadIO m) => DateTime -> TimeZone -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeToTimezone :: (HasCallStack, MonadIO m) => DateTime -> TimeZone -> m (Maybe DateTime)
- GI.GLib.Structs.DateTime: dateTimeToUtc :: (HasCallStack, MonadIO m) => DateTime -> m DateTime
+ GI.GLib.Structs.DateTime: dateTimeToUtc :: (HasCallStack, MonadIO m) => DateTime -> m (Maybe DateTime)
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- Setup.hs +3/−1
- gi-glib.cabal +9/−5
ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.25+++ Update to haskell-gi(-base)-0.25+ ### 2.0.24 + Upgrade to haskell-gi-base-0.24
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.24/docs/GI-GLib.html](https://hackage.haskell.org/package/gi-glib-2.0.24/docs/GI-GLib.html)+[https://hackage.haskell.org/package/gi-glib-2.0.25/docs/GI-GLib.html](https://hackage.haskell.org/package/gi-glib-2.0.25/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).
Setup.hs view
@@ -5,9 +5,11 @@ main :: IO ()-main = setupBinding name version verbose overridesFile inheritedOverrides outputDir+main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides outputDir where name = "GLib" version = "2.0"+ pkgName = "gi-glib"+ pkgVersion = "2.0.25" overridesFile = Just "GLib.overrides" verbose = False outputDir = Nothing
gi-glib.cabal view
@@ -1,5 +1,5 @@ name: gi-glib-version: 2.0.24+version: 2.0.25 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 category: Bindings build-type: Custom-cabal-version: 1.24+cabal-version: 2.0 extra-source-files: README.md ChangeLog.md stack.yaml GLib.overrides custom-setup setup-depends: base >= 4.9 && < 5, Cabal >= 1.24,- haskell-gi >= 0.24 && < 0.25+ haskell-gi >= 0.25 && < 0.26 library default-language: Haskell2010@@ -26,8 +26,8 @@ pkgconfig-depends: glib-2.0 build-depends: base >= 4.7 && <5,- haskell-gi-base >= 0.24 && < 0.25,- haskell-gi >= 0.24.0 && < 0.25,+ haskell-gi-base >= 0.25 && < 0.26,+ haskell-gi >= 0.25 && < 0.26, haskell-gi-overloading < 1.1, bytestring >= 0.10 && < 1, containers >= 0.5 && < 1,@@ -114,6 +114,8 @@ GI.GLib.Structs.Timer, GI.GLib.Structs.TrashStack, GI.GLib.Structs.Tree,+ GI.GLib.Structs.Uri,+ GI.GLib.Structs.UriParamsIter, GI.GLib.Structs.VariantBuilder, GI.GLib.Structs.VariantDict, GI.GLib.Structs.VariantType,@@ -192,6 +194,8 @@ GI.GLib.Structs.Timer, GI.GLib.Structs.TrashStack, GI.GLib.Structs.Tree,+ GI.GLib.Structs.Uri,+ GI.GLib.Structs.UriParamsIter, GI.GLib.Structs.VariantBuilder, GI.GLib.Structs.VariantDict, GI.GLib.Structs.VariantType,