diff --git a/docs/reference/garcon-sections.txt b/docs/reference/garcon-sections.txt
index a36fed735b4d82a151480c7f0f383d968a836242..2d3d10e22d26f98448b92af364debf048437ebdd 100644
--- a/docs/reference/garcon-sections.txt
+++ b/docs/reference/garcon-sections.txt
@@ -33,8 +33,6 @@ GARCON_INSIDE_GARCON_GTK_H
 <SECTION>
 <FILE>garcon-gtk-menu</FILE>
 <TITLE>GarconGtkMenu</TITLE>
-GarconGtkMenuClass
-GarconGtkMenu
 garcon_gtk_menu_new
 garcon_gtk_menu_set_menu
 garcon_gtk_menu_get_menu
@@ -49,8 +47,10 @@ garcon_gtk_menu_get_show_desktop_actions
 garcon_gtk_menu_get_desktop_actions_menu
 garcon_gtk_menu_set_right_click_edits
 garcon_gtk_menu_get_right_click_edits
-GarconGtkMenuPrivate
 <SUBSECTION Standard>
+GarconGtkMenu
+GarconGtkMenuClass
+GarconGtkMenuPrivate
 GARCON_GTK_IS_MENU
 GARCON_GTK_IS_MENU_CLASS
 GARCON_GTK_MENU
@@ -183,6 +183,7 @@ garcon_menu_item_set_supports_startup_notification
 garcon_menu_item_get_categories
 garcon_menu_item_set_categories
 garcon_menu_item_has_category
+garcon_menu_item_has_keyword
 garcon_menu_item_get_keywords
 garcon_menu_item_set_keywords
 garcon_menu_item_get_actions
diff --git a/garcon-gtk/garcon-gtk-menu.c b/garcon-gtk/garcon-gtk-menu.c
index 355b75a27074f406013f755154e663bc036d0333..85dfce6c6f772683ed4d9bf4a26bd3302ad033eb 100644
--- a/garcon-gtk/garcon-gtk-menu.c
+++ b/garcon-gtk/garcon-gtk-menu.c
@@ -1065,8 +1065,8 @@ garcon_gtk_menu_add (GarconGtkMenu *menu,
 
 /**
  * garcon_gtk_menu_new:
- * @garcon_menu (nullable): The #GarconMenu to be associated with the
- *                          #GarconGtkMenu, or %NULL.
+ * @garcon_menu: (nullable): The #GarconMenu to be associated with the
+ *                           #GarconGtkMenu, or %NULL.
  *
  * Creates a new #GarconGtkMenu for the .menu file referred to by @garcon_menu.
  * This operation only fails if @garcon_menu is invalid.
diff --git a/garcon/garcon-menu-item.c b/garcon/garcon-menu-item.c
index 45b4bd47d9c9306a6dd3c97df5451beae4029887..a8fc01bd1ceddd62657eb5026f13e5191a6ca3e5 100644
--- a/garcon/garcon-menu-item.c
+++ b/garcon/garcon-menu-item.c
@@ -36,6 +36,12 @@
 
 
 
+#ifndef G_KEY_FILE_DESKTOP_KEY_KEYWORDS
+#define G_KEY_FILE_DESKTOP_KEY_KEYWORDS "Keywords"
+#endif
+
+
+
 /* Property identifiers */
 enum
 {
diff --git a/garcon/garcon-menu-item.h b/garcon/garcon-menu-item.h
index b8d19f98cbb63ea4c025271cd66f3ab94c886eea..75ef4746fa8152bf4902ca1e78955aa0f7bb3730 100644
--- a/garcon/garcon-menu-item.h
+++ b/garcon/garcon-menu-item.h
@@ -45,8 +45,6 @@ typedef struct _GarconMenuItem        GarconMenuItem;
 #define GARCON_IS_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GARCON_TYPE_MENU_ITEM))
 #define GARCON_MENU_ITEM_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GARCON_TYPE_MENU_ITEM, GarconMenuItemClass))
 
-#define  G_KEY_FILE_DESKTOP_KEY_KEYWORDS "Keywords"
-
 struct _GarconMenuItemClass
 {
   GObjectClass __parent__;