Commit Graph

920 Commits

Author SHA1 Message Date
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 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 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 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 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 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
Anselm R. Garbe 9e48c575e4 fixed the * tag issue proposed like Sander did in the mail 2006-04-12 11:39:59 +02:00
Anselm R. Garbe e90a8151d4 fixed remark send by Sander in send_to_client 2006-04-12 11:36:17 +02:00
Anselm R. Garbe 5662a1b15c added /def/grabmod, which allows to set the modifier key for mouse grab based moves/resizals (default is Mod1) 2006-04-12 11:08:31 +02:00
Anselm R. Garbe 69ddb68f00 made cmd/wm code more concise 2006-04-12 10:44:07 +02:00
Anselm R. Garbe f5bdd9a03d fixed * tag bug in rules reported by sander, revsersed order of matching, classinst need to have the highest prio 2006-04-12 09:09:46 +02:00
Anselm R. Garbe d7dc09cc8b removed Alt, instead use Mod1 in any case, added UP/.. vars to wmiirc 2006-04-12 08:53:06 +02:00
Sander van Dijk 9dc61b3f67 don't try to create a new column if there is only one client in the current one (prevents flicker on repeated sendto prev/next) 2006-04-11 21:01:13 +00:00
Sander van Dijk 325bd1be5e fixes the crash on M-S-space I was experiencing (checking order was wrong) 2006-04-11 20:33:09 +00:00
Anselm R. Garbe 3a65dd3100 changed property precedence in rule matching (client name has higher precendence than class instance) 2006-04-11 17:40:05 +02:00
Anselm R. Garbe 7c6025aee3 fixed bug reported by tove (1 -> 11, label kept state) 2006-04-11 17:38:58 +02:00
Anselm R. Garbe 0fff5a5aaf implemented /view/name file which contains currently selected tag 2006-04-11 17:21:38 +02:00
Anselm R. Garbe 99ca533ca7 removed $MODKEY-Shift-n, instead new columns are created on column boundaries on move prev/next respectively, seems more natural and reduces 1 keybinding 2006-04-11 15:54:14 +02:00
Anselm R. Garbe 5a2a5d41b5 fixed two bugs reported by nion and lavish 2006-04-11 14:23:13 +02:00
Anselm R. Garbe d2825a06e2 fixed several update_views issues 2006-04-11 10:16:01 +02:00
Anselm R. Garbe 20a9a089a7 fixed wildcard handling (though now geometry issues on retag) 2006-04-11 09:20:19 +02:00
Anselm R. Garbe 9ec94a273b added 'nil' tag as fallback if no tag has been matched 2006-04-11 08:43:32 +02:00
Sander van Dijk 2124079312 fix a small column scaling issue 2006-04-10 20:55:33 +00:00
nion 4924c268ce wmiiplumb->wmiipsel 2006-04-10 22:15:45 +02:00
Anselm R. Garbe 140535aad0 removed tag.c 2006-04-10 17:51:05 +02:00
Anselm R. Garbe 53b9c7b33f rearranged 2006-04-10 17:50:39 +02:00
Anselm R. Garbe c087c64dd2 simplified tagging data structures internally, though not finished yet, don't use this exessively ;) 2006-04-10 17:43:13 +02:00
Anselm R. Garbe 5a6da3e7cf added intelligent placement for floating layer, changed Makefile as discussed with Maxi 2006-04-10 15:48:27 +02:00
Anselm R. Garbe 72c0efea9e removed /view/tag, removed -t argument, instead /def/rules is used. A new magic tag "!" keeps track of inheriting the selected view tag (/.*/ -> !), the first rule /.*/ -> 1 replaces the /view/tag default tag stuff (ex -t argument), writing "retag" to /ctl applies /def/rule to all existing clients, except the "!" handling 2006-04-10 10:58:21 +02:00
Anselm R. Garbe 5137f3e1a2 began to implement intelligent floating placement 2006-04-07 20:06:59 +02:00
Anselm R. Garbe 3e49d746e3 implemented horizontal scaling for columns 2006-04-07 16:50:08 +02:00
Anselm R. Garbe 8199524d26 renamed 'equal' mode into 'default' mode 2006-04-07 16:08:17 +02:00
Anselm R. Garbe cbf1082d50 fixed resizing offsets in swapping 2006-04-07 16:04:47 +02:00
Anselm R. Garbe c94aff285c vertical scaling in 'equal' mode (will be called 'default' soon) for columns 2006-04-06 17:03:12 +02:00
Anselm R. Garbe 40a69dddaf fixed mouse grabbing for selection and resizals 2006-04-06 12:52:20 +02:00
Anselm R. Garbe 2b3eb084f7 simplified rule.c 2006-04-06 12:19:20 +02:00
Anselm R. Garbe 3588e0909d simplified tagging in Client 2006-04-06 11:31:54 +02:00
Anselm R. Garbe ae2d270f22 cleaned up vector definition 2006-04-06 10:39:49 +02:00
Anselm R. Garbe 38fa6c1f49 proceeded with cleanup 2006-04-06 08:09:22 +02:00
Anselm R. Garbe 83834ba9b3 drastic reduction of ugly #define's 2006-04-06 07:55:33 +02:00
Anselm R. Garbe bcec7933d8 fixed * handling 2006-04-05 19:45:34 +02:00
Anselm R. Garbe bc2df2577c fixed name2view bug 2006-04-05 19:37:38 +02:00
Anselm R. Garbe 48e62c1f94 fix of stupid bug 2006-04-05 18:27:52 +02:00
Anselm R. Garbe d2c6677892 added * tag for having clients sticky 2006-04-05 13:27:12 +02:00
Anselm R. Garbe 9ade67af99 removed view <tags>, instead view <tag>, removed ~ labelling of tag labels in the bar 2006-04-04 12:25:36 +02:00
Anselm R. Garbe 0cdd4e85a8 merging usa's yesterday proposal for kb.c with current style 2006-04-03 17:43:02 +02:00
Anselm R. Garbe d9c9ef17f3 fixed kb.c 2006-04-03 17:22:05 +02:00
Anselm R. Garbe 04323be88b removed libcext/array.c 2006-04-03 16:48:41 +02:00
Anselm R. Garbe 41f9a57ba6 prepared cext_array_* removal in libixp 2006-04-03 15:52:05 +02:00
Anselm R. Garbe 2dee3984ea removed cext_array_* stuff from wmiimenu 2006-04-03 15:38:32 +02:00
Anselm R. Garbe 72709aff0f removed array_attach from kb.c 2006-04-03 15:25:15 +02:00
Anselm R. Garbe ede385c313 made the style more concise, s/evector_t/Vector/g, evector.c -> vector.c, s/foo_vec_t/FooVector/g, etc 2006-04-03 13:40:34 +02:00
Anselm R. Garbe 03cb248e71 applied the changes made by Icarus Sparry 2006-04-02 22:53:56 +02:00
Anselm R. Garbe b4d964e5cd it is sufficient to prepend ~ in views only if they are in floating mode 2006-03-31 08:24:51 +02:00
Anselm R. Garbe 6bb011dc1e sanitized float handling, '~' is only used in /def/rules now, nowhere else and skipped explicitly as tag, Client struct contains a floating flag now (if set, the client will be floating in all views), added [n] suffix to view labels of the bar (does not occur in tags which have not yet been selected, thus no view) showing the focused area of the specific view 2006-03-31 07:57:33 +02:00
Anselm R. Garbe 42a175422d fixed tag selection issue from mailinglist 2006-03-30 14:58:53 +02:00
Anselm R. Garbe 43edcfc10f bugfix of the destroy_key bug 2006-03-30 13:28:21 +02:00
Anselm R. Garbe 5f37f67821 implemented implicit view destroying if last client gets detached, corrected taglabel appearance/disappearance, fixed some small bugs 2006-03-29 09:45:54 +02:00
Sander van Dijk 4c995b2911 small drop_resize change, handle a cornercase nicer 2006-03-28 20:17:44 +02:00
Sander van Dijk 353a8103bb make vertical colresize more failsafe, fix some vertical wandering 2006-03-27 22:04:38 +02:00
Sander van Dijk 6cd35210a2 little hack to update the taglabel on (un)set of colmax when there's only one client in the column 2006-03-27 20:40:05 +02:00
Sander van Dijk c32e978ebb fix swap-related crashes 2006-03-27 19:09:30 +02:00
Anselm R. Garbe 193dbc69fc several fixes 2006-03-27 11:55:41 +02:00
Anselm R. Garbe ae89ad3d79 swapping keeps focus 2006-03-27 11:12:18 +02:00
Anselm R. Garbe 44a0d02c92 fixed some other swapping issues, now works like a charm 2006-03-27 09:48:48 +02:00