I think that for this release, I won't worry overly much about Windows issues in general: we haven't had a dedicated windows developer since 0.3 was released

. I think it's much more important I get an official release out, and then worry about "fringe"* operating systems.
* From my perspective (due to lack of sane access), Windows is a fringe OS

. However, I have absolutely no intention of abandoning Windows, or any other OS on which people actually want to use QF.
MH: I'm looking forward to the results of your intercept run(s). However, your information about PushAttribute is interesting: not one call of it in QF's source, but with the console down, things work. I wonder if the same goes for PushMatrix/PopMatrix.
leileilol: If it's the look of the SW renderer that you like (rather than just it being SW), you might be interested to know that when I get glsl going in QF, I want to make it look like the SW renderer with (optional) extras (colored lights, transparency, fog). Otherwise, just enjoy the SW renderers. They will always continue to track non-rendering related changes in QF (model/texture formats probably fall under "rendering related"). The SW renderers are there for the purists

(and my testing when Linux's GL drivers break

).
[edit]P.S. On to releasing 0.6 in time for our anniversary. And then on to glsl, server merge, client merge, CSQC, QuakePascal... (not necessarily in any particular order)