Commit Graph

1195 Commits

Author SHA1 Message Date
Anselm R. Garbe 67c8bc998a fixed mouse-based movements (was broken due wrong pt-assignements in do_mouse_resize and a wrong parameter in drop_move for new_column) 2006-06-06 18:56:31 +02:00
Kris Maglione 553a21620d Fixed a < that should have been <= 2006-06-05 16:20:31 -04:00
Kris Maglione f2e1716ca1 Restructure of arguments in snapping code for better performance in tight loop 2006-06-05 16:01:31 -04:00
Kris Maglione cb5b285aa1 Add increment handling to drag/resize. Moved draw_xor_border to fix flicker. 2006-06-04 23:47:09 -04:00
Kris Maglione fa51a2261b Update client.c to take advantage of BlitzAlign masks 2006-06-04 23:02:08 -04:00
Kris Maglione 0161360877 Fixed handling of title width in wmiimenu 2006-06-04 21:50:48 -04:00
Kris Maglione 282a1b2e4e Replaced the title feature with something more palatable 2006-06-04 21:21:15 -04:00
Kris Maglione a973cfc33d Removed useless goto 2006-06-02 01:13:23 -04:00
Anselm R. Garbe 6655ed568c thx to keiss (silently replacing the snap) 2006-05-31 21:55:51 +02:00
Anselm R. Garbe 25a7fc9216 /def/colrule now uses 30+40+20+10 syntax (num of + + 1 means num of columns, the sum must be 100, which is used for new columns), renamed /def/rules into /def/tagrules, renamed /def/ncol into /def/colrules 2006-05-31 19:48:44 +02:00
Kris Maglione ee0dda3606 Return the mouse pointer after warping it to move/resize. Fair's fair. 2006-05-31 13:33:54 -04:00
Anselm R. Garbe eeb62d2041 allowing size hints for /def/ncol (next push will rename /def/rules into /def/tagrules and /def/ncol into /def/colrules) 2006-05-31 19:13:21 +02:00
Kris Maglione 97495656b0 More move/resize fixes. 2006-05-31 13:01:00 -04:00
Anselm R. Garbe 3db422a5d4 removed unused vars 2006-05-31 17:53:05 +02:00
Kris Maglione 63f0541bf7 I really need sleep... same bugfix again 2006-05-31 11:51:07 -04:00
Kris Maglione c65fdf160f Bugfix for mouse move/resize enhancements 2006-05-31 11:49:18 -04:00
Anselm R. Garbe fb51980487 reverting Kris' changes 2006-05-31 17:21:52 +02:00
Anselm R. Garbe bb0ad4f232 merged 2006-05-31 17:00:32 +02:00
Kris Maglione de47e4cbe4 Enhancements/fixes to mouse-based moves/resizals 2006-05-31 10:54:28 -04:00
Anselm R. Garbe 9b5e93ba53 fixed issue reported by Maxi, reverted to /tmp/ns.$USER.$DISPLAY/wmii socket file 2006-05-31 16:34:48 +02:00
Anselm R. Garbe 05dd0d2a29 fixed indentation issues in Kris' code 2006-05-31 16:22:56 +02:00
Kris Maglione 1ecc5bbfc7 Added copyright information to mouse.c 2006-05-31 05:38:54 -04:00
Anselm R. Garbe 76c3e814ec removed 5 unnecessary lines 2006-05-31 10:32:27 +02:00
Kris Maglione 45507b607c Fixed windows snapping to the screen edge 2006-05-31 04:12:40 -04:00
Anselm R. Garbe 4904a19aae added /def/ncol stuff, see wmiirc for an initial syntax proposal 2006-05-31 09:51:40 +02:00
bsdaemon d2a9e3a860 Rewrote window snapping code 2006-05-31 02:47:07 -04:00
Anselm R. Garbe bfa0c759f4 some more changes, still unfinished (/me has to run now) 2006-05-30 19:13:33 +02:00
Anselm R. Garbe e01ca2506a moved client-related stuff from rule.c to client.c 2006-05-30 18:42:42 +02:00
Anselm R. Garbe 15dfca474f removed /def/col{width,mode}, added /def/ncol instead, though /def/ncol has no effect atm 2006-05-30 18:28:05 +02:00
Anselm R. Garbe cdc57ca2fd /foo/ -> ~+!+max rules now working fine, also renamed /client/X/class into /client/X/props, props syntax is now class:instance:name 2006-05-30 16:32:28 +02:00
Anselm R. Garbe 8a89f37797 merged 2006-05-30 11:14:08 +02:00
Anselm R. Garbe 2d6a829fe7 fixed rects_of_view 2006-05-30 11:13:32 +02:00
Sander van Dijk eea176d0b5 make mousebased newcol creation dependant on pointer position rather than on % of client off screen (<=5 pixels from the side of the screen makes a new column) 2006-05-29 22:08:04 +00:00
Sander van Dijk eb022b2613 update c->floating on clientfocus 2006-05-29 22:00:16 +00:00
Sander van Dijk 01a0796d65 change c->floating to !aidx in some places, fixes some stuff with fixed size apps 2006-05-29 19:38:02 +00:00
Anselm R. Garbe ff7b72fe21 fixed bug reported by bogon (just curios that wmii didn't crashed) 2006-05-29 15:25:32 +02:00
Anselm R. Garbe f4f392d29f combining smart placement strategy with snap_move in the the end (I dont want backport this) 2006-05-29 14:31:40 +02:00
Anselm R. Garbe b8e17113d0 trim / from tags 2006-05-29 14:19:20 +02:00
Anselm R. Garbe d3e24f818e switching back to server grabb'ed resizals (the other approach is too retarded) 2006-05-29 14:15:16 +02:00
Anselm R. Garbe 7eb5eb7f5d fixed the issue reported by tkoskine with sscanf 2006-05-29 12:48:21 +02:00
Anselm R. Garbe 41ae6bfe56 removed strtonum interface, using strtol+errno instead 2006-05-29 11:36:59 +02:00
Anselm R. Garbe a52993c532 merged 2006-05-29 11:18:35 +02:00
Anselm R. Garbe 701f2a4414 removed parse_mvresize* crap 2006-05-29 11:18:18 +02:00
Georg Neis 3463666df2 resurrected OLD_PATH 2006-05-29 11:08:21 +02:00
Anselm R. Garbe f7395c3d73 using opaque windows on resize/move, this allows to not grab the server 2006-05-29 11:04:29 +02:00
Anselm R. Garbe c6bde2e403 also drawing empty bar 2006-05-29 10:08:29 +02:00
Anselm R. Garbe 0c1060ee1c small fix 2006-05-29 09:55:20 +02:00
Anselm R. Garbe 4d5ad01a01 removed snap-to-border for managed mode 2006-05-29 09:50:11 +02:00
Georg Neis cf7154d6f3 exit if mktemp fails 2006-05-28 14:15:10 +02:00
Sander van Dijk 72e08cc61f fix fixed size apps resize attemp annoyances (same as in wmii-3 repo) 2006-05-27 17:56:22 +00:00
Sander van Dijk 54e19dc283 simplification in match_sizehints, remove some obsolete code 2006-05-26 19:15:04 +00:00
Georg Neis 4765e836e8 updated colors in wmiimenu.1 2006-05-26 16:55:40 +02:00
Georg Neis a0016f176c small update of wmii.1 2006-05-26 16:47:57 +02:00
Anselm R. Garbe db2e58388f off-by-one fixes by Chris King (I'm a moron) 2006-05-26 15:41:23 +02:00
Anselm R. Garbe 30c48b79e4 fixed match_sizehints (now frame-dependend) 2006-05-26 14:29:04 +02:00
Anselm R. Garbe 1e4b2bb061 removed crappy blitz_strtorect, added move/size commands for client ctl, cleaned up liblitz/geometry somewhat 2006-05-26 14:16:19 +02:00
Sander van Dijk ef672bf5fe simplification in match_sizehints 2006-05-25 16:53:09 +00:00
Anselm R. Garbe b195664857 multihead issue fix also in -current 2006-05-25 13:49:32 +02:00
Anselm R. Garbe 41c1fb40f0 updated man page 2006-05-25 13:21:07 +02:00
Anselm R. Garbe 4189258700 using unpredictable wmii address and wmiirc' proglist due to mktemp (prevents some security concerns) 2006-05-25 13:17:17 +02:00
Anselm R. Garbe d310c746b7 draw title with west alignment 2006-05-25 12:49:24 +02:00
Anselm R. Garbe 562c598f03 added index file for column reverse addressing 2006-05-25 12:47:13 +02:00
Sander van Dijk a36288c7e5 simplification in wmiimenu 2006-05-25 00:02:17 +00:00
Sander van Dijk cb7bfcf1f2 implements a [-t <title>] option for wmiimenu (useful to display what the options in the menu mean). 2006-05-24 20:10:54 +00:00
Anselm R. Garbe 156746344e removed /tags, removed /<view>, using /tag/<view>/ instead with /tag/sel instead of /view/ 2006-05-24 18:12:55 +02:00
Anselm R. Garbe 2ba3598def fixed gualteri's bug report 2006-05-24 09:26:08 +02:00
Sander van Dijk ee426b3676 fixedsize size resetting on attach to floating layer (same is in wmii-3 repo) 2006-05-23 20:14:08 +00:00
Sander van Dijk 4e3666abdd small change to fixedsize handling 2006-05-23 19:08:24 +00:00
Anselm R. Garbe 443843bfc6 fixed bug reported by John Galt 2006-05-23 18:51:16 +02:00
Anselm R. Garbe 13055ca087 allowing empty views, treating 'nil'-view specially 2006-05-23 16:56:43 +02:00
Anselm R. Garbe 874b2a730c do not write to stdin, but to stdout, wmiir 2006-05-23 08:34:31 +02:00
Anselm R. Garbe 9d34f12320 some change in tip 2006-05-23 08:25:13 +02:00
Anselm R. Garbe a725d3d6b3 added wmiir ls, wmiir read behaves like 9p read now, to get full info use wmiir ls -l 2006-05-23 08:17:42 +02:00
Sander van Dijk 903d558f08 start fixed-size-requesting apps on the floating layer (even though they are still resizable for now, at least they'll start with their wanted size) 2006-05-22 20:35:20 +00:00
Anselm R. Garbe 1f0f42420c added newcol action for client ctls (takes next/prev argument), I didn't changed move 2006-05-21 19:21:37 +02:00
Anselm R. Garbe a9e9456f42 removed the insert_* insanity, added cext_vattachat instead 2006-05-21 18:43:41 +02:00
Anselm R. Garbe df70479dc8 clean target fix as well in cmd/Makefile 2006-05-21 16:36:01 +02:00
Anselm R. Garbe 1ee2585062 removed focuscolors again (unnecessary bloat) 2006-05-19 20:14:06 +02:00
Anselm R. Garbe 58fa7998b8 thx to keiss again, fixed the prevoff calculation as well 2006-05-19 19:43:31 +02:00
Anselm R. Garbe 3b01488153 fixed wmiimenu bug (also in wmii-3 repo) 2006-05-19 19:39:32 +02:00
Anselm R. Garbe 657ff52958 fixed bug reported by leknaat in wmii-4 2006-05-19 18:52:24 +02:00
Anselm R. Garbe 7324531047 added focuscolors (three color tuples now, which indicate focus and selection state) 2006-05-19 18:14:31 +02:00
Anselm R. Garbe fa43df527d removed swapping 2006-05-19 17:38:45 +02:00
Sander van Dijk 108897b4ab remove unnecessary wmiisetsid calls (they are only confusing) 2006-05-17 19:09:14 +00:00
Sander van Dijk ad1799b113 a couple of small changes:
wmiisetsid - "-v" only works if it's the first argument; make this more obvious from the usage() output.
wmiiwm.1 - some (very) tiny improvements.
2006-05-17 18:35:04 +00:00
Anselm R. Garbe 942904f7f5 fixed a bug on dir creation caused with 9p2000.ko 2006-05-17 16:47:26 +02:00
Anselm R. Garbe 819b0576e6 wmiisetsid fix proposed by Sander 2006-05-17 11:55:22 +02:00
Anselm R. Garbe ee466c60d1 fixed 9P issues with styx reported on the list 2006-05-17 10:36:56 +02:00
Sander van Dijk cd282d75c1 small spelling correction 2006-05-16 20:28:59 +00:00
Sander van Dijk af6355b8af some changes to the manpages 2006-05-16 20:18:27 +00:00
Anselm R. Garbe c5f6588b99 I think this fixes the Gaim issue 2006-05-16 17:43:19 +02:00
Sander van Dijk d6d060cf95 use wmiisetsid in some more places, just to be sure... 2006-05-15 23:33:24 +00:00
Anselm R. Garbe 13d27ace6d important fix for broken move prev 2006-05-15 18:01:37 +02:00
Anselm R. Garbe b14a2ad536 added wmiisetsid (to prevent annoyances with broken p9p apps) 2006-05-15 01:20:24 +02:00
Anselm R. Garbe 049fa9e0c0 several small fixes 2006-05-14 17:27:00 +02:00
Anselm R. Garbe bc86e15489 fixed wmiimenu issue reported by nion 2006-05-13 21:21:32 +02:00
Anselm R. Garbe 4552ece65f fixed issue that mathematica crashed the WM (might also be related to other clients) 2006-05-13 21:15:44 +02:00
Anselm R. Garbe cc42308990 making class/inst handling more robust against borken clients 2006-05-13 17:23:54 +02:00
Anselm R. Garbe 2edb2598e2 small cosmetic 2006-05-13 14:19:25 +02:00
Anselm R. Garbe 23394a922f respect client supplied floating positons, updated TODO 2006-05-13 12:21:41 +02:00
Anselm R. Garbe a5dba00dc5 now seems fixed 2006-05-12 23:16:45 +02:00
Anselm R. Garbe bf32fb23a6 if that is not fixed now, I eat a freezer 2006-05-12 21:17:03 +02:00
Anselm R. Garbe 8179f185dc small simplification 2006-05-12 20:49:46 +02:00
Anselm R. Garbe ac9f54847f Sander, please check again ;) 2006-05-12 20:34:19 +02:00
Anselm R. Garbe 308405cc11 hopefully this fixes Sanders annoyances 2006-05-12 20:06:06 +02:00
Anselm R. Garbe 4d1fcd32d3 fixed wmiimenu issue (grabbing keyboard without input list made restart of X necessary, to get back input focus), updated README, updated TODO.wmii-4 (cleaned up, made ordered list) 2006-05-10 23:26:53 +02:00
Anselm R. Garbe d962bec269 added some wmiimenu maximization stuff (entries are truncated if > mrect.width / 3) 2006-05-10 16:42:12 +02:00
Anselm R. Garbe 776bd2fd2b introduced Xi18n* function macros which are substituted regarding if X_UTF8_STRING is present to Xutf8* counterparts, otherwise to Xmb* counterparts 2006-05-10 15:33:53 +02:00
Anselm R. Garbe 9fdc055800 small stylistic changes 2006-05-10 15:24:09 +02:00
Anselm R. Garbe b59dee84cf adding XPending checks before pointer grabs 2006-05-10 14:05:48 +02:00
Anselm R. Garbe 7509382a8c fixed issue on column mode change reported by Sander 2006-05-10 13:57:09 +02:00
Anselm R. Garbe c8a5beaf86 improved UTF8-usage due to X_HAVE_UTF8_STRING checks 2006-05-10 13:38:01 +02:00
Sander van Dijk f754b18164 style update to previous patch 2006-05-09 22:16:43 +00:00
Sander van Dijk 622576bed6 prevent some useless column destroy&recreate stuff 2006-05-09 22:07:50 +00:00
Sander van Dijk ff9c005c03 prevent some unneeded redraws 2006-05-09 19:08:07 +00:00
Anselm R. Garbe 84e4a54ad1 small fix in select_area 2006-05-09 17:30:41 +02:00
Anselm R. Garbe 3cb5c834c0 keyboard and new client attachments are made now right after the focused client, several client drawing fixes (to prevent funny artefacts) 2006-05-09 12:37:13 +02:00
Anselm R. Garbe 1d61ace264 finished open issues reported by Sander 2006-05-09 00:16:12 +02:00
Anselm R. Garbe 2cd180543c merged 2006-05-08 20:12:48 +02:00
Sander van Dijk 7b8e9aa512 fix a redraw issue (on mousefocus of a client in an area, that area's prevsel client's has to be redrawn too) 2006-05-08 19:44:56 +00:00
Anselm R. Garbe 64a8931b13 some drop_move related changes, still not finished with issues 2006-05-08 20:06:36 +02:00
Anselm R. Garbe e02d9ae205 several cleanups 2006-05-07 23:58:06 +02:00
Anselm R. Garbe f210f90702 implemented new client drawing code which makes it easy to recognize the focused client in an unfocused column 2006-05-07 23:29:04 +02:00
Sander van Dijk 94a8bd0c3c trim whitespace from tags before validating them, fixes the issue seen when trying to tag a client with a whitespace only tag 2006-05-07 19:56:05 +00:00
Sander van Dijk de4c819d97 some cleaning 2006-05-06 19:48:49 +00:00
Sander van Dijk 5e3214dfa4 this should fix keiss' maxcol issue (keiss: please verify!) 2006-05-05 20:06:08 +00:00
Anthony Martin 2f00d5b3b5 small changes in wmiiwm.1 to properly display hyphens in utf8 terminals 2006-05-04 23:39:16 -07:00
Sander van Dijk 11dc750133 small fix to event.c 2006-05-05 00:06:27 +02:00
Anselm R. Garbe dd782be04f tags are trimmed from " \t" now, added $MODKEY-Shift-{j,k} and $MODKEY-Button2 for swapping (mouse-based) 2006-05-04 14:34:44 +02:00
Sander van Dijk 7afc36f949 add an extra check to create_area 2006-05-03 23:20:32 +00:00
Sander van Dijk 47b79d6f83 small change 2006-05-03 22:25:33 +02:00
Sander van Dijk e0c943a09b small update to previous patch 2006-05-03 21:26:21 +00:00
Sander van Dijk fca197fdb3 a little restructuring, moves the MIN_COLWIDTH/min_height handling into scale_* (where it belongs). The way it's done now is safer than before. 2006-05-03 21:11:14 +00:00
Anselm R. Garbe b36bee30fb grab the keyboard as early as possible 2006-05-03 13:07:14 +02:00
Anselm R. Garbe f2e13ffe28 fixed annoyance reported by Thomas Tretzmueller 2006-05-03 12:51:24 +02:00
Anselm R. Garbe 2f8a1cc702 fixed typo in wmiiwm.1 2006-05-03 12:44:24 +02:00
Sander van Dijk 20f43ad800 small patch to make the mouse issue only I seem to be affected by more bearable; it makes it more obvious what's going on when it occurs. Still looking for a real fix... 2006-05-02 20:11:44 +00:00
Anselm R. Garbe 4e824db4b3 fixed double-free bug 2006-05-02 00:00:16 +02:00
Anselm R. Garbe e05860576b prevent i from getting MAX_INT in update_view_bars 2006-05-01 23:49:05 +02:00
Anselm R. Garbe d18d7c66f8 checking locale now in blitz_loadfont (prevents ugly artefacts) 2006-05-01 23:32:04 +02:00
Anselm R. Garbe 70f3dfff77 implemented CreateClient <index> event 2006-05-01 21:58:31 +02:00
Anselm R. Garbe ec658d058f hopefully this fixes the issue seen by Sander 2006-05-01 21:15:24 +02:00
Anselm R. Garbe 939677d2f0 fixed the mem leak (hopefully) noticed by Icarus, adding an exit(1) to destroy_area, if its frame.size > 0 (should never happen, but we'll see) 2006-05-01 20:53:30 +02:00
Anselm R. Garbe 87b1782a04 changed wmiiwm.1 (added event processing section), attempt to fix the mouse issue reported by sander 2006-05-01 20:40:33 +02:00
Anselm R. Garbe efdfee9c9e 9P fixes 2006-05-01 19:39:26 +02:00
Anselm R. Garbe c6defdb115 fixed bug in event.c:handle_enternotufy() reported by DenisG 2006-04-29 22:27:50 +02:00
Anselm R. Garbe 60b3b48f33 9P bugfix #1, though I'll push a minor refactored version later (which is more error-prone with 9p2000.ko as well) 2006-04-29 18:51:45 +02:00
Anthony Martin 2f7eb817c2 update to wmiiwm.1, rewrote parts, cleaned groff formatting 2006-04-29 00:00:14 -07:00
Sander van Dijk 02b4f28ea6 reverted fs.c, since it seems that the change to it a couple of patches back was unintended... 2006-04-28 19:37:38 +00:00
Anselm R. Garbe 682a0de848 now please use this wmiiwm.1 and make something sane from it ;) 2006-04-28 18:58:08 +02:00
Anselm R. Garbe ff7e066f29 proceeded with wmiiwm.1, still not finished 2006-04-28 18:00:22 +02:00
Anselm R. Garbe 28fa7146f2 proceeded with wmiiwm.1 man page, not finished yet though 2006-04-28 16:39:29 +02:00
Anselm R. Garbe dba156e3f9 keiss, right, check again 2006-04-28 15:03:01 +02:00
Anselm R. Garbe 3f28a77d9e proceeded with wmiiwm.1 and fixed bug reported by keiss (keiss please recheck) 2006-04-28 14:33:43 +02:00
Anselm R. Garbe ec111a5c9d revised occurences of draw_client.*, should be more robust now (though urxvt is broken if run with -tr, not our problem) 2006-04-28 12:37:19 +02:00
Anselm R. Garbe e2b1f6c27d this might fix the hidden focus setting bug in stacking mode reported by DenisG, also touched several man pages, though wmiiwm.1 is only at a early stage. 2006-04-27 22:55:15 +02:00
Anselm R. Garbe 947a15ac98 fixed issue reported by rundstutzen (one has to be more hard to those broken apps) 2006-04-27 21:32:45 +02:00
Anselm R. Garbe a56081487c not ignoring conf requests if managed, but skipping all new geom 2006-04-27 19:49:43 +02:00
Anselm R. Garbe 623147ed85 updated client_grab 2006-04-27 18:32:37 +02:00
Anselm R. Garbe e204c6f5eb made Xmb active again 2006-04-27 14:18:54 +02:00
Anselm R. Garbe 896f22dec0 mapping clients after update_views() 2006-04-27 14:17:18 +02:00
Anselm R. Garbe 8fd5ae90bb removed * tag hack, this reduces various corner cases 2006-04-27 14:06:37 +02:00
Anselm R. Garbe 94a12749cb patch for Benderunit to check UTF8 issues 2006-04-27 13:40:26 +02:00
Anselm R. Garbe ed412d2618 fixed geom issues when 1+2 -> 2 -alike tagging sequences appeared as well 2006-04-27 11:54:25 +02:00
Anselm R. Garbe 10d458f1a2 frame selectors need also be updated in detach_from_view 2006-04-27 11:24:15 +02:00
Anselm R. Garbe 61962d4d03 fixed the open bug reported by Sander, (after approx. 12h debugging I finally got this beast) 2006-04-27 11:22:20 +02:00
Anselm R. Garbe 9643981f3c added debug info 2006-04-27 10:10:39 +02:00
Anselm R. Garbe 400768385c adding debug info for c->sel problematic 2006-04-27 08:40:50 +02:00
Anselm R. Garbe 1b248269c6 speed hack 2006-04-26 19:11:59 +02:00
Anselm R. Garbe 8f00793a05 yet another typo fix 2006-04-26 19:07:27 +02:00
Anselm R. Garbe 0e1d040470 fixed typo 2006-04-26 19:03:04 +02:00
Anselm R. Garbe 076f943a6e several fixes 2006-04-26 18:46:54 +02:00
Anselm R. Garbe 7863f248d1 apps requesting fullscreen at creation time are treated floating now 2006-04-26 16:23:05 +02:00
Anselm R. Garbe 7564b261eb fixed bug reported by Maxi 2006-04-26 16:00:47 +02:00
Anselm R. Garbe d8e532215b applied Maxi's error handler patch (though with shutting up) 2006-04-26 15:19:56 +02:00
Anselm R. Garbe 9dd105c90d improved relaxation algorithm, to try to relax on all clients not on the first fit or best fit, this seems more optimal, though needs some more cpu cycles 2006-04-26 13:36:54 +02:00
Anselm R. Garbe bcaec998cf added more debug output to track the *-tag geometry problems 2006-04-26 11:09:16 +02:00
Anselm R. Garbe c1e5e40115 client title on ClientFocus event is pointless 2006-04-26 09:40:01 +02:00
Anselm R. Garbe bb634000f8 allow click-based focus even if client is focused (this raises the client) 2006-04-26 09:03:06 +02:00
Anselm R. Garbe 6e1e231588 implemented sloppy focus changes as described at wmii@wmii.de to Sander, implemented ClientFocus event in /event, implemented client/index file (yesterday I decided to do it before wmii-3) 2006-04-26 08:59:55 +02:00
Sander van Dijk 3957992efe some style changes in the code, improve readability 2006-04-25 23:11:49 +02:00
Sander van Dijk 612a498140 fixes some cornercase columnscale issues 2006-04-25 22:52:42 +02:00
Anselm R. Garbe 0a823da461 Click events are written on release now, not on Press 2006-04-25 18:51:25 +02:00
Anselm R. Garbe a5790f6489 fixed typo in wmiirc, made sed to behave on more than one occurences pro line, fixed issue reported by ality 2006-04-25 18:35:54 +02:00
Anselm R. Garbe a587b641df adapted changes reported by Stefan Tibus to make wmii compile on Solaris 2006-04-25 17:29:54 +02:00
Anselm R. Garbe fc57b25afe allow click-to-focus on inferior windows 2006-04-25 16:05:38 +02:00
Anselm R. Garbe 43b906efff implemented sloppy focus, this time it seems to work pretty well (because the queue is flushed from enter events in each situation they would interfere with default behavior) 2006-04-25 15:48:33 +02:00
Anselm R. Garbe c46e7e5b62 proceeded with better name property rendering 2006-04-25 13:33:30 +02:00
Anselm R. Garbe 923b7d40f5 implemented whitespace skipping for tags in /def/rule processing 2006-04-25 08:20:37 +02:00
Anselm R. Garbe 341518eb34 added Sanders patch to check things out during tonight's offline session 2006-04-24 19:53:53 +02:00
Sander van Dijk 4dfb3c41ed prevent bla%0 2006-04-24 19:21:11 +00:00
Anselm R. Garbe a798042a6c fixed fullscreen issues in acroread, mplayer (if floating) 2006-04-24 18:23:06 +02:00
Anselm R. Garbe 4bfb45faa5 fixed geom file writes in frames of columns 2006-04-24 17:53:48 +02:00
Anselm R. Garbe d9e811ec0c finished scaling separation from arrange_* functions 2006-04-24 17:39:58 +02:00
Anselm R. Garbe 4296b31b3c changed arrange_view signature 2006-04-24 17:19:50 +02:00
Anselm R. Garbe df251f992d separated scaling stuff from arrange_column to scale_column (next is with views) 2006-04-24 16:54:56 +02:00
Anselm R. Garbe 01db208f43 changed UTF8 stuff somewhat 2006-04-24 16:03:37 +02:00
Anselm R. Garbe 970e0d1fe5 added Xutf8 stuff again, needs polishing 2006-04-24 01:01:49 +02:00
Anselm R. Garbe da01e0d0d1 once giving Xutf8 a try again 2006-04-24 00:27:38 +02:00
Anselm R. Garbe da72855366 kept the structural introduction of BlitzFont for future UTF8 support after wmii-3 2006-04-23 23:32:36 +02:00
Anselm R. Garbe 4beb05d262 removed Xutf8 crap, that is totally braindamaged what 'those X morns' have designed 2006-04-23 22:33:09 +02:00
Anselm R. Garbe 445976869e polished liblitz, now going to support XFontSets 2006-04-23 20:00:47 +02:00
Sander van Dijk e129deee19 make ClientClick output the unique clientnumber instead of the 'nth frame of column'-number (seems to be more usable) 2006-04-21 22:59:41 +00:00
Sander van Dijk f96eb8db99 fixes the wmiirc rerun issue reported by Neptun (I threw away a little too much a couple of patches ago, sorry...) 2006-04-20 23:18:13 +00:00
Sander van Dijk 1c9ca9ca55 allow creating new column from single frame column 2006-04-20 19:54:32 +00:00
Sander van Dijk ddae8f8e25 make the amount of movement needed for mousenewcol symmetrical (50% of the frame off screen, instead of 33% right and 66% left), prevent some flicker 2006-04-20 19:47:50 +00:00
Sander van Dijk 72cc53d2b9 allow destroying columns through mousemoving 2006-04-20 19:38:12 +00:00
Sander van Dijk dade08e735 small fix in wmiimenu 2006-04-19 23:19:23 +00:00
Sander van Dijk 74a288bccd restore the old behavior of wmiimenu; Shift-Enter can be used to print the entered text instead of the selected item now. 2006-04-19 23:02:31 +00:00
Sander van Dijk 6bc8dd351c some structural changes to rule.c, to make windowtitle matching work (didn't work before, because rules like /.*/ -> 1 match for all classes, which prevented windowtitle matching altogether). issue reported by Neptun. 2006-04-19 19:27:22 +00:00
Anselm R. Garbe 477f54c795 fixed wmiimenu to only print the selected item if no text has been entered, otherwise the entered text is printed (this fixes several bugs due tag selection), also implemented mouse-driven column creation (though the discussed structural scaling change is not yet finished as discussed with Sander) 2006-04-19 16:53:40 +02:00
Anselm R. Garbe 1a660ed815 reverted focus behavior on retagging 2006-04-19 16:24:19 +02:00
Sander van Dijk 05964332e1 jump to the correct view (intstead of the last one) on new view creation (issue reported by DenisG) 2006-04-16 23:00:31 +00:00
Sander van Dijk e1a5370c53 another small fix in create_area 2006-04-15 00:30:49 +00:00
Sander van Dijk 2b2dfb9fd3 oops... 2006-04-15 00:08:26 +00:00
Sander van Dijk fe24755f00 small fix in create_area 2006-04-15 00:05:34 +00:00
Anselm R. Garbe 16eba3214a fixed writing to /view/X/mode 2006-04-14 12:49:29 +02:00
Anselm R. Garbe 2007eebaae allowing to write 0 to /def/colwidth 2006-04-14 12:47:10 +02:00
Anselm R. Garbe ca7547d056 implemented /def/colwidth (takes 0 for default scaling, or a px value for a specific size, ie 500 seems fine for 1400x1050 screens) 2006-04-14 12:45:53 +02:00
Anselm R. Garbe 391f88e730 implemented /def/colmode containing the default column mode 2006-04-14 12:03:44 +02:00
Anselm R. Garbe 7819b86861 fixed negative (x,y) issue in place_client 2006-04-14 11:50:20 +02:00
Anselm R. Garbe 37f8da2353 made place_client more robust against clients with obfuscated sizes 2006-04-14 11:35:42 +02:00
Anselm R. Garbe 60db995b44 changed str_of_time in wmiir.c 2006-04-14 11:27:48 +02:00
Anselm R. Garbe 0b7acc5330 removed rc/extern redirection, removed OLD_PATH stuff (unnecessary), I don't care about WMII_FONT/*COLORS being in env, three vars are ok, changed progs file location (this allows running wmiirc from shell as well, because DISPLAY is not screwed up) 2006-04-14 10:28:10 +02:00
Anselm R. Garbe b9d53efbe1 adding bar rect to rects_of_view() vector... 2006-04-14 10:06:05 +02:00
Anselm R. Garbe 4d366db25c fixed move on grab 2006-04-14 09:40:18 +02:00
Anselm R. Garbe 9f8279aa6b made floating placement much better (best fit strategy first, random x/y strategy if no best fit found) 2006-04-14 09:34:03 +02:00
Sander van Dijk 9ba83fab07 respect min_height in the frame rescaling mechanism in column-default too 2006-04-13 22:20:54 +00:00
Sander van Dijk 92814d3fd4 respect MIN_COLWIDTH in the column rescaling mechanism 2006-04-13 21:28:04 +00:00
Sander van Dijk 20431e4bc1 disallow the creation of new columns if the amount of columns on screen is width/mincolwidth; next up is respecting mincolwidth in the scaling mechanism 2006-04-13 20:44:31 +00:00
Anselm R. Garbe 8c5358831b readded /tags, Maxi check if this patch fixes your problem 2006-04-13 17:41:58 +02:00
Anselm R. Garbe 0e453fb47b removed unnecessary debug output 2006-04-13 17:08:17 +02:00
Anselm R. Garbe f750cd9813 code cleanups 2006-04-13 16:52:33 +02:00
Anselm R. Garbe a126bbafb1 fixed view focussing issue in update_views 2006-04-13 15:37:52 +02:00
Anselm R. Garbe fe500a8cd2 some more polishing 2006-04-13 15:35:10 +02:00
Anselm R. Garbe 11906f13b2 order matters in wmiirc 2006-04-13 14:58:22 +02:00
Anselm R. Garbe fe0f4413e4 fixed match_rules 2006-04-13 14:38:29 +02:00
Anselm R. Garbe 39085f5b67 fix in match_rule 2006-04-13 14:31:07 +02:00
Anselm R. Garbe 4be90199ae removed 'retag' command 2006-04-13 14:09:28 +02:00
Anselm R. Garbe aa50f6e179 fixed forgotten def.mod occurence in event.c 2006-04-13 12:21:08 +02:00
Anselm R. Garbe 4e4793336f removed /view indirection, instead tags occur in / directory, /view is a shorty for the viewed tag, fixed floating focus bug, fixed $MODKEY-s crashing bug on startup 2006-04-13 10:06:07 +02:00
Anthony Martin ddd5dec606 fixed incorrect test for modifier masks, reported by Frank 2006-04-12 22:30:44 -07:00
Sander van Dijk ec78f60e8a ugly hack to make 'retag' actually work (it didn't) on startup, but let it not mess up a users layout 2006-04-13 00:03:29 +00:00
Anselm R. Garbe aa9c4c48a8 fixed reading /view/X/name 2006-04-12 14:31:38 +02:00
Anselm R. Garbe eaa2d5f382 added /view/ctl for view-specific commands, fixed retag command of /ctl 2006-04-12 14:28:05 +02:00
Anselm R. Garbe 6d878a1b71 removed /tags, renamed /clients/ to /client/, changed /view, it contains now all avaiable views, to address the selected view, you have to substitute /view with /view/sel 2006-04-12 14:14:34 +02:00
Anselm R. Garbe 5c0fb002b6 using tv.tv_sec instead of unsigned int, though this might be unsafe 2006-04-12 12:53:21 +02:00
Anselm R. Garbe bb7ac65b3e forgot a ! 2006-04-12 12:33:28 +02:00
Anselm R. Garbe da725f1f83 now fixed the send_client_to bug, also changed max mode rendering, I added an additional bar which contains <sel client idx>/<number of clients> 2006-04-12 12:24:04 +02:00
Anselm R. Garbe 14375d795b fixed typo caused bug reported by bogon 2006-04-12 11:59:09 +02:00