1040 Commits (72a75b3a72ca79f0045b43b1ba11feda08a8de3b)

Author SHA1 Message Date
Vincent Vanlaer 72a75b3a72 Fix Xwayland cleanup
7 years ago
emersion 13098a18ea
Fix hardware cursors scale & transform
7 years ago
emersion 8e831cd416
Merge pull request #959 from VincentVanlaer/xwayland-lazy
7 years ago
Vincent Vanlaer 119a6cf35c Make xwayland_finish* clean up wlr_xwayland
7 years ago
Markus Ongyerth 8931452e1d add wlr_layer_surface_surface_at
7 years ago
Vincent Vanlaer dbf4f9a231 Make startup command no longer wait for xwayland
7 years ago
Vincent Vanlaer 31861b3a7a Add option to rootston to start xwayland lazy
7 years ago
Vincent Vanlaer c80bf1591e Allow xwayland to start lazily
7 years ago
emersion 5087199d5d
output-damage: limit the number of damaged rectangles
7 years ago
emersion cf10cbc00c
Use UTF-8 xwayland window title if available
7 years ago
emersion caf9f9022c
Merge pull request #936 from emersion/full-hardware-cursors
7 years ago
Drew DeVault 57d03a3eda
Merge pull request #931 from emersion/redesign-resource-destroy
7 years ago
emersion d136026a2c
seat: implement inert seat resources
7 years ago
morganamilo 6305e6327f
Fix typos in comments and strings
7 years ago
emersion 5d37b14116
data-device: make sure resources are correctly destroyed
7 years ago
emersion ff4708d406
linux-dmabuf: correctly destroy resources
7 years ago
emersion 2cff6dbd63
seat: split into multiple files
7 years ago
emersion 1e563e7ecf
data-device: split into multiple files
7 years ago
emersion 225d182765
output: always use hardware cursors if available
7 years ago
emersion 62d7337d00
backend/x11: add one pointer per output
7 years ago
emersion ddac792b61
backend/wayland: only set one pointer listener
7 years ago
emersion 9f8a7c8fc4
backend/wayland: create one virtual pointer per output
7 years ago
emersion 2551ef8871
input-device: add output_name field, populate it from libinput
7 years ago
Drew DeVault a0f4903063
Merge pull request #926 from emersion/fix-x11-backend-memory-leaks
7 years ago
emersion f8e0a03451
backend/x11: correctly destroy input devices
7 years ago
emersion 6e7c0b57f6
cursor: use NAN for unspecified axes, refactor absolute warping code
7 years ago
emersion 7f70d244a9
xwayland: fix some Chromium comboboxes
7 years ago
emersion 43012f3740
compositor: redesign how resources are managed
7 years ago
Ryan Dwyer daa1ee35be Make WLR_DIRECTION enum powers of 2
7 years ago
Drew DeVault fecb971518
Merge pull request #902 from emersion/various-memory-leaks
7 years ago
Drew DeVault 25dddc0094
Merge pull request #911 from RyanDwyer/fix-output-direction
7 years ago
Ryan Dwyer de97f90246 Fix WLR_DIRECTION enums.
7 years ago
emersion 449f06556a
Destroy wlr_surface with wlr_renderer
7 years ago
emersion d47713ac0f
compositor: destroy subsurface resources with wlr_subcompositor
7 years ago
emersion 89a9c96fab
compositor: make wlr_compositor_destroy destroy resources
7 years ago
emersion 71ca45e2c0
Make sure we don't use others' prefixes
7 years ago
emersion b0d99f5c67
Remove wlr_ prefix from local symbols
7 years ago
Drew DeVault 097561d6bf
Merge pull request #901 from emersion/layer-shell-minor-memory-leak
7 years ago
emersion 018b82c01e
render/egl: allow passing NULL to surface and image destructors
7 years ago
emersion eaed6bd03b
render/egl: add wlr_egl_destroy_surface
7 years ago
emersion 8e2f3056f8
layer-shell: fix small memory leak
7 years ago
Guido Günther ad22e02310 rootston: Damage layer-shell popups
7 years ago
Drew DeVault 0a0627f5d0 Finish forward-porting @acrisci's positioner work
7 years ago
Drew DeVault 2e3d901ac5 Forward-port xdg-shell-v6 positioner improvements
7 years ago
Drew DeVault 278aa84619 Basic layer popup rendering
7 years ago
Drew DeVault d3cdb00208 Add (shitty) support for popups to layer example
7 years ago
Drew DeVault 6b7b64ec1e Generalize xdg-shell popups and add to layer-shell
7 years ago
Drew DeVault edbf4a2f60 Implement output auto-selection in rootston
7 years ago
Drew DeVault 177b548b15 Update layer shell with optional wl_output
7 years ago
emersion bfcd3f3707
Add wlr_subcompositor
7 years ago