Scott Anderson
c8e7437b82
Clear buffer after beginning renderer
7 years ago
Drew DeVault
941ca5c8fd
Maximize xdg shell surfaces on creation
...
Makes them look better yo
In the future we might want to only do this for tiled windows, and let
floating windows do their own thing.
7 years ago
Drew DeVault
b1984133a9
Merge pull request #1643 from acrisci/xdg-protocol-header
...
add xdg-shell protocol header
7 years ago
Tony Crisci
82da2b5990
add xdg-protocol header
7 years ago
Drew DeVault
ca809d2519
Merge pull request #1642 from swaywm/layer-shell
...
Implement layer shell (rendering)
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
9070950eec
Merge pull request #1638 from swaywm/swaybg-layers
...
Reimplement swaybg using surface layers
7 years ago
Drew DeVault
d39bda76c4
Address review comments
7 years ago
Drew DeVault
45a50d5afe
Merge pull request #1641 from swaywm/transformed-events
...
Update input events per swaywm/wlroots#765
7 years ago
Drew DeVault
653853062f
Refactor configure/ack configure/commit flow
7 years ago
Drew DeVault
e9922ec524
Remove obsolete client code
7 years ago
Drew DeVault
53e3763b58
Fix style
7 years ago
Drew DeVault
17e39f6291
s/scaling_mode/background_mode/g
...
Since it now includes SOLID_COLOR this is a more appropriate name.
7 years ago
Drew DeVault
f018d30fe4
Implement image backgrounds
7 years ago
Drew DeVault
632bb948b7
Add solid-color rendering to swaybg
7 years ago
Drew DeVault
eccf0b2598
Add client protocols and swaybg skeleton
7 years ago
Drew DeVault
1e604f3e35
Update input events per swaywm/wlroots#765
7 years ago
Drew DeVault
07616c7c24
Add subprojects to gitignore
7 years ago
Drew DeVault
cf4db5141f
Fix broken repo references
7 years ago
Drew DeVault
5cbb2c4879
Move .build.yml repo references to github.com
7 years ago
Drew DeVault
53df5889d5
Fix lingering xdg shell issues
7 years ago
Drew DeVault
cbb2e3308e
Update API to match latest wlroots
7 years ago
Drew DeVault
d5a8a879b6
Merge pull request #1626 from emersion/wlroots-update
...
Update wlroots API
7 years ago
emersion
01beee5826
Update wlroots API
...
Breaking changes in wlr_xdg_shell_v6 and wlr_renderer have been
made upstream.
7 years ago
Drew DeVault
9823a7c6c8
Merge pull request #1625 from emersion/matrix-redesign
...
Update rendering code for wlroots matrix redesign
7 years ago
emersion
1004915796
Update rendering code for wlroots matrix redesign
7 years ago
Drew DeVault
75230fdc2b
Merge pull request #1622 from emersion/wlroots-subproject-fallback
...
meson: allow wlroots to be a subproject
7 years ago
emersion
bb173672ae
meson: allow wlroots to be a subproject
7 years ago
Drew DeVault
1dca041513
Merge pull request #1623 from emersion/ipc-output-modes
...
ipc: add output modes
7 years ago
emersion
4ab5506064
ipc: add output modes
7 years ago
Drew DeVault
3035db74df
Merge pull request #1617 from swaywm/drop-travis
...
Drop Travis in favor of builds.sr.ht
7 years ago
Drew DeVault
659ee86394
Drop Travis in favor of builds.sr.ht
7 years ago
Drew DeVault
790cf11c18
Merge pull request #1616 from martinetd/xwayland_nowidth
...
xwayland: do not send surface configure when no width/height
7 years ago
Dominique Martinet
95963e4a1f
xwayland: do not send surface configure when no width/height
...
The code in apply_horiz_layout systematically does `set_position`
then `set_size`, so for new windows there is an invalid call.
For old windows there are two calls when only one is needed,
with the current code set_position could not send any surface
configure without impact, but in the future it might be needed?
Native wayland surfaces do not need to know where they are (the
set_position handled only updates the sway internal view variable),
why does X11 window need that?
7 years ago
Drew DeVault
8a97d3a494
Merge pull request #1611 from acrisci/ipc-new-window
...
Ipc new window
7 years ago
Tony Crisci
02804584e5
ipc new window event
7 years ago
Drew DeVault
3c80498891
Utilize wlr_xwayland_surface_is_unmanaged
7 years ago
Drew DeVault
caf28c0c9f
Merge pull request #1608 from acrisci/ipc-focused
...
ipc show focused container
7 years ago
Tony Crisci
ad879c99e0
ipc show focused container
7 years ago
Drew DeVault
4b781356a4
Fix wlr_render_with_matrix call
...
This takes an alpha parameter now.
7 years ago
Drew DeVault
265378270a
Revert "Multiple output coords by scale"
...
This reverts commit 94f8bdf081
.
7 years ago
Drew DeVault
94f8bdf081
Multiple output coords by scale
7 years ago
Drew DeVault
8ad26c8afd
Send surface enter/leave events
7 years ago
Drew DeVault
61c1c3e7af
Use focus for new windows xwayland/wl_shell
7 years ago
Drew DeVault
669f91b991
Document updates to the output command
7 years ago
emersion
583c30dbe3
Merge pull request #1585 from acrisci/focus-overhaul
...
focus overhaul
7 years ago
Tony Crisci
1cca3965f3
static bfs queue
7 years ago
Tony Crisci
2154b7c7d6
add config handlers
7 years ago