1410 Commits (20d9448257f4871d3a57deab2f105d7335a64fb2)

Author SHA1 Message Date
Kirill Primak 111d4eafd7 util/addon: find both by owner and impl
3 years ago
Kirill Primak debd6c5f0b wlr_output_layout: use wlr_addons
3 years ago
Kirill Primak 11f799e88e wlr_outputs: add wlr_addon_set
3 years ago
Kirill Primak a6a80850b7 util: add wlr_addon
3 years ago
Simon Ser 3132c0ab10 output: drop wlr_output_state.buffer_type
3 years ago
Simon Ser f211bc983a output-damage: stop using enum wlr_output_state_buffer_type
3 years ago
Simon Ser 4ddde1a7bd output: drop wlr_output_impl.{attach,rollback}_render
3 years ago
Simon Ser c74dc45bb6 backend/drm: drop get_renderer implementation
3 years ago
Simon Zeni 6f19295647 render/egl: initialize wlr_egl with EGL_PLATFORM_DEVICE_EXT
3 years ago
Simon Ser 770a561bce xwayland: embed wlr_xwayland_server_options in server struct
3 years ago
Simon Ser 3cf2535c23 render/egl: add support for EGL_EXT_device_drm_render_node
3 years ago
Simon Zeni 04d4fb536d render/wlr_texture: put wlr_texture_from_buffer into the public API
3 years ago
Simon Zeni 646a25667e types/wlr_buffer: introduce wlr_buffer_resource_interface
3 years ago
Simon Zeni f09c88c1b7 types/wlr_buffer: remove wlr_renderer argument from wlr_buffer_from_resource
3 years ago
Simon Ser 2fa47c1837 render: drop wlr_renderer_impl.init_wl_display
3 years ago
ayaka 70fb21c35b backend: make DRM and libinput backends optional
3 years ago
Vyivel a93b18dbd5 input/pointer: send axis source once per frame
3 years ago
Simon Ser bcd5d8504c output: remove wlr_output_impl.export_dmabuf
4 years ago
Simon Ser 87e8c60faf output: add generic wlr_output_export_dmabuf implementation
4 years ago
Simon Ser 28aa803916 buffer: drop resource arg from wlr_client_buffer_create
4 years ago
Simon Ser 4c51a0f6eb render/egl: rename wlr_egl.exts to better match Khronos
4 years ago
Simon Ser 4554f17377 buffer: drop wlr_client_buffer.resource
4 years ago
Simon Ser a0baba4fa0 buffer: add wlr_client_buffer.source
4 years ago
Simon Ser 0abb67c478 buffer: stop using source resource in wlr_client_buffer_apply_damage
4 years ago
Simon Zeni 60f4d8f409 types/wlr_buffer: remove wlr_resource_get_buffer_size
4 years ago
Simon Zeni d086501fba types/wlr_surface: get buffer size from wlr_buffer_import
4 years ago
Simon Zeni 6d8029b07e types/wlr_buffer: split wlr_client_buffer_import function
4 years ago
Simon Ser b934fbaf04 seat: add wlr_seat_touch_{send,notify}_frame
4 years ago
Simon Ser 22fd411bc3 cursor: add touch frame event
4 years ago
Simon Ser 84906a832f touch: add frame event
4 years ago
Simon Zeni 4c7657ee62 util/box: stabilize interface
4 years ago
Simon Zeni e192d87731 move wlr_box from /types to /util
4 years ago
Simon Zeni d975f35bba types/wlr_box: remove unused wlr_box_from_pixman_box32 and wlr_box_rotated_bounds functions
4 years ago
Simon Ser 9a8097682b buffer: stop sending wl_buffer.release events from wlr_client_buffer
4 years ago
Simon Ser d3d1c69aca buffer: remove renderer param from wlr_resource_get_buffer_size
4 years ago
Simon Ser 8a4957570f render/egl: remove EGL_WL_bind_wayland_display support
4 years ago
Simon Ser e5b5592a95 render: remove wl_drm support from wlr_renderer
4 years ago
Simon Ser c868e509b7 drm: add support for DMA-BUFs
4 years ago
Simon Ser f7e3d325fe Add a stub wl_drm implementation
4 years ago
Simon Ser 78121ad2d8 xcursor: improve documentation
4 years ago
Simon Ser e8c408b31b region: drop leftover reference to the mailing list
4 years ago
Simon Ser 82af6e7208 region: stabilize interface
4 years ago
Simon Ser 475d9701e2 Remove reference to the announce mailing list
4 years ago
Simon Ser a38baec1f8 buffer: make enum wlr_buffer_cap public
4 years ago
Simon Ser 29be2d47e4 render: drop wlr_renderer_impl.texture_from_dmabuf
4 years ago
Simon Ser 18adb43a44 render: drop wlr_renderer_impl.texture_from_pixels
4 years ago
Simon Ser 57b70a478c Drop wlr_list
4 years ago
Simon Ser 5888c96da8 tablet: stop using wlr_list
4 years ago
Simon Ser dbb0e2f75b Remove unused wlr_list.h includes
4 years ago
Simon Ser 1b4fb4b537 touch: document event data types
4 years ago
Simon Ser bcbdee43f7 pointer: document event data types
4 years ago
Simon Ser 7cbcc65ad0 surface: make wlr_subsurface_create private
4 years ago
Simon Ser 634a20d89c Drop WLR_VERSION_API_*
4 years ago
Simon Ser a2419eb4ea render/egl: make most functions private
4 years ago
Simon Ser b69db15da6 render/egl: remove stale wlr_egl_export_image_to_dmabuf decl
4 years ago
Simon Ser 2f615468b6 backend: add output state allow-lists
4 years ago
zccrs 3c03639cd5 render: add get native paint target of renderer
4 years ago
zccrs dc17ecd236 render/pixman: add wlr_*_is_pixman and wlr_pixman_texture_get_image
4 years ago
zccrs fdc40e071e render/gles2: add wlr_renderer_is_gles2
4 years ago
Simon Ser 2806154900 render: add missing arg to wlr_renderer_impl.get_buffer_caps
4 years ago
Simon Ser 69477051cc matrix: deprecate wlr_matrix_projection
4 years ago
Simon Ser 1a06ea7750 output: make attach_render and rollback_render optional
4 years ago
Simon Ser 4d603826c8 output: add get_primary_formats to interface
4 years ago
Simon Ser 38ba5881a0 buffer: replace get_data_ptr with {begin,end}_data_ptr_access
4 years ago
Simon Ser 9e58301df7 surface: allow placing subsurfaces below parent
4 years ago
zccrs 11040d4942 Make the xdg_popup_get_position to public
4 years ago
Simon Ser 76f51a949f xdg-activation-v1: add token timeout
4 years ago
Simon Ser 8ff435831f xdg-activation-v1: new protocol implementation
4 years ago
Simon Ser 2b0a1aeed5 output: take a wlr_buffer in set_cursor
4 years ago
Simon Ser 91ee33e956 output: add get_cursor_formats and get_cursor_size to interface
4 years ago
Simon Ser 6430230d1f render: add wlr_renderer_begin_with_buffer
4 years ago
Tudor Brindus ae2f3ecb68 xwm: implement _NET_CLIENT_LIST_STACKING
4 years ago
Simon Ser 4dae12890f backend: automatically create allocator
4 years ago
Simon Ser bcabe34a2e backend: automatically create renderer
4 years ago
Simon Ser 7ec5bf6b10 backend: introduce wlr_backend_finish
4 years ago
Simon Ser 9d55f712e3 render: introduce wlr_texture_from_buffer
4 years ago
Simon Ser 6f39574ff5 linux-dmabuf-v1: implement wlr_buffer
4 years ago
Simon Ser 6369f70931 render: remove wlr_texture_get_size
4 years ago
Simon Zeni 982498fab3 render: introduce renderer_get_render_buffer_caps
4 years ago
Simon Zeni 144189674e backend: introduce backend_get_buffer_caps
4 years ago
Simon Ser 24fde77c62 buffer: add format param to get_data_ptr
4 years ago
Simon Ser 5597776914 backend/session: add wlr_device.events.remove
4 years ago
Simon Zeni 10c5199d85 render/gles2: introduce wlr_gles2_renderer_create_with_drm_fd
4 years ago
Simon Ser e8df7c367a linux-dmabuf-v1: split params and buffer
4 years ago
Simon Ser f64ed60c7b linux-dmabuf-v1: drop some from_resource helpers
4 years ago
ayaka ed1924800d render: make GLES2 renderer optional
4 years ago
Simon Zeni 0d90dddfab render: introduce pixman renderer
4 years ago
Simon Ser 6c61de996c buffer: introduce wlr_buffer_get_shm
4 years ago
Simon Zeni 0b9288ec0b buffer: introduce wlr_buffer_get_data_ptr
4 years ago
Simon Zeni 84dea55b20 render: rename get_dmabuf_render_formats into get_render_formats
4 years ago
Kenny Levinsen 7f09085461 backend/session: Remove session_impl
4 years ago
Kenny Levinsen 95b657ba80 backend/session: Make libseat mandatory
4 years ago
Roman Gilg b36af22c94 backend: move get_drm_fd to public interface
4 years ago
Ryan Farley b29ac8fbac util/uuid: replace with util/token, remove libuuid
4 years ago
Benoit Gschwind ee3640363e Document the wlr_output_layout_get function
4 years ago
Kenny Levinsen d50bbf0bbc backend/session: Remove logind backend
4 years ago
Simon Ser 1eb38e0015 Remove WLR_HAS_XCB_ERRORS
4 years ago
Isaac Freund 78befa59f9 gtk-primary-selection: drop support
4 years ago
Simon Ser a109a80dca render: drop support for ellipses
4 years ago
Simon Ser 9ecfa4343a render: remove wlr_texture_to_dmabuf
4 years ago