Commit graph

4199 commits

Author SHA1 Message Date
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