Drew DeVault
2f89b7084d
Correctly handle moving between fullscreen views
...
If focus would move in an output with a fullscreen view, it always
leaves the output. If focus would enter an output with a fullscreen
view, it always focuses the fullscreened view.
2015-12-13 08:18:12 -05:00
Drew DeVault
d361ce656d
Track the fullscreen view on a workspace swayc_t
2015-12-13 07:58:00 -05:00
Drew DeVault
6655534feb
Fullscreen on top of bar
2015-12-13 07:52:57 -05:00
Drew DeVault
34277207fd
Pass keys along from wayland backend to clients
2015-12-12 15:19:23 -05:00
Drew DeVault
af80b12add
Implement invoking sway
as IPC client
...
As an alternative to invoking swaymsg.
2015-12-12 13:01:00 -05:00
Drew DeVault
182a6dc8fb
Fix build issue
2015-12-12 12:59:42 -05:00
Drew DeVault
029e0c7a2c
Add some more keyboard handling for wayland clients
2015-12-12 12:54:10 -05:00
Drew DeVault
19fd979af4
Merge pull request #300 from mikkeloscar/configure-mouse-btn
...
[RFC] Make mouse key used for drag/resize configurable
2015-12-12 12:28:56 -05:00
Drew DeVault
bffbe11e53
Fix config.c strlen error
2015-12-11 14:22:28 -05:00
Mikkel Oscar Lyderik
f28a1d9183
Add floating_modifier extension to manpage
2015-12-11 18:04:27 +01:00
Mikkel Oscar Lyderik
c286d69deb
Add floating_modifier extension to example config
2015-12-11 18:04:27 +01:00
Mikkel Oscar Lyderik
22916e9ebc
Make mouse key used for drag/resize configurable
...
This makes it possible to define what mouse button key (left|right) to
use for dragging/resizing.
2015-12-11 18:04:27 +01:00
Drew DeVault
a7710c5537
Initialize keyboard in registry poll
2015-12-10 18:34:12 -05:00
Drew DeVault
266393a705
Include wayland-server.h instead of -core.h
2015-12-10 17:04:09 -05:00
Drew DeVault
7614cb0373
Add keyboard handling shims to registry
2015-12-10 08:32:56 -05:00
Drew DeVault
d2e9c68640
Copy+paste swaybg code to swaylock for testing
2015-12-10 08:18:48 -05:00
Drew DeVault
067ac6cfa7
Discover swaylock extension in registry
2015-12-10 08:05:27 -05:00
Drew DeVault
080a263785
Refactor gdk pixbuf code into shared client lib
2015-12-10 07:57:46 -05:00
Drew DeVault
f80481a37d
Add swaylock subproject
2015-12-10 07:52:24 -05:00
Drew DeVault
d800d52d37
Merge pull request #298 from mikkeloscar/readme-dependency
...
Add new dependency to README
2015-12-08 08:39:07 -05:00
Mikkel Oscar Lyderik
026f95a2a3
Add new dependency to README
2015-12-08 14:37:09 +01:00
Drew DeVault
155f5d2d3e
Style enforcement
2015-12-08 07:10:17 -05:00
Drew DeVault
7ed204eb02
Merge pull request #296 from progandy/pixbuf
...
Support for more image formats for wallpapers with gdk-pixbuf (#282 )
2015-12-08 07:09:21 -05:00
progandy
3fdf4f811f
swaybg: load more image formats with gdk-pixbuf2
...
travis: added gdk-pixbuf2 dependency
2015-12-07 23:31:44 +01:00
Drew DeVault
762a78be3c
Merge pull request #292 from christophgysin/man
...
move manpages to subfolders
2015-12-05 18:16:45 -05:00
Drew DeVault
e39f846247
Free outputs on registry teardown
2015-12-05 17:35:41 -05:00
Drew DeVault
8d6f3fff24
Merge pull request #295 from christophgysin/lib
...
remove archive from git, add *.a to gitignore
2015-12-03 08:53:08 -05:00
Christoph Gysin
76920d2759
remove archive from git, add *.a to gitignore
2015-12-03 15:52:21 +02:00
Drew DeVault
71afa38890
Add swaylock protocol, add resource destructors
...
This prevents sway crashing if swaybg or swaybar dies.
2015-12-03 08:35:22 -05:00
Drew DeVault
2b38f298ff
Revert "Remove build badge (Travis is broken, not sway)"
...
This reverts commit 297d8b3f02
.
2015-12-03 07:35:21 -05:00
Drew DeVault
9397091dab
Merge pull request #293 from christophgysin/response
...
swaymsg: add newline after response
2015-12-02 16:08:31 -05:00
Drew DeVault
2b41d26b63
Merge pull request #294 from christophgysin/match
...
Fix using last output config if none matched
2015-12-02 16:08:26 -05:00
Christoph Gysin
bf5244b49c
Fix using last output config if none matched
2015-12-02 23:05:04 +02:00
Christoph Gysin
88368362df
swaymsg: add newline after response
2015-12-02 22:41:10 +02:00
Christoph Gysin
99af7e7c9c
move manpages to subfolders
2015-12-02 12:49:01 +02:00
Drew DeVault
7a1c8c2939
Merge pull request #291 from christophgysin/libs
...
cmake: build common code only once
2015-12-02 05:34:18 -05:00
Christoph Gysin
cce9c338c0
cmake: build common code only once
...
This creates (static) libraries for protocols/, common/, and wayland/.
2015-12-02 12:15:57 +02:00
Drew DeVault
f76b7f5385
Merge pull request #290 from christophgysin/cmake
...
cmake: fix indentation and manpage dependencies
2015-12-02 04:42:14 -05:00
Christoph Gysin
6ce4bba6eb
cmake: fix manpage dependencies
...
fixes #289
2015-12-02 07:12:41 +02:00
Christoph Gysin
ad22b072bc
cmake: fix indentation
2015-12-02 07:06:32 +02:00
Drew DeVault
9b9d968cbf
Fix for_window [...] move scratchpad correctly
2015-12-01 18:09:37 -05:00
Drew DeVault
d098c620fe
Revert "Fix bug with for_window [...] move scratchpad"
...
This reverts commit 0796b0c475
.
2015-12-01 18:05:37 -05:00
Drew DeVault
0796b0c475
Fix bug with for_window [...] move scratchpad
2015-12-01 18:00:46 -05:00
Drew DeVault
98ff23b497
Fix busted install of /etc/sway/config
2015-12-01 16:57:03 -05:00
Drew DeVault
fc01f04c93
Merge pull request #287 from christophgysin/cmake
...
cmake: extract config from toplevel CMakeLists.txt
2015-12-01 15:57:03 -05:00
Christoph Gysin
38d4ee9f50
cmake: remove extra space
2015-12-01 22:47:22 +02:00
Christoph Gysin
c9ce15aa18
cmake: remove subprojects
2015-12-01 22:47:22 +02:00
Christoph Gysin
92a3538381
cmake: extract sway
2015-12-01 22:47:22 +02:00
Christoph Gysin
4277070a7b
cmake: extract add_manpage()
2015-12-01 22:47:22 +02:00
Drew DeVault
297d8b3f02
Remove build badge (Travis is broken, not sway)
2015-12-01 15:27:41 -05:00