c2f23f0bb2
Now I've lost track of what I said I'd done. Something like: * Fixed some issues with multiple wheels. * Noted in comments some issues about other-than-3-real-buttons. * Fixed formatting to fit 80 columns. * Removed some BCPL/C++ style comments (//) that are not legal, and which, if memory servers, are not even strictly legal when disabled by preprocessor directives. E.g., #if 0 not-syntactically-valid-C #endif ...is not legal. Though most cpp's will discard the bracketed material completely before the main C compiler pass has a chance to analyze the syntax. (MSVC++ and GCC both don't seem to mind the BCPL style comments in plain C, but let's keep the sources clean, eh?) * Fixed a problem that would have caused freeglut to report doubled wheel events under XFree86. Not tested other than compiling. Personally, I think that the interface is inherently broken at this point unless you are willing to get user- configuration. (Which would then solve the complaint that Steve had about computing the tick-size on behalf of applications.) I.e., there is NO WAY to know if we have the right buttons to start wheels at, or if there are any buttons after the first wheel(s), etc. We just have to guess---and if we are wrong, we can get varying degrees of brokeness. git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@267 7f0cb862-5218-0410-a997-914c9d46530a |
||
---|---|---|
.. | ||
freeglut |