View source
4430
  • Contributors
    1. Loading...
  • Author Commit Message Date Builds
    67 commits behind master.
    Marshall Greenblatt
    Update to Chromium version 90.0.4430.212
    Marshall Greenblatt
    Restore support for CreateBrowserSync with NULL |request_context| (see issue #2969) This was unintentionally lost during the Chrome runtime refactoring effort.
    Marshall Greenblatt
    Fix crash closing DevTools window (fixes issue #3111)
    Marshall Greenblatt
    Fix crash in OnGuestDetached when unloading PDF (fixes issue #3121)
    Marshall Greenblatt
    Restore async CreateBrowser behavior (fixes issue #3116, fixes issue #3118) Restore the async CreateBrowser behavior that existed prior to commit 691c9c2 because executing synchronously (for example, from inside OnContextInitialized) causes issues on MacOS and possibly other platforms.
    Marshall Greenblatt
    Update to Chromium version 90.0.4430.93
    Marshall Greenblatt
    chrome: Support configuration of accept language (see issue #2969) This change adds support for CEF settings configuration of accept_language_list. If specified, this value will take precedence over the "intl.accept_languages" preference which is controlled by chrome://settings/languages.
    Marshall Greenblatt
    chrome: Support configuration of user agent and locale (see issue #2969) This change adds support for CefSettings and command-line configuration of user_agent, user_agent_product (formerly product_version) and locale.
    Marshall Greenblatt
    Windows: Disable iterator debugging for cef_sandbox builds (fixes issue #3109) Iterator debugging has been disabled by default (_HAS_ITERATOR_DEBUGGING=0) for CEF/Chromium builds using clang/LLVM since 2018. Inversely, it is enabled by default (_ITERATOR_DEBUG_LEVEL=2) for the MSVC Debug build configuration. In order to minimize configuration-related headaches for MSVC-based clients we have been building the Debug cef_sandbox.lib with iterator debugging enabled. Recently, we…
    Marshall Greenblatt
    ceftests: Add missing newline at end of file
    Marshall Greenblatt
    Linux: cefclient: Don't use std::make_unique which requires C++14
    Marshall Greenblatt
    Update to Chromium version 90.0.4430.85
    Marshall Greenblatt
    Fix extension loading test failure
    Marshall Greenblatt
    Fix crash closing DevTools window (fixes issue #3111)
    Marshall Greenblatt
    chrome: Support configuration of renderer prefs (see issue #2969)
    Marshall Greenblatt
    Update to Chromium version 90.0.4430.72
    Marshall Greenblatt
    chrome: Don't rely on CREATE_STATUS_CREATED for disk-based profiles (see issue #2969)
    Marshall Greenblatt
    cefclient: Fix slow loading of the Views image cache (see issue #2969)
    Marshall Greenblatt
    Wait for CefBrowserContext initialization (see issue #2969) With the Chrome runtime, Profile initialization may be asynchronous. Code that waited on CefBrowserContext creation now needs to wait on CefBrowserContext initialization instead.
    Marshall Greenblatt
    Fix crash when navigating to an unregistered scheme (fixes issue #3105) The policy->CanAccessDataForOrigin CHECK in NavigationRequest:: GetOriginForURLLoaderFactory was failing because unregistered schemes (which are already considered non-standard schemes) didn't trigger the registered non-standard scheme allowance that we previously added in ChildProcessSecurityPolicyImpl::CanAccessDataForOrigin. This change modifies GetOriginForURLLoaderFactory to always return an …
    Marshall Greenblatt
    chrome: mac: Fix exception_port_.is_valid() failure (see issue #2969) Fixes the following startup error: FATAL:crashpad_client_mac.cc(499) Check failed: exception_port_.is_valid()
    Marshall Greenblatt
    mac: ceftests: Fix helper app linker errors (see issue #2969)
    Marshall Greenblatt
    chrome: Support usage of the Chrome toolbar from Views (see issue #2969)
    Marshall Greenblatt
    chrome: Fix assertion when clicking the incognito profile button (see issue #2969) Profile::IsIncognitoProfile() currently returns false for CEF incognito profiles because they are not the primary OTR profile. At the same time, we don't necessarily want IsIncognitoProfile() to return true for CEF profiles because, among other things, that causes the BrowserView to apply the dark toolbar theme. Instead, this change updates ProfileMenu expectations to support the CEF incognito pro…
    Marshall Greenblatt
    chrome: Fix FrameTest and RequestHandlerTest failures (see issue #2969)
    Marshall Greenblatt
    chrome: Fix PreferenceTest failures (see issue #2969)
    Marshall Greenblatt
    Move cookieable scheme configuration to settings (see issue #2969) The Chrome runtime requires that cookieable scheme information be available at Profile initialization time because it also triggers NetworkContext creation at the same time. To make this possible, and to avoid various race conditions when setting state, the cookieable scheme configuration has been added as |cookieable_schemes_list| and |cookieable_schemes_exclude_defaults| in CefSettings and CefBr…
    Marshall Greenblatt
    Fix server thread assertion on CEF shutdown (see issue #2969) The server thread was not guaranteed to be released in the correct scope on CEF shutdown. This resulted in occasional thread_restrictions assertions on ceftests shutdown after running the URLRequestTest suite with the Chrome runtime enabled.
    Marshall Greenblatt
    chrome: Support customization of context menus (see issue #2969)
    Marshall Greenblatt
    Fix URL rewrite on browser creation (see issue #2969) The WebUITest suite now passes with the Chrome runtime enabled.
    Marshall Greenblatt
    Avoid potential use-after-free of CefIOThreadState (see issue #2969) The problem occured while executing multiple URLRequestTest with the Chrome runtime.
    Marshall Greenblatt
    chrome: Support client-created request contexts (see issue #2969) RequestContextTest and URLRequestTest suites now pass with the Chrome runtime enabled.
    Marshall Greenblatt
    chrome: Fix CorsTest.RedirectPost307HttpSchemeToCustomNonStandardScheme failure (see issue #2969)
    Marshall Greenblatt
    chrome: Fix NavigationTest and ResourceRequestHandlerTest failures (see issue #2969)
    Marshall Greenblatt
    chrome: Add support for reparenting of popups with Views (see issue #2969)
    Marshall Greenblatt
    Update to Chromium version 90.0.4430.51
    Marshall Greenblatt
    Customize the 'platform' crash key value for ARM builds (see issue #2981, see issue #2773)
    Marshall Greenblatt
    cefclient: Simplify ClientPrintHandlerGtk for single browser usage (see issue #2196)
    Marshall Greenblatt
    Move GetPrintHandler to CefClient (see issue #2196) This new location is preferred because we now know the associated CefBrowser for all CefPrintHandler callbacks.
    Marshall Greenblatt
    Remove CefBrowserSettings.web_security (fixes issue #3058)
    Marshall Greenblatt
    Fix crash in MediaRouterEnabled due to missing pref registration (see issue #2900)
    Corentin Dumont
    Windows: Fix out-of-sync timestamps in OSR mode (fixes issue #3102)
    Marshall Greenblatt
    Fix potential use-after-free of V8TrackArrayBuffer (fixes issue #3074)
    Marshall Greenblatt
    Revert "Fix potential use-after-free of V8TrackArrayBuffer (fixes issue #3074)" This reverts commit 8d23e96edf99bc2fb88f53d197556a391e66e47b.
    Marshall Greenblatt
    Mac: Fix "fatal error: 'include/cef_pack_resources.h' file not found" This occurs on a clean build of the ceftests target.
    Marshall Greenblatt
    Fix potential use-after-free of V8TrackArrayBuffer (fixes issue #3074)
    Marshall Greenblatt
    Update to Chromium version 90.0.4430.30