Comment 15 for bug 721448

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

@Roy Liu - many thanks for working on this!

Initial notes on testing the patch with Inkscape 0.48.2 (patched and installed via MacPorts [1]) on Mac OS X 10.5.8 (i386):
+ dynamic submenus are back - that's great news :)
+ no crashes so far when using the menu commands to open dialogs or other documents
+ …

- opening additional document windows duplicates the menubar entries (screenshot attached)
- after closing a new window, one of the duplicate menubars is removed, but the other menus no longer work (or not consistently)
- no keyboard shortcuts displayed in the menus
- many warnings about manu accelerators:
  GLib-GObject-WARNING **: g_object_get_valist: object class `GtkLabel' has no property named `accel-closure'
- …

[1] 0.48.2 built ok after I figured out that the linker flag '-lX11' needs to be removed not only from 'configure' but from 'configure.ac' as well ;) (apparently, menus.diff triggers a regeneration of configure on 'make', based on 'configure.ac' which still includes the '-lX11' linker flags in INKSCAPE_LIBS)