diff --git a/docs/cef4delphi.chm b/docs/cef4delphi.chm index 629f447e..2d4a90cf 100644 Binary files a/docs/cef4delphi.chm and b/docs/cef4delphi.chm differ diff --git a/source/uCEFTypes.pas b/source/uCEFTypes.pas index 0ed6a786..e3ab50c8 100644 --- a/source/uCEFTypes.pas +++ b/source/uCEFTypes.pas @@ -975,17 +975,41 @@ type /// Autoplay policy types used by TCefApplicationCore.AutoplayPolicy. See the --autoplay-policy switch. /// TCefAutoplayPolicy = (appDefault, + /// + /// Autoplay policy that requires a document user activation. + /// appDocumentUserActivationRequired, + /// + /// Autoplay policy that does not require any user gesture. + /// appNoUserGestureRequired, + /// + /// Autoplay policy to require a user gesture in order to play. + /// appUserGestureRequired); /// /// WebRTC handling policy types used by TChromiumCore.WebRTCIPHandlingPolicy. /// TCefWebRTCHandlingPolicy = ( + /// + /// WebRTC will use all available interfaces when searching for the best path. + /// hpDefault, + /// + /// WebRTC will only use the interface connecting to the public Internet, + /// but may connect using private IP addresses. + /// hpDefaultPublicAndPrivateInterfaces, + /// + /// WebRTC will only use the interface connecting to the public Internet, + /// and will not connect using private IP addresses. + /// hpDefaultPublicInterfaceOnly, + /// + /// WebRTC will use TCP on the public-facing interface, and will only use + /// UDP if supported by a configured proxy. + /// hpDisableNonProxiedUDP ); @@ -999,27 +1023,30 @@ type /// TCefNetLogCaptureMode = ( /// - /// Default logging level, which is expected to be light-weight and - /// does best-effort stripping of privacy/security sensitive data. - /// + /// Default logging level, which is expected to be light-weight and + /// does best-effort stripping of privacy/security sensitive data. + /// /// * Includes most HTTP request/response headers, but strips cookies and /// auth. /// * Does not include the full bytes read/written to sockets. + /// /// nlcmDefault, /// - /// Logging level that includes everything from kDefault, plus sensitive data - /// that it may have strippped. - /// + /// Logging level that includes everything from kDefault, plus sensitive data + /// that it may have strippped. + /// /// * Includes cookies and authentication headers. /// * Does not include the full bytes read/written to sockets. + /// /// nlcmIncludeSensitive, /// - /// Logging level that includes everything that is possible to be logged. - /// + /// Logging level that includes everything that is possible to be logged. + /// /// * Includes the actual bytes read/written to sockets /// * Will result in large log files. + /// /// nlcmEverything ); @@ -3936,7 +3963,7 @@ type /// ContentSettingsType type. /// /// - /// CEF source file: /include/internal/cef_types.h (cef_content_setting_types_t) + /// CEF source file: /include/internal/cef_types_content_settings.h (cef_content_setting_types_t) /// TCefContentSettingTypes = ( /// @@ -4093,14 +4120,13 @@ type CEF_CONTENT_SETTING_TYPE_WAKE_LOCK_SCREEN, CEF_CONTENT_SETTING_TYPE_WAKE_LOCK_SYSTEM, /// - /// Legacy SameSite cookie behavior. This disables SameSite=Lax-by-default, + /// Legacy SameSite cookie behavior. This disables SameSite=Lax-by-default, /// SameSite=None requires Secure, and Schemeful Same-Site, forcing the /// legacy behavior wherein 1) cookies that don't specify SameSite are treated /// as SameSite=None, 2) SameSite=None cookies are not required to be Secure, - /// and 3) schemeful same-site is not active. - /// - /// This will also be used to revert to legacy behavior when future changes - /// in cookie handling are introduced. + /// and 3) schemeful same-site is not active. + /// This will also be used to revert to legacy behavior when future changes + /// in cookie handling are introduced. /// CEF_CONTENT_SETTING_TYPE_LEGACY_COOKIE_ACCESS, /// @@ -4340,7 +4366,7 @@ type /// ContentSetting type. /// /// - /// CEF source file: /include/internal/cef_types.h (cef_content_setting_values_t) + /// CEF source file: /include/internal/cef_types_content_settings.h (cef_content_setting_values_t) /// TCefContentSettingValues = ( CEF_CONTENT_SETTING_VALUE_DEFAULT = 0, diff --git a/update_CEF4Delphi.json b/update_CEF4Delphi.json index 59d23d77..607a9864 100644 --- a/update_CEF4Delphi.json +++ b/update_CEF4Delphi.json @@ -2,7 +2,7 @@ "UpdateLazPackages" : [ { "ForceNotify" : true, - "InternalVersion" : 530, + "InternalVersion" : 531, "Name" : "cef4delphi_lazarus.lpk", "Version" : "118.6.6" }