Yet another engine update. This one actually brings together some of the things I've been working on previously. It's now possible to use tab completion on the console for looking up map and demo names. e.g.
]/map e1<TAB><TAB> e1m1 e1m4 e1m7 e1m2 e1m5 e1m8 e1m2ish e1m5duel e1m3 e1m6
The same thing goes for the playdemo and timedemo commands. It should be relatively easy to add others as I go now, at least for other file based completions (e.g. exec, play, ...)