The wheel works in SDL although there is currently a bug where it
steps by 2 instead of 1.. so it's ok for scrolling, but scrolling
through a selection box causes it to skip every second selection.
I've not tested the wheel with the vnc patch yet. I'll get to those
tonight..

Wheel works in VNC unmodified :) (yay)

I've been playing some more on the Win98 calibration issue and I'll
keep looking at that, but for now it' still a no-go. And the 2 step
wheel thing still needs fixing.

Fixed the descriptor.. Now works perfectly in Win98, 2k and XP :)

Spoke too soon.. revised patch that actually has been completely tested in all
3.
For those thinking of going into a career of hid descriptor writing.. DON'T!
Win98 does not parse the descriptor properly.. and win2k/xp appear to adhere
strictly to the specs.
We should now be in a pretty compliant position with all bases covered.
Also attached a small patch to sdl.c which solves the double wheel messages.

The wheel is just 2 buttons.. up and down effectively, and we were sending a delta on both press and
release of each button, where it should only be a press. This makes the double events go away and I
can scroll line by line through any listbox or list.

For those that just want to play.

This is a rollup of Anthony's patch, Leo's win2k-hack patch and all my latest fixes plus the vnc
patch. It applies directly over the latest cvs checkout and is enabled with