2010-06-18  Murray Cumming  <murrayc@murrayc.com>

	Menu: Fix the build.

	* gtk/src/menu.ccg: Fix typos in one of my previous commits.

2010-06-16  Murray Cumming  <murrayc@murrayc.com>

	Entry: Added im_context_filter_keypress().

	* gtk/src/entry.hg: Added im_context_filter_keypress(), new in gtk+ 2.22.

2010-06-16  Murray Cumming  <murrayc@murrayc.com>

	Menu::popup and ComboBox::popup(): Add optional device parameter.

	* gtk/src/combobox.hg: popup_for_device(): Rename to popup(). The extra
	parameter is enough.
	* gtk/src/menu.[hg|ccg]: popup(): Add an extra optional Device parameter to
	all 3 method overloads, using the new gtk_menu_popup_for_device() function
	when appropriate.

2010-06-16  Murray Cumming  <murrayc@murrayc.com>

	Added Assistant::commit() and Entry::reset_im_context().

	* gtk/src/assistant.hg: Added commit(), new in gtk+ 2.22.
	* gtk/src/entry.hg: Added reset_im_context(), new in gtk+ 2.22.

2010-06-16  Murray Cumming  <murrayc@murrayc.com>

	Fix the build for latest git master, and add ComboBox::popup_for_device().

	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
	* gtk/src/calendar.hg: select_month, mark_day(), unmark_day(): Remove the
    bool return value.
	* gtk/src/combobox.hg: Added popup_for_device().
	These are only in gtk 3, not gtk 2.2.

2010-06-13  Murray Cumming  <murrayc@murrayc.com>

	IconTheme: Add back get_for_screen().

	* gtk/src/icontheme.hg: Add back get_for_screen() because it does not
	actually seem to be deprecated.