309 Commits (5ad3990a6c9beae44392e1962223623c0a4e3fa9)

Author SHA1 Message Date
emersion 981827ca42
Cleanup and remove global renderer reference
7 years ago
Drew DeVault 00d450e554 Use output coords for layer surfaces
7 years ago
Drew DeVault f26ecd9f58 Merge remote-tracking branch 'origin/wlroots' into swaybar-layers
7 years ago
Tony Crisci 8f490d7d2d Fix oversights from previous pull request
7 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"
7 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree"
7 years ago
Drew DeVault 6b7841b11f
Merge pull request #1647 from acrisci/refactor-tree
7 years ago
Tony Crisci 2778edef97 arrange windows
7 years ago
Drew DeVault a76829f375 Some layer shell fixes
7 years ago
Scott Anderson c8e7437b82 Clear buffer after beginning renderer
7 years ago
Tony Crisci eca029f218 more renaming things
7 years ago
Tony Crisci b90099b4b7 rename container functions
7 years ago
Tony Crisci 874f009866 move tree includes to their own directory
7 years ago
Drew DeVault 8d6bce02af Address review feedback
7 years ago
Drew DeVault 68cfa7ef67 Render layer surfaces and respect exclusive zone
7 years ago
Drew DeVault 0c8a64942e Add initial layer shell skeleton
7 years ago
Drew DeVault cbb2e3308e Update API to match latest wlroots
7 years ago
emersion 01beee5826
Update wlroots API
7 years ago
emersion 1004915796
Update rendering code for wlroots matrix redesign
7 years ago
Drew DeVault 4b781356a4 Fix wlr_render_with_matrix call
7 years ago
Drew DeVault 265378270a Revert "Multiple output coords by scale"
7 years ago
Drew DeVault 94f8bdf081 Multiple output coords by scale
7 years ago
Tony Crisci 23e9f5dc35 use wl_container_of() in output destroy callback
7 years ago
Tony Crisci 316effd7b1 make handle_output_destroy() static
7 years ago
Tony Crisci b88f06e70a bugfix: get right layout box for rendering views
7 years ago
Tony Crisci 80927985fb fix output rendering issue
7 years ago
Tony Crisci 7c089442c3 use box projection function
7 years ago
Tony Crisci 9510a20fcd arrange windows after output add
7 years ago
Tony Crisci 083e11ac7c fix build for latest api
7 years ago
Tony Crisci c6cb87be19 output damage fix
7 years ago
Tony Crisci 7dfbf06de9 output destroy
7 years ago
Tony Crisci 93084c9cf8 remove old focus member
7 years ago
Tony Crisci 095ddb1561 fix build for output damage
7 years ago
Drew DeVault b28602aa74 Implement workspaces
7 years ago
Tony Crisci ddc49ede46 xwm handle map and unmap
7 years ago
Tony Crisci 83ddd2d9db render override redirect
7 years ago
Tony Crisci 2ce1d8d6cd render wl-shell and xwayland views
7 years ago
Tony Crisci 76ce629198 xdg-popups
7 years ago
Tony Crisci 4c8c9b29e4 render xdg surface
7 years ago
Dominique Martinet 67985e9031 sway: change all sway_log to wlr_log
7 years ago
Tony Crisci 9fa70ce426 Merge branch 'wlroots' into feature/input
7 years ago
emersion ec2fd6e5c0
Handle output remove
7 years ago
emersion a4619e98c4
Update output containers on output layout change
7 years ago
emersion d293c42942
Update output container box in event handler
7 years ago
emersion c7abb77f22
Listen to output layout change
7 years ago
emersion f3d880b0ec
Add scale and transform events to sway_output
7 years ago
Tony Crisci 163edc5a90 sway input device
7 years ago
Tony Crisci e69b052a6d working pointer motion
7 years ago
Tony Crisci 9333a7eb53 working xcursor
7 years ago
Tony Crisci 9220225f1d remove unused timespec_to_msec
7 years ago
Tony Crisci 31e44c01b4 send callbacks with send_frame_done
7 years ago
Tony Crisci 6993a76232 set mode on output
7 years ago
Drew DeVault a57d462926 Fix rendering issues, wire up some xdg listeners
7 years ago
Drew DeVault ce1936bc65 Arrange windows on desktop
7 years ago
Drew DeVault 4ca1e77fdb Add views to tree and render them
7 years ago
Drew DeVault db4fb1c85c Add outputs to the tree
7 years ago
Drew DeVault 733993a651 Move everything to sway/old/
7 years ago
Drew DeVault 1efd5f819f Wire up output frame loop
7 years ago
Drew DeVault 7eafcc75f6 Initialize outputs from backend and add to tree
7 years ago