105 Commits (0375f966f19c0d404e08fad3cf8548ce9376a95b)

Author SHA1 Message Date
Ryan Dwyer 630ba30e3c Implement borders
8 years ago
Ryan Dwyer 167c2e1aa9 Refactor arrange_windows()
8 years ago
Ryan Dwyer 4d2b3fc950 Render unmanaged xwayland views when an xwayland view is fullscreen
8 years ago
Ryan Dwyer 6afccd07d9 Add TODO about rendering fullscreen views smaller than the output
8 years ago
Ryan Dwyer bd67342bdc Don't render top layer when fullscreen.
8 years ago
Ryan Dwyer 9715e38ca8 render_output(): When fullscreen, clear to black and don't render background
8 years ago
Ryan Dwyer 8d06b222f0 Fullscreen rendering and input fixes.
8 years ago
Ryan Dwyer 35ccdd67a8 More fullscreen fixes.
8 years ago
Ryan Dwyer a44d016e2b Don't damage views if they're hidden by a fullscreen view.
8 years ago
Ryan Dwyer c685ef081f Create sway_workspace struct.
8 years ago
Ryan Dwyer bfd5834f4c Feedback for fullscreen.
8 years ago
Ryan Dwyer 52420cc24d Implement fullscreen.
8 years ago
Drew DeVault b12b848bdc
Merge pull request #1759 from emersion/output-send-frame-done
8 years ago
emersion 8af0c2b000
Don't send frame done immediately when rendering
8 years ago
emersion 33b4f945ab
Fix inverted assertion
8 years ago
Drew DeVault c47b4d4edb
Merge pull request #1756 from emersion/output-damage
8 years ago
emersion 0c627918bb
Damage all surfaces when damaging whole container
8 years ago
emersion 58914822aa
Don't damage the whole output
8 years ago
emersion e550e22c0b
Refactor rendering code
8 years ago
Drew DeVault 603e0e42c5 Add debug tree view
8 years ago
emersion 516f5454ad
Simplify damage tracking functions, use them in layer shell
8 years ago
emersion 641807d920
Handle unmanaged surfaces motion
8 years ago
emersion d65d001aa5
Fix desktop_damage_whole_surface
8 years ago
emersion 076bedb85e
Add container_damage_whole
8 years ago
emersion 1c91d0c10f
Add damage tracking for xwayland unmanaged surfaces
8 years ago
emersion 44b8d30f52 Use new wlr_*_surface_at functions
8 years ago
emersion 8eff00f723 Remove unused SWAY_VIEW_TYPES
8 years ago
Tony Crisci fc9398a42e Implement opacity command
8 years ago
Tony Crisci 741e3959e3 Merge branch 'wlroots' into split-containers2
8 years ago
Tony Crisci a001890fb8 move workspace create to workspace.c
8 years ago
emersion c0554d23d3
Fix rendering with multiple outputs
8 years ago
Tony Crisci 481a8275c1 address feedback
8 years ago
Tony Crisci cba258e16a move output code out of the tree
8 years ago
Tony Crisci 09d448ea2d unify container destroy functions
8 years ago
emersion a4a241697a
Merge branch 'wlroots' into view-redesign
8 years ago
emersion 2f64ce86c4
Xwayland unmanaged views aren't views anymore
8 years ago
Tony Crisci 5e024278a6 Merge branch 'wlroots' into seat-fixes
8 years ago
Drew DeVault b2d871cfe2 Partially implement move command
8 years ago
Tony Crisci 0828c77251 rename input-manager functions
8 years ago
Tony Crisci e677c5b204 rename seat functions
8 years ago
emersion b2c2ee693b
Introduce common functions to create, map, unmap, destroy views
8 years ago
emersion 98b67e2399
Fix xwayland configure in set_size
8 years ago
emersion 0f7936735c
Fix unmanaged views rendering on all outputs
8 years ago
emersion 3a68c012a9
Remove debug, add explicit TODO
8 years ago
emersion 50219564c2
Fix white screen due to bad cast
8 years ago
emersion a776ecbb86
Add lite damage tracking
8 years ago
emersion 981827ca42
Cleanup and remove global renderer reference
8 years ago
Drew DeVault 00d450e554 Use output coords for layer surfaces
8 years ago
Drew DeVault f26ecd9f58 Merge remote-tracking branch 'origin/wlroots' into swaybar-layers
8 years ago
Tony Crisci 8f490d7d2d Fix oversights from previous pull request
8 years ago