From: Felix <fx...@gm...> - 2003-05-15 14:57:01
|
Hi, I have the libGL part working now. I also wrote a small xdriinfo program as described in the design doc. Now I'm working on some Python code that uses xdriinfo for getting dri configuration information. While writing a parser for the dri configuration information in Python (using Python's expat bindings) I came across two issues: 1. There should one element around all <section>...</section> elements in order to make the whole thing a well formed XML document. 2. Negative numbers in ranges are a bit ugly. E.g.: <option name="foo" type="float" default="-1" valid="-1.5--0.5"/> There is no ambiguity with 2. It just makes the parser a bit more complicated (at least in Python) and it is a bit hard to read. You had suggested to use ".." instead of "-" before. But then you'd have to be careful not to confuse this with decimal points. What about using ":" instead? <option name="foo" type="float" default="-1" valid="-1.5:-0.5"/> or with multiple ranges: <option name="foo" type="float" default="-1" valid="-1.5:-0.5,0.5:1.5"/> One more thing, I'd like to rename driConfigOptions to __driConfigOptions. This matches the naming convention of __driCreateScreen which is also obtained using dlsym in libGL. Regards, Felix ------------ __\|/__ ___ ___ ------------------------- Felix ___\_e -_/___/ __\___/ __\_____ You can do anything, Kühling (_____\Ä/____/ /_____/ /________) just not everything fx...@gm... \___/ \___/ U at the same time. |