Commit graph

958 commits

Author SHA1 Message Date
Bastien Dejean
f98770b8fc Support _NET_SUPPORTING_WM_CHECK 2013-08-30 11:46:57 +02:00
Bastien Dejean
2b92f05e34 Focus a monitor with an empty focused desktop 2013-08-29 11:45:50 +02:00
Bastien Dejean
daa358b3c4 Restore the split mode of nodes 2013-08-29 11:22:02 +02:00
Bastien Dejean
784fb45ba3 Update examples 2013-08-28 23:17:03 +02:00
Bastien Dejean
6cbd905520 Rotate the given edge, not the brother subtree 2013-08-28 12:56:04 +02:00
Bastien Dejean
111680a48b Add a --rotate option to the window command 2013-08-27 23:48:50 +02:00
Bastien Dejean
518c33a151 Detail the default socket path 2013-08-18 21:21:11 +02:00
Bastien Dejean
1e097e228c Add Zsh completion 2013-08-16 11:59:09 +02:00
Bastien Dejean
7c07fc4be3 Don't try to transplant a node on itself 2013-08-12 23:22:48 +02:00
Bastien Dejean
2cee7ad3a9 Fail when there's no edge in all cases 2013-08-10 19:37:49 +02:00
Bastien Dejean
5da3656f15 Add example binding for window transplantation 2013-08-06 15:13:22 +02:00
Bastien Dejean
b99011c917 The vim file type comment is not needed anymore 2013-08-06 12:08:44 +02:00
Bastien Dejean
8b48ff50a3 Add an option to rule -a: --focus 2013-08-06 11:26:51 +02:00
Bastien Dejean
349abb230b Version 0.8 2013-08-05 14:51:26 +02:00
Bastien Dejean
28953c13aa Cosmetic improvements 2013-08-02 11:01:02 +02:00
Bastien Dejean
cf85a1d3fb Fix all the warnings produced by clang 2013-08-02 10:47:01 +02:00
Bastien Dejean
13629dbfd8 No logo 2013-07-31 18:52:02 +02:00
Bastien Dejean
8ea73754d0 Fix overlapping borders example 2013-07-31 10:12:48 +02:00
Bastien Dejean
72b8431be0 Prevent input focus from being stolen
Example: if one chromium window is opened and a link is opened in
newsbeuter then chromium will steal the input focus (without explicitly
requesting focus via the proper EWMH message).
2013-07-30 14:53:44 +02:00
Bastien Dejean
9d55f00c6b Update source dependencies 2013-07-30 14:52:46 +02:00
Bastien Dejean
302180deac List the manual/automatic modifiers in WINDOW_SEL 2013-07-30 09:26:31 +02:00
Bastien Dejean
e5c2c2524b Don't increment rule counter when failing 2013-07-30 09:23:18 +02:00
Bastien Dejean
7f4c33eec9 Check the number of arguments for all the messages 2013-07-30 09:12:39 +02:00
Bastien Dejean
2f4c9e9fd4 New option for bspwm: -c
In addition, the path of the default configuration file has changed.
2013-07-29 10:27:04 +02:00
Bastien Dejean
effd6a011d Fix restore --tree for the multi-monitor case 2013-07-27 15:20:24 +02:00
Bastien Dejean
9b7baf86a8 A random pointer is not a desktop 2013-07-27 14:48:28 +02:00
Bastien Dejean
e562c62b07 Only remove empty desktops 2013-07-24 14:30:02 +02:00
Bastien Dejean
07f9f2d6d5 Reject invalid ratios 2013-07-24 14:12:35 +02:00
Bastien Dejean
f77345e92c Detail the ratio domain 2013-07-23 19:26:01 +02:00
Bastien Dejean
1bd1a79f40 Don't use brace expansion in Makefile 2013-07-21 19:31:57 +02:00
Bastien Dejean
1a37d56486 Only set msg_len once 2013-07-20 22:19:58 +02:00
Bastien Dejean
5ab0261915 Merge branch 'master' of github.com:baskerville/bspwm 2013-07-20 21:24:02 +02:00
Bastien Dejean
de1aa71a37 Fix potential leak and null pointer dereference 2013-07-20 21:22:26 +02:00
Bastien Dejean
785390f576 Merge pull request #43 from Stebalien/allow-overriding-compiler
Allow overriding compiler.
2013-07-20 11:55:41 -07:00
Steven Allen
1c140d44db Allow overriding compiler. 2013-07-20 12:07:36 -04:00
Bastien Dejean
3941e01076 Optimize the last selector 2013-07-19 10:45:55 +02:00
Bastien Dejean
7606b0bb72 Add new selector modifiers: urgent and nonurgent 2013-07-19 10:13:22 +02:00
Bastien Dejean
229c3515ba Clarify the command syntax for adding rules 2013-07-16 16:51:17 +02:00
Bastien Dejean
8f8f5d8ea4 Raise focused floating window via pointer -g focus 2013-07-15 21:18:37 +02:00
Bastien Dejean
e28581baf3 Show monitor padding information via query -T 2013-07-15 20:40:29 +02:00
Bastien Dejean
44414046b9 Don't raise windows via focus_follows_pointer 2013-07-15 20:28:28 +02:00
Bastien Dejean
d99cf5fdb6 Merge pull request #39 from Stebalien/presel-modifier
Presel modifier
2013-07-14 14:20:17 -07:00
Bastien Dejean
df85ef74a8 Merge pull request #42 from Stebalien/eat-padding-arguments
Eat padding arguments.
2013-07-14 14:17:19 -07:00
Steven Allen
04919868b9 Eat padding arguments. 2013-07-14 16:45:13 -04:00
Steven Allen
d892925e51 Document mode modifier. 2013-07-14 15:48:08 -04:00
Steven Allen
a61f4a32ab Add mode modifier
Allows selecting windows based on their mode (manual/automatic).  This
is useful for duplicating the old shift-can-be-transplant behavior.

    # Usage: squish DIR
    squish() {
        dir=$1
        bspc window -w ${dir}.manual || bspc window -s ${dir}
    }
2013-07-14 15:48:08 -04:00
Bastien Dejean
74deafbf77 Remove the *_padding settings
Setting and getting the monitor padding is now handled by the `-p`
option of the monitor command.
2013-07-14 21:29:30 +02:00
Bastien Dejean
84e7ef3f4d Merge pull request #40 from Stebalien/fix-command-no-args
Don't assume command arguments.
2013-07-14 11:41:36 -07:00
Steven Allen
4783c03bd1 Don't assume command arguments. 2013-07-14 12:24:43 -04:00
Bastien Dejean
65dda6aa61 Use '--' as first argument for the set built-in
That's what dash's manual specifies.
2013-07-14 14:15:36 +02:00