old branch: http://git.xfce.org/users/eric/garcon/log/?h=gtk3 Now in git master and released in garcon 0.5.0
As the branch currently stands, it builds both Gtk2 and Gtk3 (both are required). Both branches get built with the same code-base there's only minor changes (GtkBox vs GtkHBox) so it should be a simple transition. To do that, both Gtk2 and Gtk3 don't use the GtkImageMenuItem anymore.
Screenshot of Garcon-Gtk2 now: app menu from panel
landry: branch builds fine as of 20160417 with gtk 3.18.
old branch: https://github.com/EricKoegel/garcon/commits/garcon-fixes Now merged in git master.