Commit Graph

  • 5d80ec8538 Barwin: Remove useless check and fix wmfsrc Martin Duquesnoy 2011-07-28 09:54:23 +02:00
  • 7e33c322ff Wmfs: Remove unused var Martin Duquesnoy 2011-07-28 09:35:17 +02:00
  • d1f5acf938 Util: Remove unused function Martin Duquesnoy 2011-07-28 09:34:16 +02:00
  • 6ed013fc7c Wmfs: Remove update_status and option Martin Duquesnoy 2011-07-28 00:10:36 +02:00
  • 4e33bc9bf7 Status: Remove status management (status_path, status_timing, threading), use loop in status script now (see scripts/status.sh) Martin Duquesnoy 2011-07-28 00:08:43 +02:00
  • 7bfba91a92 Update README Martin Duquesnoy 2011-07-27 14:20:26 +02:00
  • 54687912c5 Old build system can still be used Philippe Pepiot 2011-07-27 14:15:40 +02:00
  • 5d83a4a664 Merge master in dev branch splitlayout Martin Duquesnoy 2011-07-21 22:14:57 +02:00
  • bfb8658bba Infobar: segfault when client->title is NULL, fixes #132 Philippe Pepiot 2011-07-06 13:32:33 +02:00
  • b47c4457f2 ViWMFS(rip)/Conf: Remove viWMFS, add cfactor_enable_split option and code cosmetic Martin Duquesnoy 2011-06-26 16:36:36 +02:00
  • dab775db74 Fix first char in payload displaybliblibbli Martin Duquesnoy 2011-06-22 19:31:59 +02:00
  • 4ef0264916 Add payload displaying Martin Duquesnoy 2011-06-22 19:29:25 +02:00
  • 36b3db1556 first commit of hack Martin Duquesnoy 2011-06-22 18:11:49 +02:00
  • 83c491527d Draw: Fix image shift with systray width Martin Duquesnoy 2011-06-17 16:21:03 +02:00
  • c1d83e8c8b Client: Code cosmetic Martin Duquesnoy 2011-06-14 22:30:41 +02:00
  • b6f728f1cc Client: Fix warning Martin Duquesnoy 2011-06-14 22:08:01 +02:00
  • 586620e1b1 Draw: Simplify draw_rectangle/graph Martin Duquesnoy 2011-06-14 19:27:49 +02:00
  • 52020cb22d Draw: Simplify draw_text & textw Martin Duquesnoy 2011-06-14 19:21:48 +02:00
  • fbcd31253b Draw: Clean draw_text and textw Martin Duquesnoy 2011-06-14 19:12:44 +02:00
  • ff0d345b11 Status: Use InfoBar pointer instead of global var + screen id Martin Duquesnoy 2011-06-14 18:12:32 +02:00
  • 134bb3add4 Status/Draw: Draw rec/img/str/graph block in status function, remove ofset draw functions Martin Duquesnoy 2011-06-14 17:51:01 +02:00
  • 74281424da README/Cmake: Add compiler options and update README Martin Duquesnoy 2011-06-14 15:56:17 +02:00
  • b117a49b5a Split: Fix arrange closed loops Martin Duquesnoy 2011-06-14 14:35:03 +02:00
  • 43f44ae9fd Init: Add setlocale for x font Martin Duquesnoy 2011-06-13 20:51:31 +02:00
  • 2aa654709e Build system #2 Martin Duquesnoy 2011-06-13 14:34:36 +02:00
  • 9a8fdd37c6 Build system: CMake is back, managing xft optional. David Demelier 2011-06-13 14:32:39 +02:00
  • 5d208730cd Wmfs: Make Xft font optional #1 Martin Duquesnoy 2011-06-12 17:10:10 +02:00
  • 9bda577718 Event: Code cosmetic Martin Duquesnoy 2011-06-12 14:26:44 +02:00
  • 58f1c25eaf Infobar: Use InfoBar pointer instead of screen id as arg of infobar functions Martin Duquesnoy 2011-06-12 12:45:17 +02:00
  • c0610091d6 Infobar/Tag: Fix occupied flag with multi head Martin Duquesnoy 2011-06-12 12:11:43 +02:00
  • 5491037f54 Client/Event: Fix random raise with multiscreen & max client and use local display in event.c Martin Duquesnoy 2011-06-12 01:34:02 +02:00
  • e885449144 Cfactor/Split/Tag: Use macro instead of function for test functions and use bitfield instead of bool array in tag functions Martin Duquesnoy 2011-06-10 19:25:18 +02:00
  • be2c983004 Wmfs: Use stdbool.h for bool type Martin Duquesnoy 2011-06-10 18:51:05 +02:00
  • 56ae367eee Layout: Fix arrange Martin Duquesnoy 2011-06-10 00:01:19 +02:00
  • be5de68e93 Infobar: Use bitfield instead Bool array to check occupied tag Martin Duquesnoy 2011-06-09 23:54:50 +02:00
  • 5176103605 Infobar: Code cosmetic Martin Duquesnoy 2011-06-09 23:15:23 +02:00
  • ef5c824a59 Infobar: Improve selbar render Martin Duquesnoy 2011-06-09 21:50:33 +02:00
  • 4a61cb8b18 Barwin: Typo Martin Duquesnoy 2011-06-09 21:32:51 +02:00
  • 87f926253f Client: Check if previous focus client was max to raise next Martin Duquesnoy 2011-06-09 19:42:40 +02:00
  • 96b1c0dff2 BarWindow: Use bitfield instead of Bool Martin Duquesnoy 2011-06-09 19:04:48 +02:00
  • bccd36d522 Ewmh: Fix net_wm_name Martin Duquesnoy 2011-06-09 18:27:08 +02:00
  • 4e978c1824 Struct: Rename IgnoreNextExpose Martin Duquesnoy 2011-06-09 18:22:17 +02:00
  • 2a30083520 Client/Event: Fix raise with max flag and use flag IgnoreNextExose instead XQueryPointer for raise in client_focus Martin Duquesnoy 2011-06-09 18:13:05 +02:00
  • 13ac8cfa82 Launcher/menu: Fix possible segfault Martin Duquesnoy 2011-06-07 17:08:33 +02:00
  • e4dbca928d Wmfs: Replace XRectangle by Geo (using int instead short) Martin Duquesnoy 2011-06-06 17:37:31 +02:00
  • eeedd9e4be Cfactor/Mouse: Code cosmetic Martin Duquesnoy 2011-06-06 13:18:51 +02:00
  • a06e0daa5a Event: Handle xrandr with event_handle Martin Duquesnoy 2011-06-05 16:37:00 +02:00
  • 860a1a2c11 Event: Handle xrandr correctly Martin Duquesnoy 2011-06-05 16:19:47 +02:00
  • ff888494f2 Getinfo: Remove getinfo Martin Duquesnoy 2011-06-05 14:16:43 +02:00
  • 0774936a6f Split: Illustrate split_move func Martin Duquesnoy 2011-06-05 14:09:29 +02:00
  • 58b6d9bccb Cfactor: Add SplitFlag test in cfactor_clean() Martin Duquesnoy 2011-06-05 13:18:56 +02:00
  • 73a0d7ed01 Event: Replace event big switch by array of function pointer to handle events Martin Duquesnoy 2011-06-05 12:22:18 +02:00
  • ecda7adcf7 Infobar/Split: Add split mode indicator (rectangle at bottom-right of layout button) Martin Duquesnoy 2011-06-04 21:30:58 +02:00
  • 9e78421e2e Wmfs: Optimization & cosmetic #2 Martin Duquesnoy 2011-06-04 20:57:42 +02:00
  • 87b558b4b9 Wmfs: Optimization & cosmetic Martin Duquesnoy 2011-06-04 20:27:27 +02:00
  • 82bea4cee8 Client: Fix flag storage in _WMFS_FLAGS prop Martin Duquesnoy 2011-06-04 15:56:44 +02:00
  • d9cc60a205 Wmfs: Replace _WMFS_ISFREE by _WMFS_FLAGS for clients win prop Martin Duquesnoy 2011-06-04 12:51:58 +02:00
  • e2d775ff83 Conf: Change client_resize_dir keybind Martin Duquesnoy 2011-06-04 11:56:11 +02:00
  • af0ddeda3f Split/Conf: Add split_move_direction function Martin Duquesnoy 2011-06-04 11:34:58 +02:00
  • 7d754f71d4 Split: Add test of sc & tile flag at integration Martin Duquesnoy 2011-06-03 18:10:25 +02:00
  • 517f6dc700 Split: Simplify set_current & integrate Martin Duquesnoy 2011-06-03 18:08:02 +02:00
  • d229efe44b Split: Fix search for next splitted client Martin Duquesnoy 2011-06-03 18:02:51 +02:00
  • 0445bb05da Conf: Add "split" bool option in [tag] section Martin Duquesnoy 2011-06-03 17:47:41 +02:00
  • 7b47fd041a Struct/Conf: Remove useless var, add split toggle keybind (Alt-s) Martin Duquesnoy 2011-06-03 16:31:34 +02:00
  • 9636f9188d Tag/Split: Disable split mode with tag additional Martin Duquesnoy 2011-06-03 16:03:24 +02:00
  • b36af57fb0 Split: Begin to set split mode Martin Duquesnoy 2011-06-02 23:54:03 +02:00
  • a0e4a1657d Conf: Add default keybind for focus/swap/resize with direction and HJKL keys Martin Duquesnoy 2011-06-02 18:03:31 +02:00
  • c054e529a3 Cfactor/Client: Use macro to generate redundant uicb functions #2 Martin Duquesnoy 2011-06-02 17:48:53 +02:00
  • 9e932ec98a Revert "Cfactor/Client: Use macro to generate redundant uicb functions" Martin Duquesnoy 2011-06-02 17:43:20 +02:00
  • 83d56269f0 Cfactor/Client: Use macro to generate redundant uicb functions Martin Duquesnoy 2011-06-02 17:41:53 +02:00
  • 0b94f5496e Client: Fix flag set and manage Martin Duquesnoy 2011-06-02 14:38:10 +02:00
  • 34d94335f2 Layout/Tag: Fix some screen/tag in tags[][] Martin Duquesnoy 2011-06-01 23:14:56 +02:00
  • 57ab723f5d All: Remove split layout (will make a split mode instead) and replace all tag struct bool by flags Martin Duquesnoy 2011-06-01 23:10:14 +02:00
  • 99018268ef Split/Tag: Adjust tag additional with split layout Martin Duquesnoy 2011-05-25 22:13:04 +02:00
  • c556b45a8d Split/Client: Fix integration with 1 client & transfert on another screen Martin Duquesnoy 2011-05-24 23:14:29 +02:00
  • f75c75645d Layout/Client: Fix arrange with split & transfert Martin Duquesnoy 2011-05-23 12:19:16 +02:00
  • 6a93c6fa35 Split/Layout: Improve split layout integration in tag behavior Martin Duquesnoy 2011-05-22 23:42:25 +02:00
  • 24de771713 Layout: Use grid layout for split if first arrange is needed with many client Martin Duquesnoy 2011-05-21 17:33:31 +02:00
  • a44505c1a9 Split: Improve arrange_closed with _split_check_row Martin Duquesnoy 2011-05-21 17:14:52 +02:00
  • 468ecfdcb8 Cfactor: Improve cfactor_check_geo by checking all row parents client Martin Duquesnoy 2011-05-19 20:42:25 +02:00
  • 534eae3ae3 Conf: Clean wmfsrc Martin Duquesnoy 2011-05-18 12:23:11 +02:00
  • d2f3377f97 Config/Client: Remove deprecated code, fix bug with nclients Martin Duquesnoy 2011-05-18 12:20:01 +02:00
  • 7839889071 Split/Layout: Manage splitted client in different case Martin Duquesnoy 2011-05-18 11:48:23 +02:00
  • 664e4effdb Client: Fill new client with 0. fixes #116 Philippe Pepiot 2011-05-17 20:38:18 +02:00
  • ff923542ba Client: Add cleanfact set removed by error in unmanage Martin Duquesnoy 2011-05-16 23:52:36 +02:00
  • c5e96961cb Typo split Martin Duquesnoy 2011-05-16 23:37:44 +02:00
  • 1ba4a0ad46 Client: Improve client_manage with split Martin Duquesnoy 2011-05-16 23:16:53 +02:00
  • 825620b25c Split: Add split.c Martin Duquesnoy 2011-05-16 22:19:40 +02:00
  • 911ac2f74a Layout Split: Add split layout. Martin Duquesnoy 2011-05-16 20:38:54 +02:00
  • 7eb15d595f Layout/Client: Fix max layout (#92) Martin Duquesnoy 2011-05-14 17:30:02 +02:00
  • dc836ccb86 Client/Layout/Tag: Balance position of window in frame with resizehint, refresh only client size at resizehint toggle and fix layout with tag additional Martin Duquesnoy 2011-05-14 15:19:02 +02:00
  • f606b5ba88 Cfactor: Fix cfactor clean in case of split Martin Duquesnoy 2011-05-14 12:54:26 +02:00
  • 391aae2dea Client/Layout: Add without-resizehint geo in client struct for split resize use, improve split size of clients. Martin Duquesnoy 2011-05-13 23:54:11 +02:00
  • f147bbbaf0 Client/Cfactor: Fix cfactor resizing in case of padding + 2 client resized and improve resizhint behaviour Martin Duquesnoy 2011-05-13 23:10:00 +02:00
  • 1b02cfed3e Layout: Add layout_split_client functio with 2 uicb; split_client_{vertical/horizontal} Martin Duquesnoy 2011-05-11 21:43:14 +02:00
  • 81e74e4bb6 Cfactor: Comment code Martin Duquesnoy 2011-05-10 22:19:50 +02:00
  • 4cda38ce26 Cfactor: Add exception for parent client and same size Martin Duquesnoy 2011-05-10 22:06:00 +02:00
  • c8b9b41a3e Mouse: Add drag border for cfactor resizing Martin Duquesnoy 2011-05-09 22:15:14 +02:00
  • 9d44177f20 Mouse/Cfactor: Improve cfactor resize with mouse, resize different part according with the area Martin Duquesnoy 2011-05-08 16:09:00 +02:00
  • 06fb9553fc Client: Check if client is tiled for position research Martin Duquesnoy 2011-05-04 20:03:15 +02:00