Bastien Dejean
|
4d8fb81fc7
|
Slight optimization
|
2012-11-13 22:35:19 +01:00 |
|
Bastien Dejean
|
47b4f760f6
|
Fixed size windows must specify non-zero sizes
|
2012-11-13 21:34:05 +01:00 |
|
Bastien Dejean
|
bd0bca2086
|
Automatically float fixed size windows
|
2012-11-13 21:27:02 +01:00 |
|
Bastien Dejean
|
caed861190
|
Handle optional desktop name in 'list'
|
2012-11-11 19:05:12 +01:00 |
|
Bastien Dejean
|
b02c11cdc9
|
Cosmetic renaming
|
2012-11-11 18:55:58 +01:00 |
|
Bastien Dejean
|
675d5aee2f
|
New rule effect: move to the given desktop
|
2012-11-11 18:40:55 +01:00 |
|
Bastien Dejean
|
6e0818a9da
|
Register events as early as possible
|
2012-11-10 12:00:30 +01:00 |
|
Bastien Dejean
|
fe1cd3b233
|
Window dragging: transfer node to underlying monitor
|
2012-11-08 18:24:17 +01:00 |
|
Bastien Dejean
|
5c5405e3d4
|
Store pointer position in 'focus_node'
Since the 'focus', 'cycle', etc. messages skip 'arrange', we need to add
some code to prevent focus stealing if 'focus_follows_mouse' is 'true'.
|
2012-11-07 12:05:05 +01:00 |
|
Bastien Dejean
|
7202bbd8b9
|
The 'layout' message handles desktop names
|
2012-11-05 12:37:43 +01:00 |
|
Bastien Dejean
|
d7b0943afe
|
Fork two times to avoid zombies
The idea comes from:
http://lubutu.com/code/spawning-in-unix
|
2012-11-05 10:27:40 +01:00 |
|
Bastien Dejean
|
6a6bccb152
|
Fix missing Troff macro
|
2012-11-05 09:48:23 +01:00 |
|
Bastien Dejean
|
cba15c9663
|
Handle stacking order in focus_node
|
2012-11-04 14:35:17 +01:00 |
|
Bastien Dejean
|
bb12d0575a
|
Remove message: 'magnetise'
|
2012-11-04 14:16:30 +01:00 |
|
Bastien Dejean
|
edd2e2422d
|
New setting: 'gapless_monocle'
|
2012-11-04 14:10:08 +01:00 |
|
Bastien Dejean
|
ce4c9f5887
|
Compact 'arrange' debug message
|
2012-11-04 12:34:56 +01:00 |
|
Bastien Dejean
|
0772e7d99c
|
Focus history: initial attempt
|
2012-11-04 12:27:39 +01:00 |
|
Bastien Dejean
|
531029a80e
|
Monocle: change stacking only when the focus is tiled
|
2012-11-02 20:22:20 +01:00 |
|
Bastien Dejean
|
c383348e10
|
Don't forget to set the frozen pointer monitor
|
2012-11-02 14:47:26 +01:00 |
|
Bastien Dejean
|
7d82867020
|
Refactor *circulate_leaves*
|
2012-11-02 12:06:20 +01:00 |
|
Bastien Dejean
|
c28eceb152
|
New message: 'circulate'
|
2012-11-01 22:47:03 +01:00 |
|
Bastien Dejean
|
1ab44c4132
|
Use the monitor, not the screen, rectangle
|
2012-10-29 10:45:47 +01:00 |
|
Bastien Dejean
|
1e23f6949c
|
Version 0.2
|
2012-10-27 19:53:46 +02:00 |
|
Bastien Dejean
|
4b931e30a4
|
Remove alien chunk
|
2012-10-26 21:18:14 +02:00 |
|
Bastien Dejean
|
240c75c704
|
Orphan adoption: restore desktops organization
|
2012-10-25 21:49:14 +02:00 |
|
Bastien Dejean
|
0061b72445
|
New message: 'adopt_orphans'
The adoption of orphans needs to occur after the definition of desktops
and rules in the *autostart*.
|
2012-10-25 21:02:04 +02:00 |
|
Bastien Dejean
|
04bebb797a
|
Fix monocle regression in 'client_message'
The new handling of tiled monocle windows requires to call *arrange*
after *focus_node*.
|
2012-10-25 19:45:41 +02:00 |
|
Bastien Dejean
|
5c538b5d18
|
Fix minor typos
|
2012-10-25 15:20:14 +02:00 |
|
Bastien Dejean
|
6e3af9fe33
|
Rely on _NET_WM_DESKTOP for orphans adoption
|
2012-10-25 12:42:30 +02:00 |
|
Bastien Dejean
|
dfecbdc6e0
|
Tiled windows should not be above floating windows
|
2012-10-24 22:17:45 +02:00 |
|
Bastien Dejean
|
159b158599
|
Merge branch 'adopt-orphans'
|
2012-10-24 21:06:54 +02:00 |
|
Bastien Dejean
|
7889c52640
|
Small optimization in enter_notify
|
2012-10-24 19:31:33 +02:00 |
|
Bastien Dejean
|
0124ca2383
|
Don't be silly
|
2012-10-24 19:05:02 +02:00 |
|
Bastien Dejean
|
1a96affd21
|
Check map_state value in adopt_orphans
|
2012-10-24 17:39:15 +02:00 |
|
Bastien Dejean
|
277d7d4131
|
Don't make wild guesses on things that need to be freed
|
2012-10-24 17:20:48 +02:00 |
|
Bastien Dejean
|
5ad12f917d
|
Initial approach for orphans adoption
|
2012-10-24 16:34:56 +02:00 |
|
Bastien Dejean
|
fa82a462c0
|
Handle manual page in Makefile
|
2012-10-24 12:40:21 +02:00 |
|
Bastien Dejean
|
0013445c2c
|
Added man page
|
2012-10-24 12:31:32 +02:00 |
|
Bastien Dejean
|
c6786af58b
|
Refactor README, support VERSION in *main*
|
2012-10-24 12:30:37 +02:00 |
|
Bastien Dejean
|
5b49ccba6a
|
Refactor README
|
2012-10-24 10:22:18 +02:00 |
|
Bastien Dejean
|
988e719ed2
|
Further cleanups
|
2012-10-23 19:38:29 +02:00 |
|
Bastien Dejean
|
898245ad9d
|
Minor cleanup in 'enter_notify'
|
2012-10-23 19:29:21 +02:00 |
|
Bastien Dejean
|
c0e3b0e93a
|
Remove obsolete zombie handler
|
2012-10-23 17:31:45 +02:00 |
|
Bastien Dejean
|
49dbc770f6
|
Added a 'Contributors' section
|
2012-10-23 17:20:52 +02:00 |
|
Bastien Dejean
|
9a09998d9f
|
Fix the handling of 'button_modifier'
|
2012-10-23 17:01:32 +02:00 |
|
Bastien Dejean
|
0c6a40cbe9
|
Properly handle 'focus_follows_mouse'
|
2012-10-23 15:30:30 +02:00 |
|
Bastien Dejean
|
2966780771
|
Window resize/move toggles the floating state of tiled windows
|
2012-10-23 13:58:31 +02:00 |
|
Bastien Dejean
|
58c0c96503
|
Handle monitors in 'enter_notify'
|
2012-10-23 13:48:09 +02:00 |
|
Bastien Dejean
|
554e99d93d
|
Cosmetic changes
|
2012-10-23 13:45:47 +02:00 |
|
Bastien Dejean
|
243f1245e7
|
Options for 'cycle_desktop': --skip-{free,occupied}
|
2012-10-23 13:31:11 +02:00 |
|