| diff --git content/browser/devtools/devtools_instrumentation.h content/browser/devtools/devtools_instrumentation.h |
| index 2d570cb3b70c7..4df17e47d3c17 100644 |
| --- content/browser/devtools/devtools_instrumentation.h |
| +++ content/browser/devtools/devtools_instrumentation.h |
| @@ -109,7 +109,7 @@ bool ApplyUserAgentMetadataOverrides( |
| FrameTreeNode* frame_tree_node, |
| absl::optional<blink::UserAgentMetadata>* override_out); |
| |
| -bool WillCreateURLLoaderFactory( |
| +CONTENT_EXPORT bool WillCreateURLLoaderFactory( |
| RenderFrameHostImpl* rfh, |
| bool is_navigation, |
| bool is_download, |
| diff --git content/browser/renderer_host/input/mouse_wheel_phase_handler.h content/browser/renderer_host/input/mouse_wheel_phase_handler.h |
| index d69f9d4641613..e88aaf8617c52 100644 |
| --- content/browser/renderer_host/input/mouse_wheel_phase_handler.h |
| +++ content/browser/renderer_host/input/mouse_wheel_phase_handler.h |
| @@ -9,6 +9,7 @@ |
| #include "base/time/time.h" |
| #include "base/timer/timer.h" |
| #include "content/browser/renderer_host/render_widget_host_delegate.h" |
| +#include "content/common/content_export.h" |
| #include "third_party/blink/public/common/input/web_mouse_wheel_event.h" |
| #include "third_party/blink/public/mojom/input/input_event_result.mojom-shared.h" |
| |
| @@ -51,7 +52,7 @@ enum class FirstScrollUpdateAckState { |
| // The MouseWheelPhaseHandler is responsible for adding the proper phase to |
| // wheel events. Phase information is necessary for wheel scrolling since it |
| // shows the start and end of a scrolling sequence. |
| -class MouseWheelPhaseHandler { |
| +class CONTENT_EXPORT MouseWheelPhaseHandler { |
| public: |
| MouseWheelPhaseHandler(RenderWidgetHostViewBase* const host_view); |
| |
| diff --git content/browser/renderer_host/input/synthetic_gesture_target_base.h content/browser/renderer_host/input/synthetic_gesture_target_base.h |
| index 95ce91508908e..94042da4b46bf 100644 |
| --- content/browser/renderer_host/input/synthetic_gesture_target_base.h |
| +++ content/browser/renderer_host/input/synthetic_gesture_target_base.h |
| @@ -9,6 +9,7 @@ |
| #include "base/memory/raw_ptr.h" |
| #include "base/time/time.h" |
| #include "content/browser/renderer_host/input/synthetic_gesture_target.h" |
| +#include "content/common/content_export.h" |
| #include "ui/gfx/geometry/point_f.h" |
| |
| namespace ui { |
| @@ -26,7 +27,8 @@ namespace content { |
| |
| class RenderWidgetHostImpl; |
| |
| -class SyntheticGestureTargetBase : public SyntheticGestureTarget { |
| +class CONTENT_EXPORT SyntheticGestureTargetBase : |
| + public SyntheticGestureTarget { |
| public: |
| explicit SyntheticGestureTargetBase(RenderWidgetHostImpl* host); |
| |
| diff --git content/common/content_switches_internal.h content/common/content_switches_internal.h |
| index 97c7dc7c25000..63c42610bfd9c 100644 |
| --- content/common/content_switches_internal.h |
| +++ content/common/content_switches_internal.h |
| @@ -17,7 +17,7 @@ namespace content { |
| |
| extern const char kFirstRendererProcess[]; |
| |
| -bool IsPinchToZoomEnabled(); |
| +CONTENT_EXPORT bool IsPinchToZoomEnabled(); |
| |
| blink::mojom::V8CacheOptions GetV8CacheOptions(); |
| |
| diff --git third_party/blink/renderer/controller/BUILD.gn third_party/blink/renderer/controller/BUILD.gn |
| index 1b0bfc81ebda9..fb5b9f1c1fc1a 100644 |
| --- third_party/blink/renderer/controller/BUILD.gn |
| +++ third_party/blink/renderer/controller/BUILD.gn |
| @@ -35,6 +35,7 @@ component("controller") { |
| } |
| |
| configs += [ |
| + "//cef/libcef/features:config", |
| "//third_party/blink/renderer:config", |
| "//third_party/blink/renderer:inside_blink", |
| "//third_party/blink/renderer:non_test_config", |
| @@ -60,6 +61,8 @@ component("controller") { |
| "performance_manager/v8_detailed_memory_reporter_impl.h", |
| "performance_manager/v8_worker_memory_reporter.cc", |
| "performance_manager/v8_worker_memory_reporter.h", |
| + "//cef/libcef/renderer/blink_glue.cc", |
| + "//cef/libcef/renderer/blink_glue.h", |
| ] |
| |
| if (is_linux || is_chromeos) { |
| diff --git ui/events/keycodes/BUILD.gn ui/events/keycodes/BUILD.gn |
| index 9cdd599f0d739..23d1ff5cc30fc 100644 |
| --- ui/events/keycodes/BUILD.gn |
| +++ ui/events/keycodes/BUILD.gn |
| @@ -19,6 +19,8 @@ source_set("xkb") { |
| "//ui/gfx/x/keysyms", |
| ] |
| |
| + defines = [ "KEYCODES_X_IMPLEMENTATION" ] |
| + |
| deps = [ |
| "//base", |
| "//build:chromeos_buildflags", |
| diff --git ui/events/keycodes/keyboard_code_conversion_xkb.h ui/events/keycodes/keyboard_code_conversion_xkb.h |
| index 5693e3a1c4bc4..88c0cc6d59098 100644 |
| --- ui/events/keycodes/keyboard_code_conversion_xkb.h |
| +++ ui/events/keycodes/keyboard_code_conversion_xkb.h |
| @@ -9,6 +9,7 @@ |
| |
| |
| #include "ui/events/keycodes/dom/dom_key.h" |
| +#include "ui/events/keycodes/keycodes_x_export.h" |
| #include "ui/events/keycodes/xkb_keysym.h" |
| |
| namespace ui { |
| @@ -24,7 +25,7 @@ DomKey NonPrintableXKeySymToDomKey(xkb_keysym_t keysym); |
| // char16_t DeadXKeySymToCombiningCharacter(xkb_keysym_t keysym); |
| |
| // Return the DomKey determined by the XKB layout result (keysym, character). |
| -DomKey XKeySymToDomKey(xkb_keysym_t keysym, char16_t character); |
| +KEYCODES_X_EXPORT DomKey XKeySymToDomKey(xkb_keysym_t keysym, char16_t character); |
| |
| } // namespace ui |
| |