Commit Graph

  • c491a21d25 backend/session/logind: log when using XDG_SESSION_ID Simon Ser 2020-11-06 13:07:29 +0100
  • 0e76f92de7 backend/session: replace session_signal with events.active Simon Ser 2020-11-06 11:34:55 +0100
  • cd95d70df0 Revert "session/logind: support CanGraphical property" Simon Ser 2020-11-06 11:29:41 +0100
  • fbf11a41e1 backend/session: wait for DRM device if none found Simon Ser 2020-11-06 11:14:49 +0100
  • 76bcddf071 backend/session: introduce wlr_session.events.add_drm_card Simon Ser 2020-11-06 10:56:13 +0100
  • 768fbaad54 backend/session: filter udev events by sysname Simon Ser 2020-11-06 10:42:43 +0100
  • 44a4792fd8 backend/session: operate on wlr_device Simon Ser 2020-11-06 10:16:07 +0100
  • 63df2bcbe6 backend/session: don't return FD on failure in open_file Simon Ser 2020-11-06 09:57:03 +0100
  • fb3bea8014 backend/drm: Use legacy gamma size for legacy backend Kenny Levinsen 2020-11-19 21:34:00 +0100
  • 6284af121f texture: document that functions should not be called while rendering Ilia Bozhinov 2020-11-19 11:28:32 +0100
  • dc7c6c4860 render/egl: recognize EGL_BAD_DEVICE_EXT error Ronan Pigott 2020-11-17 13:13:18 -0700
  • e18599b05e render/egl: stop including eglmesaext.h Simon Ser 2020-05-25 17:02:38 +0200
  • 526ae5944c
    build: improve summary via bool_yn Simon Ser 2020-11-15 23:15:49 +0100
  • 02df7b7ac8 backend/headless: implement export_dmabuf Simon Ser 2020-08-25 12:30:00 +0200
  • 61f8cdfb9e backend/headless: switch to wlr_swapchain Simon Ser 2020-08-22 17:24:16 +0200
  • eb8360bda3 render: introduce wlr_renderer_get_drm_fd Simon Ser 2020-06-10 14:47:12 +0200
  • c8d95acc37 render/egl: introduce wlr_egl_dup_drm_fd Simon Ser 2020-06-10 14:26:39 +0200
  • eef8b3dde8 backend/drm: check drm_surface_render_black_frame return value Simon Ser 2020-08-14 12:04:29 +0200
  • c881008e1c backend/drm: add support for wlr_swapchain multi-GPU Simon Ser 2020-07-28 16:42:59 +0200
  • 8058e338ea backend/drm: get rid of wlr_drm_fb_type Simon Ser 2020-07-28 10:47:20 +0200
  • 68a8d99055 backend/drm: add support for wlr_swapchain buffer age Simon Ser 2020-07-27 18:37:40 +0200
  • c11c6c4568 render/swapchain: add support for buffer age Simon Ser 2020-07-27 18:36:31 +0200
  • ef846a8839 backend/drm: use wlr_swapchain Simon Ser 2020-06-01 19:49:51 +0200
  • 1245730ea2 render/gles2: fix y-inverted output when rendering to buffer Simon Ser 2020-06-11 18:40:29 +0200
  • 6136fe87d1 render/gles2: implement wlr_renderer_bind_buffer Simon Ser 2020-07-28 16:56:23 +0200
  • c88c54fb38 render: introduce wlr_renderer_bind_buffer Simon Ser 2020-07-28 16:56:18 +0200
  • 0b40d09a21 buffer: add wlr_client_buffer_get Simon Ser 2020-07-28 10:46:46 +0200
  • b0a663d39d render: introduce wlr_swapchain Simon Ser 2020-06-01 19:49:32 +0200
  • 7c6212a0f7 render/drm_format_set: introduce wlr_drm_format_dup Simon Ser 2020-08-07 19:02:49 +0200
  • 5913040110 render: introduce wlr_gbm_allocator Simon Ser 2020-06-01 19:49:10 +0200
  • f47445f142 render: introduce wlr_allocator Simon Ser 2020-06-01 19:48:39 +0200
  • aaa3fcf66f
    backend/libinput: require libinput 1.14 Simon Ser 2020-11-15 18:57:16 +0100
  • 2eae9ec7c8 backend/wayland: Set cursor indivdualy per output Mykola Orliuk 2020-10-09 22:17:17 +0200
  • 44531e16e0 backend/wayland: Add active pointer per host seat Mykola Orliuk 2020-10-08 02:44:38 +0200
  • ce8855ca2a backend/wayland: Bind pointer listener to seat Mykola Orliuk 2020-10-04 14:51:52 +0200
  • 07e2e0f60c backend/wayland: Listen to pointers from all seats Mykola Orliuk 2020-10-04 22:28:25 +0200
  • 44c4773d58 backend/wayland: Use seat name in input names Mykola Orliuk 2020-10-04 22:45:36 +0200
  • 70ffda3ea3 backend/wayland: Add registering multiple seats Mykola Orliuk 2020-10-03 23:06:10 +0200
  • 85b0872650 backend/wayland: Link input devices with seats Mykola Orliuk 2020-10-03 22:11:38 +0200
  • 40bfd9f8f7 backend/wayland: Bind seat listener to wlr_wl_seat Mykola Orliuk 2020-10-03 20:48:11 +0200
  • e06c9e43af Remove unneeded includes from wlr_input_device.h Isaac Freund 2020-11-11 14:16:41 +0100
  • 0724b3c453 Use uint32_t in wlr_renderer_begin signature Isaac Freund 2020-10-11 16:06:26 +0200
  • 7693f61d81 Replace wlr_key_state with wl_keyboard_key_state Isaac Freund 2020-10-21 17:21:23 +0200
  • 238d1c078f
    Update version to 0.12.0 Simon Ser 2020-11-08 15:01:44 +0100
  • 9595f95452 xdg_shell: handle inert popups Ilia Bozhinov 2020-10-27 18:28:39 +0100
  • 372a52ecc0
    input-method: send modifiers in set_keyboard Simon Ser 2020-11-06 19:14:55 +0100
  • 8348fc3ef8 xwayland: remove unused listener Isaac Freund 2020-11-05 13:07:45 +0100
  • 4471a83ed0 screencopy: send failed when copying a DMA-BUF with a region Simon Ser 2020-11-04 16:06:45 +0100
  • 51fc7ddb29 screencopy: perform DMA-BUF copy on output commit Simon Ser 2020-11-04 16:03:54 +0100
  • f0945e112f export-dmabuf: export DMA-BUF on output commit Simon Ser 2020-11-04 14:38:56 +0100
  • 8c8164c4a6 output: add when field to wlr_output_event_commit Simon Ser 2020-11-04 14:29:49 +0100
  • ccd313e01a output: update docs to reflect reality Simon Ser 2020-11-04 14:08:08 +0100
  • 1328477a82 backend/drm: export pending FB in export_dmabuf, if any Simon Ser 2020-11-04 14:02:15 +0100
  • 2934a72920
    screencopy: stop setting needs_frame flag Simon Ser 2020-10-22 18:19:13 +0200
  • c2db691cad gamma-control-v1: apply gamma LUT when output gets enabled Simon Ser 2020-08-27 11:42:58 +0200
  • be1e7647c3 xwayland: log unhandled NET_WM_STATE property changes Simon Ser 2020-11-03 16:48:01 +0100
  • 1fdaaf697a
    xwayland: minor code style fixes Simon Ser 2020-11-03 15:31:23 +0100
  • ee43ef3c9d backend/drm: fix "a page-flip is already pending" errors on modeset Simon Ser 2020-11-02 12:11:51 +0100
  • f0ddcd361e
    render: define EGL_NO_PLATFORM_SPECIFIC_TYPES (#2452) Simon Ser 2020-11-02 10:51:52 +0100
  • 0f9b2bfa64 render/dmabuf: use bitmask for wlr_dmabuf_attributes_flags Tudor Brindus 2020-10-31 18:09:17 -0400
  • 368d0146fb util/edges: use bitmask for wlr_edges Tudor Brindus 2020-10-31 18:06:45 -0400
  • 0fdb41fe7c types/wlr_output_layout: use bitmask for wlr_direction Tudor Brindus 2020-10-31 18:06:04 -0400
  • 7c6e06fd13 types/wlr_keyboard: use bitmasks for wlr_keyboard_led and wlr_keyboard_modifier enums Tudor Brindus 2020-10-31 18:05:39 -0400
  • 85757665e6 backend/drm: Check if output is enabled before sending frame event Marten Ringwelski 2020-10-29 12:36:13 +0100
  • 346188c015 xdg_shell: fix a typo Ilia Bozhinov 2020-10-27 18:28:39 +0100
  • 79c7591dc1 foreign toplevel: Fix whitespace error Scott Moreau 2020-10-20 10:42:01 -0600
  • b4ed8b3d74 foreign toplevel: send parent event only to clients that support it Daniel Kondor 2020-10-20 10:08:24 +0800
  • 5217456b50 xwayland: fix minor typo in debug log Tudor Brindus 2020-10-19 20:48:41 -0400
  • 31aa7f4c95 backend/wayland: fix some keyboard/touch leaks Mykola Orliuk 2020-10-18 19:12:01 +0200
  • 009cd634a2 backend/wayland: fix input creation error handling Mykola Orliuk 2020-10-18 19:12:01 +0200
  • 41bf1c6871 backend/wayland: add error flow in create_wl_seat Mykola Orliuk 2020-10-18 19:12:01 +0200
  • 36395e5b1c
    foreign-toplevel-management: report parent toplevel Daniel Kondor 2020-10-18 23:14:35 +0800
  • 1ac5257357 backend/wayland: factor out wlr_wl_seat Mykola Orliuk 2020-10-03 17:34:32 +0200
  • df417b7e95 backend/wayland: manage cursor for current pointer Mykola Orliuk 2020-10-03 15:06:05 +0200
  • b98522b38f
    backend/wayland: add touch support to the wayland backend Ilia Bozhinov 2020-10-18 16:33:03 +0300
  • e410ff8dd4 wlr_drag: remove unused point_destroy field Isaac Freund 2020-10-18 15:13:05 +0200
  • 616f06c25c xdg_positioner: remove unused field Isaac Freund 2020-10-16 12:41:32 +0200
  • 99f3c643bf xwayland: add set_geometry event Ilia Bozhinov 2020-10-14 11:47:23 +0200
  • afeb941ca0 xwayland: notify requestor when we fail to respond to their request Tudor Brindus 2020-10-12 23:47:29 -0400
  • 7bb9d48dd1 xwayland: remove stale transfers from the same requestor Tudor Brindus 2020-10-11 21:25:26 -0400
  • 1b0e4c7e6e xwayland: introduce WLR_XWAYLAND for specifying which Xwayland to use Tudor Brindus 2020-10-03 14:16:54 -0400
  • feb0e1c74d xwayland: fix use-after-free in selection handling Tudor Brindus 2020-10-10 22:51:50 -0400
  • ab80ad902e xwayland: using %m in `wlr_log` is broken, use `wlr_log_errno` instead Tudor Brindus 2020-10-10 22:58:57 -0400
  • ec3f432bbb examples: use `perror` instead of `fprintf` GNU %m `printf` extension Tudor Brindus 2020-10-10 22:57:45 -0400
  • 45c1a3621c backend/libinput: improve logger callback Simon Ser 2020-10-10 16:47:29 +0200
  • 86c0b9986b output-management-v1: send complete head state on enable change Roman Gilg 2020-10-01 14:32:57 +0200
  • 8dec751a6d layer-shell: error on 0 dimension without anchors Isaac Freund 2020-10-09 15:28:07 +0200
  • 5012121d33 xwm: add loop detection for read_surface_parent Rouven Czerwinski 2020-09-19 11:36:33 +0200
  • 87836dcb55 backend: remove check for _WAYLAND_DISPLAY Simon Ser 2020-09-16 12:54:40 +0200
  • 8ad2cc39eb layer-shell: add for_each_popup Isaac Freund 2020-09-08 18:03:33 +0200
  • bae8d7593c output-management-v1: send head identifying information Roman Gilg 2020-09-03 14:42:35 +0200
  • e4a7075a9e output-management-v1: add head identifying events Roman Gilg 2020-09-03 14:20:04 +0200
  • 3e03f786ee xwayland: disconnect display destroy listener even if xwayland didn't initialize Ilia Bozhinov 2020-09-04 13:03:21 +0200
  • e44bed0c2b Accommodate for CONFIG_VT=0, all TTYs are in seat0, but not all seat0s have TTYs nerdopolis 2020-09-01 20:00:33 -0400
  • fa05d3cde6 session: Don't refuse unprivileged creation of "direct" backend Patrick Steinhardt 2020-09-03 21:25:33 +0200
  • efe6414640 wayland: emit relative pointer events only for current pointer Ilia Bozhinov 2020-09-04 00:08:45 +0200
  • a9cbfd950e Remove xdg-shell v6 Drew DeVault 2020-09-02 13:06:31 -0400
  • 28cedb5623 Quieten failure to set login session type Ryan Walklin 2020-09-02 21:29:12 +1200
  • 971de474f0 backend/session/libseat: register log handler Simon Ser 2020-08-28 19:19:31 +0200
  • 65abd4e92a Fix undefined behavior Valentin 2020-08-30 11:13:19 +0200