On Fri, May 20, 2011 at 04:30:20PM -0700, Dan Nicholson wrote: > On Mon, May 16, 2011 at 11:14 PM, Peter Hutterer > <[email protected]> wrote: > > On Mon, May 16, 2011 at 09:15:51PM +0300, Oleh R. Nykyforchyn wrote: > >> xfree86: allow negative conditions in "Match*" statements > >> > >> Match statement syntax is extended to allow strings like: > >> "aaa,!a,bbb,!b,ccc,!c" > >> Match succeedes if an attribute matches aaa, bbb, or ccc, or > >> does not match neither a, b, or c. > >> > >> Signed-off-by: Oleh Nykyforchyn <[email protected]> > > > > this needs an entry in the man page. I also wonder how long it will take us > > until we need full regex support... > > We had this conversation before. I had a patch where you specified an > optional third argument stating what type of match you wanted. It was > then a trivial patch to add a regex match type. You weren't a huge > fan, though. :) > > http://lists.x.org/archives/xorg-devel/2010-December/016369.html > > I was reworking it so that it accepted programmer names like "strcmp" > in addition to "string", but life has gotten in the way quite a bit. I > still think that would be a useful addition.
right, I remember now. my main grief was that it would have been another rather specific syntax instead of the quite common s/foo/bar. i don't have a problem with regex per-se as long as we can get the syntax sorted out. I've merged these patches but if you think we should hold them back to sort out where we're going with more complex pattern support, let me know. > These changes that Oleh is proposing seem good to me at a glance. You > already merged them, but here's a belated: > > Acked-by: Dan Nicholson <[email protected]> added, thanks. Cheers, Peter _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
