97 Commits

Author SHA1 Message Date
Martin Duquesnoy
d1ec33ed53 Fix fifo code 2011-10-27 15:01:13 +02:00
Martin Duquesnoy
1642779b8c Adapt tile with new integrated client size hints (http://ompldr.org/vYXpjNw -> http://ompldr.org/vYXpjYQ) 2011-10-26 00:17:29 +02:00
Martin Duquesnoy
cd44d17e19 Fix screen_update_sel and configure event size given to fac_resize 2011-10-25 23:06:01 +02:00
Martin Duquesnoy
31e9b4256a Apply size of configure event with _fac_resize 2011-10-25 22:55:31 +02:00
Martin Duquesnoy
cd058a4753 Fix global fac resize when only one client is not resizable 2011-10-24 19:37:36 +02:00
David Delassus
f22f706415 Add vim syntax file for wmfsrc2, install it in ~/.vim/syntax/wmfs.vim and put 'au BufRead,BufNewFile wmfsrc2 setfiletype wmfs' in your vimrc 2011-10-17 22:39:38 +02:00
David Delassus
88d414ce80 Add FIFO, FIFO located at : ${TMPDIR}/wmfs-${DISPLAY}.fifo 2011-10-17 20:40:03 +02:00
Martin Duquesnoy
81f07444e9 Simplify blibli 2011-10-16 12:57:19 +02:00
Martin Duquesnoy
a2305bc157 Remove titlebar at client_remove 2011-10-16 12:33:54 +02:00
Martin Duquesnoy
67cb8cd5ba Add client frame 2011-10-16 12:32:48 +02:00
Martin Duquesnoy
6215f23f86 Fix layout presets (do not adapt when set has different num of client) 2011-10-15 20:43:59 +02:00
Martin Duquesnoy
2c6f183cf1 Preset historic now works 2011-10-12 23:56:56 +02:00
Martin Duquesnoy
12d7c33b21 Border preview for historic preset travelling 2011-10-12 23:30:34 +02:00
Martin Duquesnoy
3b4dc47ae0 Begin preset 2011-10-12 22:09:10 +02:00
Martin Duquesnoy
e165f0fe2b Grab server with client_resize border preview 2011-10-11 06:34:05 +02:00
Martin Duquesnoy
8925e99525 Add preview border for client_swap_dir 2011-10-11 03:29:22 +02:00
Martin Duquesnoy
dfc277a7a3 Add preview borders for client_resize_dir 2011-10-10 22:05:29 +02:00
Martin Duquesnoy
e32012a0c3 Reduce client_focus call 2011-10-10 16:13:40 +02:00
Martin Duquesnoy
2a9d91af8d Simply _fac_apply 2011-10-10 15:33:30 +02:00
Martin Duquesnoy
772ad67882 Improve client_fac with clients window size hints 2011-10-09 00:16:16 +02:00
Martin Duquesnoy
49a0791e7a minor commit 2011-10-08 17:41:19 +02:00
Martin Duquesnoy
41882b4a7e Fix client_fac with size-hinted client 2011-10-07 02:25:33 +02:00
Martin Duquesnoy
f224f7056f Use motionnotify to focus client with mouse, check for tag frame too 2011-10-07 00:08:58 +02:00
Martin Duquesnoy
ad5c4101ee Add client size hints support 2011-10-06 23:41:38 +02:00
Martin Duquesnoy
39380848a0 Use pointer when using geo in client.c 2011-09-26 18:22:05 +02:00
Martin Duquesnoy
a603802d9f Fix flag removal in elem_screen_update 2011-09-26 09:14:11 +02:00
Martin Duquesnoy
a6b37e8b7e Fix enums 2011-09-26 06:57:38 +02:00
Martin Duquesnoy
1c69a0ec9c Use geo ptr in layout funcs and remove enums typedef 2011-09-25 12:26:43 +02:00
Martin Duquesnoy
b7fe358426 Clean up 2011-09-23 23:55:31 +02:00
Martin Duquesnoy
e9a17b4550 Update gitignore 2011-09-23 23:02:16 +02:00
Martin Duquesnoy
4eca4bdcfa Branch for wmfs2 2011-09-23 23:01:17 +02:00
Martin Duquesnoy
4418cf6bbb Branch for wmfs2 2011-09-23 22:59:45 +02:00
Martin Duquesnoy
c03f051f3a Fix rotate schema 2011-09-23 09:40:21 +02:00
Martin Duquesnoy
d66ada9acb Add layout_rotate_right/left 2011-09-23 09:33:38 +02:00
Martin Duquesnoy
eb5d932f66 Minor layout illustration 2011-09-23 02:45:48 +02:00
Martin Duquesnoy
6b75a8cc02 Update parser 2011-09-23 01:43:34 +02:00
Martin Duquesnoy
3902489af5 Rename split_*mirror and begin rotate 2011-09-22 18:45:02 +02:00
Martin Duquesnoy
db0f2d27fd Add split_vmirror & split_hmirror layout function: http://ompldr.org/vYWgzZw 2011-09-22 08:34:50 +02:00
Martin Duquesnoy
736b55b6c7 Minor fix 2011-09-22 01:34:36 +02:00
Martin Duquesnoy
07014979c1 Fix possible W->client = NULL in generated client funcs 2011-09-21 22:20:33 +02:00
Martin Duquesnoy
68aecac27c Fix client_close & selected client management 2011-09-21 20:06:49 +02:00
Martin Duquesnoy
30fdd1a69d Fix several possible segfault 2011-09-21 19:16:41 +02:00
Martin Duquesnoy
c2d75ff9c8 Replace motionnotify event by enternotify to manage focus (with NotifyAncestor exception) 2011-09-20 23:57:29 +02:00
Martin Duquesnoy
3921a957c5 Simplify client_next_with_pos 2011-09-20 23:35:44 +02:00
Martin Duquesnoy
0897fadc62 Set client_next/prev as inline 2011-09-20 23:26:18 +02:00
Martin Duquesnoy
84a9519cbf Simplify client_next/prev 2011-09-20 23:10:08 +02:00
Martin Duquesnoy
0477c5a8d6 Add client user functions: swap/focus with direction and list (next/prev) 2011-09-20 22:59:37 +02:00
Martin Duquesnoy
389b0a9cc5 Use rect for border instead WindowBorder 2011-09-19 22:16:09 +02:00
Martin Duquesnoy
cfb64b94f3 Fix grab keys after keybind conf 2011-09-18 14:11:53 +02:00
Martin Duquesnoy
4321dc3aa8 Add client_resize_<direction> function (New cfactor) 2011-09-17 18:14:03 +02:00