On 2007-September-12 , at 04:44 , Ted Gould wrote:
On Tue, 2007-09-11 at 10:20 +0200, jiho wrote:
> It seems that "shortly" took me a little while in fact... So, I got
> Inkscape to compile and run almost fine using the native GTK version
> in MacPorts quite easily.
This is very cool. I noticed that the flicker had a bug in bugzilla
with some recommendations on what to try. I can't seem to find it now
though.
I think it has been fixed and so probably closed.
Do you think there's a reasonable chance that we could get a OSX
native
build for 0.46? Is it possible to get the GTK+ OSX folks aligned with
this goal?
It would be a very interesting goal and reaching it will probably
depend on when 0.46 is cut obviously ;) However, if the native
application is to be considered as a stable release, as the rest of
0.46 packages, it must be tested beforehand so there must be some
native dev builds happening soon.
Other than the flicker, the menus are not very responsive (but maybe
the two are related since when the drawing area flickers, it reduces
the interactivity of everything) and there are still a lot of
crashes, most of them when opening dialogs. It seems that only
dockable dialogs make Inkscape crash (Text and font, XML editor,
object properties all open fine and they are not docked while Fill
and stroke, Document properties, Align and distribute, all crash
Inkscape).
However, I would need to try the latest version of GTK before
reporting anything and I would really like to do it in the comfort of
MacPorts rather than re-building a complete dependency tree for
Inkscape by hand (not that it would be that inconvenient for me but
rather because it would be the method we'll finally adopt and it
would be nice to get it working from the start).
Another very nice thing to have would be integration with Mac OS X
menu bar. Indeed this single change would make a very large
difference in how much "mac-like" Inkscape feels. It seems to be very
easy:
http://developer.imendio.com/projects/gtk-macosx/menubar
But this is in C and would need to be done in C++ to be usable by
Inkscape. I have no idea of how complicated it would be to translate
this C code in C++ (it is a single, not too long file). Any volunteers?
Eventually, the last bit would be to recreate our application bundle
(the "package" in which we put all Inkscape stuff) without using X11
but I don't think this would be too difficult and I'll be glad to do
it once the rest is done.
Any help would be warmly appreciated for all this of course ;)
Cheers,
JiHO
---
http://jo.irisson.free.fr/