9175f28d1b
Fix rules m'kay
Martin Duquesnoy
2012-01-28 21:49:55 +01:00
32f8c69a81
Finalize client free mode with multi-screen, mouse and swap
Martin Duquesnoy
2012-01-28 21:34:39 +01:00
2ac4d8ffd0
Fix some free client issues, add double fork in spawn
Martin Duquesnoy
2012-01-28 17:10:59 +01:00
4deb60dfa6
Merge pull request #13 from m-r-r/master
Martin Duquesnoy
2012-01-28 04:37:08 -08:00
9481421476
Added the debian/ folder
m-r-r
2012-01-28 12:46:18 +01:00
ff95610727
Fix reversed border refresh
Martin Duquesnoy
2012-01-28 02:35:38 +01:00
e8941ae7b8
Add back -c option to send uicb func throught xprops
Martin Duquesnoy
2012-01-28 02:27:34 +01:00
fd27ce371e
Improve free client management
Martin Duquesnoy
2012-01-28 01:52:40 +01:00
6cae9e0465
Fix status check for correct end of sequence
Martin Duquesnoy
2012-01-27 21:13:18 +01:00
409d26bf7b
Fix configureevent with free mode, set hinted client as free
Martin Duquesnoy
2012-01-27 18:45:58 +01:00
aa71bf00f9
Allow ']' char in string of \s[] sequences, by adding a \ before
Martin Duquesnoy
2012-01-27 18:26:18 +01:00
2ad1e52051
Work on free client with tabbing behavior
Martin Duquesnoy
2012-01-27 15:43:53 +01:00
86069d0a68
Fix statusline context free
Martin Duquesnoy
2012-01-27 14:00:29 +01:00
02e48d1cd8
Merge pull request #11 from paulfariello/master
Martin Duquesnoy
2012-01-27 02:45:10 -08:00
bdef66c8f7
Correct alignment of sequence in infobar
Paul Fariello
2012-01-27 10:36:32 +01:00
dc377e30bd
Replace layout_toggle_free by client_toggle_free, fix re-integration in tiled layout
Martin Duquesnoy
2012-01-26 20:47:46 +01:00
6b349bb4e4
Begin to work on free client
Martin Duquesnoy
2012-01-26 18:02:47 +01:00
7c4e9d8dbc
Add key_modifier option in [client]
Martin Duquesnoy
2012-01-26 03:44:01 +01:00
a6aa4edbd7
Add urgent tag support, tags_urgent/fg/bg/statusline in conf
Martin Duquesnoy
2012-01-26 02:58:19 +01:00
233be4dbc1
Free data at the end of launcher_process
Martin Duquesnoy
2012-01-25 23:15:08 +01:00
99bb7e0812
! NEW LAUNCHER ! Uicb function 'launcher', new [lauchers] section and 'l' infobarelement. See default wmfsrc please
Martin Duquesnoy
2012-01-25 23:11:15 +01:00
0ee606d251
Free screen after clients to set tag/screen in props before quit
Martin Duquesnoy
2012-01-25 15:30:50 +01:00
f7a3ef3b3d
Fix wmfs_current_tag recovering
Martin Duquesnoy
2012-01-25 13:58:04 +01:00
4d09fae65b
Remove debug puts
Martin Duquesnoy
2012-01-25 04:04:57 +01:00
2eba3ccc64
! NEW SYSTRAY ! systray element as 'y', element dynamic size
Martin Duquesnoy
2012-01-25 04:01:59 +01:00
f8dedf7231
Add systray functions
Martin Duquesnoy
2012-01-23 12:15:11 +01:00
e0aa3ed034
Prepare code for Systray
Martin Duquesnoy
2012-01-23 11:28:13 +01:00
a74f7c15db
Remove useless flags in mousebind struct
Martin Duquesnoy
2012-01-23 05:32:25 +01:00
6f383d74b8
Fix status parsing, allow ^ instead of \ for sequence first char
Martin Duquesnoy
2012-01-23 04:34:13 +01:00
5a9d1f6e13
Add client_*_statusline in theme section, improve status core
Martin Duquesnoy
2012-01-23 01:59:14 +01:00
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)
Martin Duquesnoy
2012-01-22 22:27:26 +01:00
feaa413951
Add status_ctx struct to use status sequences everywhere by using context
Martin Duquesnoy
2012-01-22 20:11:01 +01:00
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]
Martin Duquesnoy
2012-01-22 18:11:58 +01:00
fbbd9df728
Merge branch 'master' of github.com:xorg62/wmfs
Martin Duquesnoy
2012-01-22 01:49:43 +01:00
97fd008856
Add default mousebind for client (scroll to focus next/prev tab) and minor fix
Martin Duquesnoy
2012-01-22 01:49:25 +01:00
e31ebb9702
Add logging system with warnl, warnxl, errl, errxl
linkdd
David Delassus
2012-01-21 18:27:36 +01:00
ebc83c904b
Fix last titlebar size in tabbed client
Martin Duquesnoy
2012-01-21 16:41:53 +01:00
8207dbf3ce
New titlebar style for tabbed client: the selected titlebar is not only the first anymore
Martin Duquesnoy
2012-01-21 15:57:14 +01:00
9953f1b4b8
New titlebar style for tabbed client: the selected titlebar is not only the first anymore
Martin Duquesnoy
2012-01-21 15:56:17 +01:00
9ce29181e7
Add COPYING with license, thanks mrr
Martin Duquesnoy
2012-01-21 14:15:54 +01:00
1376bfebe1
Select previous tag if try to select current one (in order to improve erufu productivity)
Martin Duquesnoy
2012-01-21 00:48:35 +01:00
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)
Martin Duquesnoy
2012-01-20 23:23:45 +01:00
545b1a2a7e
Check if cmd exist before xstrdup it in mousebind_section and remove fifo if it exists before init
Martin Duquesnoy
2012-01-20 20:29:58 +01:00
ade67b66ee
Add client_focus_click uicb, by default with button1 on client
Martin Duquesnoy
2012-01-20 20:09:19 +01:00
dbac129bf9
Use global head for mousebind to free all at quit()
Martin Duquesnoy
2012-01-20 19:56:15 +01:00
f5f574b6bd
!CONFIG NEWS! Add multi mouse section in [tags] and new section [client] with multi mouse section
Martin Duquesnoy
2012-01-20 19:32:50 +01:00
4ee3ae7638
Merge pull request #10 from paulfariello/master
Martin Duquesnoy
2012-01-19 14:34:45 -08:00
4d6cf92adc
Remove useless statement
Paul Fariello
2012-01-19 23:04:39 +01:00
89d2a18e4b
Remove usesell assignment
Paul Fariello
2012-01-19 22:59:44 +01:00
f3abb4999e
Merge pull request #9 from paulfariello/master
Martin Duquesnoy
2012-01-19 10:17:01 -08:00
3e684a5916
Fix xstrdup if str is NULL.
Philippe Pepiot
2012-01-19 11:18:46 +01:00
d983e65ff4
Merge branch 'master' of github.com:xorg62/wmfs
Martin Duquesnoy
2012-01-19 03:07:57 +01:00
e1d1a9329b
Merge and fix Paul Fariello commit 'Add uicb client move to next/prev tag'
Martin Duquesnoy
2012-01-19 03:00:58 +01:00
36c0e0671d
Add uicb client move to next/prev tag
Paul Fariello
2012-01-18 23:33:22 +01:00
7e05c2dadf
Fix issue #8 on github about shell absolute path in spawn function, thanks to antoineB
Martin Duquesnoy
2012-01-18 23:27:40 +01:00
1585802bf0
Merge branch 'master' of github.com:xorg62/wmfs
Martin Duquesnoy
2012-01-18 12:37:35 +01:00
5c17832363
Remove install of .desktop in makefile
Martin Duquesnoy
2012-01-18 12:36:50 +01:00
1e4aa46e46
Set back previous code in mouse_drag_tag
Martin Duquesnoy
2012-01-18 01:43:34 +01:00
d26e1e8e55
Init t at null in mouse_move
Martin Duquesnoy
2012-01-18 00:45:31 +01:00
9f31de1565
Fix configureevent fac_resize value (bug reported by blueyy, occured with sakura
Martin Duquesnoy
2012-01-17 23:36:34 +01:00
03a48e4381
Check if tag exist in mouse_drag_tag after getting ptr
Martin Duquesnoy
2012-01-17 21:42:21 +01:00
717fa182d4
Replace flags instead bool in global struct
Martin Duquesnoy
2012-01-17 13:08:20 +01:00
334d2d47e3
Add screen_next/prev uicb function, fix CCOL & screen update at client manage
Martin Duquesnoy
2012-01-17 00:14:33 +01:00
4c06d00be7
Fix -C option desc
Martin Duquesnoy
2012-01-16 19:43:06 +01:00
3e04fc3bde
Replace default config path by .config/wmfs/wmfsrc, add option -h -v and -C, new example wmfsrc.
Martin Duquesnoy
2012-01-16 19:40:18 +01:00
a9356c834b
Update script/status.sh example
Martin Duquesnoy
2012-01-16 19:03:09 +01:00
beebb65c29
Fix draw_reversed_rect for multiscreen swap
Martin Duquesnoy
2012-01-16 18:55:08 +01:00