View source
3770
  • Contributors
    1. Loading...
  • Author Commit Message Date Builds
    250+ commits behind master.
    Riku Palomäki
    Fix gclient_util after depot_tools changes (fixes issue #2736)
    Dmitry Azaraev
    Fix missing marshaling for CefSettings::root_cache_path member (fixes issue #2740)
    Marshall Greenblatt
    Fix crash on DevTools remote debugging of WebWorkers (fixes issue #2605)
    Marshall Greenblatt
    Fix missing cookie after redirect response with filter (fixes issue #2689, see issue #2622)
    Marshall Greenblatt
    Fix option for persisting session cookies (fixes issue #2720, see issue #2622)
    Marshall Greenblatt
    Fix C compile error due to unintentional C++ include (fixes issue #2728)
    Marshall Greenblatt
    macOS: Fix alert dialog display (fixes issue #2726)
    Dmitry Azaraev
    Fix typo in documentation for CefResourceHandler::Skip
    Marshall Greenblatt
    Fix PDF load in <embed> and <object> tags (fixes issue #2727, see issue #2622)
    Marshall Greenblatt
    Fix crash on shutdown with PDF viewer and multi-threaded message loop (fixes issue #2709, see issue #2622) Requests from the PDF viewer are not associated with a CefBrowser. Consequently, the InterceptedRequestHandler for those requests will register as an observer of CefContext destruction. When the browser is closed the InterceptedRequestHandler is destroyed and an async task is posted to remove/delete the observer on the UI thread. If CefShutdown is then called the task may execute after shutdown ha…
    Dmitry Azaraev
    Fix typo in documentation for cef_settings_t::cache_path.
    Marshall Greenblatt
    Fix crash when extensions are disabled (fixes issue #2708, see issue #2622)
    Riku Palomäki
    Fix dangling pointers in CefAudioMirrorDestination (fixes issue #2713).
    Isaac Devine
    Fix race with multi-threaded message loop (fixes issue #2668). Remove the local thread object in favor of setting the ui_thread_ field directly. This avoids the race between ui_thread_.swap(thread) and CefUIThread::InitializeBrowserRunner.
    Alexander Guettler
    Fix dangling pointers in CefScopedArgArray (fixes issue #2704).
    Masako Toda
    Fix redirect of requests with credentials mode 'include' (fixes issue #2699, see issue #2622). Modifying the URL in OnBeforeResourceLoad causes an internal redirect response. In cases where the request is cross-origin and credentials mode is 'include' the redirect response must include the "Access-Control-Allow-Credentials" header, otherwise the request will be blocked.
    Marshall Greenblatt
    Add support for GetAuthCredentials (fixes issue #2718, see issue #2622). When NetworkService is enabled requests created using CefFrame::CreateURLRequest will call CefRequestHandler::GetAuthCredentials for the associated browser after calling CefURLRequestClient::GetAuthCredentials if that call returns false.
    Marshall Greenblatt
    Remove POST data after redirect to GET (see issue #2707, see issue #2622). For 303 redirects all request methods except HEAD are converted to GET as per the latest http draft. For historical reasons the draft also allows POST requests to be converted to GETs when following 301/302 redirects. Most major browsers do this and so shall we. When a request is converted to GET any POST data should also be removed. Use 307 redirects instead if you want the request to be repeate…
    Marshall Greenblatt
    Fix cross-origin redirect from OnBeforeResourceLoad (fixes issue #2695, see issue #2622). Modifying the URL in OnBeforeResourceLoad causes an internal redirect response. In cases where the request is cross-origin (containing a non-null "Origin" header) the redirect response must include the "Access-Control-Allow-Origin" header, otherwise the request will be blocked. This change also fixes a problem where existing request headers would be discarded if the request was modified in OnBefo…
    Marshall Greenblatt
    Fix loading of http(s) sub-resources from custom scheme initiator (fixes issue #2685, see issue #2622). Determine external request status based on the current URL instead of the request initiator.
    Marshall Greenblatt
    Fix CefFrame::GetIdentifier value in the render process (fixes issue #2687, see issue #2498)
    Marshall Greenblatt
    Fix crash if a pending request is continued after deletion (see issue #2622). This is a speculative fix for a crash where the pending ResourceRequest appears to be invalid after the request is continued from SetInitialized.
    Marshall Greenblatt
    Update to Chromium version 75.0.3770.100
    Marshall Greenblatt
    Fix crashes when a request is aborted during initialization (see issue #2622). Initialization of request objects requires asynchronous hops between the UI and IO threads. In some cases the browser may be destroyed, the mojo connection may be aborted, or the ProxyURLLoaderFactory object may be deleted while initialization is still in progress. This change fixes crashes and adds unit tests that try to reproduce these conditions. To test: Run `ceftests --gtest_repeat=50 …
    Marshall Greenblatt
    Fix crash in ProxyURLLoaderFactory::MaybeDestroySelf (see issue #2622). This is a speculative fix for a crash where |on_disconnect_| appears to be null in ProxyURLLoaderFactory::MaybeDestroySelf. The hypothesis here is that OnURLLoaderClientError is being called while the proxy object is still in-flight to ResourceContextData::AddProxy (e.g. before SetDisconnectCallback has been called for the proxy object). Additonally, this change protects against MaybeDestroySelf a…
    Marshall Greenblatt
    Fix inclusion of cookies with restarted requests (fixes issue #2672, see issue #2622)
    Marshall Greenblatt
    macOS: Don't disable custom libc++ for cef_sandbox build (see issue #2677)
    Marshall Greenblatt
    Use FrameTreeNodeId to find delay loaded iframes for OnBeforeBrowse (fixes issue #2675, see issue #2498)
    Marshall Greenblatt
    Windows: cmake: Add newer VS versions
    Marshall Greenblatt
    Windows: Disable custom libc++ for cef_sandbox build (fixes issue #2677)
    Marshall Greenblatt
    Update to Chromium version 75.0.3770.80