61858bbe64
Config: Fix possible segfault with layout system switch
Martin Duquesnoy
2010-04-10 23:41:27 +02:00
f6486d803c
Fix possible segfault when parsing options
Philippe Pepiot
2010-04-10 18:38:21 +02:00
8b16176edc
Menu.submenu: fix segfault bug (thanks Martin for debug).
OldMan
2010-04-10 19:52:00 +06:00
4138894db1
Menuitem option 'submenu'. Draw bullet '>' on the right.
OldMan
2010-04-10 18:51:43 +06:00
8a45d219bd
Update README
Martin Duquesnoy
2010-04-10 13:55:26 +02:00
b4c326ebaf
Menu: Fix screen limits (bug with multi-head)
Martin Duquesnoy
2010-04-10 13:48:12 +02:00
c5c307deea
Menuitem option 'check'. Draw bullet '*' on the left (ugly, but simple).
OldMan
2010-04-10 17:14:46 +06:00
590acffb62
Bugfix: Menu get out of the screen view area. Feature: New menu option 'align'.
OldMan
2010-04-10 16:43:03 +06:00
a0258c13d0
Menu: Little optimization
OldMan
2010-04-10 11:21:14 +06:00
466ebca9ea
EWMH: Fix focus on _NET_WM_STATE_FULLSCREEN (Bug #42 signaled by tamtam)
Martin Duquesnoy
2010-04-08 13:20:51 +02:00
fbb36877dc
EWMH: Improve _NET_WM_STATE_FULLSCREEN management
Martin Duquesnoy
2010-04-08 12:33:52 +02:00
ffaa243644
Conf: Improve default wmfsrc and set new version
Martin Duquesnoy
2010-04-07 01:34:03 +02:00
87a41561e7
Tag: Fix layout update in case of additional tag in tag_set
Martin Duquesnoy
2010-04-07 00:57:39 +02:00
5c439c245c
Tag: Add multitag support (Feature #38 requested by Chacha^Wmarkand): button 3 click on tag to add it. (tagtransfert is now button 2 by default)
Martin Duquesnoy
2010-04-07 00:33:00 +02:00
e920b99951
Launcher: Add Control-p/n to manage historic (vim-like) requested by Bram
Martin Duquesnoy
2010-04-06 21:15:56 +02:00
22b405cba8
Launcher: Add historic for launcher (Feature #8 requested by bacardi55)
Martin Duquesnoy
2010-04-06 21:06:21 +02:00
6f82c73409
Tag: Add uicb_tag_urgent to go to urgent tag (Feature #37 request bien Erus)
Martin Duquesnoy
2010-04-06 01:33:18 +02:00
b38db34de5
Client: Fix possible bug in removing focus when client wanted tag is set
Martin Duquesnoy
2010-04-05 16:41:28 +02:00
8c24370a9f
Conf: Reverse allowing border height of client to 0
Martin Duquesnoy
2010-04-05 15:10:08 +02:00
fb8daed2b5
Layout: Fix free geometry of client
Martin Duquesnoy
2010-04-04 20:04:54 +02:00
ee13255297
Client/Event/Tag: Fix XUrgencyHint support
Martin Duquesnoy
2010-04-04 15:42:51 +02:00
9c154fd0f3
Client/Event/Tag: Add XUrgencyHint support (colorize tag where there is an urgent client)
Martin Duquesnoy
2010-04-04 15:13:02 +02:00
b5dd942fd1
Conf: Allow border height of client to 0 (Feature #34 requested by addikt1ve)
Martin Duquesnoy
2010-04-03 23:10:25 +02:00
321669eb3a
Draw: Fix possible segfault in textw (securize strcpy)
201003
Martin Duquesnoy
2010-03-28 16:09:00 +02:00
aa9609b5cf
Draw: Replace statustext_image by parse_color_block, remove image stuff in status.c (draw_text image stuff is sufficient) and update version
Martin Duquesnoy
2010-03-28 15:41:54 +02:00
09418c6dd7
Draw: Can put image everywhere we can habitually put text with same sequences than in statustext: \i[x;y;w;h;/image/path.ext]\ (example: layout, tag: http://omploader.org/vM3lzNg)
Martin Duquesnoy
2010-03-28 14:49:10 +02:00
0ce0d1a352
Draw: Add Imlib2 support to draw image (optional feature, work only if have imlib2): statustext block to draw image: \i[x;y;width;height;imagepath.extension]\
Martin Duquesnoy
2010-03-28 03:36:56 +02:00
c350bb45d0
Conf: Buttons as indicators of client mode (Feature #33)
OldMan
2010-03-25 19:53:00 +01:00
06a9c44792
Client: Add ignore_next_client_rules uicb function requested by Armael.
Martin Duquesnoy
2010-03-25 19:40:21 +01:00
c5da009b7a
Conf: Add [misc] status_path option to choose status script path
Martin Duquesnoy
2010-03-25 19:19:24 +01:00
23b0539686
Client: Reverse client_configure last modif
Martin Duquesnoy
2010-03-25 13:46:59 +01:00
8a236cc7ac
Client: Update selbar if selected client get a new title
Martin Duquesnoy
2010-03-25 12:36:34 +01:00
4199b7bb50
Event: manage expose event for selbar
Martin Duquesnoy
2010-03-24 19:15:11 +01:00
842bc7d3ce
Infobar: Add selbar; title of selected client in infobar (Feature #31 requested by markand), conf: [bar] selbar = true/false
Martin Duquesnoy
2010-03-24 18:03:17 +01:00
fab6a9f584
Tag: Fix mad behavior when wanting to transfer a client on the its tag
Martin Duquesnoy
2010-03-04 21:54:18 +01:00
7a714c03a9
Screen: Add screen_prev_sel function to go to the last used screen. (Feature #30 requested by Erus)
Martin Duquesnoy
2010-02-26 23:40:16 +01:00
2e0b050be3
Update version
Martin Duquesnoy
2010-02-26 21:07:57 +01:00
ade723b6bc
Tag: Add functions to transfert selected client to next/previous tag.
OldMan
2010-02-25 20:56:49 +01:00
7e44e4b314
Tag: Add tag_prev_sel function request by Erus (Feature #29)
Martin Duquesnoy
2010-02-25 20:39:04 +01:00
77cb589f03
Mouse: Fix move_tag_client.
Martin Duquesnoy
2010-02-07 17:56:48 +01:00
56079ebdfe
Infobar: Add option to move layout button before of after tags list (Feature #20 requested by Erus.)
Martin Duquesnoy
2010-02-07 17:27:42 +01:00
881ac9f68f
Status: Add status.c, clean statutext fonction and add located text stuff: \s[x;y;#color;text]\.
Martin Duquesnoy
2010-02-04 02:58:28 +01:00
bc94d42372
Infobar: Remove useless strncpy.
Martin Duquesnoy
2010-01-10 16:32:49 +01:00
f4d683f17f
Infobar: Remove debug stuff
Martin Duquesnoy
2010-01-10 15:07:19 +01:00
d8afcfa013
Infobar: Fix strncpy mistake.
Martin Duquesnoy
2010-01-10 15:06:37 +01:00
af0d459b4c
Infobar: Improve and simplify infobar_draw_statustext.
Martin Duquesnoy
2010-01-10 03:00:48 +01:00
b766375db8
Infobar: Code cosmetic.
Martin Duquesnoy
2010-01-07 18:33:16 +01:00
26498dc07b
Infobar: Add bar feature in infobar_draw_statustext to make rectangle with wmfs -s -> \b[xx;yy;width;height;#color]\ *TEST*
Martin Duquesnoy
2010-01-07 18:27:34 +01:00
000a1f4c3d
Infobar: Add bar feature in infobar_draw_statustext to make rectangle with wmfs -s -> \b[xx;yy;width;height;#color]\ *TEST*
Martin Duquesnoy
2010-01-03 23:02:25 +01:00
f0daf5ba20
Init: Replace system by spawn at the first execution of status_path
Martin Duquesnoy
2010-01-02 20:31:42 +01:00
250518c2a4
Wmfsrc: Add status_timing in default conf
Martin Duquesnoy
2010-01-02 18:31:19 +01:00
e4bbe15fc4
Infobar: Fix memleak in infobar_draw_statustext by replacing pointer to array
Martin Duquesnoy
2010-01-02 16:50:37 +01:00
8362a4ab68
Infobar/Init: Improve status.sh check test and fix free mistake (segfault) in infobar_draw_statustext from philpep
201001
Martin Duquesnoy
2010-01-02 12:13:27 +01:00
d8f086868c
Cmake: lpthread in LDFLAGS instead of CFLAGS xorg smoke too much, normally this is wonderful for the code. Not this time :-)
Philippe Pepiot
2010-01-02 02:29:41 +01:00
b49744289c
Merge branch 'master' of git.wmfs.info:wmfs into philpep
Philippe Pepiot
2010-01-02 01:36:31 +01:00
119996ff47
Tag 201001
Philippe Pepiot
2010-01-02 01:34:55 +01:00
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.
Martin Duquesnoy
2010-01-01 23:24:01 +01:00
f62e59117f
Client: Fix client_above function (multi-head placement)
Martin Duquesnoy
2009-12-27 11:19:15 +01:00
436d28d248
Layout: Fix mistake when toggle of abovecf (arragement per tag)
Martin Duquesnoy
2009-12-26 15:26:42 +01:00
0a09838b80
Layout: Fix mistake when toggle of abovecf (arrangement)
Martin Duquesnoy
2009-12-26 15:25:29 +01:00
8c4641f7e5
Client: Abovefc option improved, better management of multi-head
Martin Duquesnoy
2009-12-26 00:49:27 +01:00
5d0b922907
Client/Layout: Add abovefc option and toggle uicb fonction. Requested by Arpinux.
Martin Duquesnoy
2009-12-25 21:25:20 +01:00
f916b8e0cb
Init: Load ~/.config/wmfs/status.sh at startup (if status.sh is +x)
Martin Duquesnoy
2009-11-22 20:29:43 +01:00
4beaeb7a14
Client/Conf: Fix the mistake of the autistic linkdd..
Martin Duquesnoy
2009-11-21 22:11:06 +01:00
3bb9ed108c
Set new version...
Martin Duquesnoy
2009-11-17 20:00:05 +01:00
5a25eaeff5
Ewmh/Event: Fix _WMFS_STATUSTEXT_x mistake
Martin Duquesnoy
2009-11-16 19:40:33 +01:00
7b30445d19
Fix other memleak in infobar_draw_statustext()
Philippe Pepiot
2009-11-16 00:51:11 +01:00
a812c6d47e
Config: set "set_new_win_master" false by default.
Martin Duquesnoy
2009-11-15 15:52:15 +01:00
ba45a360f7
Ewmh: Fix wmfs_statustext_x placement in net_atom enum
Martin Duquesnoy
2009-11-15 14:52:53 +01:00
e9bc1590b0
Config: Fix bug with titlebar buttons.
Martin Duquesnoy
2009-11-15 14:27:20 +01:00
34b8d78e80
Infobar: Fix memleak in infobar_draw_statustext()
Philippe Pepiot
2009-11-14 05:56:41 +01:00
c37e192b4d
Conf: *TEST* make parser faster.
Martin Duquesnoy
2009-11-06 19:52:26 +01:00
1b16cb9229
Merge branch 'master' of git.wmfs.info:wmfs
Martin Duquesnoy
2009-11-02 20:09:27 +01:00
0b5b2affd4
Client: Fix layout update bug when a client is closed on another tag.
Martin Duquesnoy
2009-11-02 20:08:56 +01:00
a84cc5ef48
Add option to set the new windows as master or not
linkdd
2009-10-20 18:20:52 +02:00
39ef26690c
Launcher: Replace ~/ by $HOME/
Philippe Pepiot
2009-10-15 20:49:03 +02:00
e723c03fe3
All: Use err(x) warn(x) instead of fprintf for formated error messages with additional information from errno.
Philippe Pepiot
2009-10-14 00:15:24 +02:00
7917654281
Launcher: Use stat(2) instead of DT_DIR from dirent.h
Philippe Pepiot
2009-10-13 23:47:07 +02:00
21e964a404
Launcher: Define _BSD_SOURCE to using DT_DIR on glibc
Philippe Pepiot
2009-10-13 22:46:35 +02:00
fd2852b50f
Launcher: To use asprintf() with glibc we define _GNU_SOURCE
Philippe Pepiot
2009-10-13 22:39:34 +02:00
6abac69d8f
Launcher: add filename completion
Philippe Pepiot
2009-10-13 21:57:24 +02:00
23848e8291
Launcher: rearrange completion
Philippe Pepiot
2009-10-13 20:11:14 +02:00
3fa21c0d2e
Layout: Add width reminder in layer layout.
Martin Duquesnoy
2009-10-12 20:41:34 +02:00
b45b14dcd0
Conf: Fix "bug" #7 requested by sahko.
Martin Duquesnoy
2009-10-12 19:16:03 +02:00
a3a0dd32ba
Don't care about return code for wait()
Philippe Pepiot
2009-10-12 01:39:28 +02:00