Commit Graph

  • ad5c4101ee Add client size hints support Martin Duquesnoy 2011-10-06 23:41:38 +02:00
  • 39380848a0 Use pointer when using geo in client.c Martin Duquesnoy 2011-09-26 18:22:05 +02:00
  • a603802d9f Fix flag removal in elem_screen_update Martin Duquesnoy 2011-09-26 09:14:11 +02:00
  • a6b37e8b7e Fix enums Martin Duquesnoy 2011-09-26 06:57:38 +02:00
  • 1c69a0ec9c Use geo ptr in layout funcs and remove enums typedef Martin Duquesnoy 2011-09-25 12:26:43 +02:00
  • b7fe358426 Clean up Martin Duquesnoy 2011-09-23 23:55:31 +02:00
  • e9a17b4550 Update gitignore Martin Duquesnoy 2011-09-23 23:02:16 +02:00
  • 4eca4bdcfa Branch for wmfs2 Martin Duquesnoy 2011-09-23 23:01:17 +02:00
  • 4418cf6bbb Branch for wmfs2 Martin Duquesnoy 2011-09-23 22:59:45 +02:00
  • c03f051f3a Fix rotate schema Martin Duquesnoy 2011-09-23 09:40:21 +02:00
  • d66ada9acb Add layout_rotate_right/left Martin Duquesnoy 2011-09-23 09:33:38 +02:00
  • eb5d932f66 Minor layout illustration Martin Duquesnoy 2011-09-23 02:45:48 +02:00
  • 6b75a8cc02 Update parser Martin Duquesnoy 2011-09-23 01:43:34 +02:00
  • 3902489af5 Rename split_*mirror and begin rotate Martin Duquesnoy 2011-09-22 18:45:02 +02:00
  • db0f2d27fd Add split_vmirror & split_hmirror layout function: http://ompldr.org/vYWgzZw Martin Duquesnoy 2011-09-22 08:34:50 +02:00
  • 736b55b6c7 Minor fix Martin Duquesnoy 2011-09-22 01:34:36 +02:00
  • 07014979c1 Fix possible W->client = NULL in generated client funcs Martin Duquesnoy 2011-09-21 22:20:33 +02:00
  • 68aecac27c Fix client_close & selected client management Martin Duquesnoy 2011-09-21 20:06:49 +02:00
  • 30fdd1a69d Fix several possible segfault Martin Duquesnoy 2011-09-21 19:16:41 +02:00
  • c2d75ff9c8 Replace motionnotify event by enternotify to manage focus (with NotifyAncestor exception) Martin Duquesnoy 2011-09-20 23:57:29 +02:00
  • 3921a957c5 Simplify client_next_with_pos Martin Duquesnoy 2011-09-20 23:35:44 +02:00
  • 0897fadc62 Set client_next/prev as inline Martin Duquesnoy 2011-09-20 23:26:18 +02:00
  • 84a9519cbf Simplify client_next/prev Martin Duquesnoy 2011-09-20 23:10:08 +02:00
  • 0477c5a8d6 Add client user functions: swap/focus with direction and list (next/prev) Martin Duquesnoy 2011-09-20 22:59:37 +02:00
  • 389b0a9cc5 Use rect for border instead WindowBorder Martin Duquesnoy 2011-09-19 22:16:09 +02:00
  • cfb64b94f3 Fix grab keys after keybind conf Martin Duquesnoy 2011-09-18 14:11:53 +02:00
  • 4321dc3aa8 Add client_resize_<direction> function (New cfactor) Martin Duquesnoy 2011-09-17 18:14:03 +02:00
  • 961e57f876 Add split layout Martin Duquesnoy 2011-09-15 00:01:28 +02:00
  • 60bd64e59e Work on tag frame Martin Duquesnoy 2011-09-09 17:48:35 +02:00
  • 3870db7dfc one frame per tag Martin Duquesnoy 2011-09-09 07:54:14 +02:00
  • 3f7978b9e2 Rename Structure -> structure Martin Duquesnoy 2011-09-09 00:25:51 +02:00
  • 299fc0bc25 Remove typedefs Martin Duquesnoy 2011-09-07 23:03:19 +02:00
  • 90077ffd1c Add new options in wmfsrc Martin Duquesnoy 2011-09-07 20:37:16 +02:00
  • 5e34dcf916 Add client theme options Martin Duquesnoy 2011-09-06 23:11:50 +02:00
  • 93496120a5 Add frame.c/h Martin Duquesnoy 2011-09-06 15:36:43 +02:00
  • a3cc4e292c Uncomment numlockmask in grabbuttons Martin Duquesnoy 2011-09-02 18:47:33 +02:00
  • 350c789482 Manage focus/client buttons grabbing Martin Duquesnoy 2011-09-02 18:46:27 +02:00
  • c1727da152 Add position in [bar]: top (0) bottom (1) and hide (2) possible Martin Duquesnoy 2011-09-02 16:14:09 +02:00
  • 893666f1d3 fixed-bold instead terminus in perso theme font Martin Duquesnoy 2011-09-01 19:09:27 +02:00
  • 45b6d294be Font per theme Martin Duquesnoy 2011-09-01 19:07:54 +02:00
  • 8e8aeb950d Remove multiplex (useless without FIFO) | NB: for FIFO checkout 'linkdd' branch David Delassus 2011-09-01 17:45:13 +02:00
  • a3a2f33ddf Event: Use MAX_EV instead of dynamic handle_event size: fix multi-head possible segfault Martin Duquesnoy 2011-09-01 17:43:58 +02:00
  • bd263930fd FIFO's dev in branck 'linkdd' David Delassus 2011-09-01 16:39:53 +02:00
  • b2aff93c0c Multiplexage for fifo/x event Martin Duquesnoy 2011-08-31 22:03:42 +02:00
  • 1acdc0ca01 Merge branch 'merging' Martin Duquesnoy 2011-08-31 20:59:17 +02:00
  • d23a1125a6 Add FIFO David Delassus 2011-08-31 19:03:29 +02:00
  • 34f4e27c6b Multiple theme section & theme attribution to bars Martin Duquesnoy 2011-08-31 17:54:24 +02:00
  • 59887b16ab update conf example Martin Duquesnoy 2011-08-31 00:12:41 +02:00
  • b1b249411f Add theme section Martin Duquesnoy 2011-08-31 00:11:06 +02:00
  • 55586bc20a Use string of element instead of multi section Martin Duquesnoy 2011-08-30 23:37:00 +02:00
  • f2d67a8ace move elemupdate flag in scr33n struct Martin Duquesnoy 2011-08-30 15:15:37 +02:00
  • 434666421e Add bars/tags section in conf, dynamique bar/element Martin Duquesnoy 2011-08-30 03:56:13 +02:00
  • cbbc7cb8dd Fix width of element in elem tag init, multi element works Martin Duquesnoy 2011-08-29 18:56:55 +02:00
  • 1a2e85763b Fix tmp var in tag elem init Martin Duquesnoy 2011-08-29 18:53:50 +02:00
  • 80d175465d Set keybind to tag element (and mouse events) Martin Duquesnoy 2011-08-29 18:51:58 +02:00
  • 4908e4b183 Fix warning with -Wall Martin Duquesnoy 2011-08-29 14:04:32 +02:00
  • f04bfc1f39 Fix warning with -Wall Martin Duquesnoy 2011-08-29 03:40:44 +02:00
  • c782f9a223 tag element + uicb tag Martin Duquesnoy 2011-08-29 03:32:08 +02:00
  • 4fc5f0a9c2 Add draw.h, basic draw function (text) Martin Duquesnoy 2011-08-25 21:57:52 +02:00
  • 05aafde11a Add conf parsage: keybind section available, config.h associative struct/func Martin Duquesnoy 2011-08-25 21:19:43 +02:00
  • 7f346c150c Add infobar creation Martin Duquesnoy 2011-08-25 18:13:42 +02:00
  • a0f82a1135 add xinerama support Martin Duquesnoy 2011-08-23 10:16:03 +02:00
  • 8d3f4beb55 Add infobar.* Martin Duquesnoy 2011-08-10 17:27:29 +02:00
  • ddc7c581fe Add todo Martin Duquesnoy 2011-08-10 17:27:08 +02:00
  • 5b5e780680 Add parser Martin Duquesnoy 2011-08-09 10:51:21 +02:00
  • e028c2aca5 add barwin Martin Duquesnoy 2011-08-07 23:26:06 +02:00
  • 861110c5a3 event enternotify etc.. Martin Duquesnoy 2011-08-07 03:22:16 +02:00
  • 3da9117a8b add ewmh, compile now Martin Duquesnoy 2011-08-06 11:07:44 +02:00
  • 6886a6902a event work Martin Duquesnoy 2011-08-05 19:06:21 +02:00
  • 0be08c6a4a add config.* Martin Duquesnoy 2011-08-05 15:33:09 +02:00
  • 0886bbbf5e remove wmfs.c Martin Duquesnoy 2011-08-05 15:06:53 +02:00
  • 1f3ae53e9d wmfs2 core Martin Duquesnoy 2011-08-05 15:04:39 +02:00
  • 13d8a0acc8 Infobar: Add Infobar element: see elements_order in [bar] Martin Duquesnoy 2011-08-04 18:43:51 +02:00
  • 02cd7d91e9 Event: Simplify layout switch Martin Duquesnoy 2011-08-04 10:36:42 +02:00
  • 71f4b9df89 Event: Replace ugly consecutive if by do_mousebind function Martin Duquesnoy 2011-08-04 10:25:59 +02:00
  • 8f040ed7a4 Wmfs: Add INAREA macro to replace ugly ifs Martin Duquesnoy 2011-08-04 09:53:58 +02:00
  • e5a804cee8 Selbar: Dynamic selbar position is back Martin Duquesnoy 2011-08-04 09:18:32 +02:00
  • 48bdc94538 Infobar: Improve selbar render: draw it on infobar barwin directly Martin Duquesnoy 2011-08-04 09:00:24 +02:00
  • a501bd1127 Merge branch 'master' of git.wmfs.info:wmfs Martin Duquesnoy 2011-08-03 20:17:22 +02:00
  • ec5b71b371 Build System: Freetype only when use Xft Philippe Pepiot 2011-08-03 20:15:13 +02:00
  • 5e2bcf03d6 Fix segfault on selbar de-allocation. fixes #138 Joris van Zwieten 2011-08-02 16:21:20 +02:00
  • fb04cef137 Infobar: Use pointer in infobar_init Martin Duquesnoy 2011-08-03 06:44:58 +02:00
  • acffbdc188 Infobar: fix selbar (above statustext) Martin Duquesnoy 2011-08-03 06:26:47 +02:00
  • b42c42245a Wmfs: Fix warnings Martin Duquesnoy 2011-08-03 06:17:07 +02:00
  • 570a3f0e64 Draw: Add bool arg to parse_image_block to don't save mouse bind at textw call Martin Duquesnoy 2011-08-01 23:38:03 +02:00
  • 39080f9952 Status: Use InfoBar* instead of win in StatusMouse struct Martin Duquesnoy 2011-08-01 23:26:51 +02:00
  • 8958dbfe70 BuildSystem: Add xft support for old build system fixes #139 Philippe Pepiot 2011-08-01 13:52:40 +02:00
  • 84d30e25e2 Status: securize if in statustext_mouse Martin Duquesnoy 2011-07-31 19:03:23 +02:00
  • 31d875c438 Status: Allow void command argument in mouse action sequence Martin Duquesnoy 2011-07-31 18:57:20 +02:00
  • c1fcd0dac7 Status: Multi (;;) dynamic mouse section possible Martin Duquesnoy 2011-07-31 16:06:39 +02:00
  • 8344b1cc82 Status: Dynamic mouse action: new format \b[x;y;w;h;col;(1;spawn;xterm)]\ (last arg of sequences b,s and i Martin Duquesnoy 2011-07-31 14:43:09 +02:00
  • 92831181e7 Status: Dynamic mouse bind with text sequence: (button;func;cmd)\s[1;10;#ffffff;clickable text]\ Martin Duquesnoy 2011-07-30 17:53:09 +02:00
  • 1934aa713d Status: Add dynamic mouse bind: (1;spawn;xterm)\b[;;;;]\ = clickable rectangle Martin Duquesnoy 2011-07-30 17:40:39 +02:00
  • bbf11ac274 Wmfs: Fix help line Martin Duquesnoy 2011-07-29 17:51:39 +02:00
  • 2ec2bf4760 Barwin: Replace simple functions by macros Martin Duquesnoy 2011-07-29 17:48:06 +02:00
  • 08d55605da Code: cosmetic + warning fix Martin Duquesnoy 2011-07-29 17:19:09 +02:00
  • 69ec9d7db0 Apply pierreN patch: _NET_WM_NAME attribute in rules Martin Duquesnoy 2011-07-29 17:17:21 +02:00
  • 9c3130a17c BarWindow/Event: Make barwindows linked to improve render with expose event Martin Duquesnoy 2011-07-29 11:53:22 +02:00
  • 4e2459318c Init: init trayicons head Martin Duquesnoy 2011-07-29 10:55:05 +02:00
  • 58f6f674ca WMFS: Use SLIST from sys/queue.h instead homemade linked list Martin Duquesnoy 2011-07-29 10:54:08 +02:00