Commit Graph

290 Commits (a4e4e21edfc6aed09c0be67c43fa4b1364f647c0)

Author SHA1 Message Date
Drew DeVault c47b4d4edb
Merge pull request from emersion/output-damage 7 years ago
emersion 0c627918bb
Damage all surfaces when damaging whole container 7 years ago
emersion 58914822aa
Don't damage the whole output 7 years ago
emersion e550e22c0b
Refactor rendering code 7 years ago
Drew DeVault 603e0e42c5 Add debug tree view 7 years ago
emersion 516f5454ad
Simplify damage tracking functions, use them in layer shell 7 years ago
emersion 641807d920
Handle unmanaged surfaces motion 7 years ago
emersion d65d001aa5
Fix desktop_damage_whole_surface 7 years ago
emersion 076bedb85e
Add container_damage_whole 7 years ago
emersion 1c91d0c10f
Add damage tracking for xwayland unmanaged surfaces 7 years ago
emersion 44b8d30f52 Use new wlr_*_surface_at functions 7 years ago
emersion 8eff00f723 Remove unused SWAY_VIEW_TYPES 7 years ago
Tony Crisci fc9398a42e Implement opacity command 7 years ago
Tony Crisci 741e3959e3 Merge branch 'wlroots' into split-containers2 7 years ago
Tony Crisci a001890fb8 move workspace create to workspace.c 7 years ago
emersion c0554d23d3
Fix rendering with multiple outputs 7 years ago
Tony Crisci 481a8275c1 address feedback 7 years ago
Tony Crisci cba258e16a move output code out of the tree 7 years ago
Tony Crisci 09d448ea2d unify container destroy functions 7 years ago
emersion a4a241697a
Merge branch 'wlroots' into view-redesign 7 years ago
emersion 2f64ce86c4
Xwayland unmanaged views aren't views anymore 7 years ago
Tony Crisci 5e024278a6 Merge branch 'wlroots' into seat-fixes 7 years ago
Drew DeVault b2d871cfe2 Partially implement move command 7 years ago
Tony Crisci 0828c77251 rename input-manager functions 7 years ago
Tony Crisci e677c5b204 rename seat functions 7 years ago
emersion b2c2ee693b
Introduce common functions to create, map, unmap, destroy views 7 years ago
emersion 98b67e2399
Fix xwayland configure in set_size 7 years ago
emersion 0f7936735c
Fix unmanaged views rendering on all outputs 7 years ago
emersion 3a68c012a9
Remove debug, add explicit TODO 7 years ago
emersion 50219564c2
Fix white screen due to bad cast 7 years ago
emersion a776ecbb86
Add lite damage tracking 7 years ago
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 from swaywm/revert-1647-refactor-tree" 7 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree" 7 years ago
Drew DeVault 6b7841b11f
Merge pull request 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