Commit Graph

2814 Commits

Author SHA1 Message Date
Tony Crisci
92c58b1e63 rename container_for_each_descendent 2018-03-29 23:08:59 -04:00
Tony Crisci
4c394a0e9e address feedback 2018-03-29 21:22:39 -04:00
Tony Crisci
4ec8bf4cee 80col 2018-03-29 18:38:43 -04:00
Tony Crisci
62d1b4cb96 fix container_get_in_direction name 2018-03-29 18:17:31 -04:00
Tony Crisci
e5491bf498 rename container destroy func 2018-03-29 18:17:03 -04:00
Tony Crisci
ed2cedb544 rename layout init 2018-03-29 17:13:37 -04:00
Tony Crisci
eca029f218 more renaming things 2018-03-29 17:06:29 -04:00
Tony Crisci
b90099b4b7 rename container functions 2018-03-29 16:40:40 -04:00
Tony Crisci
83d09cf594 remove swayc_t typedef 2018-03-29 14:31:10 -04:00
Tony Crisci
874f009866 move tree includes to their own directory 2018-03-29 14:21:42 -04:00
Drew DeVault
b1984133a9
Merge pull request #1643 from acrisci/xdg-protocol-header
add xdg-shell protocol header
2018-03-28 23:45:13 -04:00
Tony Crisci
82da2b5990 add xdg-protocol header 2018-03-28 23:38:30 -04:00
Drew DeVault
ca809d2519
Merge pull request #1642 from swaywm/layer-shell
Implement layer shell (rendering)
2018-03-28 19:27:52 -04:00
Drew DeVault
8d6bce02af Address review feedback 2018-03-28 18:11:03 -04:00
Drew DeVault
68cfa7ef67 Render layer surfaces and respect exclusive zone 2018-03-28 16:42:13 -04:00
Drew DeVault
0c8a64942e Add initial layer shell skeleton 2018-03-28 15:47:22 -04:00
Drew DeVault
9070950eec
Merge pull request #1638 from swaywm/swaybg-layers
Reimplement swaybg using surface layers
2018-03-28 15:25:33 -04:00
Drew DeVault
d39bda76c4 Address review comments 2018-03-28 14:43:23 -04:00
Drew DeVault
45a50d5afe
Merge pull request #1641 from swaywm/transformed-events
Update input events per swaywm/wlroots#765
2018-03-28 14:26:22 -04:00
Drew DeVault
653853062f Refactor configure/ack configure/commit flow 2018-03-28 14:25:19 -04:00
Drew DeVault
e9922ec524 Remove obsolete client code 2018-03-28 14:25:19 -04:00
Drew DeVault
53e3763b58 Fix style 2018-03-28 14:25:19 -04:00
Drew DeVault
17e39f6291 s/scaling_mode/background_mode/g
Since it now includes SOLID_COLOR this is a more appropriate name.
2018-03-28 14:25:19 -04:00
Drew DeVault
f018d30fe4 Implement image backgrounds 2018-03-28 14:25:19 -04:00
Drew DeVault
632bb948b7 Add solid-color rendering to swaybg 2018-03-28 14:25:19 -04:00
Drew DeVault
eccf0b2598 Add client protocols and swaybg skeleton 2018-03-28 14:25:19 -04:00
Drew DeVault
1e604f3e35 Update input events per swaywm/wlroots#765 2018-03-28 12:22:45 -04:00
Drew DeVault
07616c7c24 Add subprojects to gitignore 2018-03-28 12:22:28 -04:00
Drew DeVault
cf4db5141f Fix broken repo references 2018-03-27 16:16:25 -04:00
Drew DeVault
5cbb2c4879 Move .build.yml repo references to github.com 2018-03-27 16:13:38 -04:00
Drew DeVault
53df5889d5 Fix lingering xdg shell issues 2018-03-27 15:54:34 -04:00
Drew DeVault
cbb2e3308e Update API to match latest wlroots 2018-03-27 13:28:43 -04:00
Drew DeVault
d5a8a879b6
Merge pull request #1626 from emersion/wlroots-update
Update wlroots API
2018-03-19 18:49:52 -04:00
emersion
01beee5826
Update wlroots API
Breaking changes in wlr_xdg_shell_v6 and wlr_renderer have been
made upstream.
2018-03-19 23:31:18 +01:00
Drew DeVault
9823a7c6c8
Merge pull request #1625 from emersion/matrix-redesign
Update rendering code for wlroots matrix redesign
2018-03-18 09:41:50 -04:00
emersion
1004915796
Update rendering code for wlroots matrix redesign 2018-03-15 21:22:34 +01:00
Drew DeVault
75230fdc2b
Merge pull request #1622 from emersion/wlroots-subproject-fallback
meson: allow wlroots to be a subproject
2018-03-15 16:11:38 -04:00
emersion
bb173672ae
meson: allow wlroots to be a subproject 2018-03-15 21:02:06 +01:00
Drew DeVault
1dca041513
Merge pull request #1623 from emersion/ipc-output-modes
ipc: add output modes
2018-03-13 09:17:09 -04:00
emersion
4ab5506064
ipc: add output modes 2018-03-12 13:48:42 +01:00
Drew DeVault
3035db74df
Merge pull request #1617 from swaywm/drop-travis
Drop Travis in favor of builds.sr.ht
2018-03-04 16:46:36 -05:00
Drew DeVault
659ee86394 Drop Travis in favor of builds.sr.ht 2018-03-04 16:37:48 -05:00
Drew DeVault
790cf11c18
Merge pull request #1616 from martinetd/xwayland_nowidth
xwayland: do not send surface configure when no width/height
2018-03-03 10:51:28 -05:00
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?
2018-03-03 16:37:14 +01:00
Drew DeVault
8a97d3a494
Merge pull request #1611 from acrisci/ipc-new-window
Ipc new window
2018-02-27 20:17:08 -05:00
Tony Crisci
02804584e5 ipc new window event 2018-02-27 19:53:15 -05:00
Drew DeVault
3c80498891 Utilize wlr_xwayland_surface_is_unmanaged 2018-02-27 08:26:18 -05:00
Drew DeVault
caf28c0c9f
Merge pull request #1608 from acrisci/ipc-focused
ipc show focused container
2018-02-26 19:28:32 -05:00
Tony Crisci
ad879c99e0 ipc show focused container 2018-02-26 19:07:59 -05:00
Drew DeVault
4b781356a4 Fix wlr_render_with_matrix call
This takes an alpha parameter now.
2018-02-26 19:04:57 -05:00