Hi Paul, This is a rather loaded question you're asking. Firstly regarding the native vs X11 performance issues. You might want to speak with folks at OpenOffice.org as I recall them mentioning this as well. Perhaps they may have some suggestions for tweaking your native build. XQuartz itself is just an X server. Most of the functionality you mention in the last paragraph is specific to the session manager or window manager (quartz-wm in out case) and has not been implemented. That being said, I very much hope that one day we will be able to have drag-and-drop between X and native apps, better integrated clipboard support, etc. There are just many more pressing issues before we can tackle this one. The menu bar feature is the one that I least expect to ever be supported. On Feb 16, 2008, at 07:12, Paul Davis wrote:
i just joined the xquartz-dev mailing list. i'm the lead developer of ardour (http://ardour.org/) which is a digital audio workstation that runs on linux and OS X.
i've spent several months now working on both ardour itself and the port of GTK+ (which is the GUI toolkit that ardour uses) to Quartz. a few days ago, i finally bothered to compare the performance of ardour on Tiger when built with GTK/X11 versus its performance when built with GTK/Quartz.
the difference was terrifying. the GTK/Quartz version uses twice the overall CPU cycles that the GTK/X11 one does. i started digging into this and at the moment, i am fairly convinced that its Cocoa that is the major issue.
rather than bore this list with those specific issues however, what i wanted to ask was whether or not xquartz does/will/will not address the original issues that led us in search of a "native" version: drag-n- drop from non-X11 windows, and integration with the main menu bar model (neither of these are sensibly possible with the X11.app that predates Leopard). can an X11 application use these facilities without gross hacks and kludges? if not, is this expected at some point?
thanks, --p
_______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev