Commit graph

2783 commits

Author SHA1 Message Date
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
Drew DeVault
265378270a Revert "Multiple output coords by scale"
This reverts commit 94f8bdf081.
2018-02-25 17:55:49 -05:00
Drew DeVault
94f8bdf081 Multiple output coords by scale 2018-02-25 17:54:28 -05:00
Drew DeVault
8ad26c8afd Send surface enter/leave events 2018-02-25 17:23:36 -05:00
Drew DeVault
61c1c3e7af Use focus for new windows xwayland/wl_shell 2018-02-25 12:55:19 -05:00
Drew DeVault
669f91b991 Document updates to the output command 2018-02-25 11:35:31 -05:00
emersion
583c30dbe3
Merge pull request #1585 from acrisci/focus-overhaul
focus overhaul
2018-02-24 23:29:08 +01:00
Tony Crisci
1cca3965f3 static bfs queue 2018-02-24 14:30:47 -05:00
Tony Crisci
2154b7c7d6 add config handlers 2018-02-24 13:34:47 -05:00
Tony Crisci
7262bf655f remove checks for command handlers 2018-02-24 13:22:57 -05:00
Tony Crisci
5b219a1598 separate config directives and commands 2018-02-24 13:20:34 -05:00
Tony Crisci
ac8269d536 take seat param for handle_command and rename 2018-02-24 12:50:24 -05:00
Tony Crisci
6becfc1431 update log.h for latest wlr 2018-02-24 12:49:42 -05:00
Tony Crisci
66d1e0b313 basic layout command 2018-02-22 18:37:14 -05:00
Tony Crisci
bcb870bcf2 bug: fix crash on focus up 2018-02-20 19:47:48 -05:00
Tony Crisci
23e9f5dc35 use wl_container_of() in output destroy callback 2018-02-20 19:21:32 -05:00
Tony Crisci
4b3aa59b8b rename new_input listener on input-manager 2018-02-20 19:09:38 -05:00
Tony Crisci
316effd7b1 make handle_output_destroy() static 2018-02-20 19:06:56 -05:00
Tony Crisci
4c4cc9c999 remove old comments 2018-02-20 19:04:03 -05:00
Tony Crisci
66a975038c add doc to sway_seat_get_focus_inactive() 2018-02-20 19:01:02 -05:00
Tony Crisci
b88f06e70a bugfix: get right layout box for rendering views 2018-02-19 17:55:16 -05:00
Tony Crisci
359bab38e2 Merge branch 'focus-overhaul' of github.com:acrisci/sway into focus-overhaul 2018-02-19 17:26:06 -05:00
Drew DeVault
5e9fe97e36 Add -Wno-unused-function
This is temporary, it helps while we work on porting and large swaths of
the code are commented out.
2018-02-18 11:20:18 -05:00
Tony Crisci
f0ca2cb5c3 use quotes for container include 2018-02-17 19:05:17 -05:00
Tony Crisci
176d24f02d choose adjacent container between outputs 2018-02-17 19:03:21 -05:00
Tony Crisci
fb37e80225 basic move focus in direction across outputs 2018-02-17 18:33:02 -05:00
Tony Crisci
80927985fb fix output rendering issue 2018-02-17 16:30:32 -05:00
Tony Crisci
7c089442c3 use box projection function 2018-02-17 15:18:21 -05:00
Tony Crisci
9510a20fcd arrange windows after output add 2018-02-17 13:32:04 -05:00
Tony Crisci
a3ae67af4e basic focus in direction 2018-02-14 17:12:21 -05:00
Tony Crisci
52670c636c basic focus (without direction) 2018-02-14 16:47:23 -05:00
Tony Crisci
780d9fe1e3 cleanup layout.c 2018-02-14 15:23:56 -05:00