Drew DeVault
a3d3c819cf
Fix focus_follows_mouse over swaybar
...
If you moved your mouse over swaybar (e.g. to scroll between
workspaces), focus would move to the workspace. This is not the right
thing to do. The solution is complicated by the fact that if you move
your mouse into a new output with an empty workspace, that workspace
_should_ receive focus.
2018-05-20 14:46:29 -04:00
Brian Ashworth
aacde78daf
Merge branch 'master' into premultiply-alpha
2018-05-20 09:37:49 -04:00
Brian Ashworth
750a497a8b
Pre-multiply alpha for non-textures
2018-05-20 09:33:47 -04:00
emersion
cab0dd8281
Merge pull request #1821 from RyanDwyer/swaylock-multiple-images
...
Swaylock: Allow per-output images
2018-05-20 14:04:30 +01:00
Ryan Dwyer
8361233295
Swaylock: Use calloc instead of malloc
2018-05-20 22:54:09 +10:00
Ryan Dwyer
bde9711f3c
Swaylock: Log error if multiple images are defined for the same output
2018-05-20 22:54:09 +10:00
Ryan Dwyer
9d99e5c2e7
Swaylock: Allow per-output images
2018-05-20 22:54:09 +10:00
Drew DeVault
1afbfc94f4
Merge pull request #2006 from kupospelov/fix-title-pixel-bar
...
Fix pixel bar below title
2018-05-19 18:25:36 -04:00
Konstantin Pospelov
fcc11f9771
Fix pixel bar below title
...
This commit changes how the left and right indents are calculated for the
title bottom pixel bar, so that it is displayed properly in case the left or
right border is hidden.
2018-05-19 18:39:01 +03:00
emersion
90ca0c8b2f
Merge pull request #2004 from RyanDwyer/rebuild-textures-on-move
...
Rebuild textures if needed when moving a container
2018-05-19 14:54:57 +01:00
Ryan Dwyer
9fd28aea8c
Rebuild textures if needed when moving a container
...
When moving a container to an output which has a different scale than
the previous, rebuild the title and marks textures at the new scale.
Fixes #1999 .
2018-05-19 23:33:36 +10:00
emersion
b7ab7c0e66
Fix output hotplugging
2018-05-18 21:57:58 +01:00
emersion
e4dbafe4d8
Fix swaylock crashing when unplugging output
2018-05-18 19:13:08 +01:00
Drew DeVault
c2c5a3f5f6
Merge pull request #1982 from RyanDwyer/show-marks
...
Implement show_marks
2018-05-16 21:54:16 -04:00
Ryan Dwyer
f0212d66ee
Update marks textures on output scale event
2018-05-17 08:29:14 +10:00
Ryan Dwyer
ebb0d051db
Fix many border opacity issues
2018-05-17 08:29:14 +10:00
Ryan Dwyer
b1645fb352
Update show_marks documentation
2018-05-17 08:29:14 +10:00
Ryan Dwyer
69ac7f73e7
Destroy marks textures when view destroyed
2018-05-17 08:29:14 +10:00
Ryan Dwyer
b351d0a64a
Set textures to null when destroying
2018-05-17 08:29:14 +10:00
Ryan Dwyer
5384fdcbc6
Don't show marks which start with an underscore
2018-05-17 08:29:14 +10:00
Ryan Dwyer
0e2cc0af30
Implement show_marks
2018-05-17 08:29:14 +10:00
Drew DeVault
fe24f58297
Merge pull request #1995 from RedSoxFan/fix-1985
...
Change scale from int32_t to double for pango
2018-05-16 12:27:11 -04:00
Brian Ashworth
0944d3fd9c
Change scale from int32_t to double for pango
2018-05-16 12:01:04 -04:00
emersion
6a13f3eb38
Merge pull request #1994 from RyanDwyer/fix-focus-stealing
...
Don't steal focus when a view changes its title
2018-05-16 11:39:43 +01:00
Ryan Dwyer
fc96f004d2
Don't steal focus when a view changes its title
...
Fixes #1989
2018-05-16 20:29:04 +10:00
emersion
2df8f266cd
Merge pull request #1991 from martinetd/ready_nox
...
sway: run commands without waiting for Xwayland
2018-05-16 09:10:28 +01:00
emersion
c7c2e5357c
Merge pull request #1990 from martinetd/swayidle_terminate
...
swayidle: terminate when server died
2018-05-16 08:57:40 +01:00
Dominique Martinet
89ae1792b5
sway: run commands without waiting for Xwayland
...
Xwayland is lazy now, there is no need to wait at all
2018-05-16 16:50:56 +09:00
Dominique Martinet
3b7cae0e31
swayidle: terminate if wl_display_dispatch failed
2018-05-16 16:50:56 +09:00
Dominique Martinet
620b269418
swayidle: terminate when server died
...
Fixes #1977 .
2018-05-16 11:26:13 +09:00
Drew DeVault
76bdbe938f
Merge pull request #1986 from emersion/clip-title-texture
...
Correctly clip title texture if necessary
2018-05-15 08:07:35 -04:00
emersion
79e970d86e
Correctly clip title texture if necessary
2018-05-15 08:38:28 +01:00
Drew DeVault
95f6d0deba
Merge pull request #1954 from RyanDwyer/marks
...
Implement marks
2018-05-14 21:44:05 -04:00
Ryan Dwyer
4d1edfcba9
Change unmark implemention to match i3's
2018-05-15 11:24:16 +10:00
Ryan Dwyer
22d38600d0
Implement marks
2018-05-15 11:18:27 +10:00
Drew DeVault
f1f54bbc88
Merge pull request #1978 from RedSoxFan/fix-1975
...
Fix #1975
2018-05-14 18:10:54 -04:00
Brian Ashworth
9ba0dca7ba
Merge branch 'master' into fix-1975
2018-05-14 09:06:23 -04:00
Brian Ashworth
77b42ec821
Always render top border for border normal
2018-05-14 09:04:18 -04:00
Drew DeVault
1837756dbe
Merge pull request #1871 from emersion/kill-wl-shell
...
Kill wl_shell
2018-05-14 08:33:55 -04:00
emersion
95a10dd4f3
Kill wl_shell
2018-05-14 13:26:10 +01:00
Drew DeVault
4e6cb2b4b2
Merge pull request #1968 from RyanDwyer/fix-criteria
...
Fix double free in criteria
2018-05-14 08:00:08 -04:00
Brian Ashworth
3488fbc859
Fix y and height for a hidden top normal border
2018-05-14 01:46:53 -04:00
Brian Ashworth
34b864fb17
Merge branch 'master' into fix-1975
2018-05-14 00:28:21 -04:00
Brian Ashworth
6ff7c52736
Fix titles and detect edges for hide_edge_borders
2018-05-14 00:20:34 -04:00
Ryan Dwyer
92b8497a0b
Fix crash when launching programs from dmenu
2018-05-14 11:48:15 +10:00
Ryan Dwyer
8432d8a15e
xdg_shell: Replace get_prop with get_string_prop
2018-05-14 11:47:39 +10:00
Ryan Dwyer
490f92255c
Initialise error_arg to NULL in criteria_parse
2018-05-14 11:38:09 +10:00
Ryan Dwyer
39007fc30f
Fix double free in criteria
2018-05-14 11:38:09 +10:00
Ryan Dwyer
bffcb496cc
Revert "Revert "Merge pull request #1953 from RyanDwyer/criteria-focused""
...
This reverts commit ac0e62584f
.
This reimplements the criteria __focused__ commit in preparation for
fixing a known bug.
2018-05-14 11:38:09 +10:00
Ryan Dwyer
1e9aaa54a8
Revert "Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements""
...
This reverts commit 32a572cecf
.
This reimplements the criteria overhaul in preparation for fixing a
known bug.
2018-05-14 11:38:09 +10:00