summaryrefslogtreecommitdiff
path: root/app/cwm/search.c
AgeCommit message (Expand)Author
2018-02-02Simplification; use asprintf where appropriate now.Okan Demirmen
2018-01-23Shrink tier[] by one after removing matchname in r1.55.Okan Demirmen
2017-12-29Convert menu-exec-wm from an abritrary exec menu, into a config-based menu fromOkan Demirmen
2017-12-13move variable declarations up, to match everything elseOkan Demirmen
2017-12-07give command and group menus their own match callbacksOkan Demirmen
2017-12-07organize this a bit betterOkan Demirmen
2017-09-06Case matters for menu matching on executables; from ben@lloyd.im.Okan Demirmen
2017-04-25The r1.36 menuq_add() conversion did this one wrong; fix by reverting to theOkan Demirmen
2017-04-24search_match_path() isn't supposed to return anything.Okan Demirmen
2017-04-24Move queue init to caller so it's only called once in a few cases.Okan Demirmen
2016-12-06Add search_print_text(), a default callback for mi->print in menu_filter(). W...Okan Demirmen
2016-12-01Tame the number of 'exec' and 'path' search_match wrappers. No functionalOkan Demirmen
2016-10-24Remove duplicate check that strsubmatch() already does; while here, fix aOkan Demirmen
2016-10-24Sprinkle __func__ in appropriate error messages.Okan Demirmen
2016-10-24Get rid of 'matchname'; it's too surprising to have the menu change duringOkan Demirmen
2016-10-22clean up search_match_client(); no behaviour changeOkan Demirmen
2016-10-18Refactor callbacks to take a void * so as to not try and generalize intoOkan Demirmen
2016-09-14Fix-up a few simple uses of client_current(): check CLIENT_ACTIVE flagOkan Demirmen
2015-08-27Mechanical change: group->gcOkan Demirmen
2015-08-21Instead of special casing the 'term' and 'lock' commands, go back toOkan Demirmen
2015-07-12introduce 'groupsearch' for group menu search; matches on either groupOkan Demirmen
2015-07-01styleOkan Demirmen
2015-07-01only special case label matches (and still list); get rid of the rest - match...Okan Demirmen
2015-06-30Introduce a callback for cmd menu printing, special-casing 'lock' andOkan Demirmen
2015-06-30style and spacing nitsOkan Demirmen
2015-06-28replace assert usageOkan Demirmen
2015-06-08add client labelOkan Demirmen
2015-01-19Switch to limits.h; replace MAXPATHLEN and MAXHOSTNAMELEN with PATH_MAXOkan Demirmen
2014-09-15use similiar style for client flagsOkan Demirmen
2014-09-07more style nitsOkan Demirmen
2014-08-22Fix nogroup regression, where nogroup became an actual group - theOkan Demirmen
2014-08-20Purely mechanical; unify 'num', 'no' and 'shortcut'.Okan Demirmen
2014-02-07all mapped clients now should have a group, so simplify some casesOkan Demirmen
2014-01-20Add a function that adds an entry to a menuq, normalizing a common codeOkan Demirmen
2014-01-03use consistent typesOkan Demirmen
2013-12-11Stash Class and WM Hints in client_ctxOkan Demirmen
2013-12-08If not using sticky mode (the default), clients aren't automagicallyOkan Demirmen
2013-12-02Prepend the group shortcut in the client search menu; from Thomas Adam.Okan Demirmen
2013-04-30missing protoOkan Demirmen
2013-04-05add missing proto; replace magic numberOkan Demirmen
2013-04-05zap stray whitespaceOkan Demirmen
2013-04-03honor PATH search order for exec; from Andres Perera.Okan Demirmen
2013-03-09replace handrolled for loop with TAILQ_FOREACH; from andres.p@zoho.comOkan Demirmen
2012-11-09sortOkan Demirmen
2012-11-07tab completion support for menus; from Alexander Polakov.Okan Demirmen
2011-07-25We are inconsistent when it comes to function returns, so just go allOkan Demirmen
2011-05-11tag and comment cleanup; ok oga@Okan Demirmen
2011-03-22introduce nitems macro, with the appropriate ifndef.Okan Demirmen
2010-09-25spacing nitsOkan Demirmen
2009-12-15pull all non-X11 headers from calmwm.h and place them only where theyOkan Demirmen