230 Commits

Author SHA1 Message Date
Martin Duquesnoy
409d26bf7b Fix configureevent with free mode, set hinted client as free 2012-01-27 18:45:58 +01:00
Martin Duquesnoy
aa71bf00f9 Allow ']' char in string of \s[] sequences, by adding a \ before 2012-01-27 18:26:18 +01:00
Martin Duquesnoy
2ad1e52051 Work on free client with tabbing behavior 2012-01-27 15:43:53 +01:00
Martin Duquesnoy
86069d0a68 Fix statusline context free 2012-01-27 14:00:29 +01:00
Martin Duquesnoy
02e48d1cd8 Merge pull request #11 from paulfariello/master
Correct alignment of sequence in infobar
2012-01-27 02:45:10 -08:00
Paul Fariello
bdef66c8f7 Correct alignment of sequence in infobar 2012-01-27 10:44:47 +01:00
Martin Duquesnoy
dc377e30bd Replace layout_toggle_free by client_toggle_free, fix re-integration in tiled layout 2012-01-26 20:47:46 +01:00
Martin Duquesnoy
6b349bb4e4 Begin to work on free client 2012-01-26 18:02:47 +01:00
Martin Duquesnoy
7c4e9d8dbc Add key_modifier option in [client] 2012-01-26 03:44:01 +01:00
Martin Duquesnoy
a6aa4edbd7 Add urgent tag support, tags_urgent/fg/bg/statusline in conf 2012-01-26 02:58:19 +01:00
Martin Duquesnoy
233be4dbc1 Free data at the end of launcher_process 2012-01-25 23:15:08 +01:00
Martin Duquesnoy
99bb7e0812 ! NEW LAUNCHER ! Uicb function 'launcher', new [lauchers] section and 'l' infobarelement. See default wmfsrc please 2012-01-25 23:11:15 +01:00
Martin Duquesnoy
0ee606d251 Free screen after clients to set tag/screen in props before quit 2012-01-25 15:30:50 +01:00
Martin Duquesnoy
f7a3ef3b3d Fix wmfs_current_tag recovering 2012-01-25 13:58:04 +01:00
Martin Duquesnoy
4d09fae65b Remove debug puts 2012-01-25 04:04:57 +01:00
Martin Duquesnoy
2eba3ccc64 ! NEW SYSTRAY ! systray element as 'y', element dynamic size 2012-01-25 04:01:59 +01:00
Martin Duquesnoy
f8dedf7231 Add systray functions 2012-01-23 12:15:11 +01:00
Martin Duquesnoy
e0aa3ed034 Prepare code for Systray 2012-01-23 11:28:13 +01:00
Martin Duquesnoy
a74f7c15db Remove useless flags in mousebind struct 2012-01-23 05:32:25 +01:00
Martin Duquesnoy
6f383d74b8 Fix status parsing, allow ^ instead of \ for sequence first char 2012-01-23 04:34:13 +01:00
Martin Duquesnoy
5a9d1f6e13 Add client_*_statusline in theme section, improve status core 2012-01-23 01:59:14 +01:00
Martin Duquesnoy
38f3e3b6b0 Add tags_occupied color in theme and tags_*_statusline to draw status sequences in tags button in according to tag state (normal/selected/occupied) 2012-01-22 22:27:26 +01:00
Martin Duquesnoy
feaa413951 Add status_ctx struct to use status sequences everywhere by using context 2012-01-22 20:11:01 +01:00
Martin Duquesnoy
9d462ac71e Add Imlib2 support: option dependence (use --without-imlib2 at configure). New status sequence: \i[left/right;w;h;/path/img] OR \i[x;y;w;h;/path/img] 2012-01-22 18:11:58 +01:00
Martin Duquesnoy
fbbd9df728 Merge branch 'master' of github.com:xorg62/wmfs 2012-01-22 01:49:43 +01:00
Martin Duquesnoy
97fd008856 Add default mousebind for client (scroll to focus next/prev tab) and minor fix 2012-01-22 01:49:25 +01:00
David Delassus
e31ebb9702 Add logging system with warnl, warnxl, errl, errxl 2012-01-21 18:27:36 +01:00
Martin Duquesnoy
ebc83c904b Fix last titlebar size in tabbed client 2012-01-21 16:41:53 +01:00
Martin Duquesnoy
8207dbf3ce New titlebar style for tabbed client: the selected titlebar is not only the first anymore 2012-01-21 15:57:14 +01:00
Martin Duquesnoy
9953f1b4b8 New titlebar style for tabbed client: the selected titlebar is not only the first anymore 2012-01-21 15:56:17 +01:00
Martin Duquesnoy
9ce29181e7 Add COPYING with license, thanks mrr 2012-01-21 14:15:54 +01:00
Martin Duquesnoy
1376bfebe1 Select previous tag if try to select current one (in order to improve erufu productivity) 2012-01-21 00:48:35 +01:00
Martin Duquesnoy
682bbeea89 Set at least one tag on screen where there is no one, use no screen option in [tag] sections in default config (= screen = -1, tag on each screen) 2012-01-20 23:23:45 +01:00
Martin Duquesnoy
545b1a2a7e Check if cmd exist before xstrdup it in mousebind_section and remove fifo if it exists before init 2012-01-20 20:29:58 +01:00
Martin Duquesnoy
ade67b66ee Add client_focus_click uicb, by default with button1 on client 2012-01-20 20:09:19 +01:00
Martin Duquesnoy
dbac129bf9 Use global head for mousebind to free all at quit() 2012-01-20 19:56:15 +01:00
Martin Duquesnoy
f5f574b6bd !CONFIG NEWS! Add multi mouse section in [tags] and new section [client] with multi mouse section 2012-01-20 19:32:50 +01:00
Martin Duquesnoy
4ee3ae7638 Merge pull request #10 from paulfariello/master
Clean uicb screen move client next/prev
2012-01-19 14:34:45 -08:00
Paul Fariello
4d6cf92adc Remove useless statement 2012-01-19 23:04:39 +01:00
Paul Fariello
89d2a18e4b Remove usesell assignment 2012-01-19 22:59:44 +01:00
Martin Duquesnoy
f3abb4999e Merge pull request #9 from paulfariello/master
Add uicb screen move client next/prev
2012-01-19 10:17:01 -08:00
Paul Fariello
4da3889b86 Add uicb screen move client next/prev 2012-01-19 14:56:51 +01:00
Philippe Pepiot
3e684a5916 Fix xstrdup if str is NULL.
If str is NULL we return an uninitialized char *
2012-01-19 11:21:40 +01:00
Martin Duquesnoy
d983e65ff4 Merge branch 'master' of github.com:xorg62/wmfs 2012-01-19 03:07:57 +01:00
Martin Duquesnoy
e1d1a9329b Merge and fix Paul Fariello commit 'Add uicb client move to next/prev tag' 2012-01-19 03:00:58 +01:00
Paul Fariello
36c0e0671d Add uicb client move to next/prev tag 2012-01-18 23:33:22 +01:00
Martin Duquesnoy
7e05c2dadf Fix issue #8 on github about shell absolute path in spawn function, thanks to antoineB 2012-01-18 23:27:40 +01:00
Martin Duquesnoy
1585802bf0 Merge branch 'master' of github.com:xorg62/wmfs 2012-01-18 12:37:35 +01:00
Martin Duquesnoy
5c17832363 Remove install of .desktop in makefile 2012-01-18 12:36:50 +01:00
Martin Duquesnoy
1e4aa46e46 Set back previous code in mouse_drag_tag 2012-01-18 01:43:34 +01:00