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)
@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) GObject- WARNING **: g_object_ get_valist: object class `GtkLabel' has no property named `accel-closure'
- 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-
- …
[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)