Comment 10 for bug 940715

Revision history for this message
su_v (suv-lp) wrote :

Another (for me major) regression with the dockable XML Editor dialog in Inkscape running under X11 on OS X:
The content of the attribute value field cannot no longer be passed on from Inkscape via the X11 clipboard to the native OS X pasteboard [1] without changing the X11 preferences for the clipboard to automatically update the pasteboard of the clipboard changes (this X11 setting _has_ to be reverted again to allow copy&pasting vector object inside Inkscape and between Inkscape documents as vector objects - see bug #307005, a placeholder report for the upstream bug in X11/Xquartz).

Personally, I rely heavily on this to copy&paste path data and other attributes from Inkscape into the web browser, email client or osx-native text editor (MacVim) - e.g. for bug triage, but for personal usage as well.

[1] used to work in two steps: 'Ctrl+C' (Inkscape -> X11 clipboard), 'Cmd+C' (X11 clipboard -> OS X pasteboard), see also <http://www.inkscapeforum.com/viewtopic.php?f=5&t=11527#p42552>

<speculation>
In Inkscape built with the native Quartz backend of GTK+ (still experimental), copying highlighted text with 'Cmd+C' from old floating dialogs as well as new dockable versions of the same dialogs and pasting it into native applications with 'Cmd+V' works ok (though the keyboard shortcut uses a different modifier than the normal 'Copy to clipboard' command inside Inkscape (Ctrl+V) and is not documented in the context menu). The clipboard support of the Quartz backend however has other problems (not implemented features, e.g. bug #546934) which makes 'use the Quartz backend' not really a valid solution to above issue.

The installation of GTK+ with the Quartz backend comes with a system gtk key theme (named 'Mac'), whereas the default GTK+ installation (via MacPorts) using the GTK+/X11 backend does not have such a default (system) key theme. Could this have an influence on how copy&paste works in either version of the dialogs (old floating ones and new dockable ones)?
</speculation>

<opinion>
The dockable XML Editor dialog seems to have lost two very useful features, making it (at least for me) much less usable than in the original (old) state, on top of not remembering any adjusted widths of the treelist windows inside the docked dialog (not even between two calls within the same session).

The clipboard issue also applies to the 'Text' tab in the new dockable 'Text and Font…' dialog, which until now was the only way on Mac OS X to get text content from Inkscape (X11) copy&pasted into native applications (no problems in the reverse direction). With the dockable dialog, this no longer works (but at least the old XML Editor remained as last resort).
</opinion>