129 Commits

Author SHA1 Message Date
Jérémy Anger
8d2f2937a4 fix client ignore_tag rule not beeing applied 2012-04-15 22:55:02 +02:00
Jérémy Anger
356556c51a fix client ignore_tag rule not beeing applied 2012-04-15 22:53:45 +02:00
Martin Duquesnoy
7aaae95b6c Merge pull request #41 from kidanger/master
Ajoute la possibilité de créer une règle "par défaut".
2012-04-15 13:32:36 -07:00
Jérémy Anger
e65c6a706a fix client integration on the screen 2012-04-14 22:46:30 +02:00
Jérémy Anger
0085dd16e3 Add a toggle_ignore_tag uicb command. Don't tab if two client haven't the same ignore_tag rule 2012-04-14 22:45:25 +02:00
Jérémy Anger
ea517457e4 fix last indentation issue 2012-04-12 15:09:31 +02:00
Jérémy Anger
653d8d9b7b fix indentation 2012-04-12 15:04:24 +02:00
Jérémy Anger
3540bb1cad clean code 2012-04-12 14:52:47 +02:00
Jérémy Anger
4a186874aa fix crash 2012-04-12 13:39:37 +02:00
Jeu2
80eadd6f5c add ability to set a default rule
modified:   src/client.c
	modified:   src/config.c
	modified:   src/wmfs.h
2012-04-12 12:04:57 +02:00
Martin Duquesnoy
fe7cf64407 Fix while client_gb_titlebar 2012-03-08 16:28:47 +01:00
Martin Duquesnoy
0d0cb3190a Fix client_gb functions 2012-03-08 15:54:37 +01:00
Martin Duquesnoy
f5f97fc442 Revert "Sel/Normal statusline for client above free statusline"
This reverts commit 63d8f3b4e783c35609f25c1a1690244491a20192.
2012-02-26 20:18:44 +01:00
Martin Duquesnoy
63d8f3b4e7 Sel/Normal statusline for client above free statusline 2012-02-26 14:32:20 +01:00
Martin Duquesnoy
4b5e0aa0da Revert "Sel/Normal statusline for client above free statusline"
This reverts commit 59649248eac9b3b7997f2aebdc209b0fc52d49a8.
2012-02-26 14:12:10 +01:00
Martin Duquesnoy
59649248ea Sel/Normal statusline for client above free statusline 2012-02-26 14:06:21 +01:00
Martin Duquesnoy
6f43efed44 Add feature #28 requested by arpinux: client_free_statusline in theme section 2012-02-26 13:18:00 +01:00
Martin Duquesnoy
9d9c097dd3 Fix memory free invalid read errors 2012-02-12 01:24:31 +01:00
Martin Duquesnoy
966fdb2acf Use condition to get _WMFS_FUNCTIOn in event 2012-02-11 22:58:16 +01:00
Martin Duquesnoy
34964da69a Move XMapWindow of client_remove in wmfs_quit 2012-02-11 19:08:14 +01:00
Martin Duquesnoy
6fe9b17e83 Map window at remove only if client has removeall state 2012-02-11 19:39:52 +01:00
Martin Duquesnoy
d3718da15d Fix hole at reload only for tiled client -> fix free client resize at reload 2012-02-11 18:27:36 +01:00
Martin Duquesnoy
c8991c84fb Ungrab button of client window in cremove 2012-02-11 14:47:33 +01:00
Martin Duquesnoy
652b31dc0f Add condition in unmap event 2012-02-11 00:35:13 +01:00
Martin Duquesnoy
399fded639 Revert "Remove useless map in client_remove"
This reverts commit 12957b473d987486f1be330fb209dab9f42edc4a.
2012-02-11 00:26:44 +01:00
Martin Duquesnoy
12957b473d Remove useless map in client_remove 2012-02-11 00:21:27 +01:00
Martin Duquesnoy
99d732292f Add _NET_WM_WINDOW_TYPE_DIALOG support 2012-02-10 23:25:49 +01:00
Martin Duquesnoy
4bcd7db1ea Remove XSync in client_remove 2012-02-10 22:26:36 +01:00
Martin Duquesnoy
5cd3297e1f Add _NET_ACTIVE_WINDOW update in client_focus() 2012-02-04 18:53:49 +01:00
Martin Duquesnoy
d015dc2904 add _NET_CLIENT_LIST support 2012-02-04 18:27:29 +01:00
Martin Duquesnoy
688dfb34d2 Add tab rule 2012-02-02 11:15:21 +01:00
Martin Duquesnoy
e484510f52 Add client_tab_next_opened uicb 2012-02-02 10:44:38 +01:00
Martin Duquesnoy
acc66f62ab Fix SIGCHLD signal handling, remove fifo from master 2012-02-01 14:13:19 +01:00
Martin Duquesnoy
a9b5542513 Avoid cc->title = NULL case using draw_text in frame_update 2012-01-31 14:27:24 +01:00
Martin Duquesnoy
69b2482684 Can set free = false for normally free client 2012-01-30 11:08:15 +01:00
Martin Duquesnoy
9c7c3a79e2 Minor fixes 2012-01-30 03:11:51 +01:00
Martin Duquesnoy
3fcc2b844b Fix compilation with clang 2012-01-29 21:05:35 +01:00
Martin Duquesnoy
057814d5f5 Add layout_integrate_left/right/top/bottom uicb functions 2012-01-29 16:21:01 +01:00
Martin Duquesnoy
9d76026826 no fac_resize for not tiled client 2012-01-29 06:06:00 +01:00
Martin Duquesnoy
8f52715fe3 Fix client flick at untab when free, split arrange closed with free mode 2012-01-29 05:18:51 +01:00
Martin Duquesnoy
3361a3b8bc Fix configureevent for free mode apps-integrated mouse resize, and simplify some code 2012-01-29 04:59:34 +01:00
Martin Duquesnoy
8749b23250 Choose W->ctheme in client_manage 2012-01-29 04:28:12 +01:00
Martin Duquesnoy
9048729876 Fix client_gb_titlebar with no titlebar case 2012-01-29 02:59:38 +01:00
Martin Duquesnoy
0f3bc2ed0d Allow client move among screens in free mode 2012-01-29 01:35:41 +01:00
Martin Duquesnoy
31df2361a7 Fix free tag, (m'kay #2) 2012-01-28 23:03:33 +01:00
Martin Duquesnoy
9175f28d1b Fix rules m'kay 2012-01-28 21:49:55 +01:00
Martin Duquesnoy
32f8c69a81 Finalize client free mode with multi-screen, mouse and swap 2012-01-28 21:34:39 +01:00
Martin Duquesnoy
2ac4d8ffd0 Fix some free client issues, add double fork in spawn 2012-01-28 17:10:59 +01:00
Martin Duquesnoy
fd27ce371e Improve free client management 2012-01-28 01:52:40 +01:00
Martin Duquesnoy
409d26bf7b Fix configureevent with free mode, set hinted client as free 2012-01-27 18:45:58 +01:00