Commit graph

  • 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
  • 604674dc54 backend/drm: always perform a test commit in drm_connector_test Simon Ser 2021-04-06 22:07:00 +0200
  • eb0ce659cf backend/drm: add proper error handling to wlr_drm_backend_create Simon Ser 2021-08-10 13:18:00 +0200
  • 88f65db87f ci: add smoke test Simon Ser 2021-08-05 18:54:37 +0200
  • 033c9cab74 input/pointer: try harder to not send duplicate motion events Tudor Brindus 2021-08-05 09:15:49 -0400
  • c27263c105 seat: allow compositors to not load a keymap Simon Ser 2021-08-06 21:25:55 +0200
  • d48ffac56b build: remove "." from include dirs Simon Ser 2021-08-06 19:44:35 +0200
  • ca0b19fc9c examples/fullscreen-shell: remove unused render_data.view field Simon Ser 2021-08-06 18:27:31 +0200
  • 1936e136df backend/drm: require buffer on modeset in drm_connector_test Simon Ser 2021-08-04 22:42:36 +0200
  • df0e75ba05 output: try skipping buffer allocation if the backend allows it Simon Ser 2021-08-02 16:49:02 +0200
  • 8a3cd28973 render/pixman/pixel_format: add more formats Simon Ser 2021-08-01 19:28:36 +0200
  • b913e64f95 render/pixel_format: add more formats for Pixman Simon Ser 2021-08-01 19:27:41 +0200
  • 923258b0be backend/drm: preserve mode order from kernel Simon Ser 2021-07-30 23:02:30 +0200
  • f12bacf4b4 surface: don't cache frame callback lists Kirill Primak 2021-08-01 12:44:40 +0300
  • 456c6e2279 viewporter: remove crop and scale state upon destruction Quantum 2021-08-01 18:10:25 -0400
  • f5df956c18 render/gles2: add a few 10-bit and FP16 formats Manuel Stoeckl 2021-07-29 23:55:57 -0400
  • 44e8451cd9 render/gles2: hide shm formats without GL support Manuel Stoeckl 2021-07-29 23:53:22 -0400
  • 4dc52bcb6c render/pixel-format: add a few 10-bit and FP16 formats Manuel Stoeckl 2021-07-29 23:49:11 -0400
  • f76960388f render/gles2: add support for some 24 and 16-bit formats Simon Ser 2021-07-29 08:05:43 +0200
  • 6973361d60 render/pixel-format: add some 24 and 16-bit formats Simon Ser 2021-07-29 08:05:10 +0200
  • 3132c0ab10 output: drop wlr_output_state.buffer_type Simon Ser 2021-07-12 18:01:40 +0200
  • f211bc983a output-damage: stop using enum wlr_output_state_buffer_type Simon Ser 2021-07-12 18:00:55 +0200
  • 4ddde1a7bd output: drop wlr_output_impl.{attach,rollback}_render Simon Ser 2021-07-12 17:54:43 +0200
  • d17a009062 backend/noop: drop attach_render/rollback_render Simon Ser 2021-07-12 17:52:44 +0200
  • 55ac7e335a backend/drm: fix wrong type for get_cursor_format return values Simon Ser 2021-07-28 22:56:18 +0200
  • c55f70c8b7 backend/drm: stop initializing renderer for parent backend Simon Ser 2021-07-12 17:30:45 +0200
  • c74dc45bb6 backend/drm: drop get_renderer implementation Simon Ser 2021-07-12 17:23:25 +0200
  • 9b99570869 backend/drm: drop drm_surface_{make,unset}_current Simon Ser 2021-07-12 17:22:22 +0200
  • ebb661532c backend/drm: remove SCANOUT check in drm_connector_test Simon Ser 2021-06-13 14:19:42 +0200
  • f5900c1f00 backend/drm: remove primary swapchain Simon Ser 2021-06-08 11:05:50 +0200
  • 85d7ad2eef backend/drm: allow legacy scan-out if FB props match Simon Ser 2021-07-08 16:52:59 +0200
  • 6aadf811aa output: fallback to modifier-less allocation on modeset test failure Simon Ser 2021-07-12 16:40:10 +0200
  • 0fb55c76d0 output: allocate and attach empty buffer on modeset Simon Ser 2021-06-11 18:42:15 +0200
  • 1a5b6722a8 output: use pending resolution when allocating swapchain Simon Ser 2021-06-11 18:41:34 +0200
  • d6f0fc251e backend/drm: implement get_primary_formats Simon Ser 2020-12-19 16:33:52 +0100
  • d1c931cbe8 output: fallback to XRGB in output_pick_format Simon Ser 2021-04-07 10:03:51 +0200
  • e5063ef3a3 util/time: make NSEC_PER_SEC static Dylan Araps 2021-07-28 09:40:43 +0300
  • 6f19295647 render/egl: initialize wlr_egl with EGL_PLATFORM_DEVICE_EXT Simon Zeni 2021-01-20 21:14:04 -0500
  • 7667ab73bd
    render/egl: fix typo yuiiio 2021-07-27 07:35:36 +0900
  • 770a561bce xwayland: embed wlr_xwayland_server_options in server struct Simon Ser 2021-06-25 11:46:57 +0200
  • 4b316a3823 xwayland: simplify argv filling logic Simon Ser 2021-06-25 11:08:12 +0200
  • 3cf2535c23 render/egl: add support for EGL_EXT_device_drm_render_node Simon Ser 2021-07-09 13:07:22 +0200
  • ace2eda073 render/egl: set EGL_IMAGE_PRESERVED_KHR Simon Ser 2021-07-23 17:22:04 +0200
  • 04d4fb536d render/wlr_texture: put wlr_texture_from_buffer into the public API Simon Zeni 2021-07-12 19:18:50 -0400
  • 0778151f94 types/wlr_buffer: create custom wlr_buffer from wl_resource Simon Zeni 2021-07-14 16:35:14 -0400
  • 646a25667e types/wlr_buffer: introduce wlr_buffer_resource_interface Simon Zeni 2021-07-12 11:50:34 -0400
  • f09c88c1b7 types/wlr_buffer: remove wlr_renderer argument from wlr_buffer_from_resource Simon Zeni 2021-07-12 11:39:26 -0400
  • 2fa47c1837 render: drop wlr_renderer_impl.init_wl_display Simon Ser 2021-07-22 19:47:51 +0200
  • 70fb21c35b backend: make DRM and libinput backends optional ayaka 2021-03-26 23:28:37 +0800
  • 66c42f4fcb backend/drm: add DRM_MODE_CONNECTOR_USB to conn_get_name Simon Ser 2021-07-21 08:47:35 +0200
  • cc8bc0db20 backend/drm: stop restoring CRTCs on exit Simon Ser 2021-07-19 15:24:57 +0200
  • 8afb4d8bf0 buffer: re-use wlr_shm_client_buffer Simon Ser 2021-07-19 19:04:38 +0200
  • f94eb174c7 backend/drm: fix NULL data in handle_drm_event Simon Ser 2021-07-19 14:49:52 +0200
  • a93b18dbd5 input/pointer: send axis source once per frame Vyivel 2021-07-17 10:20:35 +0300
  • a47f89cf7c backend/wayland: properly cleanup wlr_wl_pointer Simon Ser 2021-07-13 11:59:25 +0200
  • bcd5d8504c output: remove wlr_output_impl.export_dmabuf Simon Ser 2021-07-12 18:37:40 +0200