On the Mac (and the Mac only!), the detached Debugger and Tabbed Panes windows should also have the MainFrame's menu bar set. That way, the user wouldn't have to switch back to the MainFrame to use the menu.
DetachedFrames can now ask the MainFrame for another copy of the menu bar. They then have to add themselves to the changed RecentFileManagers (files and projects) so they also get the updated recent file lists.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Implemented as of revision 5326.
DetachedFrames can now ask the MainFrame for another copy of the menu bar. They then have to add themselves to the changed RecentFileManagers (files and projects) so they also get the updated recent file lists.
Re-opening: Items with checkboxes are not synced across frames.
For example: the "Debug Mode" menu item can be shown as enabled in the MainFrame and the Debugger, but as disabled in the Tabbed Panes.
The recent file lists aren't always populated either.
Problems have been fixed in revision 5327.