Philippe Pepiot
d75746bcf4
s/strcpy/strncpy and fix somes unused variables
2010-11-19 17:36:37 +01:00
Philippe Pepiot
82b17ea02f
Improve allocating system and integrate parser
...
emalloc remplaced with xcalloc/xmalloc/xrealloc
and easy wrappers for strings zmalloc/zcalloc/zrealloc
- exit on fail
- prevent size_t overflow
Integrate parser in src/
2010-11-19 16:42:14 +01:00
Philippe Pepiot
c2664e8e85
wmfs compile with -W -Wall -Wextra (TODO: fix types !!)
2010-11-17 02:27:15 +01:00
Martin Duquesnoy
dce3b8eb3c
Client: Fix screen setting in client_set_attributes
2010-08-18 21:32:39 +02:00
Martin Duquesnoy
ce8238fb20
Client: Fix mistake in function name
2010-08-18 21:29:48 +02:00
Martin Duquesnoy
e9ffab7d62
Client: Fix client_get_prev/next not working when screen switching with mouse
2010-08-18 19:41:47 +02:00
Martin Duquesnoy
5d9ad3e1db
Client: Fix mistake
2010-08-10 14:22:03 +02:00
Martin Duquesnoy
695cf69790
Client: Fixed wm_window_role condition in rules function
2010-08-10 14:21:17 +02:00
Martin Duquesnoy
86b20ba799
Client: Fix role usage in rule section
2010-08-10 10:45:01 +02:00
Martin Duquesnoy
ec2c2f6337
Client: Fixes details in client_set_rule
2010-08-10 03:38:53 +02:00
Martin Duquesnoy
5d7f4a2382
Config: Add WM_WINDOW_ROLE match in rule section
2010-08-10 03:22:22 +02:00
Martin Duquesnoy
a496d77f9e
Conf: Add [rules] section. (Feature #34 requested by markand CHACHA) clients option, autofree and automax option are DEPRECATED but works for some revision.
2010-08-10 02:40:06 +02:00
Martin Duquesnoy
7a1bfb48f5
Menu: Set clientlist menu alignement to left for better visibility
2010-08-10 01:37:37 +02:00
Martin Duquesnoy
3e71c420d6
Client: Add "all" cmd option to clientlist uicb function to display all client in menu instead only in current tag
2010-08-10 01:31:23 +02:00
Martin Duquesnoy
6d99de883c
Layout: Fix toggle maximization in free layout
2010-08-03 02:03:01 +02:00
Martin Duquesnoy
132f7d1da4
Client: Add focusontag option in Client structure to save focused client on every tag
2010-08-02 17:26:43 +02:00
Martin Duquesnoy
4a1ab8ef79
Client/Tag: Fix focus problems with tag_transfert
2010-08-02 16:27:30 +02:00
Martin Duquesnoy
61015e2567
Client: Fix possible flash-fullscreen problem
2010-08-02 16:12:33 +02:00
Martin Duquesnoy
5742ed4fca
Client: Fix client swapping with additional tag
2010-08-02 15:45:31 +02:00
Martin Duquesnoy
3b81cacaac
Client: Fix arranging bug when closing client in additional tag condition
2010-07-26 19:38:23 +02:00
Martin Duquesnoy
e6fc0a4976
Event: Remove send_client_message function
2010-07-26 11:32:26 +02:00
Martin Duquesnoy
374abb0e26
Update improvement
2010-07-26 11:20:20 +02:00
Martin Duquesnoy
cc10d56359
Systray/status: Adapt statuspos (with image/rectangle) with systray width
2010-07-23 04:15:33 +02:00
Martin Duquesnoy
1094861b49
Ewmh: Fix panels crash and type_dock management
2010-07-22 23:57:31 +02:00
Martin Duquesnoy
910421c41c
Layout: Fix screen test in arrange (reported by mseed)
2010-07-21 13:20:09 +02:00
Martin Duquesnoy
a90f4ee7ce
Client: Fix bug #70 (reported by bacardi55)
2010-06-21 16:06:14 +02:00
Martin Duquesnoy
6e05fd498d
Conf/Layout/Client: Add option keep_layout_geo (requested by Armael)
2010-06-10 15:41:53 +02:00
Martin Duquesnoy
f683022678
Client: Code typo..
2010-06-09 19:26:19 +02:00
Martin Duquesnoy
32b3120fbd
Client/conf: Add automax option (same that autofree but for maximization) (Feature #62 requested by bacardi55)
2010-06-09 19:24:48 +02:00
Martin Duquesnoy
470606af1b
Client: Fix possible segfault when there is no autofree option (shame on me :o)
2010-06-06 23:40:55 +02:00
Martin Duquesnoy
12fc01b824
Client: add autofree option in client section (Feature #9 requested by lidstah (and tamtam)) See default wmfsrc
2010-06-06 23:34:11 +02:00
Martin Duquesnoy
9067f3cb66
Client: Add focus traveling with uicb function: client_focus_{right, left, top, bottom} (Feature #45 requested by biiter) [NEED TEST]
2010-06-06 22:48:25 +02:00
Martin Duquesnoy
faab6d946e
Client: Remove urgent when unmanaging a client without focus it
2010-06-05 22:59:43 +02:00
Martin Duquesnoy
6ecc58bdb1
Client: Remove free in client_get_name
2010-05-08 19:26:55 +02:00
Martin Duquesnoy
c524326714
Client: Remove comment lines in client_moveresize
2010-05-07 18:54:48 +02:00
Martin Duquesnoy
c886edb19d
Client: Map client after almost all in client_manage
2010-05-07 18:53:43 +02:00
Martin Duquesnoy
995c4e94e7
Client: Add padding option in client to set space between tiled client (Feature #52 requested by Armael)
2010-04-25 17:20:24 +02:00
Martin Duquesnoy
07db3fafbd
Menu: Fix item height
2010-04-22 17:56:35 +02:00
Martin Duquesnoy
d38e7598a4
Client: uicb_client_select warp pointer on the client to avoid Bug #51 signaled by bacardi55
2010-04-22 17:40:55 +02:00
Martin Duquesnoy
f8115d686d
Tag/Clients: Add client_ignore tag option (~Feature #6 requested by Elpinoutoufou)
2010-04-20 18:10:42 +02:00
Martin Duquesnoy
8e3e10f041
Client: Improve clientlist
2010-04-15 13:49:31 +02:00
Philippe Pepiot
c8bb465bb0
Fix possible segfault when no [selbar] in config
2010-04-15 01:09:22 +02:00
OldMan
5363a7a8a9
Menu as Clientlist
2010-04-14 19:59:53 +06:00
Martin Duquesnoy
b0b74b46eb
Code cosmetic..
2010-04-12 18:33:32 +02:00
OldMan
9c693212bb
Misc: client_round option
2010-04-11 16:57:07 +06:00
OldMan
d525e3ace1
Misc: focus_pointer_click option
2010-04-11 16:15:29 +06:00
Martin Duquesnoy
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)
2010-04-07 00:33:00 +02:00
Martin Duquesnoy
b38db34de5
Client: Fix possible bug in removing focus when client wanted tag is set
2010-04-05 16:41:28 +02:00
Martin Duquesnoy
fb8daed2b5
Layout: Fix free geometry of client
2010-04-04 20:04:54 +02:00
Martin Duquesnoy
ee13255297
Client/Event/Tag: Fix XUrgencyHint support
2010-04-04 15:42:51 +02:00