82 Commits (59c53e8333cae17210832fb79514c4d0110c7de8)

Author SHA1 Message Date
emersion 59c53e8333
Merge remote-tracking branch 'upstream/master' into output-damage
7 years ago
Johannes Schramm dcc743047b style: include brackets for if/while/for, even if it's a single statement
7 years ago
emersion eeffe11337
surface: add wlr_surface new_subsurface and wlr_subsurface destroy events
7 years ago
emersion ddafcb86a2
surface: add resize damage
7 years ago
emersion 59ba8f35ed
rootston: use surface damage
7 years ago
Tony Crisci 5a18f62fee add role-committed hook
7 years ago
emersion 54f1135c05
Fix fullscreen in xdg-shell
7 years ago
Drew DeVault 86b8729998 Merge remote-tracking branch 'origin/master' into hidpi
7 years ago
emersion f8de7aa0fd
Add checks for wl_resource_create
7 years ago
Drew DeVault c8f97a3a2c Use surface matrix for software cursors
7 years ago
Drew DeVault a6930cd8ea Handle output enter/leave correctly
7 years ago
Drew DeVault a7446792a1 Consider scale factor when rendering views
7 years ago
emersion 816d6890ee
Fix remaining unchecked allocs in types and code style
7 years ago
Drew DeVault bbf08f3ef9 Merge pull request #262 from acrisci/feature/data-device-selection
7 years ago
Tony Crisci 1dbe314937 Merge branch 'master' into feature/data-device-selection
7 years ago
Tony Crisci 6e7caaee6b Revert "wlr-surface: destroy texture on null buffer commit"
7 years ago
Tony Crisci 0e7d13fab7 wlr-surface: destroy texture on null buffer commit
7 years ago
Tony Crisci d1dd0a6970 refactor buffer detection
7 years ago
Scott Anderson 9b984253e2 Move egl.h to render/egl.h
7 years ago
Tony Crisci df0a8d3abe wlr-data-device: drag icons
7 years ago
Drew DeVault fbddc81b59 Merge pull request #254 from versusvoid/fix-frame-callback-double-free
7 years ago
Versus Void d3af2c09c2 Destroy callbacks before callback list reinitialization
7 years ago
Versus Void a6db47196c Upload texture on surface commit
7 years ago
Drew DeVault c39bfe7f84 Merge pull request #206 from emersion/client-cursor
7 years ago
Drew DeVault 1c3c2ff90a Merge pull request #250 from acrisci/feature/surface-finder-to-wlr
7 years ago
Tony Crisci 100b39c608 bug: null buffer commit detection
7 years ago
Tony Crisci 654e2ccd6b move surface finder functions to wlroots
7 years ago
emersion c4c948c5d9
Use attach x,y when computing hotspot, set sx,sy in surface_attach
7 years ago
Tony Crisci 761b35339e bug: handle commit empty buffer
7 years ago
emersion 7b6d785f52
Rename wlr_surface->signals to events
7 years ago
Tony Crisci db15ab77b4 use input bounds for pointer events
7 years ago
Versus Void 606311c755 Reset buffer resource pointer on destroy signal
7 years ago
Tony Crisci 8b7ae61ad4 subsurface handle parent destroy
7 years ago
Tony Crisci 19e30aab9b subcompositor protocol errors
7 years ago
Tony Crisci 93f79378f7 subsurface stacking requests
7 years ago
Tony Crisci 3a04f5b2db consistently name surface state variables
7 years ago
Tony Crisci 693e30dff7 refactor surface commit
7 years ago
Tony Crisci 86bc4840a0 subsurface commit and render
7 years ago
Tony Crisci 5cbb4f5ca0 refactor surface commit
7 years ago
Tony Crisci cb2d05e83b subsurface sync and position
7 years ago
Tony Crisci 7f39578824 cleanup wlr_surface.[ch]
7 years ago
Tony Crisci 68eeebc647 subsurface implementation stubs
7 years ago
Tony Crisci b2c71287f2 set toplevel role on wlr_surface
7 years ago
Tony Crisci 74e9578889 add surface destroy signal
7 years ago
Dominique Martinet ea906ea3e2 wlr surface/shell types: add message on creation
7 years ago
Dominique Martinet 84c0c87a5d wlr_surface: change update_size/damage to bool
7 years ago
Dominique Martinet 4da976bfad wlr_surface: small refactoring
7 years ago
Dominique Martinet 03b29eb32c wlr region/surface: explicitely select interface fields
7 years ago
Dominique Martinet fc1a851415 wlr_surface: clear/fini buffers when appropriate
7 years ago
Dominique Martinet f24b3df980 wlr renderer/texture: rename init to create when it does alloc
7 years ago