-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Robert Shearman R.J.Shearman-at-warwick.ac.uk |Wine Mailing Lists| wrote: |>Hi, |> |>This is more a question for the developers.... | | | Should have posted to wine-devel then :) Doing so now. | | |>A couple of months ago there was a patch from Aric Stewart that added |>support for graphics tablets in wine. However I have not heard anything |>about it since. Is anybody still working on this? |>Graphics tablet |>support is the only thing stopping us from using Photoshop under Linux |>at the present time. Moving all our graphics artists off dual booting |>windows machines would be extremely benificial! |> |>I tried the original patch but found it affected the > stability of wine... | | | I noticed that in the original patch a lot of functions were called from DllMain that shouldn't be called from there. Did the backtrace include wintab32.DllMain? | | The initialisation should probably be moved to either each function with a line like "if (!initialised) Initialise();" | | Alexandre, how come this patch hasn't been included in Wine yet? Was it the problem stated here or something else?
There are a number of problems.
Here's my personal view of the problems, and pending fixes: Alexandre has re-factored the patch to move more code into the x11drv. Photoshop 6 seems would function, but would get no pressure, as the messages were passed to no-existant/null windows. Painter 5 couldn't draw properly, due to mis-calculation of screen coords.
I beleive the re-factoring was more of a hold-up to release than the bugs I discovered.
I also have some extremely verbose trace code that I could add to this patch, although it uses indentations. I used this code to do some debugging on the problems i described above.
I'm about to send an e-mail Alexandre to see if he can resurrect an old patch that Aric sent to me, that contained the re-factored code.
Hope this helps. I wanted to post a status update/patch review after applying the patch, but this is as good a time as any to break radio silence.
Bye -Rob.