627 Commits

Author SHA1 Message Date
Martin Duquesnoy
6715ba034b Confparse: Remove debug pintf 2009-08-23 02:58:17 +02:00
Martin Duquesnoy
9ca98a83ff Confparse: Fix little mistake who make big bug. 2009-08-23 02:56:30 +02:00
Martin Duquesnoy
99b336fea1 Config: Re-add client_{move, resize} 2009-08-23 02:15:22 +02:00
Martin Duquesnoy
bf3038cb78 !! IMPORTANT !! NEW CONFIG FILE SYNTAX, NO LIBCONFUSE NEEDED ANYMORE. 2009-08-23 01:58:24 +02:00
Martin Duquesnoy
324b6bc5d4 Client: Fix mistake in client_manage. 2009-08-22 23:19:22 +02:00
Martin Duquesnoy
36c9f52296 All: Update head license in each file. 2009-08-22 22:56:41 +02:00
Martin Duquesnoy
514f7a0226 Mouse: Add 2 separate functions to move client in tile and move from one tag to another with mouse. 2009-08-22 02:05:26 +02:00
Martin Duquesnoy
378cb70acc Mouse: Securize client swapping / client tagging with mouse 2009-08-21 17:56:36 +02:00
Martin Duquesnoy
8a3111fb75 Mouse/Typo: Improve client tile move system (Remove break after swap). 2009-08-21 17:18:52 +02:00
Martin Duquesnoy
c97cc8a7db Wmfs: Remove all Boolean value in the Client struct: all works with flags and fix multi-head _NET_WM_STATE_FULLSCREEN little placement buf. 2009-08-20 17:50:59 +02:00
Martin Duquesnoy
6db79e381d Confparse: Improve section stuff: Section work like this now: [secname] option = "pwet" [/secname] 2009-08-20 14:16:59 +02:00
Martin Duquesnoy
a5a5126082 Wmfs: Fix typo. 2009-08-20 12:09:42 +02:00
Martin Duquesnoy
81b9f8ebed Scan: Fix possible segfault when reload with scan and client->tag attribute. 2009-08-20 11:57:43 +02:00
Martin Duquesnoy
64159591fb Ewmh: _NET_WM_STATE_FULLSCREEN management improved 2009-08-20 11:40:07 +02:00
Martin Duquesnoy
020e2c88c7 Layout: Get the selected screen before toggle resizhint. 2009-08-19 23:16:10 +02:00
Martin Duquesnoy
93f2fe49fa Mouse: Fix bug #5 found by Linkdd. 2009-08-19 14:04:16 +02:00
Martin Duquesnoy
d4ba00c518 Getinfo: Fix mwfact info bug 2009-08-19 11:41:01 +02:00
Martin Duquesnoy
5fb455840a Confparse: Improve file_to_str. 2009-08-11 00:45:53 +02:00
Martin Duquesnoy
20d247438c Confparse: Improve stuff and add wmfsrc_new, the next wmfs configuration file. 2009-08-10 23:50:18 +02:00
martin
3b18a3937e Remove *~ 2009-08-08 16:00:02 +02:00
martin
f5fe7dda77 Confparse: Add confparse/ libconfuse soon useless. 2009-08-08 15:57:26 +02:00
Martin Duquesnoy
b8f633c9f1 Client: Secure uicb_client_resize 2009-08-01 01:45:23 +02:00
Martin Duquesnoy
33a7864da2 Client: Add condition in uicb_client_resize 2009-08-01 01:20:08 +02:00
Martin Duquesnoy
fd14922e62 Client: Add uicb function client_{move, resize} requested by YDB. 2009-08-01 01:12:44 +02:00
Martin Duquesnoy
7eceb99dee Wmfs/Conf: Fix segfault if there is no tag {} section. 2009-07-29 23:12:26 +02:00
Martin Duquesnoy
7097296cc8 Menu: Fix segfault if there is no menu {} section in config. 2009-07-29 17:42:50 +02:00
Martin Duquesnoy
702d6065fa Wmfs: Add -C option to load a configuration file 2009-07-29 17:14:55 +02:00
Martin Duquesnoy
f252636744 Menu: Improve mouse event management in menu_manage_event. (Add Button{4, 5} management and quit when clicking on another window) 2009-07-29 16:17:54 +02:00
Martin Duquesnoy
24bb4224b3 Client/Layout: Fix layout arranging bug with multihead, when closing a client who is on another screen in the current tag. 2009-07-28 11:50:01 +02:00
Martin Duquesnoy
b5ec3dd9fa Mouse/Client: Focus the selected client when swapping with mouse (requested by pist) 2009-07-25 01:57:42 +02:00
Martin Duquesnoy
ec2ccea884 Client: Add client_get_{next, prev} to simplify some functions. 2009-07-22 20:56:53 +02:00
Martin Duquesnoy
8251de7096 Util: Fix head comment mistake 2009-07-22 15:53:53 +02:00
Martin Duquesnoy
33689fc5a0 Client/Layout: Fix focus issue (#1) with max layout. 2009-07-22 14:27:52 +02:00
Martin Duquesnoy
ec834a4cbc Tag: Fixed segfault in tag_transfert while changing client from one screen to another. 2009-07-16 13:51:39 +02:00
Martin Duquesnoy
eddf5c24be Mouse: Uncomment "break;" after client_swap() (bugfull) 2009-07-14 23:25:06 +02:00
Martin Duquesnoy
164efda501 Wmfsrc.in/Client: Only tile client can be swapped/ remove all tile_switch call in wmfsrc.in 2009-07-14 23:18:12 +02:00
Martin Duquesnoy
fba3243ffe Client: Fix mistake 2009-07-14 23:15:41 +02:00
Martin Duquesnoy
daae7d4764 Client/Layout: Remove tile_switch uicb function; add client_swap_{next, prev}. 2009-07-14 22:59:24 +02:00
Martin Duquesnoy
fe8eba8c54 Client: Add client_set_screen() and fix some bugs. 2009-07-14 18:45:56 +02:00
Martin Duquesnoy
11bc12f72a Client: Secure client_swap against little big 2009-07-14 17:48:55 +02:00
Martin Duquesnoy
73318aca9d Wmfs: in quit(), just unhide and Reparent the window in ROOT. 2009-07-14 15:56:47 +02:00
Martin Duquesnoy
d392f9b5cf Client: Set new tag in client_screen_{prev, next} with new screen (Segfault possible) 2009-07-14 11:26:15 +02:00
Martin Duquesnoy
ec009c98e1 Client: Add 2 uicb function requested by bacardi95: client_screen_{next, prev}. 2009-07-13 21:54:00 +02:00
Marc Lagrange
d6b1a18867 Remove duplicate LDFLAGS definition
Signed-off-by: Marc Lagrange <markocpc@gmail.com>
2009-07-12 16:47:18 +02:00
Marc Lagrange
0725337978 Add condition for LDFLAGS if system matches NetBSD (for using /usr/pkg/lib) Signed-off-by: Marc Lagrange <markocpc@gmail.com> 2009-07-12 16:38:25 +02:00
Martin Duquesnoy
fd287cd562 Build system/WMFS: WMFS does not *need* xinerama and xrandr librairies anyway, optional now. 2009-07-11 23:24:46 +02:00
Philippe Pepiot
21c5c36c1e Build System: Re set LIBRARIES_TO_LINK
with Xinerama and Xrandr optional
2009-07-11 23:06:38 +02:00
Philippe Pepiot
ceb97cdae0 Build System: Xrandr and Xinerama optional 2009-07-11 22:36:21 +02:00
Martin Duquesnoy
a4a80fb3af Event: Add client_raise when clicking on the client window unfocused (Request by KERNEL_ERROR). 2009-07-06 22:30:28 +02:00
Martin Duquesnoy
22899d096f CMake: Version Setting (Year-Month) by the dev.. 2009-07-06 01:02:44 +02:00