Commit graph

  • 5f3e490c80 wlr_pointer_gestures: update protocol to version 2 José Expósito 2021-07-12 19:52:32 +02:00
  • 4c3e307ec8 cursor: emit hold gesture events José Expósito 2021-07-12 19:51:40 +02:00
  • 62e62b6942 backend/wayland: send hold gesture events José Expósito 2021-07-12 19:51:21 +02:00
  • 52d2491931 backend/libinput: send hold gesture events José Expósito 2021-07-12 19:50:44 +02:00
  • 95970b3619 build: check if libinput supports hold gestures José Expósito 2021-08-07 18:27:52 +02:00
  • d069a783bc pointer: add hold pointer event definition José Expósito 2021-07-12 19:50:09 +02:00
  • fb15538247 protocol/meson: bump wayland-protocols requirement to 1.23 José Expósito 2021-09-15 18:21:29 +02:00
  • d96d2f5f23 Fix a typo in CONTRIBUTING.md Hubert Hirtz 2021-09-24 16:29:27 +02:00
  • 754f40f9cb layer-shell: add committed bitmask Kirill Primak 2021-09-24 07:58:59 +03:00
  • 9a36c89e5a layer-shell: implement configure scheduling github/fork/vyivel/layer-surface-scheduled-configure Kirill Primak 2021-09-21 15:50:28 +03:00
  • 59fa3637c3 layer-shell: refactor configure/state flow Kirill Primak 2021-09-18 11:32:23 +03:00
  • c08e0da3c0 tinywl: autocreate renderer from backend github/fork/bl4ckb0ne/external_renderer Simon Zeni 2021-09-13 17:02:28 -04:00
  • d2094ed473 backend: don't create renderer if none is available Simon Zeni 2021-09-13 16:34:29 -04:00
  • 1b736ef7df backend/x11: stop initializing renderer and allocator during creation Simon Zeni 2021-09-13 16:30:15 -04:00
  • 332ecfc1f1 backend/wayland: stop initializing renderer and allocator during creation Simon Zeni 2021-09-13 16:29:59 -04:00
  • b55acfcc16 backend/drm: stop initializing renderer and allocator during creation Simon Zeni 2021-09-13 16:29:48 -04:00
  • 36c78d567d backend/drm: don't store parent renderer Simon Zeni 2021-09-13 16:28:53 -04:00
  • 48f6fc593f backend/headless: store backend renderer Simon Zeni 2021-09-13 16:28:06 -04:00
  • ae43cf93dd render/pixel_format: make wlr_pixel_format_info part of the public API Simon Zeni 2021-09-10 14:23:22 -04:00
  • 4a4c8ca320 render/gles2: add getter for wlr_egl_context instead of wlr_egl github/fork/bl4ckb0ne/external_egl Simon Zeni 2021-09-21 15:20:11 -04:00
  • f12fa92a85 render/gles2: make wlr_renderer_create private Simon Zeni 2021-09-21 15:13:42 -04:00
  • 72073e5792 render/egl: remove wlr_egl context functions Simon Zeni 2021-09-21 15:03:53 -04:00
  • 95928cec72 render/egl: make wlr_egl hold a wlr_egl_context Simon Zeni 2021-09-21 13:17:02 -04:00
  • 7ff1664030 render/egl: clean includes Simon Zeni 2021-09-21 10:18:35 -04:00
  • c22655cffb render/egl: make wlr_egl private Simon Zeni 2021-09-21 10:01:02 -04:00
  • f70f37a2c2 render/egl: make wlr_egl context private, replace them with public wlr_egl_context functions Simon Zeni 2021-09-21 10:00:17 -04:00
  • 6eff6c365b render/egl: make wlr_egl_context public Simon Zeni 2021-09-21 09:36:44 -04:00
  • 3c26244340 scene: add wlr_scene_buffer_set_transform Simon Ser 2021-09-20 18:19:05 +02:00
  • 43833fba64 scene: add wlr_scene_buffer_set_dest_size Simon Ser 2021-09-20 18:05:11 +02:00
  • 3d4afbe945 scene: use scene_node_get_size in wlr_scene_node_at Simon Ser 2021-09-20 18:46:55 +02:00
  • 27b529f8a0 scene: add scene_node_get_size helper Simon Ser 2021-09-20 18:14:50 +02:00
  • 63040d6744 scene: add wlr_scene_buffer_set_source_box Simon Ser 2021-09-20 17:41:52 +02:00
  • fdc22449d6 util/box: introduce wlr_fbox_empty Simon Ser 2021-09-20 17:51:31 +02:00
  • 7939bf8cc6 scene: add wlr_scene_buffer Simon Ser 2021-09-20 16:05:19 +02:00
  • f6f0e010d1 scene: unify intersection logic in wlr_scene_node_at Simon Ser 2021-09-20 18:32:44 +02:00
  • b25759cd20 scene: drop default case in wlr_scene_node_at Simon Ser 2021-09-20 18:20:12 +02:00
  • 30d3c76817 Implement input_method_v2 popups Tadeo Kondrak 2020-12-15 21:23:56 -07:00
  • e0daa65aa6 input-method-unstable-v2: Add error for surface with existing role Tadeo Kondrak 2020-12-30 12:40:16 -07:00
  • 2e12de96ca backend/drm: add support for panel orientation Simon Ser 2021-09-19 16:36:23 +02:00
  • 0c5ff5efab build: simplify get_variable calls Simon Ser 2021-09-15 19:01:14 +02:00
  • 2e590026e9 scene: add wlr_scene_subsurface_tree_create Simon Ser 2021-08-20 12:41:23 +02:00
  • 597ba2b932 surface: add addon set Simon Ser 2021-08-28 11:13:14 +02:00
  • 211b3b760e scene: add wlr_scene_tree Simon Ser 2021-08-20 11:25:02 +02:00
  • ccc84f11a4 xdg surface: check adding configure_idle for NULL Kirill Primak 2021-09-20 17:44:06 +03:00
  • 0e2d369106 xdg-surface: simplify configure mechanism Kirill Primak 2021-09-20 17:09:38 +03:00
  • b72a217fcc xdg-toplevel: refactor configure/state flow Kirill Primak 2021-09-16 14:04:56 +03:00
  • e523182d73 tinywl: add high-resolution scroll support github/fork/JoseExposito/hi-res-scrolling José Expósito 2021-09-20 19:47:58 +02:00
  • d1e70dc133 seat: support lo-res clients using hi-res backends José Expósito 2021-09-20 19:47:49 +02:00
  • 47e79a78ad seat: support hi-res clients using hi-res backends José Expósito 2021-09-20 19:47:38 +02:00
  • 5eedb9ea8b seat: support hi-res clients using lo-res backends José Expósito 2021-09-20 19:47:21 +02:00
  • 5128496ea8 cursor: emit high-res scroll events José Expósito 2021-09-20 19:47:13 +02:00
  • e5932867f1 backend/wayland: handle high-res scroll events José Expósito 2021-09-20 19:47:07 +02:00
  • d18b85c88a backend/libinput: handle high-res scroll events José Expósito 2021-09-20 19:47:03 +02:00
  • 763cf1915b backend/libinput: ignore low-res scroll events José Expósito 2021-09-20 19:46:53 +02:00
  • bc3b39bde3 build: check if libinput supports high-res scroll José Expósito 2021-09-20 19:46:45 +02:00
  • d0b8c111fd pointer: add high-resolution axis event José Expósito 2021-09-20 19:45:48 +02:00
  • 9579d62a16 types/buffer: make {begin,end}_data_ptr_access part of the public API Simon Zeni 2021-09-10 13:25:42 -04:00
  • 6cb25ebad7 ci: switch to seatd-launch Simon Ser 2021-09-13 11:39:51 +02:00
  • 52da68b591 xdg popup: move function to a file it belongs to Kirill Primak 2021-09-11 12:55:15 +03:00
  • e479dc1ef0 xwayland: Allow to retrieve startup-id via _NET_STARTUP_INFO Guido Günther 2021-01-29 16:45:44 +01:00
  • 4e7a8707cc buffer: add data_ptr access flags Simon Ser 2021-06-29 17:08:32 +02:00
  • 105fdecd0c screencopy: Handle shm copy in commit event handler Andri Yngvason 2021-08-14 22:33:53 +00:00
  • 04d234bac1 screencopy: Use output->front_buffer instead of wlr_output_export_dmabuf Andri Yngvason 2021-08-14 21:41:46 +00:00
  • a181a37b12 scene: add wlr_scene_attach_output_layout Simon Ser 2021-09-02 12:47:28 +02:00
  • 7832005a1f scene: move source to subdir Simon Ser 2021-09-09 10:20:06 +02:00
  • 1b80b9ddce scene: send surface enter/leave events github/fork/emersion/scenegraph-output-surface-enter Simon Ser 2021-08-25 10:52:08 +02:00
  • 679f5ed966 scene: fix compile error in release builds Quantum 2021-09-09 03:06:17 -04:00
  • e05c884891 examples/scene-graph: use wlr_scene_output Simon Ser 2021-08-17 15:13:07 +02:00
  • 44f0f7a0a7 scene: add damage tracking support Simon Ser 2021-08-17 15:12:47 +02:00
  • 9195b77e14 scene: add wlr_scene_node_coords Simon Ser 2021-08-17 13:20:32 +02:00
  • 04d105760d scene: add wlr_scene_output_commit Simon Ser 2021-08-17 12:30:17 +02:00
  • 968c1df7e9 scene: add scene outputs Simon Ser 2021-08-17 12:24:11 +02:00
  • 872993f95d scene: fix wlr_scene_render_output offset Simon Ser 2021-09-06 09:23:23 +02:00
  • 3984c81faa types: introduce wlr_drm_lease_v1 Simon Zeni 2021-06-01 14:43:19 -04:00
  • c67e3fe3b7 protocol/meson: bump wayland-protocols requirement to 1.22 Simon Zeni 2021-09-01 16:15:23 -04:00
  • 94ed8f9496 backend/drm: introduce wlr_drm_backend_get_non_master_fd Simon Zeni 2021-05-25 19:23:10 -04:00
  • e5a949a955 backend/drm: implement drm lease function Simon Zeni 2021-07-15 09:48:29 -04:00
  • 42dba9dc90 backend/drm: drop wlr_drm_connector.desired_mode Simon Ser 2021-09-07 11:31:10 +02:00
  • b01d97a38f backend/drm: drop attempt_enable_needs_modeset Simon Ser 2021-09-07 11:28:40 +02:00
  • 04304c322e output-damage: fix damage on modeset Simon Ser 2021-09-07 10:45:05 +02:00
  • 35f0a0d570 backend: wait for session to become active muradm 2021-09-07 21:09:14 +03:00
  • 0c8fba1a2f backend/drm: drop drm_connector_init_renderer Simon Ser 2021-07-30 20:22:18 +02:00
  • de1c73021c backend/drm: drop unused arg from get_possible_crtcs Simon Ser 2021-09-07 12:24:10 +02:00
  • 274c8189d4 backend/drm: fix crash on VT switch Simon Ser 2021-09-07 11:34:53 +02:00
  • 3c74bd0c91 backend/drm: introduce wlr_drm_connector_state Simon Ser 2021-08-10 18:47:14 +02:00
  • 3fbf6e02a3 backend/drm: rename enum wlr_drm_connector_state to status Simon Ser 2021-08-10 17:48:04 +02:00
  • 88919464ef surface: fix abort on NULL buffer attach Simon Ser 2021-09-07 08:38:48 +02:00
  • ba0525c5c0 surface: drop wlr_surface_state.buffer_resource Simon Ser 2021-08-11 17:34:34 +02:00
  • 0978a702d7 surface: ensure buffer is reset to NULL in surface_state_move Simon Ser 2021-08-11 17:42:31 +02:00
  • 0fe3b45361 viewporter: hide wlr_viewport Simon Ser 2021-09-06 18:38:59 +02:00
  • 24c397dbf8 viewporter: add doc comment explaining compositor requirements Simon Ser 2021-09-06 18:38:01 +02:00
  • bb82b6dada buffer: make wlr_client_buffer_apply_damage return a bool Simon Ser 2021-08-11 17:22:11 +02:00
  • cbe099dcc7 buffer: take a wlr_buffer in wlr_client_buffer_apply_damage Simon Ser 2021-08-11 17:18:41 +02:00
  • d74815682b surface: skip subsurface order commit if unchanged github/fork/emersion/subsurfaces-state-flag Simon Ser 2021-09-06 18:06:22 +02:00
  • 0da7eb18ea surface: add WLR_SURFACE_STATE_SUBSURFACES Simon Ser 2021-09-06 18:01:58 +02:00
  • 610f0c0805 surface: inline surface_commit_pending() Kirill Primak 2021-09-06 18:11:33 +03:00
  • cf56596565 surface: change surface_finalize_state() to surface_finalize_pending() Kirill Primak 2021-08-26 19:45:25 +03:00
  • ba55c7c4ff surface: rename impl and its functions Kirill Primak 2021-08-27 13:30:41 +03:00
  • 90e62390d9 surface: move subsurface lists to state Kirill Primak 2021-08-26 20:57:51 +03:00
  • 3ac99fa4dc subsurface: move parent link to state Simon Ser 2021-08-18 16:11:09 +02:00