Well, I have about 2 hours now when I can work on trying to get the adobe svg plugin to work in Wine. I have a deadline to meet for Friday that requires the plugin, so if I can't get it working back to Windows it is (it's like a damn magnet).
I've already located a mouse bug (problem with my last patch, oops) and fixed it (patch sent), but the lack of render on paint problem still eludes me. Having not got a response to the last email, I'll assume it's OK to try poking about inside the plugin itself to figure out what's going wrong. If anybody has some tips, now would be the time to tell me about them :)
I hope this doesn't invalidate any patches I might produce.....
On 09 Dec 2002 16:37:16 +0000, Mike Hearn wrote
Well, I have about 2 hours now when I can work on trying to get the adobe svg plugin to work in Wine.
Hmm?
There's already a native plugin for Linux..
http://plugindoc.mozdev.org/linux.html#SVG
Thanks, Hetz
Unfortunately the Mozilla plugin does not work - the Mozilla team pulled the XPCOM plugin interface it used, and Adobe never updated it. That's probably because only IE offers sufficiently advanced interfaces to perform host scripting merge, ie where the javascript environment of the web page is merged with the javascript in the SVG file: this is a feature we use a lot of.
Or what, did you think I ran IE on Linux for the joy of it? ;)
By the way, the link to IDA on the tools page is broken, IDA seems to have commercialised.
On Mon, 2002-12-09 at 16:49, Hetz Ben-Hamo wrote:
On 09 Dec 2002 16:37:16 +0000, Mike Hearn wrote
Well, I have about 2 hours now when I can work on trying to get the adobe svg plugin to work in Wine.
Hmm?
There's already a native plugin for Linux..
http://plugindoc.mozdev.org/linux.html#SVG
Thanks, Hetz
On 09 Dec 2002 16:58:36 +0000, Mike Hearn wrote
Unfortunately the Mozilla plugin does not work - the Mozilla team pulled the XPCOM plugin interface it used, and Adobe never updated it.
Yeah, I just remembered. The guy from Adobe complained about the XPCom crap in a private email to me back then.
Or what, did you think I ran IE on Linux for the joy of it? ;)
I don't know. Wine graphics with explorer is slow and very annoying (just look at a flash plugin running inside Explorer )..
Thanks, Hetz
Mike Hearn wrote:
Well, I have about 2 hours now when I can work on trying to get the adobe svg plugin to work in Wine. I have a deadline to meet for Friday that requires the plugin, so if I can't get it working back to Windows it is (it's like a damn magnet).
I've already located a mouse bug (problem with my last patch, oops) and fixed it (patch sent), but the lack of render on paint problem still eludes me. Having not got a response to the last email, I'll assume it's OK to try poking about inside the plugin itself to figure out what's going wrong. If anybody has some tips, now would be the time to tell me about them :)
I hope this doesn't invalidate any patches I might produce.....
IIRC, there are some specific laws allowing rev-eng for interoperability in the EU. Which country are you in?
Shachar
The UK.
I'm not au fait with the reverse engineering laws here, and I'm not very good at it anyway, so I'd rather avoid it if possible. But once you've seemingly exhausted a trace what do you do next? I can't breakpoint on a call, because the call that would let me get the right part is never called...
On Mon, 2002-12-09 at 17:14, Shachar Shemesh wrote:
Mike Hearn wrote:
Well, I have about 2 hours now when I can work on trying to get the adobe svg plugin to work in Wine. I have a deadline to meet for Friday that requires the plugin, so if I can't get it working back to Windows it is (it's like a damn magnet).
I've already located a mouse bug (problem with my last patch, oops) and fixed it (patch sent), but the lack of render on paint problem still eludes me. Having not got a response to the last email, I'll assume it's OK to try poking about inside the plugin itself to figure out what's going wrong. If anybody has some tips, now would be the time to tell me about them :)
I hope this doesn't invalidate any patches I might produce.....
IIRC, there are some specific laws allowing rev-eng for interoperability in the EU. Which country are you in?
Shachar
Mike Hearn wrote:
The UK.
I'm not au fait with the reverse engineering laws here, and I'm not very good at it anyway, so I'd rather avoid it if possible. But once you've seemingly exhausted a trace what do you do next? I can't breakpoint on a call, because the call that would let me get the right part is never called...
You can put a software breakpoint in the code (inside a complex if statement if need be) DbgBreakPoint() is the function to call.