mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 119.0.6045.0 (#1204232)
Mac: 13.5+ build system w/ 14.0 base SDK (Xcode 15.0) is now required.
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
// by hand. See the translator.README.txt file in the tools directory for
|
||||
// more information.
|
||||
//
|
||||
// $hash=d703b8af664ed9dfac8ad935616ef43fafc062e2$
|
||||
// $hash=f18407bec715e682d5745aeb155a0113473723dd$
|
||||
//
|
||||
|
||||
#ifndef CEF_INCLUDE_CAPI_CEF_DOM_CAPI_H_
|
||||
@@ -209,8 +209,7 @@ typedef struct _cef_domnode_t {
|
||||
///
|
||||
/// Returns the type of this form control element node.
|
||||
///
|
||||
// The resulting string must be freed by calling cef_string_userfree_free().
|
||||
cef_string_userfree_t(CEF_CALLBACK* get_form_control_element_type)(
|
||||
cef_dom_form_control_type_t(CEF_CALLBACK* get_form_control_element_type)(
|
||||
struct _cef_domnode_t* self);
|
||||
|
||||
///
|
||||
|
@@ -42,13 +42,13 @@
|
||||
// way that may cause binary incompatibility with other builds. The universal
|
||||
// hash value will change if any platform is affected whereas the platform hash
|
||||
// values will change only if that particular platform is affected.
|
||||
#define CEF_API_HASH_UNIVERSAL "4acea2e5c7a3e281d9652802ae1d24b25eef299b"
|
||||
#define CEF_API_HASH_UNIVERSAL "647a2df6b870951e70487997f30e75960d609632"
|
||||
#if defined(OS_WIN)
|
||||
#define CEF_API_HASH_PLATFORM "3a181fdfaa42d2214c77cd83f76886b0657b0b53"
|
||||
#define CEF_API_HASH_PLATFORM "4a22d727f3f1f625844191f0f5adf297a2f17fa7"
|
||||
#elif defined(OS_MAC)
|
||||
#define CEF_API_HASH_PLATFORM "06bfe874ee215bde0a415bac7ac37ecf4969d4ca"
|
||||
#define CEF_API_HASH_PLATFORM "84a450a85c81d6cb16dda55d7f07047264d1e205"
|
||||
#elif defined(OS_LINUX)
|
||||
#define CEF_API_HASH_PLATFORM "1615f7e7079d89e2e81f683d4a8480455b5f2a60"
|
||||
#define CEF_API_HASH_PLATFORM "b7cbd7d044e02cb1854184cc1d5d621605b8476b"
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@@ -166,6 +166,7 @@ class CefDOMNode : public virtual CefBaseRefCounted {
|
||||
public:
|
||||
typedef std::map<CefString, CefString> AttributeMap;
|
||||
typedef cef_dom_node_type_t Type;
|
||||
typedef cef_dom_form_control_type_t FormControlType;
|
||||
|
||||
///
|
||||
/// Returns the type for this node.
|
||||
@@ -194,14 +195,14 @@ class CefDOMNode : public virtual CefBaseRefCounted {
|
||||
///
|
||||
/// Returns true if this is a form control element node.
|
||||
///
|
||||
/*--cef()--*/
|
||||
/*--cef(default_retval=DOM_NODE_TYPE_UNSUPPORTED)--*/
|
||||
virtual bool IsFormControlElement() = 0;
|
||||
|
||||
///
|
||||
/// Returns the type of this form control element node.
|
||||
///
|
||||
/*--cef()--*/
|
||||
virtual CefString GetFormControlElementType() = 0;
|
||||
/*--cef(default_retval=DOM_FORM_CONTROL_TYPE_UNSUPPORTED)--*/
|
||||
virtual FormControlType GetFormControlElementType() = 0;
|
||||
|
||||
///
|
||||
/// Returns true if this object is pointing to the same handle as |that|
|
||||
|
@@ -2295,6 +2295,46 @@ typedef enum {
|
||||
DOM_NODE_TYPE_DOCUMENT_FRAGMENT,
|
||||
} cef_dom_node_type_t;
|
||||
|
||||
///
|
||||
/// DOM form control types. Should be kept in sync with Chromium's
|
||||
/// blink::mojom::FormControlType type.
|
||||
///
|
||||
typedef enum {
|
||||
DOM_FORM_CONTROL_TYPE_UNSUPPORTED = 0,
|
||||
DOM_FORM_CONTROL_TYPE_BUTTON_BUTTON,
|
||||
DOM_FORM_CONTROL_TYPE_BUTTON_SUBMIT,
|
||||
DOM_FORM_CONTROL_TYPE_BUTTON_RESET,
|
||||
DOM_FORM_CONTROL_TYPE_BUTTON_SELECT_LIST,
|
||||
DOM_FORM_CONTROL_TYPE_FIELDSET,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_BUTTON,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_CHECKBOX,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_COLOR,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_DATE,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_DATETIME_LOCAL,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_EMAIL,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_FILE,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_HIDDEN,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_IMAGE,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_MONTH,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_NUMBER,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_PASSWORD,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_RADIO,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_RANGE,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_RESET,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_SEARCH,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_SUBMIT,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_TELEPHONE,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_TEXT,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_TIME,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_URL,
|
||||
DOM_FORM_CONTROL_TYPE_INPUT_WEEK,
|
||||
DOM_FORM_CONTROL_TYPE_OUTPUT,
|
||||
DOM_FORM_CONTROL_TYPE_SELECT_ONE,
|
||||
DOM_FORM_CONTROL_TYPE_SELECT_MULTIPLE,
|
||||
DOM_FORM_CONTROL_TYPE_SELECT_LIST,
|
||||
DOM_FORM_CONTROL_TYPE_TEXT_AREA,
|
||||
} cef_dom_form_control_type_t;
|
||||
|
||||
///
|
||||
/// Supported file dialog modes.
|
||||
///
|
||||
|
@@ -257,7 +257,11 @@ typedef enum {
|
||||
|
||||
/// Website setting to store permissions metadata granted to paths on the
|
||||
/// local file system via the File System Access API.
|
||||
/// |FILE_SYSTEM_WRITE_GUARD| is the corresponding "guard" setting.
|
||||
/// |FILE_SYSTEM_WRITE_GUARD| is the corresponding "guard" setting. The stored
|
||||
/// data represents valid permission only if
|
||||
/// |FILE_SYSTEM_ACCESS_EXTENDED_PERMISSION| is enabled via user opt-in.
|
||||
/// Otherwise, they represent "recently granted but revoked permission", which
|
||||
/// are used to restore the permission.
|
||||
CEF_CONTENT_SETTING_TYPE_FILE_SYSTEM_ACCESS_CHOOSER_DATA,
|
||||
|
||||
/// Stores a grant that allows a relying party to send a request for identity
|
||||
@@ -370,6 +374,12 @@ typedef enum {
|
||||
/// `net::features::kTpcdMetadataGrants` is enabled.
|
||||
CEF_CONTENT_SETTING_TYPE_TPCD_METADATA_GRANTS,
|
||||
|
||||
/// Whether user has opted into keeping file/directory permissions persistent
|
||||
/// between visits for a given origin. When enabled, permission metadata
|
||||
/// stored under |FILE_SYSTEM_ACCESS_CHOOSER_DATA| can auto-grant incoming
|
||||
/// permission request.
|
||||
CEF_CONTENT_SETTING_TYPE_FILE_SYSTEM_ACCESS_EXTENDED_PERMISSION,
|
||||
|
||||
CEF_CONTENT_SETTING_TYPE_NUM_TYPES,
|
||||
} cef_content_setting_types_t;
|
||||
|
||||
|
Reference in New Issue
Block a user