On 2013-02-15 09:55 +0200, ~suv wrote:
Based on information I reveived off-list, my conclusions had been wrong with regard to displaying accelerators for menu items in global menus. Sorry for any distraction my earlier comments might have caused.
… or not.
AFAICT this is now fixed (upstream and/or in Inkscape trunk):
With gtk-mac-integration (git master), GTK+/Quartz 2.24.20+ and Inkscape trunk (r12524), the keyboard shortcuts are displayed in all menus of the global osx menubar, without any additional changes [*].
As mentioned in another message earlier today, the 'Open recent' menu now also works as expected, without patching Inkscape trunk or gtk-mac-integration.
Backend-specific modifiers ('Cmd' instead of 'Ctrl' with Quartz backend) still require to be fixed in Inkscape's code, AFAIU.
[*] besides ofc adding very basic gtk-mac-integration code to inkscape's trunk; my local test build (on OS X 10.7.5) is currently based on code in Gellule's original dev-osx branch: https://code.launchpad.net/~inkscape.dev/inkscape/dev-osx http://bazaar.launchpad.net/~inkscape.dev/inkscape/dev-osx/revision/11628