Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
..
server 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
test 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
wayland 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
BUILD.gn 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
DEPS 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
README.md 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
buffer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
buffer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
buffer_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
buildflags.gni 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
client_controlled_accelerators.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
client_controlled_accelerators.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
client_controlled_shell_surface.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
client_controlled_shell_surface.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
client_controlled_shell_surface_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
custom_window_state_delegate.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
custom_window_state_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_device.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_device.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_device_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_device_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_exchange_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_offer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_offer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_offer_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_offer_observer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_offer_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_source.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_source.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_source_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_source_observer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
data_source_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
display.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
display.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
display_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
drag_drop_operation.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
drag_drop_operation.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
drag_drop_operation_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
extended_drag_offer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
extended_drag_offer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
extended_drag_source.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
extended_drag_source.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
extended_drag_source_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
frame_sink_resource_manager.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
frame_sink_resource_manager.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
gamepad.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
gamepad.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
gamepad_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
gamepad_observer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
gamepad_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
gaming_seat.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
gaming_seat.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
gaming_seat_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
gaming_seat_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
input_method_surface.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
input_method_surface.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
input_method_surface_manager.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
input_method_surface_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
input_trace.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
key_state.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
keyboard.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
keyboard.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
keyboard_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
keyboard_device_configuration_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
keyboard_modifiers.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
keyboard_observer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
keyboard_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
layer_tree_frame_sink_holder.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
layer_tree_frame_sink_holder.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
mime_utils.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
mime_utils.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
mime_utils_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
mock_vsync_timing_observer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
mock_vsync_timing_observer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
notification.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
notification.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
notification_surface.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
notification_surface.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
notification_surface_manager.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
notification_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
permission.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
permission.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
permission_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
pointer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
pointer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
pointer_constraint_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
pointer_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
pointer_gesture_pinch_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
pointer_stylus_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
pointer_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
protected_native_pixmap_query_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
relative_pointer_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
seat.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
seat.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
seat_observer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
seat_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
security_delegate.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
security_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shared_memory.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shared_memory.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shared_memory_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface_base.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface_base.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface_observer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface_presentation_time_recorder.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface_presentation_time_recorder.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface_presentation_time_recorder_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface_util.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface_util.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
shell_surface_util_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
sub_surface.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
sub_surface.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
sub_surface_observer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
sub_surface_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
surface.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
surface.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
surface_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
surface_observer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
surface_test_util.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
surface_test_util.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
surface_tree_host.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
surface_tree_host.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
surface_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
text_input.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
text_input.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
text_input_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
toast_surface.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
toast_surface.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
toast_surface_manager.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
toast_surface_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
touch.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
touch.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
touch_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
touch_stylus_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
touch_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
ui_lock_controller.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
ui_lock_controller.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
ui_lock_controller_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
vsync_timing_manager.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
vsync_timing_manager.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
window_properties.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
window_properties.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
wm_helper.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
wm_helper.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
wm_helper_chromeos.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
wm_helper_chromeos.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
wm_helper_chromeos_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
xdg_shell_surface.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
xdg_shell_surface.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
xdg_shell_surface_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
xkb_tracker.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад
xkb_tracker.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 год назад

README.md

Exo implements a display server on top of the Aura Shell. It uses the Wayland protocol to communicate with clients. For a general introduction to Wayland see https://wayland-book.com/.

Current clients of Exo include:

  • ARC++ (Android apps on Chrome OS)
  • Chromecast
  • Crostini (Linux apps on Chrome OS)
  • Lacros
  • PluginVM

In addition to the core Wayland protocol, Exo supports a number of protocol extensions. Some are third-party; see //third_party/wayland-protocols/README.chromium. Others are Chromium-specific.

A few noteworthy extensions (this list is not at all exhaustive):