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"
}