Commit Graph

  • 2530235139 surface: move INVALID_SIZE check into surface_state_finalize Simon Ser 2021-02-15 15:28:04 +0100
  • 38ec1c0e73 build: bump meson version to 0.56.0 Simon Ser 2021-02-15 23:45:26 +0100
  • ccb86448eb Replace leftover conf_data with features Simon Ser 2021-02-15 23:44:44 +0100
  • 78685ec6aa text_input_v3: correct typo in enum field Tadeo Kondrak 2021-01-02 12:12:19 -0700
  • 27f65c2c77 build: set pkg-config variables for our features Simon Ser 2021-02-08 15:24:25 +0100
  • fdd9088e05 build: set have_* dep variables for our features Simon Ser 2021-02-08 15:17:53 +0100
  • 6f873078d4 build: use dictionnary for features instead of configuration_data Simon Ser 2021-02-08 15:16:10 +0100
  • 2118a3ce47 xwayland/selection: flush connection after changing xwm selection owner Tudor Brindus 2021-02-13 00:22:36 -0500
  • 2827a9554c xwayland/selection: log when proxy window loses ownership Tudor Brindus 2021-02-13 00:22:15 -0500
  • 7d52b4d0b5 xwayland/selection: ignore requests for anything but the newest data Tudor Brindus 2021-02-10 20:42:18 -0500
  • 4a9e70ccde examples: remove wlroots dep from client examples Simon Ser 2021-02-08 13:47:47 +0100
  • b60c5fa450 examples: drop wlr/render/egl.h include from client examples Simon Ser 2021-02-08 13:46:47 +0100
  • 12cc465144 examples: drop wlroots dep from egl_common.c Simon Ser 2021-02-08 13:45:52 +0100
  • 5e19e0053a xdg-foreign: rename finish_* functions to destroy_* Tadeo Kondrak 2021-02-08 09:54:58 -0700
  • 99ef23b62c xdg-foreign: Make imported object inert when exported is destroyed Tadeo Kondrak 2021-02-07 21:42:52 -0700
  • d595a4ebe3 build: remove extra whitespace Simon Ser 2021-02-08 14:57:41 +0100
  • 91fa2ff395 surface: check buffer size is compatible with scale Simon Ser 2020-03-05 16:24:25 +0100
  • 8d76d3263d seat: use WL_SEAT_ERROR_CAPABILITY Simon Ser 2020-06-05 11:42:36 +0200
  • 533a36f05a backend/x11: drop x11-xcb dependency Simon Ser 2021-02-04 23:16:35 +0100
  • b9e9e0e133 tablet_v2: Fix implicit grab end detection Justus Rossmeier 2021-02-08 00:36:56 +0100
  • a02ac01be3 region: remove leftover description of resource_list Brandon Dowdy 2021-02-05 22:51:32 +0000
  • 9396d8433a
    render/gles2: remove YUV blocklist Simon Ser 2021-02-05 15:56:29 +0100
  • ef94e7e847 backend/x11: use native cursors Ilia Mirkin 2021-01-20 20:06:28 -0500
  • 8ad078f46f xwayland: free render picture backing cursor Ilia Mirkin 2021-01-20 18:53:12 -0500
  • a290d7a78d Make implementation function lists static const Manuel Stoeckl 2021-02-04 08:57:18 -0500
  • b6dea80907 xcursor: make cursor data and metadata const Manuel Stoeckl 2021-02-04 08:56:09 -0500
  • 79be26ff1f xwayland/xwm: make atom_map const Manuel Stoeckl 2021-02-04 08:33:08 -0500
  • b86eea0897
    readme: fix typo in xcb-icccm dependency Simon Ser 2021-02-04 23:18:25 +0100
  • 90cdf43b5f Fix bad indentation Simon Ser 2021-02-04 20:44:14 +0100
  • 3d46d3f7a1 xwayland/selection: allow simultaneous Wayland-to-X11 transfers Tudor Brindus 2021-02-01 21:19:00 -0500
  • 2fa257313a xwayland/selection: use one target window per selection Tudor Brindus 2021-02-03 00:16:15 -0500
  • 7964a313e8 xwayland/selection: use one X11 window per incoming transfer Tudor Brindus 2021-01-30 23:43:25 -0500
  • 0977633457 examples/egl_common: make attribs const Brandon Dowdy 2021-02-03 23:59:16 +0000
  • 8e27418dd3 backend/wayland: flush remote display Simon Ser 2021-01-29 10:06:16 +0100
  • a39dc1f7a8 region: remove resource_list arg from region_create Simon Ser 2021-01-18 12:33:37 +0100
  • 45f992b27b region: make wlr_region_create private Simon Ser 2021-01-18 12:31:20 +0100
  • 3d7aa73867 render/dmabuf: make src arg const in wlr_dmabuf_attributes_copy Simon Ser 2021-02-02 19:53:16 +0100
  • 7ac2ce25e3 render/dmabuf: cleanup on wlr_dmabuf_attributes_copy error Simon Ser 2021-02-02 19:52:20 +0100
  • 975d14b799 render/wlr_texture: clamp texture coordinates to edge by default Quantum 2021-02-01 14:48:43 -0500
  • 01d21cdd9f render/egl: log whether DMA-BUF modifiers are supported Simon Ser 2021-02-01 16:16:01 +0100
  • f1d37c54c8 render/egl: add check for EGL_KHR_surfaceless_context Brandon Dowdy 2021-01-31 23:19:10 +0000
  • dd4c8aa45e xwayland/selection: make xwm_selection_init take a wlr_xwm_selection * Tudor Brindus 2021-01-31 12:27:54 -0500
  • b3d782f818 xwayland/selection: introduce `xwm_selection_transfer_init` Tudor Brindus 2021-01-30 14:58:27 -0500
  • aa86a022fa xwayland/selection: make xwm_selection_finish take a wlr_xwm_selection * Tudor Brindus 2021-01-29 23:47:03 -0500
  • b6ba595862 xwayland/selection: destroy all selections on Xwayland restart Tudor Brindus 2021-01-29 19:00:17 -0500
  • 3417fc0cca xwayland/selection: don't leak Wayland fd if ConvertSelection fails Tudor Brindus 2021-01-29 18:30:17 -0500
  • e0dfc14983 xwayland/selection: don't request another selection while one is pending Tudor Brindus 2021-01-29 18:24:08 -0500
  • 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