Commit graph

  • 5217456b50 xwayland: fix minor typo in debug log Tudor Brindus 2020-10-19 20:48:41 -04:00
  • 31aa7f4c95 backend/wayland: fix some keyboard/touch leaks Mykola Orliuk 2020-10-18 19:12:01 +02:00
  • 009cd634a2 backend/wayland: fix input creation error handling Mykola Orliuk 2020-10-18 19:12:01 +02:00
  • 41bf1c6871 backend/wayland: add error flow in create_wl_seat Mykola Orliuk 2020-10-18 19:12:01 +02:00
  • 36395e5b1c
    foreign-toplevel-management: report parent toplevel Daniel Kondor 2020-10-18 23:14:35 +08:00
  • 1ac5257357 backend/wayland: factor out wlr_wl_seat Mykola Orliuk 2020-10-03 17:34:32 +02:00
  • df417b7e95 backend/wayland: manage cursor for current pointer Mykola Orliuk 2020-10-03 15:06:05 +02:00
  • b98522b38f
    backend/wayland: add touch support to the wayland backend Ilia Bozhinov 2020-10-18 16:33:03 +03:00
  • e410ff8dd4 wlr_drag: remove unused point_destroy field Isaac Freund 2020-10-18 15:13:05 +02:00
  • 616f06c25c xdg_positioner: remove unused field Isaac Freund 2020-10-16 12:41:32 +02:00
  • 99f3c643bf xwayland: add set_geometry event Ilia Bozhinov 2020-10-14 11:47:23 +02:00
  • afeb941ca0 xwayland: notify requestor when we fail to respond to their request Tudor Brindus 2020-10-12 23:47:29 -04:00
  • 7bb9d48dd1 xwayland: remove stale transfers from the same requestor Tudor Brindus 2020-10-11 21:25:26 -04:00
  • 1b0e4c7e6e xwayland: introduce WLR_XWAYLAND for specifying which Xwayland to use Tudor Brindus 2020-10-03 14:16:54 -04:00
  • feb0e1c74d xwayland: fix use-after-free in selection handling Tudor Brindus 2020-10-10 22:51:50 -04:00
  • ab80ad902e xwayland: using %m in wlr_log is broken, use wlr_log_errno instead Tudor Brindus 2020-10-10 22:58:57 -04:00
  • ec3f432bbb examples: use perror instead of fprintf GNU %m printf extension Tudor Brindus 2020-10-10 22:57:45 -04:00
  • 45c1a3621c backend/libinput: improve logger callback Simon Ser 2020-10-10 16:47:29 +02:00
  • 86c0b9986b output-management-v1: send complete head state on enable change Roman Gilg 2020-10-01 14:32:57 +02:00
  • 8dec751a6d layer-shell: error on 0 dimension without anchors Isaac Freund 2020-10-09 15:28:07 +02:00
  • 5012121d33 xwm: add loop detection for read_surface_parent Rouven Czerwinski 2020-09-19 11:36:33 +02:00
  • a77b9b38f4 wlr_cursor: add wlr_cursor_is_input_device_attached to wlr_cursor github/fork/Geo25rey/cursor_is_attached Geoffrey Casper 2020-09-17 13:16:32 -04:00
  • 87836dcb55 backend: remove check for _WAYLAND_DISPLAY Simon Ser 2020-09-16 12:54:40 +02:00
  • 8ad2cc39eb layer-shell: add for_each_popup Isaac Freund 2020-09-08 18:03:33 +02:00
  • bae8d7593c output-management-v1: send head identifying information Roman Gilg 2020-09-03 14:42:35 +02:00
  • e4a7075a9e output-management-v1: add head identifying events Roman Gilg 2020-09-03 14:20:04 +02:00
  • 3e03f786ee xwayland: disconnect display destroy listener even if xwayland didn't initialize Ilia Bozhinov 2020-09-04 13:03:21 +02:00
  • e44bed0c2b Accommodate for CONFIG_VT=0, all TTYs are in seat0, but not all seat0s have TTYs nerdopolis 2020-09-01 20:00:33 -04:00
  • fa05d3cde6 session: Don't refuse unprivileged creation of "direct" backend Patrick Steinhardt 2020-09-03 21:25:33 +02:00
  • efe6414640 wayland: emit relative pointer events only for current pointer Ilia Bozhinov 2020-09-04 00:08:45 +02:00
  • a9cbfd950e Remove xdg-shell v6 Drew DeVault 2020-09-02 13:06:31 -04:00
  • 28cedb5623 Quieten failure to set login session type Ryan Walklin 2020-09-02 21:29:12 +12:00
  • 971de474f0 backend/session/libseat: register log handler Simon Ser 2020-08-28 19:19:31 +02:00
  • 65abd4e92a Fix undefined behavior Valentin 2020-08-30 11:13:19 +02:00
  • 8b744412aa Use fixed size integer type Valentin 2020-08-30 11:08:42 +02:00
  • 2b418b4d88 examples/dmabuf-capture: add extra roundtrip for wl_output listener Simon Ser 2020-08-31 16:38:39 +02:00
  • b0144c7ded output-power-management-v1: listen to output commit Simon Ser 2020-07-02 17:29:16 +02:00
  • c674241ec0 output: introduce wlr_output_event_commit Simon Ser 2020-07-02 17:22:38 +02:00
  • 6949d0fd38 render: Don't crash on 0 dimensions Guido Cella 2020-08-27 15:40:15 +02:00
  • 2072d59da5 xdg-shell: split last-acked and current state Isaac Freund 2020-07-20 23:43:03 +02:00
  • 330c50b48d session: Add missing init to direct-freebsd Kenny Levinsen 2020-08-26 21:09:56 +02:00
  • 297354f847 Remove unnecessary wl_display_dispatch calls Simon Ser 2020-08-24 10:27:03 +02:00
  • bad1e9afa8 session: Add libseat backend Kenny Levinsen 2020-07-25 21:53:06 +02:00
  • 9feeb2738d
    backend/wayland: destroy relative pointer when output is disconnected Ilia Bozhinov 2020-08-17 11:33:57 +02:00
  • 379835c42f examples/simple: use wlr_renderer instead of GL Simon Ser 2020-08-14 10:31:44 +02:00
  • 801c7670b7 examples/simple: use wlr_output_preferred_mode Simon Ser 2020-08-14 10:31:27 +02:00
  • bf14824281 add NOOPTIMIZE flag Devin Bayer 2020-08-14 12:55:00 +02:00
  • c236f60bb6 wlr_virtual_keyboard: fix fd leak Daniel De Graaf 2020-08-09 13:31:53 -04:00
  • 7e990a2991 Don't set XDG_SESSION_TYPE unless logind SetType succeeds Ryan Walklin 2020-06-26 08:55:04 +12:00
  • e81d2086c0 Also set XDG_SESSION_TYPE Ryan Walklin 2020-06-25 23:43:28 +12:00
  • f0d03fb892 Implement logind session SetType method to change session type to wayland Ryan Walklin 2020-06-25 22:56:56 +12:00
  • 30226eb1fb gamma-control-v1: fix use-after-free in gamma_control_handle_set_gamma Simon Ser 2020-08-05 18:00:29 +02:00
  • 0032954c75 make sure to fail setting gamma on disabled outputs Ilia Bozhinov 2020-08-03 11:48:27 +02:00
  • 1c0643d800 color mgmt: bug fixes Devin Bayer 2020-08-03 11:25:09 +02:00
  • 6589bc8b02 correct color depth for 10bit wl_shm color formats DerVerruckteFuchs 2020-08-01 18:49:39 -04:00
  • aaf490d794 drm: fix uninitialized read Devin J. Pohly 2020-07-30 23:23:18 -05:00
  • 74f7be7287 xwayland: do not allow apps to change focus after wlroots request Ilia Bozhinov 2020-07-19 14:57:10 +02:00
  • 10bf68b928 color management Devin Bayer 2020-07-14 17:01:25 +00:00
  • 1dbcfdaf81 render/gles2: remove gles2_procs Simon Ser 2020-07-28 14:02:08 +02:00
  • 62da61716f render/gles2: make push/pop debug functions take a wlr_renderer Simon Ser 2020-07-28 13:58:07 +02:00
  • e8872d9ed7 render/gles2: keep ref to wlr_gles2_renderer in wlr_gles2_texture Simon Ser 2020-07-28 13:56:29 +02:00
  • 26af316b3b render/gles2: make wlr_gles2_texture_from_* private Simon Ser 2020-07-28 13:45:24 +02:00
  • c32d89ee3e
    examples: remove unnecessary gles2.h imports Rouven Czerwinski 2020-02-22 14:56:40 +01:00
  • 6d0ee53e1a xwm: Set _NET_WM_STATE_FOCUSED property for the focused surface Scott Moreau 2020-07-27 05:41:54 -06:00
  • 1ae2d976c0 xwayland: free server in error path Antonin Décimo 2020-06-04 16:23:51 +02:00
  • d9bb792794 Fix incorrect format parameters Antonin Décimo 2020-06-04 14:33:32 +02:00
  • 39fd2335bf virtual_pointer: remember current axis for axis events Ronan Pigott 2020-07-26 20:21:53 -07:00
  • c72efcd1ce xwayland/xwm: use initializer for props in xsurface_set_wm_state Simon Ser 2020-07-21 13:16:28 +02:00
  • 13f35139d3 xwayland/xwm: add prop count assert in xsurface_set_net_wm_state Simon Ser 2020-07-21 13:15:00 +02:00
  • cd4827b3b6 xwayland/xwm: don't insert surface in list on error Simon Ser 2020-07-21 12:05:04 +02:00
  • aed7bd0126 add 10bit color to strip_alpha_channel() in backend/drm/renderer.c DerVerruckteFuchs 2020-07-21 23:35:11 -04:00
  • 52298c8a3c add 10bit color to strip_alpha_channel() DerVerruckteFuchs 2020-07-21 23:32:26 -04:00
  • 128eb56dc4 update comment with 10bit color formats DerVerruckteFuchs 2020-07-21 23:26:24 -04:00
  • 02e94738eb fix if statement so clang build can succeed DerVerruckteFuchs 2020-07-21 22:27:02 -04:00
  • caacc7c47a collapse first three if blocks into one DerVerruckteFuchs 2020-07-21 21:27:04 -04:00
  • 200f864088 make comment a single line and fix typo DerVerruckteFuchs 2020-07-21 21:16:54 -04:00
  • 5971a0425a remove extra line in comment DerVerruckteFuchs 2020-07-21 20:42:55 -04:00
  • 9686895b4e Fix typos Antonin Décimo 2020-07-21 17:46:33 +02:00
  • bd387da62d xwm: add support for xwayland minimize Tobias Langendorf 2020-07-18 21:37:02 +02:00
  • e9855a3571 Merge remote-tracking branch 'upstream/master' into 10bit-color DerVerruckteFuchs 2020-07-19 22:39:11 -04:00
  • bc9ab21de7 add TODO for setting renderer->gbm_format from sway DerVerruckteFuchs 2020-07-06 02:21:57 -04:00
  • b91c59b7c8 add 10 bit color formats for drm plane DerVerruckteFuchs 2020-07-06 02:09:44 -04:00
  • b51a73cb77 add 10 bit pixel formats DerVerruckteFuchs 2020-07-06 02:01:27 -04:00
  • 751a21d94f
    Update version to 0.11.0 0.11.0 Simon Ser 2020-07-16 00:27:23 +02:00
  • a145430afa
    input/pointer: add wlr_seat_pointer_wrap Tudor Brindus 2020-07-03 00:52:25 -04:00
  • 6ef5d18757 render: egl: Use current display to restore NULL context Andri Yngvason 2020-07-13 18:45:57 +00:00
  • 842df2bd6c examples/input-method-keyboard-grab: new example xdavidwu 2020-07-08 10:48:29 +02:00
  • 595f324f8b input-method: implement keyboard grabs xdavidwu 2020-07-08 10:48:05 +02:00
  • 61e2ebac90 virtual-keyboard: add wlr_input_device_get_virtual_keyboard xdavidwu 2020-07-08 10:46:28 +02:00
  • b6377b59ff backend/drm: check drm_surface_make_current return value Simon Ser 2020-07-07 16:28:20 +02:00
  • cccca368c5
    backend/drm: fix typo in drm_surface_make_current arg Simon Ser 2020-07-07 17:36:51 +02:00
  • 92c85858a9 layer-shell: remove unused surface list Isaac Freund 2020-06-30 13:10:11 +02:00
  • a801e1cccb add initial wlr_output_set_format() function DerVerruckteFuchs 2020-04-22 21:40:03 -04:00
  • 9ade689ca0 add prototype function for wlr_output_set_format() and add the wl_shm_format enum to the wlr_output struct DerVerruckteFuchs 2020-04-22 21:39:00 -04:00
  • d91a464552 apply tadeokondrak's 10bit color patch from 'https://github.com/swaywm/wlroots/issues/1378#issuecomment-569826428' DerVerruckteFuchs 2020-04-22 17:55:40 -04:00
  • b61a98c417 examples: fix improper use of free j-n-f 2020-07-05 18:23:38 -04:00
  • b2bd536308 xdg-shell: check for existing role before setting xdg_popup_surface_role Greg V 2020-07-04 00:25:18 +03:00
  • 58bcec9d94 xwm: end transfers when the requestor is destroyed John Chadwick 2020-07-02 19:25:25 -07:00
  • f82a27f55a backend/drm: fix DPMS on legacy interface Simon Ser 2020-07-02 11:24:43 +02:00
  • a54ed85881 examples: screencopy-dmabuf: Fix y-inversion Andri Yngvason 2020-06-28 14:03:54 +00:00