For me it behaves slightly differently than for Pieter (I'm using Damien Cassou's snapshots as well):
If I start emacs24 the menu gets displayed as global app menu. In contrast to that, there's no global app menu (but instead a "local" one in the window) when running emacs, emacsclient or emacsclient.emacs24. Further comparing both menus shows that in case of emacs24, the global app menu does indeed dynamically adapt to the major mode (i.e. a menu is added for org, html, c++ etc.), however this new mode menu doesn't nearly show all the options that are available in the local app menu in emacs / emacsclient / emacsclient.emacs24.
For me it behaves slightly differently than for Pieter (I'm using Damien Cassou's snapshots as well):
If I start emacs24 the menu gets displayed as global app menu. In contrast to that, there's no global app menu (but instead a "local" one in the window) when running emacs, emacsclient or emacsclient. emacs24. Further comparing both menus shows that in case of emacs24, the global app menu does indeed dynamically adapt to the major mode (i.e. a menu is added for org, html, c++ etc.), however this new mode menu doesn't nearly show all the options that are available in the local app menu in emacs / emacsclient / emacsclient. emacs24.