688 Commits

Author SHA1 Message Date
Philippe Pepiot
d8f086868c Cmake: lpthread in LDFLAGS instead of CFLAGS
xorg smoke too much, normally this is wonderful for the
code. Not this time :-)
2010-01-02 02:29:41 +01:00
Philippe Pepiot
b49744289c Merge branch 'master' of git.wmfs.info:wmfs into philpep 2010-01-02 01:36:31 +01:00
Philippe Pepiot
119996ff47 Tag 201001 2010-01-02 01:34:55 +01:00
Martin Duquesnoy
796a72ecb8 Wmfs: Thread WMFS if status.sh is present, So update status.sh by itself each status_timing second, and add wmfs -S to update status.sh. !REPLACE YOUR STATUS.SH! (no loop anymore in the script) Requested by Matrhack. 2010-01-01 23:24:01 +01:00
Martin Duquesnoy
f62e59117f Client: Fix client_above function (multi-head placement) 2009-12-27 11:19:15 +01:00
Martin Duquesnoy
436d28d248 Layout: Fix mistake when toggle of abovecf (arragement per tag) 2009-12-26 15:26:42 +01:00
Martin Duquesnoy
0a09838b80 Layout: Fix mistake when toggle of abovecf (arrangement) 2009-12-26 15:25:29 +01:00
Martin Duquesnoy
8c4641f7e5 Client: Abovefc option improved, better management of multi-head 2009-12-26 00:49:27 +01:00
Martin Duquesnoy
5d0b922907 Client/Layout: Add abovefc option and toggle uicb fonction. Requested by Arpinux. 2009-12-25 21:25:20 +01:00
Martin Duquesnoy
f916b8e0cb Init: Load ~/.config/wmfs/status.sh at startup (if status.sh is +x) 2009-11-22 20:29:43 +01:00
Martin Duquesnoy
4beaeb7a14 Client/Conf: Fix the mistake of the autistic linkdd.. 2009-11-21 22:11:06 +01:00
Martin Duquesnoy
3bb9ed108c Set new version... 2009-11-17 20:00:05 +01:00
Martin Duquesnoy
5a25eaeff5 Ewmh/Event: Fix _WMFS_STATUSTEXT_x mistake 2009-11-16 19:40:33 +01:00
Philippe Pepiot
7b30445d19 Fix other memleak in infobar_draw_statustext() 2009-11-16 00:51:11 +01:00
Martin Duquesnoy
a812c6d47e Config: set "set_new_win_master" false by default. 2009-11-15 15:52:15 +01:00
Martin Duquesnoy
ba45a360f7 Ewmh: Fix wmfs_statustext_x placement in net_atom enum 2009-11-15 14:52:53 +01:00
Martin Duquesnoy
e9bc1590b0 Config: Fix bug with titlebar buttons. 2009-11-15 14:27:20 +01:00
Philippe Pepiot
34b8d78e80 Infobar: Fix memleak in infobar_draw_statustext() 2009-11-14 05:56:41 +01:00
Martin Duquesnoy
c37e192b4d Conf: *TEST* make parser faster. 2009-11-06 19:52:26 +01:00
Martin Duquesnoy
1b16cb9229 Merge branch 'master' of git.wmfs.info:wmfs 2009-11-02 20:09:27 +01:00
Martin Duquesnoy
0b5b2affd4 Client: Fix layout update bug when a client is closed on another tag. 2009-11-02 20:08:56 +01:00
linkdd
a84cc5ef48 Add option to set the new windows as master or not 2009-10-20 18:22:30 +02:00
Philippe Pepiot
39ef26690c Launcher: Replace ~/ by $HOME/ 2009-10-15 20:49:03 +02:00
Philippe Pepiot
e723c03fe3 All: Use err(x) warn(x) instead of fprintf for formated error messages
with additional information from errno.
2009-10-14 00:15:24 +02:00
Philippe Pepiot
7917654281 Launcher: Use stat(2) instead of DT_DIR from dirent.h 2009-10-13 23:47:07 +02:00
Philippe Pepiot
21e964a404 Launcher: Define _BSD_SOURCE to using DT_DIR on glibc 2009-10-13 22:46:35 +02:00
Philippe Pepiot
fd2852b50f Launcher: To use asprintf() with glibc we define _GNU_SOURCE 2009-10-13 22:39:34 +02:00
Philippe Pepiot
6abac69d8f Launcher: add filename completion 2009-10-13 21:57:24 +02:00
Philippe Pepiot
23848e8291 Launcher: rearrange completion 2009-10-13 20:11:14 +02:00
Martin Duquesnoy
3fa21c0d2e Layout: Add width reminder in layer layout. 2009-10-12 20:41:34 +02:00
Martin Duquesnoy
b45b14dcd0 Conf: Fix "bug" #7 requested by sahko. 2009-10-12 19:16:03 +02:00
Philippe Pepiot
a3a0dd32ba Don't care about return code for wait() 2009-10-12 01:39:28 +02:00
Martin Duquesnoy
6f17f0e5f7 Layout: Fix layer layout bug when decreasing tag layers 2009-10-11 19:51:27 +02:00
Martin Duquesnoy
ff729f59fa Layout: Add layer layout (manual layout), testing. 2009-10-11 19:24:13 +02:00
Martin Duquesnoy
42856c5e63 Update version 2009-10-04 17:14:46 +02:00
Martin Duquesnoy
b483262088 Wmfs: Add screen specification in wmfs -s -> screen -s <num> "string" 2009-10-04 17:12:47 +02:00
Martin Duquesnoy
4c8d25ff36 Conf: Fix get_opt if there is no option value in quote 2009-09-15 17:22:31 +02:00
Martin Duquesnoy
dc03eb8aa5 Conf: Fix segfault when there is no value in layout system option. 2009-09-15 17:00:08 +02:00
Philippe Pepiot
74d103a714 Confparse: Fix difference between ' and " in wmfsrc 2009-09-12 17:46:41 +02:00
Martin Duquesnoy
23e9fb2f75 Set new version. 2009-09-09 14:10:43 +02:00
Martin Duquesnoy
537aed921d Wmfs: Fix bug when reload (last client opened not managed) 2009-09-09 14:06:09 +02:00
Martin Duquesnoy
a2815a49f0 Client: Fix possible bug in client_moveresize() 2009-09-06 18:30:32 +02:00
Martin Duquesnoy
bc3728bdb0 Wmfs: Keep client order when reloading. 2009-09-06 16:11:23 +02:00
Martin Duquesnoy
543320486c Conf: Fix segfault when layout system is switch. 2009-09-05 11:01:37 +02:00
Philippe Pepiot
36cc0c1f88 Config: Fix possible free(NULL) 2009-09-01 16:24:10 +02:00
Philippe Pepiot
e740aecaea Config: Wrapper for conf_*_section
Pointer returned by get_sec() wasn't free()
2009-08-27 08:10:55 +02:00
Philippe Pepiot
64ad8d22a1 Confparse: Simplify get_sec()
Just find start and end section then copy it into the return string.
Prevent multiple call to _strdup.
2009-08-27 07:39:30 +02:00
Philippe Pepiot
fda24134a6 Confparse: Use MAP_FAILED instead of -1 2009-08-26 17:13:16 +02:00
Philippe Pepiot
1cfe0ce94e Confparse: prevent multiple _strdup call in file_to_str() 2009-08-26 03:03:07 +02:00
Philippe Pepiot
a0838ba8fc config: remove duplicate call to screen_count() 2009-08-26 00:10:49 +02:00