3.5.6:

2012-07-11  Murray Cumming  <murrayc@murrayc.com>

	Added Gtk::MenuButton.

	* gtk/gtkmm.h:
	* gtk/src/filelist.am:
	* gtk/src/menubutton.[hg|ccg]: A new wrapper of GtkMenuButton.

2012-07-11  Murray Cumming  <murrayc@murrayc.com>

	Regenerate some GTK+ defs and docs files.

	* tools/extra_defs_gen/generate_defs_gtk.cc: Add 
        GtkMenuButton and GtkSearchEntry.
	* gtk/src/gtk_docs.xml:
	* gtk/src/gtk_methods.defs:
	* gtk/src/gtk_signals.defs: Regenerated with gen_scripts/.

2012-07-11  Murray Cumming  <murrayc@murrayc.com>

	Added Gtk::SearchEntry.

	* gtk/gtkmm.h:
	* gtk/src/filelist.am:
	* gtk/src/searchentry.[hg|ccg]: A new wrapper of GtkSearchEntry.

2012-07-02  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Fix wrap_init() for Quartz (MacOS).

	* gtk/src/filelist.am: Set gtkmm_files_hg to a list of all .hg files.
	* gtk/src/plug.hg:
	* gtk/src/socket.hg: Replace _GTKMMPROC_WIN32_NO_WRAP by _INCLUDE_IN_WRAP_INIT
	and _GMMPROC_WRAP_CONDITIONALLY.
	This requires the latest glibmm from git master. Bug #678883.

2012-07-01  Mark Vender  <markv743@yahoo.co.uk>

	Pixbuf: add const version of save() and friends

	* gdk/src/pixbuf.[hg|ccg]: save() and save_to_buffer() don't have any user-
	visible effects on the pixbuf being saved, thus they should be const.
	Add const versions, deprecate the non-const ones. Bug #678886.

2012-06-18  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	AppChooserDialog: Fix property name in constructors.

	* gtk/src/appchooserdialog.ccg: Change incorrect property name "file" to
	the correct "gfile" in constructors.

2012-06-15  Murray Cumming  <murrayc@murrayc.com>

	Add an extra .defs entry needed for documentation.

	* gdk/src/gdk_extra_objects.defs: Add GdkOffscreenWindow.

2012-06-15  Murray Cumming  <murrayc@murrayc.com>

	WidgetPath: Add some methods.

	* gtk/src/widgetpath.hg:
	Add to_string(), iter_get_siblings() and iter_list_regions().
	iter_clear_classes(), iter_clear_regions(): Add a -1 defaut value for pos.
	* tools/m4/convert_gtk.m4: Add a necessary conversion.

2012-06-15  Murray Cumming  <murrayc@murrayc.com>

	Add some new methods.

	* gdk/src/screen.[hg|ccg]: Add get_monitor_workarea().
	* gtk/src/application.hg: Add get_window_by_id().
	* gtk/src/button.hg: Add set/get_always_show_image() and the 
	property.

2012-06-15  Murray Cumming  <murrayc@murrayc.com>

	Add some extra .defs entries needed for documentation.

	* gdk/src/gdk_extra_objects.defs:
	* gtk/src/gtk_extra_objects.defs: Add definitions needed by
	the documentation generator.

2012-06-14  Murray Cumming  <murrayc@murrayc.com>

	Regenerate most .defs and .xml files.

	* gdk/src/gdk_docs.xml:
	* gdk/src/gdk_enums.defs:
	* gdk/src/gdk_methods.defs:
	* gtk/src/gtk_docs.xml:
	* gtk/src/gtk_enums.xml:
	* gtk/src/gtk_methods.defs: Update these with the gen_scripts.

	However, I had to remove the changes to GdkEventType because gmmproc
	generates duplicate enums for that if I use the newly generated .defs.

2012-06-14  Murray Cumming  <murrayc@murrayc.com>

	gen_scripts: Do not require a change to the PATH environment variable.

	* tools/gen_scripts/gdk_generate_docs.sh:
	* tools/gen_scripts/gdk_generate_enums.sh:
	* tools/gen_scripts/gdk_generate_methods.sh:
	* tools/gen_scripts/gtk_generate_docs.sh:
	* tools/gen_scripts/gtk_generate_enums.sh:
	* tools/gen_scripts/gtk_generate_methods.sh: Remove the need to change
	the PATH as I did in the glibmm gen_scripts.

2012-06-12  Murray Cumming  <murrayc@murrayc.com>

	Application: run(): Do not show the window until activation.

	* gtk/src/application.[hg|ccg]: run(window): Only show the window in 
	an activate signal handler, to fix a crash caused by the application not
	being registered when the GtkApplicationWindow tries to realize itself.