42856c5e63
Update version
Martin Duquesnoy
2009-10-04 17:14:46 +02:00
b483262088
Wmfs: Add screen specification in wmfs -s -> screen -s <num> "string"
Martin Duquesnoy
2009-10-04 17:12:47 +02:00
4c8d25ff36
Conf: Fix get_opt if there is no option value in quote
Martin Duquesnoy
2009-09-15 17:22:31 +02:00
dc03eb8aa5
Conf: Fix segfault when there is no value in layout system option.
Martin Duquesnoy
2009-09-15 17:00:08 +02:00
74d103a714
Confparse: Fix difference between ' and " in wmfsrc
Philippe Pepiot
2009-09-12 17:46:41 +02:00
23e9fb2f75
Set new version.
Martin Duquesnoy
2009-09-09 14:10:43 +02:00
537aed921d
Wmfs: Fix bug when reload (last client opened not managed)
Martin Duquesnoy
2009-09-09 14:06:09 +02:00
a2815a49f0
Client: Fix possible bug in client_moveresize()
Martin Duquesnoy
2009-09-06 18:30:32 +02:00
bc3728bdb0
Wmfs: Keep client order when reloading.
Martin Duquesnoy
2009-09-06 16:11:23 +02:00
543320486c
Conf: Fix segfault when layout system is switch.
Martin Duquesnoy
2009-09-05 11:01:37 +02:00
36cc0c1f88
Config: Fix possible free(NULL)
Philippe Pepiot
2009-09-01 16:24:10 +02:00
e740aecaea
Config: Wrapper for conf_*_section Pointer returned by get_sec() wasn't free()
Philippe Pepiot
2009-08-27 08:10:55 +02:00
64ad8d22a1
Confparse: Simplify get_sec() Just find start and end section then copy it into the return string. Prevent multiple call to _strdup.
Philippe Pepiot
2009-08-27 07:39:30 +02:00
fda24134a6
Confparse: Use MAP_FAILED instead of -1
Philippe Pepiot
2009-08-26 17:13:16 +02:00
1cfe0ce94e
Confparse: prevent multiple _strdup call in file_to_str()
Philippe Pepiot
2009-08-26 03:03:07 +02:00
a0838ba8fc
config: remove duplicate call to screen_count()
Philippe Pepiot
2009-08-26 00:10:49 +02:00
4f75391775
config: remove possible duplicate call to get_size_sec
Philippe Pepiot
2009-08-25 22:44:32 +02:00
ad83c1db0e
Confparse: Fix emalloc in secname()
Martin Duquesnoy
2009-08-25 16:55:23 +02:00
9919a61bc9
Wmfs: Remove confuse.h include.
Martin Duquesnoy
2009-08-24 20:25:29 +02:00
949148c072
ViWMFS: Add help message.
Martin Duquesnoy
2009-08-24 18:35:51 +02:00
a9807f8314
ViWMFS: Add some command and fix some stuff
Martin Duquesnoy
2009-08-24 17:50:04 +02:00
a34af54e78
Conf/ViWMFS: Add bind to set WMFS in ViWMFS mode in the default configuration and improve viwmfs function.
Martin Duquesnoy
2009-08-24 17:27:27 +02:00
44e2844ad3
ViWMFS: Improve viwmfs()
Martin Duquesnoy
2009-08-24 16:32:19 +02:00
14762210c1
ViWMFS: Add viwmfs.c.
Martin Duquesnoy
2009-08-24 16:26:52 +02:00
1dce5bae3b
Conf/README: Update readme and optimize some stuff in config.c
Martin Duquesnoy
2009-08-23 15:50:54 +02:00
e8213b2fe4
Confparse: Add warning if a = is missing
Martin Duquesnoy
2009-08-23 14:46:08 +02:00
77ead81d3f
Confparse: Fix possibly segfault if there is many option on a single line and if there is a missing '='.
Martin Duquesnoy
2009-08-23 14:34:04 +02:00
6715ba034b
Confparse: Remove debug pintf
Martin Duquesnoy
2009-08-23 02:58:17 +02:00
9ca98a83ff
Confparse: Fix little mistake who make big bug.
Martin Duquesnoy
2009-08-23 02:56:30 +02:00
99b336fea1
Config: Re-add client_{move, resize}
Martin Duquesnoy
2009-08-23 02:15:22 +02:00
bf3038cb78
!! IMPORTANT !! NEW CONFIG FILE SYNTAX, NO LIBCONFUSE NEEDED ANYMORE.
Martin Duquesnoy
2009-08-23 01:58:24 +02:00
324b6bc5d4
Client: Fix mistake in client_manage.
Martin Duquesnoy
2009-08-22 23:19:22 +02:00
36c9f52296
All: Update head license in each file.
Martin Duquesnoy
2009-08-22 22:56:41 +02:00
514f7a0226
Mouse: Add 2 separate functions to move client in tile and move from one tag to another with mouse.
Martin Duquesnoy
2009-08-22 02:05:26 +02:00
378cb70acc
Mouse: Securize client swapping / client tagging with mouse
Martin Duquesnoy
2009-08-21 17:56:36 +02:00
8a3111fb75
Mouse/Typo: Improve client tile move system (Remove break after swap).
Martin Duquesnoy
2009-08-21 17:18:52 +02:00
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.
Martin Duquesnoy
2009-08-20 17:50:59 +02:00
6db79e381d
Confparse: Improve section stuff: Section work like this now: [secname] option = "pwet" [/secname]
Martin Duquesnoy
2009-08-20 14:16:59 +02:00
a5a5126082
Wmfs: Fix typo.
Martin Duquesnoy
2009-08-20 12:09:42 +02:00
81b9f8ebed
Scan: Fix possible segfault when reload with scan and client->tag attribute.
Martin Duquesnoy
2009-08-20 11:57:43 +02:00
64159591fb
Ewmh: _NET_WM_STATE_FULLSCREEN management improved
Martin Duquesnoy
2009-08-20 11:40:07 +02:00
020e2c88c7
Layout: Get the selected screen before toggle resizhint.
Martin Duquesnoy
2009-08-19 23:16:10 +02:00
93f2fe49fa
Mouse: Fix bug #5 found by Linkdd.
Martin Duquesnoy
2009-08-19 14:04:16 +02:00
d4ba00c518
Getinfo: Fix mwfact info bug
Martin Duquesnoy
2009-08-19 11:41:01 +02:00
5fb455840a
Confparse: Improve file_to_str.
Martin Duquesnoy
2009-08-11 00:45:53 +02:00
20d247438c
Confparse: Improve stuff and add wmfsrc_new, the next wmfs configuration file.
Martin Duquesnoy
2009-08-10 23:50:18 +02:00
3b18a3937e
Remove *~
martin
2009-08-08 16:00:02 +02:00
b8f633c9f1
Client: Secure uicb_client_resize
Martin Duquesnoy
2009-08-01 01:45:23 +02:00
33a7864da2
Client: Add condition in uicb_client_resize
Martin Duquesnoy
2009-08-01 01:20:08 +02:00
fd14922e62
Client: Add uicb function client_{move, resize} requested by YDB.
Martin Duquesnoy
2009-08-01 01:12:44 +02:00
7eceb99dee
Wmfs/Conf: Fix segfault if there is no tag {} section.
Martin Duquesnoy
2009-07-29 23:12:26 +02:00
7097296cc8
Menu: Fix segfault if there is no menu {} section in config.
Martin Duquesnoy
2009-07-29 17:42:50 +02:00
702d6065fa
Wmfs: Add -C option to load a configuration file
Martin Duquesnoy
2009-07-29 17:14:55 +02:00
f252636744
Menu: Improve mouse event management in menu_manage_event. (Add Button{4, 5} management and quit when clicking on another window)
Martin Duquesnoy
2009-07-29 16:17:54 +02:00
24bb4224b3
Client/Layout: Fix layout arranging bug with multihead, when closing a client who is on another screen in the current tag.
Martin Duquesnoy
2009-07-28 11:50:01 +02:00
b5ec3dd9fa
Mouse/Client: Focus the selected client when swapping with mouse (requested by pist)
Martin Duquesnoy
2009-07-25 01:57:42 +02:00
ec2ccea884
Client: Add client_get_{next, prev} to simplify some functions.
Martin Duquesnoy
2009-07-22 20:56:53 +02:00
8251de7096
Util: Fix head comment mistake
Martin Duquesnoy
2009-07-22 15:53:53 +02:00
33689fc5a0
Client/Layout: Fix focus issue (#1) with max layout.
Martin Duquesnoy
2009-07-22 14:27:52 +02:00
ec834a4cbc
Tag: Fixed segfault in tag_transfert while changing client from one screen to another.
Martin Duquesnoy
2009-07-16 13:51:39 +02:00
eddf5c24be
Mouse: Uncomment "break;" after client_swap() (bugfull)
Martin Duquesnoy
2009-07-14 23:25:06 +02:00
164efda501
Wmfsrc.in/Client: Only tile client can be swapped/ remove all tile_switch call in wmfsrc.in
Martin Duquesnoy
2009-07-14 23:18:12 +02:00
fba3243ffe
Client: Fix mistake
Martin Duquesnoy
2009-07-14 23:15:41 +02:00
fe8eba8c54
Client: Add client_set_screen() and fix some bugs.
Martin Duquesnoy
2009-07-14 18:45:56 +02:00
11bc12f72a
Client: Secure client_swap against little big
Martin Duquesnoy
2009-07-14 17:48:55 +02:00
73318aca9d
Wmfs: in quit(), just unhide and Reparent the window in ROOT.
Martin Duquesnoy
2009-07-14 15:56:47 +02:00
d392f9b5cf
Client: Set new tag in client_screen_{prev, next} with new screen (Segfault possible)
Martin Duquesnoy
2009-07-14 11:26:15 +02:00
ec009c98e1
Client: Add 2 uicb function requested by bacardi95: client_screen_{next, prev}.
Martin Duquesnoy
2009-07-13 21:54:00 +02:00
d6b1a18867
Remove duplicate LDFLAGS definition
Marc Lagrange
2009-07-12 16:45:06 +02:00
0725337978
Add condition for LDFLAGS if system matches NetBSD (for using /usr/pkg/lib) Signed-off-by: Marc Lagrange <markocpc@gmail.com>
Marc Lagrange
2009-07-12 16:34:14 +02:00
fd287cd562
Build system/WMFS: WMFS does not *need* xinerama and xrandr librairies anyway, optional now.
Martin Duquesnoy
2009-07-11 23:24:46 +02:00
21c5c36c1e
Build System: Re set LIBRARIES_TO_LINK with Xinerama and Xrandr optional
Philippe Pepiot
2009-07-11 23:06:38 +02:00
ceb97cdae0
Build System: Xrandr and Xinerama optional
Philippe Pepiot
2009-07-11 22:36:21 +02:00
a4a80fb3af
Event: Add client_raise when clicking on the client window unfocused (Request by KERNEL_ERROR).
Martin Duquesnoy
2009-07-06 22:30:28 +02:00
22899d096f
CMake: Version Setting (Year-Month) by the dev..
Martin Duquesnoy
2009-07-06 01:02:44 +02:00
139b0e9203
CMake: New version system: YearMonth (YYYYmm)-revision.
Martin Duquesnoy
2009-07-06 00:55:47 +02:00
0acbad7289
Launcher: Fixed launcher position in infobar.
Guillaume B
2009-07-05 22:46:44 +02:00
2885309b83
Launcher: Check if there is a keypad with IsKeypadKey(), so fixed segfault.
Martin Duquesnoy
2009-07-05 22:21:08 +02:00
c7a0fc9c3f
Layout: Add update_layout boolean argument in arrange() function
Martin Duquesnoy
2009-07-05 03:13:07 +02:00
0cc60f8d68
Update Readme.
Martin Duquesnoy
2009-07-05 03:12:59 +02:00
fbcd608d71
Xrandr: Add XRRSelectInput.
Martin Duquesnoy
2009-07-05 02:39:08 +02:00
2c8d67ff27
Xrandr: Add Xrandr support in event/screen.
martin
2009-07-05 00:50:58 +02:00
8f618c01df
Infobar: Add screen_get_sel in uicb_infobar_togglepos, it fix a in multi-screen.
martin
2009-07-04 03:44:36 +02:00
42fa59a524
Conf/Event: Add option "focus_follow_mouse" in misc section request by gyo.
martin
2009-07-03 19:04:09 +02:00
d8f3db227a
Client: Fix endless focus bug with raisefocus option.
Martin Duquesnoy
2009-06-28 19:57:36 +02:00
d49a2b4dfc
Infobar: Fix minor bug and comments in infobar_draw_statustext.
Martin Duquesnoy
2009-06-28 17:28:52 +02:00
bcda923176
Infobar: Simplify infobar_draw_statustext function.
Martin Duquesnoy
2009-06-28 16:55:38 +02:00
81db6902af
Infobar: Fix last free in draw_statustext
Martin Duquesnoy
2009-06-27 20:09:52 +02:00
fec2475647
Infobar: Fix last free in draw_statustext
Martin Duquesnoy
2009-06-27 20:08:12 +02:00
36bdab547a
Infobar: Finish the infobar_draw_statustext function to parse color block (\#ffffff\textextext)
Martin Duquesnoy
2009-06-27 20:06:30 +02:00
ad0bedd285
statustext color parsing trial [UNSTABLE]
Martin Duquesnoy
2009-06-24 10:03:52 +02:00
0b21569b3a
Draw: Set dev trial
Martin Duquesnoy
2009-06-23 00:31:32 +02:00
3eacc103ea
Launcher: Add Keypad enter key to justify a command and adjust cursor size.
Martin Duquesnoy
2009-06-21 02:23:44 +02:00
649a631f97
Mouse: Grab server only when the client is not tiled
Martin Duquesnoy
2009-06-21 01:55:52 +02:00