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

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):