• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1diff --git content/browser/devtools/devtools_instrumentation.h content/browser/devtools/devtools_instrumentation.h
2index d106889e860f..af57383e609b 100644
3--- content/browser/devtools/devtools_instrumentation.h
4+++ content/browser/devtools/devtools_instrumentation.h
5@@ -12,6 +12,7 @@
6 #include <vector>
7
8 #include "base/optional.h"
9+#include "content/common/content_export.h"
10 #include "content/common/navigation_params.mojom.h"
11 #include "content/public/browser/certificate_request_result_type.h"
12 #include "mojo/public/cpp/bindings/pending_receiver.h"
13@@ -81,7 +82,7 @@ bool ApplyUserAgentMetadataOverrides(
14     FrameTreeNode* frame_tree_node,
15     base::Optional<blink::UserAgentMetadata>* override_out);
16
17-bool WillCreateURLLoaderFactory(
18+CONTENT_EXPORT bool WillCreateURLLoaderFactory(
19     RenderFrameHostImpl* rfh,
20     bool is_navigation,
21     bool is_download,
22diff --git content/browser/renderer_host/input/synthetic_gesture_target_base.h content/browser/renderer_host/input/synthetic_gesture_target_base.h
23index eef661b3e095..6c0dacfa4bc3 100644
24--- content/browser/renderer_host/input/synthetic_gesture_target_base.h
25+++ content/browser/renderer_host/input/synthetic_gesture_target_base.h
26@@ -9,6 +9,7 @@
27 #include "base/macros.h"
28 #include "base/time/time.h"
29 #include "content/browser/renderer_host/input/synthetic_gesture_target.h"
30+#include "content/common/content_export.h"
31 #include "ui/gfx/geometry/point_f.h"
32
33 namespace ui {
34@@ -26,7 +27,8 @@ namespace content {
35
36 class RenderWidgetHostImpl;
37
38-class SyntheticGestureTargetBase : public SyntheticGestureTarget {
39+class CONTENT_EXPORT SyntheticGestureTargetBase :
40+    public SyntheticGestureTarget {
41  public:
42   explicit SyntheticGestureTargetBase(RenderWidgetHostImpl* host);
43   ~SyntheticGestureTargetBase() override;
44diff --git content/common/content_switches_internal.h content/common/content_switches_internal.h
45index 57072bf1263a..0a93446e4d21 100644
46--- content/common/content_switches_internal.h
47+++ content/common/content_switches_internal.h
48@@ -15,7 +15,7 @@ class CommandLine;
49
50 namespace content {
51
52-bool IsPinchToZoomEnabled();
53+CONTENT_EXPORT bool IsPinchToZoomEnabled();
54
55 blink::mojom::V8CacheOptions GetV8CacheOptions();
56
57diff --git third_party/blink/renderer/controller/BUILD.gn third_party/blink/renderer/controller/BUILD.gn
58index 8003cd409ff3..8ac3fefade6d 100644
59--- third_party/blink/renderer/controller/BUILD.gn
60+++ third_party/blink/renderer/controller/BUILD.gn
61@@ -29,6 +29,7 @@ component("controller") {
62   configs += [
63     "//build/config/compiler:noshadowing",
64     "//build/config/compiler:wexit_time_destructors",
65+    "//cef/libcef/features:config",
66     "//third_party/blink/renderer:config",
67     "//third_party/blink/renderer:inside_blink",
68     "//third_party/blink/renderer:non_test_config",
69@@ -53,6 +54,8 @@ component("controller") {
70     "performance_manager/v8_detailed_memory_reporter_impl.h",
71     "performance_manager/v8_worker_memory_reporter.cc",
72     "performance_manager/v8_worker_memory_reporter.h",
73+    "//cef/libcef/renderer/blink_glue.cc",
74+    "//cef/libcef/renderer/blink_glue.h",
75   ]
76
77   if (is_linux || is_chromeos) {
78diff --git ui/events/keycodes/BUILD.gn ui/events/keycodes/BUILD.gn
79index 86bbf620ff0d..6c06b461c6da 100644
80--- ui/events/keycodes/BUILD.gn
81+++ ui/events/keycodes/BUILD.gn
82@@ -19,6 +19,8 @@ source_set("xkb") {
83     "//ui/gfx/x/keysyms",
84   ]
85
86+  defines = [ "KEYCODES_X_IMPLEMENTATION" ]
87+
88   deps = [
89     "//base",
90     "//build:chromeos_buildflags",
91diff --git ui/events/keycodes/keyboard_code_conversion_xkb.h ui/events/keycodes/keyboard_code_conversion_xkb.h
92index 8f56878d4bb4..f0d2457f6a29 100644
93--- ui/events/keycodes/keyboard_code_conversion_xkb.h
94+++ ui/events/keycodes/keyboard_code_conversion_xkb.h
95@@ -10,6 +10,7 @@
96 #include <string>
97
98 #include "ui/events/keycodes/dom/dom_key.h"
99+#include "ui/events/keycodes/keycodes_x_export.h"
100 #include "ui/events/keycodes/xkb_keysym.h"
101
102 namespace ui {
103@@ -25,7 +26,7 @@ DomKey NonPrintableXKeySymToDomKey(xkb_keysym_t keysym);
104 // char16_t DeadXKeySymToCombiningCharacter(xkb_keysym_t keysym);
105
106 // Return the DomKey determined by the XKB layout result (keysym, character).
107-DomKey XKeySymToDomKey(xkb_keysym_t keysym, char16_t character);
108+KEYCODES_X_EXPORT DomKey XKeySymToDomKey(xkb_keysym_t keysym, char16_t character);
109
110 }  // namespace ui
111
112