Commit Graph

  • c59b69869a Don't allow to tab client from different screen Martin Duquesnoy 2012-01-16 17:01:32 +01:00
  • 527d62f700 Previous fix fixed previous previous one, don't need to apply_tgeo between vertical/horizontal fac adapt Martin Duquesnoy 2012-01-15 16:23:29 +01:00
  • 0e7e9a135e Fix check of 2 parents client geos: using temporary geo instead of original in case of manual locking resize Martin Duquesnoy 2012-01-15 16:16:39 +01:00
  • 017070d585 Update tabbed client titlebar as tabmaster client titlebar Martin Duquesnoy 2012-01-14 16:44:12 +01:00
  • ecadef1587 Apply tgeo between vertical and horizontal factor hint resize Martin Duquesnoy 2012-01-14 16:39:13 +01:00
  • ad4f4e361c Fix possible misinformed ptr Martin Duquesnoy 2012-01-14 02:03:55 +01:00
  • 0f185a8121 Add client dragndrop in tag with mouse with mouse_move function Martin Duquesnoy 2012-01-14 01:46:38 +01:00
  • 38f122abbb Add uicb mouse_tab, set by default on mouse2 -> titlebar Martin Duquesnoy 2012-01-13 20:35:29 +01:00
  • e610c9c5b9 Improve fac adaption with size hint Martin Duquesnoy 2012-01-13 20:24:07 +01:00
  • e1dee581c6 Remove CLIENT_TABMSTER flag at tabbed client closing if client's tabmaster is not tabbed anymore Martin Duquesnoy 2012-01-12 21:29:35 +01:00
  • 1774ca022e Remove reversed border at swap in mouse_move Martin Duquesnoy 2012-01-12 21:18:50 +01:00
  • 55e80847b5 Add mouse.c/mouse.h with mouse_resize & mouse_move as uicb function. button1 on titlebar -> move button3 -> resize (hardcoded for now) Martin Duquesnoy 2012-01-12 21:06:55 +01:00
  • b3309676b2 Fix client_focus_next/prev_tab to get only parent tabbed client Martin Duquesnoy 2012-01-12 14:39:49 +01:00
  • 35a40f8b71 Add uicb function client_focus_next/prev_tab Martin Duquesnoy 2012-01-12 14:36:56 +01:00
  • a0cb5793cd Improve tabbed titlebar render: border around tabbed titlebar & separation in tabbed unfocused client Martin Duquesnoy 2012-01-12 02:33:19 +01:00
  • f46cbaf501 Clean code by adding function instead macros for seq parsing AND allow multi mousebinds sequence: \[](;;)(;;)(;;) Martin Duquesnoy 2012-01-11 16:18:21 +01:00
  • 5cdb0ac77c Use single function to parse sequences to keep the order Martin Duquesnoy 2012-01-10 22:53:52 +01:00
  • 554952cc57 Use single function to parse sequences to keep the order Martin Duquesnoy 2012-01-10 20:17:26 +01:00
  • f6c0bc8a6c Work on status: Add \s[]\ \r[]\ sequences for text & rectangle Martin Duquesnoy 2012-01-09 19:35:57 +01:00
  • 2a47c21c01 Fix status & fifo parse and taglist width with border Martin Duquesnoy 2012-01-07 11:02:08 +01:00
  • 7924fd8269 Fix Makefile.in Martin Duquesnoy 2012-01-07 08:58:55 +01:00
  • fb106c151f Update default config #2 Martin Duquesnoy 2012-01-06 17:46:32 +01:00
  • b8d5d3ba04 Update default config Martin Duquesnoy 2012-01-06 17:45:23 +01:00
  • 9eb32ebb46 free element and status Martin Duquesnoy 2012-01-06 17:43:55 +01:00
  • abbb955217 Add status.c/h, status uicb cmd Martin Duquesnoy 2012-01-06 17:30:46 +01:00
  • f066c6dc26 Add status element 's', auto-align of elements Martin Duquesnoy 2012-01-06 15:12:48 +01:00
  • c5d95b5999 Add ewmh_manage_window_type to manage state & others hints without event Martin Duquesnoy 2011-12-25 18:25:40 +01:00
  • 146be54b66 Change win property at net_wm_state_fullscreen management Martin Duquesnoy 2011-12-25 17:17:33 +01:00
  • 6c75b86256 Works on EWMH: add _NET_WM_STATE_FULLSCREEN management Martin Duquesnoy 2011-12-25 17:08:08 +01:00
  • 900847dcec Fix XGetClassHint return value check in rules Martin Duquesnoy 2011-12-21 15:25:12 +01:00
  • 03b289b017 use tag id from 0 with uicb_tag_set Martin Duquesnoy 2011-12-18 15:08:44 +01:00
  • 06219d60ec Set first theme as default if not specified in rule Martin Duquesnoy 2011-12-18 15:01:53 +01:00
  • 3d44ce225a Select first tag of each screen if !tag prop at start/reload Martin Duquesnoy 2011-12-18 14:50:41 +01:00
  • 4a11107d67 Fix possible fail in rules parsing, first tag mapping at reload Martin Duquesnoy 2011-12-17 18:51:42 +01:00
  • a23dd7987b Work on reload/tag arranging Martin Duquesnoy 2011-12-09 12:06:32 +01:00
  • d8a33d9894 Fix tag mapping at reload and possible segf with tabmaster client in tag_client Martin Duquesnoy 2011-12-09 12:32:55 +01:00
  • 1fb82ecccc Fix size & text pos of tabbed titlebar Martin Duquesnoy 2011-12-05 10:51:01 +01:00
  • 7ad7e3a962 Fix tab flick at reload Martin Duquesnoy 2011-12-05 10:44:42 +01:00
  • 73b25fe3c7 Focus back selected client before reload, add tabbing keybind in rc Martin Duquesnoy 2011-11-30 19:53:59 +01:00
  • be41fa5de8 Fix tag mapping at reload Martin Duquesnoy 2011-11-29 20:38:41 +01:00
  • f7a7b60606 Add tag_client to transfert client in dfferent tags, adapt tabbing with that Martin Duquesnoy 2011-11-29 12:08:02 +01:00
  • 6b83378eaa Tabbing is kept after reload Martin Duquesnoy 2011-11-28 17:37:27 +01:00
  • 8d459f7afd Improve tabbing render, fix seg, gn8 Martin Duquesnoy 2011-11-19 09:21:24 +01:00
  • 7c2f53a4b2 Fix focus flick, event calling too much times client_focus, and remove useless functions Martin Duquesnoy 2011-11-19 08:15:33 +01:00
  • f694d9a967 Focus tabmaster client at tag_screen & click mouse1 on titlebar to focus in tabbing Martin Duquesnoy 2011-11-19 07:25:19 +01:00
  • 9aaaf7ef63 Almost finish tabbing, reload/tagtransfert/maybesomemore to do Martin Duquesnoy 2011-11-19 04:14:16 +01:00
  • 469ff393ee Update works Martin Duquesnoy 2011-11-16 22:45:04 +01:00
  • 3afdc65fb1 Still works on tabbing.. Martin Duquesnoy 2011-11-15 21:58:48 +01:00
  • 3cbafa00f6 Continue to work on tabbing.. Martin Duquesnoy 2011-11-13 23:34:09 +01:00
  • 2638db3ebe Merge branch 'wmfs2' of github.com:xorg62/wmfs into wmfs2 Martin Duquesnoy 2011-11-13 15:26:56 +01:00
  • 7c97a8599f Fix esc at resize preview, work on tab.. Martin Duquesnoy 2011-11-13 15:22:57 +01:00
  • b022af3a45 Merge branch 'wmfs2' of github.com:xorg62/wmfs into wmfs2 Martin Duquesnoy 2011-11-12 15:53:40 +01:00
  • b1a5bfb393 Set flags to 0 after rule applying Martin Duquesnoy 2011-11-12 16:54:35 +01:00
  • f3d80028a2 Begin to work on tabbing (update commit) Martin Duquesnoy 2011-11-12 16:51:01 +01:00
  • 96b49ad20e Set flags to 0 at the end of the rule loop in client.c Martin Duquesnoy 2011-11-08 15:24:58 +01:00
  • 770d0dce1f remove debug Martin Duquesnoy 2011-11-08 12:30:43 +01:00
  • 1616aa4e77 Fix flags setting at reload Martin Duquesnoy 2011-11-08 12:29:55 +01:00
  • 8d53488e9a conf qui va avec Martin Duquesnoy 2011-11-08 11:53:41 +01:00
  • 74ecfb48ab Finish rules for tag/screen/theme, free, max & ignoretag coming.. Martin Duquesnoy 2011-11-08 11:49:52 +01:00
  • d5e5e79aca Begin work on rule in client.c Martin Duquesnoy 2011-11-04 15:05:50 +01:00
  • 339649ed74 Use ISTRDUP to check before copying string in rule conf parse Martin Duquesnoy 2011-11-03 18:14:31 +01:00
  • 12434ad225 Use tmp ptr for theme searching Martin Duquesnoy 2011-11-03 17:55:50 +01:00
  • 96c03505ca Add conf part of rules Martin Duquesnoy 2011-11-03 17:53:04 +01:00
  • 846a117352 Free ret at tag recovering Martin Duquesnoy 2011-11-03 13:11:44 +01:00
  • 2504dbe4ee Set back previous session tag at reload Martin Duquesnoy 2011-11-03 13:03:20 +01:00
  • 3d2b04ba6b Fix geo set at reload Martin Duquesnoy 2011-11-03 12:11:29 +01:00
  • e2e43fcf89 Philpep fix about possible leak in parser Martin Duquesnoy 2011-11-01 14:23:47 +01:00
  • c7e05fced8 Work on reload.. Martin Duquesnoy 2011-11-01 15:16:41 +01:00
  • b9e67982f8 Fix possible leak in parse.c. Fixes #149 wmfs1 Philippe Pepiot 2011-09-21 15:53:58 +02:00
  • 0400fb5454 Wait childs in main loop, fixes #142 Signed-off-by: Philippe Pepiot <phil@philpep.org> Philippe Pepiot 2011-08-05 10:44:35 +02:00
  • aef863b066 Works on reload/previous session properties Martin Duquesnoy 2011-10-30 21:38:09 +01:00
  • 2abbd8ca98 Fifo: code cosmetic Martin Duquesnoy 2011-10-30 18:38:44 +01:00
  • 4e9be5ff15 Fix typo David Delassus 2011-10-30 18:19:51 +01:00
  • 7b9d9d1e53 Fix FIFO (close it and reopen it after reading) David Delassus 2011-10-30 18:18:03 +01:00
  • 984145243d Add working reload (without global replacement) Martin Duquesnoy 2011-10-29 16:49:05 +02:00
  • a7371e9445 Client/Event: Fix focus issue & client manual moving to next screen segfault Martin Duquesnoy 2011-10-27 19:06:54 +02:00
  • a4564543d7 use client_apply_tgeo in fac_resize Martin Duquesnoy 2011-10-27 18:53:24 +02:00
  • d1ec33ed53 Fix fifo code Martin Duquesnoy 2011-10-27 15:01:13 +02:00
  • 1642779b8c Adapt tile with new integrated client size hints (http://ompldr.org/vYXpjNw -> http://ompldr.org/vYXpjYQ) Martin Duquesnoy 2011-10-26 00:17:29 +02:00
  • cd44d17e19 Fix screen_update_sel and configure event size given to fac_resize Martin Duquesnoy 2011-10-25 23:06:01 +02:00
  • 31e9b4256a Apply size of configure event with _fac_resize Martin Duquesnoy 2011-10-25 22:55:31 +02:00
  • cd058a4753 Fix global fac resize when only one client is not resizable Martin Duquesnoy 2011-10-24 19:37:36 +02:00
  • f22f706415 Add vim syntax file for wmfsrc2, install it in ~/.vim/syntax/wmfs.vim and put 'au BufRead,BufNewFile wmfsrc2 setfiletype wmfs' in your vimrc David Delassus 2011-10-17 22:39:38 +02:00
  • 88d414ce80 Add FIFO, FIFO located at : ${TMPDIR}/wmfs-${DISPLAY}.fifo David Delassus 2011-10-17 20:39:48 +02:00
  • 81f07444e9 Simplify blibli Martin Duquesnoy 2011-10-16 12:57:19 +02:00
  • a2305bc157 Remove titlebar at client_remove Martin Duquesnoy 2011-10-16 12:33:54 +02:00
  • 67cb8cd5ba Add client frame Martin Duquesnoy 2011-10-16 12:32:48 +02:00
  • 6215f23f86 Fix layout presets (do not adapt when set has different num of client) Martin Duquesnoy 2011-10-15 20:43:59 +02:00
  • 2c6f183cf1 Preset historic now works Martin Duquesnoy 2011-10-12 23:56:56 +02:00
  • 12d7c33b21 Border preview for historic preset travelling Martin Duquesnoy 2011-10-12 23:30:34 +02:00
  • 3b4dc47ae0 Begin preset Martin Duquesnoy 2011-10-12 22:09:10 +02:00
  • e165f0fe2b Grab server with client_resize border preview Martin Duquesnoy 2011-10-11 06:34:05 +02:00
  • 8925e99525 Add preview border for client_swap_dir Martin Duquesnoy 2011-10-11 03:29:22 +02:00
  • dfc277a7a3 Add preview borders for client_resize_dir Martin Duquesnoy 2011-10-10 22:05:29 +02:00
  • e32012a0c3 Reduce client_focus call Martin Duquesnoy 2011-10-10 16:13:40 +02:00
  • 2a9d91af8d Simply _fac_apply Martin Duquesnoy 2011-10-10 15:33:30 +02:00
  • 772ad67882 Improve client_fac with clients window size hints Martin Duquesnoy 2011-10-09 00:16:16 +02:00
  • 49a0791e7a minor commit Martin Duquesnoy 2011-10-08 17:41:19 +02:00
  • 41882b4a7e Fix client_fac with size-hinted client Martin Duquesnoy 2011-10-07 02:25:33 +02:00
  • f224f7056f Use motionnotify to focus client with mouse, check for tag frame too Martin Duquesnoy 2011-10-07 00:08:58 +02:00