mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2024-12-11 09:08:06 +01:00
ebee84755e
This change introduces a few minor CEF API behavior changes: - A CefProcessMessage object cannot be reused after being passed to SendProcessMessage. - The |extra_info| argument to CefRenderProcessHandler::OnBrowserCreated may now be NULL. Where appropriate, we now utilize the default UTF string encoding format and shared memory to reduce copies and conversions for the cross-process transfer of arbitrary-length strings. For example, CefFrame::GetSource/GetText now involves zero UTF conversions and zero copies in the browser process for the CefString delivered to CefStringVisitor::Visit().
30 lines
823 B
Plaintext
30 lines
823 B
Plaintext
# Copyright 2021 The Chromium Embedded Framework Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
import("//mojo/public/tools/bindings/mojom.gni")
|
|
|
|
mojom("mojom") {
|
|
sources = [ "cef.mojom" ]
|
|
|
|
cpp_only = true
|
|
disable_variants = true
|
|
|
|
public_deps = [
|
|
"//content/public/common:interfaces",
|
|
"//mojo/public/mojom/base",
|
|
"//services/network/public/mojom:cookies_mojom",
|
|
"//services/network/public/mojom:url_loader_base",
|
|
"//third_party/blink/public/mojom:mojom_platform",
|
|
"//ui/gfx/geometry/mojom",
|
|
"//url/mojom:url_mojom_gurl",
|
|
]
|
|
|
|
overridden_deps = [
|
|
"//content/public/common:interfaces",
|
|
"//third_party/blink/public/mojom:mojom_platform",
|
|
]
|
|
|
|
component_deps = [ "//content/public/common" ]
|
|
}
|