947 Commits

Author SHA1 Message Date
Martin Duquesnoy
39080f9952 Status: Use InfoBar* instead of win in StatusMouse struct 2011-08-01 23:26:51 +02:00
Martin Duquesnoy
84d30e25e2 Status: securize if in statustext_mouse 2011-07-31 19:03:23 +02:00
Martin Duquesnoy
31d875c438 Status: Allow void command argument in mouse action sequence 2011-07-31 18:57:20 +02:00
Martin Duquesnoy
c1fcd0dac7 Status: Multi (;;) dynamic mouse section possible 2011-07-31 16:06:39 +02:00
Martin Duquesnoy
8344b1cc82 Status: Dynamic mouse action: new format \b[x;y;w;h;col;(1;spawn;xterm)]\ (last arg of sequences b,s and i 2011-07-31 14:43:09 +02:00
Martin Duquesnoy
92831181e7 Status: Dynamic mouse bind with text sequence: (button;func;cmd)\s[1;10;#ffffff;clickable text]\ 2011-07-30 17:53:09 +02:00
Martin Duquesnoy
1934aa713d Status: Add dynamic mouse bind: (1;spawn;xterm)\b[;;;;]\ = clickable rectangle 2011-07-30 17:40:39 +02:00
Martin Duquesnoy
bbf11ac274 Wmfs: Fix help line 2011-07-29 17:51:39 +02:00
Martin Duquesnoy
2ec2bf4760 Barwin: Replace simple functions by macros 2011-07-29 17:48:06 +02:00
Martin Duquesnoy
08d55605da Code: cosmetic + warning fix 2011-07-29 17:19:09 +02:00
Martin Duquesnoy
69ec9d7db0 Apply pierreN patch: _NET_WM_NAME attribute in rules 2011-07-29 17:17:21 +02:00
Martin Duquesnoy
9c3130a17c BarWindow/Event: Make barwindows linked to improve render with expose event 2011-07-29 11:53:22 +02:00
Martin Duquesnoy
4e2459318c Init: init trayicons head 2011-07-29 10:55:05 +02:00
Martin Duquesnoy
58f6f674ca WMFS: Use SLIST from sys/queue.h instead homemade linked list 2011-07-29 10:54:08 +02:00
Martin Duquesnoy
5d80ec8538 Barwin: Remove useless check and fix wmfsrc 2011-07-28 09:54:23 +02:00
Martin Duquesnoy
7e33c322ff Wmfs: Remove unused var 2011-07-28 09:35:17 +02:00
Martin Duquesnoy
d1f5acf938 Util: Remove unused function 2011-07-28 09:34:16 +02:00
Martin Duquesnoy
6ed013fc7c Wmfs: Remove update_status and option 2011-07-28 00:10:36 +02:00
Martin Duquesnoy
4e33bc9bf7 Status: Remove status management (status_path, status_timing, threading), use loop in status script now (see scripts/status.sh) 2011-07-28 00:08:43 +02:00
Martin Duquesnoy
5d83a4a664 Merge master in dev branch 2011-07-21 22:14:57 +02:00
Philippe Pepiot
bfb8658bba Infobar: segfault when client->title is NULL, fixes #132
Signed-off-by: Philippe Pepiot <phil@philpep.org>
2011-07-06 13:32:33 +02:00
Martin Duquesnoy
b47c4457f2 ViWMFS(rip)/Conf: Remove viWMFS, add cfactor_enable_split option and code cosmetic 2011-06-26 16:36:36 +02:00
Martin Duquesnoy
83c491527d Draw: Fix image shift with systray width 2011-06-17 16:21:03 +02:00
Martin Duquesnoy
c1d83e8c8b Client: Code cosmetic 2011-06-14 22:30:41 +02:00
Martin Duquesnoy
b6f728f1cc Client: Fix warning 2011-06-14 22:08:01 +02:00
Martin Duquesnoy
586620e1b1 Draw: Simplify draw_rectangle/graph 2011-06-14 19:27:49 +02:00
Martin Duquesnoy
52020cb22d Draw: Simplify draw_text & textw 2011-06-14 19:21:48 +02:00
Martin Duquesnoy
fbcd31253b Draw: Clean draw_text and textw 2011-06-14 19:12:44 +02:00
Martin Duquesnoy
ff0d345b11 Status: Use InfoBar pointer instead of global var + screen id 2011-06-14 18:12:32 +02:00
Martin Duquesnoy
134bb3add4 Status/Draw: Draw rec/img/str/graph block in status function, remove ofset draw functions 2011-06-14 17:51:01 +02:00
Martin Duquesnoy
74281424da README/Cmake: Add compiler options and update README 2011-06-14 15:56:17 +02:00
Martin Duquesnoy
b117a49b5a Split: Fix arrange closed loops 2011-06-14 14:35:03 +02:00
Martin Duquesnoy
43f44ae9fd Init: Add setlocale for x font 2011-06-13 20:51:31 +02:00
David Demelier
9a8fdd37c6 Build system: CMake is back, managing xft optional. 2011-06-13 14:32:39 +02:00
Martin Duquesnoy
5d208730cd Wmfs: Make Xft font optional #1 2011-06-12 17:10:10 +02:00
Martin Duquesnoy
9bda577718 Event: Code cosmetic 2011-06-12 14:26:44 +02:00
Martin Duquesnoy
58f1c25eaf Infobar: Use InfoBar pointer instead of screen id as arg of infobar functions 2011-06-12 12:45:17 +02:00
Martin Duquesnoy
c0610091d6 Infobar/Tag: Fix occupied flag with multi head 2011-06-12 12:11:43 +02:00
Martin Duquesnoy
5491037f54 Client/Event: Fix random raise with multiscreen & max client and use local display in event.c 2011-06-12 01:34:02 +02:00
Martin Duquesnoy
e885449144 Cfactor/Split/Tag: Use macro instead of function for test functions and use bitfield instead of bool array in tag functions 2011-06-10 19:25:18 +02:00
Martin Duquesnoy
be2c983004 Wmfs: Use stdbool.h for bool type 2011-06-10 18:51:05 +02:00
Martin Duquesnoy
56ae367eee Layout: Fix arrange 2011-06-10 00:01:19 +02:00
Martin Duquesnoy
be5de68e93 Infobar: Use bitfield instead Bool array to check occupied tag 2011-06-09 23:54:50 +02:00
Martin Duquesnoy
5176103605 Infobar: Code cosmetic 2011-06-09 23:15:23 +02:00
Martin Duquesnoy
ef5c824a59 Infobar: Improve selbar render 2011-06-09 21:50:33 +02:00
Martin Duquesnoy
4a61cb8b18 Barwin: Typo 2011-06-09 21:32:51 +02:00
Martin Duquesnoy
87f926253f Client: Check if previous focus client was max to raise next 2011-06-09 19:42:40 +02:00
Martin Duquesnoy
96b1c0dff2 BarWindow: Use bitfield instead of Bool 2011-06-09 19:04:48 +02:00
Martin Duquesnoy
bccd36d522 Ewmh: Fix net_wm_name 2011-06-09 18:27:08 +02:00
Martin Duquesnoy
4e978c1824 Struct: Rename IgnoreNextExpose 2011-06-09 18:22:17 +02:00