Commit Graph

  • 8b744412aa Use fixed size integer type Valentin 2020-08-30 11:08:42 +0200
  • 2b418b4d88 examples/dmabuf-capture: add extra roundtrip for wl_output listener Simon Ser 2020-08-31 16:38:39 +0200
  • b0144c7ded output-power-management-v1: listen to output commit Simon Ser 2020-07-02 17:29:16 +0200
  • c674241ec0 output: introduce wlr_output_event_commit Simon Ser 2020-07-02 17:22:38 +0200
  • 6949d0fd38 render: Don't crash on 0 dimensions Guido Cella 2020-08-27 15:40:15 +0200
  • 2072d59da5 xdg-shell: split last-acked and current state Isaac Freund 2020-07-20 23:43:03 +0200
  • 330c50b48d session: Add missing init to direct-freebsd Kenny Levinsen 2020-08-26 21:09:56 +0200
  • 297354f847 Remove unnecessary wl_display_dispatch calls Simon Ser 2020-08-24 10:27:03 +0200
  • bad1e9afa8 session: Add libseat backend Kenny Levinsen 2020-07-25 21:53:06 +0200
  • 9feeb2738d
    backend/wayland: destroy relative pointer when output is disconnected Ilia Bozhinov 2020-08-17 11:33:57 +0200
  • 379835c42f examples/simple: use wlr_renderer instead of GL Simon Ser 2020-08-14 10:31:44 +0200
  • 801c7670b7 examples/simple: use wlr_output_preferred_mode Simon Ser 2020-08-14 10:31:27 +0200
  • c236f60bb6 wlr_virtual_keyboard: fix fd leak Daniel De Graaf 2020-08-09 13:31:53 -0400
  • 7e990a2991 Don't set XDG_SESSION_TYPE unless logind SetType succeeds Ryan Walklin 2020-06-26 08:55:04 +1200
  • e81d2086c0 Also set XDG_SESSION_TYPE Ryan Walklin 2020-06-25 23:43:28 +1200
  • f0d03fb892 Implement logind session SetType method to change session type to wayland Ryan Walklin 2020-06-25 22:56:56 +1200
  • 30226eb1fb gamma-control-v1: fix use-after-free in gamma_control_handle_set_gamma Simon Ser 2020-08-05 18:00:29 +0200
  • 0032954c75 make sure to fail setting gamma on disabled outputs Ilia Bozhinov 2020-08-03 11:48:27 +0200
  • aaf490d794 drm: fix uninitialized read Devin J. Pohly 2020-07-30 23:23:18 -0500
  • 74f7be7287 xwayland: do not allow apps to change focus after wlroots request Ilia Bozhinov 2020-07-19 14:57:10 +0200
  • 1dbcfdaf81 render/gles2: remove gles2_procs Simon Ser 2020-07-28 14:02:08 +0200
  • 62da61716f render/gles2: make push/pop debug functions take a wlr_renderer Simon Ser 2020-07-28 13:58:07 +0200
  • e8872d9ed7 render/gles2: keep ref to wlr_gles2_renderer in wlr_gles2_texture Simon Ser 2020-07-28 13:56:29 +0200
  • 26af316b3b render/gles2: make wlr_gles2_texture_from_* private Simon Ser 2020-07-28 13:45:24 +0200
  • c32d89ee3e
    examples: remove unnecessary gles2.h imports Rouven Czerwinski 2020-02-22 14:56:40 +0100
  • 6d0ee53e1a xwm: Set _NET_WM_STATE_FOCUSED property for the focused surface Scott Moreau 2020-07-27 05:41:54 -0600
  • 1ae2d976c0 xwayland: free server in error path Antonin Décimo 2020-06-04 16:23:51 +0200
  • d9bb792794 Fix incorrect format parameters Antonin Décimo 2020-06-04 14:33:32 +0200
  • 39fd2335bf virtual_pointer: remember current axis for axis events Ronan Pigott 2020-07-26 20:21:53 -0700
  • c72efcd1ce xwayland/xwm: use initializer for props in xsurface_set_wm_state Simon Ser 2020-07-21 13:16:28 +0200
  • 13f35139d3 xwayland/xwm: add prop count assert in xsurface_set_net_wm_state Simon Ser 2020-07-21 13:15:00 +0200
  • cd4827b3b6 xwayland/xwm: don't insert surface in list on error Simon Ser 2020-07-21 12:05:04 +0200
  • 9686895b4e Fix typos Antonin Décimo 2020-07-21 17:46:33 +0200
  • bd387da62d xwm: add support for xwayland minimize Tobias Langendorf 2020-07-18 21:37:02 +0200
  • 751a21d94f
    Update version to 0.11.0 Simon Ser 2020-07-16 00:27:23 +0200
  • a145430afa
    input/pointer: add wlr_seat_pointer_wrap Tudor Brindus 2020-07-03 00:52:25 -0400
  • 6ef5d18757 render: egl: Use current display to restore NULL context Andri Yngvason 2020-07-13 18:45:57 +0000
  • 842df2bd6c examples/input-method-keyboard-grab: new example xdavidwu 2020-07-08 10:48:29 +0200
  • 595f324f8b input-method: implement keyboard grabs xdavidwu 2020-07-08 10:48:05 +0200
  • 61e2ebac90 virtual-keyboard: add wlr_input_device_get_virtual_keyboard xdavidwu 2020-07-08 10:46:28 +0200
  • b6377b59ff backend/drm: check drm_surface_make_current return value Simon Ser 2020-07-07 16:28:20 +0200
  • cccca368c5
    backend/drm: fix typo in drm_surface_make_current arg Simon Ser 2020-07-07 17:36:51 +0200
  • 92c85858a9 layer-shell: remove unused surface list Isaac Freund 2020-06-30 13:10:11 +0200
  • b61a98c417 examples: fix improper use of `free` j-n-f 2020-07-05 18:23:38 -0400
  • b2bd536308 xdg-shell: check for existing role before setting xdg_popup_surface_role Greg V 2020-07-04 00:25:18 +0300
  • 58bcec9d94 xwm: end transfers when the requestor is destroyed John Chadwick 2020-07-02 19:25:25 -0700
  • f82a27f55a backend/drm: fix DPMS on legacy interface Simon Ser 2020-07-02 11:24:43 +0200
  • a54ed85881 examples: screencopy-dmabuf: Fix y-inversion Andri Yngvason 2020-06-28 14:03:54 +0000
  • 1d835f2035 screencopy: Use correct dmabuf to get y-inversion flag Andri Yngvason 2020-06-28 13:49:44 +0000
  • e05a85327f render: gles2: Fix y-inversion in gles2_blit_dmabuf() Andri Yngvason 2020-06-28 13:48:59 +0000
  • b1a47245a1 xwm: Destroy xwm on hangup or error Scott Moreau 2020-06-30 10:10:23 -0600
  • 84d2f30faa xwayland: Don't discard ready signals Scott Moreau 2020-06-20 11:03:23 -0600
  • c611a8f7e7 output: add backend docs Simon Ser 2020-06-19 17:44:32 +0200
  • 45c0877e34 layer-shell: upgrade to v3, implement destructor Isaac Freund 2020-06-30 13:07:26 +0200
  • d2ca220fda wlr_drag: Destroy drag after releasing grabs Kenny Levinsen 2020-06-28 15:23:32 +0200
  • 6c8f66ff59 xcursor: add xorg-x11 and cursors path to XCURSORPATH Kirill Chibisov 2020-06-26 12:13:48 +0300
  • a7f48aab69 xdg-decoration: free old configure structs Isaac Freund 2020-06-24 15:19:26 +0200
  • 86e20f48c6 xdg-shell: handle serial wrapping overflow Isaac Freund 2020-06-24 15:19:05 +0200
  • b937c7b05e layer-shell: handle serial wrapping overflow Isaac Freund 2020-06-24 15:18:00 +0200
  • 4a4da256dd render/gles2: use glGetAttribLocation instead of hardcoded indices Simon Zeni 2020-06-08 12:24:19 -0400
  • d5530b26d7 examples/pointer: fix wlr_renderer_end call order Simon Ser 2020-06-20 18:48:52 +0200
  • c930160286 backend/noop: add missing rollback_render output impl Simon Ser 2020-06-19 21:04:20 +0200
  • 155d57b01d output: fix dangling renderer context after wlr_output_preferred_read_format Simon Ser 2020-06-19 16:07:49 +0200
  • 3c5dbfd97c output: make rollback_render mandatory Simon Ser 2020-06-19 16:04:21 +0200
  • bf93d2e67c output: rename impl->rollback to rollback_render Simon Ser 2020-06-19 15:49:55 +0200
  • 58df3eda9f render/egl: print error name Simon Ser 2020-06-18 15:48:38 +0200
  • d177abecae surface: ignore viewport src rect on NULL buffer Simon Ser 2020-06-18 09:55:46 +0200
  • c18c419b56 surface: don't unset width and height in finalize Rouven Czerwinski 2020-06-18 08:15:34 +0200
  • c768309ab4 input/keyboard: send modifiers on first keyboard enter Tudor Brindus 2020-06-17 12:44:16 -0400
  • 9e68ed2159 viewporter: new protocol implementation Simon Ser 2020-03-31 15:19:08 +0200
  • c618a76540 surface: introduce wlr_surface_get_buffer_source_box Simon Ser 2020-06-08 17:35:21 +0200
  • eb22ae97b0 surface: add wlr_surface_state.viewport Simon Ser 2020-03-31 15:18:49 +0200
  • 315bf08733 render: add wlr_render_subtexture_with_matrix Simon Ser 2020-04-27 12:27:01 +0200
  • 00ccb89288 util/region: add wlr_region_scale_xy Simon Ser 2020-06-08 17:21:10 +0200
  • 9814213a91 box: add wlr_fbox Simon Ser 2020-06-08 18:41:42 +0200
  • 5118189a2b render/gles2: use .x/.y instead of .s/.t Simon Ser 2020-06-08 15:17:12 +0200
  • d3d1bac1c2 render: assert sane values for box functions Rouven Czerwinski 2020-06-16 07:21:36 +0200
  • cae533cad2 screencopy: Use correct constant for y-inversion Andri Yngvason 2020-06-13 13:01:11 +0000
  • a6a5a19356 backend: drm: Fix dmabuf resource leak Andri Yngvason 2020-06-13 12:56:24 +0000
  • 3c13527ead examples/fullscreen-shell: stop advertising linux-dmabuf unconditonally Simon Ser 2020-06-11 18:48:20 +0200
  • 4615ce9099 examples/screencopy-dmabuf: call strncpy with maxlen - 1 Simon Ser 2020-06-11 15:27:04 +0200
  • 7f9bbaaa17 render/egl: explicit client extension handling Simon Ser 2020-06-10 14:18:04 +0200
  • 79e03c7d45 output: document wlr_output_export_dmabuf Simon Ser 2020-06-09 11:23:18 +0200
  • a8a4a12c4b buffer: document wlr_buffer_get_dmabuf DMA-BUF lifetime Simon Ser 2020-06-09 11:21:09 +0200
  • 78d6eed6b3 render: Fix blit_dmabuf() breakage due to API change Andri Yngvason 2020-06-08 19:24:16 +0000
  • e0d4f75172 examples: Add screencopy-dmabuf example Andri Yngvason 2020-04-22 22:14:38 +0000
  • ea83957ecc screencopy: Implement copying into linux-dmabuf Andri Yngvason 2020-04-22 23:24:19 +0000
  • 909b0213b3 protocol: screencopy: Extend to report linux-dmabuf capability Andri Yngvason 2020-04-24 18:12:20 +0000
  • b64a8a7f98 render: Add wlr_renderer_blit_dmabuf() Andri Yngvason 2020-04-22 23:23:56 +0000
  • 11b598fe33 render: egl: Add utility functions for saving/restoring context Andri Yngvason 2020-06-02 21:49:44 +0000
  • e77c046cf9 backend/drm: fix stack overflow in dealloc_crtc Simon Ser 2020-06-05 17:38:32 +0200
  • 9b85a8b43d contributing: add note about events that destroy objects Simon Ser 2020-06-05 16:44:40 +0200
  • fd0a845cb4 contributing: resource destroy handlers need to cleanup pointers Simon Ser 2020-06-05 16:43:45 +0200
  • a3ba82885c render: choose DMA-BUF texture target via eglQueryDmaBufModifiersEXT Simon Ser 2020-06-05 15:13:32 +0200
  • 363bf44a35 util/time: move `timespec_sub` to time utilities Tudor Brindus 2020-06-05 17:56:13 -0400
  • c9c31f803e util/time: de-duplicate `timespec_to_msec` Tudor Brindus 2020-06-05 17:50:00 -0400
  • dc13bb827d util: fix and move `get_current_time_msec` into a util file Tudor Brindus 2020-06-05 17:44:30 -0400
  • dcae6f1431 Allow keyboard and pointer grabs to hook clear_focus() Thomas Hebb 2020-05-20 21:04:09 -0400
  • 8bf9f5bb8b wlr_seat: Clarify wording of non-grab-respecting function comments Thomas Hebb 2020-05-20 23:05:24 -0400
  • e8c00e918a wlr_seat: Declare functions in the same order for pointer, keyboard, and touch Thomas Hebb 2020-05-20 23:00:13 -0400