3.8.0:

2013-04-05  Murray Cumming  <murrayc@murrayc.com>

	Widget: Add some new methods.

	* gtk/src/widget.hg: Add is_visible(),
	register_window() and unregister_window().

2013-04-03  Murray Cumming  <murrayc@murrayc.com>

	Update the generated GTK+ documentation.
	
	* gtk/src/gtk_docs.xml: Regenerate.

2013-04-01  Murray Cumming  <murrayc@murrayc.com>

	Gtk::IconInfo: Add async methods.
	
	* gtk/src/iconinfo.hg: Add load_icon_async(),
	load_symbolic_async(), load_symbolic_for_context().
	* tools/m4/convert_gtk.m4: Add a conversion for 
	AsyncResult.

2013-04-01  Murray Cumming  <murrayc@murrayc.com>

	Gtk::Settings: Add two new settings.
	
	* gtk/src/settings.hg: Wrap the new
	gtk-recent-files-enabled and gtk-primary-button-warps-slider
	properties.

2013-04-01  Murray Cumming  <murrayc@murrayc.com>

	Gtk::Image: Add the resource property.
	
	* gtk/src/image.hg: Wrap the new
	resource property.

2013-04-01  Murray Cumming  <murrayc@murrayc.com>

	Gtk::TreeView: Add get/set_activate_on_single_click().
	
	* gtk/src/treeview.hg: Wrap the new
	gtk_tree_view_set_activate_on_single_click() and
	gtk_tree_view_get_activate_on_single_click() functions
	and the activate-on-single-click property.

2013-04-01  Murray Cumming  <murrayc@murrayc.com>

	Gtk::MenuShell: Add bind_model().
	
	* gtk/src/textview: Wrap the new
	gtk_menu_shell_bind_model() function.

2013-04-01  Murray Cumming  <murrayc@murrayc.com>

	Gtk::TextView: Add the populate_all property.
	
	* gtk/src/textview: Wrap the new
	populate-all property.

2013-04-01  Murray Cumming  <murrayc@murrayc.com>

	Gtk::LevelBar: Add get/set_inverted().
	
	* gtk/src/levelbar: Wrap the new
	gtk_level_bar_get_inverted() and
	gtk_level_bar_set_inverted() functions
	and the inverted property.

2013-04-01  Murray Cumming  <murrayc@murrayc.com>

	Gtk::Entry: Add the populate_all property.
	
	* gtk/src/entry: Wrap the new
	populate-all property.

2013-04-01  Murray Cumming  <murrayc@murrayc.com>

	Gdk::Window: Add get/set_fullscreen_mode().
	
	* gdk/src/window.hg: Wrap the new
	gdk_window_set_fullscreen_mode() and
	gdk_window_get_fullscreen_mode() functions.
	* tools/m4/convert_gdk.m4: Add the conversion
	for the new enum.

2013-03-26  Murray Cumming  <murrayc@murrayc.com>

	Window: Add set_titlebar().
	
	* gtk/src/window.hg: Wrap the new
	gtk_window_set_titlebar() function.

2013-03-26  Murray Cumming  <murrayc@murrayc.com>

	IconView: Add get/set_activate_on_single_click().
	
	* gtk/src/iconview.hg: Wrap the new
	gtk_icon_view_set_activate_on_single_click() and
	gtk_icon_view_get_activate_on_single_click() functions
	and the activate-on-single-click property.
	Also add get_cell_rect().

2013-03-26 Chun-wei Fan <fanc999@yahoo.com.tw>

	Update the Visual Studio Solution Files

	* MSVC_Net2005/gtkmm.sln:
	* MSVC_Net2008/gtkmm.sln:
	* MSVC_Net2010/gtkmm.sln: Use Windows/DOS EOL for the solution
	files so that they function correctly, as Visual Studio depends
	on the correct solution file EOL to determine how it handles the
	solution files.

2013-03-26 Chun-wei Fan <fanc999@yahoo.com.tw>

	Fix and Update Visual Studio Projects.

	* MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj:
	* MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj:
	* MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj: Rename output
	executable name to gtkmm3-demo.exe to avoid confusion with the GTK+
	demo program, which is also named as gtk3-demo.exe

	* MSVC_Net2005/gdkmm/gdkmm.vcproj:
	* MSVC_Net2005/gtkmm/gtkmm.vcproj:
	* MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj:
	* MSVC_Net2008/gdkmm/gdkmm.vcproj:
	* MSVC_Net2008/gtkmm/gtkmm.vcproj:
	* MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj:
	* MSVC_Net2010/gdkmm/gdkmm.vcxproj:
	* MSVC_Net2010/gtkmm/gtkmm.vcxproj:
	* MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj: Improve integration
	with the Visual Studio builds of the GTK+ stack.  This is so that
	the project files can pick up Visual Studio builds of the GTK+
	when sources of GTK+ is extracted in the same base folder as gtkmm,
	for example, c:\foo\gtkmm-3.7.12 and c:\foo\gtk+-3.7.14.  This is
	especially useful in unstable releases as unstable releases of
	gtkmm often requires the latest unstable release of GTK+, without
	needing to specially alter the INCLUDE and LIB paths for this
	purpose.

	* MSVC_Net2005/gdkmm/gdkmm.vcproj:
	* MSVC_Net2005/gtkmm/gtkmm.vcproj:
	* MSVC_Net2008/gdkmm/gdkmm.vcproj:
	* MSVC_Net2008/gtkmm/gtkmm.vcproj:
	* MSVC_Net2010/gdkmm/gdkmm.vcxproj:
	* MSVC_Net2010/gdkmm/gdkmm.vcxproj.filters:
	* MSVC_Net2010/gtkmm/gtkmm.vcxproj:
	* MSVC_Net2010/gtkmm/gtkmm.vcxproj.filters: Make up for the missed
	source files.  Also link to the correct GTK+ and GDK
	libraries as they are now gtk-3.0.lib and gdk-3.0.lib.

2013-03-25  Murray Cumming  <murrayc@murrayc.com>

	ActionGroup: Add get/set_accel_group().
	
	* gtk/src/accellable.hg: Wrap the new
	gtk_action_group_get_accel_group() and
	gtk_action_group_set_accel_group() functions and
	add the accel-group property.
	
2013-03-25  Murray Cumming  <murrayc@murrayc.com>

	AccelLabel: Add set_accel().
	
	* gtk/src/accellable.hg: Wrap the new
	gtk_accel_label_set_accel() function.