Windows plugin updates

Hi
I started work on the two issues with the windows plugin last night, I’m still living in a b&b so I don’t have net access from my laptop, if I get things finished I should be able to commit them on saturday.

  1. Mouse axis values, I’ve got the native side returning similar data to the linux one now, i’m a little confused about what the java side is doing with the data, but I’m sure i’ll figure something out. I didn’t know any direct input till last night, and that seems to have worked out OK :slight_smile:

  2. Limited to 4 mouse buttons, I’m probably one of only a few people worried about this, but anyone with a newish microsoft mouse will have more than 4 buttons (mine has 5), so I’m going to get the extra buttons working, again I played with it last night and I recon I can get the native side working fairly quickly, not sure about the java side yet.

Again, both of these are windows only issues.

More updates as I get things done

Cheers

Endolf

Thanks much End, if you need help with the Java side just scream :slight_smile:

Im going to address the Java Web Start issue and maybe the “user.dir” issue as soon as they’ve settled down and we have a solution we all can agree on.

JK

Hi
I think I have both issues done, also covered is the one about the endian of the data in java side. I say think because I only have my knackered old laptop to play on right now, and it only has two mouse buttons. I’ve also changed it so that it only reports axes and buttons you have, which means I no longer see slider and button 3 (middle), as my laptop doesn’t have them. I also don’t have a net connection from my laptop (still staying in b&b as I havn’t found a house down here I can afford yet), so I can’t commit till saturday, and I’m a little reluctant to do so untill I’ve had it tested on machines with more mice features (which I can do when I get home satuday).

Cheers

Endolf

P.S.
Jeff, is it ok to remove the old callback code, the bit of commented out code starting

/** mikes old enum callback

It’s in CVS as part of the history, so I think it can be removed from the source ?

[quote]P.S.
Jeff, is it ok to remove the old callback code, the bit of commented out code starting

/** mikes old enum callback

It’s in CVS as part of the history, so I think it can be removed from the source ?
[/quote]
Thanks much and Yep, go ahead and clear out the old dinosaur code. That was just me being paranoid when I took over Mike’s codebase.

Where is “down here” by the way?

JK

Orpington near london, I was out of work for 5 months, and told the agents I wasn’t prepared to work inside the m25 (big motorway round london area), when this job came up it sounded like a good job, so I had to make the sacrifice and move london(ish). The work is turning out to be good like I though, and the house situation is nasty as I thought, I still have no idea where I’m staying next week, and the house prices are nasty. I’m looking at places further out from london than here, but thats hard as the estate agents don’t seem to want to talk to me, I think i must be on a black list somewhere that estate agents share :), of course having a cat (so yes jeff, I do have a cat, your message under your icon keeps asking me :)) doesn’t help the process as lots of places don’t want pets. Ho hum, these things are sent to test us :). And that is why I have plenty of time to work on jinput right now, as I can’t run 3D stuff on my ancient laptop I have to work on something else :slight_smile:

So now you know, I think that might be my longest post, sad aint it, longest post and it’s nothing to do with code :slight_smile:

Endolf

Ok, I tested the changes and it all seemed to work (which probably means I missed something :P), so the fixes for issues 4 and 5 are commited, and the update for enhancment 19 are commited too, thats the axis normalised under win32 and also the 4 mouse button restriction under win32 all in the fixed sate, have fun testing it guys and gals

Endolf