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/