diff --git a/README.md b/README.md index b80a64c0..9e867ecd 100644 --- a/README.md +++ b/README.md @@ -3,15 +3,15 @@ CEF4Delphi is an open source project created by Salvador Díaz Fau to embed Chro CEF4Delphi is based on DCEF3 and fpCEF3. The original license of those projects still applies to CEF4Delphi. Read the license terms in the LICENSE.md file. -CEF4Delphi uses CEF 142.0.17 which includes Chromium 142.0.7444.176. +CEF4Delphi uses CEF 143.0.9 which includes Chromium 143.0.7499.40. The CEF binaries used by CEF4Delphi are available for download at Spotify : -* [Windows 32 bits](https://cef-builds.spotifycdn.com/cef_binary_142.0.17%2Bg60aac24%2Bchromium-142.0.7444.176_windows32.tar.bz2) -* [Windows 64 bits](https://cef-builds.spotifycdn.com/cef_binary_142.0.17%2Bg60aac24%2Bchromium-142.0.7444.176_windows64.tar.bz2) -* [Linux x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_142.0.17%2Bg60aac24%2Bchromium-142.0.7444.176_linux64.tar.bz2) -* [Linux ARM 32 bits](https://cef-builds.spotifycdn.com/cef_binary_142.0.17%2Bg60aac24%2Bchromium-142.0.7444.176_linuxarm.tar.bz2) -* [Linux ARM 64 bits](https://cef-builds.spotifycdn.com/cef_binary_142.0.17%2Bg60aac24%2Bchromium-142.0.7444.176_linuxarm64.tar.bz2) -* [MacOS x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_142.0.17%2Bg60aac24%2Bchromium-142.0.7444.176_macosx64.tar.bz2) +* [Windows 32 bits](https://cef-builds.spotifycdn.com/cef_binary_143.0.9%2Bge88e818%2Bchromium-143.0.7499.40_windows32.tar.bz2) +* [Windows 64 bits](https://cef-builds.spotifycdn.com/cef_binary_143.0.9%2Bge88e818%2Bchromium-143.0.7499.40_windows64.tar.bz2) +* [Linux x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_143.0.9%2Bge88e818%2Bchromium-143.0.7499.40_linux64.tar.bz2) +* [Linux ARM 32 bits](https://cef-builds.spotifycdn.com/cef_binary_143.0.9%2Bge88e818%2Bchromium-143.0.7499.40_linuxarm.tar.bz2) +* [Linux ARM 64 bits](https://cef-builds.spotifycdn.com/cef_binary_143.0.9%2Bge88e818%2Bchromium-143.0.7499.40_linuxarm64.tar.bz2) +* [MacOS x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_143.0.9%2Bge88e818%2Bchromium-143.0.7499.40_macosx64.tar.bz2) CEF4Delphi was developed and tested on Delphi 13 and it has been tested in Delphi 6, Delphi XE, Delphi 10, Delphi 11 and Lazarus 4.4/FPC 3.2.2. CEF4Delphi includes VCL, FireMonkey (FMX) and Lazarus components. diff --git a/docs/cef4delphi.chm b/docs/cef4delphi.chm index f0ad2a42..1c252be2 100644 Binary files a/docs/cef4delphi.chm and b/docs/cef4delphi.chm differ diff --git a/docs/html/AllConstants.html b/docs/html/AllConstants.html index 35fc648b..d3719685 100644 --- a/docs/html/AllConstants.html +++ b/docs/html/AllConstants.html @@ -1985,22 +1985,22 @@

The request was blocked by fingerprinting protections.

+ERR_BLOCKED_BY_LOCAL_NETWORK_ACCESS_CHECKS +uCEFConstants +

The connection is blocked by private network access checks.

+ + ERR_BLOCKED_BY_ORB uCEFConstants

The request was blocked by CORB or ORB.

- -ERR_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_CHECKS -uCEFConstants -

The connection is blocked by private network access checks.

- ERR_BLOCKED_BY_RESPONSE uCEFConstants

The request failed because the response was delivered along with requirements which are not met ('X-Frame-Options' and 'Content-Security-Policy' ancestor checks and 'Cross-Origin-Resource-Policy' for instance).

-ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_POLICY +ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_LOCAL_NETWORK_ACCESS_POLICY uCEFConstants

The IP address space of the cached remote endpoint is blocked by private network access check.

@@ -2283,998 +2283,1018 @@

The scheme of the URL is disallowed.

+ERR_DNS_CACHE_INVALIDATION_IN_PROGRESS +uCEFConstants +

Returned when DNS cache invalidation is in progress. This is a transient error. Callers may want to retry later.

+ + ERR_DNS_MALFORMED_RESPONSE uCEFConstants

DNS resolver received a malformed response.

- + ERR_DNS_NAME_HTTPS_ONLY uCEFConstants

DNS identified the request as disallowed for insecure connection (http/ws). Error should be handled as if an HTTP redirect was received to redirect to https or wss.

- + ERR_DNS_NO_MATCHING_SUPPORTED_ALPN uCEFConstants

The hostname resolution of HTTPS record was expected to be resolved with alpn values of supported protocols, but did not.

- + ERR_DNS_REQUEST_CANCELLED uCEFConstants

All DNS requests associated with this job have been cancelled.

- + ERR_DNS_SEARCH_EMPTY uCEFConstants

Suffix search list rules prevent resolution of the given host name.

- + ERR_DNS_SECURE_PROBE_RECORD_INVALID uCEFConstants

When checking whether secure DNS can be used, the response returned for the requested probe record either had no answer or was invalid.

- + ERR_DNS_SECURE_RESOLVER_HOSTNAME_RESOLUTION_FAILED uCEFConstants

Failed to resolve the hostname of a DNS-over-HTTPS server.

- + ERR_DNS_SERVER_FAILED uCEFConstants

DNS server failed. This error is returned for all of the following error conditions: 1 - Format error - The name server was unable to interpret the query. 2 - Server failure - The name server was unable to process this query due to a problem with the name server. 4 - Not Implemented - The name server does not support the requested kind of query. 5 - Refused - The name server refuses to perform the specified operation for policy reasons.

- + ERR_DNS_SERVER_REQUIRES_TCP uCEFConstants

DNS server requires TCP

- + ERR_DNS_SORT_ERROR uCEFConstants

Failed to sort addresses according to RFC3484.

- + ERR_DNS_TIMED_OUT uCEFConstants

DNS transaction timed out.

- + ERR_EARLY_DATA_REJECTED uCEFConstants

TLS 1.3 early data was rejected by the server. This will be received before any data is returned from the socket. The request should be retried with early data disabled.

- + ERR_ECH_FALLBACK_CERTIFICATE_INVALID uCEFConstants

ECH was enabled, the server was unable to decrypt the encrypted ClientHello, and additionally did not present a certificate valid for the public name.

- + ERR_ECH_NOT_NEGOTIATED uCEFConstants

ECH was enabled, but the server was unable to decrypt the encrypted ClientHello.

- + ERR_EMPTY_RESPONSE uCEFConstants

The server closed the connection without sending any data.

- + ERR_ENCODING_CONVERSION_FAILED uCEFConstants

Converting the response to target encoding failed.

- + ERR_ENCODING_DETECTION_FAILED uCEFConstants

Detecting the encoding of the response failed.

- + ERR_FAILED uCEFConstants

A generic failure occurred.

- + ERR_FILE_EXISTS uCEFConstants

The file already exists.

- + ERR_FILE_NOT_FOUND uCEFConstants

The file or directory cannot be found.

- + ERR_FILE_NO_SPACE uCEFConstants

Not enough room left on the disk.

- + ERR_FILE_PATH_TOO_LONG uCEFConstants

The path or file name is too long.

- + ERR_FILE_TOO_BIG uCEFConstants

The file is too large.

- + ERR_FILE_VIRUS_INFECTED uCEFConstants

The file has a virus.

- + ERR_HOST_RESOLVER_QUEUE_TOO_LARGE uCEFConstants

There are too many pending DNS resolves, so a request in the queue was aborted.

- + ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT uCEFConstants

A request to create an SSL tunnel connection through the HTTPS proxy received a 302 (temporary redirect) response. The response body might include a description of why the request failed.

TODO(crbug.com/40093955): This is deprecated and should not be used by new code.

- + ERR_HTTP_1_1_REQUIRED uCEFConstants

HTTP_1_1_REQUIRED error code received on HTTP/2 session.

- + ERR_HTTP_RESPONSE_CODE_FAILURE uCEFConstants

The server returned a non-2xx HTTP response code.

Note that this error is only used by certain APIs that interpret the HTTP response itself. URLRequest for instance just passes most non-2xx response back as success.

- + ERR_ICANN_NAME_COLLISION uCEFConstants

Resolving a hostname to an IP address list included the IPv4 address "127.0.53.53". This is a special IP address which ICANN has recommended to indicate there was a name collision, and alert admins to a potential problem.

- + ERR_IMPORT_CA_CERT_FAILED uCEFConstants

CA import failed due to some other error.

- + ERR_IMPORT_CA_CERT_NOT_CA uCEFConstants

CA import failed - not a CA cert.

- + ERR_IMPORT_CERT_ALREADY_EXISTS uCEFConstants

Import failed - certificate already exists in database. Note it's a little weird this is an error but reimporting a PKCS12 is ok (no-op). That's how Mozilla does it, though.

- + ERR_IMPORT_SERVER_CERT_FAILED uCEFConstants

Server certificate import failed due to some internal error.

- + ERR_INCOMPLETE_CHUNKED_ENCODING uCEFConstants

The HTTP response body is transferred with Chunked-Encoding, but the terminating zero-length chunk was never sent when the connection is closed.

- + ERR_INCOMPLETE_SPDY_HEADERS uCEFConstants

HTTP/2 headers have been received, but not all of them - status or version headers are missing, so we're expecting additional frames to complete them.

- + ERR_INCONSISTENT_IP_ADDRESS_SPACE uCEFConstants

The IP address space of the remote endpoint differed from the previous observed value during the same request. Any cache entry for the affected request should be invalidated.

- + ERR_INSECURE_RESPONSE uCEFConstants

The server's response was insecure (e.g. there was a cert error).

- + ERR_INSUFFICIENT_RESOURCES uCEFConstants

There were not enough resources to complete the operation.

- + ERR_INTERNET_DISCONNECTED uCEFConstants

The Internet connection has been lost.

- + ERR_INVALID_ARGUMENT uCEFConstants

An argument to the function is incorrect.

- + ERR_INVALID_AUTH_CREDENTIALS uCEFConstants

Credentials could not be established during HTTP Authentication.

- + ERR_INVALID_CHUNKED_ENCODING uCEFConstants

Error in chunked transfer encoding.

- + ERR_INVALID_ECH_CONFIG_LIST uCEFConstants

The ECHConfigList fetched over DNS cannot be parsed.

- + ERR_INVALID_HANDLE uCEFConstants

The handle or file descriptor is invalid.

- + ERR_INVALID_HTTP_RESPONSE uCEFConstants

The server was expected to return an HTTP/1.x response, but did not. Rather than treat it as HTTP/0.9, this error is returned.

- + ERR_INVALID_REDIRECT uCEFConstants

Attempting to load an URL resulted in a redirect to an invalid URL.

- + ERR_INVALID_RESPONSE uCEFConstants

The server's response was invalid.

- + ERR_INVALID_SIGNED_EXCHANGE uCEFConstants

An error occurred while handling a signed exchange.

- + ERR_INVALID_URL uCEFConstants

The URL is invalid.

- + ERR_INVALID_WEB_BUNDLE uCEFConstants

An error occurred while handling a Web Bundle source.

- + ERR_IO_PENDING uCEFConstants

An asynchronous IO operation is not yet complete. This usually does not indicate a fatal error. Typically this error will be generated as a notification to wait for some external notification that the IO operation finally completed.

- + ERR_KEY_GENERATION_FAILED uCEFConstants

Key generation failed.

- + ERR_MALFORMED_IDENTITY uCEFConstants

The identity used for authentication is invalid.

- + ERR_MANDATORY_PROXY_CONFIGURATION_FAILED uCEFConstants

A mandatory proxy configuration could not be used. Currently this means that a mandatory PAC script could not be fetched, parsed or executed.

- + ERR_METHOD_NOT_SUPPORTED uCEFConstants

The server did not support the request method.

- + ERR_MISCONFIGURED_AUTH_ENVIRONMENT uCEFConstants

The environment was not set up correctly for authentication. For example, no KDC could be found or the principal is unknown.

- + ERR_MISSING_AUTH_CREDENTIALS uCEFConstants

(GSSAPI) No Kerberos credentials were available during HTTP Authentication.

- + ERR_MSG_TOO_BIG uCEFConstants

The message was too large for the transport. (for example a UDP message which exceeds size threshold).

- + ERR_NAME_NOT_RESOLVED uCEFConstants

The host name could not be resolved.

- + ERR_NAME_RESOLUTION_FAILED uCEFConstants

An error occurred when trying to do a name resolution (DNS).

- + ERR_NETWORK_ACCESS_DENIED uCEFConstants

Permission to access the network was denied. This is used to distinguish errors that were most likely caused by a firewall from other access denied errors. See also ERR_ACCESS_DENIED.

- + ERR_NETWORK_ACCESS_REVOKED uCEFConstants

The request was blocked because it originated from a frame that has disabled network access.

- + ERR_NETWORK_CHANGED uCEFConstants

The network changed.

- + ERR_NETWORK_IO_SUSPENDED uCEFConstants

An operation could not be completed because all network IO is suspended.

- + ERR_NONE uCEFConstants

No error.

- + ERR_NOT_IMPLEMENTED uCEFConstants

The operation failed because of unimplemented functionality.

- + ERR_NO_BUFFER_SPACE uCEFConstants

No socket buffer space is available.

- + ERR_NO_PRIVATE_KEY_FOR_CERT uCEFConstants

An attempt to import a client certificate failed, as the user's key database lacked a corresponding private key.

- + ERR_NO_SSL_VERSIONS_ENABLED uCEFConstants

No SSL protocol versions are enabled.

- + ERR_NO_SUPPORTED_PROXIES uCEFConstants

There are no supported proxies in the provided list.

- + ERR_NS_CACHE_MISS uCEFConstants

The entry was not found in cache or other local sources, for lookups where only local sources were queried. TODO(ericorth): Consider renaming to DNS_LOCAL_MISS or something like that as the cache is not necessarily queried either.

- + ERR_OUT_OF_MEMORY uCEFConstants

Memory allocation failed.

- + ERR_PAC_NOT_IN_DHCP uCEFConstants

No PAC URL configuration could be retrieved from DHCP. This can indicate either a failure to retrieve the DHCP configuration, or that there was no PAC URL configured in DHCP.

- + ERR_PAC_SCRIPT_FAILED uCEFConstants

The evaluation of the PAC script failed.

- + ERR_PAC_SCRIPT_TERMINATED uCEFConstants

The PAC script terminated fatally and must be reloaded.

- + ERR_PKCS12_IMPORT_BAD_PASSWORD uCEFConstants

PKCS #12 import failed due to incorrect password.

- + ERR_PKCS12_IMPORT_FAILED uCEFConstants

PKCS #12 import failed due to other error.

- + ERR_PKCS12_IMPORT_INVALID_FILE uCEFConstants

PKCS #12 import failed due to invalid/corrupt file.

- + ERR_PKCS12_IMPORT_INVALID_MAC uCEFConstants

PKCS #12 import failed due to invalid MAC.

- + ERR_PKCS12_IMPORT_UNSUPPORTED uCEFConstants

PKCS #12 import failed due to unsupported features.

- + ERR_PRECONNECT_MAX_SOCKET_LIMIT uCEFConstants

We've hit the max socket limit for the socket pool while preconnecting. We don't bother trying to preconnect more sockets.

- + ERR_PRIVATE_KEY_EXPORT_FAILED uCEFConstants

Failure to export private key.

- + ERR_PROXY_AUTH_REQUESTED uCEFConstants

The proxy requested authentication (for tunnel establishment).

- + ERR_PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION uCEFConstants

Proxy Auth Requested without a valid Client Socket Handle.

- + ERR_PROXY_AUTH_UNSUPPORTED uCEFConstants

The proxy requested authentication (for tunnel establishment) with an unsupported method.

- + ERR_PROXY_CERTIFICATE_INVALID uCEFConstants

The certificate presented by the HTTPS Proxy was invalid.

- + ERR_PROXY_CONNECTION_FAILED uCEFConstants

Could not create a connection to the proxy server. An error occurred either in resolving its name, or in connecting a socket to it. Note that this does NOT include failures during the actual "CONNECT" method of an HTTP proxy.

+ +ERR_PROXY_DELEGATE_CANCELED_CONNECT_REQUEST +uCEFConstants +

Some implementations of ProxyDelegate query a separate entity to know whether it should cancel tunnel prior to: - The HTTP CONNECT requests being sent out - The HTTP CONNECT response being parsed by //net An example is CronetProxyDelegate: Cronet allows developers to decide whether the tunnel being established should be canceled.

+ +ERR_PROXY_DELEGATE_CANCELED_CONNECT_RESPONSE +uCEFConstants +

Some implementations of ProxyDelegate query a separate entity to know whether it should cancel tunnel prior to: - The HTTP CONNECT requests being sent out - The HTTP CONNECT response being parsed by //net An example is CronetProxyDelegate: Cronet allows developers to decide whether the tunnel being established should be canceled.

+ + ERR_PROXY_HTTP_1_1_REQUIRED uCEFConstants

HTTP_1_1_REQUIRED error code received on HTTP/2 session to proxy.

- + ERR_PROXY_REQUIRED uCEFConstants

Signals that the request requires the IPP proxy.

- + ERR_PROXY_UNABLE_TO_CONNECT_TO_DESTINATION uCEFConstants

An attempt to proxy a request failed because the proxy wasn't able to successfully connect to the destination. This likely indicates an issue with the request itself (for instance, the hostname failed to resolve to an IP address or the destination server refused the connection). This error code is used to indicate that the error is outside the control of the proxy server and thus the proxy chain should not be marked as bad. This is in contrast to ERR_TUNNEL_CONNECTION_FAILED which is used for general purpose errors connecting to the proxy and by the proxy request response handling when a proxy delegate doesn't indicate via a different error code whether proxy fallback should occur. Note that for IP Protection proxies this error code causes the proxy to be marked as bad since the preference is to fail open for general purpose errors, but for other proxies this error does not cause the proxy to be marked as bad.

- + ERR_QUIC_CERT_ROOT_NOT_KNOWN uCEFConstants

The certificate presented on a QUIC connection does not chain to a known root and the origin connected to is not on a list of domains where unknown roots are allowed.

- + ERR_QUIC_GOAWAY_REQUEST_CAN_BE_RETRIED uCEFConstants

A GOAWAY frame has been received indicating that the request has not been processed and is therefore safe to retry on a different connection.

- + ERR_QUIC_HANDSHAKE_FAILED uCEFConstants

The QUIC crypto handshake failed. This means that the server was unable to read any requests sent, so they may be resent.

- + ERR_QUIC_PROTOCOL_ERROR uCEFConstants

There is a QUIC protocol error.

- + ERR_READ_IF_READY_NOT_IMPLEMENTED uCEFConstants

Socket ReadIfReady support is not implemented. This error should not be user visible, because the normal Read() method is used as a fallback.

- + ERR_REQUEST_RANGE_NOT_SATISFIABLE uCEFConstants

The response was 416 (Requested range not satisfiable) and the server cannot satisfy the range requested.

- + ERR_RESPONSE_BODY_TOO_BIG_TO_DRAIN uCEFConstants

The HTTP response was too big to drain.

- + ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION uCEFConstants

The HTTP response contained multiple Content-Disposition headers.

- + ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH uCEFConstants

The HTTP response contained multiple distinct Content-Length headers.

- + ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION uCEFConstants

The HTTP response contained multiple Location headers.

- + ERR_RESPONSE_HEADERS_TOO_BIG uCEFConstants

The headers section of the response is too large.

- + ERR_RESPONSE_HEADERS_TRUNCATED uCEFConstants

The HTTP headers were truncated by an EOF.

- + ERR_SELF_SIGNED_CERT_GENERATION_FAILED uCEFConstants

Self-signed certificate generation failed.

- + ERR_SOCKET_IS_CONNECTED uCEFConstants

The socket is already connected.

- + ERR_SOCKET_NOT_CONNECTED uCEFConstants

The socket is not connected.

- + ERR_SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE uCEFConstants

Failed to set the socket's receive buffer size as requested, despite success return code from setsockopt.

- + ERR_SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE uCEFConstants

Failed to set the socket's send buffer size as requested, despite success return code from setsockopt.

- + ERR_SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR uCEFConstants

Failed to set the socket's receive buffer size as requested.

- + ERR_SOCKET_SET_SEND_BUFFER_SIZE_ERROR uCEFConstants

Failed to set the socket's send buffer size as requested.

- + ERR_SOCKS_CONNECTION_FAILED uCEFConstants

Failed establishing a connection to the SOCKS proxy server for a target host.

- + ERR_SOCKS_CONNECTION_HOST_UNREACHABLE uCEFConstants

The SOCKS proxy server failed establishing connection to the target host because that host is unreachable.

- + ERR_SPDY_COMPRESSION_ERROR uCEFConstants

Decoding or encoding of compressed HTTP/2 headers failed.

- + ERR_SPDY_FLOW_CONTROL_ERROR uCEFConstants

The peer violated HTTP/2 flow control.

- + ERR_SPDY_FRAME_SIZE_ERROR uCEFConstants

The peer sent an improperly sized HTTP/2 frame.

- + ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY uCEFConstants

Transport security is inadequate for the HTTP/2 version.

- + ERR_SPDY_PING_FAILED uCEFConstants

HTTP/2 server didn't respond to the PING message.

- + ERR_SPDY_PROTOCOL_ERROR uCEFConstants

There is an HTTP/2 protocol error.

- + ERR_SPDY_RST_STREAM_NO_ERROR_RECEIVED uCEFConstants

Received HTTP/2 RST_STREAM frame with NO_ERROR error code. This error should be handled internally by HTTP/2 code, and should not make it above the SpdyStream layer.

- + ERR_SPDY_SERVER_REFUSED_STREAM uCEFConstants

HTTP/2 server refused the request without processing, and sent either a GOAWAY frame with error code NO_ERROR and Last-Stream-ID lower than the stream id corresponding to the request indicating that this request has not been processed yet, or a RST_STREAM frame with error code REFUSED_STREAM. Client MAY retry (on a different connection). See RFC7540 Section 8.1.4.

- + ERR_SPDY_STREAM_CLOSED uCEFConstants

Received an HTTP/2 frame on a closed stream.

- + ERR_SSL_BAD_PEER_PUBLIC_KEY uCEFConstants

SSL peer's public key is invalid.

- + ERR_SSL_BAD_RECORD_MAC_ALERT uCEFConstants

An SSL peer sent us a fatal bad_record_mac alert. This has been observed from servers with buggy DEFLATE support.

- + ERR_SSL_CLIENT_AUTH_CERT_BAD_FORMAT uCEFConstants

Failed to import a client certificate from the platform store into the SSL library.

- + ERR_SSL_CLIENT_AUTH_CERT_NEEDED uCEFConstants

The server requested a client certificate for SSL client authentication.

- + ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY uCEFConstants

The SSL client certificate has no private key.

- + ERR_SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS uCEFConstants

There were no common signature algorithms between our client certificate private key and the server's preferences.

- + ERR_SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED uCEFConstants

The permission to use the SSL client certificate's private key was denied.

- + ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED uCEFConstants

We were unable to sign the CertificateVerify data of an SSL client auth handshake with the client certificate's private key.

Possible causes for this include the user implicitly or explicitly denying access to the private key, the private key may not be valid for signing, the key may be relying on a cached handle which is no longer valid, or the CSP won't allow arbitrary data to be signed.

- + ERR_SSL_DECOMPRESSION_FAILURE_ALERT uCEFConstants

An SSL peer sent us a fatal decompression_failure alert. This typically occurs when a peer selects DEFLATE compression in the mistaken belief that it supports it.

- + ERR_SSL_DECRYPT_ERROR_ALERT uCEFConstants

An SSL peer sent us a fatal decrypt_error alert. This typically occurs when a peer could not correctly verify a signature (in CertificateVerify or ServerKeyExchange) or validate a Finished message.

- + ERR_SSL_HANDSHAKE_NOT_COMPLETED uCEFConstants

An operation failed because the SSL handshake has not completed.

- + ERR_SSL_KEY_USAGE_INCOMPATIBLE uCEFConstants

The server's certificate has a keyUsage extension incompatible with the negotiated TLS key exchange method.

- + ERR_SSL_NO_RENEGOTIATION uCEFConstants

The peer sent an SSL no_renegotiation alert message.

- + ERR_SSL_OBSOLETE_CIPHER uCEFConstants

The SSL server required an unsupported cipher suite that has since been removed. This error will temporarily be signaled on a fallback for one or two releases immediately following a cipher suite's removal, after which the fallback will be removed.

- + ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN uCEFConstants

The certificate didn't match the built-in public key pins for the host name. The pins are set in net/http/transport_security_state.cc and require that one of a set of public keys exist on the path from the leaf to the root.

- + ERR_SSL_PROTOCOL_ERROR uCEFConstants

An SSL protocol error occurred.

- + ERR_SSL_RENEGOTIATION_REQUESTED uCEFConstants

The server requested a renegotiation (rehandshake).

- + ERR_SSL_SERVER_CERT_BAD_FORMAT uCEFConstants

The SSL server presented a certificate which could not be decoded. This is not a certificate error code as no X509Certificate object is available. This error is fatal.

- + ERR_SSL_SERVER_CERT_CHANGED uCEFConstants

The SSL server certificate changed in a renegotiation.

- + ERR_SSL_UNRECOGNIZED_NAME_ALERT uCEFConstants

The SSL server sent us a fatal unrecognized_name alert.

- + ERR_SSL_VERSION_OR_CIPHER_MISMATCH uCEFConstants

The client and server don't support a common SSL protocol version or cipher suite.

- + ERR_SYN_REPLY_NOT_RECEIVED uCEFConstants

FLIP data received without receiving a SYN_REPLY on the stream.

- + ERR_TEMPORARILY_THROTTLED uCEFConstants

The request throttler module cancelled this request to avoid DDOS.

- + ERR_TIMED_OUT uCEFConstants

An operation timed out.

- + ERR_TLS13_DOWNGRADE_DETECTED uCEFConstants

TLS 1.3 was enabled, but a lower version was negotiated and the server returned a value indicating it supported TLS 1.3. This is part of a security check in TLS 1.3, but it may also indicate the user is behind a buggy TLS-terminating proxy which implemented TLS 1.2 incorrectly. (See https://crbug.com/boringssl/226.)

- + ERR_TOO_MANY_ACCEPT_CH_RESTARTS uCEFConstants

The ACCEPT_CH restart has been triggered too many times

- + ERR_TOO_MANY_REDIRECTS uCEFConstants

Attempting to load an URL resulted in too many redirects.

- + ERR_TOO_MANY_RETRIES uCEFConstants

An HTTP transaction was retried too many times due for authentication or invalid certificates. This may be due to a bug in the net stack that would otherwise infinite loop, or if the server or proxy continually requests fresh credentials or presents a fresh invalid certificate.

- + ERR_TRUST_TOKEN_OPERATION_FAILED uCEFConstants

A Trust Tokens protocol operation-executing request failed for one of a number of reasons (precondition failure, internal error, bad response).

- + ERR_TRUST_TOKEN_OPERATION_SUCCESS_WITHOUT_SENDING_REQUEST uCEFConstants

When handling a Trust Tokens protocol operation-executing request, the system was able to execute the request's Trust Tokens operation without sending the request to its destination: for instance, the results could have been present in a local cache (for redemption) or the operation could have been diverted to a local provider (for "platform-provided" issuance).

- + ERR_TUNNEL_CONNECTION_FAILED uCEFConstants

A tunnel connection through the proxy could not be established. For more info see the comment on PROXY_UNABLE_TO_CONNECT_TO_DESTINATION.

- + ERR_UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH uCEFConstants

The attempt to reuse a connection to send proxy auth credentials failed before the AuthController was used to generate credentials. The caller should reuse the controller with a new connection. This error is only used internally by the network stack.

- + ERR_UNDOCUMENTED_SECURITY_LIBRARY_STATUS uCEFConstants

An undocumented SSPI or GSSAPI status code was returned.

- + ERR_UNEXPECTED uCEFConstants

An unexpected error. This may be caused by a programming mistake or an invalid assumption.

- + ERR_UNEXPECTED_CONTENT_DICTIONARY_HEADER uCEFConstants

The header of dictionary compressed stream does not match the expected value.

- + ERR_UNEXPECTED_PROXY_AUTH uCEFConstants

The response was 407 (Proxy Authentication Required), yet we did not send the request to a proxy.

- + ERR_UNEXPECTED_SECURITY_LIBRARY_STATUS uCEFConstants

An unexpected, but documented, SSPI or GSSAPI status code was returned.

- + ERR_UNKNOWN_URL_SCHEME uCEFConstants

The scheme of the URL is unknown.

- + ERR_UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT uCEFConstants

The server sent an FTP directory listing in a format we do not understand.

- + ERR_UNSAFE_PORT uCEFConstants

Attempting to load an URL with an unsafe port number. These are port numbers that correspond to services, which are not robust to spurious input that may be constructed as a result of an allowed web construct (e.g., HTTP looks a lot like SMTP, so form submission to port 25 is denied).

- + ERR_UNSAFE_REDIRECT uCEFConstants

Attempting to load an URL resulted in an unsafe redirect (e.g., a redirect to file:// is considered unsafe).

- + ERR_UNSUPPORTED_AUTH_SCHEME uCEFConstants

An HTTP Authentication scheme was tried which is not supported on this machine.

- + ERR_UPLOAD_FILE_CHANGED uCEFConstants

The file upload failed because the file's modification time was different from the expectation.

- + ERR_UPLOAD_STREAM_REWIND_NOT_SUPPORTED uCEFConstants

The upload failed because the upload stream needed to be re-read, due to a retry or a redirect, but the upload stream doesn't support that operation.

- + ERR_WINSOCK_UNEXPECTED_WRITTEN_BYTES uCEFConstants

Winsock sometimes reports more data written than passed. This is probably due to a broken LSP.

- + ERR_WRONG_VERSION_ON_EARLY_DATA uCEFConstants

TLS 1.3 early data was offered, but the server responded with TLS 1.2 or earlier. This is an internal error code to account for a backwards-compatibility issue with early data and TLS 1.2. It will be received before any data is returned from the socket. The request should be retried with early data disabled.

See https://tools.ietf.org/html/rfc8446#appendix-D.3 for details.

- + ERR_WS_PROTOCOL_ERROR uCEFConstants

Websocket protocol error. Indicates that we are terminating the connection due to a malformed frame or other protocol violation.

- + ERR_WS_THROTTLE_QUEUE_TOO_LARGE uCEFConstants

There are too many pending WebSocketJob instances, so the new job was not pushed to the queue.

- + ERR_WS_UPGRADE uCEFConstants

When a WebSocket handshake is done successfully and the connection has been upgraded, the URLRequest is cancelled with this error code.

- + ERR_ZSTD_WINDOW_SIZE_TOO_BIG uCEFConstants

Content decoding failed due to the zstd window size being too big (over 8MB).

- + EVENTFLAG_ALTGR_DOWN uCEFConstants

Supported event bit flag.

- + EVENTFLAG_ALT_DOWN uCEFConstants

Supported event bit flag.

- + EVENTFLAG_CAPS_LOCK_ON uCEFConstants

Supported event bit flag.

- + EVENTFLAG_COMMAND_DOWN uCEFConstants

Supported event bit flag. Mac OS-X command key.

- + EVENTFLAG_CONTROL_DOWN uCEFConstants

Supported event bit flag.

- + EVENTFLAG_IS_KEY_PAD uCEFConstants

Supported event bit flag.

- + EVENTFLAG_IS_LEFT uCEFConstants

Supported event bit flag.

- + EVENTFLAG_IS_REPEAT uCEFConstants

Supported event bit flag.

- + EVENTFLAG_IS_RIGHT uCEFConstants

Supported event bit flag.

- + EVENTFLAG_LEFT_MOUSE_BUTTON uCEFConstants

Supported event bit flag.

- + EVENTFLAG_MIDDLE_MOUSE_BUTTON uCEFConstants

Supported event bit flag.

- + EVENTFLAG_NONE uCEFConstants

Supported event bit flag.

- + EVENTFLAG_NUM_LOCK_ON uCEFConstants

Supported event bit flag.

- + EVENTFLAG_PRECISION_SCROLLING_DELTA uCEFConstants

Supported event bit flag.

- + EVENTFLAG_RIGHT_MOUSE_BUTTON uCEFConstants

Supported event bit flag.

- + EVENTFLAG_SCROLL_BY_PAGE uCEFConstants

Supported event bit flag.

- + EVENTFLAG_SHIFT_DOWN uCEFConstants

Supported event bit flag.

- + FILE_DIALOG_NUM_VALUES uCEFConstants

Number of TCefFileDialogMode values

- + FILE_DIALOG_OPEN uCEFConstants

Requires that the file exists before allowing the user to pick it.

- + FILE_DIALOG_OPEN_FOLDER uCEFConstants

Like Open, but selects a folder to open.

- + FILE_DIALOG_OPEN_MULTIPLE uCEFConstants

Like Open, but allows picking multiple files to open.

- + FILE_DIALOG_SAVE uCEFConstants

Allows picking a nonexistent file, and prompts to overwrite if the file already exists.

- + GOOGLE_DISCOVERY_DOCUMENT uCEFOAuth2Helper

 

- + GWLP_HWNDPARENT uCEFMiscFunctions

 

- + GWLP_WNDPROC uCEFMiscFunctions

 

- + IDC_ABOUT uCEFConstants

 

- + IDC_ADD_NEW_PROFILE uCEFConstants

 

+ +IDC_ADD_NEW_TAB_RECENT_GROUP +uCEFConstants +

 

+ IDC_ADD_NEW_TAB_TO_GROUP uCEFConstants @@ -4431,545 +4451,575 @@

 

+IDC_GLIC_STATUS_ICON_MENU_TOGGLE +uCEFConstants +

 

+ + IDC_GLIC_TOGGLE_PIN uCEFConstants

 

- + IDC_GROUP_TARGET_TAB uCEFConstants

 

- + IDC_GROUP_UNGROUPED_TABS uCEFConstants

 

- + IDC_HELP_MENU uCEFConstants

 

- + IDC_HELP_PAGE_VIA_KEYBOARD uCEFConstants

 

- + IDC_HELP_PAGE_VIA_MENU uCEFConstants

 

- + IDC_HIDE_APP uCEFConstants

 

- + IDC_HISTORY_MENU uCEFConstants

 

- + IDC_HOME uCEFConstants

 

- + IDC_IMPORT_SETTINGS uCEFConstants

 

- + IDC_INPUT_METHODS_MENU uCEFConstants

 

- + IDC_INSTALL_PWA uCEFConstants

 

- + IDC_LIVE_CAPTION uCEFConstants

 

- + IDC_MANAGE_CHROME_PROFILES uCEFConstants

 

- + IDC_MANAGE_EXTENSIONS uCEFConstants

 

- + IDC_MANAGE_GOOGLE_ACCOUNT uCEFConstants

 

- + IDC_MANAGE_PASSWORDS_FOR_PAGE uCEFConstants

 

- + IDC_MAXIMIZE_WINDOW uCEFConstants

 

- + IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_FIRST uCEFConstants

 

- + IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_LAST uCEFConstants

 

- + IDC_MEDIA_ROUTER_ABOUT uCEFConstants

 

- + IDC_MEDIA_ROUTER_ALWAYS_SHOW_TOOLBAR_ACTION uCEFConstants

 

- + IDC_MEDIA_ROUTER_HELP uCEFConstants

 

- + IDC_MEDIA_ROUTER_LEARN_MORE uCEFConstants

 

- + IDC_MEDIA_ROUTER_SHOWN_BY_POLICY uCEFConstants

 

- + IDC_MEDIA_ROUTER_SHOW_IN_TOOLBAR uCEFConstants

 

- + IDC_MEDIA_ROUTER_TOGGLE_MEDIA_REMOTING uCEFConstants

 

- + IDC_MEDIA_STREAM_DEVICE_ALWAYS_ALLOW uCEFConstants

 

- + IDC_MEDIA_STREAM_DEVICE_STATUS_TRAY uCEFConstants

 

- + IDC_MEDIA_TOOLBAR_CONTEXT_REPORT_CAST_ISSUE uCEFConstants

 

- + IDC_MEDIA_TOOLBAR_CONTEXT_SHOW_OTHER_SESSIONS uCEFConstants

 

- + IDC_MIGRATE_LOCAL_CREDIT_CARD_FOR_PAGE uCEFConstants

 

- + IDC_MINIMIZE_WINDOW uCEFConstants

 

- + IDC_MinimumLabelValue uCEFConstants

 

- + IDC_MORE_TOOLS_MENU uCEFConstants

 

- + IDC_MOVE_TAB_NEXT uCEFConstants

 

- + IDC_MOVE_TAB_PREVIOUS uCEFConstants

 

- + IDC_MOVE_TAB_TO_NEW_WINDOW uCEFConstants

 

- + IDC_MUTE_TARGET_SITE uCEFConstants

 

- + IDC_NAME_WINDOW uCEFConstants

 

- + IDC_NEW_INCOGNITO_WINDOW uCEFConstants

 

- + IDC_NEW_SPLIT_TAB uCEFConstants

 

- + IDC_NEW_TAB uCEFConstants

 

- + IDC_NEW_TAB_TO_RIGHT uCEFConstants

 

- + IDC_NEW_WINDOW uCEFConstants

 

- + IDC_OFFERS_AND_REWARDS_FOR_PAGE uCEFConstants

 

+ +IDC_OMNIBOX_CONTEXT_ADD_FILE +uCEFConstants +

 

+ +IDC_OMNIBOX_CONTEXT_ADD_IMAGE +uCEFConstants +

 

+ + +IDC_OMNIBOX_CONTEXT_CREATE_IMAGES +uCEFConstants +

 

+ + +IDC_OMNIBOX_CONTEXT_DEEP_RESEARCH +uCEFConstants +

 

+ + IDC_OPEN_CURRENT_URL uCEFConstants

 

- + IDC_OPEN_FILE uCEFConstants

 

- + IDC_OPEN_GLIC uCEFConstants

 

- + IDC_OPEN_GUEST_PROFILE uCEFConstants

 

- + IDC_OPEN_IN_CHROME uCEFConstants

 

- + IDC_OPEN_IN_PWA_WINDOW uCEFConstants

 

- + IDC_OPEN_LINK_IN_PROFILE_FIRST uCEFConstants

 

- + IDC_OPEN_LINK_IN_PROFILE_LAST uCEFConstants

 

- + IDC_OPEN_RECENT_TAB uCEFConstants

 

- + IDC_OPEN_SAFETY_HUB uCEFConstants

 

- + IDC_OPTIONS uCEFConstants

 

- + IDC_ORGANIZE_TABS uCEFConstants

 

- + IDC_PASSWORDS_AND_AUTOFILL_MENU uCEFConstants

 

- + IDC_PASTE uCEFConstants

 

- + IDC_PASTE_AND_GO uCEFConstants

 

- + IDC_PERFORMANCE uCEFConstants

 

- + IDC_PIN_TARGET_TAB uCEFConstants

 

- + IDC_PRINT uCEFConstants

 

- + IDC_PROFILE_MAIN_MENU uCEFConstants

 

- + IDC_PROFILE_MENU_IN_APP_MENU uCEFConstants

 

- + IDC_PROFILING_ENABLED uCEFConstants

 

- + IDC_QRCODE_GENERATOR uCEFConstants

 

- + IDC_READING_LIST_MENU uCEFConstants

 

- + IDC_READING_LIST_MENU_ADD_TAB uCEFConstants

 

- + IDC_READING_LIST_MENU_SHOW_UI uCEFConstants

 

- + IDC_RECENT_TABS_LOGIN_FOR_DEVICE_TABS uCEFConstants

 

- + IDC_RECENT_TABS_MENU uCEFConstants

 

- + IDC_RECENT_TABS_NO_DEVICE_TABS uCEFConstants

 

- + IDC_RECENT_TABS_SEE_DEVICE_TABS uCEFConstants

 

- + IDC_RELOAD uCEFConstants

 

- + IDC_RELOAD_BYPASSING_CACHE uCEFConstants

 

- + IDC_RELOAD_CLEARING_CACHE uCEFConstants

 

- + IDC_RESTORE_TAB uCEFConstants

 

- + IDC_RESTORE_WINDOW uCEFConstants

 

- + IDC_ROUTE_MEDIA uCEFConstants

 

- + IDC_SAFETY_HUB_MANAGE_EXTENSIONS uCEFConstants

 

- + IDC_SAFETY_HUB_SHOW_PASSWORD_CHECKUP uCEFConstants

 

- + IDC_SAVED_TAB_GROUPS_MENU uCEFConstants

 

- + IDC_SAVE_AND_SHARE_MENU uCEFConstants

 

- + IDC_SAVE_AUTOFILL_ADDRESS uCEFConstants

 

- + IDC_SAVE_CREDIT_CARD_FOR_PAGE uCEFConstants

 

- + IDC_SAVE_IBAN_FOR_PAGE uCEFConstants

 

- + IDC_SAVE_PAGE uCEFConstants

 

- + IDC_SEARCH uCEFConstants

 

- + IDC_SELECT_LAST_TAB uCEFConstants

 

- + IDC_SELECT_NEXT_TAB uCEFConstants

 

- + IDC_SELECT_PREVIOUS_TAB uCEFConstants

 

- + IDC_SELECT_TAB_0 uCEFConstants

 

- + IDC_SELECT_TAB_1 uCEFConstants

 

- + IDC_SELECT_TAB_2 uCEFConstants

 

- + IDC_SELECT_TAB_3 uCEFConstants

 

- + IDC_SELECT_TAB_4 uCEFConstants

 

- + IDC_SELECT_TAB_5 uCEFConstants

 

- + IDC_SELECT_TAB_6 uCEFConstants

 

- + IDC_SELECT_TAB_7 uCEFConstants

 

- + IDC_SEND_SHARED_TAB_GROUP_FEEDBACK uCEFConstants

 

- + IDC_SEND_TAB_TO_SELF uCEFConstants

 

- + IDC_SET_BROWSER_AS_DEFAULT uCEFConstants

 

- + IDC_SHARING_HUB uCEFConstants

 

- + IDC_SHARING_HUB_MENU uCEFConstants

 

- + IDC_SHARING_HUB_SCREENSHOT uCEFConstants

 

- + IDC_SHOW_ADDRESSES uCEFConstants

 

+ +IDC_SHOW_AI_MODE_OMNIBOX_BUTTON +uCEFConstants +

 

+ IDC_SHOW_ALL_COMPARISON_TABLES uCEFConstants @@ -5021,105 +5071,115 @@

 

+IDC_SHOW_CONTEXTUAL_TASKS_SIDE_PANEL +uCEFConstants +

 

+ + IDC_SHOW_CUSTOMIZE_CHROME_SIDE_PANEL uCEFConstants

 

- + IDC_SHOW_CUSTOMIZE_CHROME_TOOLBAR uCEFConstants

 

- + IDC_SHOW_DOWNLOADS uCEFConstants

 

- + IDC_SHOW_FULL_URLS uCEFConstants

 

- + IDC_SHOW_GOOGLE_LENS_SHORTCUT uCEFConstants

 

- + IDC_SHOW_HISTORY uCEFConstants

 

- + IDC_SHOW_HISTORY_CLUSTERS_SIDE_PANEL uCEFConstants

 

- + IDC_SHOW_HISTORY_SIDE_PANEL uCEFConstants

 

- + IDC_SHOW_MANAGEMENT_PAGE uCEFConstants

 

- + IDC_SHOW_PASSWORD_MANAGER uCEFConstants

 

- + IDC_SHOW_PAYMENT_METHODS uCEFConstants

 

- + IDC_SHOW_READING_MODE_SIDE_PANEL uCEFConstants

 

- + IDC_SHOW_SAVE_LOCAL_CARD_SIGN_IN_PROMO_IF_APPLICABLE uCEFConstants

 

- + IDC_SHOW_SEARCH_TOOLS uCEFConstants

 

- + IDC_SHOW_SETTINGS_CHANGE_FIRST uCEFConstants

 

- + IDC_SHOW_SETTINGS_CHANGE_LAST uCEFConstants

 

- + IDC_SHOW_SETTINGS_RESET_BUBBLE uCEFConstants

 

- + IDC_SHOW_SIGNIN uCEFConstants

 

- + IDC_SHOW_SIGNIN_WHEN_PAUSED uCEFConstants

 

- + IDC_SHOW_SRT_BUBBLE uCEFConstants

 

+ +IDC_SHOW_SYNC_PASSPHRASE_DIALOG +uCEFConstants +

 

+ IDC_SHOW_SYNC_SETTINGS uCEFConstants diff --git a/docs/html/AllIdentifiers.html b/docs/html/AllIdentifiers.html index 055902c5..cd4d6785 100644 --- a/docs/html/AllIdentifiers.html +++ b/docs/html/AllIdentifiers.html @@ -464,12 +464,12 @@ example.test.increment();

 

-CefStringSet +CefStringSet uCEFMiscFunctions

 

-CefStringSet +CefStringSet uCEFMiscFunctions

 

@@ -3383,30 +3383,30 @@ example.test.increment();

 

-DeviceToLogical -uCEFMiscFunctions -

 

- - -DeviceToLogical -uCEFMiscFunctions -

 

- - -DeviceToLogical -uCEFMiscFunctions -

 

- - DeviceToLogical uCEFMiscFunctions

 

- + DeviceToLogical uCEFMiscFunctions

 

+ +DeviceToLogical +uCEFMiscFunctions +

 

+ + +DeviceToLogical +uCEFMiscFunctions +

 

+ + +DeviceToLogical +uCEFMiscFunctions +

 

+ DEVTOOLS_WINDOWNAME uCEFConstants @@ -3683,22 +3683,22 @@ example.test.increment();

The request was blocked by fingerprinting protections.

+ERR_BLOCKED_BY_LOCAL_NETWORK_ACCESS_CHECKS +uCEFConstants +

The connection is blocked by private network access checks.

+ + ERR_BLOCKED_BY_ORB uCEFConstants

The request was blocked by CORB or ORB.

- -ERR_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_CHECKS -uCEFConstants -

The connection is blocked by private network access checks.

- ERR_BLOCKED_BY_RESPONSE uCEFConstants

The request failed because the response was delivered along with requirements which are not met ('X-Frame-Options' and 'Content-Security-Policy' ancestor checks and 'Cross-Origin-Resource-Policy' for instance).

-ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_POLICY +ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_LOCAL_NETWORK_ACCESS_POLICY uCEFConstants

The IP address space of the cached remote endpoint is blocked by private network access check.

@@ -3981,1009 +3981,1024 @@ example.test.increment();

The scheme of the URL is disallowed.

+ERR_DNS_CACHE_INVALIDATION_IN_PROGRESS +uCEFConstants +

Returned when DNS cache invalidation is in progress. This is a transient error. Callers may want to retry later.

+ + ERR_DNS_MALFORMED_RESPONSE uCEFConstants

DNS resolver received a malformed response.

- + ERR_DNS_NAME_HTTPS_ONLY uCEFConstants

DNS identified the request as disallowed for insecure connection (http/ws). Error should be handled as if an HTTP redirect was received to redirect to https or wss.

- + ERR_DNS_NO_MATCHING_SUPPORTED_ALPN uCEFConstants

The hostname resolution of HTTPS record was expected to be resolved with alpn values of supported protocols, but did not.

- + ERR_DNS_REQUEST_CANCELLED uCEFConstants

All DNS requests associated with this job have been cancelled.

- + ERR_DNS_SEARCH_EMPTY uCEFConstants

Suffix search list rules prevent resolution of the given host name.

- + ERR_DNS_SECURE_PROBE_RECORD_INVALID uCEFConstants

When checking whether secure DNS can be used, the response returned for the requested probe record either had no answer or was invalid.

- + ERR_DNS_SECURE_RESOLVER_HOSTNAME_RESOLUTION_FAILED uCEFConstants

Failed to resolve the hostname of a DNS-over-HTTPS server.

- + ERR_DNS_SERVER_FAILED uCEFConstants

DNS server failed. This error is returned for all of the following error conditions: 1 - Format error - The name server was unable to interpret the query. 2 - Server failure - The name server was unable to process this query due to a problem with the name server. 4 - Not Implemented - The name server does not support the requested kind of query. 5 - Refused - The name server refuses to perform the specified operation for policy reasons.

- + ERR_DNS_SERVER_REQUIRES_TCP uCEFConstants

DNS server requires TCP

- + ERR_DNS_SORT_ERROR uCEFConstants

Failed to sort addresses according to RFC3484.

- + ERR_DNS_TIMED_OUT uCEFConstants

DNS transaction timed out.

- + ERR_EARLY_DATA_REJECTED uCEFConstants

TLS 1.3 early data was rejected by the server. This will be received before any data is returned from the socket. The request should be retried with early data disabled.

- + ERR_ECH_FALLBACK_CERTIFICATE_INVALID uCEFConstants

ECH was enabled, the server was unable to decrypt the encrypted ClientHello, and additionally did not present a certificate valid for the public name.

- + ERR_ECH_NOT_NEGOTIATED uCEFConstants

ECH was enabled, but the server was unable to decrypt the encrypted ClientHello.

- + ERR_EMPTY_RESPONSE uCEFConstants

The server closed the connection without sending any data.

- + ERR_ENCODING_CONVERSION_FAILED uCEFConstants

Converting the response to target encoding failed.

- + ERR_ENCODING_DETECTION_FAILED uCEFConstants

Detecting the encoding of the response failed.

- + ERR_FAILED uCEFConstants

A generic failure occurred.

- + ERR_FILE_EXISTS uCEFConstants

The file already exists.

- + ERR_FILE_NOT_FOUND uCEFConstants

The file or directory cannot be found.

- + ERR_FILE_NO_SPACE uCEFConstants

Not enough room left on the disk.

- + ERR_FILE_PATH_TOO_LONG uCEFConstants

The path or file name is too long.

- + ERR_FILE_TOO_BIG uCEFConstants

The file is too large.

- + ERR_FILE_VIRUS_INFECTED uCEFConstants

The file has a virus.

- + ERR_HOST_RESOLVER_QUEUE_TOO_LARGE uCEFConstants

There are too many pending DNS resolves, so a request in the queue was aborted.

- + ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT uCEFConstants

A request to create an SSL tunnel connection through the HTTPS proxy received a 302 (temporary redirect) response. The response body might include a description of why the request failed.

TODO(crbug.com/40093955): This is deprecated and should not be used by new code.

- + ERR_HTTP_1_1_REQUIRED uCEFConstants

HTTP_1_1_REQUIRED error code received on HTTP/2 session.

- + ERR_HTTP_RESPONSE_CODE_FAILURE uCEFConstants

The server returned a non-2xx HTTP response code.

Note that this error is only used by certain APIs that interpret the HTTP response itself. URLRequest for instance just passes most non-2xx response back as success.

- + ERR_ICANN_NAME_COLLISION uCEFConstants

Resolving a hostname to an IP address list included the IPv4 address "127.0.53.53". This is a special IP address which ICANN has recommended to indicate there was a name collision, and alert admins to a potential problem.

- + ERR_IMPORT_CA_CERT_FAILED uCEFConstants

CA import failed due to some other error.

- + ERR_IMPORT_CA_CERT_NOT_CA uCEFConstants

CA import failed - not a CA cert.

- + ERR_IMPORT_CERT_ALREADY_EXISTS uCEFConstants

Import failed - certificate already exists in database. Note it's a little weird this is an error but reimporting a PKCS12 is ok (no-op). That's how Mozilla does it, though.

- + ERR_IMPORT_SERVER_CERT_FAILED uCEFConstants

Server certificate import failed due to some internal error.

- + ERR_INCOMPLETE_CHUNKED_ENCODING uCEFConstants

The HTTP response body is transferred with Chunked-Encoding, but the terminating zero-length chunk was never sent when the connection is closed.

- + ERR_INCOMPLETE_SPDY_HEADERS uCEFConstants

HTTP/2 headers have been received, but not all of them - status or version headers are missing, so we're expecting additional frames to complete them.

- + ERR_INCONSISTENT_IP_ADDRESS_SPACE uCEFConstants

The IP address space of the remote endpoint differed from the previous observed value during the same request. Any cache entry for the affected request should be invalidated.

- + ERR_INSECURE_RESPONSE uCEFConstants

The server's response was insecure (e.g. there was a cert error).

- + ERR_INSUFFICIENT_RESOURCES uCEFConstants

There were not enough resources to complete the operation.

- + ERR_INTERNET_DISCONNECTED uCEFConstants

The Internet connection has been lost.

- + ERR_INVALID_ARGUMENT uCEFConstants

An argument to the function is incorrect.

- + ERR_INVALID_AUTH_CREDENTIALS uCEFConstants

Credentials could not be established during HTTP Authentication.

- + ERR_INVALID_CHUNKED_ENCODING uCEFConstants

Error in chunked transfer encoding.

- + ERR_INVALID_ECH_CONFIG_LIST uCEFConstants

The ECHConfigList fetched over DNS cannot be parsed.

- + ERR_INVALID_HANDLE uCEFConstants

The handle or file descriptor is invalid.

- + ERR_INVALID_HTTP_RESPONSE uCEFConstants

The server was expected to return an HTTP/1.x response, but did not. Rather than treat it as HTTP/0.9, this error is returned.

- + ERR_INVALID_REDIRECT uCEFConstants

Attempting to load an URL resulted in a redirect to an invalid URL.

- + ERR_INVALID_RESPONSE uCEFConstants

The server's response was invalid.

- + ERR_INVALID_SIGNED_EXCHANGE uCEFConstants

An error occurred while handling a signed exchange.

- + ERR_INVALID_URL uCEFConstants

The URL is invalid.

- + ERR_INVALID_WEB_BUNDLE uCEFConstants

An error occurred while handling a Web Bundle source.

- + ERR_IO_PENDING uCEFConstants

An asynchronous IO operation is not yet complete. This usually does not indicate a fatal error. Typically this error will be generated as a notification to wait for some external notification that the IO operation finally completed.

- + ERR_KEY_GENERATION_FAILED uCEFConstants

Key generation failed.

- + ERR_MALFORMED_IDENTITY uCEFConstants

The identity used for authentication is invalid.

- + ERR_MANDATORY_PROXY_CONFIGURATION_FAILED uCEFConstants

A mandatory proxy configuration could not be used. Currently this means that a mandatory PAC script could not be fetched, parsed or executed.

- + ERR_METHOD_NOT_SUPPORTED uCEFConstants

The server did not support the request method.

- + ERR_MISCONFIGURED_AUTH_ENVIRONMENT uCEFConstants

The environment was not set up correctly for authentication. For example, no KDC could be found or the principal is unknown.

- + ERR_MISSING_AUTH_CREDENTIALS uCEFConstants

(GSSAPI) No Kerberos credentials were available during HTTP Authentication.

- + ERR_MSG_TOO_BIG uCEFConstants

The message was too large for the transport. (for example a UDP message which exceeds size threshold).

- + ERR_NAME_NOT_RESOLVED uCEFConstants

The host name could not be resolved.

- + ERR_NAME_RESOLUTION_FAILED uCEFConstants

An error occurred when trying to do a name resolution (DNS).

- + ERR_NETWORK_ACCESS_DENIED uCEFConstants

Permission to access the network was denied. This is used to distinguish errors that were most likely caused by a firewall from other access denied errors. See also ERR_ACCESS_DENIED.

- + ERR_NETWORK_ACCESS_REVOKED uCEFConstants

The request was blocked because it originated from a frame that has disabled network access.

- + ERR_NETWORK_CHANGED uCEFConstants

The network changed.

- + ERR_NETWORK_IO_SUSPENDED uCEFConstants

An operation could not be completed because all network IO is suspended.

- + ERR_NONE uCEFConstants

No error.

- + ERR_NOT_IMPLEMENTED uCEFConstants

The operation failed because of unimplemented functionality.

- + ERR_NO_BUFFER_SPACE uCEFConstants

No socket buffer space is available.

- + ERR_NO_PRIVATE_KEY_FOR_CERT uCEFConstants

An attempt to import a client certificate failed, as the user's key database lacked a corresponding private key.

- + ERR_NO_SSL_VERSIONS_ENABLED uCEFConstants

No SSL protocol versions are enabled.

- + ERR_NO_SUPPORTED_PROXIES uCEFConstants

There are no supported proxies in the provided list.

- + ERR_NS_CACHE_MISS uCEFConstants

The entry was not found in cache or other local sources, for lookups where only local sources were queried. TODO(ericorth): Consider renaming to DNS_LOCAL_MISS or something like that as the cache is not necessarily queried either.

- + ERR_OUT_OF_MEMORY uCEFConstants

Memory allocation failed.

- + ERR_PAC_NOT_IN_DHCP uCEFConstants

No PAC URL configuration could be retrieved from DHCP. This can indicate either a failure to retrieve the DHCP configuration, or that there was no PAC URL configured in DHCP.

- + ERR_PAC_SCRIPT_FAILED uCEFConstants

The evaluation of the PAC script failed.

- + ERR_PAC_SCRIPT_TERMINATED uCEFConstants

The PAC script terminated fatally and must be reloaded.

- + ERR_PKCS12_IMPORT_BAD_PASSWORD uCEFConstants

PKCS #12 import failed due to incorrect password.

- + ERR_PKCS12_IMPORT_FAILED uCEFConstants

PKCS #12 import failed due to other error.

- + ERR_PKCS12_IMPORT_INVALID_FILE uCEFConstants

PKCS #12 import failed due to invalid/corrupt file.

- + ERR_PKCS12_IMPORT_INVALID_MAC uCEFConstants

PKCS #12 import failed due to invalid MAC.

- + ERR_PKCS12_IMPORT_UNSUPPORTED uCEFConstants

PKCS #12 import failed due to unsupported features.

- + ERR_PRECONNECT_MAX_SOCKET_LIMIT uCEFConstants

We've hit the max socket limit for the socket pool while preconnecting. We don't bother trying to preconnect more sockets.

- + ERR_PRIVATE_KEY_EXPORT_FAILED uCEFConstants

Failure to export private key.

- + ERR_PROXY_AUTH_REQUESTED uCEFConstants

The proxy requested authentication (for tunnel establishment).

- + ERR_PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION uCEFConstants

Proxy Auth Requested without a valid Client Socket Handle.

- + ERR_PROXY_AUTH_UNSUPPORTED uCEFConstants

The proxy requested authentication (for tunnel establishment) with an unsupported method.

- + ERR_PROXY_CERTIFICATE_INVALID uCEFConstants

The certificate presented by the HTTPS Proxy was invalid.

- + ERR_PROXY_CONNECTION_FAILED uCEFConstants

Could not create a connection to the proxy server. An error occurred either in resolving its name, or in connecting a socket to it. Note that this does NOT include failures during the actual "CONNECT" method of an HTTP proxy.

+ +ERR_PROXY_DELEGATE_CANCELED_CONNECT_REQUEST +uCEFConstants +

Some implementations of ProxyDelegate query a separate entity to know whether it should cancel tunnel prior to: - The HTTP CONNECT requests being sent out - The HTTP CONNECT response being parsed by //net An example is CronetProxyDelegate: Cronet allows developers to decide whether the tunnel being established should be canceled.

+ +ERR_PROXY_DELEGATE_CANCELED_CONNECT_RESPONSE +uCEFConstants +

Some implementations of ProxyDelegate query a separate entity to know whether it should cancel tunnel prior to: - The HTTP CONNECT requests being sent out - The HTTP CONNECT response being parsed by //net An example is CronetProxyDelegate: Cronet allows developers to decide whether the tunnel being established should be canceled.

+ + ERR_PROXY_HTTP_1_1_REQUIRED uCEFConstants

HTTP_1_1_REQUIRED error code received on HTTP/2 session to proxy.

- + ERR_PROXY_REQUIRED uCEFConstants

Signals that the request requires the IPP proxy.

- + ERR_PROXY_UNABLE_TO_CONNECT_TO_DESTINATION uCEFConstants

An attempt to proxy a request failed because the proxy wasn't able to successfully connect to the destination. This likely indicates an issue with the request itself (for instance, the hostname failed to resolve to an IP address or the destination server refused the connection). This error code is used to indicate that the error is outside the control of the proxy server and thus the proxy chain should not be marked as bad. This is in contrast to ERR_TUNNEL_CONNECTION_FAILED which is used for general purpose errors connecting to the proxy and by the proxy request response handling when a proxy delegate doesn't indicate via a different error code whether proxy fallback should occur. Note that for IP Protection proxies this error code causes the proxy to be marked as bad since the preference is to fail open for general purpose errors, but for other proxies this error does not cause the proxy to be marked as bad.

- + ERR_QUIC_CERT_ROOT_NOT_KNOWN uCEFConstants

The certificate presented on a QUIC connection does not chain to a known root and the origin connected to is not on a list of domains where unknown roots are allowed.

- + ERR_QUIC_GOAWAY_REQUEST_CAN_BE_RETRIED uCEFConstants

A GOAWAY frame has been received indicating that the request has not been processed and is therefore safe to retry on a different connection.

- + ERR_QUIC_HANDSHAKE_FAILED uCEFConstants

The QUIC crypto handshake failed. This means that the server was unable to read any requests sent, so they may be resent.

- + ERR_QUIC_PROTOCOL_ERROR uCEFConstants

There is a QUIC protocol error.

- + ERR_READ_IF_READY_NOT_IMPLEMENTED uCEFConstants

Socket ReadIfReady support is not implemented. This error should not be user visible, because the normal Read() method is used as a fallback.

- + ERR_REQUEST_RANGE_NOT_SATISFIABLE uCEFConstants

The response was 416 (Requested range not satisfiable) and the server cannot satisfy the range requested.

- + ERR_RESPONSE_BODY_TOO_BIG_TO_DRAIN uCEFConstants

The HTTP response was too big to drain.

- + ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION uCEFConstants

The HTTP response contained multiple Content-Disposition headers.

- + ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH uCEFConstants

The HTTP response contained multiple distinct Content-Length headers.

- + ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION uCEFConstants

The HTTP response contained multiple Location headers.

- + ERR_RESPONSE_HEADERS_TOO_BIG uCEFConstants

The headers section of the response is too large.

- + ERR_RESPONSE_HEADERS_TRUNCATED uCEFConstants

The HTTP headers were truncated by an EOF.

- + ERR_SELF_SIGNED_CERT_GENERATION_FAILED uCEFConstants

Self-signed certificate generation failed.

- + ERR_SOCKET_IS_CONNECTED uCEFConstants

The socket is already connected.

- + ERR_SOCKET_NOT_CONNECTED uCEFConstants

The socket is not connected.

- + ERR_SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE uCEFConstants

Failed to set the socket's receive buffer size as requested, despite success return code from setsockopt.

- + ERR_SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE uCEFConstants

Failed to set the socket's send buffer size as requested, despite success return code from setsockopt.

- + ERR_SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR uCEFConstants

Failed to set the socket's receive buffer size as requested.

- + ERR_SOCKET_SET_SEND_BUFFER_SIZE_ERROR uCEFConstants

Failed to set the socket's send buffer size as requested.

- + ERR_SOCKS_CONNECTION_FAILED uCEFConstants

Failed establishing a connection to the SOCKS proxy server for a target host.

- + ERR_SOCKS_CONNECTION_HOST_UNREACHABLE uCEFConstants

The SOCKS proxy server failed establishing connection to the target host because that host is unreachable.

- + ERR_SPDY_COMPRESSION_ERROR uCEFConstants

Decoding or encoding of compressed HTTP/2 headers failed.

- + ERR_SPDY_FLOW_CONTROL_ERROR uCEFConstants

The peer violated HTTP/2 flow control.

- + ERR_SPDY_FRAME_SIZE_ERROR uCEFConstants

The peer sent an improperly sized HTTP/2 frame.

- + ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY uCEFConstants

Transport security is inadequate for the HTTP/2 version.

- + ERR_SPDY_PING_FAILED uCEFConstants

HTTP/2 server didn't respond to the PING message.

- + ERR_SPDY_PROTOCOL_ERROR uCEFConstants

There is an HTTP/2 protocol error.

- + ERR_SPDY_RST_STREAM_NO_ERROR_RECEIVED uCEFConstants

Received HTTP/2 RST_STREAM frame with NO_ERROR error code. This error should be handled internally by HTTP/2 code, and should not make it above the SpdyStream layer.

- + ERR_SPDY_SERVER_REFUSED_STREAM uCEFConstants

HTTP/2 server refused the request without processing, and sent either a GOAWAY frame with error code NO_ERROR and Last-Stream-ID lower than the stream id corresponding to the request indicating that this request has not been processed yet, or a RST_STREAM frame with error code REFUSED_STREAM. Client MAY retry (on a different connection). See RFC7540 Section 8.1.4.

- + ERR_SPDY_STREAM_CLOSED uCEFConstants

Received an HTTP/2 frame on a closed stream.

- + ERR_SSL_BAD_PEER_PUBLIC_KEY uCEFConstants

SSL peer's public key is invalid.

- + ERR_SSL_BAD_RECORD_MAC_ALERT uCEFConstants

An SSL peer sent us a fatal bad_record_mac alert. This has been observed from servers with buggy DEFLATE support.

- + ERR_SSL_CLIENT_AUTH_CERT_BAD_FORMAT uCEFConstants

Failed to import a client certificate from the platform store into the SSL library.

- + ERR_SSL_CLIENT_AUTH_CERT_NEEDED uCEFConstants

The server requested a client certificate for SSL client authentication.

- + ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY uCEFConstants

The SSL client certificate has no private key.

- + ERR_SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS uCEFConstants

There were no common signature algorithms between our client certificate private key and the server's preferences.

- + ERR_SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED uCEFConstants

The permission to use the SSL client certificate's private key was denied.

- + ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED uCEFConstants

We were unable to sign the CertificateVerify data of an SSL client auth handshake with the client certificate's private key.

Possible causes for this include the user implicitly or explicitly denying access to the private key, the private key may not be valid for signing, the key may be relying on a cached handle which is no longer valid, or the CSP won't allow arbitrary data to be signed.

- + ERR_SSL_DECOMPRESSION_FAILURE_ALERT uCEFConstants

An SSL peer sent us a fatal decompression_failure alert. This typically occurs when a peer selects DEFLATE compression in the mistaken belief that it supports it.

- + ERR_SSL_DECRYPT_ERROR_ALERT uCEFConstants

An SSL peer sent us a fatal decrypt_error alert. This typically occurs when a peer could not correctly verify a signature (in CertificateVerify or ServerKeyExchange) or validate a Finished message.

- + ERR_SSL_HANDSHAKE_NOT_COMPLETED uCEFConstants

An operation failed because the SSL handshake has not completed.

- + ERR_SSL_KEY_USAGE_INCOMPATIBLE uCEFConstants

The server's certificate has a keyUsage extension incompatible with the negotiated TLS key exchange method.

- + ERR_SSL_NO_RENEGOTIATION uCEFConstants

The peer sent an SSL no_renegotiation alert message.

- + ERR_SSL_OBSOLETE_CIPHER uCEFConstants

The SSL server required an unsupported cipher suite that has since been removed. This error will temporarily be signaled on a fallback for one or two releases immediately following a cipher suite's removal, after which the fallback will be removed.

- + ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN uCEFConstants

The certificate didn't match the built-in public key pins for the host name. The pins are set in net/http/transport_security_state.cc and require that one of a set of public keys exist on the path from the leaf to the root.

- + ERR_SSL_PROTOCOL_ERROR uCEFConstants

An SSL protocol error occurred.

- + ERR_SSL_RENEGOTIATION_REQUESTED uCEFConstants

The server requested a renegotiation (rehandshake).

- + ERR_SSL_SERVER_CERT_BAD_FORMAT uCEFConstants

The SSL server presented a certificate which could not be decoded. This is not a certificate error code as no X509Certificate object is available. This error is fatal.

- + ERR_SSL_SERVER_CERT_CHANGED uCEFConstants

The SSL server certificate changed in a renegotiation.

- + ERR_SSL_UNRECOGNIZED_NAME_ALERT uCEFConstants

The SSL server sent us a fatal unrecognized_name alert.

- + ERR_SSL_VERSION_OR_CIPHER_MISMATCH uCEFConstants

The client and server don't support a common SSL protocol version or cipher suite.

- + ERR_SYN_REPLY_NOT_RECEIVED uCEFConstants

FLIP data received without receiving a SYN_REPLY on the stream.

- + ERR_TEMPORARILY_THROTTLED uCEFConstants

The request throttler module cancelled this request to avoid DDOS.

- + ERR_TIMED_OUT uCEFConstants

An operation timed out.

- + ERR_TLS13_DOWNGRADE_DETECTED uCEFConstants

TLS 1.3 was enabled, but a lower version was negotiated and the server returned a value indicating it supported TLS 1.3. This is part of a security check in TLS 1.3, but it may also indicate the user is behind a buggy TLS-terminating proxy which implemented TLS 1.2 incorrectly. (See https://crbug.com/boringssl/226.)

- + ERR_TOO_MANY_ACCEPT_CH_RESTARTS uCEFConstants

The ACCEPT_CH restart has been triggered too many times

- + ERR_TOO_MANY_REDIRECTS uCEFConstants

Attempting to load an URL resulted in too many redirects.

- + ERR_TOO_MANY_RETRIES uCEFConstants

An HTTP transaction was retried too many times due for authentication or invalid certificates. This may be due to a bug in the net stack that would otherwise infinite loop, or if the server or proxy continually requests fresh credentials or presents a fresh invalid certificate.

- + ERR_TRUST_TOKEN_OPERATION_FAILED uCEFConstants

A Trust Tokens protocol operation-executing request failed for one of a number of reasons (precondition failure, internal error, bad response).

- + ERR_TRUST_TOKEN_OPERATION_SUCCESS_WITHOUT_SENDING_REQUEST uCEFConstants

When handling a Trust Tokens protocol operation-executing request, the system was able to execute the request's Trust Tokens operation without sending the request to its destination: for instance, the results could have been present in a local cache (for redemption) or the operation could have been diverted to a local provider (for "platform-provided" issuance).

- + ERR_TUNNEL_CONNECTION_FAILED uCEFConstants

A tunnel connection through the proxy could not be established. For more info see the comment on PROXY_UNABLE_TO_CONNECT_TO_DESTINATION.

- + ERR_UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH uCEFConstants

The attempt to reuse a connection to send proxy auth credentials failed before the AuthController was used to generate credentials. The caller should reuse the controller with a new connection. This error is only used internally by the network stack.

- + ERR_UNDOCUMENTED_SECURITY_LIBRARY_STATUS uCEFConstants

An undocumented SSPI or GSSAPI status code was returned.

- + ERR_UNEXPECTED uCEFConstants

An unexpected error. This may be caused by a programming mistake or an invalid assumption.

- + ERR_UNEXPECTED_CONTENT_DICTIONARY_HEADER uCEFConstants

The header of dictionary compressed stream does not match the expected value.

- + ERR_UNEXPECTED_PROXY_AUTH uCEFConstants

The response was 407 (Proxy Authentication Required), yet we did not send the request to a proxy.

- + ERR_UNEXPECTED_SECURITY_LIBRARY_STATUS uCEFConstants

An unexpected, but documented, SSPI or GSSAPI status code was returned.

- + ERR_UNKNOWN_URL_SCHEME uCEFConstants

The scheme of the URL is unknown.

- + ERR_UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT uCEFConstants

The server sent an FTP directory listing in a format we do not understand.

- + ERR_UNSAFE_PORT uCEFConstants

Attempting to load an URL with an unsafe port number. These are port numbers that correspond to services, which are not robust to spurious input that may be constructed as a result of an allowed web construct (e.g., HTTP looks a lot like SMTP, so form submission to port 25 is denied).

- + ERR_UNSAFE_REDIRECT uCEFConstants

Attempting to load an URL resulted in an unsafe redirect (e.g., a redirect to file:// is considered unsafe).

- + ERR_UNSUPPORTED_AUTH_SCHEME uCEFConstants

An HTTP Authentication scheme was tried which is not supported on this machine.

- + ERR_UPLOAD_FILE_CHANGED uCEFConstants

The file upload failed because the file's modification time was different from the expectation.

- + ERR_UPLOAD_STREAM_REWIND_NOT_SUPPORTED uCEFConstants

The upload failed because the upload stream needed to be re-read, due to a retry or a redirect, but the upload stream doesn't support that operation.

- + ERR_WINSOCK_UNEXPECTED_WRITTEN_BYTES uCEFConstants

Winsock sometimes reports more data written than passed. This is probably due to a broken LSP.

- + ERR_WRONG_VERSION_ON_EARLY_DATA uCEFConstants

TLS 1.3 early data was offered, but the server responded with TLS 1.2 or earlier. This is an internal error code to account for a backwards-compatibility issue with early data and TLS 1.2. It will be received before any data is returned from the socket. The request should be retried with early data disabled.

See https://tools.ietf.org/html/rfc8446#appendix-D.3 for details.

- + ERR_WS_PROTOCOL_ERROR uCEFConstants

Websocket protocol error. Indicates that we are terminating the connection due to a malformed frame or other protocol violation.

- + ERR_WS_THROTTLE_QUEUE_TOO_LARGE uCEFConstants

There are too many pending WebSocketJob instances, so the new job was not pushed to the queue.

- + ERR_WS_UPGRADE uCEFConstants

When a WebSocket handshake is done successfully and the connection has been upgraded, the URLRequest is cancelled with this error code.

- + ERR_ZSTD_WINDOW_SIZE_TOO_BIG uCEFConstants

Content decoding failed due to the zstd window size being too big (over 8MB).

- + EVENTFLAG_ALTGR_DOWN uCEFConstants

Supported event bit flag.

- + EVENTFLAG_ALT_DOWN uCEFConstants

Supported event bit flag.

- + EVENTFLAG_CAPS_LOCK_ON uCEFConstants

Supported event bit flag.

- + EVENTFLAG_COMMAND_DOWN uCEFConstants

Supported event bit flag. Mac OS-X command key.

- + EVENTFLAG_CONTROL_DOWN uCEFConstants

Supported event bit flag.

- + EVENTFLAG_IS_KEY_PAD uCEFConstants

Supported event bit flag.

- + EVENTFLAG_IS_LEFT uCEFConstants

Supported event bit flag.

- + EVENTFLAG_IS_REPEAT uCEFConstants

Supported event bit flag.

- + EVENTFLAG_IS_RIGHT uCEFConstants

Supported event bit flag.

- + EVENTFLAG_LEFT_MOUSE_BUTTON uCEFConstants

Supported event bit flag.

- + EVENTFLAG_MIDDLE_MOUSE_BUTTON uCEFConstants

Supported event bit flag.

- + EVENTFLAG_NONE uCEFConstants

Supported event bit flag.

- + EVENTFLAG_NUM_LOCK_ON uCEFConstants

Supported event bit flag.

- + EVENTFLAG_PRECISION_SCROLLING_DELTA uCEFConstants

Supported event bit flag.

- + EVENTFLAG_RIGHT_MOUSE_BUTTON uCEFConstants

Supported event bit flag.

- + EVENTFLAG_SCROLL_BY_PAGE uCEFConstants

Supported event bit flag.

- + EVENTFLAG_SHIFT_DOWN uCEFConstants

Supported event bit flag.

- + FileVersionInfoToString uCEFMiscFunctions

 

- + FILE_DIALOG_NUM_VALUES uCEFConstants

Number of TCefFileDialogMode values

- + FILE_DIALOG_OPEN uCEFConstants

Requires that the file exists before allowing the user to pick it.

- + FILE_DIALOG_OPEN_FOLDER uCEFConstants

Like Open, but selects a folder to open.

- + FILE_DIALOG_OPEN_MULTIPLE uCEFConstants

Like Open, but allows picking multiple files to open.

- + FILE_DIALOG_SAVE uCEFConstants

Allows picking a nonexistent file, and prompts to overwrite if the file already exists.

- + FixCefTime uCEFMiscFunctions

Returns a new TCefTime with a valid time in case the original has errors.

- + GetAbsoluteDirPath uCEFMiscFunctions

 

- + GetCefKeyboardModifiers uCEFMiscFunctions

 

- + GetCefMouseModifiers uCEFMiscFunctions

 

- + GetCefMouseModifiers uCEFMiscFunctions

 

- + GetCommandLineSwitchValue uCEFMiscFunctions

Returns a command line switch value if it exists.

- + GetDefaultCEFUserAgent uCEFMiscFunctions

@@ -4994,287 +5009,287 @@ example.test.increment();

- + GetDeviceScaleFactor uCEFMiscFunctions

 

- + GetDLLHeaderMachine uCEFMiscFunctions

 

- + GetDLLVersion uCEFMiscFunctions

 

- + GetDPIForHandle uCEFMiscFunctions

 

- + GetExtendedFileVersion uCEFMiscFunctions

 

- + GetFileTypeDescription uCEFMiscFunctions

 

- + GetGlobalMemoryStatusEx uCEFMiscFunctions

 

- + GetIsWow64Process2 uCEFMiscFunctions

 

- + GetModulePath uCEFMiscFunctions

Retrieves the fully qualified path for the current module.

- + GetRealWindowsVersion uCEFMiscFunctions

 

- + GetRegistryWindowsVersion uCEFMiscFunctions

 

- + GetScreenDPI uCEFMiscFunctions

 

- + GetTimeIntervalMilliseconds uCEFMiscFunctions

Returns the time interval between now and from_ in milliseconds. This funcion should only be used by TCEFTimerWorkScheduler.

- + GetWindowsMajorMinorVersion uCEFMiscFunctions

 

- + GlobalCEFApp uCEFApplication

 

- + GlobalCEFApp uCEFApplicationCore

 

- + GlobalCEFTimerWorkScheduler uCEFTimerWorkScheduler

 

- + GlobalCEFWorkScheduler uCEFWorkScheduler

 

- + GlobalFMXWorkScheduler uCEFFMXWorkScheduler

 

- + GOOGLE_DISCOVERY_DOCUMENT uCEFOAuth2Helper

 

- + GWLP_HWNDPARENT uCEFMiscFunctions

 

- + GWLP_WNDPROC uCEFMiscFunctions

 

- + IApplicationCoreEvents uCEFInterfaces

Custom interface used to handle all the TCefApplicationCore events.

- + ICefAccessibilityHandler uCEFInterfaces

Implement this interface to receive accessibility notification when accessibility events have been registered. The functions of this interface will be called on the UI thread.

- + ICefApp uCEFInterfaces

Implement this interface to provide handler implementations. Methods will be called by the process and/or thread indicated.

- + ICefAudioHandler uCEFInterfaces

Implement this interface to handle audio events.

- + ICefAuthCallback uCEFInterfaces

Callback interface used for asynchronous continuation of authentication requests.

- + ICefBaseRefCounted uCEFInterfaces

All ref-counted framework interfaces must inherit from this interface.

- + ICefBeforeDownloadCallback uCEFInterfaces

Callback interface used to asynchronously continue a download.

- + ICefBinaryValue uCEFInterfaces

Interface representing a binary value. Can be used on any process and thread.

- + ICefBoxLayout uCEFInterfaces

A Layout manager that arranges child views vertically or horizontally in a side-by-side fashion with spacing around and between the child views. The child views are always sized according to their preferred size. If the host's bounds provide insufficient space, child views will be clamped. Excess space will not be distributed. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefBrowser uCEFInterfaces

Interface used to represent a browser. When used in the browser process the functions of this interface may be called on any thread unless otherwise indicated in the comments. When used in the render process the functions of this interface may only be called on the main thread.

- + ICefBrowserHost uCEFInterfaces

Interface used to represent the browser process aspects of a browser. The functions of this interface can only be called in the browser process. They may be called on any thread in that process unless otherwise indicated in the comments.

- + ICefBrowserProcessHandler uCEFInterfaces

Interface used to implement browser process callbacks. The functions of this interface will be called on the browser process main thread unless otherwise indicated.

- + ICefBrowserView uCEFInterfaces

A View hosting a ICefBrowser instance. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefBrowserViewDelegate uCEFInterfaces

Implement this interface to handle BrowserView events. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.

- + ICefBrowserViewDelegateEvents uCEFInterfaces

Custom interface used to handle all the ICefBrowserViewDelegate events.

- + ICefButton uCEFInterfaces

A View representing a button. Depending on the specific type, the button could be implemented by a native control or custom rendered. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefButtonDelegate uCEFInterfaces

Implement this interface to handle Button events. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.

- + ICefButtonDelegateEvents uCEFInterfaces

Custom interface used to handle all the ICefButtonDelegate events.

- + ICefCallback uCEFInterfaces

Generic callback interface used for asynchronous continuation.

- + ICefClient uCEFInterfaces

Implement this interface to provide handler implementations.

- + ICefCommandHandler uCEFInterfaces

Implement this interface to handle events related to commands. The functions of this interface will be called on the UI thread.

- + ICefCommandLine uCEFInterfaces

Interface used to create and/or parse command line arguments. Arguments with "–", "-" and, on Windows, "/" prefixes are considered switches. Switches will always precede any arguments without switch prefixes. Switches can optionally have a value specified using the "=" delimiter (e.g. "-switch=value"). An argument of "–" will terminate switch parsing with all subsequent tokens, regardless of prefix, being interpreted as non-switch arguments. Switch names should be lowercase ASCII and will be converted to such if necessary. Switch values will retain the original case and UTF8 encoding. This interface can be used before cef_initialize() is called.

- + ICefCompletionCallback uCEFInterfaces

Generic callback interface used for asynchronous completion.

- + ICefContextMenuHandler uCEFInterfaces

Implement this interface to handle context menu events. The functions of this interface will be called on the UI thread.

- + ICefContextMenuParams uCEFInterfaces

Provides information about the context menu state. The functions of this interface can only be accessed on browser process the UI thread.

- + ICefCookieAccessFilter uCEFInterfaces

Implement this interface to filter cookies that may be sent or received from resource requests. The functions of this interface will be called on the IO thread unless otherwise indicated.

- + ICefCookieManager uCEFInterfaces

Interface used for managing cookies. The functions of this interface may be called on any thread unless otherwise indicated.

- + ICefCookieVisitor uCEFInterfaces

Interface to implement for visiting cookie values. The functions of this interface will always be called on the UI thread.

- + ICefCustomStreamReader uCEFInterfaces

Interface used to read data from a stream. The functions of this interface may be called on any thread.

- + ICefCustomUserData uCEFInterfaces

 

- + ICefDeleteCookiesCallback uCEFInterfaces

Interface to implement to be notified of asynchronous completion via ICefCookieManager.DeleteCookies.

- + ICefDevToolsMessageObserver uCEFInterfaces

Callback interface for ICefBrowserHost.AddDevToolsMessageObserver. The functions of this interface will be called on the browser process UI thread.

- + ICefDialogHandler uCEFInterfaces

Implement this interface to handle dialog events. The functions of this interface will be called on the browser process UI thread.

- + ICefDictionaryValue uCEFInterfaces

Interface representing a dictionary value. Can be used on any process and thread.

- + ICefDisplay uCEFInterfaces

@@ -5285,87 +5300,87 @@ example.test.increment();

- + ICefDisplayHandler uCEFInterfaces

Implement this interface to handle events related to browser display state. The functions of this interface will be called on the UI thread.

- + ICefDomDocument uCEFInterfaces

Interface used to represent a DOM document. The functions of this interface should only be called on the render process main thread thread.

- + ICefDomNode uCEFInterfaces

Interface used to represent a DOM node. The functions of this interface should only be called on the render process main thread.

- + ICefDomVisitor uCEFInterfaces

Interface to implement for visiting the DOM. The functions of this interface will be called on the render process main thread.

- + ICefDownloadHandler uCEFInterfaces

Interface used to handle file downloads. The functions of this interface will called on the browser process UI thread.

- + ICefDownloadImageCallback uCEFInterfaces

Callback interface for ICefBrowserHost.DownloadImage. The functions of this interface will be called on the browser process UI thread.

- + ICefDownloadItem uCEFInterfaces

Interface used to represent a download item.

- + ICefDownloadItemCallback uCEFInterfaces

Callback interface used to asynchronously cancel a download.

- + ICefDragData uCEFInterfaces

Interface used to represent drag data. The functions of this interface may be called on any thread.

- + ICefDragHandler uCEFInterfaces

Implement this interface to handle events related to dragging. The functions of this interface will be called on the UI thread.

- + ICefEndTracingCallback uCEFInterfaces

Implement this interface to receive notification when tracing has completed. The functions of this interface will be called on the browser process UI thread.

- + ICefFileDialogCallback uCEFInterfaces

Callback interface for asynchronous continuation of file dialog requests.

- + ICefFillLayout uCEFInterfaces

A simple Layout that causes the associated Panel's one child to be sized to match the bounds of its parent. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefFindHandler uCEFInterfaces

Implement this interface to handle events related to find results. The functions of this interface will be called on the UI thread.

- + ICefFocusHandler uCEFInterfaces

Implement this interface to handle events related to focus. The functions of this interface will be called on the UI thread.

- + ICefFrame uCEFInterfaces

Interface used to represent a frame in the browser window. When used in the browser process the functions of this interface may be called on any thread unless otherwise indicated in the comments. When used in the render process the functions of this interface may only be called on the main thread.

- + ICefFrameHandler uCEFInterfaces

@@ -5445,578 +5460,583 @@ example.test.increment();

- + ICefImage uCEFInterfaces

Container for a single image represented at different scale factors. All image representations should be the same size in density independent pixel (DIP) units. For example, if the image at scale factor 1.0 is 100x100 pixels then the image at scale factor 2.0 should be 200x200 pixels – both images will display with a DIP size of 100x100 units. The functions of this interface can be called on any browser process thread.

- + ICefJsDialogCallback uCEFInterfaces

Callback interface used for asynchronous continuation of JavaScript dialog requests.

- + ICefJsDialogHandler uCEFInterfaces

Implement this interface to handle events related to JavaScript dialogs. The functions of this interface will be called on the UI thread.

- + ICefKeyboardHandler uCEFInterfaces

Implement this interface to handle events related to keyboard input. The functions of this interface will be called on the UI thread.

- + ICefLabelButton uCEFInterfaces

LabelButton is a button with optional text and/or icon. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefLayout uCEFInterfaces

A Layout handles the sizing of the children of a Panel according to implementation-specific heuristics. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefLifeSpanHandler uCEFInterfaces

Implement this interface to handle events related to browser life span. The functions of this interface will be called on the UI thread unless otherwise indicated.

- + ICefListValue uCEFInterfaces

Interface representing a list value. Can be used on any process and thread.

- + ICefLoadHandler uCEFInterfaces

Implement this interface to handle events related to browser load status. The functions of this interface will be called on the browser process UI thread or render process main thread (TID_RENDERER).

- + ICefMediaAccessCallback uCEFInterfaces

Callback interface used for asynchronous continuation of media access permission requests.

- + ICefMediaObserver uCEFInterfaces

Implemented by the client to observe MediaRouter events and registered via ICefMediaRouter.AddObserver. The functions of this interface will be called on the browser process UI thread.

- + ICefMediaRoute uCEFInterfaces

Represents the route between a media source and sink. Instances of this object are created via ICefMediaRouter.CreateRoute and retrieved via ICefMediaObserver.OnRoutes. Contains the status and metadata of a routing operation. The functions of this interface may be called on any browser process thread unless otherwise indicated.

- + ICefMediaRouteCreateCallback uCEFInterfaces

Callback interface for ICefMediaRouter.CreateRoute. The functions of this interface will be called on the browser process UI thread.

- + ICefMediaRouter uCEFInterfaces

Supports discovery of and communication with media devices on the local network via the Cast and DIAL protocols. The functions of this interface may be called on any browser process thread unless otherwise indicated.

- + ICefMediaSink uCEFInterfaces

Represents a sink to which media can be routed. Instances of this object are retrieved via ICefMediaObserver.OnSinks. The functions of this interface may be called on any browser process thread unless otherwise indicated.

- + ICefMediaSinkDeviceInfoCallback uCEFInterfaces

Callback interface for ICefMediaSink.GetDeviceInfo. The functions of this interface will be called on the browser process UI thread.

- + ICefMediaSource uCEFInterfaces

Represents a source from which media can be routed. Instances of this object are retrieved via ICefMediaRouter.GetSource. The functions of this interface may be called on any browser process thread unless otherwise indicated.

- + ICefMenuButton uCEFInterfaces

MenuButton is a button with optional text, icon and/or menu marker that shows a menu when clicked with the left mouse button. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefMenuButtonDelegate uCEFInterfaces

Implement this interface to handle MenuButton events. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.

- + ICefMenuButtonDelegateEvents uCEFInterfaces

Custom interface used to handle all the ICefMenuButtonDelegate events.

- + ICefMenuButtonPressedLock uCEFInterfaces

MenuButton pressed lock is released when this object is destroyed.

- + ICefMenuModel uCEFInterfaces

Supports creation and modification of menus. See TCefMenuId for the command ids that have default implementations. All user-defined command ids should be between MENU_ID_USER_FIRST and MENU_ID_USER_LAST. The functions of this interface can only be accessed on the browser process the UI thread.

- + ICefMenuModelDelegate uCEFInterfaces

Implement this interface to handle menu model events. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.

- + ICefNavigationEntry uCEFInterfaces

Interface used to represent an entry in navigation history.

- + ICefNavigationEntryVisitor uCEFInterfaces

Callback interface for ICefBrowserHost.GetNavigationEntries. The functions of this interface will be called on the browser process UI thread.

- + ICefOverlayController uCEFInterfaces

Controller for an overlay that contains a contents View added via ICefWindow.AddOverlayView. Methods exposed by this controller should be called in preference to functions of the same name exposed by the contents View unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefPanel uCEFInterfaces

A Panel is a container in the views hierarchy that can contain other Views as children. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefPanelDelegate uCEFInterfaces

Implement this interface to handle Panel events. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.

- + ICefPanelDelegateEvents uCEFInterfaces

Custom interface used to handle all the ICefPanelDelegate events.

- + ICefPdfPrintCallback uCEFInterfaces

Callback interface for ICefBrowserHost.PrintToPDF. The functions of this interface will be called on the browser process UI thread.

- + ICefPermissionHandler uCEFInterfaces

Implement this interface to handle events related to permission requests. The functions of this interface will be called on the browser process UI thread.

- + ICefPermissionPromptCallback uCEFInterfaces

Callback interface used for asynchronous continuation of permission prompts.

- + ICefPostData uCEFInterfaces

Interface used to represent post data for a web request. The functions of this interface may be called on any thread.

- + ICefPostDataElement uCEFInterfaces

Interface used to represent a single element in the request post data. The functions of this interface may be called on any thread.

- + ICefPreferenceManager uCEFInterfaces

Manage access to preferences. Many built-in preferences are registered by Chromium. Custom preferences can be registered in ICefBrowserProcessHandler.OnRegisterCustomPreferences.

- + ICefPreferenceObserver uCEFInterfaces

Implemented by the client to observe preference changes and registered via ICefPreferenceManager.AddPreferenceObserver. The functions of this structure will be called on the browser process UI thread.

- + ICefPrintDialogCallback uCEFInterfaces

Callback interface for asynchronous continuation of print dialog requests.

- + ICefPrintHandler uCEFInterfaces

Implement this interface to handle printing on Linux. Each browser will have only one print job in progress at a time. The functions of this interface will be called on the browser process UI thread.

- + ICefPrintJobCallback uCEFInterfaces

Callback interface for asynchronous continuation of print job requests.

- + ICefPrintSettings uCEFInterfaces

Interface representing print settings.

- + ICefProcessMessage uCEFInterfaces

Interface representing a message. Can be used on any process and thread.

- + ICefReadHandler uCEFInterfaces

Structure the client can implement to provide a custom stream reader. The functions of this structure may be called on any thread.

- + ICefRegistration uCEFInterfaces

Generic callback interface used for managing the lifespan of a registration.

- + ICefRenderHandler uCEFInterfaces

Implement this interface to handle events when window rendering is disabled. The functions of this interface will be called on the UI thread.

- + ICefRenderProcessHandler uCEFInterfaces

Interface used to implement render process callbacks. The functions of this interface will be called on the render process main thread (TID_RENDERER) unless otherwise indicated.

- + ICefRequest uCEFInterfaces

Interface used to represent a web request. The functions of this interface may be called on any thread.

- + ICefRequestContext uCEFInterfaces

A request context provides request handling for a set of related browser or URL request objects. A request context can be specified when creating a new browser via the ICefBrowserHost static factory functions or when creating a new URL request via the ICefUrlRequest static factory functions. Browser objects with different request contexts will never be hosted in the same render process. Browser objects with the same request context may or may not be hosted in the same render process depending on the process model. Browser objects created indirectly via the JavaScript window.open function or targeted links will share the same render process and the same request context as the source browser. When running in single-process mode there is only a single render process (the main process) and so all browsers created in single-process mode will share the same request context. This will be the first request context passed into a ICefBrowserHost static factory function and all other request context objects will be ignored.

- + ICefRequestContextHandler uCEFInterfaces

Implement this interface to provide handler implementations. The handler instance will not be released until all objects related to the context have been destroyed.

- + ICefRequestHandler uCEFInterfaces

Implement this interface to handle events related to browser requests. The functions of this interface will be called on the thread indicated.

- + ICefResolveCallback uCEFInterfaces

Callback interface for ICefRequestContext.ResolveHost.

- + ICefResourceBundle uCEFInterfaces

Interface used for retrieving resources from the resource bundle (*.pak) files loaded by CEF during startup or via the ICefResourceBundleHandler returned from ICefApp.GetResourceBundleHandler. See TCefSettings for additional options related to resource bundle loading. The functions of this interface may be called on any thread unless otherwise indicated.

- + ICefResourceBundleHandler uCEFInterfaces

Interface used to implement a custom resource bundle interface. See TCefSettings for additional options related to resource bundle loading. The functions of this interface may be called on multiple threads.

- + ICefResourceHandler uCEFInterfaces

Interface used to implement a custom request handler interface. The functions of this interface will be called on the IO thread unless otherwise indicated.

- + ICefResourceReadCallback uCEFInterfaces

Callback for asynchronous continuation of ICefResourceHandler.read.

- + ICefResourceRequestHandler uCEFInterfaces

Implement this interface to handle events related to browser requests. The functions of this interface will be called on the IO thread unless otherwise indicated.

- + ICefResourceSkipCallback uCEFInterfaces

Callback for asynchronous continuation of ICefResourceHandler.skip.

- + ICefResponse uCEFInterfaces

Interface used to represent a web response. The functions of this interface may be called on any thread.

- + ICefResponseFilter uCEFInterfaces

Implement this interface to filter resource response content. The functions of this interface will be called on the browser process IO thread.

- + ICefRunContextMenuCallback uCEFInterfaces

Callback interface used for continuation of custom context menu display.

- + ICefRunFileDialogCallback uCEFInterfaces

Callback interface for ICefBrowserHost.RunFileDialog. The functions of this interface will be called on the browser process UI thread.

- + ICefRunQuickMenuCallback uCEFInterfaces

Callback interface used for continuation of custom quick menu display.

- + ICefSchemeHandlerFactory uCEFInterfaces

Interface that creates ICefResourceHandler instances for handling scheme requests. The functions of this interface will always be called on the IO thread.

- + ICefScrollView uCEFInterfaces

A ScrollView will show horizontal and/or vertical scrollbars when necessary based on the size of the attached content view. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefSelectClientCertificateCallback uCEFInterfaces

Callback interface used to select a client certificate for authentication.

- + ICefServer uCEFInterfaces

Interface representing a server that supports HTTP and WebSocket requests. Server capacity is limited and is intended to handle only a small number of simultaneous connections (e.g. for communicating between applications on localhost). The functions of this interface are safe to call from any thread in the brower process unless otherwise indicated.

- + ICefServerHandler uCEFInterfaces

Implement this interface to handle HTTP server requests. A new thread will be created for each ICefServer.CreateServer call (the "dedicated server thread"), and the functions of this interface will be called on that thread. It is therefore recommended to use a different ICefServerHandler instance for each ICefServer.CreateServer call to avoid thread safety issues in the ICefServerHandler implementation.

- + ICefSetCookieCallback uCEFInterfaces

Interface to implement to be notified of asynchronous completion via ICefCookieManager.SetCookie.

- + ICefSettingObserver uCEFInterfaces

Implemented by the client to observe content and website setting changes and registered via ICefRequestContext.AddSettingObserver. The functions of this structure will be called on the browser process UI thread.

- + ICefSharedMemoryRegion uCEFInterfaces

Interface that wraps platform-dependent share memory region mapping.

- + ICefSharedProcessMessageBuilder uCEFInterfaces

Interface that builds a ICefProcessMessage containing a shared memory region. This interface is not thread-safe but may be used exclusively on a different thread from the one which constructed it.

- + ICefSslInfo uCEFInterfaces

Interface representing SSL information.

- + ICefSSLStatus uCEFInterfaces

Interface representing the SSL information for a navigation entry.

- + ICefStreamReader uCEFInterfaces

Interface used to read data from a stream. The functions of this interface may be called on any thread.

- + ICefStreamWriter uCEFInterfaces

Interface used to write data to a stream. The functions of this interface may be called on any thread.

- + ICefStringList uCEFInterfaces

Custom interface used to handle all the CEF functions related to CefStringList.

- + ICefStringMap uCEFInterfaces

Custom interface used to handle all the CEF functions related to CefStringMap.

- + ICefStringMultimap uCEFInterfaces

Custom interface used to handle all the CEF functions related to CefStringMultimap.

- + ICefStringVisitor uCEFInterfaces

Implement this interface to receive string values asynchronously.

- + ICefTask uCEFInterfaces

Implement this interface for asynchronous task execution. If the task is posted successfully and if the associated message loop is still running then the execute() function will be called on the target thread. If the task fails to post then the task object may be destroyed on the source thread instead of the target thread. For this reason be cautious when performing work in the task object destructor.

- + ICefTaskManager uCEFInterfaces

Interface that facilitates managing the browser-related tasks. The functions of this structure may only be called on the UI thread.

- + ICefTaskRunner uCEFInterfaces

Interface that asynchronously executes tasks on the associated thread. It is safe to call the functions of this interface on any thread.

CEF maintains multiple internal threads that are used for handling different types of tasks in different processes. The TCefThreadId definitions in cef_types.h list the common CEF threads. Task runners are also available for other CEF threads as appropriate (for example, V8 WebWorker threads).

- + ICefTextfield uCEFInterfaces

A Textfield supports editing of text. This control is custom rendered with no platform-specific code. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefTextfieldDelegate uCEFInterfaces

Implement this interface to handle Textfield events. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.

- + ICefTextfieldDelegateEvents uCEFInterfaces

Custom interface used to handle all the ICefTextfieldDelegate events.

- + ICefThread uCEFInterfaces

A simple thread abstraction that establishes a message loop on a new thread. The consumer uses ICefTaskRunner to execute code on the thread's message loop. The thread is terminated when the ICefThread object is destroyed or stop() is called. All pending tasks queued on the thread's message loop will run to completion before the thread is terminated. cef_thread_create() can be called on any valid CEF thread in either the browser or render process. This interface should only be used for tasks that require a dedicated thread. In most cases you can post tasks to an existing CEF thread instead of creating a new one; see cef_task.h for details.

- + ICefUnresponsiveProcessCallback uCEFInterfaces

Callback structure for asynchronous handling of an unresponsive process.

- + ICefUrlRequest uCEFInterfaces

Interface used to make a URL request. URL requests are not associated with a browser instance so no ICefClient callbacks will be executed. URL requests can be created on any valid CEF thread in either the browser or render process. Once created the functions of the URL request object must be accessed on the same thread that created it.

- + ICefUrlrequestClient uCEFInterfaces

Interface that should be implemented by the ICefUrlRequest client. The functions of this interface will be called on the same thread that created the request unless otherwise documented.

- + ICEFUrlRequestClientEvents uCEFInterfaces

Custom interface used to handle all the TCEFUrlRequestClientComponent events.

- + ICefV8Accessor uCEFInterfaces

Interface that should be implemented to handle V8 accessor calls. Accessor identifiers are registered by calling ICefV8value.SetValue(). The functions of this interface will be called on the thread associated with the V8 accessor.

- + ICefv8ArrayBufferReleaseCallback uCEFInterfaces

Callback interface that is passed to ICefV8value.CreateArrayBuffer.

- + ICefv8Context uCEFInterfaces

Interface representing a V8 context handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefV8context.GetTaskRunner() function.

- + ICefV8Exception uCEFInterfaces

Interface representing a V8 exception. The functions of this interface may be called on any render process thread.

- + ICefv8Handler uCEFInterfaces

Interface that should be implemented to handle V8 function calls. The functions of this interface will be called on the thread associated with the V8 function.

- + ICefV8Interceptor uCEFInterfaces

Interface that should be implemented to handle V8 interceptor calls. The functions of this interface will be called on the thread associated with the V8 interceptor. Interceptor's named property handlers (with first argument of type CefString) are called when object is indexed by string. Indexed property handlers (with first argument of type int) are called when object is indexed by integer.

- + ICefV8StackFrame uCEFInterfaces

Interface representing a V8 stack frame handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.

- + ICefV8StackTrace uCEFInterfaces

Interface representing a V8 stack trace handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.

- + ICefv8Value uCEFInterfaces

Interface representing a V8 value handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.

- + ICefValue uCEFInterfaces

Interface that wraps other data value types. Complex types (binary, dictionary and list) will be referenced but not owned by this object. Can be used on any process and thread.

- + ICefView uCEFInterfaces

A View is a rectangle within the views View hierarchy. It is the base interface for all Views. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefViewDelegate uCEFInterfaces

Implement this interface to handle view events. All size and position values are in density independent pixels (DIP) unless otherwise indicated. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.

- + ICefViewDelegateEvents uCEFInterfaces

Custom interface used to handle the ICefViewDelegate events.

- + ICefWaitableEvent uCEFInterfaces

WaitableEvent is a thread synchronization tool that allows one thread to wait for another thread to finish some work. This is equivalent to using a Lock+ConditionVariable to protect a simple boolean value. However, using WaitableEvent in conjunction with a Lock to wait for a more complex state change (e.g., for an item to be added to a queue) is not recommended. In that case consider using a ConditionVariable instead of a WaitableEvent. It is safe to create and/or signal a WaitableEvent from any thread. Blocking on a WaitableEvent by calling the *wait() functions is not allowed on the browser process UI or IO threads.

- + ICefWindow uCEFInterfaces

A Window is a top-level Window/widget in the Views hierarchy. By default it will have a non-client area with title bar, icon and buttons that supports moving and resizing. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.

- + ICefWindowDelegate uCEFInterfaces

Implement this interface to handle window events. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.

- + ICefWindowDelegateEvents uCEFInterfaces

Custom interface used to handle all the ICefWindowDelegate events.

- + ICefWriteHandler uCEFInterfaces

Interface the client can implement to provide a custom stream writer. The functions of this interface may be called on any thread.

- + ICefX509Certificate uCEFInterfaces

Interface representing a X.509 certificate.

- + ICefX509CertPrincipal uCEFInterfaces

Interface representing the issuer or subject field of an X.509 certificate.

- + ICefXmlReader uCEFInterfaces

Interface that supports the reading of XML data via the libxml streaming API. The functions of this interface should only be called on the thread that creates the object.

- + ICefZipReader uCEFInterfaces

Interface that supports the reading of zip archives via the zlib unzip API. The functions of this interface should only be called on the thread that creates the object.

- + IChromiumEvents uCEFInterfaces

Custom interface used to handle all the TChromiumCore events.

- + IDC_ABOUT uCEFConstants

 

- + IDC_ADD_NEW_PROFILE uCEFConstants

 

+ +IDC_ADD_NEW_TAB_RECENT_GROUP +uCEFConstants +

 

+ IDC_ADD_NEW_TAB_TO_GROUP uCEFConstants @@ -7173,545 +7193,575 @@ example.test.increment();

 

+IDC_GLIC_STATUS_ICON_MENU_TOGGLE +uCEFConstants +

 

+ + IDC_GLIC_TOGGLE_PIN uCEFConstants

 

- + IDC_GROUP_TARGET_TAB uCEFConstants

 

- + IDC_GROUP_UNGROUPED_TABS uCEFConstants

 

- + IDC_HELP_MENU uCEFConstants

 

- + IDC_HELP_PAGE_VIA_KEYBOARD uCEFConstants

 

- + IDC_HELP_PAGE_VIA_MENU uCEFConstants

 

- + IDC_HIDE_APP uCEFConstants

 

- + IDC_HISTORY_MENU uCEFConstants

 

- + IDC_HOME uCEFConstants

 

- + IDC_IMPORT_SETTINGS uCEFConstants

 

- + IDC_INPUT_METHODS_MENU uCEFConstants

 

- + IDC_INSTALL_PWA uCEFConstants

 

- + IDC_LIVE_CAPTION uCEFConstants

 

- + IDC_MANAGE_CHROME_PROFILES uCEFConstants

 

- + IDC_MANAGE_EXTENSIONS uCEFConstants

 

- + IDC_MANAGE_GOOGLE_ACCOUNT uCEFConstants

 

- + IDC_MANAGE_PASSWORDS_FOR_PAGE uCEFConstants

 

- + IDC_MAXIMIZE_WINDOW uCEFConstants

 

- + IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_FIRST uCEFConstants

 

- + IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_LAST uCEFConstants

 

- + IDC_MEDIA_ROUTER_ABOUT uCEFConstants

 

- + IDC_MEDIA_ROUTER_ALWAYS_SHOW_TOOLBAR_ACTION uCEFConstants

 

- + IDC_MEDIA_ROUTER_HELP uCEFConstants

 

- + IDC_MEDIA_ROUTER_LEARN_MORE uCEFConstants

 

- + IDC_MEDIA_ROUTER_SHOWN_BY_POLICY uCEFConstants

 

- + IDC_MEDIA_ROUTER_SHOW_IN_TOOLBAR uCEFConstants

 

- + IDC_MEDIA_ROUTER_TOGGLE_MEDIA_REMOTING uCEFConstants

 

- + IDC_MEDIA_STREAM_DEVICE_ALWAYS_ALLOW uCEFConstants

 

- + IDC_MEDIA_STREAM_DEVICE_STATUS_TRAY uCEFConstants

 

- + IDC_MEDIA_TOOLBAR_CONTEXT_REPORT_CAST_ISSUE uCEFConstants

 

- + IDC_MEDIA_TOOLBAR_CONTEXT_SHOW_OTHER_SESSIONS uCEFConstants

 

- + IDC_MIGRATE_LOCAL_CREDIT_CARD_FOR_PAGE uCEFConstants

 

- + IDC_MINIMIZE_WINDOW uCEFConstants

 

- + IDC_MinimumLabelValue uCEFConstants

 

- + IDC_MORE_TOOLS_MENU uCEFConstants

 

- + IDC_MOVE_TAB_NEXT uCEFConstants

 

- + IDC_MOVE_TAB_PREVIOUS uCEFConstants

 

- + IDC_MOVE_TAB_TO_NEW_WINDOW uCEFConstants

 

- + IDC_MUTE_TARGET_SITE uCEFConstants

 

- + IDC_NAME_WINDOW uCEFConstants

 

- + IDC_NEW_INCOGNITO_WINDOW uCEFConstants

 

- + IDC_NEW_SPLIT_TAB uCEFConstants

 

- + IDC_NEW_TAB uCEFConstants

 

- + IDC_NEW_TAB_TO_RIGHT uCEFConstants

 

- + IDC_NEW_WINDOW uCEFConstants

 

- + IDC_OFFERS_AND_REWARDS_FOR_PAGE uCEFConstants

 

+ +IDC_OMNIBOX_CONTEXT_ADD_FILE +uCEFConstants +

 

+ +IDC_OMNIBOX_CONTEXT_ADD_IMAGE +uCEFConstants +

 

+ + +IDC_OMNIBOX_CONTEXT_CREATE_IMAGES +uCEFConstants +

 

+ + +IDC_OMNIBOX_CONTEXT_DEEP_RESEARCH +uCEFConstants +

 

+ + IDC_OPEN_CURRENT_URL uCEFConstants

 

- + IDC_OPEN_FILE uCEFConstants

 

- + IDC_OPEN_GLIC uCEFConstants

 

- + IDC_OPEN_GUEST_PROFILE uCEFConstants

 

- + IDC_OPEN_IN_CHROME uCEFConstants

 

- + IDC_OPEN_IN_PWA_WINDOW uCEFConstants

 

- + IDC_OPEN_LINK_IN_PROFILE_FIRST uCEFConstants

 

- + IDC_OPEN_LINK_IN_PROFILE_LAST uCEFConstants

 

- + IDC_OPEN_RECENT_TAB uCEFConstants

 

- + IDC_OPEN_SAFETY_HUB uCEFConstants

 

- + IDC_OPTIONS uCEFConstants

 

- + IDC_ORGANIZE_TABS uCEFConstants

 

- + IDC_PASSWORDS_AND_AUTOFILL_MENU uCEFConstants

 

- + IDC_PASTE uCEFConstants

 

- + IDC_PASTE_AND_GO uCEFConstants

 

- + IDC_PERFORMANCE uCEFConstants

 

- + IDC_PIN_TARGET_TAB uCEFConstants

 

- + IDC_PRINT uCEFConstants

 

- + IDC_PROFILE_MAIN_MENU uCEFConstants

 

- + IDC_PROFILE_MENU_IN_APP_MENU uCEFConstants

 

- + IDC_PROFILING_ENABLED uCEFConstants

 

- + IDC_QRCODE_GENERATOR uCEFConstants

 

- + IDC_READING_LIST_MENU uCEFConstants

 

- + IDC_READING_LIST_MENU_ADD_TAB uCEFConstants

 

- + IDC_READING_LIST_MENU_SHOW_UI uCEFConstants

 

- + IDC_RECENT_TABS_LOGIN_FOR_DEVICE_TABS uCEFConstants

 

- + IDC_RECENT_TABS_MENU uCEFConstants

 

- + IDC_RECENT_TABS_NO_DEVICE_TABS uCEFConstants

 

- + IDC_RECENT_TABS_SEE_DEVICE_TABS uCEFConstants

 

- + IDC_RELOAD uCEFConstants

 

- + IDC_RELOAD_BYPASSING_CACHE uCEFConstants

 

- + IDC_RELOAD_CLEARING_CACHE uCEFConstants

 

- + IDC_RESTORE_TAB uCEFConstants

 

- + IDC_RESTORE_WINDOW uCEFConstants

 

- + IDC_ROUTE_MEDIA uCEFConstants

 

- + IDC_SAFETY_HUB_MANAGE_EXTENSIONS uCEFConstants

 

- + IDC_SAFETY_HUB_SHOW_PASSWORD_CHECKUP uCEFConstants

 

- + IDC_SAVED_TAB_GROUPS_MENU uCEFConstants

 

- + IDC_SAVE_AND_SHARE_MENU uCEFConstants

 

- + IDC_SAVE_AUTOFILL_ADDRESS uCEFConstants

 

- + IDC_SAVE_CREDIT_CARD_FOR_PAGE uCEFConstants

 

- + IDC_SAVE_IBAN_FOR_PAGE uCEFConstants

 

- + IDC_SAVE_PAGE uCEFConstants

 

- + IDC_SEARCH uCEFConstants

 

- + IDC_SELECT_LAST_TAB uCEFConstants

 

- + IDC_SELECT_NEXT_TAB uCEFConstants

 

- + IDC_SELECT_PREVIOUS_TAB uCEFConstants

 

- + IDC_SELECT_TAB_0 uCEFConstants

 

- + IDC_SELECT_TAB_1 uCEFConstants

 

- + IDC_SELECT_TAB_2 uCEFConstants

 

- + IDC_SELECT_TAB_3 uCEFConstants

 

- + IDC_SELECT_TAB_4 uCEFConstants

 

- + IDC_SELECT_TAB_5 uCEFConstants

 

- + IDC_SELECT_TAB_6 uCEFConstants

 

- + IDC_SELECT_TAB_7 uCEFConstants

 

- + IDC_SEND_SHARED_TAB_GROUP_FEEDBACK uCEFConstants

 

- + IDC_SEND_TAB_TO_SELF uCEFConstants

 

- + IDC_SET_BROWSER_AS_DEFAULT uCEFConstants

 

- + IDC_SHARING_HUB uCEFConstants

 

- + IDC_SHARING_HUB_MENU uCEFConstants

 

- + IDC_SHARING_HUB_SCREENSHOT uCEFConstants

 

- + IDC_SHOW_ADDRESSES uCEFConstants

 

+ +IDC_SHOW_AI_MODE_OMNIBOX_BUTTON +uCEFConstants +

 

+ IDC_SHOW_ALL_COMPARISON_TABLES uCEFConstants @@ -7763,105 +7813,115 @@ example.test.increment();

 

+IDC_SHOW_CONTEXTUAL_TASKS_SIDE_PANEL +uCEFConstants +

 

+ + IDC_SHOW_CUSTOMIZE_CHROME_SIDE_PANEL uCEFConstants

 

- + IDC_SHOW_CUSTOMIZE_CHROME_TOOLBAR uCEFConstants

 

- + IDC_SHOW_DOWNLOADS uCEFConstants

 

- + IDC_SHOW_FULL_URLS uCEFConstants

 

- + IDC_SHOW_GOOGLE_LENS_SHORTCUT uCEFConstants

 

- + IDC_SHOW_HISTORY uCEFConstants

 

- + IDC_SHOW_HISTORY_CLUSTERS_SIDE_PANEL uCEFConstants

 

- + IDC_SHOW_HISTORY_SIDE_PANEL uCEFConstants

 

- + IDC_SHOW_MANAGEMENT_PAGE uCEFConstants

 

- + IDC_SHOW_PASSWORD_MANAGER uCEFConstants

 

- + IDC_SHOW_PAYMENT_METHODS uCEFConstants

 

- + IDC_SHOW_READING_MODE_SIDE_PANEL uCEFConstants

 

- + IDC_SHOW_SAVE_LOCAL_CARD_SIGN_IN_PROMO_IF_APPLICABLE uCEFConstants

 

- + IDC_SHOW_SEARCH_TOOLS uCEFConstants

 

- + IDC_SHOW_SETTINGS_CHANGE_FIRST uCEFConstants

 

- + IDC_SHOW_SETTINGS_CHANGE_LAST uCEFConstants

 

- + IDC_SHOW_SETTINGS_RESET_BUBBLE uCEFConstants

 

- + IDC_SHOW_SIGNIN uCEFConstants

 

- + IDC_SHOW_SIGNIN_WHEN_PAUSED uCEFConstants

 

- + IDC_SHOW_SRT_BUBBLE uCEFConstants

 

+ +IDC_SHOW_SYNC_PASSPHRASE_DIALOG +uCEFConstants +

 

+ IDC_SHOW_SYNC_SETTINGS uCEFConstants diff --git a/docs/html/cef4delphi.hhc b/docs/html/cef4delphi.hhc index 7c42ea56..689defa9 100644 --- a/docs/html/cef4delphi.hhc +++ b/docs/html/cef4delphi.hhc @@ -12206,6 +12206,14 @@
  • + + + +
  • + + + +
  • @@ -12522,12 +12530,12 @@
  • - - + +
  • - - + +
  • @@ -12730,6 +12738,10 @@
  • + + + +
  • @@ -13010,6 +13022,10 @@
  • + + + +
  • @@ -13266,6 +13282,10 @@
  • + + + +
  • @@ -13678,6 +13698,10 @@
  • + + + +
  • @@ -14490,10 +14514,34 @@
  • + + + +
  • + + + +
  • + + + +
  • + + + +
  • + + + +
  • + + + +
  • diff --git a/docs/html/cef4delphi.hhk b/docs/html/cef4delphi.hhk index 9f323889..50ceb567 100644 --- a/docs/html/cef4delphi.hhk +++ b/docs/html/cef4delphi.hhk @@ -114,16 +114,16 @@
  • - +
  • @@ -2698,28 +2698,28 @@
  • - +
  • @@ -2943,20 +2943,20 @@
  • - - + +
  • - - + +
  • - - + +
  • @@ -3159,6 +3159,10 @@
  • + + + +
  • @@ -3507,6 +3511,14 @@
  • + + + +
  • + + + +
  • @@ -3944,16 +3956,16 @@
  • - +
  • @@ -4256,16 +4268,16 @@
  • - +
  • @@ -5126,16 +5138,16 @@
  • - +
  • @@ -5908,16 +5920,16 @@
  • - +
  • @@ -11973,6 +11985,10 @@
  • + + + +
  • @@ -12897,6 +12913,10 @@
  • + + + +
  • @@ -13081,6 +13101,22 @@
  • + + + +
  • + + + +
  • + + + +
  • + + + +
  • @@ -13329,6 +13365,10 @@
  • + + + +
  • @@ -13369,6 +13409,10 @@
  • + + + +
  • @@ -13449,6 +13493,10 @@
  • + + + +
  • @@ -13808,16 +13856,16 @@
  • - +
  • @@ -15376,16 +15424,16 @@
  • - +
  • @@ -18350,16 +18398,16 @@
  • - +
  • @@ -25410,16 +25458,16 @@
  • - +
  • @@ -25460,30 +25508,30 @@
  • - +
  • - +
  • @@ -39614,16 +39662,16 @@
  • - +
  • @@ -39662,16 +39710,16 @@
  • - +
  • @@ -39716,16 +39764,16 @@
  • - +
  • @@ -41892,30 +41940,30 @@
  • - +
  • - +
  • @@ -42796,16 +42844,16 @@
  • - +
    • - +
    • - +
  • @@ -43168,16 +43216,12 @@
  • - +
    • - - -
    • - - +
    • @@ -43185,11 +43229,15 @@
    • + + +
    • +
    • - +
  • @@ -45766,21 +45814,21 @@
  • - +
    • + + +
    • +
    • -
    • - - -
  • @@ -45904,16 +45952,16 @@
  • - +
    • - +
    • - +
  • @@ -46098,16 +46146,16 @@
  • - +
    • - +
    • - +
  • @@ -46556,16 +46604,16 @@
  • - +
    • - +
    • - +
  • diff --git a/docs/html/uCEFApplicationCore.html b/docs/html/uCEFApplicationCore.html index c54f1fd5..66883b1e 100644 --- a/docs/html/uCEFApplicationCore.html +++ b/docs/html/uCEFApplicationCore.html @@ -41,13 +41,13 @@

    Constants

    - + - + @@ -59,16 +59,16 @@ - + - + - + @@ -77,13 +77,13 @@ - + - + - + @@ -119,7 +119,7 @@

    Constants

    CEF_SUPPORTED_VERSION_MAJOR = 142;CEF_SUPPORTED_VERSION_MAJOR = 143;
    CEF_SUPPORTED_VERSION_MINOR = 0;
    CEF_SUPPORTED_VERSION_RELEASE = 14;CEF_SUPPORTED_VERSION_RELEASE = 9;
    CEF_SUPPORTED_VERSION_BUILD = 0;CEF_CHROMEELF_VERSION_MINOR = 0;
    CEF_CHROMEELF_VERSION_RELEASE = 7444;CEF_CHROMEELF_VERSION_RELEASE = 7499;
    CEF_CHROMEELF_VERSION_BUILD = 163;CEF_CHROMEELF_VERSION_BUILD = 40;
    CEF_API_VERSION_MIN = 13300;
    CEF_API_VERSION_LAST = 14200;CEF_API_VERSION_LAST = 14300;
    CEF_API_VERSION = CEF_API_VERSION_LAST;CEF_API_VERSION_EXPERIMENTAL = 999999;
    CEF_API_HASH_PLATFORM_LINUX = '18761cd4725392883e0d77a1db53b08a4cae7ac6';CEF_API_HASH_PLATFORM_LINUX = 'ad459cb758e4783c779771ed36185e8c9fd41132';
    CEF_API_HASH_PLATFORM_MAC = '4ef1c19a09a8ca2e523fea4f79215a6934de1071';CEF_API_HASH_PLATFORM_MAC = '5d611f7396aaf2dedd0c1e80c680360d998f971f';
    CEF_API_HASH_PLATFORM_WINDOWS = '1ce1d0945fb904ca48c16e2c2bdbbf25bfb7b12e';CEF_API_HASH_PLATFORM_WINDOWS = '122bae6ae9a9961fb2fc27bd10aede159858f870';
    LIBCEF_DLL = 'libcef.dll';
    - + @@ -133,7 +133,7 @@
    CEF_SUPPORTED_VERSION_MAJOR = 142;CEF_SUPPORTED_VERSION_MAJOR = 143;

    This item has no description.

    - + @@ -161,14 +161,14 @@
    CEF_SUPPORTED_VERSION_RELEASE = 14;CEF_SUPPORTED_VERSION_RELEASE = 9;

    This item has no description.

    - +
    CEF_CHROMEELF_VERSION_RELEASE = 7444;CEF_CHROMEELF_VERSION_RELEASE = 7499;

    This item has no description.

    - + @@ -184,7 +184,7 @@ values defined in cef_api_versions.json

    CEF_CHROMEELF_VERSION_BUILD = 163;CEF_CHROMEELF_VERSION_BUILD = 40;

    This item has no description.

    - + @@ -207,7 +207,7 @@ value defined in /include/cef_api_hash.h

    CEF_API_VERSION_LAST = 14200;CEF_API_VERSION_LAST = 14300;

    This item has no description.

    - +
    CEF_API_HASH_PLATFORM_LINUX = '18761cd4725392883e0d77a1db53b08a4cae7ac6';CEF_API_HASH_PLATFORM_LINUX = 'ad459cb758e4783c779771ed36185e8c9fd41132';

    @@ -216,14 +216,14 @@ values defined in cef_api_versions.json

    - +
    CEF_API_HASH_PLATFORM_MAC = '4ef1c19a09a8ca2e523fea4f79215a6934de1071';CEF_API_HASH_PLATFORM_MAC = '5d611f7396aaf2dedd0c1e80c680360d998f971f';

    This item has no description.

    - + diff --git a/docs/html/uCEFChromiumEvents.html b/docs/html/uCEFChromiumEvents.html index 2cca9389..e02d4296 100644 --- a/docs/html/uCEFChromiumEvents.html +++ b/docs/html/uCEFChromiumEvents.html @@ -85,7 +85,7 @@ - + @@ -607,7 +607,7 @@ ICefDisplayHandler

    CEF_API_HASH_PLATFORM_WINDOWS = '1ce1d0945fb904ca48c16e2c2bdbbf25bfb7b12e';CEF_API_HASH_PLATFORM_WINDOWS = '122bae6ae9a9961fb2fc27bd10aede159858f870';

    This item has no description.

    TOnStatusMessage = procedure(Sender: TObject; const browser: ICefBrowser; const value: ustring) of object;
    TOnConsoleMessage = procedure(Sender: TObject; const browser: ICefBrowser; level: TCefLogSeverity; const message, source: ustring; line: Integer; out Result: Boolean) of object;TOnConsoleMessage = procedure(Sender: TObject; const browser: ICefBrowser; level: TCefLogSeverity; const message_, source: ustring; line: Integer; out Result: Boolean) of object;
    TOnAutoResize = procedure(Sender: TObject; const browser: ICefBrowser; const new_size: PCefSize; out Result: Boolean) of object;
    - + diff --git a/docs/html/uCEFConstants.html b/docs/html/uCEFConstants.html index 77a72daa..92e367c5 100644 --- a/docs/html/uCEFConstants.html +++ b/docs/html/uCEFConstants.html @@ -331,6 +331,12 @@ + + + + + + @@ -568,10 +574,10 @@ - + - + @@ -724,215 +730,221 @@ + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + @@ -1126,314 +1138,320 @@ + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + @@ -2044,8 +2062,26 @@ + + + + + + + + + + + + + + + + + + @@ -5128,6 +5164,36 @@

    +

    TCefErrorCode value. + +

    <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_errorcode_t))

    + +
    TOnConsoleMessage = procedure(Sender: TObject; const browser: ICefBrowser; level: TCefLogSeverity; const message, source: ustring; line: Integer; out Result: Boolean) of object;TOnConsoleMessage = procedure(Sender: TObject; const browser: ICefBrowser; level: TCefLogSeverity; const message_, source: ustring; line: Integer; out Result: Boolean) of object;

    This item has no description.

    ERR_PROXY_UNABLE_TO_CONNECT_TO_DESTINATION = -186;
    ERR_PROXY_DELEGATE_CANCELED_CONNECT_REQUEST = -187;
    ERR_PROXY_DELEGATE_CANCELED_CONNECT_RESPONSE = -188;
    ERR_CERT_COMMON_NAME_INVALID = -200;
    ERR_INCONSISTENT_IP_ADDRESS_SPACE = -383;
    ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_POLICY = -384;ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_LOCAL_NETWORK_ACCESS_POLICY = -384;
    ERR_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_CHECKS = -385;ERR_BLOCKED_BY_LOCAL_NETWORK_ACCESS_CHECKS = -385;
    ERR_ZSTD_WINDOW_SIZE_TOO_BIG = -386;ERR_DNS_SECURE_PROBE_RECORD_INVALID = -814;
    ERR_DNS_CACHE_INVALIDATION_IN_PROGRESS = -815;
    ERR_BLOB_INVALID_CONSTRUCTION_ARGUMENTS = -900;
    ERR_BLOB_OUT_OF_MEMORY = -901;
    ERR_BLOB_FILE_WRITE_FAILED = -902;
    ERR_BLOB_SOURCE_DIED_IN_TRANSIT = -903;
    ERR_BLOB_DEREFERENCED_WHILE_BUILDING = -904;
    ERR_BLOB_REFERENCED_BLOB_BROKEN = -905;
    ERR_BLOB_REFERENCED_FILE_UNAVAILABLE = -906;
    COMMAND_ID_FIRST_UNBOUNDED = $E000;
    IDC_MinimumLabelValue = 4000;
    IDC_BACK = 33000;
    IDC_FORWARD = 33001;
    IDC_RELOAD = 33002;
    IDC_HOME = 33003;
    IDC_OPEN_CURRENT_URL = 33004;
    IDC_STOP = 33006;
    IDC_RELOAD_BYPASSING_CACHE = 33007;
    IDC_RELOAD_CLEARING_CACHE = 33009;
    IDC_NEW_WINDOW = 34000;
    IDC_NEW_INCOGNITO_WINDOW = 34001;
    IDC_CLOSE_WINDOW = 34012;
    IDC_ALWAYS_ON_TOP = 34013;
    IDC_NEW_TAB = 34014;
    IDC_CLOSE_TAB = 34015;
    IDC_SELECT_NEXT_TAB = 34016;
    IDC_SELECT_PREVIOUS_TAB = 34017;
    IDC_SELECT_TAB_0 = 34018;
    IDC_SELECT_TAB_1 = 34019;
    IDC_SELECT_TAB_2 = 34020;
    IDC_SELECT_TAB_3 = 34021;
    IDC_SELECT_TAB_4 = 34022;
    IDC_SELECT_TAB_5 = 34023;
    IDC_SELECT_TAB_6 = 34024;
    IDC_SELECT_TAB_7 = 34025;
    IDC_SELECT_LAST_TAB = 34026;
    IDC_DUPLICATE_TAB = 34027;
    IDC_RESTORE_TAB = 34028;
    IDC_SHOW_AS_TAB = 34029;
    IDC_FULLSCREEN = 34030;
    IDC_EXIT = 34031;
    IDC_MOVE_TAB_NEXT = 34032;
    IDC_MOVE_TAB_PREVIOUS = 34033;
    IDC_SEARCH = 34035;
    IDC_WINDOW_MENU = 34045;
    IDC_MINIMIZE_WINDOW = 34046;
    IDC_MAXIMIZE_WINDOW = 34047;
    IDC_ALL_WINDOWS_FRONT = 34048;
    IDC_NAME_WINDOW = 34049;
    IDC_TOGGLE_MULTITASK_MENU = 34050;
    IDC_USE_SYSTEM_TITLE_BAR = 34051;
    IDC_RESTORE_WINDOW = 34052;
    IDC_OPEN_IN_PWA_WINDOW = 34053;
    IDC_MOVE_TAB_TO_NEW_WINDOW = 34054;
    IDC_NEW_SPLIT_TAB = 34055;
    IDC_TOGGLE_VERTICAL_TABS = 34056;
    IDC_COPY_URL = 34060;
    IDC_OPEN_IN_CHROME = 34061;
    IDC_WEB_APP_SETTINGS = 34062;
    IDC_WEB_APP_MENU_APP_INFO = 34063;
    IDC_WEB_APP_UPGRADE_DIALOG = 34064;
    IDC_VISIT_DESKTOP_OF_LRU_USER_2 = 34080;
    IDC_VISIT_DESKTOP_OF_LRU_USER_3 = 34081;
    IDC_VISIT_DESKTOP_OF_LRU_USER_4 = 34082;
    IDC_VISIT_DESKTOP_OF_LRU_USER_5 = 34083;
    IDC_ADD_NEW_TAB_TO_GROUP = 34100;
    IDC_CREATE_NEW_TAB_GROUP = 34101;
    IDC_FOCUS_NEXT_TAB_GROUP = 34102;
    IDC_FOCUS_PREV_TAB_GROUP = 34103;
    IDC_CLOSE_TAB_GROUP = 34104;
    IDC_GROUP_UNGROUPED_TABS = 34105;
    IDC_CREATE_NEW_TAB_GROUP_TOP_LEVEL = 34106;
    IDC_ADD_NEW_TAB_RECENT_GROUP = 34107;
    IDC_BOOKMARK_THIS_TAB = 35000;
    IDC_SHOW_SIGNIN = 35359;
    IDC_SHOW_SYNC_PASSPHRASE_DIALOG = 35360;
    IDC_ZOOM_MENU = 38000;
    IDC_ZOOM_PLUS = 38001;
    IDC_ZOOM_NORMAL = 38002;
    IDC_ZOOM_MINUS = 38003;
    IDC_FOCUS_TOOLBAR = 39000;
    IDC_FOCUS_LOCATION = 39001;
    IDC_FOCUS_SEARCH = 39002;
    IDC_FOCUS_MENU_BAR = 39003;
    IDC_FOCUS_NEXT_PANE = 39004;
    IDC_FOCUS_PREVIOUS_PANE = 39005;
    IDC_FOCUS_BOOKMARKS = 39006;
    IDC_FOCUS_INACTIVE_POPUP_FOR_ACCESSIBILITY = 39007;
    IDC_FOCUS_WEB_CONTENTS_PANE = 39009;
    IDC_OPEN_FILE = 40000;
    IDC_CREATE_SHORTCUT = 40002;
    IDC_DEVELOPER_MENU = 40003;
    IDC_DEV_TOOLS = 40004;
    IDC_DEV_TOOLS_CONSOLE = 40005;
    IDC_TASK_MANAGER = 40006;
    IDC_DEV_TOOLS_DEVICES = 40007;
    IDC_FEEDBACK = 40008;
    IDC_SHOW_BOOKMARK_BAR = 40009;
    IDC_SHOW_HISTORY = 40010;
    IDC_SHOW_BOOKMARK_MANAGER = 40011;
    IDC_SHOW_DOWNLOADS = 40012;
    IDC_CLEAR_BROWSING_DATA = 40013;
    IDC_IMPORT_SETTINGS = 40014;
    IDC_OPTIONS = 40015;
    IDC_EDIT_SEARCH_ENGINES = 40016;
    IDC_VIEW_PASSWORDS = 40017;
    IDC_ABOUT = 40018;
    IDC_HELP_PAGE_VIA_KEYBOARD = 40019;
    IDC_HELP_PAGE_VIA_MENU = 40020;
    IDC_SHOW_APP_MENU = 40021;
    IDC_MANAGE_EXTENSIONS = 40022;
    IDC_DEV_TOOLS_INSPECT = 40023;
    IDC_UPGRADE_DIALOG = 40024;
    IDC_SHOW_HISTORY_CLUSTERS_SIDE_PANEL = 40025;
    IDC_PROFILING_ENABLED = 40028;
    IDC_BOOKMARKS_MENU = 40029;
    IDC_SAVED_TAB_GROUPS_MENU = 40030;
    IDC_EXTENSION_ERRORS = 40031;
    IDC_SHOW_SETTINGS_CHANGE_FIRST = 40033;
    IDC_SHOW_SETTINGS_CHANGE_LAST = 40133;
    IDC_SHOW_AVATAR_MENU = 40134;
    IDC_EXTENSION_INSTALL_ERROR_FIRST = 40135;
    IDC_EXTENSION_INSTALL_ERROR_LAST = 40235;
    IDC_TOGGLE_REQUEST_TABLET_SITE = 40236;
    IDC_DEV_TOOLS_TOGGLE = 40237;
    IDC_RECENT_TABS_MENU = 40239;
    IDC_RECENT_TABS_NO_DEVICE_TABS = 40240;
    IDC_SHOW_SETTINGS_RESET_BUBBLE = 40241;
    IDC_DISTILL_PAGE = 40243;
    IDC_HELP_MENU = 40244;
    IDC_SHOW_SRT_BUBBLE = 40246;
    IDC_ELEVATED_RECOVERY_DIALOG = 40247;
    IDC_TAKE_SCREENSHOT = 40248;
    IDC_MORE_TOOLS_MENU = 40249;
    IDC_TOGGLE_FULLSCREEN_TOOLBAR = 40250;
    IDC_CUSTOMIZE_TOUCH_BAR = 40251;
    IDC_SHOW_BETA_FORUM = 40252;
    IDC_TOGGLE_JAVASCRIPT_APPLE_EVENTS = 40253;
    IDC_INSTALL_PWA = 40254;
    IDC_SHOW_MANAGEMENT_PAGE = 40255;
    IDC_PASTE_AND_GO = 40256;
    IDC_SHOW_SAVE_LOCAL_CARD_SIGN_IN_PROMO_IF_APPLICABLE = 40257;
    IDC_CLOSE_SIGN_IN_PROMO = 40258;
    IDC_SHOW_FULL_URLS = 40259;
    IDC_CARET_BROWSING_TOGGLE = 40260;
    IDC_CHROME_TIPS = 40263;
    IDC_CHROME_WHATS_NEW = 40264;
    IDC_PERFORMANCE = 40266;
    IDC_EXTENSIONS_SUBMENU = 40267;
    IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS = 40268;
    IDC_EXTENSIONS_SUBMENU_VISIT_CHROME_WEB_STORE = 40269;
    IDC_READING_LIST_MENU = 40270;
    IDC_READING_LIST_MENU_ADD_TAB = 40271;
    IDC_READING_LIST_MENU_SHOW_UI = 40272;
    IDC_SHOW_READING_MODE_SIDE_PANEL = 40273;
    IDC_SHOW_BOOKMARK_SIDE_PANEL = 40274;
    IDC_SHOW_CHROME_LABS = 40276;
    IDC_RECENT_TABS_LOGIN_FOR_DEVICE_TABS = 40277;
    IDC_OPEN_RECENT_TAB = 40278;
    IDC_OPEN_SAFETY_HUB = 40279;
    IDC_SAFETY_HUB_SHOW_PASSWORD_CHECKUP = 40280;
    IDC_SAFETY_HUB_MANAGE_EXTENSIONS = 40281;
    IDC_SHOW_GOOGLE_LENS_SHORTCUT = 40282;
    IDC_SHOW_CUSTOMIZE_CHROME_SIDE_PANEL = 40283;
    IDC_SHOW_CUSTOMIZE_CHROME_TOOLBAR = 40284;
    IDC_TASK_MANAGER_APP_MENU = 40285;
    IDC_TASK_MANAGER_SHORTCUT = 40286;
    IDC_TASK_MANAGER_CONTEXT_MENU = 40287;
    IDC_TASK_MANAGER_MAIN_MENU = 40288;
    IDC_COMPARE_MENU = 40289;
    IDC_SHOW_ALL_COMPARISON_TABLES = 40290;
    IDC_ADD_TO_COMPARISON_TABLE_MENU = 40291;
    IDC_CREATE_NEW_COMPARISON_TABLE_WITH_TAB = 40292;
    IDC_SHOW_HISTORY_SIDE_PANEL = 40293;
    IDC_OPEN_GLIC = 40294;
    IDC_FIND_EXTENSIONS = 40295;
    IDC_SHOW_SEARCH_TOOLS = 40296;
    IDC_SHOW_COMMENTS_SIDE_PANEL = 40297;
    IDC_RECENT_TABS_SEE_DEVICE_TABS = 40298;
    IDC_SHOW_AI_MODE_OMNIBOX_BUTTON = 40299;
    IDC_SPELLCHECK_SUGGESTION_0 = 41000;
    IDC_GLIC_STATUS_ICON_MENU_CLOSE = 53315;
    IDC_GLIC_STATUS_ICON_MENU_TOGGLE = 53316;
    IDC_GLIC_TOGGLE_PIN = 53320;
    IDC_SHOW_CONTEXTUAL_TASKS_SIDE_PANEL = 54000;
    IDC_OMNIBOX_CONTEXT_ADD_IMAGE = 54010;
    IDC_OMNIBOX_CONTEXT_ADD_FILE = 54011;
    IDC_OMNIBOX_CONTEXT_CREATE_IMAGES = 54012;
    IDC_OMNIBOX_CONTEXT_DEEP_RESEARCH = 54013;
    CERT_STATUS_NONE = 0;
    + + + + + +
    ERR_PROXY_DELEGATE_CANCELED_CONNECT_REQUEST = -187;
    +

    + Some implementations of ProxyDelegate query a separate entity to know whether it should cancel tunnel prior to: - The HTTP CONNECT requests being sent out - The HTTP CONNECT response being parsed by //net An example is CronetProxyDelegate: Cronet allows developers to decide whether the tunnel being established should be canceled.

    +

    + + +

    TCefErrorCode value. + +

    <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_errorcode_t))

    +
    + + + + +
    ERR_PROXY_DELEGATE_CANCELED_CONNECT_RESPONSE = -188;
    +

    + Some implementations of ProxyDelegate query a separate entity to know whether it should cancel tunnel prior to: - The HTTP CONNECT requests being sent out - The HTTP CONNECT response being parsed by //net An example is CronetProxyDelegate: Cronet allows developers to decide whether the tunnel being established should be canceled.

    +

    + +

    TCefErrorCode value.

    <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_errorcode_t))

    @@ -6350,7 +6416,7 @@
    - +
    ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_POLICY = -384;ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_LOCAL_NETWORK_ACCESS_POLICY = -384;

    @@ -6365,7 +6431,7 @@

    - + +
    ERR_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_CHECKS = -385;ERR_BLOCKED_BY_LOCAL_NETWORK_ACCESS_CHECKS = -385;

    @@ -7123,6 +7189,21 @@

    +

    TCefErrorCode value. + +

    <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_errorcode_t))

    +
    + + + + +
    ERR_DNS_CACHE_INVALIDATION_IN_PROGRESS = -815;
    +

    + Returned when DNS cache invalidation is in progress. This is a transient error. Callers may want to retry later.

    +

    + +

    TCefErrorCode value.

    <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_errorcode_t))

    @@ -7684,6 +7765,13 @@
    + + + +
    IDC_ADD_NEW_TAB_RECENT_GROUP = 34107;
    +

    This item has no description.

    + +
    IDC_BOOKMARK_THIS_TAB = 35000;
    @@ -8132,6 +8220,13 @@
    + + + +
    IDC_SHOW_SYNC_PASSPHRASE_DIALOG = 35360;
    +

    This item has no description.

    + +
    IDC_ZOOM_MENU = 38000;
    @@ -8853,6 +8948,13 @@
    + + + +
    IDC_SHOW_AI_MODE_OMNIBOX_BUTTON = 40299;
    +

    This item has no description.

    + +
    IDC_SPELLCHECK_SUGGESTION_0 = 41000;
    @@ -10274,6 +10376,13 @@
    + + + +
    IDC_GLIC_STATUS_ICON_MENU_TOGGLE = 53316;
    +

    This item has no description.

    + +
    IDC_GLIC_TOGGLE_PIN = 53320;
    @@ -10281,6 +10390,41 @@
    + + + +
    IDC_SHOW_CONTEXTUAL_TASKS_SIDE_PANEL = 54000;
    +

    This item has no description.

    + + + + + +
    IDC_OMNIBOX_CONTEXT_ADD_IMAGE = 54010;
    +

    This item has no description.

    + + + + + +
    IDC_OMNIBOX_CONTEXT_ADD_FILE = 54011;
    +

    This item has no description.

    + + + + + +
    IDC_OMNIBOX_CONTEXT_CREATE_IMAGES = 54012;
    +

    This item has no description.

    + + + + + +
    IDC_OMNIBOX_CONTEXT_DEEP_RESEARCH = 54013;
    +

    This item has no description.

    + +
    CERT_STATUS_NONE = 0;
    diff --git a/docs/html/uCEFTypes.html b/docs/html/uCEFTypes.html index d2208ba0..8f70c756 100644 --- a/docs/html/uCEFTypes.html +++ b/docs/html/uCEFTypes.html @@ -7612,9 +7612,9 @@ Ranges:
  • CEF_CONTENT_SETTING_TYPE_TPCD_TRIAL: Content Setting for 3PC accesses granted via 3PC deprecation trial.
  • -CEF_CONTENT_SETTING_TYPE_TOP_LEVEL_TPCD_TRIAL: Content Setting for 3PC accesses granted via top-level 3PC deprecation trial. Similar to TPCD_TRIAL, but applicable at the page-level for the lifetime of the page that served the token, rather than being specific to a requesting-origin/top-level-site combination and persistent.
  • +CEF_CONTENT_SETTING_TYPE_TOP_LEVEL_TPCD_TRIAL_DEPRECATED: Content Setting for 3PC accesses granted via top-level 3PC deprecation trial. Similar to TPCD_TRIAL, but applicable at the page-level for the lifetime of the page that served the token, rather than being specific to a requesting-origin/top-level-site combination and persistent.
  • -CEF_CONTENT_SETTING_TYPE_TOP_LEVEL_TPCD_ORIGIN_TRIAL: +CEF_CONTENT_SETTING_TYPE_TOP_LEVEL_TPCD_ORIGIN_TRIAL_DEPRECATED:

    Content Setting for a first-party origin trial that allows websites to enable third-party cookie deprecation. diff --git a/packages/cef4delphi_lazarus.lpk b/packages/cef4delphi_lazarus.lpk index 9ad4b1a1..e7ba16f1 100644 --- a/packages/cef4delphi_lazarus.lpk +++ b/packages/cef4delphi_lazarus.lpk @@ -21,7 +21,7 @@ - + diff --git a/source/uCEFConstants.pas b/source/uCEFConstants.pas index 317d4680..b5ad81fd 100644 --- a/source/uCEFConstants.pas +++ b/source/uCEFConstants.pas @@ -956,6 +956,32 @@ const /// ERR_PROXY_UNABLE_TO_CONNECT_TO_DESTINATION = -186; ///

    + /// Some implementations of ProxyDelegate query a separate entity to know whether + /// it should cancel tunnel prior to: + /// - The HTTP CONNECT requests being sent out + /// - The HTTP CONNECT response being parsed by //net + /// An example is CronetProxyDelegate: Cronet allows developers to decide whether + /// the tunnel being established should be canceled. + /// + /// + /// TCefErrorCode value. + /// CEF source file: /include/internal/cef_types.h (cef_errorcode_t) + /// + ERR_PROXY_DELEGATE_CANCELED_CONNECT_REQUEST = -187; + /// + /// Some implementations of ProxyDelegate query a separate entity to know whether + /// it should cancel tunnel prior to: + /// - The HTTP CONNECT requests being sent out + /// - The HTTP CONNECT response being parsed by //net + /// An example is CronetProxyDelegate: Cronet allows developers to decide whether + /// the tunnel being established should be canceled. + /// + /// + /// TCefErrorCode value. + /// CEF source file: /include/internal/cef_types.h (cef_errorcode_t) + /// + ERR_PROXY_DELEGATE_CANCELED_CONNECT_RESPONSE = -188; + /// /// The server responded with a certificate whose common name did not match /// the host name. This could mean: // @@ -1686,7 +1712,7 @@ const /// TCefErrorCode value. /// CEF source file: /include/internal/cef_types.h (cef_errorcode_t) /// - ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_POLICY = -384; + ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_LOCAL_NETWORK_ACCESS_POLICY = -384; /// /// The connection is blocked by private network access checks. /// @@ -1694,7 +1720,7 @@ const /// TCefErrorCode value. /// CEF source file: /include/internal/cef_types.h (cef_errorcode_t) /// - ERR_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_CHECKS = -385; + ERR_BLOCKED_BY_LOCAL_NETWORK_ACCESS_CHECKS = -385; /// /// Content decoding failed due to the zstd window size being too big (over 8MB). /// @@ -2130,6 +2156,15 @@ const /// ERR_DNS_SECURE_PROBE_RECORD_INVALID = -814; /// + /// Returned when DNS cache invalidation is in progress. This is a + /// transient error. Callers may want to retry later. + /// + /// + /// TCefErrorCode value. + /// CEF source file: /include/internal/cef_types.h (cef_errorcode_t) + /// + ERR_DNS_CACHE_INVALIDATION_IN_PROGRESS = -815; + /// /// The following errors are for mapped from a subset of invalid /// storage::BlobStatus. /// The construction arguments are invalid. This is considered a bad IPC. @@ -2265,6 +2300,7 @@ const IDC_CLOSE_TAB_GROUP = 34104; IDC_GROUP_UNGROUPED_TABS = 34105; IDC_CREATE_NEW_TAB_GROUP_TOP_LEVEL = 34106; + IDC_ADD_NEW_TAB_RECENT_GROUP = 34107; IDC_BOOKMARK_THIS_TAB = 35000; IDC_BOOKMARK_ALL_TABS = 35001; IDC_VIEW_SOURCE = 35002; @@ -2329,6 +2365,7 @@ const IDC_ADD_NEW_PROFILE = 35357; IDC_MANAGE_CHROME_PROFILES = 35358; IDC_SHOW_SIGNIN = 35359; + IDC_SHOW_SYNC_PASSPHRASE_DIALOG = 35360; IDC_ZOOM_MENU = 38000; IDC_ZOOM_PLUS = 38001; IDC_ZOOM_NORMAL = 38002; @@ -2432,6 +2469,7 @@ const IDC_SHOW_SEARCH_TOOLS = 40296; IDC_SHOW_COMMENTS_SIDE_PANEL = 40297; IDC_RECENT_TABS_SEE_DEVICE_TABS = 40298; + IDC_SHOW_AI_MODE_OMNIBOX_BUTTON = 40299; IDC_SPELLCHECK_SUGGESTION_0 = 41000; IDC_SPELLCHECK_SUGGESTION_1 = 41001; IDC_SPELLCHECK_SUGGESTION_2 = 41002; @@ -2635,7 +2673,13 @@ const IDC_GLIC_STATUS_ICON_MENU_SETTINGS = 53313; IDC_GLIC_STATUS_ICON_MENU_EXIT = 53314; IDC_GLIC_STATUS_ICON_MENU_CLOSE = 53315; + IDC_GLIC_STATUS_ICON_MENU_TOGGLE = 53316; IDC_GLIC_TOGGLE_PIN = 53320; + IDC_SHOW_CONTEXTUAL_TASKS_SIDE_PANEL = 54000; + IDC_OMNIBOX_CONTEXT_ADD_IMAGE = 54010; + IDC_OMNIBOX_CONTEXT_ADD_FILE = 54011; + IDC_OMNIBOX_CONTEXT_CREATE_IMAGES = 54012; + IDC_OMNIBOX_CONTEXT_DEEP_RESEARCH = 54013; /// diff --git a/source/uCEFTypes.pas b/source/uCEFTypes.pas index 7471ab5f..a2dbfef2 100644 --- a/source/uCEFTypes.pas +++ b/source/uCEFTypes.pas @@ -5464,7 +5464,7 @@ type /// lifetime of the page that served the token, rather than being specific to /// a requesting-origin/top-level-site combination and persistent. /// - CEF_CONTENT_SETTING_TYPE_TOP_LEVEL_TPCD_TRIAL, + CEF_CONTENT_SETTING_TYPE_TOP_LEVEL_TPCD_TRIAL_DEPRECATED, {* CEF_API_ADDED(14300) *} /// /// Content Setting for a first-party origin trial that allows websites to /// enable third-party cookie deprecation. @@ -5472,7 +5472,7 @@ type /// not blocked otherwise). /// BLOCK: third-party cookies blocked, but 3PCD mitigations enabled. /// - CEF_CONTENT_SETTING_TYPE_TOP_LEVEL_TPCD_ORIGIN_TRIAL, + CEF_CONTENT_SETTING_TYPE_TOP_LEVEL_TPCD_ORIGIN_TRIAL_DEPRECATED, {* CEF_API_ADDED(14300) *} /// /// Content setting used to indicate whether entering picture-in-picture /// automatically should be enabled. diff --git a/source/uCEFVersion.inc b/source/uCEFVersion.inc index 3ba774af..6c14141b 100644 --- a/source/uCEFVersion.inc +++ b/source/uCEFVersion.inc @@ -1,22 +1,22 @@ - CEF_SUPPORTED_VERSION_MAJOR = 142; + CEF_SUPPORTED_VERSION_MAJOR = 143; CEF_SUPPORTED_VERSION_MINOR = 0; - CEF_SUPPORTED_VERSION_RELEASE = 17; + CEF_SUPPORTED_VERSION_RELEASE = 9; CEF_SUPPORTED_VERSION_BUILD = 0; CEF_CHROMEELF_VERSION_MAJOR = CEF_SUPPORTED_VERSION_MAJOR; CEF_CHROMEELF_VERSION_MINOR = 0; - CEF_CHROMEELF_VERSION_RELEASE = 7444; - CEF_CHROMEELF_VERSION_BUILD = 176; + CEF_CHROMEELF_VERSION_RELEASE = 7499; + CEF_CHROMEELF_VERSION_BUILD = 40; // values defined in cef_api_versions.json CEF_API_VERSION_MIN = 13300; - CEF_API_VERSION_LAST = 14200; + CEF_API_VERSION_LAST = 14300; CEF_API_VERSION = CEF_API_VERSION_LAST; // value defined in /include/cef_api_hash.h CEF_API_VERSION_EXPERIMENTAL = 999999; // values defined in cef_api_versions.json - CEF_API_HASH_PLATFORM_LINUX = '18761cd4725392883e0d77a1db53b08a4cae7ac6'; - CEF_API_HASH_PLATFORM_MAC = '4ef1c19a09a8ca2e523fea4f79215a6934de1071'; - CEF_API_HASH_PLATFORM_WINDOWS = '1ce1d0945fb904ca48c16e2c2bdbbf25bfb7b12e'; + CEF_API_HASH_PLATFORM_LINUX = 'ad459cb758e4783c779771ed36185e8c9fd41132'; + CEF_API_HASH_PLATFORM_MAC = '5d611f7396aaf2dedd0c1e80c680360d998f971f'; + CEF_API_HASH_PLATFORM_WINDOWS = '122bae6ae9a9961fb2fc27bd10aede159858f870'; diff --git a/update_CEF4Delphi.json b/update_CEF4Delphi.json index ef4d7163..562b035a 100644 --- a/update_CEF4Delphi.json +++ b/update_CEF4Delphi.json @@ -2,9 +2,9 @@ "UpdateLazPackages" : [ { "ForceNotify" : true, - "InternalVersion" : 824, + "InternalVersion" : 825, "Name" : "cef4delphi_lazarus.lpk", - "Version" : "142.0.17" + "Version" : "143.0.9" } ], "UpdatePackageData" : {