gaction: add parser for detailed action names
authorRyan Lortie <desrt@desrt.ca>
Mon, 1 Apr 2013 19:01:20 +0000 (15:01 -0400)
committerRyan Lortie <desrt@desrt.ca>
Mon, 1 Apr 2013 20:53:54 +0000 (16:53 -0400)
commit8cddb54659582042eaede0da158c3ab40105bada
treeda084ffebde32b6dd139ed87c67b90db7886847c
parente1fdd59f08b3072464b5374b62146fd69014ef77
gaction: add parser for detailed action names

Expand and formalise the syntax for detailed action names, adding a
well-documented (and tested) public parser API for them.

Port the only GLib-based user of detailed action names to the new API:
g_menu_item_set_detailed_action().  The users in Gtk+ will also be
ported soon.

https://bugzilla.gnome.org/show_bug.cgi?id=688954
docs/reference/gio/gio-sections.txt
gio/gaction.c
gio/gaction.h
gio/gmenu.c
gio/tests/actions.c