Commit Graph

  • c89dba9435 examples: remove "major" and "minor" from egl_common.c Brandon Dowdy 2021-01-29 23:00:58 +0000
  • 7b50f5d324 backend/wayland: remove unnecessary cast Simon Ser 2021-01-29 12:12:30 +0100
  • 211c1e23be xwayland/selection: end incr transfer on empty prop, not next selection Tudor Brindus 2021-01-28 22:49:46 -0500
  • 703c17ae41 xwayland/selection: refactor remaining incremental transfer code Tudor Brindus 2021-01-26 17:46:27 -0500
  • 23148d283f xwayland/selection: extract out property requests Tudor Brindus 2021-01-26 18:41:57 -0500
  • dea94f2bad xwayland/selection: simplify incremental transfer control flow Tudor Brindus 2021-01-25 20:29:33 -0500
  • 10a2d57055 xwayland/selection: explicitly bail if first write to Wayland fd fails Tudor Brindus 2021-01-25 20:07:52 -0500
  • 40b2e7669a xwayland/selection: make `xwm_data_source_write` return 0 on failure Tudor Brindus 2021-01-25 20:02:54 -0500
  • 8aa38fe73e render/egl: remove *config_attribs and wlr_egl->config Brandon Dowdy 2021-01-28 23:30:36 +0000
  • 705b3da7cb render/egl: remove wlr_egl_{create,destroy}_surface Brandon Dowdy 2021-01-28 23:24:52 +0000
  • 34e7f69d69 examples: remove dependency on wlr_egl from clients Brandon Dowdy 2021-01-28 23:13:53 +0000
  • 50b9921642
    backend/x11: remove output_set_refresh Simon Ser 2021-01-28 18:03:18 +0100
  • f8a66072e7 xwayland: fix extraneous NET_WM_STATE log messages Simon Ser 2021-01-26 23:11:29 +0100
  • a406f19479 render/egl: fix NULL dereference when using llvmpipe Simon Ser 2021-01-27 21:12:19 +0100
  • 6becc69ec9 render/egl: fail to create wlr_egl on software renderer Simon Zeni 2021-01-26 21:13:28 -0500
  • 5a2ef794dc xwayland: drop unused enum net_wm_state_action Simon Ser 2021-01-27 10:47:16 +0100
  • e75f483aeb xwayland/selection: rename Wayland-facing data and helpers Tudor Brindus 2021-01-24 21:09:53 -0500
  • 1b8330d1f8 examples/foreign-toplevel: Add documenation and output selection fwsmit 2021-01-22 23:35:06 +0100
  • 0db191d3bf xwayland/selection: prevent fd leak on unsupported MIME type Tudor Brindus 2021-01-24 20:25:00 -0500
  • abb56152ff xwayland: use wlr_log_errno instead of %m Tudor Brindus 2021-01-24 17:50:45 -0500
  • 73ffab70b0 backend/drm: don't blit in drm_fb_import Simon Ser 2021-01-24 18:33:56 +0100
  • 4af85f4c19 backend/drm: simplify drm_fb_lock_surface Simon Ser 2021-01-24 18:22:03 +0100
  • 44a3d6e74d backend/drm: document wlr_drm_plane surface fields Simon Ser 2021-01-24 18:21:38 +0100
  • 4f06ce2550 render/gbm_allocator: avoid drmPrimeHandleToFD Simon Ser 2021-01-21 10:14:23 +0100
  • 7bc8dbb991 backend/x11: keep track of exposed rects, add them to damage regions Ilia Mirkin 2021-01-21 06:24:52 -0500
  • 922b7f415d backend/x11: skip events we don't care about Ilia Mirkin 2021-01-21 06:19:36 -0500
  • bb92fd4c90 backend/x11: add support for scanout mode Ilia Mirkin 2021-01-21 05:15:06 -0500
  • 7c995b78b2 Revert "render: add wlr_egl_create_from_drm_fd function" Simon Ser 2021-01-20 21:20:55 +0100
  • 54e5ef39c0 Revert "render/egl: remove unused gbm_device member" Simon Ser 2021-01-20 21:20:55 +0100
  • 306cf11d87 render/egl: remove unused gbm_device member Simon Zeni 2021-01-20 09:17:21 -0500
  • ee31be167b render: add wlr_egl_create_from_drm_fd function Simon Zeni 2021-01-17 00:09:04 -0500
  • 62f37ee319 backend/x11: make sure output transform matrix is initialized Ilia Mirkin 2021-01-19 20:38:22 -0500
  • d6649a8a4b Expose ICCCM input status BrassyPanache 2021-01-13 01:10:38 +1100
  • f6fe439718 xdg-output: destroy outputs before manager Isaac Freund 2021-01-19 11:48:36 +0100
  • 702eed5cbd backend/x11: fix region not being actually used Simon Ser 2021-01-18 22:31:09 +0100
  • 966e653935 backend/x11: set a blank cursor rather than hiding globally Ilia Mirkin 2021-01-17 18:05:38 -0500
  • 04d89a8bc5
    backend/drm: fix modifiers for cursor plane buffers Simon Ser 2021-01-17 22:25:18 +0100
  • f17b0f975d backend/drm: add wlr_drm_connector_get_id Simon Ser 2021-01-15 21:50:17 +0100
  • cb6f584496 backend/drm: add support for the subconnector property Simon Ser 2021-01-13 00:33:19 +0100
  • 6af748171a Free xwayland cursor in wlr_xwayland_destroy Chris Chamberlain 2021-01-17 22:26:10 +1100
  • 879cadd34e backend/x11: add xcb_dri3_pixmap_from_buffers check for n_planes Simon Ser 2021-01-17 10:21:18 +0100
  • e537382991 backend/x11: add support for DRI3 1.0 Simon Ser 2021-01-17 10:19:51 +0100
  • 284233c34f backend/x11: log DRM node name Simon Ser 2021-01-17 10:18:49 +0100
  • 5373187186 backend/x11: log when creating X11 backend Simon Ser 2021-01-17 10:18:20 +0100
  • bf86110fc5 render/gbm_allocator: set modifier to INVALID if implicit Simon Ser 2021-01-16 20:18:06 +0100
  • b5cefada92 render/gbm_allocator: export to DMA-BUF on init Simon Ser 2021-01-16 20:15:53 +0100
  • c6c7fccd96
    backend/headless: create renderer after wlr_backend_init Simon Ser 2021-01-17 01:08:40 +0100
  • 9e98f497af backend/drm: use local DRM FD for wlr_rend Simon Ser 2021-01-16 22:31:53 +0100
  • 2f11914613 render: introduce private wlr_renderer_autocreate_with_drm_fd Simon Ser 2021-01-16 22:26:44 +0100
  • 32c30481d3
    render/egl: fix gbm_device use-after-free Simon Ser 2021-01-16 09:07:56 +0100
  • b3e76d6678 output: send commit event after pending state is cleared Simon Ser 2021-01-10 17:08:16 +0100
  • 1fb9535e99 output-damage: stop relying on output pending state on commit Simon Ser 2021-01-10 17:07:31 +0100
  • afdf4dc890 render/gles2: make EGL context current in bind_buffer Simon Ser 2021-01-14 12:45:07 +0100
  • 08a4c62aac render: remove egl include from wlr_renderer Simon Zeni 2021-01-15 17:33:26 -0500
  • e128e6c08d render: drop egl parameters from wlr_renderer_autocreate Simon Zeni 2021-01-13 22:49:07 -0500
  • affc59454e backend/headless: implement get_drm_fd Simon Ser 2021-01-07 19:24:13 +0100
  • 6dfc8ce00b backend/x11: implement get_drm_fd Simon Ser 2020-12-19 15:46:14 +0100
  • b7c95d483a backend/drm: implement get_drm_fd Simon Ser 2020-12-04 16:47:42 +0100
  • 400f4e7f27 backend/wayland: implement get_drm_fd Simon Ser 2020-12-04 16:38:55 +0100
  • ad3a455db9 backend/multi: implement get_drm_fd Simon Ser 2020-12-01 16:05:23 +0100
  • a53ab146fe backend: add get_drm_fd to interface Simon Ser 2020-12-01 16:00:12 +0100
  • 87293d1b15
    render: extract gles2 build files to subdir Simon Ser 2021-01-15 22:12:02 +0100
  • c73a8cde83 render/gbm_allocator: fix gbm_device use-after-free Simon Ser 2021-01-15 11:26:35 +0100
  • 9dd059376c
    render/gbm_allocator: document that DRM primary FDs work Simon Ser 2021-01-15 11:25:30 +0100
  • f0303978e3
    render/gbm_allocator: log GBM backend name Simon Ser 2021-01-15 11:18:17 +0100
  • 642b349e94 render/gles2: restore EGL context after texture operations Simon Ser 2021-01-14 15:02:19 +0100
  • cc56b4f073 output: remove scale/transform events Simon Ser 2021-01-10 16:57:10 +0100
  • aab43b3c76 output-layout: stop listening to scale/transform events Simon Ser 2021-01-10 16:55:14 +0100
  • f6f46b4ee2 output-damage: stop listening to scale/transform events Simon Ser 2021-01-10 16:56:41 +0100
  • a6a0568316
    backend: remove unnecessary GLES2 includes Simon Ser 2021-01-14 12:36:49 +0100
  • 5642b880c3
    render: document wlr_renderer_bind_buffer Simon Ser 2021-01-14 12:16:51 +0100
  • 02a086599c
    render/gles2: save/restore EGL context in destroy_buffer Simon Ser 2021-01-14 12:00:06 +0100
  • dc61f471da
    backend/drm: remove unnecessary wlr_drm_fb.wlr_buf check Simon Ser 2021-01-13 19:01:02 +0100
  • b7dc4f2990 layer-shell: allow new values for keyboard-interactivity Daniel Kondor 2020-11-26 20:18:22 +0800
  • 5d054258af
    backend/drm: fix segfault in page_flip_handler Simon Ser 2021-01-12 11:41:45 +0100
  • 3f7e0cf5f0 render/egl: remove surface and buffer age args from make_current Simon Ser 2021-01-09 12:13:35 +0100
  • 1d461687d2 render/egl: replace init/finish with create/destroy Simon Ser 2021-01-09 12:00:31 +0100
  • 50b120927d render/egl: remove wlr_egl_swap_buffers Simon Ser 2021-01-09 11:44:28 +0100
  • 76ed2255ef render/egl: remove support for EGL_NATIVE_VISUAL_ID Simon Ser 2021-01-09 11:37:21 +0100
  • 07111828c5 layer shell: rename popup iterator for consistency Isaac Freund 2021-01-08 11:14:42 +0100
  • f574ca934c xdg shell: remove wlr_xdg_surface_for_each_popup() Isaac Freund 2021-01-07 14:45:55 +0100
  • 672e8e99b7
    build: use more consistent feature names in summary Simon Ser 2021-01-12 10:49:33 +0100
  • 2585f322cb
    render/gles2: fix EGL use-after-free Simon Ser 2021-01-12 10:45:14 +0100
  • 248b8e647a
    build: remove Clang workarounds Simon Ser 2021-01-11 16:13:05 +0100
  • 4f80fab337 gamma-control-v1: schedule frame when resetting gamma LUT Simon Ser 2021-01-10 18:15:04 +0100
  • edf5082a4c
    output-damage: use output commit event Simon Ser 2021-01-10 17:00:09 +0100
  • d6890cb847 output-management: use same types as wlr_output Isaac Freund 2020-12-07 21:22:03 +0100
  • 098094c5cb backend/wayland: use the EGL GBM platform Simon Ser 2021-01-04 10:51:34 +0100
  • 8f065810f6 protocol: add drm.xml Simon Ser 2021-01-04 10:46:58 +0100
  • 7036dceb0e xwayland: remove protocol debug messages Simon Ser 2021-01-08 15:04:23 +0100
  • c94728b53a
    backend/drm: stop using surface size for BO Simon Ser 2020-12-18 16:24:36 +0100
  • d9bbc416a6 backend/drm: re-use FBs Simon Ser 2020-12-22 18:42:59 +0100
  • 91cb0fc443 backend/drm: only keep track of local buffer Simon Ser 2020-12-22 18:23:28 +0100
  • 5bd86b94f9 backend/drm: add wlr_drm_buf.local_wlr_buf Simon Ser 2020-12-22 18:08:10 +0100
  • cd64610c66 backend/drm: introduce drm_fb_create Simon Ser 2020-12-22 17:44:22 +0100
  • 5b1b43c68c backend/drm: make wlr_drm_plane.{pending,queued,current}_fb pointers Simon Ser 2020-12-22 17:07:29 +0100
  • 64da8f0c8d
    render/egl: document NULL config_attribs passed to wlr_egl_init Simon Ser 2021-01-09 11:40:15 +0100
  • 41aa80d4a1
    render/egl: use KHR function pointer type Simon Ser 2021-01-09 11:20:20 +0100
  • 34b14d2fee
    render/egl: document that config may be zero Simon Ser 2021-01-09 11:19:25 +0100
  • dd920f602e util: fix uuid support for freebsd Rouven Czerwinski 2021-01-08 19:33:37 +0100