51 Commits (e656697a7d6ad851cf299276287665f2aaf80369)

Author SHA1 Message Date
Manuel Stoeckl 7508f87fcb output: lift up output format fallback logic
3 years ago
Simon Ser fb393ddf84 output: split into multiple files
3 years ago
Kirill Primak 0e2d369106 xdg-surface: simplify configure mechanism
3 years ago
Simon Zeni 9579d62a16 types/buffer: make {begin,end}_data_ptr_access part of the public API
3 years ago
Simon Ser 4e7a8707cc buffer: add data_ptr access flags
3 years ago
Simon Ser 8afb4d8bf0 buffer: re-use wlr_shm_client_buffer
3 years ago
Simon Ser a38baec1f8 buffer: make enum wlr_buffer_cap public
3 years ago
Simon Ser 08e5b909f9 buffer: add wlr_dmabuf_buffer
3 years ago
Simon Ser 7ec66a9990 buffer: introduce wlr_readonly_data_buffer
3 years ago
Simon Ser 7cbcc65ad0 surface: make wlr_subsurface_create private
3 years ago
Simon Ser 7c26345826 buffer: introduce wlr_shm_client_buffer
4 years ago
Simon Ser 38ba5881a0 buffer: replace get_data_ptr with {begin,end}_data_ptr_access
4 years ago
Simon Zeni 6ec6527855 types/wlr_buffer: introduce wlr_buffer_cap
4 years ago
Simon Ser 24fde77c62 buffer: add format param to get_data_ptr
4 years ago
Simon Zeni 0b9288ec0b buffer: introduce wlr_buffer_get_data_ptr
4 years ago
Simon Ser a9e5df44d8 surface: remove resource_list arg from surface_create
4 years ago
Simon Ser c430cd7d53 surface: make wlr_surface_create private
4 years ago
zccrs e76583f1ad Use absolute paths in include in header files
4 years ago
Brandon Dowdy a02ac01be3 region: remove leftover description of resource_list
4 years ago
Simon Ser 45f992b27b region: make wlr_region_create private
4 years ago
Drew DeVault a9cbfd950e Remove xdg-shell v6
4 years ago
Brian Ashworth 32148808ad wlr_keyboard_group: introduce enter and leave
5 years ago
Isaac Freund 1282c3b12f Send pointer enter/leave on capability change
5 years ago
Isaac Freund 3f617631cb Send keyboard enter/leave on capability change
5 years ago
Jan Staněk f2943bdf61 Declare wlr_seat globals as extern
5 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes
5 years ago
Manuel Stoeckl 1ef0c03a46 wlr_tablet_v2: Register event serials
5 years ago
emersion 6291e84532
data-device: refactor wlr_drag
6 years ago
emersion 7f5967234c
xdg-shell: destroy child popups on unmap
6 years ago
emersion 909b3b16f3
data-device: add wlr_data_offer.type
6 years ago
emersion 0040f7089f
data-device: unexport wlr_seat_client_send_selection
6 years ago
emersion 84f278eca1
data-device: remove data_source_send_offer
6 years ago
emersion 5515faa197
xdg-shell: emit xdg_surface destroy when role object is destroyed
6 years ago
emersion 5d26da9d15
data-device: allow multiple devices for the same seat
6 years ago
emersion 89ec624f81
tablet-v2: fix segfault on display destroy
6 years ago
emersion f44003f04b data-device: remove wlr_data_source.seat_client
6 years ago
Drew DeVault f1b65b34a6
Merge pull request #1127 from emersion/surface-precommit
6 years ago
emersion 16d7e09d99 surface: add wlr_surface_role.precommit
6 years ago
Markus Ongyerth 43b20bfea2 First feedback pass from acrisci
6 years ago
Markus Ongyerth 25c2808153 Clean up serial handling
6 years ago
Markus Ongyerth 88a4b908d1 Hide pad auxiliary data in .c file
6 years ago
Markus Ongyerth fa39fd178d Split tablet_v2 implementation for easier maintainance
6 years ago
Markus Ongyerth 2155c976f6 Improve inert resource handling
6 years ago
emersion 33db4263a0
surface: replace wlr_surface_set_role_committed with wlr_surface_role
6 years ago
emersion 3036507463
xdg-shell: split into multiple files
7 years ago
emersion c7480d5084
xdg-shell-v6: rename shared private functions to prevent conflicts with xdg-shell stable
7 years ago
emersion facc5aa359
xdg-shell-v6: split into separate files
7 years ago
emersion d136026a2c
seat: implement inert seat resources
7 years ago
emersion 5d37b14116
data-device: make sure resources are correctly destroyed
7 years ago
emersion 2cff6dbd63
seat: split into multiple files
7 years ago