204 Commits

Author SHA1 Message Date
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
Martin Duquesnoy
d26e1e8e55 Init t at null in mouse_move 2012-01-18 00:45:31 +01:00
Martin Duquesnoy
9f31de1565 Fix configureevent fac_resize value (bug reported by blueyy, occured with sakura 2012-01-17 23:36:34 +01:00
Martin Duquesnoy
03a48e4381 Check if tag exist in mouse_drag_tag after getting ptr 2012-01-17 21:42:21 +01:00
Martin Duquesnoy
717fa182d4 Replace flags instead bool in global struct 2012-01-17 13:08:20 +01:00
Martin Duquesnoy
334d2d47e3 Add screen_next/prev uicb function, fix CCOL & screen update at client manage 2012-01-17 00:14:33 +01:00
Martin Duquesnoy
4c06d00be7 Fix -C option desc 2012-01-16 19:43:06 +01:00
Martin Duquesnoy
3e04fc3bde Replace default config path by .config/wmfs/wmfsrc, add option -h -v and -C, new example wmfsrc. 2012-01-16 19:40:18 +01:00
Martin Duquesnoy
a9356c834b Update script/status.sh example 2012-01-16 19:03:09 +01:00
Martin Duquesnoy
beebb65c29 Fix draw_reversed_rect for multiscreen swap 2012-01-16 18:55:08 +01:00
Martin Duquesnoy
c59b69869a Don't allow to tab client from different screen 2012-01-16 17:01:32 +01:00
Martin Duquesnoy
527d62f700 Previous fix fixed previous previous one, don't need to apply_tgeo between vertical/horizontal fac adapt 2012-01-15 16:23:29 +01:00
Martin Duquesnoy
0e7e9a135e Fix check of 2 parents client geos: using temporary geo instead of original in case of manual locking resize 2012-01-15 16:16:39 +01:00
Martin Duquesnoy
017070d585 Update tabbed client titlebar as tabmaster client titlebar 2012-01-14 16:44:12 +01:00
Martin Duquesnoy
ecadef1587 Apply tgeo between vertical and horizontal factor hint resize 2012-01-14 16:39:13 +01:00
Martin Duquesnoy
ad4f4e361c Fix possible misinformed ptr 2012-01-14 02:03:55 +01:00
Martin Duquesnoy
0f185a8121 Add client dragndrop in tag with mouse with mouse_move function 2012-01-14 01:46:38 +01:00
Martin Duquesnoy
38f122abbb Add uicb mouse_tab, set by default on mouse2 -> titlebar 2012-01-13 20:35:29 +01:00
Martin Duquesnoy
e610c9c5b9 Improve fac adaption with size hint 2012-01-13 20:24:07 +01:00
Martin Duquesnoy
e1dee581c6 Remove CLIENT_TABMSTER flag at tabbed client closing if client's tabmaster is not tabbed anymore 2012-01-12 21:29:35 +01:00
Martin Duquesnoy
1774ca022e Remove reversed border at swap in mouse_move 2012-01-12 21:18:50 +01:00
Martin Duquesnoy
55e80847b5 Add mouse.c/mouse.h with mouse_resize & mouse_move as uicb function. button1 on titlebar -> move button3 -> resize (hardcoded for now) 2012-01-12 21:06:55 +01:00
Martin Duquesnoy
b3309676b2 Fix client_focus_next/prev_tab to get only parent tabbed client 2012-01-12 14:39:49 +01:00
Martin Duquesnoy
35a40f8b71 Add uicb function client_focus_next/prev_tab 2012-01-12 14:36:56 +01:00
Martin Duquesnoy
a0cb5793cd Improve tabbed titlebar render: border around tabbed titlebar & separation in tabbed unfocused client 2012-01-12 02:33:19 +01:00
Martin Duquesnoy
f46cbaf501 Clean code by adding function instead macros for seq parsing AND allow multi mousebinds sequence: \[](;;)(;;)(;;) 2012-01-11 16:18:21 +01:00
Martin Duquesnoy
5cdb0ac77c Use single function to parse sequences to keep the order 2012-01-10 22:53:52 +01:00