364 Commits

Author SHA1 Message Date
Martin Duquesnoy
5e3c44824d Simplify screen_move_client_prev/next 2012-01-31 21:05:24 +01:00
Martin Duquesnoy
f36d60de45 Fix default status.sh 2012-01-31 18:08:30 +01:00
Martin Duquesnoy
a9b5542513 Avoid cc->title = NULL case using draw_text in frame_update 2012-01-31 14:27:24 +01:00
Martin Duquesnoy
235935f36f Use dirent.h instead of fts.h for launcher completion because of compatibility 2012-01-30 23:14:00 +01:00
Martin Duquesnoy
a37c01c56d Use warnl in launcher.c 2012-01-30 13:24:24 +01:00
Martin Duquesnoy
69b2482684 Can set free = false for normally free client 2012-01-30 11:08:15 +01:00
Martin Duquesnoy
ca4fd18e38 Add launcher completion (adapt philpep FTS based completion, thanks philpep) 2012-01-30 10:42:45 +01:00
Martin Duquesnoy
9c7c3a79e2 Minor fixes 2012-01-30 03:11:51 +01:00
Martin Duquesnoy
783799942d Init f to false in layout_split_integrate 2012-01-29 22:39:09 +01:00
Martin Duquesnoy
3fcc2b844b Fix compilation with clang 2012-01-29 21:05:35 +01:00
Martin Duquesnoy
00c6cfebd2 Fix client covering new bar at reload 2012-01-29 16:42:12 +01:00
Martin Duquesnoy
7777dba930 Add default keybind for layout_integrate function 2012-01-29 16:27:51 +01:00
Martin Duquesnoy
057814d5f5 Add layout_integrate_left/right/top/bottom uicb functions 2012-01-29 16:21:01 +01:00
Martin Duquesnoy
9d76026826 no fac_resize for not tiled client 2012-01-29 06:06:00 +01:00
Martin Duquesnoy
8f52715fe3 Fix client flick at untab when free, split arrange closed with free mode 2012-01-29 05:18:51 +01:00
Martin Duquesnoy
3361a3b8bc Fix configureevent for free mode apps-integrated mouse resize, and simplify some code 2012-01-29 04:59:34 +01:00
Martin Duquesnoy
1b31caac9e Fix client tab with free client and mouse (middle click titlebar) 2012-01-29 04:43:42 +01:00
Martin Duquesnoy
63aaa48957 Fix strdup warning, use ISTRDUP in theme section 2012-01-29 04:37:57 +01:00
Martin Duquesnoy
8749b23250 Choose W->ctheme in client_manage 2012-01-29 04:28:12 +01:00
Martin Duquesnoy
25dec6073c Handle signals TERM, QUIT and CHLD for zombies 2012-01-29 04:24:28 +01:00
Martin Duquesnoy
69391afed8 Add theme option in [client] 2012-01-29 04:11:56 +01:00
Martin Duquesnoy
2bf2011cf1 Init display and W after option in main 2012-01-29 03:52:00 +01:00
Martin Duquesnoy
9048729876 Fix client_gb_titlebar with no titlebar case 2012-01-29 02:59:38 +01:00
Martin Duquesnoy
0f3bc2ed0d Allow client move among screens in free mode 2012-01-29 01:35:41 +01:00
Martin Duquesnoy
31df2361a7 Fix free tag, (m'kay #2) 2012-01-28 23:03:33 +01:00
Martin Duquesnoy
9175f28d1b Fix rules m'kay 2012-01-28 21:49:55 +01:00
Martin Duquesnoy
32f8c69a81 Finalize client free mode with multi-screen, mouse and swap 2012-01-28 21:34:39 +01:00
Martin Duquesnoy
2ac4d8ffd0 Fix some free client issues, add double fork in spawn 2012-01-28 17:10:59 +01:00
Martin Duquesnoy
4deb60dfa6 Merge pull request #13 from m-r-r/master
Added a debian/ folder
2012-01-28 04:37:08 -08:00
m-r-r
9481421476 Added the debian/ folder 2012-01-28 12:46:18 +01:00
Martin Duquesnoy
ff95610727 Fix reversed border refresh 2012-01-28 02:35:38 +01:00
Martin Duquesnoy
e8941ae7b8 Add back -c option to send uicb func throught xprops 2012-01-28 02:27:34 +01:00
Martin Duquesnoy
fd27ce371e Improve free client management 2012-01-28 01:52:40 +01:00
Martin Duquesnoy
6cae9e0465 Fix status check for correct end of sequence 2012-01-27 21:13:18 +01:00
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