packages feed

gi-soup 2.4.21 → 2.4.22

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.Soup.Structs.Buffer: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.Buffer.Buffer tag
- GI.Soup.Structs.Cookie: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.Cookie.Cookie tag
- GI.Soup.Structs.Date: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.Date.Date tag
- GI.Soup.Structs.MessageBody: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.MessageBody.MessageBody tag
- GI.Soup.Structs.MessageHeadersIter: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.MessageHeadersIter.MessageHeadersIter tag
- GI.Soup.Structs.Range: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.Range.Range tag
- GI.Soup.Structs.URI: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.URI.URI tag
+ GI.Soup.Constants: pattern ADDRESS_ANY_PORT :: Int32
+ GI.Soup.Constants: pattern ADDRESS_FAMILY :: Text
+ GI.Soup.Constants: pattern ADDRESS_NAME :: Text
+ GI.Soup.Constants: pattern ADDRESS_PHYSICAL :: Text
+ GI.Soup.Constants: pattern ADDRESS_PORT :: Text
+ GI.Soup.Constants: pattern ADDRESS_PROTOCOL :: Text
+ GI.Soup.Constants: pattern ADDRESS_SOCKADDR :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_ADD_PATH :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_BASIC_AUTH_CALLBACK :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_BASIC_AUTH_DATA :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_DIGEST_AUTH_CALLBACK :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_DIGEST_AUTH_DATA :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_FILTER :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_FILTER_DATA :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_GENERIC_AUTH_CALLBACK :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_GENERIC_AUTH_DATA :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_PROXY :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_REALM :: Text
+ GI.Soup.Constants: pattern AUTH_DOMAIN_REMOVE_PATH :: Text
+ GI.Soup.Constants: pattern AUTH_HOST :: Text
+ GI.Soup.Constants: pattern AUTH_IS_AUTHENTICATED :: Text
+ GI.Soup.Constants: pattern AUTH_IS_FOR_PROXY :: Text
+ GI.Soup.Constants: pattern AUTH_REALM :: Text
+ GI.Soup.Constants: pattern AUTH_SCHEME_NAME :: Text
+ GI.Soup.Constants: pattern CHAR_HTTP_CTL :: Int32
+ GI.Soup.Constants: pattern CHAR_HTTP_SEPARATOR :: Int32
+ GI.Soup.Constants: pattern CHAR_URI_GEN_DELIMS :: Int32
+ GI.Soup.Constants: pattern CHAR_URI_PERCENT_ENCODED :: Int32
+ GI.Soup.Constants: pattern CHAR_URI_SUB_DELIMS :: Int32
+ GI.Soup.Constants: pattern COOKIE_JAR_ACCEPT_POLICY :: Text
+ GI.Soup.Constants: pattern COOKIE_JAR_DB_FILENAME :: Text
+ GI.Soup.Constants: pattern COOKIE_JAR_READ_ONLY :: Text
+ GI.Soup.Constants: pattern COOKIE_JAR_TEXT_FILENAME :: Text
+ GI.Soup.Constants: pattern COOKIE_MAX_AGE_ONE_DAY :: Int32
+ GI.Soup.Constants: pattern COOKIE_MAX_AGE_ONE_HOUR :: Int32
+ GI.Soup.Constants: pattern COOKIE_MAX_AGE_ONE_WEEK :: Int32
+ GI.Soup.Constants: pattern COOKIE_MAX_AGE_ONE_YEAR :: Int32
+ GI.Soup.Constants: pattern FORM_MIME_TYPE_MULTIPART :: Text
+ GI.Soup.Constants: pattern FORM_MIME_TYPE_URLENCODED :: Text
+ GI.Soup.Constants: pattern LOGGER_LEVEL :: Text
+ GI.Soup.Constants: pattern LOGGER_MAX_BODY_SIZE :: Text
+ GI.Soup.Constants: pattern MAJOR_VERSION :: Int32
+ GI.Soup.Constants: pattern MESSAGE_FIRST_PARTY :: Text
+ GI.Soup.Constants: pattern MESSAGE_FLAGS :: Text
+ GI.Soup.Constants: pattern MESSAGE_HTTP_VERSION :: Text
+ GI.Soup.Constants: pattern MESSAGE_METHOD :: Text
+ GI.Soup.Constants: pattern MESSAGE_PRIORITY :: Text
+ GI.Soup.Constants: pattern MESSAGE_REASON_PHRASE :: Text
+ GI.Soup.Constants: pattern MESSAGE_REQUEST_BODY :: Text
+ GI.Soup.Constants: pattern MESSAGE_REQUEST_BODY_DATA :: Text
+ GI.Soup.Constants: pattern MESSAGE_REQUEST_HEADERS :: Text
+ GI.Soup.Constants: pattern MESSAGE_RESPONSE_BODY :: Text
+ GI.Soup.Constants: pattern MESSAGE_RESPONSE_BODY_DATA :: Text
+ GI.Soup.Constants: pattern MESSAGE_RESPONSE_HEADERS :: Text
+ GI.Soup.Constants: pattern MESSAGE_SERVER_SIDE :: Text
+ GI.Soup.Constants: pattern MESSAGE_STATUS_CODE :: Text
+ GI.Soup.Constants: pattern MESSAGE_TLS_CERTIFICATE :: Text
+ GI.Soup.Constants: pattern MESSAGE_TLS_ERRORS :: Text
+ GI.Soup.Constants: pattern MESSAGE_URI :: Text
+ GI.Soup.Constants: pattern MICRO_VERSION :: Int32
+ GI.Soup.Constants: pattern MINOR_VERSION :: Int32
+ GI.Soup.Constants: pattern REQUEST_SESSION :: Text
+ GI.Soup.Constants: pattern REQUEST_URI :: Text
+ GI.Soup.Constants: pattern SERVER_ASYNC_CONTEXT :: Text
+ GI.Soup.Constants: pattern SERVER_HTTPS_ALIASES :: Text
+ GI.Soup.Constants: pattern SERVER_HTTP_ALIASES :: Text
+ GI.Soup.Constants: pattern SERVER_INTERFACE :: Text
+ GI.Soup.Constants: pattern SERVER_PORT :: Text
+ GI.Soup.Constants: pattern SERVER_RAW_PATHS :: Text
+ GI.Soup.Constants: pattern SERVER_SERVER_HEADER :: Text
+ GI.Soup.Constants: pattern SERVER_SSL_CERT_FILE :: Text
+ GI.Soup.Constants: pattern SERVER_SSL_KEY_FILE :: Text
+ GI.Soup.Constants: pattern SERVER_TLS_CERTIFICATE :: Text
+ GI.Soup.Constants: pattern SESSION_ACCEPT_LANGUAGE :: Text
+ GI.Soup.Constants: pattern SESSION_ACCEPT_LANGUAGE_AUTO :: Text
+ GI.Soup.Constants: pattern SESSION_ASYNC_CONTEXT :: Text
+ GI.Soup.Constants: pattern SESSION_HTTPS_ALIASES :: Text
+ GI.Soup.Constants: pattern SESSION_HTTP_ALIASES :: Text
+ GI.Soup.Constants: pattern SESSION_IDLE_TIMEOUT :: Text
+ GI.Soup.Constants: pattern SESSION_LOCAL_ADDRESS :: Text
+ GI.Soup.Constants: pattern SESSION_MAX_CONNS :: Text
+ GI.Soup.Constants: pattern SESSION_MAX_CONNS_PER_HOST :: Text
+ GI.Soup.Constants: pattern SESSION_PROXY_RESOLVER :: Text
+ GI.Soup.Constants: pattern SESSION_PROXY_URI :: Text
+ GI.Soup.Constants: pattern SESSION_SSL_CA_FILE :: Text
+ GI.Soup.Constants: pattern SESSION_SSL_STRICT :: Text
+ GI.Soup.Constants: pattern SESSION_SSL_USE_SYSTEM_CA_FILE :: Text
+ GI.Soup.Constants: pattern SESSION_TIMEOUT :: Text
+ GI.Soup.Constants: pattern SESSION_TLS_DATABASE :: Text
+ GI.Soup.Constants: pattern SESSION_TLS_INTERACTION :: Text
+ GI.Soup.Constants: pattern SESSION_USER_AGENT :: Text
+ GI.Soup.Constants: pattern SESSION_USE_NTLM :: Text
+ GI.Soup.Constants: pattern SESSION_USE_THREAD_CONTEXT :: Text
+ GI.Soup.Constants: pattern SOCKET_ASYNC_CONTEXT :: Text
+ GI.Soup.Constants: pattern SOCKET_FLAG_NONBLOCKING :: Text
+ GI.Soup.Constants: pattern SOCKET_IS_SERVER :: Text
+ GI.Soup.Constants: pattern SOCKET_LOCAL_ADDRESS :: Text
+ GI.Soup.Constants: pattern SOCKET_REMOTE_ADDRESS :: Text
+ GI.Soup.Constants: pattern SOCKET_SSL_CREDENTIALS :: Text
+ GI.Soup.Constants: pattern SOCKET_SSL_FALLBACK :: Text
+ GI.Soup.Constants: pattern SOCKET_SSL_STRICT :: Text
+ GI.Soup.Constants: pattern SOCKET_TIMEOUT :: Text
+ GI.Soup.Constants: pattern SOCKET_TLS_CERTIFICATE :: Text
+ GI.Soup.Constants: pattern SOCKET_TLS_ERRORS :: Text
+ GI.Soup.Constants: pattern SOCKET_TRUSTED_CERTIFICATE :: Text
+ GI.Soup.Constants: pattern SOCKET_USE_THREAD_CONTEXT :: Text
+ GI.Soup.Constants: pattern VERSION_MIN_REQUIRED :: Int32
+ GI.Soup.Interfaces.PasswordManager: instance Data.GI.Base.GValue.IsGValue GI.Soup.Interfaces.PasswordManager.PasswordManager
+ GI.Soup.Interfaces.PasswordManager: instance GHC.Classes.Eq GI.Soup.Interfaces.PasswordManager.PasswordManager
+ GI.Soup.Interfaces.ProxyResolver: instance Data.GI.Base.GValue.IsGValue GI.Soup.Interfaces.ProxyResolver.ProxyResolver
+ GI.Soup.Interfaces.ProxyResolver: instance GHC.Classes.Eq GI.Soup.Interfaces.ProxyResolver.ProxyResolver
+ GI.Soup.Interfaces.ProxyURIResolver: instance Data.GI.Base.GValue.IsGValue GI.Soup.Interfaces.ProxyURIResolver.ProxyURIResolver
+ GI.Soup.Interfaces.ProxyURIResolver: instance GHC.Classes.Eq GI.Soup.Interfaces.ProxyURIResolver.ProxyURIResolver
+ GI.Soup.Interfaces.SessionFeature: instance Data.GI.Base.GValue.IsGValue GI.Soup.Interfaces.SessionFeature.SessionFeature
+ GI.Soup.Interfaces.SessionFeature: instance GHC.Classes.Eq GI.Soup.Interfaces.SessionFeature.SessionFeature
+ GI.Soup.Objects.Address: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.Address.Address
+ GI.Soup.Objects.Address: instance GHC.Classes.Eq GI.Soup.Objects.Address.Address
+ GI.Soup.Objects.Auth: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.Auth.Auth
+ GI.Soup.Objects.Auth: instance GHC.Classes.Eq GI.Soup.Objects.Auth.Auth
+ GI.Soup.Objects.AuthBasic: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.AuthBasic.AuthBasic
+ GI.Soup.Objects.AuthBasic: instance GHC.Classes.Eq GI.Soup.Objects.AuthBasic.AuthBasic
+ GI.Soup.Objects.AuthDigest: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.AuthDigest.AuthDigest
+ GI.Soup.Objects.AuthDigest: instance GHC.Classes.Eq GI.Soup.Objects.AuthDigest.AuthDigest
+ GI.Soup.Objects.AuthDomain: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.AuthDomain.AuthDomain
+ GI.Soup.Objects.AuthDomain: instance GHC.Classes.Eq GI.Soup.Objects.AuthDomain.AuthDomain
+ GI.Soup.Objects.AuthDomainBasic: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.AuthDomainBasic.AuthDomainBasic
+ GI.Soup.Objects.AuthDomainBasic: instance GHC.Classes.Eq GI.Soup.Objects.AuthDomainBasic.AuthDomainBasic
+ GI.Soup.Objects.AuthDomainDigest: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.AuthDomainDigest.AuthDomainDigest
+ GI.Soup.Objects.AuthDomainDigest: instance GHC.Classes.Eq GI.Soup.Objects.AuthDomainDigest.AuthDomainDigest
+ GI.Soup.Objects.AuthManager: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.AuthManager.AuthManager
+ GI.Soup.Objects.AuthManager: instance GHC.Classes.Eq GI.Soup.Objects.AuthManager.AuthManager
+ GI.Soup.Objects.AuthNTLM: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.AuthNTLM.AuthNTLM
+ GI.Soup.Objects.AuthNTLM: instance GHC.Classes.Eq GI.Soup.Objects.AuthNTLM.AuthNTLM
+ GI.Soup.Objects.AuthNegotiate: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.AuthNegotiate.AuthNegotiate
+ GI.Soup.Objects.AuthNegotiate: instance GHC.Classes.Eq GI.Soup.Objects.AuthNegotiate.AuthNegotiate
+ GI.Soup.Objects.Cache: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.Cache.Cache
+ GI.Soup.Objects.Cache: instance GHC.Classes.Eq GI.Soup.Objects.Cache.Cache
+ GI.Soup.Objects.ContentDecoder: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.ContentDecoder.ContentDecoder
+ GI.Soup.Objects.ContentDecoder: instance GHC.Classes.Eq GI.Soup.Objects.ContentDecoder.ContentDecoder
+ GI.Soup.Objects.ContentSniffer: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.ContentSniffer.ContentSniffer
+ GI.Soup.Objects.ContentSniffer: instance GHC.Classes.Eq GI.Soup.Objects.ContentSniffer.ContentSniffer
+ GI.Soup.Objects.CookieJar: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.CookieJar.CookieJar
+ GI.Soup.Objects.CookieJar: instance GHC.Classes.Eq GI.Soup.Objects.CookieJar.CookieJar
+ GI.Soup.Objects.CookieJarDB: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.CookieJarDB.CookieJarDB
+ GI.Soup.Objects.CookieJarDB: instance GHC.Classes.Eq GI.Soup.Objects.CookieJarDB.CookieJarDB
+ GI.Soup.Objects.CookieJarText: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.CookieJarText.CookieJarText
+ GI.Soup.Objects.CookieJarText: instance GHC.Classes.Eq GI.Soup.Objects.CookieJarText.CookieJarText
+ GI.Soup.Objects.Logger: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.Logger.Logger
+ GI.Soup.Objects.Logger: instance GHC.Classes.Eq GI.Soup.Objects.Logger.Logger
+ GI.Soup.Objects.Message: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.Message.Message
+ GI.Soup.Objects.Message: instance GHC.Classes.Eq GI.Soup.Objects.Message.Message
+ GI.Soup.Objects.MultipartInputStream: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.MultipartInputStream.MultipartInputStream
+ GI.Soup.Objects.MultipartInputStream: instance GHC.Classes.Eq GI.Soup.Objects.MultipartInputStream.MultipartInputStream
+ GI.Soup.Objects.ProxyResolverDefault: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.ProxyResolverDefault.ProxyResolverDefault
+ GI.Soup.Objects.ProxyResolverDefault: instance GHC.Classes.Eq GI.Soup.Objects.ProxyResolverDefault.ProxyResolverDefault
+ GI.Soup.Objects.Request: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.Request.Request
+ GI.Soup.Objects.Request: instance GHC.Classes.Eq GI.Soup.Objects.Request.Request
+ GI.Soup.Objects.RequestData: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.RequestData.RequestData
+ GI.Soup.Objects.RequestData: instance GHC.Classes.Eq GI.Soup.Objects.RequestData.RequestData
+ GI.Soup.Objects.RequestFile: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.RequestFile.RequestFile
+ GI.Soup.Objects.RequestFile: instance GHC.Classes.Eq GI.Soup.Objects.RequestFile.RequestFile
+ GI.Soup.Objects.RequestHTTP: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.RequestHTTP.RequestHTTP
+ GI.Soup.Objects.RequestHTTP: instance GHC.Classes.Eq GI.Soup.Objects.RequestHTTP.RequestHTTP
+ GI.Soup.Objects.Requester: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.Requester.Requester
+ GI.Soup.Objects.Requester: instance GHC.Classes.Eq GI.Soup.Objects.Requester.Requester
+ GI.Soup.Objects.Server: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.Server.Server
+ GI.Soup.Objects.Server: instance GHC.Classes.Eq GI.Soup.Objects.Server.Server
+ GI.Soup.Objects.Session: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.Session.Session
+ GI.Soup.Objects.Session: instance GHC.Classes.Eq GI.Soup.Objects.Session.Session
+ GI.Soup.Objects.SessionAsync: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.SessionAsync.SessionAsync
+ GI.Soup.Objects.SessionAsync: instance GHC.Classes.Eq GI.Soup.Objects.SessionAsync.SessionAsync
+ GI.Soup.Objects.SessionSync: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.SessionSync.SessionSync
+ GI.Soup.Objects.SessionSync: instance GHC.Classes.Eq GI.Soup.Objects.SessionSync.SessionSync
+ GI.Soup.Objects.Socket: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.Socket.Socket
+ GI.Soup.Objects.Socket: instance GHC.Classes.Eq GI.Soup.Objects.Socket.Socket
+ GI.Soup.Objects.WebsocketConnection: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.WebsocketConnection.WebsocketConnection
+ GI.Soup.Objects.WebsocketConnection: instance GHC.Classes.Eq GI.Soup.Objects.WebsocketConnection.WebsocketConnection
+ GI.Soup.Structs.Buffer: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.Buffer.Buffer tag
+ GI.Soup.Structs.Buffer: instance Data.GI.Base.GValue.IsGValue GI.Soup.Structs.Buffer.Buffer
+ GI.Soup.Structs.Buffer: instance GHC.Classes.Eq GI.Soup.Structs.Buffer.Buffer
+ GI.Soup.Structs.ClientContext: instance Data.GI.Base.GValue.IsGValue GI.Soup.Structs.ClientContext.ClientContext
+ GI.Soup.Structs.ClientContext: instance GHC.Classes.Eq GI.Soup.Structs.ClientContext.ClientContext
+ GI.Soup.Structs.Connection: instance GHC.Classes.Eq GI.Soup.Structs.Connection.Connection
+ GI.Soup.Structs.Cookie: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.Cookie.Cookie tag
+ GI.Soup.Structs.Cookie: instance Data.GI.Base.GValue.IsGValue GI.Soup.Structs.Cookie.Cookie
+ GI.Soup.Structs.Cookie: instance GHC.Classes.Eq GI.Soup.Structs.Cookie.Cookie
+ GI.Soup.Structs.Date: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.Date.Date tag
+ GI.Soup.Structs.Date: instance Data.GI.Base.GValue.IsGValue GI.Soup.Structs.Date.Date
+ GI.Soup.Structs.Date: instance GHC.Classes.Eq GI.Soup.Structs.Date.Date
+ GI.Soup.Structs.MessageBody: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.MessageBody.MessageBody tag
+ GI.Soup.Structs.MessageBody: instance Data.GI.Base.GValue.IsGValue GI.Soup.Structs.MessageBody.MessageBody
+ GI.Soup.Structs.MessageBody: instance GHC.Classes.Eq GI.Soup.Structs.MessageBody.MessageBody
+ GI.Soup.Structs.MessageHeaders: instance Data.GI.Base.GValue.IsGValue GI.Soup.Structs.MessageHeaders.MessageHeaders
+ GI.Soup.Structs.MessageHeaders: instance GHC.Classes.Eq GI.Soup.Structs.MessageHeaders.MessageHeaders
+ GI.Soup.Structs.MessageHeadersIter: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.MessageHeadersIter.MessageHeadersIter tag
+ GI.Soup.Structs.MessageHeadersIter: instance GHC.Classes.Eq GI.Soup.Structs.MessageHeadersIter.MessageHeadersIter
+ GI.Soup.Structs.MessageQueue: instance GHC.Classes.Eq GI.Soup.Structs.MessageQueue.MessageQueue
+ GI.Soup.Structs.MessageQueueItem: instance GHC.Classes.Eq GI.Soup.Structs.MessageQueueItem.MessageQueueItem
+ GI.Soup.Structs.Multipart: instance Data.GI.Base.GValue.IsGValue GI.Soup.Structs.Multipart.Multipart
+ GI.Soup.Structs.Multipart: instance GHC.Classes.Eq GI.Soup.Structs.Multipart.Multipart
+ GI.Soup.Structs.Range: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.Range.Range tag
+ GI.Soup.Structs.Range: instance GHC.Classes.Eq GI.Soup.Structs.Range.Range
+ GI.Soup.Structs.URI: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.URI.URI tag
+ GI.Soup.Structs.URI: instance Data.GI.Base.GValue.IsGValue GI.Soup.Structs.URI.URI
+ GI.Soup.Structs.URI: instance GHC.Classes.Eq GI.Soup.Structs.URI.URI
+ GI.Soup.Structs.XMLRPCParams: instance GHC.Classes.Eq GI.Soup.Structs.XMLRPCParams.XMLRPCParams
- GI.Soup.Callbacks: type AddressCallback = Address " /@addr@/: the 'GI.Soup.Objects.Address.Address' that was resolved " -> Word32 " /@status@/: 'GI.Soup.Enums.StatusOk', 'GI.Soup.Enums.StatusCantResolve', or 'GI.Soup.Enums.StatusCancelled' " -> IO ()
+ GI.Soup.Callbacks: type AddressCallback = Address " /@addr@/: the t'GI.Soup.Objects.Address.Address' that was resolved" -> Word32 " /@status@/: 'GI.Soup.Enums.StatusOk', 'GI.Soup.Enums.StatusCantResolve', or 'GI.Soup.Enums.StatusCancelled'" -> IO ()
- GI.Soup.Callbacks: type AddressCallback_WithClosures = Address " /@addr@/: the 'GI.Soup.Objects.Address.Address' that was resolved " -> Word32 " /@status@/: 'GI.Soup.Enums.StatusOk', 'GI.Soup.Enums.StatusCantResolve', or 'GI.Soup.Enums.StatusCancelled' " -> Ptr () " /@userData@/: the user data that was passed to 'GI.Soup.Objects.Address.addressResolveAsync' " -> IO ()
+ GI.Soup.Callbacks: type AddressCallback_WithClosures = Address " /@addr@/: the t'GI.Soup.Objects.Address.Address' that was resolved" -> Word32 " /@status@/: 'GI.Soup.Enums.StatusOk', 'GI.Soup.Enums.StatusCantResolve', or 'GI.Soup.Enums.StatusCancelled'" -> Ptr () " /@userData@/: the user data that was passed to 'GI.Soup.Objects.Address.addressResolveAsync'" -> IO ()
- GI.Soup.Callbacks: type AuthDomainBasicAuthCallback = AuthDomainBasic " /@domain@/: the domain " -> Message " /@msg@/: the message being authenticated " -> Text " /@username@/: the username provided by the client " -> Text " /@password@/: the password provided by the client " -> IO Bool " __Returns:__ 'True' if /@username@/ and /@password@/ are valid "
+ GI.Soup.Callbacks: type AuthDomainBasicAuthCallback = AuthDomainBasic " /@domain@/: the domain" -> Message " /@msg@/: the message being authenticated" -> Text " /@username@/: the username provided by the client" -> Text " /@password@/: the password provided by the client" -> IO Bool " __Returns:__ 'P.True' if /@username@/ and /@password@/ are valid"
- GI.Soup.Callbacks: type AuthDomainBasicAuthCallback_WithClosures = AuthDomainBasic " /@domain@/: the domain " -> Message " /@msg@/: the message being authenticated " -> Text " /@username@/: the username provided by the client " -> Text " /@password@/: the password provided by the client " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.AuthDomainBasic.authDomainBasicSetAuthCallback' " -> IO Bool " __Returns:__ 'True' if /@username@/ and /@password@/ are valid "
+ GI.Soup.Callbacks: type AuthDomainBasicAuthCallback_WithClosures = AuthDomainBasic " /@domain@/: the domain" -> Message " /@msg@/: the message being authenticated" -> Text " /@username@/: the username provided by the client" -> Text " /@password@/: the password provided by the client" -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.AuthDomainBasic.authDomainBasicSetAuthCallback'" -> IO Bool " __Returns:__ 'P.True' if /@username@/ and /@password@/ are valid"
- GI.Soup.Callbacks: type AuthDomainDigestAuthCallback = AuthDomainDigest " /@domain@/: the domain " -> Message " /@msg@/: the message being authenticated " -> Text " /@username@/: the username provided by the client " -> IO (Maybe Text) " __Returns:__ the encoded password, or 'Nothing' if /@username@/ is not a valid user. /@domain@/ will free the password when it is done with it. "
+ GI.Soup.Callbacks: type AuthDomainDigestAuthCallback = AuthDomainDigest " /@domain@/: the domain" -> Message " /@msg@/: the message being authenticated" -> Text " /@username@/: the username provided by the client" -> IO (Maybe Text) " __Returns:__ the encoded password, or 'P.Nothing' if /@username@/ is not a valid user. /@domain@/ will free the password when it is done with it."
- GI.Soup.Callbacks: type AuthDomainDigestAuthCallback_WithClosures = AuthDomainDigest " /@domain@/: the domain " -> Message " /@msg@/: the message being authenticated " -> Text " /@username@/: the username provided by the client " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.AuthDomainDigest.authDomainDigestSetAuthCallback' " -> IO (Maybe Text) " __Returns:__ the encoded password, or 'Nothing' if /@username@/ is not a valid user. /@domain@/ will free the password when it is done with it. "
+ GI.Soup.Callbacks: type AuthDomainDigestAuthCallback_WithClosures = AuthDomainDigest " /@domain@/: the domain" -> Message " /@msg@/: the message being authenticated" -> Text " /@username@/: the username provided by the client" -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.AuthDomainDigest.authDomainDigestSetAuthCallback'" -> IO (Maybe Text) " __Returns:__ the encoded password, or 'P.Nothing' if /@username@/ is not a valid user. /@domain@/ will free the password when it is done with it."
- GI.Soup.Callbacks: type AuthDomainFilter = AuthDomain " /@domain@/: a 'GI.Soup.Objects.AuthDomain.AuthDomain' " -> Message " /@msg@/: a 'GI.Soup.Objects.Message.Message' " -> IO Bool " __Returns:__ 'True' if /@msg@/ requires authentication, 'False' if not. "
+ GI.Soup.Callbacks: type AuthDomainFilter = AuthDomain " /@domain@/: a t'GI.Soup.Objects.AuthDomain.AuthDomain'" -> Message " /@msg@/: a t'GI.Soup.Objects.Message.Message'" -> IO Bool " __Returns:__ 'P.True' if /@msg@/ requires authentication, 'P.False' if not."
- GI.Soup.Callbacks: type AuthDomainFilter_WithClosures = AuthDomain " /@domain@/: a 'GI.Soup.Objects.AuthDomain.AuthDomain' " -> Message " /@msg@/: a 'GI.Soup.Objects.Message.Message' " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.AuthDomain.authDomainSetFilter' " -> IO Bool " __Returns:__ 'True' if /@msg@/ requires authentication, 'False' if not. "
+ GI.Soup.Callbacks: type AuthDomainFilter_WithClosures = AuthDomain " /@domain@/: a t'GI.Soup.Objects.AuthDomain.AuthDomain'" -> Message " /@msg@/: a t'GI.Soup.Objects.Message.Message'" -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.AuthDomain.authDomainSetFilter'" -> IO Bool " __Returns:__ 'P.True' if /@msg@/ requires authentication, 'P.False' if not."
- GI.Soup.Callbacks: type AuthDomainGenericAuthCallback = AuthDomain " /@domain@/: a 'GI.Soup.Objects.AuthDomain.AuthDomain' " -> Message " /@msg@/: the 'GI.Soup.Objects.Message.Message' being authenticated " -> Text " /@username@/: the username from /@msg@/ " -> IO Bool " __Returns:__ 'True' if /@msg@/ is authenticated, 'False' if not. "
+ GI.Soup.Callbacks: type AuthDomainGenericAuthCallback = AuthDomain " /@domain@/: a t'GI.Soup.Objects.AuthDomain.AuthDomain'" -> Message " /@msg@/: the t'GI.Soup.Objects.Message.Message' being authenticated" -> Text " /@username@/: the username from /@msg@/" -> IO Bool " __Returns:__ 'P.True' if /@msg@/ is authenticated, 'P.False' if not."
- GI.Soup.Callbacks: type AuthDomainGenericAuthCallback_WithClosures = AuthDomain " /@domain@/: a 'GI.Soup.Objects.AuthDomain.AuthDomain' " -> Message " /@msg@/: the 'GI.Soup.Objects.Message.Message' being authenticated " -> Text " /@username@/: the username from /@msg@/ " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.AuthDomain.authDomainSetGenericAuthCallback' " -> IO Bool " __Returns:__ 'True' if /@msg@/ is authenticated, 'False' if not. "
+ GI.Soup.Callbacks: type AuthDomainGenericAuthCallback_WithClosures = AuthDomain " /@domain@/: a t'GI.Soup.Objects.AuthDomain.AuthDomain'" -> Message " /@msg@/: the t'GI.Soup.Objects.Message.Message' being authenticated" -> Text " /@username@/: the username from /@msg@/" -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.AuthDomain.authDomainSetGenericAuthCallback'" -> IO Bool " __Returns:__ 'P.True' if /@msg@/ is authenticated, 'P.False' if not."
- GI.Soup.Callbacks: type ChunkAllocator = Message " /@msg@/: the 'GI.Soup.Objects.Message.Message' the chunk is being allocated for " -> Word64 " /@maxLen@/: the maximum length that will be read, or 0. " -> IO (Maybe Buffer) " __Returns:__ the new buffer (or 'Nothing') "
+ GI.Soup.Callbacks: type ChunkAllocator = Message " /@msg@/: the t'GI.Soup.Objects.Message.Message' the chunk is being allocated for" -> Word64 " /@maxLen@/: the maximum length that will be read, or 0." -> IO (Maybe Buffer) " __Returns:__ the new buffer (or 'P.Nothing')"
- GI.Soup.Callbacks: type ChunkAllocator_WithClosures = Message " /@msg@/: the 'GI.Soup.Objects.Message.Message' the chunk is being allocated for " -> Word64 " /@maxLen@/: the maximum length that will be read, or 0. " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Message.messageSetChunkAllocator' " -> IO (Maybe Buffer) " __Returns:__ the new buffer (or 'Nothing') "
+ GI.Soup.Callbacks: type ChunkAllocator_WithClosures = Message " /@msg@/: the t'GI.Soup.Objects.Message.Message' the chunk is being allocated for" -> Word64 " /@maxLen@/: the maximum length that will be read, or 0." -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Message.messageSetChunkAllocator'" -> IO (Maybe Buffer) " __Returns:__ the new buffer (or 'P.Nothing')"
- GI.Soup.Callbacks: type LoggerFilter = Logger " /@logger@/: the 'GI.Soup.Objects.Logger.Logger' " -> Message " /@msg@/: the message being logged " -> IO LoggerLogLevel " __Returns:__ a 'GI.Soup.Enums.LoggerLogLevel' value indicating how much of the message to log "
+ GI.Soup.Callbacks: type LoggerFilter = Logger " /@logger@/: the t'GI.Soup.Objects.Logger.Logger'" -> Message " /@msg@/: the message being logged" -> IO LoggerLogLevel " __Returns:__ a t'GI.Soup.Enums.LoggerLogLevel' value indicating how much of the message to log"
- GI.Soup.Callbacks: type LoggerFilter_WithClosures = Logger " /@logger@/: the 'GI.Soup.Objects.Logger.Logger' " -> Message " /@msg@/: the message being logged " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Logger.loggerSetRequestFilter' or 'GI.Soup.Objects.Logger.loggerSetResponseFilter' " -> IO LoggerLogLevel " __Returns:__ a 'GI.Soup.Enums.LoggerLogLevel' value indicating how much of the message to log "
+ GI.Soup.Callbacks: type LoggerFilter_WithClosures = Logger " /@logger@/: the t'GI.Soup.Objects.Logger.Logger'" -> Message " /@msg@/: the message being logged" -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Logger.loggerSetRequestFilter' or 'GI.Soup.Objects.Logger.loggerSetResponseFilter'" -> IO LoggerLogLevel " __Returns:__ a t'GI.Soup.Enums.LoggerLogLevel' value indicating how much of the message to log"
- GI.Soup.Callbacks: type LoggerPrinter = Logger " /@logger@/: the 'GI.Soup.Objects.Logger.Logger' " -> LoggerLogLevel " /@level@/: the level of the information being printed. " -> Int8 " /@direction@/: a single-character prefix to /@data@/ " -> Text " /@data@/: data to print " -> IO ()
+ GI.Soup.Callbacks: type LoggerPrinter = Logger " /@logger@/: the t'GI.Soup.Objects.Logger.Logger'" -> LoggerLogLevel " /@level@/: the level of the information being printed." -> Int8 " /@direction@/: a single-character prefix to /@data@/" -> Text " /@data@/: data to print" -> IO ()
- GI.Soup.Callbacks: type LoggerPrinter_WithClosures = Logger " /@logger@/: the 'GI.Soup.Objects.Logger.Logger' " -> LoggerLogLevel " /@level@/: the level of the information being printed. " -> Int8 " /@direction@/: a single-character prefix to /@data@/ " -> Text " /@data@/: data to print " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Logger.loggerSetPrinter' " -> IO ()
+ GI.Soup.Callbacks: type LoggerPrinter_WithClosures = Logger " /@logger@/: the t'GI.Soup.Objects.Logger.Logger'" -> LoggerLogLevel " /@level@/: the level of the information being printed." -> Int8 " /@direction@/: a single-character prefix to /@data@/" -> Text " /@data@/: data to print" -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Logger.loggerSetPrinter'" -> IO ()
- GI.Soup.Callbacks: type MessageHeadersForeachFunc = Text " /@name@/: the header name " -> Text " /@value@/: the header value " -> IO ()
+ GI.Soup.Callbacks: type MessageHeadersForeachFunc = Text " /@name@/: the header name" -> Text " /@value@/: the header value" -> IO ()
- GI.Soup.Callbacks: type MessageHeadersForeachFunc_WithClosures = Text " /@name@/: the header name " -> Text " /@value@/: the header value " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Structs.MessageHeaders.messageHeadersForeach' " -> IO ()
+ GI.Soup.Callbacks: type MessageHeadersForeachFunc_WithClosures = Text " /@name@/: the header name" -> Text " /@value@/: the header value" -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Structs.MessageHeaders.messageHeadersForeach'" -> IO ()
- GI.Soup.Callbacks: type ProxyURIResolverCallback = ProxyURIResolver " /@resolver@/: the 'GI.Soup.Interfaces.ProxyURIResolver.ProxyURIResolver' " -> Word32 " /@status@/: a 'GI.Soup.Enums.Status' " -> URI " /@proxyUri@/: the resolved proxy URI, or 'Nothing' " -> IO ()
+ GI.Soup.Callbacks: type ProxyURIResolverCallback = ProxyURIResolver " /@resolver@/: the t'GI.Soup.Interfaces.ProxyURIResolver.ProxyURIResolver'" -> Word32 " /@status@/: a t'GI.Soup.Enums.Status'" -> URI " /@proxyUri@/: the resolved proxy URI, or 'P.Nothing'" -> IO ()
- GI.Soup.Callbacks: type ProxyURIResolverCallback_WithClosures = ProxyURIResolver " /@resolver@/: the 'GI.Soup.Interfaces.ProxyURIResolver.ProxyURIResolver' " -> Word32 " /@status@/: a 'GI.Soup.Enums.Status' " -> URI " /@proxyUri@/: the resolved proxy URI, or 'Nothing' " -> Ptr () " /@userData@/: data passed to 'GI.Soup.Interfaces.ProxyURIResolver.proxyURIResolverGetProxyUriAsync' " -> IO ()
+ GI.Soup.Callbacks: type ProxyURIResolverCallback_WithClosures = ProxyURIResolver " /@resolver@/: the t'GI.Soup.Interfaces.ProxyURIResolver.ProxyURIResolver'" -> Word32 " /@status@/: a t'GI.Soup.Enums.Status'" -> URI " /@proxyUri@/: the resolved proxy URI, or 'P.Nothing'" -> Ptr () " /@userData@/: data passed to 'GI.Soup.Interfaces.ProxyURIResolver.proxyURIResolverGetProxyUriAsync'" -> IO ()
- GI.Soup.Callbacks: type ServerCallback = Server " /@server@/: the 'GI.Soup.Objects.Server.Server' " -> Message " /@msg@/: the message being processed " -> Text " /@path@/: the path component of /@msg@/\'s Request-URI " -> Maybe (Map Text Text) " /@query@/: the parsed query component of /@msg@/\'s Request-URI " -> ClientContext " /@client@/: additional contextual information about the client " -> IO ()
+ GI.Soup.Callbacks: type ServerCallback = Server " /@server@/: the t'GI.Soup.Objects.Server.Server'" -> Message " /@msg@/: the message being processed" -> Text " /@path@/: the path component of /@msg@/\'s Request-URI" -> Maybe (Map Text Text) " /@query@/: the parsed query component of /@msg@/\'s Request-URI" -> ClientContext " /@client@/: additional contextual information about the client" -> IO ()
- GI.Soup.Callbacks: type ServerCallback_WithClosures = Server " /@server@/: the 'GI.Soup.Objects.Server.Server' " -> Message " /@msg@/: the message being processed " -> Text " /@path@/: the path component of /@msg@/\'s Request-URI " -> Maybe (Map Text Text) " /@query@/: the parsed query component of /@msg@/\'s Request-URI " -> ClientContext " /@client@/: additional contextual information about the client " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Server.serverAddHandler' or 'GI.Soup.Objects.Server.serverAddEarlyHandler'. " -> IO ()
+ GI.Soup.Callbacks: type ServerCallback_WithClosures = Server " /@server@/: the t'GI.Soup.Objects.Server.Server'" -> Message " /@msg@/: the message being processed" -> Text " /@path@/: the path component of /@msg@/\'s Request-URI" -> Maybe (Map Text Text) " /@query@/: the parsed query component of /@msg@/\'s Request-URI" -> ClientContext " /@client@/: additional contextual information about the client" -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Server.serverAddHandler' or 'GI.Soup.Objects.Server.serverAddEarlyHandler'." -> IO ()
- GI.Soup.Callbacks: type ServerWebsocketCallback = Server " /@server@/: the 'GI.Soup.Objects.Server.Server' " -> WebsocketConnection " /@connection@/: the newly created WebSocket connection " -> Text " /@path@/: the path component of /@msg@/\'s Request-URI " -> ClientContext " /@client@/: additional contextual information about the client " -> IO ()
+ GI.Soup.Callbacks: type ServerWebsocketCallback = Server " /@server@/: the t'GI.Soup.Objects.Server.Server'" -> WebsocketConnection " /@connection@/: the newly created WebSocket connection" -> Text " /@path@/: the path component of /@msg@/\'s Request-URI" -> ClientContext " /@client@/: additional contextual information about the client" -> IO ()
- GI.Soup.Callbacks: type ServerWebsocketCallback_WithClosures = Server " /@server@/: the 'GI.Soup.Objects.Server.Server' " -> WebsocketConnection " /@connection@/: the newly created WebSocket connection " -> Text " /@path@/: the path component of /@msg@/\'s Request-URI " -> ClientContext " /@client@/: additional contextual information about the client " -> Ptr () " /@userData@/: the data passed to /@soupServerAddHandler@/ " -> IO ()
+ GI.Soup.Callbacks: type ServerWebsocketCallback_WithClosures = Server " /@server@/: the t'GI.Soup.Objects.Server.Server'" -> WebsocketConnection " /@connection@/: the newly created WebSocket connection" -> Text " /@path@/: the path component of /@msg@/\'s Request-URI" -> ClientContext " /@client@/: additional contextual information about the client" -> Ptr () " /@userData@/: the data passed to /@soupServerAddHandler@/" -> IO ()
- GI.Soup.Callbacks: type SessionCallback = Session " /@session@/: the session " -> Message " /@msg@/: the message that has finished " -> IO ()
+ GI.Soup.Callbacks: type SessionCallback = Session " /@session@/: the session" -> Message " /@msg@/: the message that has finished" -> IO ()
- GI.Soup.Callbacks: type SessionCallback_WithClosures = Session " /@session@/: the session " -> Message " /@msg@/: the message that has finished " -> Ptr () " /@userData@/: the data passed to soup_session_queue_message " -> IO ()
+ GI.Soup.Callbacks: type SessionCallback_WithClosures = Session " /@session@/: the session" -> Message " /@msg@/: the message that has finished" -> Ptr () " /@userData@/: the data passed to soup_session_queue_message" -> IO ()
- GI.Soup.Callbacks: type SessionConnectProgressCallback = Session " /@session@/: the 'GI.Soup.Objects.Session.Session' " -> SocketClientEvent " /@event@/: a 'GI.Gio.Enums.SocketClientEvent' " -> IOStream " /@connection@/: the current state of the network connection " -> IO ()
+ GI.Soup.Callbacks: type SessionConnectProgressCallback = Session " /@session@/: the t'GI.Soup.Objects.Session.Session'" -> SocketClientEvent " /@event@/: a t'GI.Gio.Enums.SocketClientEvent'" -> IOStream " /@connection@/: the current state of the network connection" -> IO ()
- GI.Soup.Callbacks: type SessionConnectProgressCallback_WithClosures = Session " /@session@/: the 'GI.Soup.Objects.Session.Session' " -> SocketClientEvent " /@event@/: a 'GI.Gio.Enums.SocketClientEvent' " -> IOStream " /@connection@/: the current state of the network connection " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Session.sessionConnectAsync'. " -> IO ()
+ GI.Soup.Callbacks: type SessionConnectProgressCallback_WithClosures = Session " /@session@/: the t'GI.Soup.Objects.Session.Session'" -> SocketClientEvent " /@event@/: a t'GI.Gio.Enums.SocketClientEvent'" -> IOStream " /@connection@/: the current state of the network connection" -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Session.sessionConnectAsync'." -> IO ()
- GI.Soup.Callbacks: type SocketCallback = Socket " /@sock@/: the 'GI.Soup.Objects.Socket.Socket' " -> Word32 " /@status@/: an HTTP status code indicating success or failure " -> IO ()
+ GI.Soup.Callbacks: type SocketCallback = Socket " /@sock@/: the t'GI.Soup.Objects.Socket.Socket'" -> Word32 " /@status@/: an HTTP status code indicating success or failure" -> IO ()
- GI.Soup.Callbacks: type SocketCallback_WithClosures = Socket " /@sock@/: the 'GI.Soup.Objects.Socket.Socket' " -> Word32 " /@status@/: an HTTP status code indicating success or failure " -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Socket.socketConnectAsync' " -> IO ()
+ GI.Soup.Callbacks: type SocketCallback_WithClosures = Socket " /@sock@/: the t'GI.Soup.Objects.Socket.Socket'" -> Word32 " /@status@/: an HTTP status code indicating success or failure" -> Ptr () " /@userData@/: the data passed to 'GI.Soup.Objects.Socket.socketConnectAsync'" -> IO ()
- GI.Soup.Objects.AuthManager: type AuthManagerAuthenticateCallback = Message " /@msg@/: the 'GI.Soup.Objects.Message.Message' being sent " -> Auth " /@auth@/: the 'GI.Soup.Objects.Auth.Auth' to authenticate " -> Bool " /@retrying@/: 'True' if this is the second (or later) attempt " -> IO ()
+ GI.Soup.Objects.AuthManager: type AuthManagerAuthenticateCallback = Message " /@msg@/: the t'GI.Soup.Objects.Message.Message' being sent" -> Auth " /@auth@/: the t'GI.Soup.Objects.Auth.Auth' to authenticate" -> Bool " /@retrying@/: 'P.True' if this is the second (or later) attempt" -> IO ()
- GI.Soup.Objects.CookieJar: type CookieJarChangedCallback = Cookie " /@oldCookie@/: the old 'GI.Soup.Structs.Cookie.Cookie' value " -> Cookie " /@newCookie@/: the new 'GI.Soup.Structs.Cookie.Cookie' value " -> IO ()
+ GI.Soup.Objects.CookieJar: type CookieJarChangedCallback = Cookie " /@oldCookie@/: the old t'GI.Soup.Structs.Cookie.Cookie' value" -> Cookie " /@newCookie@/: the new t'GI.Soup.Structs.Cookie.Cookie' value" -> IO ()
- GI.Soup.Objects.Message: type MessageContentSniffedCallback = Text " /@type@/: the content type that we got from sniffing " -> Map Text Text " /@params@/: a 'GI.GLib.Structs.HashTable.HashTable' with the parameters " -> IO ()
+ GI.Soup.Objects.Message: type MessageContentSniffedCallback = Text " /@type@/: the content type that we got from sniffing" -> Map Text Text " /@params@/: a t'GI.GLib.Structs.HashTable.HashTable' with the parameters" -> IO ()
- GI.Soup.Objects.Message: type MessageGotChunkCallback = Buffer " /@chunk@/: the just-read chunk " -> IO ()
+ GI.Soup.Objects.Message: type MessageGotChunkCallback = Buffer " /@chunk@/: the just-read chunk" -> IO ()
- GI.Soup.Objects.Message: type MessageNetworkEventCallback = SocketClientEvent " /@event@/: the network event " -> IOStream " /@connection@/: the current state of the network connection " -> IO ()
+ GI.Soup.Objects.Message: type MessageNetworkEventCallback = SocketClientEvent " /@event@/: the network event" -> IOStream " /@connection@/: the current state of the network connection" -> IO ()
- GI.Soup.Objects.Message: type MessageWroteBodyDataCallback = Buffer " /@chunk@/: the data written " -> IO ()
+ GI.Soup.Objects.Message: type MessageWroteBodyDataCallback = Buffer " /@chunk@/: the data written" -> IO ()
- GI.Soup.Objects.Server: type ServerRequestAbortedCallback = Message " /@message@/: the message " -> ClientContext " /@client@/: the client context " -> IO ()
+ GI.Soup.Objects.Server: type ServerRequestAbortedCallback = Message " /@message@/: the message" -> ClientContext " /@client@/: the client context" -> IO ()
- GI.Soup.Objects.Server: type ServerRequestFinishedCallback = Message " /@message@/: the message " -> ClientContext " /@client@/: the client context " -> IO ()
+ GI.Soup.Objects.Server: type ServerRequestFinishedCallback = Message " /@message@/: the message" -> ClientContext " /@client@/: the client context" -> IO ()
- GI.Soup.Objects.Server: type ServerRequestReadCallback = Message " /@message@/: the message " -> ClientContext " /@client@/: the client context " -> IO ()
+ GI.Soup.Objects.Server: type ServerRequestReadCallback = Message " /@message@/: the message" -> ClientContext " /@client@/: the client context" -> IO ()
- GI.Soup.Objects.Server: type ServerRequestStartedCallback = Message " /@message@/: the new message " -> ClientContext " /@client@/: the client context " -> IO ()
+ GI.Soup.Objects.Server: type ServerRequestStartedCallback = Message " /@message@/: the new message" -> ClientContext " /@client@/: the client context" -> IO ()
- GI.Soup.Objects.Session: type SessionAuthenticateCallback = Message " /@msg@/: the 'GI.Soup.Objects.Message.Message' being sent " -> Auth " /@auth@/: the 'GI.Soup.Objects.Auth.Auth' to authenticate " -> Bool " /@retrying@/: 'True' if this is the second (or later) attempt " -> IO ()
+ GI.Soup.Objects.Session: type SessionAuthenticateCallback = Message " /@msg@/: the t'GI.Soup.Objects.Message.Message' being sent" -> Auth " /@auth@/: the t'GI.Soup.Objects.Auth.Auth' to authenticate" -> Bool " /@retrying@/: 'P.True' if this is the second (or later) attempt" -> IO ()
- GI.Soup.Objects.Session: type SessionConnectionCreatedCallback = Object " /@connection@/: the connection " -> IO ()
+ GI.Soup.Objects.Session: type SessionConnectionCreatedCallback = Object " /@connection@/: the connection" -> IO ()
- GI.Soup.Objects.Session: type SessionRequestQueuedCallback = Message " /@msg@/: the request that was queued " -> IO ()
+ GI.Soup.Objects.Session: type SessionRequestQueuedCallback = Message " /@msg@/: the request that was queued" -> IO ()
- GI.Soup.Objects.Session: type SessionRequestStartedCallback = Message " /@msg@/: the request being sent " -> Socket " /@socket@/: the socket the request is being sent on " -> IO ()
+ GI.Soup.Objects.Session: type SessionRequestStartedCallback = Message " /@msg@/: the request being sent" -> Socket " /@socket@/: the socket the request is being sent on" -> IO ()
- GI.Soup.Objects.Session: type SessionRequestUnqueuedCallback = Message " /@msg@/: the request that was unqueued " -> IO ()
+ GI.Soup.Objects.Session: type SessionRequestUnqueuedCallback = Message " /@msg@/: the request that was unqueued" -> IO ()
- GI.Soup.Objects.Session: type SessionTunnelingCallback = Object " /@connection@/: the connection " -> IO ()
+ GI.Soup.Objects.Session: type SessionTunnelingCallback = Object " /@connection@/: the connection" -> IO ()
- GI.Soup.Objects.Socket: type SocketEventCallback = SocketClientEvent " /@event@/: the event that occurred " -> IOStream " /@connection@/: the current connection state " -> IO ()
+ GI.Soup.Objects.Socket: type SocketEventCallback = SocketClientEvent " /@event@/: the event that occurred" -> IOStream " /@connection@/: the current connection state" -> IO ()
- GI.Soup.Objects.Socket: type SocketNewConnectionCallback = Socket " /@new@/: the new socket " -> IO ()
+ GI.Soup.Objects.Socket: type SocketNewConnectionCallback = Socket " /@new@/: the new socket" -> IO ()
- GI.Soup.Objects.WebsocketConnection: type WebsocketConnectionErrorCallback = GError " /@error@/: the error that occured " -> IO ()
+ GI.Soup.Objects.WebsocketConnection: type WebsocketConnectionErrorCallback = GError " /@error@/: the error that occured" -> IO ()
- GI.Soup.Objects.WebsocketConnection: type WebsocketConnectionMessageCallback = Int32 " /@type@/: the type of message contents " -> Bytes " /@message@/: the message data " -> IO ()
+ GI.Soup.Objects.WebsocketConnection: type WebsocketConnectionMessageCallback = Int32 " /@type@/: the type of message contents" -> Bytes " /@message@/: the message data" -> IO ()
- GI.Soup.Objects.WebsocketConnection: type WebsocketConnectionPongCallback = Bytes " /@message@/: the application data (if any) " -> IO ()
+ GI.Soup.Objects.WebsocketConnection: type WebsocketConnectionPongCallback = Bytes " /@message@/: the application data (if any)" -> IO ()

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.4.22+++ Update for haskell-gi(-base)-0.23+ ### 2.4.21  + 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-soup-2.4.21/docs/GI-Soup.html](https://hackage.haskell.org/package/gi-soup-2.4.21/docs/GI-Soup.html)+[https://hackage.haskell.org/package/gi-soup-2.4.22/docs/GI-Soup.html](https://hackage.haskell.org/package/gi-soup-2.4.22/docs/GI-Soup.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-soup.cabal view
@@ -1,12 +1,12 @@ name:                 gi-soup-version:              2.4.21+version:              2.4.22 synopsis:             Libsoup bindings description:          Bindings for Libsoup, 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,7 +16,7 @@ custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.22.5 && < 0.23,+                     haskell-gi >= 0.23 && < 0.24,                      gi-gio == 2.0.*,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*@@ -24,13 +24,13 @@ 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: libsoup-2.4       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,                      gi-gio == 2.0.*,                      gi-gobject == 2.0.*,@@ -51,7 +51,8 @@       -- to be built will be built at configure time, based on the       -- available introspection data. -      exposed-modules: GI.Soup,+      exposed-modules: GI.Soup.Config,+                       GI.Soup,                        GI.Soup.Callbacks,                        GI.Soup.Constants,                        GI.Soup.Enums,@@ -110,7 +111,8 @@                        GI.Soup.Structs.URI,                        GI.Soup.Structs.XMLRPCParams -      autogen-modules: GI.Soup,+      autogen-modules: GI.Soup.Config,+                       GI.Soup,                        GI.Soup.Callbacks,                        GI.Soup.Constants,                        GI.Soup.Enums,