Commit graph

575 commits

Author SHA1 Message Date
Bastien Dejean
0ec9e15d6d Reset stacking client list whenever appropriate 2013-06-30 22:02:57 +02:00
Bastien Dejean
0561e9075a Handle _NET_WM_DESKTOP client message 2013-06-30 14:47:54 +02:00
Bastien Dejean
e8b5ca6de8 Merge pull request #31 from Stebalien/arrange-after-kill
Arrange after killing a window
2013-06-30 04:56:19 -07:00
Bastien Dejean
bbfa56397b Merge pull request #30 from Stebalien/mention-fence_ratio-argument
Document the fence_ratio RATIO argument
2013-06-30 04:54:51 -07:00
Bastien Dejean
82d1255cd0 Merge pull request #29 from Stebalien/check-for-fence-ratio
Check to make sure the fence ratio is specified
2013-06-30 04:54:22 -07:00
Steven Allen
772da4dc5d Arrange after killing a window
When a window is killed, the unmap event is never fired leaving a hole
in the layout. This commit closes that hole by manually calling arrange
after killing.
2013-06-29 21:01:23 -04:00
Steven Allen
0e26278308 Document the fence_ratio RATIO argument
The documentation was missing the RATIO argument to fence_ratio.
2013-06-29 20:32:56 -04:00
Steven Allen
2547a70701 Check to make sure the fence ratio is specified
Fixes a missing check for NULL.
2013-06-29 20:20:16 -04:00
Bastien Dejean
972526f1aa Ignore _NET_ACTIVE_WINDOW for the focused node 2013-06-29 22:11:13 +02:00
Bastien Dejean
525c6409e6 Revert "Don't try to focus the focused node"
This reverts commit 92292f834f.

The `n == mon->desk->focus` appears after remove_node, so we can't
return in this case in `focus_node` after all.
2013-06-29 22:05:51 +02:00
Bastien Dejean
c05090ba71 Add missing return statement 2013-06-29 21:50:27 +02:00
Bastien Dejean
92292f834f Don't try to focus the focused node 2013-06-29 21:45:21 +02:00
Bastien Dejean
4bcb9886f9 Don't call update_current to set the input focus 2013-06-29 21:09:56 +02:00
Bastien Dejean
489c7f4b07 Mention the available packages 2013-06-29 10:36:13 +02:00
Bastien Dejean
bc9e991541 Consolidate monitor_focus_fallback handling 2013-06-28 19:41:14 +02:00
Bastien Dejean
5af488498c New setting: monitor_focus_fallback 2013-06-28 15:44:34 +02:00
Bastien Dejean
898187238f New message: focus_monitor 2013-06-28 15:16:56 +02:00
Bastien Dejean
5f9ec3bae0 Refresh example sxhkdrc 2013-06-28 13:42:22 +02:00
Bastien Dejean
216c2b7f68 Transplant within swap_nodes 2013-06-28 11:56:30 +02:00
Bastien Dejean
bbc9fa5662 Skip non tiled windows in find_biggest 2013-06-27 23:04:20 +02:00
Bastien Dejean
dee3902b33 When shifting into manual mode nodes: transplant 2013-06-27 19:41:01 +02:00
Bastien Dejean
4e4d312ba5 New option for cancel: --all 2013-06-27 19:25:55 +02:00
Bastien Dejean
a6e90f472a Make split mode and direction local 2013-06-27 17:26:52 +02:00
Bastien Dejean
994235d172 Handle insertion at non focused nodes 2013-06-27 17:11:30 +02:00
Bastien Dejean
57d304f74a Move documentation into doc/ 2013-06-27 15:23:39 +02:00
Bastien Dejean
d77f7e3370 Four hyphens is enough 2013-06-27 12:21:24 +02:00
Bastien Dejean
647d0a4354 Generate documentation via asciidoc 2013-06-26 21:50:01 +02:00
Bastien Dejean
a523700fdf Rename textwidth to txtw 2013-06-26 13:28:33 +02:00
Bastien Dejean
2f4f2c6809 Refresh TODO list 2013-06-25 23:11:35 +02:00
Bastien Dejean
b1be1341dc Update source dependencies 2013-06-25 12:43:05 +02:00
Bastien Dejean
d2b3ebc459 Honor history_aware_focus for shift 2013-06-25 12:41:59 +02:00
Bastien Dejean
6059838a96 Place build instructions in separate file 2013-06-25 12:04:23 +02:00
Bastien Dejean
a298555019 Generate documentation via pandoc 2013-06-24 22:53:00 +02:00
Bastien Dejean
e794bfdc51 Revert bogus push/pull factorisation 2013-06-24 16:36:59 +02:00
Bastien Dejean
d5d8805ad2 New setting: history_aware_focus 2013-06-24 16:25:50 +02:00
Bastien Dejean
7fb314a3d4 Use empty sequence element in example sxhkdrc 2013-06-23 15:21:09 +02:00
Bastien Dejean
32ecbcfbc3 New message: fence_ratio 2013-06-22 12:13:35 +02:00
Bastien Dejean
955b9bb229 Merge pull request #26 from Stebalien/dont-clobber-build-flags
Don't clobber system build flags
2013-06-20 01:51:44 -07:00
Steven Allen
92ae13560c Don't clobber system build flags
Currently bspwm clobbers system build flags. This prevents
stack-smashing protection and other compiler features from being
applied.
2013-06-19 18:20:51 -04:00
Bastien Dejean
ffdcf600df Version 0.7 2013-06-18 21:19:49 +02:00
Bastien Dejean
05081fe0cd Refresh and simplify examples 2013-06-18 20:40:13 +02:00
Bastien Dejean
30f891fad5 Don't try to import monitors when RandR is off 2013-06-10 13:51:46 +02:00
Bastien Dejean
9f9368cc8d When removing the focused monitor focus another 2013-06-09 22:19:00 +02:00
Bastien Dejean
c1fb3ac484 Always end with a new line in put_status 2013-06-09 21:35:27 +02:00
Bastien Dejean
c0970551e5 Better fallback for current monitor removal 2013-06-09 21:33:20 +02:00
Bastien Dejean
e3bc2b90bd While merging a monitor, the source ends up empty 2013-06-09 17:12:21 +02:00
Bastien Dejean
7eee047b14 Arrange when swapping 2013-06-08 22:52:24 +02:00
Bastien Dejean
12403a5081 Handle fullscreen state in apply_layout 2013-06-08 18:31:55 +02:00
Bastien Dejean
ad44ed1565 Arrange after toggle_floating 2013-06-08 13:11:22 +02:00
Bastien Dejean
1516b9dc0e Update all desktops in set_setting
But also:
- Call `manage` explicitly in `process_message`.
- Don't arrange after `ratio`: just redraw the window border.
2013-06-08 12:28:38 +02:00