Commit graph

  • 04d89a8bc5
    backend/drm: fix modifiers for cursor plane buffers Simon Ser 2021-01-17 22:25:18 +01:00
  • f17b0f975d backend/drm: add wlr_drm_connector_get_id Simon Ser 2021-01-15 21:50:17 +01:00
  • cb6f584496 backend/drm: add support for the subconnector property Simon Ser 2021-01-13 00:33:19 +01:00
  • 6af748171a Free xwayland cursor in wlr_xwayland_destroy Chris Chamberlain 2021-01-17 22:26:10 +11:00
  • 879cadd34e backend/x11: add xcb_dri3_pixmap_from_buffers check for n_planes Simon Ser 2021-01-17 10:21:18 +01:00
  • e537382991 backend/x11: add support for DRI3 1.0 Simon Ser 2021-01-17 10:19:51 +01:00
  • 284233c34f backend/x11: log DRM node name Simon Ser 2021-01-17 10:18:49 +01:00
  • 5373187186 backend/x11: log when creating X11 backend Simon Ser 2021-01-17 10:18:20 +01:00
  • bf86110fc5 render/gbm_allocator: set modifier to INVALID if implicit Simon Ser 2021-01-16 20:18:06 +01:00
  • b5cefada92 render/gbm_allocator: export to DMA-BUF on init Simon Ser 2021-01-16 20:15:53 +01:00
  • c6c7fccd96
    backend/headless: create renderer after wlr_backend_init Simon Ser 2021-01-17 01:08:40 +01:00
  • 9e98f497af backend/drm: use local DRM FD for wlr_rend Simon Ser 2021-01-16 22:31:53 +01:00
  • 2f11914613 render: introduce private wlr_renderer_autocreate_with_drm_fd Simon Ser 2021-01-16 22:26:44 +01:00
  • cdd7e7b4e8 Update xwm.c test github/fork/damianatorrpm/patch-2 Damian Ivanov 2021-01-16 20:14:13 +02:00
  • 32c30481d3
    render/egl: fix gbm_device use-after-free Simon Ser 2021-01-16 09:07:56 +01:00
  • b3e76d6678 output: send commit event after pending state is cleared Simon Ser 2021-01-10 17:08:16 +01:00
  • 1fb9535e99 output-damage: stop relying on output pending state on commit Simon Ser 2021-01-10 17:07:31 +01:00
  • afdf4dc890 render/gles2: make EGL context current in bind_buffer Simon Ser 2021-01-14 12:45:07 +01:00
  • 08a4c62aac render: remove egl include from wlr_renderer Simon Zeni 2021-01-15 17:33:26 -05:00
  • e128e6c08d render: drop egl parameters from wlr_renderer_autocreate Simon Zeni 2021-01-13 22:49:07 -05:00
  • affc59454e backend/headless: implement get_drm_fd Simon Ser 2021-01-07 19:24:13 +01:00
  • 6dfc8ce00b backend/x11: implement get_drm_fd Simon Ser 2020-12-19 15:46:14 +01:00
  • b7c95d483a backend/drm: implement get_drm_fd Simon Ser 2020-12-04 16:47:42 +01:00
  • 400f4e7f27 backend/wayland: implement get_drm_fd Simon Ser 2020-12-04 16:38:55 +01:00
  • ad3a455db9 backend/multi: implement get_drm_fd Simon Ser 2020-12-01 16:05:23 +01:00
  • a53ab146fe backend: add get_drm_fd to interface Simon Ser 2020-12-01 16:00:12 +01:00
  • 87293d1b15
    render: extract gles2 build files to subdir Simon Ser 2021-01-15 22:12:02 +01:00
  • c73a8cde83 render/gbm_allocator: fix gbm_device use-after-free Simon Ser 2021-01-15 11:26:35 +01:00
  • 9dd059376c
    render/gbm_allocator: document that DRM primary FDs work Simon Ser 2021-01-15 11:25:30 +01:00
  • f0303978e3
    render/gbm_allocator: log GBM backend name Simon Ser 2021-01-15 11:18:17 +01:00
  • 642b349e94 render/gles2: restore EGL context after texture operations Simon Ser 2021-01-14 15:02:19 +01:00
  • cc56b4f073 output: remove scale/transform events Simon Ser 2021-01-10 16:57:10 +01:00
  • aab43b3c76 output-layout: stop listening to scale/transform events Simon Ser 2021-01-10 16:55:14 +01:00
  • f6f46b4ee2 output-damage: stop listening to scale/transform events Simon Ser 2021-01-10 16:56:41 +01:00
  • a6a0568316
    backend: remove unnecessary GLES2 includes Simon Ser 2021-01-14 12:36:49 +01:00
  • 5642b880c3
    render: document wlr_renderer_bind_buffer Simon Ser 2021-01-14 12:16:51 +01:00
  • 02a086599c
    render/gles2: save/restore EGL context in destroy_buffer Simon Ser 2021-01-14 12:00:06 +01:00
  • dc61f471da
    backend/drm: remove unnecessary wlr_drm_fb.wlr_buf check Simon Ser 2021-01-13 19:01:02 +01:00
  • b7dc4f2990 layer-shell: allow new values for keyboard-interactivity Daniel Kondor 2020-11-26 20:18:22 +08:00
  • 5d054258af
    backend/drm: fix segfault in page_flip_handler Simon Ser 2021-01-12 11:41:45 +01:00
  • 3f7e0cf5f0 render/egl: remove surface and buffer age args from make_current Simon Ser 2021-01-09 12:13:35 +01:00
  • 1d461687d2 render/egl: replace init/finish with create/destroy Simon Ser 2021-01-09 12:00:31 +01:00
  • 50b120927d render/egl: remove wlr_egl_swap_buffers Simon Ser 2021-01-09 11:44:28 +01:00
  • 76ed2255ef render/egl: remove support for EGL_NATIVE_VISUAL_ID Simon Ser 2021-01-09 11:37:21 +01:00
  • 07111828c5 layer shell: rename popup iterator for consistency Isaac Freund 2021-01-08 11:14:42 +01:00
  • f574ca934c xdg shell: remove wlr_xdg_surface_for_each_popup() Isaac Freund 2021-01-07 14:45:55 +01:00
  • 672e8e99b7
    build: use more consistent feature names in summary Simon Ser 2021-01-12 10:49:33 +01:00
  • 2585f322cb
    render/gles2: fix EGL use-after-free Simon Ser 2021-01-12 10:45:14 +01:00
  • 248b8e647a
    build: remove Clang workarounds Simon Ser 2021-01-11 16:13:05 +01:00
  • 4f80fab337 gamma-control-v1: schedule frame when resetting gamma LUT Simon Ser 2021-01-10 18:15:04 +01:00
  • edf5082a4c
    output-damage: use output commit event Simon Ser 2021-01-10 17:00:09 +01:00
  • d6890cb847 output-management: use same types as wlr_output Isaac Freund 2020-12-07 21:22:03 +01:00
  • 82f92113fd backend/drm: add support for suggested output position prop github/fork/hedgepigdaniel/feat/suggested-position Daniel Playfair Cal 2021-01-10 19:04:58 +11:00
  • 098094c5cb backend/wayland: use the EGL GBM platform Simon Ser 2021-01-04 10:51:34 +01:00
  • 8f065810f6 protocol: add drm.xml Simon Ser 2021-01-04 10:46:58 +01:00
  • 7036dceb0e xwayland: remove protocol debug messages Simon Ser 2021-01-08 15:04:23 +01:00
  • c94728b53a
    backend/drm: stop using surface size for BO Simon Ser 2020-12-18 16:24:36 +01:00
  • d9bbc416a6 backend/drm: re-use FBs Simon Ser 2020-12-22 18:42:59 +01:00
  • 91cb0fc443 backend/drm: only keep track of local buffer Simon Ser 2020-12-22 18:23:28 +01:00
  • 5bd86b94f9 backend/drm: add wlr_drm_buf.local_wlr_buf Simon Ser 2020-12-22 18:08:10 +01:00
  • cd64610c66 backend/drm: introduce drm_fb_create Simon Ser 2020-12-22 17:44:22 +01:00
  • 5b1b43c68c backend/drm: make wlr_drm_plane.{pending,queued,current}_fb pointers Simon Ser 2020-12-22 17:07:29 +01:00
  • a055f23b3b backend/drm: keep removed modes allocated if they are in use Daniel Playfair Cal 2021-01-10 14:46:16 +11:00
  • b7aa6ee176 backend/drm: handle changes in the set of fixed output modes Daniel Playfair Cal 2021-01-06 22:09:27 +11:00
  • f12ed6f206 xwm: Add lots of WLR_X11_TRACE calls github/fork/psychon/error_trace Uli Schlachter 2021-01-09 13:27:14 +01:00
  • 744fa2e1b7 xwm: Add an X11 error tracing infrastructure Uli Schlachter 2021-01-09 13:11:53 +01:00
  • c2f51f2705 xwm: Switch to using xcb_generic_error_t Uli Schlachter 2021-01-09 12:48:40 +01:00
  • 64da8f0c8d
    render/egl: document NULL config_attribs passed to wlr_egl_init Simon Ser 2021-01-09 11:40:15 +01:00
  • 41aa80d4a1
    render/egl: use KHR function pointer type Simon Ser 2021-01-09 11:20:20 +01:00
  • 34b14d2fee
    render/egl: document that config may be zero Simon Ser 2021-01-09 11:19:25 +01:00
  • dd920f602e util: fix uuid support for freebsd Rouven Czerwinski 2021-01-08 19:33:37 +01:00
  • b482c90e1a xdg/layer shell: reduce code duplication in iterators Isaac Freund 2021-01-08 12:50:55 +01:00
  • 4ee4a36c0c layer shell: add wlr_layer_surface_v1_popup_surface_at() Isaac Freund 2021-01-07 15:11:29 +01:00
  • 8f63557ed7 xdg shell: add wlr_xdg_surface_popup_surface_at() Isaac Freund 2021-01-07 15:04:08 +01:00
  • c5c5ab9724 xdg shell: add wlr_xdg_surface_for_each_popup_surface() Isaac Freund 2021-01-07 14:41:24 +01:00
  • 129e02b57d xdg shell: make unconstrain_from_box arg const Isaac Freund 2021-01-07 21:03:24 +01:00
  • 9192c0480a remove unnecessary egl includes Simon Zeni 2021-01-07 00:11:48 -05:00
  • b899a412e3 backend: remove wlr_egl from all backends Simon Zeni 2021-01-07 00:10:10 -05:00
  • 5773794baf
    backend/drm: don't log errno on plane_get_next_fb failure Simon Ser 2021-01-07 16:53:20 +01:00
  • 1458f7d974 tinywl: fix wlr_backend_autocreate call Simon Zeni 2021-01-05 22:08:22 -05:00
  • 826108373c ci: build tinywl Simon Zeni 2021-01-05 21:15:27 -05:00
  • e136a4168b types/seat: Clear focus in wlr_seat_destroy() Andri Yngvason 2020-12-28 15:10:42 +00:00
  • 87e216b740 layer shell: advertise version 3 Isaac Freund 2021-01-07 12:04:32 +01:00
  • 07d75c99db render: remove EGL config and visual from wlr_renderer_autocreate Simon Ser 2021-01-04 11:16:57 +01:00
  • 01dcfb360e types: add wlr_xdg_foreign_v2 Ilia Bozhinov 2021-01-05 20:19:58 +01:00
  • 162f160def types: add wlr_xdg_foreign_v1 Ilia Bozhinov 2021-01-05 20:19:31 +01:00
  • 37602e153b types: add wlr_xdg_foreign_registry Ilia Bozhinov 2021-01-05 20:18:38 +01:00
  • 42d033e738 xdg-shell: add wlr_xdg_toplevel_set_parent Ilia Bozhinov 2021-01-05 20:14:47 +01:00
  • bf4e2e0eac util: add support for generating UUIDs Ilia Bozhinov 2021-01-05 20:11:23 +01:00
  • 3721dbfddb
    backend/wayland: remove unnecessary flags from event source Simon Ser 2021-01-05 19:52:06 +01:00
  • 0cba1ce747 gtk primary selection: destroy devices before manager Isaac Freund 2021-01-05 12:51:31 +01:00
  • bf926e31a0 primary selection: destroy devices before manager Isaac Freund 2021-01-05 12:46:48 +01:00
  • d3047011d0 backend/wayland: Avoid uninitialized read Kenny Levinsen 2021-01-05 12:08:23 +01:00
  • 83fdfa511d docs: wlr_surface_from_resource cannot return NULL Isaac Freund 2021-01-05 12:03:01 +01:00
  • 5d24f6e098 toplevel-management: avoid redundant state events Isaac Freund 2021-01-02 20:09:23 +01:00
  • 8b90d5e17f toplevel-management: handle strdup failure Isaac Freund 2021-01-02 20:07:47 +01:00
  • abcab0331f toplevel-management: ignore inert seats Isaac Freund 2021-01-02 20:06:46 +01:00
  • c5e9e08bb4
    Add ext-foreign-toplevel example github/fork/ifreund/ext-foreign-toplevel-management Isaac Freund 2021-01-02 19:31:20 +01:00
  • 1785a50b75
    Implement ext-foreign-toplevel-management-v1 Isaac Freund 2021-01-02 16:31:17 +01:00
  • e8d56ca415 backend/session: allow wlr_session_find_gpus to return an error Simon Ser 2020-12-28 10:52:40 +01:00