Commit Graph

  • 105fdecd0c screencopy: Handle shm copy in commit event handler Andri Yngvason 2021-08-14 22:33:53 +0000
  • 04d234bac1 screencopy: Use output->front_buffer instead of wlr_output_export_dmabuf Andri Yngvason 2021-08-14 21:41:46 +0000
  • a181a37b12 scene: add wlr_scene_attach_output_layout Simon Ser 2021-09-02 12:47:28 +0200
  • 7832005a1f scene: move source to subdir Simon Ser 2021-09-09 10:20:06 +0200
  • 679f5ed966 scene: fix compile error in release builds Quantum 2021-09-09 03:06:17 -0400
  • e05c884891 examples/scene-graph: use wlr_scene_output Simon Ser 2021-08-17 15:13:07 +0200
  • 44f0f7a0a7 scene: add damage tracking support Simon Ser 2021-08-17 15:12:47 +0200
  • 9195b77e14 scene: add wlr_scene_node_coords Simon Ser 2021-08-17 13:20:32 +0200
  • 04d105760d scene: add wlr_scene_output_commit Simon Ser 2021-08-17 12:30:17 +0200
  • 968c1df7e9 scene: add scene outputs Simon Ser 2021-08-17 12:24:11 +0200
  • 872993f95d scene: fix wlr_scene_render_output offset Simon Ser 2021-09-06 09:23:23 +0200
  • 3984c81faa types: introduce wlr_drm_lease_v1 Simon Zeni 2021-06-01 14:43:19 -0400
  • c67e3fe3b7 protocol/meson: bump wayland-protocols requirement to 1.22 Simon Zeni 2021-09-01 16:15:23 -0400
  • 94ed8f9496 backend/drm: introduce wlr_drm_backend_get_non_master_fd Simon Zeni 2021-05-25 19:23:10 -0400
  • e5a949a955 backend/drm: implement drm lease function Simon Zeni 2021-07-15 09:48:29 -0400
  • 42dba9dc90 backend/drm: drop wlr_drm_connector.desired_mode Simon Ser 2021-09-07 11:31:10 +0200
  • b01d97a38f backend/drm: drop attempt_enable_needs_modeset Simon Ser 2021-09-07 11:28:40 +0200
  • 04304c322e output-damage: fix damage on modeset Simon Ser 2021-09-07 10:45:05 +0200
  • 35f0a0d570 backend: wait for session to become active muradm 2021-09-07 21:09:14 +0300
  • 0c8fba1a2f backend/drm: drop drm_connector_init_renderer Simon Ser 2021-07-30 20:22:18 +0200
  • de1c73021c backend/drm: drop unused arg from get_possible_crtcs Simon Ser 2021-09-07 12:24:10 +0200
  • 274c8189d4 backend/drm: fix crash on VT switch Simon Ser 2021-09-07 11:34:53 +0200
  • 3c74bd0c91 backend/drm: introduce wlr_drm_connector_state Simon Ser 2021-08-10 18:47:14 +0200
  • 3fbf6e02a3 backend/drm: rename enum wlr_drm_connector_state to status Simon Ser 2021-08-10 17:48:04 +0200
  • 88919464ef surface: fix abort on NULL buffer attach Simon Ser 2021-09-07 08:38:48 +0200
  • ba0525c5c0 surface: drop wlr_surface_state.buffer_resource Simon Ser 2021-08-11 17:34:34 +0200
  • 0978a702d7 surface: ensure buffer is reset to NULL in surface_state_move Simon Ser 2021-08-11 17:42:31 +0200
  • 0fe3b45361 viewporter: hide wlr_viewport Simon Ser 2021-09-06 18:38:59 +0200
  • 24c397dbf8 viewporter: add doc comment explaining compositor requirements Simon Ser 2021-09-06 18:38:01 +0200
  • bb82b6dada buffer: make wlr_client_buffer_apply_damage return a bool Simon Ser 2021-08-11 17:22:11 +0200
  • cbe099dcc7 buffer: take a wlr_buffer in wlr_client_buffer_apply_damage Simon Ser 2021-08-11 17:18:41 +0200
  • 610f0c0805 surface: inline surface_commit_pending() Kirill Primak 2021-09-06 18:11:33 +0300
  • cf56596565 surface: change surface_finalize_state() to surface_finalize_pending() Kirill Primak 2021-08-26 19:45:25 +0300
  • ba55c7c4ff surface: rename impl and its functions Kirill Primak 2021-08-27 13:30:41 +0300
  • 90e62390d9 surface: move subsurface lists to state Kirill Primak 2021-08-26 20:57:51 +0300
  • 3ac99fa4dc subsurface: move parent link to state Simon Ser 2021-08-18 16:11:09 +0200
  • 56b6b80b9a subsurface: rename wlr_subsurface_state to wlr_subsurface_parent_state Simon Ser 2021-08-18 16:40:54 +0200
  • 242c23743f surface: cache frame callback lists again Kirill Primak 2021-08-19 13:32:07 +0300
  • d290b13871 seat: avoid copying the keymap for each client Simon Ser 2021-08-07 13:48:49 +0200
  • 62924cc523 keyboard: add wlr_keyboard.keymap_fd Simon Ser 2021-08-07 13:48:04 +0200
  • 55ca93469c util/shm: add allocate_shm_file_pair Simon Ser 2021-08-07 13:46:38 +0200
  • 38cd1b4f4f render/allocator/gbm: add log message for gbm_bo_get_fd_for_plane Simon Ser 2021-09-02 10:50:09 +0200
  • 5aa5137fae backend/drm: handle drm_surface_blit errors Simon Ser 2021-09-01 22:06:50 +0200
  • 7df2ae88fa render/allocator: use legacy authentication for primary nodes Simon Ser 2021-09-03 10:03:27 +0200
  • 00c2bae1d3 scene: remove redundant empty-region check in render_texture() Devin J. Pohly 2021-08-30 08:11:18 -0500
  • e2e68ff680 examples/scene-graph: demonstrate scene_rect node type Devin J. Pohly 2021-08-13 15:35:19 -0500
  • 9ed16e39fa scene: replace surface_at() with node_at() Devin J. Pohly 2021-08-28 14:14:16 -0500
  • b7cd06e8fa scene: add RECT node type Devin J. Pohly 2021-08-13 15:20:48 -0500
  • 526652a554 scene: iterate nodes instead of surfaces when rendering Devin J. Pohly 2021-08-13 15:18:29 -0500
  • b0972a94c3 contributing: don't reference issues in commit first line Simon Ser 2021-09-02 12:03:08 +0200
  • 267eb02c31 build: add subproject fallback for wayland-protocols Simon Ser 2021-06-03 15:36:38 +0200
  • d9523faa76 build: add subproject fallback for wayland Simon Ser 2021-06-03 15:35:51 +0200
  • ee6c841d47 render/allocator/gbm: fix create() docs for FD ownership Simon Ser 2021-09-01 21:34:34 +0200
  • d9d8fc1ab9 render/allocator: re-open GBM FD Simon Ser 2021-09-01 19:05:18 +0200
  • c8d97e2791 Link to gamja for web chat Simon Ser 2021-08-30 15:04:02 +0200
  • 7ec9523ea3 scene: stricter assertions on reparent Devin J. Pohly 2021-08-29 16:58:12 -0500
  • d5263be355 scene: make graph loops fatal when debugging Devin J. Pohly 2021-08-29 13:57:07 -0500
  • 0f534e32e4 scene: ensure node cannot be reparented below itself Devin J. Pohly 2021-08-28 18:10:09 -0500
  • a1d462fa81 scene: add node reparent function Devin J. Pohly 2021-08-23 14:32:59 -0500
  • b18c254e5f contributing: turn remaining links into refs Simon Ser 2021-08-30 16:36:14 +0200
  • 1ad3cd7f36 contributing: clone wlroots fork with SSH Simon Ser 2021-08-30 15:13:09 +0200
  • ea800b7418 contributing: use references for links Simon Ser 2021-08-30 15:11:45 +0200
  • 2ddd8e8036 contributing: add new section about commit log Simon Ser 2021-08-30 15:20:27 +0200
  • bfc69decdd xwm: do not restack surfaces on activation Tudor Brindus 2021-05-04 21:33:25 -0400
  • e4d0ec9ee1 scene: add wlr_scene_node_surface_at Simon Ser 2021-08-10 11:26:34 +0200
  • 501b29db03 scene: add user data pointer to wlr_scene_node Simon Ser 2021-08-10 10:42:03 +0200
  • 97954154bc scene: allow nodes to have arbitrary parents Simon Ser 2021-08-09 20:11:18 +0200
  • 86e9309808 scene: add wlr_scene_node_toggle Simon Ser 2020-05-06 16:16:45 +0200
  • c41bd320be examples/scene-graph: new example Simon Ser 2020-05-06 17:30:53 +0200
  • c7d489b5b6 Introduce new scene-graph API Simon Ser 2019-12-25 18:53:58 +0100
  • 5f645598d8 subsurface: unlock surface on destroy Kirill Primak 2021-08-25 20:11:22 +0300
  • 5dfaf5ea9c backend/drm: introduce wlr_drm_bo_handle_table Simon Ser 2021-08-23 17:41:08 +0200
  • 749b3c00f0 render/egl: reopen DRM node for GBM Simon Ser 2021-08-23 18:39:31 +0200
  • 3ce2ea9e16 Move allocator stuff into new directory Simon Ser 2021-08-25 09:33:19 +0200
  • b37731cdbb backend/{drm,libinput}: exclude headers when disabled Simon Ser 2021-08-25 09:40:46 +0200
  • 65c0ab00b6 backend/drm: generate CVT reduced modes Simon Ser 2021-08-22 11:38:01 +0200
  • 72a156b18a surface: fix wlr_surface_get_buffer_source_box() Kirill Primak 2021-08-23 23:33:16 +0300
  • 664307f968 util/box: introduce wlr_fbox_transform() Kirill Primak 2021-08-23 23:32:43 +0300
  • f2f3df9fb1 tinywl: simplify logic for sending pointer events Isaac Freund 2021-08-20 16:02:17 +0200
  • de1522aeee xwayland: Allow to retrieve _NET_STARTUP_ID Guido Günther 2021-01-29 16:45:44 +0100
  • 9b7803a9b3 backend/drm: try to allocate crtc for formats Rouven Czerwinski 2021-08-19 12:44:59 +0200
  • 18c2dce65e backend: unify startup messages Simon Ser 2021-08-19 20:47:36 +0200
  • 46c42e55c6 backend/drm: add support for FB_DAMAGE_CLIPS Simon Ser 2021-07-21 15:58:01 +0200
  • 109405729b surface: fix place_below handling Kirill Primak 2021-08-17 15:20:37 +0300
  • cdd9a60f72 Revert "backend/drm: Check if output is enabled before sending frame event" Rouven Czerwinski 2021-08-17 20:50:48 +0200
  • aa78c50bf1 output: check output enabled before sending frame Rouven Czerwinski 2021-08-17 20:48:17 +0200
  • 59b292b691 backend/drm: return true on test if no crtc Rouven Czerwinski 2021-08-16 18:52:30 +0200
  • 7544b7abf9 backend/drm: use addon for wlr_drm_fb Simon Ser 2021-08-17 09:34:49 +0200
  • cae7b98136 xwayland: do not free cursor in handle_server_ready() Michele Sorcinelli 2021-08-16 19:17:24 +0100
  • 0c19a28266 input/tablet: fix `wl_array_for_each` usage on tablet proximity Tudor Brindus 2021-08-15 16:08:56 -0400
  • 3364eec07e layer-shell: replace close() with destroy() Isaac Freund 2021-08-12 21:30:58 +0200
  • ad7651a370 render/gles2: make wlr_gles2_texture a wlr_buffer addon Simon Ser 2021-08-11 10:09:06 +0200
  • ee1156b62b render/gles2: make wlr_gles2_buffer an addon Simon Ser 2021-08-11 10:00:50 +0200
  • 93964012e6 buffer: add addon set Simon Ser 2021-08-11 10:00:07 +0200
  • 20404ed8bb surface: drop surface_state_copy Simon Ser 2021-08-11 15:26:38 +0200
  • 3f9e4f7a44 surface: kill wlr_surface.previous Simon Ser 2021-08-11 15:19:26 +0200
  • 111d4eafd7 util/addon: find both by owner and impl Kirill Primak 2021-08-11 13:35:20 +0300
  • debd6c5f0b wlr_output_layout: use wlr_addons Kirill Primak 2021-08-09 20:19:17 +0300
  • 11f799e88e wlr_outputs: add wlr_addon_set Kirill Primak 2021-08-09 20:18:31 +0300
  • a6a80850b7 util: add wlr_addon Kirill Primak 2021-08-09 17:57:19 +0300