Commit graph

  • 1458f7d974 tinywl: fix wlr_backend_autocreate call Simon Zeni 2021-01-05 22:08:22 -0500
  • 826108373c ci: build tinywl Simon Zeni 2021-01-05 21:15:27 -0500
  • e136a4168b types/seat: Clear focus in wlr_seat_destroy() Andri Yngvason 2020-12-28 15:10:42 +0000
  • 87e216b740 layer shell: advertise version 3 Isaac Freund 2021-01-07 12:04:32 +0100
  • 07d75c99db render: remove EGL config and visual from wlr_renderer_autocreate Simon Ser 2021-01-04 11:16:57 +0100
  • 01dcfb360e types: add wlr_xdg_foreign_v2 Ilia Bozhinov 2021-01-05 20:19:58 +0100
  • 162f160def types: add wlr_xdg_foreign_v1 Ilia Bozhinov 2021-01-05 20:19:31 +0100
  • 37602e153b types: add wlr_xdg_foreign_registry Ilia Bozhinov 2021-01-05 20:18:38 +0100
  • 42d033e738 xdg-shell: add wlr_xdg_toplevel_set_parent Ilia Bozhinov 2021-01-05 20:14:47 +0100
  • bf4e2e0eac util: add support for generating UUIDs Ilia Bozhinov 2021-01-05 20:11:23 +0100
  • 3721dbfddb
    backend/wayland: remove unnecessary flags from event source Simon Ser 2021-01-05 19:52:06 +0100
  • 0cba1ce747 gtk primary selection: destroy devices before manager Isaac Freund 2021-01-05 12:51:31 +0100
  • bf926e31a0 primary selection: destroy devices before manager Isaac Freund 2021-01-05 12:46:48 +0100
  • d3047011d0 backend/wayland: Avoid uninitialized read Kenny Levinsen 2021-01-05 12:08:23 +0100
  • 83fdfa511d docs: wlr_surface_from_resource cannot return NULL Isaac Freund 2021-01-05 12:03:01 +0100
  • 5d24f6e098 toplevel-management: avoid redundant state events Isaac Freund 2021-01-02 20:09:23 +0100
  • 8b90d5e17f toplevel-management: handle strdup failure Isaac Freund 2021-01-02 20:07:47 +0100
  • abcab0331f toplevel-management: ignore inert seats Isaac Freund 2021-01-02 20:06:46 +0100
  • e8d56ca415 backend/session: allow wlr_session_find_gpus to return an error Simon Ser 2020-12-28 10:52:40 +0100
  • 7febdc7334 backend/wayland: re-use cursor wl_buffers Simon Ser 2021-01-04 12:55:40 +0100
  • 198560fc1f
    examples: request an EGL config Simon Ser 2021-01-04 11:30:30 +0100
  • 9714638f3b
    examples: remove visual for EGL_PLATFORM_WAYLAND_EXT Simon Ser 2021-01-04 11:26:08 +0100
  • adfb7cd35a backend/drm: stash pending page-flip CRTC Simon Ser 2020-12-25 11:12:21 +0100
  • 576ff57db0 backend/drm: ignore hotplug events while inactive Simon Ser 2020-12-26 11:42:23 +0100
  • eb30cde777 noop: listen to display destroy and destroy the backend Ilia Bozhinov 2020-12-29 15:38:09 +0100
  • 4ffd537d2d
    backend/x11: print version on extension error Simon Ser 2020-12-31 20:17:31 +0100
  • 1491ec42da backend/x11: always open render node Simon Ser 2020-12-30 10:19:50 +0100
  • 4b03bdc3ab Remove wlr_create_renderer_func_t Simon Ser 2020-12-19 11:34:28 +0100
  • bec1e6b149 backend/drm: remove special linear case for cursor plane Simon Ser 2020-12-18 12:29:04 +0100
  • 92a0fc0435 backend/drm: extract linear format creation into function Simon Ser 2020-12-18 12:47:50 +0100
  • c4635c68d2 render/drm_format_set: add special case for LINEAR-only formats Simon Ser 2020-12-04 17:09:00 +0100
  • 7ea0e9f277 backend/drm: force LINEAR for cursor plane formats Simon Ser 2020-12-04 17:07:56 +0100
  • caeed70f28 backend/x11: create per-window present event contexts Simon Ser 2020-12-28 12:27:27 +0100
  • 23b6f3e3f5 drm: add fallback drmModeAddFB for drivers which do not support drmModeAddFB2 Ariadne Conill 2020-12-23 07:44:42 -0700
  • c012d770f7 backend/x11: implement a real rendering loop Simon Ser 2020-12-13 14:12:02 +0100
  • c5f239f411
    backend/drm: make listener names more idiomatic Simon Ser 2020-12-25 14:45:00 +0100
  • b9460ab724
    Stop using wlr_texture_get_size Simon Ser 2020-12-25 12:21:29 +0100
  • ae5275c09f
    client-buffer: remove unnecessary wlr_resource_get_buffer_size Simon Ser 2020-12-25 12:14:31 +0100
  • 17dd4c9e9a
    backend/drm: use connector log helpers in atomic backend Simon Ser 2020-12-24 17:55:45 +0100
  • a7a230ebef
    backend/drm: make drmModePlane arg in add_plane const Simon Ser 2020-12-24 12:34:13 +0100
  • c011a0e2ed
    backend/drm: add special case for cursor in add_plane Simon Ser 2020-12-24 12:31:20 +0100
  • 5548406667
    backend/drm: log whether ADDFB2 modifiers are supported Simon Ser 2020-12-24 12:29:30 +0100
  • 71eaab9d8c
    docs/env_vars: document seatd session Simon Ser 2020-12-24 12:19:34 +0100
  • 430d37846f
    docs/env_vars: _WAYLAND_DISPLAY isn't used anymore Simon Ser 2020-12-24 12:17:31 +0100
  • 21ed6582ce
    Remove contrib/_incr_version Simon Ser 2020-12-24 12:13:54 +0100
  • 64a2ca4dba
    backend/drm: don't retry page-flip when modifiers are unsupported Simon Ser 2020-12-23 19:49:27 +0100
  • 54ec17ff64
    backend/drm: use plural form for possible_crtcs Simon Ser 2020-12-23 12:14:36 +0100
  • 2de400a541
    backend/drm: assert connector state after wlr_output_destroy Simon Ser 2020-12-22 19:53:33 +0100
  • 85cf4b235d
    backend/drm: destroy DRM connectors that disappear Simon Ser 2020-12-22 19:38:29 +0100
  • f6fc4c2883 subsurface: handle NULL parent in get_root_surface Isaac Freund 2020-12-13 16:07:31 +0100
  • ad4dae0844 backend/drm: error on size mismatch in drm_surface_blit Simon Ser 2020-12-15 12:26:00 +0100
  • d3bcd63a40 backend/drm: remove drm_fb_acquire Simon Ser 2020-12-15 12:21:40 +0100
  • 5ee8b12dc3 backend/drm: make drm_fb_acquire return a FB ID Simon Ser 2020-12-15 09:53:15 +0100
  • d09abe86c1 backend/drm: drop export_drm_bo Simon Ser 2020-12-14 19:58:27 +0100
  • dabd2e7207 backend/drm: grab DMA-BUF from wlr_buffer instead of gbm_bo Simon Ser 2020-12-14 19:57:05 +0100
  • 83925f04c3 backend/drm: don't save texture in gbm_bo user data Simon Ser 2020-12-14 19:50:13 +0100
  • 55b02f753f backend/x11: destroy buffers when destroying output Simon Ser 2020-12-12 13:15:07 +0100
  • d6dbdd97e9 backend/x11: re-use pixmaps Simon Ser 2020-12-12 13:12:06 +0100
  • defcd9b025 backend/wayland: re-use wl_buffers Simon Ser 2020-12-11 18:14:58 +0100
  • de896caceb backend/wayland: remove EGL config Simon Ser 2020-12-19 16:23:33 +0100
  • 6c08fe9796 xwayland: avoid crash on repeated server_finish_display() call Isaac Freund 2020-12-18 19:53:44 +0100
  • 917ecca58e backend/drm: avoid gcc stringop-truncation warning Ronan Pigott 2020-12-18 14:08:44 -0700
  • 352fdd1bb0
    backend/drm: remove unused wlr_drm_plane.drm_format Simon Ser 2020-12-18 11:44:50 +0100
  • 248c7787c7 backend/drm: refactor wlr_output destruction Simon Ser 2020-12-09 15:15:17 +0100
  • 019ffe8a5b backend/drm: introduce wlr_drm_connector.name Simon Ser 2020-12-09 15:11:06 +0100
  • c89b131f29 backend/drm: introduce wlr_drm_conn_log Simon Ser 2020-12-09 14:50:39 +0100
  • 0aefa18690 backend/x11: send more precise output present events Simon Ser 2020-12-13 12:54:05 +0100
  • f0c1b32120 util/time: add timespec_from_nsec Simon Ser 2020-12-13 12:53:43 +0100
  • 94fda895ac backend/x11: use DRI3Open to get DRM FD Simon Ser 2020-12-12 15:48:50 +0100
  • 1e2c7fce86 backend/drm: use wlr_drm_format_{create,add} Simon Ser 2020-12-12 22:26:52 +0100
  • d37214cb16 render/drm_format_set: add wlr_drm_format_{create,add} Simon Ser 2020-12-12 22:26:14 +0100
  • 253f447329
    backend/drm: print DRM device name when scanning connectors Simon Ser 2020-12-17 20:50:19 +0100
  • 9cd3f03f65
    backend/drm: add wlr_drm_backend.name Simon Ser 2020-12-17 20:48:47 +0100
  • 60001a75a2
    backend/drm: remove nouveau workaround Simon Ser 2020-12-15 12:16:26 +0100
  • bdf26f87d5
    render/allocator: ignore NULL in wlr_allocator_destroy Simon Ser 2020-12-04 15:35:59 +0100
  • 0dcdb5e7a1 backend/x11: fix DRI3 formats not used Simon Ser 2020-12-17 16:36:13 +0100
  • 0aa2ba0c03 backend/headless: select the rendering device ourselves Simon Ser 2020-12-04 14:30:13 +0100
  • da2a216934
    backend/drm: add wlr_drm_connector.backend Simon Ser 2020-12-09 14:31:06 +0100
  • 87bd718de5
    backend: use fcntl(F_DUPFD_CLOEXEC) instead of dup Simon Ser 2020-12-15 20:52:53 +0100
  • 1ca4d6b029
    backend/drm: dup FD before wlr_gbm_allocator_create Simon Ser 2020-12-15 20:49:28 +0100
  • 3fd8098881
    render/gles2: require GL_EXT_unpack_subimage Simon Ser 2020-12-15 14:55:18 +0100
  • e57a52e7f7
    Remove inline keyword Simon Ser 2020-12-15 13:49:42 +0100
  • 93cd3a79b2 backend/drm: stop using GBM flags Simon Ser 2020-12-09 12:06:42 +0100
  • 525fa6ada0
    backend/x11: fix xinput mask mixed up with present Simon Ser 2020-12-13 12:21:21 +0100
  • c59aacf944 backend/x11: query modifiers supported by X11 server Simon Ser 2020-11-26 16:30:18 +0100
  • d79a00bf02 backend/x11: switch to wlr_swapchain Simon Ser 2020-11-18 19:21:03 +0100
  • 16a51bbab2 backend/wayland: query render formats Simon Ser 2020-11-26 16:59:49 +0100
  • 858a1940b5 build: move wayland-egl dependency to examples/ Simon Ser 2020-11-26 13:23:34 +0100
  • 441bac139f backend/wayland: use wlr_swapchain for cursor surface Simon Ser 2020-11-26 13:18:44 +0100
  • 3923ff005d backend/wayland: use wlr_swapchain for main surface Simon Ser 2020-11-26 11:40:23 +0100
  • 038285d496 backend/wayland: stop rendering black frame on init Simon Ser 2020-11-26 11:13:52 +0100
  • 768131e488 output: stop assuming a frame is pending in init Simon Ser 2020-11-26 11:06:37 +0100
  • 4c363a564f backend/drm: remove workaround for amdgpu DP MST Simon Ser 2020-12-10 21:56:49 +0100
  • 12ede67c62 egl: fix memory leak Ilia Bozhinov 2020-12-10 23:25:16 +0100
  • e9c1f0f7d3
    output: improve basic test logging Simon Ser 2020-12-09 22:20:24 +0100
  • f91e89fd9f render/gles2: query alpha size from render buffer Simon Ser 2020-12-08 19:37:21 +0100
  • be8403e73d render/gles2: don't eglGetConfigAttrib on EGL_NO_CONFIG_KHR Simon Ser 2020-12-08 19:32:34 +0100
  • 6ff478632a backend/drm: remove EGL config Simon Ser 2020-12-09 11:46:08 +0100
  • 8a6930c138
    render/drm_format_set: assert len <= cap when duplicating Simon Ser 2020-12-08 23:35:05 +0100
  • 06ab41a160
    backend/drm: fix missing wlr_drm_format.cap Simon Ser 2020-12-08 23:32:04 +0100