diff --git a/CEF_VERSION.txt b/CEF_VERSION.txt index a70c02a..9cd8ce4 100644 --- a/CEF_VERSION.txt +++ b/CEF_VERSION.txt @@ -1,3 +1,3 @@ # This file contains the CEF browser version used for Jenkins # -cef_binary_122.1.8+g40272b5+chromium-122.0.6261.69_windows64_minimal \ No newline at end of file +cef_binary_123.0.13+gfc703fb+chromium-123.0.6312.124_windows64_minimal \ No newline at end of file diff --git a/cef.deps b/cef.deps index 440112c..8f5d977 100644 --- a/cef.deps +++ b/cef.deps @@ -1,5 +1,5 @@ # Listed below are the current CEF and Chromium versions for Eclipse Dash # The CEF version should match CEF_VERSION.txt # The Chromium version should match the Chromium version used to build CEF -git/github/chromiumembedded/cef/40272b5bc5890fc897011f81ee4e6f86e2f7ece9 -git/github/chromium/chromium/122.0.6261.69 \ No newline at end of file +git/github/chromiumembedded/cef/fc703fb1e63de0ee3e56d19358ff134a2210e2b7 +git/github/chromium/chromium/123.0.6312.124 \ No newline at end of file diff --git a/native/chromium/src/cef/mod.rs b/native/chromium/src/cef/mod.rs index b27eef7..0f886ff 100644 --- a/native/chromium/src/cef/mod.rs +++ b/native/chromium/src/cef/mod.rs @@ -562,8 +562,14 @@ pub enum cef_content_setting_types_t { CEF_CONTENT_SETTING_TYPE_SMART_CARD_DATA = 98, #[doc = " Content settings for access to printers for the Web Printing API."] CEF_CONTENT_SETTING_TYPE_WEB_PRINTING = 99, - #[doc = " Content settings for access to printers for the Web Printing API."] - CEF_CONTENT_SETTING_TYPE_NUM_TYPES = 100, + #[doc = " Content setting used to indicate whether entering HTML Fullscreen\n automatically (i.e. without transient activation) should be enabled."] + CEF_CONTENT_SETTING_TYPE_AUTOMATIC_FULLSCREEN = 100, + #[doc = " Content settings used to indicate that a web app is allowed to prompt the\n user for the installation of sub apps."] + CEF_CONTENT_SETTING_TYPE_SUB_APP_INSTALLATION_PROMPTS = 101, + #[doc = " Whether an application can enumerate audio output device."] + CEF_CONTENT_SETTING_TYPE_SPEAKER_SELECTION = 102, + #[doc = " Whether an application can enumerate audio output device."] + CEF_CONTENT_SETTING_TYPE_NUM_TYPES = 103, } #[repr(i32)] #[doc = "\n Supported content setting values. Should be kept in sync with Chromium's\n ContentSetting type.\n"] @@ -1024,6 +1030,7 @@ pub enum cef_errorcode_t { ERR_INCONSISTENT_IP_ADDRESS_SPACE = -383, ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_POLICY = -384, ERR_BLOCKED_BY_PRIVATE_NETWORK_ACCESS_CHECKS = -385, + ERR_ZSTD_WINDOW_SIZE_TOO_BIG = -386, ERR_CACHE_MISS = -400, ERR_CACHE_READ_FAILURE = -401, ERR_CACHE_WRITE_FAILURE = -402, @@ -1689,34 +1696,35 @@ pub enum cef_dom_form_control_type_t { DOM_FORM_CONTROL_TYPE_BUTTON_SUBMIT = 2, DOM_FORM_CONTROL_TYPE_BUTTON_RESET = 3, DOM_FORM_CONTROL_TYPE_BUTTON_SELECT_LIST = 4, - DOM_FORM_CONTROL_TYPE_FIELDSET = 5, - DOM_FORM_CONTROL_TYPE_INPUT_BUTTON = 6, - DOM_FORM_CONTROL_TYPE_INPUT_CHECKBOX = 7, - DOM_FORM_CONTROL_TYPE_INPUT_COLOR = 8, - DOM_FORM_CONTROL_TYPE_INPUT_DATE = 9, - DOM_FORM_CONTROL_TYPE_INPUT_DATETIME_LOCAL = 10, - DOM_FORM_CONTROL_TYPE_INPUT_EMAIL = 11, - DOM_FORM_CONTROL_TYPE_INPUT_FILE = 12, - DOM_FORM_CONTROL_TYPE_INPUT_HIDDEN = 13, - DOM_FORM_CONTROL_TYPE_INPUT_IMAGE = 14, - DOM_FORM_CONTROL_TYPE_INPUT_MONTH = 15, - DOM_FORM_CONTROL_TYPE_INPUT_NUMBER = 16, - DOM_FORM_CONTROL_TYPE_INPUT_PASSWORD = 17, - DOM_FORM_CONTROL_TYPE_INPUT_RADIO = 18, - DOM_FORM_CONTROL_TYPE_INPUT_RANGE = 19, - DOM_FORM_CONTROL_TYPE_INPUT_RESET = 20, - DOM_FORM_CONTROL_TYPE_INPUT_SEARCH = 21, - DOM_FORM_CONTROL_TYPE_INPUT_SUBMIT = 22, - DOM_FORM_CONTROL_TYPE_INPUT_TELEPHONE = 23, - DOM_FORM_CONTROL_TYPE_INPUT_TEXT = 24, - DOM_FORM_CONTROL_TYPE_INPUT_TIME = 25, - DOM_FORM_CONTROL_TYPE_INPUT_URL = 26, - DOM_FORM_CONTROL_TYPE_INPUT_WEEK = 27, - DOM_FORM_CONTROL_TYPE_OUTPUT = 28, - DOM_FORM_CONTROL_TYPE_SELECT_ONE = 29, - DOM_FORM_CONTROL_TYPE_SELECT_MULTIPLE = 30, - DOM_FORM_CONTROL_TYPE_SELECT_LIST = 31, - DOM_FORM_CONTROL_TYPE_TEXT_AREA = 32, + DOM_FORM_CONTROL_TYPE_BUTTON_POPOVER = 5, + DOM_FORM_CONTROL_TYPE_FIELDSET = 6, + DOM_FORM_CONTROL_TYPE_INPUT_BUTTON = 7, + DOM_FORM_CONTROL_TYPE_INPUT_CHECKBOX = 8, + DOM_FORM_CONTROL_TYPE_INPUT_COLOR = 9, + DOM_FORM_CONTROL_TYPE_INPUT_DATE = 10, + DOM_FORM_CONTROL_TYPE_INPUT_DATETIME_LOCAL = 11, + DOM_FORM_CONTROL_TYPE_INPUT_EMAIL = 12, + DOM_FORM_CONTROL_TYPE_INPUT_FILE = 13, + DOM_FORM_CONTROL_TYPE_INPUT_HIDDEN = 14, + DOM_FORM_CONTROL_TYPE_INPUT_IMAGE = 15, + DOM_FORM_CONTROL_TYPE_INPUT_MONTH = 16, + DOM_FORM_CONTROL_TYPE_INPUT_NUMBER = 17, + DOM_FORM_CONTROL_TYPE_INPUT_PASSWORD = 18, + DOM_FORM_CONTROL_TYPE_INPUT_RADIO = 19, + DOM_FORM_CONTROL_TYPE_INPUT_RANGE = 20, + DOM_FORM_CONTROL_TYPE_INPUT_RESET = 21, + DOM_FORM_CONTROL_TYPE_INPUT_SEARCH = 22, + DOM_FORM_CONTROL_TYPE_INPUT_SUBMIT = 23, + DOM_FORM_CONTROL_TYPE_INPUT_TELEPHONE = 24, + DOM_FORM_CONTROL_TYPE_INPUT_TEXT = 25, + DOM_FORM_CONTROL_TYPE_INPUT_TIME = 26, + DOM_FORM_CONTROL_TYPE_INPUT_URL = 27, + DOM_FORM_CONTROL_TYPE_INPUT_WEEK = 28, + DOM_FORM_CONTROL_TYPE_OUTPUT = 29, + DOM_FORM_CONTROL_TYPE_SELECT_ONE = 30, + DOM_FORM_CONTROL_TYPE_SELECT_MULTIPLE = 31, + DOM_FORM_CONTROL_TYPE_SELECT_LIST = 32, + DOM_FORM_CONTROL_TYPE_TEXT_AREA = 33, } #[repr(i32)] #[doc = "\n Supported file dialog modes.\n"]