Commit Graph

  • 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
  • 8f28f5b2f8 backend/drm: fix black screens when enabling output Simon Ser 2020-06-03 10:49:30 +0200
  • e91417ea8d render: stop making EGL context current in wlr_egl_init Simon Ser 2020-06-02 22:13:16 +0200
  • 019fe8bb7e backend/wayland: fix spurious eglSwapBuffers failures Simon Ser 2020-06-02 22:09:31 +0200
  • 47a30957d1 backend/wayland: scale tablet tool position into [0, 1] range Tudor Brindus 2020-06-01 15:54:32 -0400
  • b03eebf7d4 backend/drm: always perform a CRTC commit in drm_connector_commit Simon Ser 2020-05-27 17:59:16 +0200
  • 1a2e82e327 backend/drm: drop extra wlr_output_update_enabled call Simon Ser 2020-05-27 18:32:19 +0200
  • 80467f6ae8 backend/drm: commit/rollback FBs in drm_crtc_commit Simon Ser 2020-05-27 17:11:22 +0200
  • 70f3a0bb27 backend/drm: make adaptive_sync atomic Simon Ser 2020-05-27 16:43:19 +0200
  • 42126c2022 backend/drm: rollback pending CRTC state on test commit Simon Ser 2020-05-27 16:35:17 +0200
  • 034384f5aa export-dmabuf: Keep frame->output = NULL until frame is ready Andri Yngvason 2020-05-31 21:23:42 +0000
  • 32148808ad wlr_keyboard_group: introduce enter and leave Brian Ashworth 2020-05-31 17:10:15 -0400
  • 8ab4d91380 Don't send redundant capability updates Kalyan Sriram 2020-05-28 22:32:03 -0700
  • 1a23c1425f Add comments for missing tablet tool entries Simon Ser 2020-05-28 12:54:17 +0200
  • 5e0ef70cc0 seat: Create inert objects for missing capabilities Kenny Levinsen 2020-05-28 00:24:50 +0200
  • d66b9966e9 backend/drm: fix missing crtc->cursor NULL check Simon Ser 2020-05-27 17:51:51 +0200
  • e7a8ea84c3 backend/drm: don't set cursor if off-screen Simon Ser 2020-05-27 18:16:03 +0200
  • 5947160630 xwayland: add error-checking to `server_start_lazy` Tudor Brindus 2020-05-27 12:33:39 -0400
  • 15d8f1806e backend/drm: introduce pending and current CRTC state Simon Ser 2020-05-18 14:27:42 +0200
  • d6cc718472 backend/drm: nuke retry_pageflip Simon Ser 2020-05-18 12:25:55 +0200
  • 61095f4a12 backend/drm: make drm_connector_set_mode take a wlr_drm_connector Simon Ser 2020-05-18 12:19:53 +0200
  • 445750aa9a backend/drm: remove enable_drm_connector Simon Ser 2020-05-18 12:16:30 +0200
  • c02e9c2bb1 backend/drm: remove drm_connector_set_custom_mode Simon Ser 2020-05-18 11:42:57 +0200
  • 21c6cc5e4c backend/drm: refuse to enable an output without a mode Simon Ser 2020-05-17 18:49:56 +0200
  • 47e5212823 backend/drm: rollback atomic blobs Simon Ser 2020-05-18 10:34:24 +0200
  • 0758a4fc9d xwayland: send focus change event unconditionally Tudor Brindus 2020-05-23 10:41:20 -0400
  • 5c942bd597 util/log: use bright black rather than black for WLR_DEBUG Tudor Brindus 2020-05-23 11:13:11 -0400
  • af2f69e6c1 render/egl: unset current context after swapping buffers Simon Ser 2020-05-20 12:39:35 +0200
  • 72f28ed0b3 examples: make output-power-management oneshot by default Ilia Bozhinov 2020-05-18 13:07:29 +0200
  • 2176c63856 xwayland: add option to disable WM Simon Ser 2020-05-19 17:28:23 +0200
  • 27609ba0d9 xwayland: split server Simon Ser 2020-05-05 10:24:08 +0200
  • d28a7da95d backend/drm: add missing wlr_egl_unset_current Simon Ser 2020-05-19 17:43:34 +0200
  • cfed5766b7 backend/drm: fix current EGL context on multi-GPU Simon Ser 2020-05-19 17:41:47 +0200
  • 1edc42157b render/egl: introduce wlr_egl_unset_current Simon Ser 2020-05-19 11:54:59 +0200
  • 781ed1ff02 Fix -Wreturn-type warnings Simon Ser 2020-05-19 12:23:23 +0200
  • 666498db01 Make wlr_xcursor_manager_load() return a bool Isaac Freund 2020-05-14 17:45:42 +0200
  • 2988ebb6f3 backend/drm: fix atomic commits when the GAMMA_LUT prop is missing Simon Ser 2020-05-14 17:26:30 +0200
  • 347bdb6d9a output: make wlr_output_set_gamma atomic Simon Ser 2020-05-14 18:27:02 +0200
  • 7693fdb8a7 tablet: expose wlr_tablet_tool_v2_has_implicit_grab function Tudor Brindus 2020-05-04 17:45:01 -0400
  • 74c0d03f00 tablet: pass motion events to implicitly grabbed surface Tudor Brindus 2020-05-04 17:44:08 -0400
  • 42e485dcc3 backend/drm: fix segfault in drm_crtc_page_flip Simon Ser 2020-05-11 08:34:46 +0200
  • 8b18d389b3 input/pointer: notify compositor when constraint region changes Tudor Brindus 2020-05-12 16:34:32 -0400
  • 51bbf31742 backend/drm: print error in set_plane_props Simon Ser 2020-05-07 12:08:26 +0200
  • 9412d34e2d backend/drm: disable cursor in dealloc_crtc Simon Ser 2020-05-07 12:04:14 +0200
  • da4df82532 backend/drm: fix combined modeset+enable commits Simon Ser 2020-05-07 11:30:28 +0200
  • cdb6fdbc6c backend/drm: remove missing cursor plane workaround Simon Ser 2020-05-11 10:53:17 +0200
  • c2288a7b88
    render/egl: include EGL/eglmesaext.h only if present Julien Olivain 2020-05-11 08:58:30 +0200
  • 1139234117
    backend/drm: fix missing cursor on external monitors with multi-GPU setup and nouveau JonnyMako 2020-05-11 01:51:41 -0500