Drew DeVault
0001b00706
Merge pull request #1048 from dkess/proper-output-wrapping
...
Add output wrapping
2017-01-13 19:16:38 -05:00
Daniel Kessler
eda4bad725
Add output wrapping
...
This fixes issue #733 . Now if the user focuses output right but is at
the rightmost monitor, the focus will wrap the the leftmost monitor.
This commit adds a new function, swayc_opposite_output, which selects
the opposite output given a position and a direction. Now, when calling
output_by_name, we first check if there is an adjacent output to switch
to. If that fails, we call swayc_opposite_output to handle wrapping.
2017-01-13 16:06:10 -08:00
Drew DeVault
c1e6cc3257
Merge pull request #1044 from ametisf/master
...
Implement hide_edge_borders smart (like in i3 4.13)
2017-01-12 11:39:31 -05:00
Drew DeVault
307e8afde2
Merge pull request #1043 from Hummer12007/caps
...
Keep CAP_SYS_PTRACE with suid binary
2017-01-12 11:39:14 -05:00
Frantisek Fladung
c04819e8c0
Implement hide_edge_borders smart (like in i3 4.13)
2017-01-12 12:40:28 +01:00
Mykyta Holubakha
d9ba61d7e9
Log capability dropping
2017-01-12 04:35:09 +02:00
Mykyta Holubakha
ea1313d80d
Keep CAP_SYS_PTRACE with suid binary
2017-01-12 04:25:27 +02:00
Drew DeVault
527c259d06
Fix #1008
2017-01-11 21:13:44 -05:00
Drew DeVault
84358788aa
Update .clang-format - not entirely usable yet
...
I've run into a situation where clang-format does not support the
necessary style rules. It will have to be patched before clang-format is
fully adopted into Sway. Use this file with caution.
2017-01-10 23:30:34 -05:00
Drew DeVault
7c636da8a3
Fix format error
2017-01-08 11:07:45 -05:00
Drew DeVault
baa84a0cd7
MIT license
...
Update to 2017
2017-01-06 13:45:48 -05:00
Drew DeVault
707207558e
Merge pull request #1032 from Jesin/master
...
Recompressed PNG files
2017-01-05 22:06:17 -05:00
Jesin
3b2bc894a5
Recompressed PNG files
...
zopflipng -m --lossy_transparent
2017-01-05 21:49:28 -05:00
Drew DeVault
58df28a54d
Merge pull request #1030 from Hummer12007/patch-2
...
Fix workspace layouts in json data
2017-01-05 18:33:43 -05:00
Hummer12007
d59af31256
Fix workspace layouts in json data
2017-01-06 01:28:36 +02:00
Drew DeVault
31d60b50ca
Merge pull request #1029 from 4e554c4c/master
...
Fix broken link in CONTRIBUTING.md
2017-01-05 18:00:01 -05:00
Calvin Lee
98aad80eee
Fix broken link in CONTRIBUTING.md
2017-01-05 15:56:40 -07:00
Drew DeVault
36f896ac34
Merge pull request #1019 from SirCmpwn/redshift
...
Add redshift support
2017-01-04 03:59:53 -05:00
Drew DeVault
aab360bf2f
Add redshift support
2016-12-28 02:04:51 -05:00
Drew DeVault
6a1df17fb7
Fix user-set LD_LIBRARY_PATH
2016-12-27 19:39:37 -05:00
Drew DeVault
1882cb6733
Merge pull request #1017 from zandrmartin/swaylock-scaling-mode
...
fix #971
2016-12-27 17:23:45 -07:00
Zandr Martin
f84217d07c
fix #971
2016-12-27 17:54:50 -06:00
Drew DeVault
51c367dfdc
Update README.md
2016-12-27 13:28:29 -05:00
Drew DeVault
725582c2f1
Merge pull request #1014 from cyphar/swaylock-fix-focus
...
sway: extensions: make locking give back focus
2016-12-26 09:06:20 -07:00
Aleksa Sarai
09259021ab
sway: extensions: make locking give back focus
...
Don't switch the internal tracking of focus to the swaylock surface,
to allow for switching back to the previously active window (or the
currently active window, if some new process changed).
Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
2016-12-26 20:00:17 +11:00
Aleksa Sarai
29a535aae4
sway: extensions: only unlock if lock_surfaces.length == 0
...
When destroying lock surfaces, we really should only unlock a
desktop_shell if the set of lock surfaces has dropped to zero (since
callers need to do a set_lock_surface for every output).
Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
2016-12-26 19:23:07 +11:00
Drew DeVault
36e48fcf8d
Update default swaybar command
...
Fixes #988
2016-12-23 11:21:18 -05:00
Drew DeVault
800d20611c
Clear swaylock properly during re-render
...
Fixes #999
2016-12-20 15:53:42 -05:00
Drew DeVault
2b34ba99d4
Merge pull request #1001 from alkino/master
...
Put floating views in center, fallback on top left
2016-12-18 15:09:30 -05:00
Nicolas Cornu
0f0bbbff4d
Put floating views in center, fallback on top left
...
Sometimes views are created before we got its size
2016-12-18 10:43:10 +01:00
Drew DeVault
1172566d4e
Change how security config is loaded
2016-12-17 15:21:57 -05:00
Drew DeVault
14d9200e4e
Merge pull request #996 from woutershep/datadir
...
Use CMAKE_INSTALL_FULL_DATA{,ROOT}DIR
2016-12-17 14:56:51 -05:00
Drew DeVault
64dea21465
Add libcap dependency to readme
2016-12-17 13:25:25 -05:00
Drew DeVault
f04ee0e68d
Merge pull request #995 from SirCmpwn/memory-use
...
Handle allocation failures
2016-12-17 13:23:44 -05:00
Wouter van Kesteren
09b9106550
Use CMAKE_INSTALL_FULL_DATA{,ROOT}DIR
...
Exherbo installs architecture dependent data in a different place than architecture
independent data. More concretely: binaries go in /usr/$chost/{bin,lib},
data goes in /usr/share and configs in /etc, /etc is already configurable
through CMAKE_INSTALL_FULL_SYSCONFDIR but the datadir was not. This
patch fixes it so that things can be pushed in the right places.
2016-12-17 01:00:39 +01:00
Drew DeVault
d859f825d3
Fix build error
2016-12-15 19:01:41 -05:00
Drew DeVault
63d96c1bb4
Fix indentation issues
2016-12-15 19:01:41 -05:00
Drew DeVault
10c8b73075
Handle calloc failures
2016-12-15 19:01:41 -05:00
Drew DeVault
a2b9149656
Add remaining sway allocation failure handling
2016-12-15 19:01:41 -05:00
Drew DeVault
7784f1a905
Handle allocation failures in security code
...
Note that such errors are generally going to be fatal
2016-12-15 19:01:41 -05:00
Drew DeVault
31b002b6d5
Handle IPC server allocation failures
2016-12-15 19:01:41 -05:00
Drew DeVault
8cef81d6f2
Handle some more memory allocation failures
2016-12-15 19:01:41 -05:00
Drew DeVault
d75a747a3d
Handle config-related allocation failures
2016-12-15 19:01:41 -05:00
Drew DeVault
248df18c24
Handle allocation failure in commands
2016-12-15 19:01:40 -05:00
Drew DeVault
8691ff1b63
Handle border-related malloc failures
2016-12-15 19:01:40 -05:00
Drew DeVault
ad7f68585b
Always log filename and line number
2016-12-15 19:01:40 -05:00
Drew DeVault
4c6c65e70c
Handle malloc failures from read_line
2016-12-15 19:01:40 -05:00
Drew DeVault
9ad1e6b40f
Handle malloc failure in ipc_recv_response
2016-12-15 19:01:40 -05:00
Drew DeVault
6c0fc20936
Merge pull request #991 from barfoo1/registry_fix
...
minor logic error in registry.c:seat_handle_capabilities()
2016-12-14 04:29:52 -05:00
barfoo1
dc6942d10d
minor logic error
2016-12-14 10:24:13 +01:00