mirror of
https://github.com/tauri-apps/soup2-rs.git
synced 2026-01-31 00:45:22 +01:00
333 lines
6.0 KiB
TOML
333 lines
6.0 KiB
TOML
[options]
|
|
girs_directories = ["../gir-files"]
|
|
library = "Soup"
|
|
version = "2.4"
|
|
min_cfg_version = "2.4"
|
|
target_path = "."
|
|
work_mode = "normal"
|
|
generate_safety_asserts = true
|
|
deprecate_by_min_version = true
|
|
single_version_file = true
|
|
|
|
external_libraries = [
|
|
"GLib",
|
|
"GObject",
|
|
"Gio",
|
|
]
|
|
|
|
generate = [
|
|
# "Soup.*",
|
|
# "Soup.Address",
|
|
"Soup.Auth",
|
|
"Soup.AuthBasic",
|
|
"Soup.AuthDigest",
|
|
# "Soup.AuthDomain",
|
|
# "Soup.AuthDomainBasic",
|
|
# "Soup.AuthDomainDigest",
|
|
"Soup.AuthManager",
|
|
"Soup.AuthNTLM",
|
|
"Soup.AuthNegotiate",
|
|
# "Soup.Buffer",
|
|
"Soup.Cache",
|
|
"Soup.ClientContext",
|
|
"Soup.ContentDecoder",
|
|
"Soup.ContentSniffer",
|
|
# "Soup.Cookie",
|
|
# "Soup.CookieJar",
|
|
"Soup.CookieJarDB",
|
|
"Soup.CookieJarText",
|
|
"Soup.Date",
|
|
# "Soup.HSTSPolicy",
|
|
"Soup.HSTSEnforcer",
|
|
"Soup.HSTSEnforcerDB",
|
|
# "Soup.Logger",
|
|
# "Soup.Message",
|
|
# "Soup.MessageBody",
|
|
# "Soup.MultipartInputStream",
|
|
"Soup.ProxyResolverDefault",
|
|
"Soup.Request",
|
|
# "Soup.RequestData",
|
|
# "Soup.RequestFile",
|
|
# "Soup.RequestHTTP",
|
|
"Soup.Requester",
|
|
"Soup.SameSitePolicy",
|
|
# "Soup.Server",
|
|
# "Soup.Session",
|
|
"Soup.SessionAsync",
|
|
"Soup.SessionSync",
|
|
"Soup.SessionFeature",
|
|
# "Soup.Socket",
|
|
"Soup.TLDError",
|
|
"Soup.AddressFamily",
|
|
"Soup.CacheResponse",
|
|
"Soup.CacheType",
|
|
"Soup.ConnectionState",
|
|
"Soup.CookieJarAcceptPolicy",
|
|
"Soup.DateFormat",
|
|
"Soup.Encoding",
|
|
"Soup.HTTPVersion",
|
|
"Soup.KnownStatusCode",
|
|
"Soup.LoggerLogLevel",
|
|
"Soup.MemoryUse",
|
|
"Soup.MessageHeaders",
|
|
"Soup.MessageHeadersType",
|
|
"Soup.MessagePriority",
|
|
"Soup.Multipart",
|
|
"Soup.RequestError",
|
|
"Soup.RequesterError",
|
|
"Soup.SocketIOStatus",
|
|
"Soup.Status",
|
|
"Soup.WebsocketCloseCode",
|
|
# "Soup.WebsocketConnection",
|
|
"Soup.WebsocketConnectionType",
|
|
"Soup.WebsocketDataType",
|
|
"Soup.WebsocketError",
|
|
"Soup.WebsocketExtension",
|
|
# "Soup.WebsocketExtensionDeflate",
|
|
"Soup.WebsocketExtensionManager",
|
|
"Soup.WebsocketState",
|
|
"Soup.XMLRPCError",
|
|
"Soup.XMLRPCFault",
|
|
"Soup.Cacheability",
|
|
"Soup.Expectation",
|
|
"Soup.MessageFlags",
|
|
"Soup.ServerListenOptions",
|
|
# "Soup.URI"
|
|
]
|
|
|
|
manual = [
|
|
"Gio.InputStream",
|
|
"Gio.IOStream",
|
|
"Gio.Cancellable",
|
|
"Gio.File",
|
|
"Gio.ProxyResolver",
|
|
"Gio.Socket",
|
|
"Gio.SocketAddress",
|
|
"Gio.SocketClientEvent",
|
|
"Gio.TlsInteraction",
|
|
"Gio.TlsDatabase",
|
|
"Gio.TlsCertificate",
|
|
"Gio.TlsCertificateFlags",
|
|
"GLib.Bytes",
|
|
# "GLib.Data",
|
|
"GLib.DestroyNotify",
|
|
"GLib.Error",
|
|
"GLib.HashTable",
|
|
"GLib.IOChannel",
|
|
"GLib.IOCondition",
|
|
"GLib.IOFunc",
|
|
"GLib.List",
|
|
"GLib.MainContext",
|
|
"GLib.Priority",
|
|
"GLib.PtrArray",
|
|
"GLib.Quark",
|
|
"GLib.SList",
|
|
"GLib.Source",
|
|
"GLib.SourceFunc",
|
|
"GLib.String",
|
|
# "GLib.TimeVal",
|
|
"GLib.URI",
|
|
"GLib.Variant",
|
|
"GLib.Value",
|
|
"GLib.ValueArray",
|
|
"GObject.Object"
|
|
]
|
|
|
|
[[object]]
|
|
name="Soup.RequestHTTP"
|
|
status="generate"
|
|
version="2.42" # Soup.Request only appears in 2.42, and this is a subclass of it.
|
|
|
|
[[object]]
|
|
name="Soup.Server"
|
|
status="generate"
|
|
[[object.function]]
|
|
name="add_websocket_handler"
|
|
version="2.68"
|
|
|
|
[[object]]
|
|
name = "Soup.Session"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "websocket_connect_async"
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name="Soup.Socket"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "write"
|
|
ignore = true
|
|
[[object.function]]
|
|
name = "read"
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name="Soup.Logger"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "set_printer"
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name="Soup.RequestData"
|
|
status = "generate"
|
|
version = "v2_42"
|
|
|
|
[[object]]
|
|
name="Soup.RequestFile"
|
|
status = "generate"
|
|
version = "v2_42"
|
|
|
|
[[object]]
|
|
name="Soup.MessageBody"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "append"
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name="Soup.URI"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "equal"
|
|
ignore= true
|
|
[[object.function]]
|
|
name="host_equal"
|
|
ignore=true
|
|
[[object.function]]
|
|
name="host_hash"
|
|
ignore=true
|
|
|
|
[[object]]
|
|
name="Soup.Cookie"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "equal"
|
|
ignore= true
|
|
|
|
[[object]]
|
|
name="Soup.CookieJar"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "add_cookie"
|
|
ignore= true
|
|
[[object.function]]
|
|
name = "add_cookie_with_first_party"
|
|
ignore= true
|
|
[[object.function]]
|
|
name = "add_cookie_full"
|
|
ignore= true
|
|
[[object.function]]
|
|
name = "get_cookie_list_with_same_site_info"
|
|
ignore= true
|
|
|
|
[[object]]
|
|
name="Soup.Address"
|
|
status="generate"
|
|
[[object.function]]
|
|
name = "equal_by_name"
|
|
ignore = true
|
|
[[object.function]]
|
|
name = "equal_by_ip"
|
|
ignore = true
|
|
[[object.function]]
|
|
name = "hash_by_ip"
|
|
ignore = true
|
|
[[object.function]]
|
|
name = "hash_by_name"
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name="Soup.WebsocketConnection"
|
|
status="generate"
|
|
[[object.function]]
|
|
name = "send_binary"
|
|
ignore = true
|
|
[[object.function]]
|
|
name = "send_message"
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name="Soup.WebsocketExtensionDeflate"
|
|
version="2.68"
|
|
status="generate"
|
|
|
|
[[object]]
|
|
name="Soup.MultipartInputStream"
|
|
status="generate"
|
|
[[object.function]]
|
|
name="next_part_async"
|
|
ignore=true
|
|
|
|
[[object]]
|
|
name="Soup.AuthDomain"
|
|
status="generate"
|
|
[[object.property]]
|
|
name="filter"
|
|
ignore=true
|
|
[[object.property]]
|
|
name="generic-auth-callback"
|
|
ignore=true
|
|
|
|
[[object]]
|
|
name="Soup.AuthDomainBasic"
|
|
status="generate"
|
|
[[object.property]]
|
|
name="auth-callback"
|
|
ignore=true
|
|
|
|
[[object]]
|
|
name="Soup.AuthDomainDigest"
|
|
status="generate"
|
|
[[object.property]]
|
|
name="auth-callback"
|
|
ignore=true
|
|
|
|
[[object]]
|
|
name="Soup.Message"
|
|
status="generate"
|
|
[[object.function]]
|
|
name = "get_site_for_cookies"
|
|
ignore = true
|
|
[[object.function]]
|
|
name = "set_site_for_cookies"
|
|
ignore = true
|
|
[[object.function]]
|
|
name="set_chunk_allocator"
|
|
ignore=true
|
|
|
|
[[object]]
|
|
name="Soup.Buffer"
|
|
status="generate"
|
|
[[object.function]]
|
|
name="new"
|
|
ignore=true
|
|
[[object.function]]
|
|
name="get_data"
|
|
ignore=true
|
|
|
|
[[object]]
|
|
name="Soup.HSTSPolicy"
|
|
status="generate"
|
|
[[object.function]]
|
|
name="equal"
|
|
ignore=true
|
|
|
|
[[object]]
|
|
name="Soup.*"
|
|
status="generate"
|
|
[[object.function]]
|
|
name = "cookies_free"
|
|
ignore = true
|
|
[[object.function]]
|
|
name = "cookies_to_cookie_header"
|
|
ignore = true
|
|
[[object.function]]
|
|
name = "cookies_to_request"
|
|
ignore = true
|
|
[[object.function]]
|
|
name = "cookies_to_response"
|
|
ignore = true
|
|
|