Philippe Pepiot
|
b9e67982f8
|
Fix possible leak in parse.c. Fixes #149
If stat() fail and open() worked, file wasn't closed
Reported-by: mlq <mlq@pwmt.org>
Signed-off-by: Philippe Pepiot <phil@philpep.org>
|
2011-11-01 14:02:53 +01:00 |
|
Philippe Pepiot
|
0400fb5454
|
Wait childs in main loop, fixes #142 Signed-off-by: Philippe Pepiot <phil@philpep.org>
|
2011-11-01 14:02:46 +01:00 |
|
Martin Duquesnoy
|
a7371e9445
|
Client/Event: Fix focus issue & client manual moving to next screen segfault
|
2011-10-27 19:06:54 +02:00 |
|
Martin Duquesnoy
|
a3a2f33ddf
|
Event: Use MAX_EV instead of dynamic handle_event size: fix multi-head possible segfault
|
2011-09-01 17:43:58 +02:00 |
|
Martin Duquesnoy
|
13d8a0acc8
|
Infobar: Add Infobar element: see elements_order in [bar]
|
2011-08-04 18:43:51 +02:00 |
|
Martin Duquesnoy
|
02cd7d91e9
|
Event: Simplify layout switch
|
2011-08-04 10:36:42 +02:00 |
|
Martin Duquesnoy
|
71f4b9df89
|
Event: Replace ugly consecutive if by do_mousebind function
|
2011-08-04 10:25:59 +02:00 |
|
Martin Duquesnoy
|
8f040ed7a4
|
Wmfs: Add INAREA macro to replace ugly ifs
|
2011-08-04 09:53:58 +02:00 |
|
Martin Duquesnoy
|
e5a804cee8
|
Selbar: Dynamic selbar position is back
|
2011-08-04 09:18:32 +02:00 |
|
Martin Duquesnoy
|
48bdc94538
|
Infobar: Improve selbar render: draw it on infobar barwin directly
|
2011-08-04 09:00:24 +02:00 |
|
Martin Duquesnoy
|
a501bd1127
|
Merge branch 'master' of git.wmfs.info:wmfs
|
2011-08-03 20:17:22 +02:00 |
|
Philippe Pepiot
|
ec5b71b371
|
Build System: Freetype only when use Xft
Signed-off-by: Philippe Pepiot <phil@philpep.org>
|
2011-08-03 20:15:13 +02:00 |
|
Joris van Zwieten
|
5e2bcf03d6
|
Fix segfault on selbar de-allocation. fixes #138
|
2011-08-03 20:04:16 +02:00 |
|
Martin Duquesnoy
|
fb04cef137
|
Infobar: Use pointer in infobar_init
|
2011-08-03 06:44:58 +02:00 |
|
Martin Duquesnoy
|
acffbdc188
|
Infobar: fix selbar (above statustext)
|
2011-08-03 06:26:47 +02:00 |
|
Martin Duquesnoy
|
b42c42245a
|
Wmfs: Fix warnings
|
2011-08-03 06:17:07 +02:00 |
|
Martin Duquesnoy
|
570a3f0e64
|
Draw: Add bool arg to parse_image_block to don't save mouse bind at textw call
|
2011-08-01 23:38:03 +02:00 |
|
Martin Duquesnoy
|
39080f9952
|
Status: Use InfoBar* instead of win in StatusMouse struct
|
2011-08-01 23:26:51 +02:00 |
|
Philippe Pepiot
|
8958dbfe70
|
BuildSystem: Add xft support for old build system fixes #139
|
2011-08-01 13:52:40 +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
|
7bfba91a92
|
Update README
|
2011-07-27 14:20:26 +02:00 |
|
Philippe Pepiot
|
54687912c5
|
Old build system can still be used
|
2011-07-27 14:15:40 +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 |
|