Commit Graph

  • 914b9f11c9 Fix abusive use of _strdup() in get_nsec Philippe Pepiot 2010-04-11 17:36:45 +02:00
  • dcb48cc2c5 Merge branch 'misc' into oldman OldMan 2010-04-11 16:59:00 +06:00
  • 9c693212bb Misc: client_round option OldMan 2010-04-11 16:57:07 +06:00
  • d525e3ace1 Misc: focus_pointer_click option OldMan 2010-04-11 16:15:29 +06:00
  • 0bed70e52c InfoBar: taglist optimization OldMan 2010-04-11 11:40:56 +06:00
  • 61858bbe64 Config: Fix possible segfault with layout system switch Martin Duquesnoy 2010-04-10 23:41:27 +02:00
  • f6486d803c Fix possible segfault when parsing options Philippe Pepiot 2010-04-10 18:38:21 +02:00
  • 8b16176edc Menu.submenu: fix segfault bug (thanks Martin for debug). OldMan 2010-04-10 19:52:00 +06:00
  • 4138894db1 Menuitem option 'submenu'. Draw bullet '>' on the right. OldMan 2010-04-10 18:51:43 +06:00
  • 8a45d219bd Update README Martin Duquesnoy 2010-04-10 13:55:26 +02:00
  • b4c326ebaf Menu: Fix screen limits (bug with multi-head) Martin Duquesnoy 2010-04-10 13:48:12 +02:00
  • c5c307deea Menuitem option 'check'. Draw bullet '*' on the left (ugly, but simple). OldMan 2010-04-10 17:14:46 +06:00
  • 590acffb62 Bugfix: Menu get out of the screen view area. Feature: New menu option 'align'. OldMan 2010-04-10 16:43:03 +06:00
  • a0258c13d0 Menu: Little optimization OldMan 2010-04-10 11:21:14 +06:00
  • 466ebca9ea EWMH: Fix focus on _NET_WM_STATE_FULLSCREEN (Bug #42 signaled by tamtam) Martin Duquesnoy 2010-04-08 13:20:51 +02:00
  • fbb36877dc EWMH: Improve _NET_WM_STATE_FULLSCREEN management Martin Duquesnoy 2010-04-08 12:33:52 +02:00
  • ffaa243644 Conf: Improve default wmfsrc and set new version Martin Duquesnoy 2010-04-07 01:34:03 +02:00
  • 87a41561e7 Tag: Fix layout update in case of additional tag in tag_set Martin Duquesnoy 2010-04-07 00:57:39 +02:00
  • 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) Martin Duquesnoy 2010-04-07 00:33:00 +02:00
  • e920b99951 Launcher: Add Control-p/n to manage historic (vim-like) requested by Bram Martin Duquesnoy 2010-04-06 21:15:56 +02:00
  • 22b405cba8 Launcher: Add historic for launcher (Feature #8 requested by bacardi55) Martin Duquesnoy 2010-04-06 21:06:21 +02:00
  • 6f82c73409 Tag: Add uicb_tag_urgent to go to urgent tag (Feature #37 request bien Erus) Martin Duquesnoy 2010-04-06 01:33:18 +02:00
  • b38db34de5 Client: Fix possible bug in removing focus when client wanted tag is set Martin Duquesnoy 2010-04-05 16:41:28 +02:00
  • 8c24370a9f Conf: Reverse allowing border height of client to 0 Martin Duquesnoy 2010-04-05 15:10:08 +02:00
  • fb8daed2b5 Layout: Fix free geometry of client Martin Duquesnoy 2010-04-04 20:04:54 +02:00
  • ee13255297 Client/Event/Tag: Fix XUrgencyHint support Martin Duquesnoy 2010-04-04 15:42:51 +02:00
  • 9c154fd0f3 Client/Event/Tag: Add XUrgencyHint support (colorize tag where there is an urgent client) Martin Duquesnoy 2010-04-04 15:13:02 +02:00
  • b5dd942fd1 Conf: Allow border height of client to 0 (Feature #34 requested by addikt1ve) Martin Duquesnoy 2010-04-03 23:10:25 +02:00
  • 321669eb3a Draw: Fix possible segfault in textw (securize strcpy) 201003 Martin Duquesnoy 2010-03-28 16:09:00 +02:00
  • aa9609b5cf Draw: Replace statustext_image by parse_color_block, remove image stuff in status.c (draw_text image stuff is sufficient) and update version Martin Duquesnoy 2010-03-28 15:41:54 +02:00
  • 09418c6dd7 Draw: Can put image everywhere we can habitually put text with same sequences than in statustext: \i[x;y;w;h;/image/path.ext]\ (example: layout, tag: http://omploader.org/vM3lzNg) Martin Duquesnoy 2010-03-28 14:49:10 +02:00
  • 0ce0d1a352 Draw: Add Imlib2 support to draw image (optional feature, work only if have imlib2): statustext block to draw image: \i[x;y;width;height;imagepath.extension]\ Martin Duquesnoy 2010-03-28 03:36:56 +02:00
  • c350bb45d0 Conf: Buttons as indicators of client mode (Feature #33) OldMan 2010-03-25 19:53:00 +01:00
  • 06a9c44792 Client: Add ignore_next_client_rules uicb function requested by Armael. Martin Duquesnoy 2010-03-25 19:40:21 +01:00
  • c5da009b7a Conf: Add [misc] status_path option to choose status script path Martin Duquesnoy 2010-03-25 19:19:24 +01:00
  • 23b0539686 Client: Reverse client_configure last modif Martin Duquesnoy 2010-03-25 13:46:59 +01:00
  • 8a236cc7ac Client: Update selbar if selected client get a new title Martin Duquesnoy 2010-03-25 12:36:34 +01:00
  • 4199b7bb50 Event: manage expose event for selbar Martin Duquesnoy 2010-03-24 19:15:11 +01:00
  • 842bc7d3ce Infobar: Add selbar; title of selected client in infobar (Feature #31 requested by markand), conf: [bar] selbar = true/false Martin Duquesnoy 2010-03-24 18:03:17 +01:00
  • fab6a9f584 Tag: Fix mad behavior when wanting to transfer a client on the its tag Martin Duquesnoy 2010-03-04 21:54:18 +01:00
  • 7a714c03a9 Screen: Add screen_prev_sel function to go to the last used screen. (Feature #30 requested by Erus) Martin Duquesnoy 2010-02-26 23:40:16 +01:00
  • 2e0b050be3 Update version Martin Duquesnoy 2010-02-26 21:07:57 +01:00
  • ade723b6bc Tag: Add functions to transfert selected client to next/previous tag. OldMan 2010-02-25 20:56:49 +01:00
  • 2b7d1c115d Client: Keep free-size after toggle_{free, max}. OldMan 2010-02-25 20:48:24 +01:00
  • 7e44e4b314 Tag: Add tag_prev_sel function request by Erus (Feature #29) Martin Duquesnoy 2010-02-25 20:39:04 +01:00
  • 77cb589f03 Mouse: Fix move_tag_client. Martin Duquesnoy 2010-02-07 17:56:48 +01:00
  • 56079ebdfe Infobar: Add option to move layout button before of after tags list (Feature #20 requested by Erus.) Martin Duquesnoy 2010-02-07 17:27:42 +01:00
  • 881ac9f68f Status: Add status.c, clean statutext fonction and add located text stuff: \s[x;y;#color;text]\. Martin Duquesnoy 2010-02-04 02:58:28 +01:00
  • 55fa590785 Revert "Conf: Fix bug (last keybind)" Martin Duquesnoy 2010-02-03 16:09:12 +01:00
  • a164eb8f7c Conf: Fix bug (last keybind) Martin Duquesnoy 2010-02-03 15:42:59 +01:00
  • 888b2a7467 Infobar: Set buffers size to MAXSS Martin Duquesnoy 2010-01-31 16:27:27 +01:00
  • 6f1624f43b Init: Define layout_list statically Philippe Pepiot 2010-01-24 19:41:24 +01:00
  • 04bef9a4b8 rc/status.sh: be posix compliant Philippe Pepiot 2010-01-24 16:44:26 +01:00
  • 344d80206c init: fix possible segfault if HOME not set Philippe Pepiot 2010-01-20 11:38:32 +01:00
  • c6b97b7892 init: end layout list with { NULL, NULL } Philippe Pepiot 2010-01-20 11:29:59 +01:00
  • 6c0a0b62b6 Infobar: Remove debug stuff ... again... Martin Duquesnoy 2010-01-10 16:33:56 +01:00
  • bc94d42372 Infobar: Remove useless strncpy. Martin Duquesnoy 2010-01-10 16:32:49 +01:00
  • f4d683f17f Infobar: Remove debug stuff Martin Duquesnoy 2010-01-10 15:07:19 +01:00
  • d8afcfa013 Infobar: Fix strncpy mistake. Martin Duquesnoy 2010-01-10 15:06:37 +01:00
  • af0d459b4c Infobar: Improve and simplify infobar_draw_statustext. Martin Duquesnoy 2010-01-10 03:00:48 +01:00
  • b766375db8 Infobar: Code cosmetic. Martin Duquesnoy 2010-01-07 18:33:16 +01:00
  • 26498dc07b Infobar: Add bar feature in infobar_draw_statustext to make rectangle with wmfs -s -> \b[xx;yy;width;height;#color]\ *TEST* Martin Duquesnoy 2010-01-07 18:27:34 +01:00
  • 000a1f4c3d Infobar: Add bar feature in infobar_draw_statustext to make rectangle with wmfs -s -> \b[xx;yy;width;height;#color]\ *TEST* Martin Duquesnoy 2010-01-03 23:02:25 +01:00
  • f0daf5ba20 Init: Replace system by spawn at the first execution of status_path Martin Duquesnoy 2010-01-02 20:31:42 +01:00
  • 250518c2a4 Wmfsrc: Add status_timing in default conf Martin Duquesnoy 2010-01-02 18:31:19 +01:00
  • 7acf0139d4 Infobar/Wmfs: Fix infobar_draw_statustext, remove useless screen_count() Martin Duquesnoy 2010-01-02 17:38:13 +01:00
  • e4bbe15fc4 Infobar: Fix memleak in infobar_draw_statustext by replacing pointer to array Martin Duquesnoy 2010-01-02 16:50:37 +01:00
  • 8362a4ab68 Infobar/Init: Improve status.sh check test and fix free mistake (segfault) in infobar_draw_statustext from philpep 201001 Martin Duquesnoy 2010-01-02 12:13:27 +01:00
  • d8f086868c Cmake: lpthread in LDFLAGS instead of CFLAGS xorg smoke too much, normally this is wonderful for the code. Not this time :-) Philippe Pepiot 2010-01-02 02:29:41 +01:00
  • b49744289c Merge branch 'master' of git.wmfs.info:wmfs into philpep Philippe Pepiot 2010-01-02 01:36:31 +01:00
  • 119996ff47 Tag 201001 Philippe Pepiot 2010-01-02 01:34:55 +01:00
  • 796a72ecb8 Wmfs: Thread WMFS if status.sh is present, So update status.sh by itself each status_timing second, and add wmfs -S to update status.sh. !REPLACE YOUR STATUS.SH! (no loop anymore in the script) Requested by Matrhack. Martin Duquesnoy 2010-01-01 23:24:01 +01:00
  • f62e59117f Client: Fix client_above function (multi-head placement) Martin Duquesnoy 2009-12-27 11:19:15 +01:00
  • 436d28d248 Layout: Fix mistake when toggle of abovecf (arragement per tag) Martin Duquesnoy 2009-12-26 15:26:42 +01:00
  • 0a09838b80 Layout: Fix mistake when toggle of abovecf (arrangement) Martin Duquesnoy 2009-12-26 15:25:29 +01:00
  • 8c4641f7e5 Client: Abovefc option improved, better management of multi-head Martin Duquesnoy 2009-12-26 00:49:27 +01:00
  • 5d0b922907 Client/Layout: Add abovefc option and toggle uicb fonction. Requested by Arpinux. Martin Duquesnoy 2009-12-25 21:25:20 +01:00
  • f916b8e0cb Init: Load ~/.config/wmfs/status.sh at startup (if status.sh is +x) Martin Duquesnoy 2009-11-22 20:29:43 +01:00
  • 4beaeb7a14 Client/Conf: Fix the mistake of the autistic linkdd.. Martin Duquesnoy 2009-11-21 22:11:06 +01:00
  • 3bb9ed108c Set new version... Martin Duquesnoy 2009-11-17 20:00:05 +01:00
  • 5a25eaeff5 Ewmh/Event: Fix _WMFS_STATUSTEXT_x mistake Martin Duquesnoy 2009-11-16 19:40:33 +01:00
  • 7b30445d19 Fix other memleak in infobar_draw_statustext() Philippe Pepiot 2009-11-16 00:51:11 +01:00
  • a812c6d47e Config: set "set_new_win_master" false by default. Martin Duquesnoy 2009-11-15 15:52:15 +01:00
  • ba45a360f7 Ewmh: Fix wmfs_statustext_x placement in net_atom enum Martin Duquesnoy 2009-11-15 14:52:53 +01:00
  • e9bc1590b0 Config: Fix bug with titlebar buttons. Martin Duquesnoy 2009-11-15 14:27:20 +01:00
  • 34b8d78e80 Infobar: Fix memleak in infobar_draw_statustext() Philippe Pepiot 2009-11-14 05:56:41 +01:00
  • c37e192b4d Conf: *TEST* make parser faster. Martin Duquesnoy 2009-11-06 19:52:26 +01:00
  • 1b16cb9229 Merge branch 'master' of git.wmfs.info:wmfs Martin Duquesnoy 2009-11-02 20:09:27 +01:00
  • 0b5b2affd4 Client: Fix layout update bug when a client is closed on another tag. Martin Duquesnoy 2009-11-02 20:08:56 +01:00
  • a84cc5ef48 Add option to set the new windows as master or not linkdd 2009-10-20 18:20:52 +02:00
  • 39ef26690c Launcher: Replace ~/ by $HOME/ Philippe Pepiot 2009-10-15 20:49:03 +02:00
  • e723c03fe3 All: Use err(x) warn(x) instead of fprintf for formated error messages with additional information from errno. Philippe Pepiot 2009-10-14 00:15:24 +02:00
  • 7917654281 Launcher: Use stat(2) instead of DT_DIR from dirent.h Philippe Pepiot 2009-10-13 23:47:07 +02:00
  • 21e964a404 Launcher: Define _BSD_SOURCE to using DT_DIR on glibc Philippe Pepiot 2009-10-13 22:46:35 +02:00
  • fd2852b50f Launcher: To use asprintf() with glibc we define _GNU_SOURCE Philippe Pepiot 2009-10-13 22:39:34 +02:00
  • 6abac69d8f Launcher: add filename completion Philippe Pepiot 2009-10-13 21:57:24 +02:00
  • 23848e8291 Launcher: rearrange completion Philippe Pepiot 2009-10-13 20:11:14 +02:00
  • 3fa21c0d2e Layout: Add width reminder in layer layout. Martin Duquesnoy 2009-10-12 20:41:34 +02:00
  • b45b14dcd0 Conf: Fix "bug" #7 requested by sahko. Martin Duquesnoy 2009-10-12 19:16:03 +02:00
  • a3a0dd32ba Don't care about return code for wait() Philippe Pepiot 2009-10-12 01:39:28 +02:00