Bastien Dejean
7073f88479
Remove setting: monitor_focus_fallback
...
“There's only one way to do it.”
And a window selection shall always return a node.
2013-07-13 09:32:38 +02:00
Steven Allen
fd8c22ab1d
Expand selector documentation.
...
Instead of simply listing selectors, describe how they work explicitly.
2013-07-12 23:04:50 -04:00
Steven Allen
474d344348
Expand single-use definitions
...
Replace all single-use documentation constants with their actual values.
This makes the documentation easier to follow (less cross-referencing).
2013-07-12 23:01:05 -04:00
Steven Allen
2187f67308
Remove <file_path>
arguments from control flags.
...
Neither `--adopt-orphans` nor `--put-status` should have arguments.
2013-07-12 20:36:09 -04:00
Bastien Dejean
6110b14279
Refocus the focused node in transplant_node
2013-07-12 23:17:32 +02:00
Bastien Dejean
d6b09a3ddf
Start writing miscellaneous documentation
2013-07-12 23:03:31 +02:00
Bastien Dejean
8da257e2e8
Finish updating examples for the new syntax
2013-07-12 23:02:39 +02:00
Bastien Dejean
83a17bb63f
Don't alter focus when transplanting nodes
2013-07-12 22:37:57 +02:00
Bastien Dejean
9e791903f9
Use the standard abs
function
2013-07-12 22:27:09 +02:00
Bastien Dejean
8ff7c3ee47
Prevent focus change due to pointer jitter
2013-07-12 22:15:18 +02:00
Bastien Dejean
8fd8521322
Rewrite message handling
...
The new message syntax:
- Provides 10 commands instead of 60.
- Allows multiple actions to be applied in one call.
The client now returns an non zero exit code when a message fails.
The `is_adjacent` function now handles vacant nodes.
2013-07-12 21:52:02 +02:00
Bastien Dejean
cd1656d9bc
Indicate emphasis via the apostrophe character
2013-07-05 14:23:44 +02:00
Bastien Dejean
7cb638e1d4
Follow nodes transfered via shift
2013-07-05 12:30:39 +02:00
Bastien Dejean
df7d763c75
Refresh TODO list
2013-07-05 09:54:40 +02:00
Bastien Dejean
d7e364d183
Don't try to send/drop a NULL node
2013-07-04 12:20:40 +02:00
Bastien Dejean
16e73b6342
New setting: auto_cancel
2013-07-04 12:14:47 +02:00
Bastien Dejean
714fb8d504
Remove message: ungrab_pointer
...
The above message was only needed for ending the `move` pointer action
on a floating window. It rendered the `move` pointer action finicky
because the floating rectangle of the floating windows was not updated
in real time.
2013-07-04 11:04:28 +02:00
Bastien Dejean
3059978fc1
Add new contributor
2013-07-03 09:25:27 +02:00
Bastien Dejean
addd537eb8
Prevent node transplantation for circulate
2013-07-02 21:33:33 +02:00
Bastien Dejean
ef75200fa2
Initialize status FIFO pointer
2013-07-02 15:18:19 +02:00
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