-
1) recursion with wild-inferiors for paths like "/usr/share/**/ui/*.xml" The previous code didn't recurse into directories not named "ui" at all in that case. 2) symlinks that point to the current directory 3) the listing returned by list-directories-with-wildcards can return paths for which file-namestring is nil, protect the filtering from barfing on those. 4) tabs in the file. Sure, this should be done separately but we have reviewed the changes without the tab change so we'll do it with the same patch.
e50c60de