summary refs log tree commit diff
path: root/search.c
Commit message (Expand)AuthorAgeFilesLines
* Unrelated style fixes, consistency changes and sorting, appropriateokan2020-02-271-5/+5
* Simplification; use asprintf where appropriate now.okan2018-02-021-3/+3
* Shrink tier[] by one after removing matchname in r1.55.okan2018-01-231-6/+3
* Convert menu-exec-wm from an abritrary exec menu, into a config-based menu fromokan2017-12-291-0/+24
* move variable declarations up, to match everything elseokan2017-12-131-9/+12
* give command and group menus their own match callbacksokan2017-12-071-0/+29
* organize this a bit betterokan2017-12-071-93/+86
* Case matters for menu matching on executables; from ben@lloyd.im.okan2017-09-061-1/+1
* The r1.36 menuq_add() conversion did this one wrong; fix by reverting to theokan2017-04-251-4/+7
* search_match_path() isn't supposed to return anything.okan2017-04-241-1/+1
* Move queue init to caller so it's only called once in a few cases.okan2017-04-241-2/+2
* Add search_print_text(), a default callback for mi->print in menu_filter(). W...okan2016-12-061-3/+9
* Tame the number of 'exec' and 'path' search_match wrappers. No functionalokan2016-12-011-18/+6
* Remove duplicate check that strsubmatch() already does; while here, fix aokan2016-10-241-2/+2
* Sprinkle __func__ in appropriate error messages.okan2016-10-241-1/+1
* Get rid of 'matchname'; it's too surprising to have the menu change duringokan2016-10-241-11/+3
* clean up search_match_client(); no behaviour changeokan2016-10-221-21/+9
* Refactor callbacks to take a void * so as to not try and generalize intookan2016-10-181-2/+2
* Fix-up a few simple uses of client_current(): check CLIENT_ACTIVE flagokan2016-09-141-2/+2
* Mechanical change: group->gcokan2015-08-271-1/+1
* Instead of special casing the 'term' and 'lock' commands, go back tookan2015-08-211-7/+1
* introduce 'groupsearch' for group menu search; matches on either groupokan2015-07-121-0/+10
* styleokan2015-07-011-27/+4
* Introduce a callback for cmd menu printing, special-casing 'lock' andokan2015-06-301-0/+14
* style and spacing nitsokan2015-06-301-8/+2
* replace assert usageokan2015-06-281-2/+2
* add client labelokan2015-06-081-2/+3
* Switch to limits.h; replace MAXPATHLEN and MAXHOSTNAMELEN with PATH_MAXokan2015-01-191-2/+3
* use similiar style for client flagsokan2014-09-151-1/+1
* more style nitsokan2014-09-071-6/+6
* Fix nogroup regression, where nogroup became an actual group - theokan2014-08-221-1/+1
* Purely mechanical; unify 'num', 'no' and 'shortcut'.okan2014-08-201-1/+1
* all mapped clients now should have a group, so simplify some casesokan2014-02-071-1/+1
* Add a function that adds an entry to a menuq, normalizing a common codeokan2014-01-201-7/+4
* use consistent typesokan2014-01-031-2/+2
* Stash Class and WM Hints in client_ctxokan2013-12-111-2/+2
* If not using sticky mode (the default), clients aren't automagically cn-bisectgtkbugokan2013-12-081-1/+1
* Prepend the group shortcut in the client search menu; from Thomas Adam.okan2013-12-021-2/+2
* missing protookan2013-04-301-1/+3
* add missing proto; replace magic numberokan2013-04-051-2/+5
* zap stray whitespaceokan2013-04-051-2/+2
* honor PATH search order for exec; from Andres Perera.okan2013-04-031-2/+4
* replace handrolled for loop with TAILQ_FOREACH; from andres.p@zoho.comokan2013-03-091-3/+2
* sortokan2012-11-091-2/+2
* tab completion support for menus; from Alexander Polakov.okan2012-11-071-0/+48
* We are inconsistent when it comes to function returns, so just go allokan2011-07-251-4/+5
* tag and comment cleanup; ok oga@okan2011-05-111-1/+2
* introduce nitems macro, with the appropriate ifndef.okan2011-03-221-5/+2
* spacing nitsokan2010-09-251-9/+2
* pull all non-X11 headers from calmwm.h and place them only where theyokan2009-12-151-0/+9