579 Commits

Author SHA1 Message Date
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
Martin Duquesnoy
139b0e9203 CMake: New version system: YearMonth (YYYYmm)-revision. 2009-07-06 00:55:47 +02:00
Guillaume B
0acbad7289 Launcher: Fixed launcher position in infobar. 2009-07-05 22:46:44 +02:00
Martin Duquesnoy
2885309b83 Launcher: Check if there is a keypad with IsKeypadKey(), so fixed segfault. 2009-07-05 22:21:08 +02:00
Martin Duquesnoy
c7a0fc9c3f Layout: Add update_layout boolean argument in arrange() function 2009-07-05 03:13:07 +02:00
Martin Duquesnoy
0cc60f8d68 Update Readme. 2009-07-05 03:12:59 +02:00
Martin Duquesnoy
fbcd608d71 Xrandr: Add XRRSelectInput. 2009-07-05 02:39:08 +02:00
martin
2c8d67ff27 Xrandr: Add Xrandr support in event/screen. 2009-07-05 00:50:58 +02:00
martin
8f618c01df Infobar: Add screen_get_sel in uicb_infobar_togglepos, it fix a in multi-screen. 2009-07-04 03:44:36 +02:00
martin
42fa59a524 Conf/Event: Add option "focus_follow_mouse" in misc section request by gyo. 2009-07-03 19:04:09 +02:00
Martin Duquesnoy
d8f3db227a Client: Fix endless focus bug with raisefocus option. 2009-06-28 19:57:36 +02:00
Martin Duquesnoy
d49a2b4dfc Infobar: Fix minor bug and comments in infobar_draw_statustext. 2009-06-28 17:28:52 +02:00
Martin Duquesnoy
bcda923176 Infobar: Simplify infobar_draw_statustext function. 2009-06-28 16:55:38 +02:00
Martin Duquesnoy
81db6902af Infobar: Fix last free in draw_statustext 2009-06-27 20:09:52 +02:00
Martin Duquesnoy
fec2475647 Infobar: Fix last free in draw_statustext 2009-06-27 20:08:12 +02:00
Martin Duquesnoy
36bdab547a Infobar: Finish the infobar_draw_statustext function to parse color block (\#ffffff\textextext) 2009-06-27 20:06:30 +02:00
Martin Duquesnoy
ad0bedd285 statustext color parsing trial [UNSTABLE] 2009-06-24 10:03:52 +02:00
Martin Duquesnoy
0b21569b3a Draw: Set dev trial 2009-06-23 00:31:32 +02:00
Martin Duquesnoy
3eacc103ea Launcher: Add Keypad enter key to justify a command and adjust cursor size. 2009-06-21 02:23:44 +02:00
Martin Duquesnoy
649a631f97 Mouse: Grab server only when the client is not tiled 2009-06-21 01:55:52 +02:00
Martin Duquesnoy
26624ced65 Launcher: Rename PATH_MAX -> PATHMAX 2009-06-20 13:19:45 +02:00
Martin Duquesnoy
343e2a22a6 Mouse: Add arrange for the old screen when move a client from one tag/screen to another 2009-06-20 13:06:36 +02:00
martin
8f92f962cf Client: Simplify client_swap() 2009-06-20 03:30:42 +02:00
martin
0ce614a18c Wmfs: Delete useless variable 2009-06-20 03:13:47 +02:00
martin
e82d75b5ca Layout/Tag: Add request_update in Tag struct. WMFS Doesn't update layout each time you switch the tag, but only when it's requested. 2009-06-20 03:11:49 +02:00
martin
787ecfee69 Launcher: Add cursor 2009-06-20 01:40:21 +02:00
martin
3fc2571b92 Launcher/Signal/Mouse: Set wmfs ANSI approved, use signal instead sigaction and fix mouse_resize tiny bug. 2009-06-20 01:20:41 +02:00
Martin Duquesnoy
62a7fcf33f Client: set c->min{h, w} to 1 if it's 0 2009-06-19 23:52:54 +02:00
Martin Duquesnoy
8cde052456 Spawn: Applied KERNEL_ERROR's patch. 2009-06-19 21:56:36 +02:00
Martin Duquesnoy
cb1cfb5d8e Mouse/Frame: Add resize corner area left and mouse resize left and right. 2009-06-19 21:41:51 +02:00
Martin Duquesnoy
73f04fa5ac Wmfs: Don't free default gc ! it's free in XCloseDisplay. else -> segfault. 2009-06-19 18:05:05 +02:00
Martin Duquesnoy
f6011776c2 Wmfs: Free all GC everywhere 2009-06-19 17:59:59 +02:00
Martin Duquesnoy
a80f6908b7 Mouse/Client: Add client_geo_hints to transform the geometry of a client with its size hints and use it in mouse_resize. 2009-06-19 17:29:40 +02:00
Martin Duquesnoy
29bc1bc2f1 Client: Add frame_update({c1, c2}) to draw the right title 2009-06-19 03:08:44 +02:00
Martin Duquesnoy
96cc645788 Client/Mouse: Add client_swap (new trial) 2009-06-19 01:16:17 +02:00
Martin Duquesnoy
59f203ee8f Conf: Add misc { pad = x }. 2009-06-18 21:57:15 +02:00
Martin Duquesnoy
eb4f98ac54 Mouse: Grab server before mouve / resize. (fix conky + move border bug) 2009-06-18 20:23:31 +02:00
Martin Duquesnoy
519b3d7058 Mouse: Fixed tile client movement bug. 2009-06-15 17:04:10 +02:00
Martin Duquesnoy
bca4aeb6bb Mouse: Fix drag border final refresh in mouse_resize 2009-06-14 23:51:32 +02:00
Martin Duquesnoy
4cf2fcba0d Mouse: Add mouse_dragborder() 2009-06-14 23:09:36 +02:00
Martin Duquesnoy
cff8321443 Mouse: Improved invert border render. 2009-06-14 21:48:01 +02:00
Martin Duquesnoy
af4e77405c Mouse: Remove transparent_{move / resize} : new movement/resize mode with revert border. 2009-06-14 21:36:45 +02:00
Martin Duquesnoy
c035b52c29 Layout: Don't do the free layout if c->max = True. 2009-06-14 03:21:50 +02:00
Martin Duquesnoy
fba8e7b25f Ewmh/Event/Frame: Fix bug with mplayer in fullscreen and FREE layout reported by philpep and remove titlebar limit for title drawing. 2009-06-14 03:06:10 +02:00
Philippe Pepiot
7957618a26 Build System: Remove LOGO option 2009-06-14 01:14:54 +02:00
Martin Duquesnoy
e19ec4ced0 Menu: set conf.nmenu + 1 only if there is conf.layout_system (so if system = 1 = menu) 2009-06-13 16:09:07 +02:00
Martin Duquesnoy
16171797a3 Client: client_set_wanted_tag() -> set xch to { 0 } so fix possibly segfault. 2009-06-13 15:50:10 +02:00
Martin Duquesnoy
4b5dcfd368 Menu: Fixed item height. 2009-06-07 01:37:37 +02:00
Martin Duquesnoy
9fd190a87f Wmfs: Improved INFOBARH. 2009-06-06 15:15:53 +02:00