1
0
Fork 0
forked from wry/wry
wry/wire
Julian Orth e52a60b3b6 wayland: implement scaling
This involves many subsystems:

- config:
    - allow setting the connector scale
    - allow setting the cursor size
- cursors:
    - load server cursors for all requested sizes and scales
- wl_surface:
    - track the output the surface belongs to
    - send wl_surface.enter/leave
- wl_output:
    - implement wl_output.scale
- text:
    - pre-render texts for all used scales
- renderer:
    - properly align scale textures and rectangles
- wp_fractional_scale:
    - new interface for fractional scaling
2022-05-30 17:00:25 +02:00
..
ext_session_lock_manager_v1.txt all: implement screen locking 2022-05-19 23:39:11 +02:00
ext_session_lock_surface_v1.txt all: implement screen locking 2022-05-19 23:39:11 +02:00
ext_session_lock_v1.txt all: implement screen locking 2022-05-19 23:39:11 +02:00
jay_compositor.txt all: implement screen locking 2022-05-19 23:39:11 +02:00
jay_idle.txt autocommit 2022-04-17 18:45:01 CEST 2022-04-17 18:45:01 +02:00
jay_log_file.txt autocommit 2022-03-30 03:00:46 CEST 2022-03-30 03:00:46 +02:00
jay_screenshot.txt autocommit 2022-04-13 21:01:32 CEST 2022-04-13 21:01:32 +02:00
org_kde_kwin_server_decoration.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
org_kde_kwin_server_decoration_manager.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_buffer.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_callback.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_compositor.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_data_device.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_data_device_manager.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_data_offer.txt autocommit 2022-02-09 17:26:50 CET 2022-02-09 17:26:50 +01:00
wl_data_source.txt autocommit 2022-02-09 17:26:50 CET 2022-02-09 17:26:50 +01:00
wl_display.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_drm.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_keyboard.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_output.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_pointer.txt wayland: implement wl_seat v8 2022-05-27 15:39:48 +02:00
wl_region.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_registry.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
wl_seat.txt autocommit 2022-02-06 03:46:03 CET 2022-02-06 03:46:03 +01:00
wl_shm.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
wl_shm_pool.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
wl_subcompositor.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
wl_subsurface.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
wl_surface.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
wl_touch.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
wp_fractional_scale_manager_v1.txt wayland: implement scaling 2022-05-30 17:00:25 +02:00
wp_fractional_scale_v1.txt wayland: implement scaling 2022-05-30 17:00:25 +02:00
wp_presentation.txt autocommit 2022-04-27 20:37:49 CEST 2022-04-27 20:37:49 +02:00
wp_presentation_feedback.txt autocommit 2022-04-27 20:37:49 CEST 2022-04-27 20:37:49 +02:00
wp_viewport.txt wayland: implement surface transformations 2022-05-28 18:18:29 +02:00
wp_viewporter.txt wayland: implement surface transformations 2022-05-28 18:18:29 +02:00
xdg_popup.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
xdg_positioner.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
xdg_surface.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
xdg_toplevel.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
xdg_wm_base.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
zwlr_layer_shell_v1.txt autocommit 2022-02-21 23:21:13 CET 2022-02-21 23:21:13 +01:00
zwlr_layer_surface_v1.txt autocommit 2022-02-21 23:21:13 CET 2022-02-21 23:21:13 +01:00
zwlr_screencopy_frame_v1.txt autocommit 2022-04-28 19:49:51 CEST 2022-04-28 19:49:51 +02:00
zwlr_screencopy_manager_v1.txt autocommit 2022-04-28 19:49:51 CEST 2022-04-28 19:49:51 +02:00
zwp_idle_inhibit_manager_v1.txt autocommit 2022-04-17 17:59:45 CEST 2022-04-17 17:59:45 +02:00
zwp_idle_inhibitor_v1.txt autocommit 2022-04-17 17:59:45 CEST 2022-04-17 17:59:45 +02:00
zwp_linux_buffer_params_v1.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
zwp_linux_dmabuf_feedback_v1.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
zwp_linux_dmabuf_v1.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
zwp_primary_selection_device_manager_v1.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
zwp_primary_selection_device_v1.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
zwp_primary_selection_offer_v1.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
zwp_primary_selection_source_v1.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
zwp_relative_pointer_manager_v1.txt autocommit 2022-04-30 13:45:20 CEST 2022-04-30 13:45:20 +02:00
zwp_relative_pointer_v1.txt autocommit 2022-04-30 13:45:20 CEST 2022-04-30 13:45:20 +02:00
zxdg_decoration_manager_v1.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00
zxdg_output_manager_v1.txt autocommit 2022-02-21 23:21:13 CET 2022-02-21 23:21:13 +01:00
zxdg_output_v1.txt autocommit 2022-02-21 23:21:13 CET 2022-02-21 23:21:13 +01:00
zxdg_toplevel_decoration_v1.txt autocommit 2022-02-06 16:33:54 CET 2022-02-06 16:33:54 +01:00