Commit Graph

  • 688dfb34d2 Add tab rule Martin Duquesnoy 2012-02-02 11:15:21 +01:00
  • e484510f52 Add client_tab_next_opened uicb Martin Duquesnoy 2012-02-02 10:44:38 +01:00
  • 8a527bbc81 Merge pull request #15 from hobbestigrou/master Martin Duquesnoy 2012-02-01 15:11:13 -08:00
  • 0b9c0cb9b8 [Core] Makefile: Install wmfs desktop file in share xsessions. Hobbestigrou 2012-02-02 00:08:17 +01:00
  • e30a155ad2 [Core] Wmfs: Add a wmfs desktop file for login manger like gdm. Hobbestigrou 2012-02-02 00:04:03 +01:00
  • 50f0911f10 Fix default status.sh Martin Duquesnoy 2012-02-01 14:18:18 +01:00
  • acc66f62ab Fix SIGCHLD signal handling, remove fifo from master Martin Duquesnoy 2012-02-01 14:13:19 +01:00
  • 5e3c44824d Simplify screen_move_client_prev/next Martin Duquesnoy 2012-01-31 21:05:24 +01:00
  • f36d60de45 Fix default status.sh Martin Duquesnoy 2012-01-31 18:08:30 +01:00
  • a9b5542513 Avoid cc->title = NULL case using draw_text in frame_update Martin Duquesnoy 2012-01-31 14:27:24 +01:00
  • 235935f36f Use dirent.h instead of fts.h for launcher completion because of compatibility Martin Duquesnoy 2012-01-30 23:14:00 +01:00
  • a37c01c56d Use warnl in launcher.c Martin Duquesnoy 2012-01-30 13:24:24 +01:00
  • 69b2482684 Can set free = false for normally free client Martin Duquesnoy 2012-01-30 11:08:15 +01:00
  • ca4fd18e38 Add launcher completion (adapt philpep FTS based completion, thanks philpep) Martin Duquesnoy 2012-01-30 10:42:45 +01:00
  • 9c7c3a79e2 Minor fixes Martin Duquesnoy 2012-01-30 03:11:51 +01:00
  • 783799942d Init f to false in layout_split_integrate Martin Duquesnoy 2012-01-29 22:39:09 +01:00
  • 3fcc2b844b Fix compilation with clang Martin Duquesnoy 2012-01-29 21:05:35 +01:00
  • 00c6cfebd2 Fix client covering new bar at reload Martin Duquesnoy 2012-01-29 16:42:12 +01:00
  • 7777dba930 Add default keybind for layout_integrate function Martin Duquesnoy 2012-01-29 16:27:51 +01:00
  • 057814d5f5 Add layout_integrate_left/right/top/bottom uicb functions Martin Duquesnoy 2012-01-29 16:21:01 +01:00
  • 9d76026826 no fac_resize for not tiled client Martin Duquesnoy 2012-01-29 06:06:00 +01:00
  • 8f52715fe3 Fix client flick at untab when free, split arrange closed with free mode Martin Duquesnoy 2012-01-29 05:18:51 +01:00
  • 3361a3b8bc Fix configureevent for free mode apps-integrated mouse resize, and simplify some code Martin Duquesnoy 2012-01-29 04:59:34 +01:00
  • 1b31caac9e Fix client tab with free client and mouse (middle click titlebar) Martin Duquesnoy 2012-01-29 04:43:42 +01:00
  • 63aaa48957 Fix strdup warning, use ISTRDUP in theme section Martin Duquesnoy 2012-01-29 04:37:57 +01:00
  • 8749b23250 Choose W->ctheme in client_manage Martin Duquesnoy 2012-01-29 04:28:12 +01:00
  • 25dec6073c Handle signals TERM, QUIT and CHLD for zombies Martin Duquesnoy 2012-01-29 04:24:28 +01:00
  • 69391afed8 Add theme option in [client] Martin Duquesnoy 2012-01-29 04:11:56 +01:00
  • 2bf2011cf1 Init display and W after option in main Martin Duquesnoy 2012-01-29 03:52:00 +01:00
  • 9048729876 Fix client_gb_titlebar with no titlebar case Martin Duquesnoy 2012-01-29 02:59:38 +01:00
  • 0f3bc2ed0d Allow client move among screens in free mode Martin Duquesnoy 2012-01-29 01:35:41 +01:00
  • 31df2361a7 Fix free tag, (m'kay #2) Martin Duquesnoy 2012-01-28 23:03:33 +01:00
  • 9175f28d1b Fix rules m'kay Martin Duquesnoy 2012-01-28 21:49:55 +01:00
  • 32f8c69a81 Finalize client free mode with multi-screen, mouse and swap Martin Duquesnoy 2012-01-28 21:34:39 +01:00
  • 2ac4d8ffd0 Fix some free client issues, add double fork in spawn Martin Duquesnoy 2012-01-28 17:10:59 +01:00
  • 4deb60dfa6 Merge pull request #13 from m-r-r/master Martin Duquesnoy 2012-01-28 04:37:08 -08:00
  • 9481421476 Added the debian/ folder m-r-r 2012-01-28 12:46:18 +01:00
  • ff95610727 Fix reversed border refresh Martin Duquesnoy 2012-01-28 02:35:38 +01:00
  • e8941ae7b8 Add back -c option to send uicb func throught xprops Martin Duquesnoy 2012-01-28 02:27:34 +01:00
  • fd27ce371e Improve free client management Martin Duquesnoy 2012-01-28 01:52:40 +01:00
  • 6cae9e0465 Fix status check for correct end of sequence Martin Duquesnoy 2012-01-27 21:13:18 +01:00
  • 409d26bf7b Fix configureevent with free mode, set hinted client as free Martin Duquesnoy 2012-01-27 18:45:58 +01:00
  • aa71bf00f9 Allow ']' char in string of \s[] sequences, by adding a \ before Martin Duquesnoy 2012-01-27 18:26:18 +01:00
  • 2ad1e52051 Work on free client with tabbing behavior Martin Duquesnoy 2012-01-27 15:43:53 +01:00
  • 86069d0a68 Fix statusline context free Martin Duquesnoy 2012-01-27 14:00:29 +01:00
  • 02e48d1cd8 Merge pull request #11 from paulfariello/master Martin Duquesnoy 2012-01-27 02:45:10 -08:00
  • bdef66c8f7 Correct alignment of sequence in infobar Paul Fariello 2012-01-27 10:36:32 +01:00
  • dc377e30bd Replace layout_toggle_free by client_toggle_free, fix re-integration in tiled layout Martin Duquesnoy 2012-01-26 20:47:46 +01:00
  • 6b349bb4e4 Begin to work on free client Martin Duquesnoy 2012-01-26 18:02:47 +01:00
  • 7c4e9d8dbc Add key_modifier option in [client] Martin Duquesnoy 2012-01-26 03:44:01 +01:00
  • a6aa4edbd7 Add urgent tag support, tags_urgent/fg/bg/statusline in conf Martin Duquesnoy 2012-01-26 02:58:19 +01:00
  • 233be4dbc1 Free data at the end of launcher_process Martin Duquesnoy 2012-01-25 23:15:08 +01:00
  • 99bb7e0812 ! NEW LAUNCHER ! Uicb function 'launcher', new [lauchers] section and 'l' infobarelement. See default wmfsrc please Martin Duquesnoy 2012-01-25 23:11:15 +01:00
  • 0ee606d251 Free screen after clients to set tag/screen in props before quit Martin Duquesnoy 2012-01-25 15:30:50 +01:00
  • f7a3ef3b3d Fix wmfs_current_tag recovering Martin Duquesnoy 2012-01-25 13:58:04 +01:00
  • 4d09fae65b Remove debug puts Martin Duquesnoy 2012-01-25 04:04:57 +01:00
  • 2eba3ccc64 ! NEW SYSTRAY ! systray element as 'y', element dynamic size Martin Duquesnoy 2012-01-25 04:01:59 +01:00
  • f8dedf7231 Add systray functions Martin Duquesnoy 2012-01-23 12:15:11 +01:00
  • e0aa3ed034 Prepare code for Systray Martin Duquesnoy 2012-01-23 11:28:13 +01:00
  • a74f7c15db Remove useless flags in mousebind struct Martin Duquesnoy 2012-01-23 05:32:25 +01:00
  • 6f383d74b8 Fix status parsing, allow ^ instead of \ for sequence first char Martin Duquesnoy 2012-01-23 04:34:13 +01:00
  • 5a9d1f6e13 Add client_*_statusline in theme section, improve status core Martin Duquesnoy 2012-01-23 01:59:14 +01:00
  • 38f3e3b6b0 Add tags_occupied color in theme and tags_*_statusline to draw status sequences in tags button in according to tag state (normal/selected/occupied) Martin Duquesnoy 2012-01-22 22:27:26 +01:00
  • feaa413951 Add status_ctx struct to use status sequences everywhere by using context Martin Duquesnoy 2012-01-22 20:11:01 +01:00
  • 9d462ac71e Add Imlib2 support: option dependence (use --without-imlib2 at configure). New status sequence: \i[left/right;w;h;/path/img] OR \i[x;y;w;h;/path/img] Martin Duquesnoy 2012-01-22 18:11:58 +01:00
  • fbbd9df728 Merge branch 'master' of github.com:xorg62/wmfs Martin Duquesnoy 2012-01-22 01:49:43 +01:00
  • 97fd008856 Add default mousebind for client (scroll to focus next/prev tab) and minor fix Martin Duquesnoy 2012-01-22 01:49:25 +01:00
  • e31ebb9702 Add logging system with warnl, warnxl, errl, errxl linkdd David Delassus 2012-01-21 18:27:36 +01:00
  • ebc83c904b Fix last titlebar size in tabbed client Martin Duquesnoy 2012-01-21 16:41:53 +01:00
  • 8207dbf3ce New titlebar style for tabbed client: the selected titlebar is not only the first anymore Martin Duquesnoy 2012-01-21 15:57:14 +01:00
  • 9953f1b4b8 New titlebar style for tabbed client: the selected titlebar is not only the first anymore Martin Duquesnoy 2012-01-21 15:56:17 +01:00
  • 9ce29181e7 Add COPYING with license, thanks mrr Martin Duquesnoy 2012-01-21 14:15:54 +01:00
  • 1376bfebe1 Select previous tag if try to select current one (in order to improve erufu productivity) Martin Duquesnoy 2012-01-21 00:48:35 +01:00
  • 682bbeea89 Set at least one tag on screen where there is no one, use no screen option in [tag] sections in default config (= screen = -1, tag on each screen) Martin Duquesnoy 2012-01-20 23:23:45 +01:00
  • 545b1a2a7e Check if cmd exist before xstrdup it in mousebind_section and remove fifo if it exists before init Martin Duquesnoy 2012-01-20 20:29:58 +01:00
  • ade67b66ee Add client_focus_click uicb, by default with button1 on client Martin Duquesnoy 2012-01-20 20:09:19 +01:00
  • dbac129bf9 Use global head for mousebind to free all at quit() Martin Duquesnoy 2012-01-20 19:56:15 +01:00
  • f5f574b6bd !CONFIG NEWS! Add multi mouse section in [tags] and new section [client] with multi mouse section Martin Duquesnoy 2012-01-20 19:32:50 +01:00
  • 4ee3ae7638 Merge pull request #10 from paulfariello/master Martin Duquesnoy 2012-01-19 14:34:45 -08:00
  • 4d6cf92adc Remove useless statement Paul Fariello 2012-01-19 23:04:39 +01:00
  • 89d2a18e4b Remove usesell assignment Paul Fariello 2012-01-19 22:59:44 +01:00
  • f3abb4999e Merge pull request #9 from paulfariello/master Martin Duquesnoy 2012-01-19 10:17:01 -08:00
  • 4da3889b86 Add uicb screen move client next/prev Paul Fariello 2012-01-19 14:55:48 +01:00
  • 3e684a5916 Fix xstrdup if str is NULL. Philippe Pepiot 2012-01-19 11:18:46 +01:00
  • d983e65ff4 Merge branch 'master' of github.com:xorg62/wmfs Martin Duquesnoy 2012-01-19 03:07:57 +01:00
  • e1d1a9329b Merge and fix Paul Fariello commit 'Add uicb client move to next/prev tag' Martin Duquesnoy 2012-01-19 03:00:58 +01:00
  • 36c0e0671d Add uicb client move to next/prev tag Paul Fariello 2012-01-18 23:33:22 +01:00
  • 7e05c2dadf Fix issue #8 on github about shell absolute path in spawn function, thanks to antoineB Martin Duquesnoy 2012-01-18 23:27:40 +01:00
  • 1585802bf0 Merge branch 'master' of github.com:xorg62/wmfs Martin Duquesnoy 2012-01-18 12:37:35 +01:00
  • 5c17832363 Remove install of .desktop in makefile Martin Duquesnoy 2012-01-18 12:36:50 +01:00
  • 1e4aa46e46 Set back previous code in mouse_drag_tag Martin Duquesnoy 2012-01-18 01:43:34 +01:00
  • d26e1e8e55 Init t at null in mouse_move Martin Duquesnoy 2012-01-18 00:45:31 +01:00
  • 9f31de1565 Fix configureevent fac_resize value (bug reported by blueyy, occured with sakura Martin Duquesnoy 2012-01-17 23:36:34 +01:00
  • 03a48e4381 Check if tag exist in mouse_drag_tag after getting ptr Martin Duquesnoy 2012-01-17 21:42:21 +01:00
  • 717fa182d4 Replace flags instead bool in global struct Martin Duquesnoy 2012-01-17 13:08:20 +01:00
  • 334d2d47e3 Add screen_next/prev uicb function, fix CCOL & screen update at client manage Martin Duquesnoy 2012-01-17 00:14:33 +01:00
  • 4c06d00be7 Fix -C option desc Martin Duquesnoy 2012-01-16 19:43:06 +01:00
  • 3e04fc3bde Replace default config path by .config/wmfs/wmfsrc, add option -h -v and -C, new example wmfsrc. Martin Duquesnoy 2012-01-16 19:40:18 +01:00
  • a9356c834b Update script/status.sh example Martin Duquesnoy 2012-01-16 19:03:09 +01:00
  • beebb65c29 Fix draw_reversed_rect for multiscreen swap Martin Duquesnoy 2012-01-16 18:55:08 +01:00