3.5.4 (unstable):

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

	Entry: Undeprecate the activate signal.

	* gtk/src/entry.hg: Remove the deprecation documentation,
	because it is now OK again to use this signal. See this GTK+ commit:
	http://git.gnome.org/browse/gtk+/commit/?id=4a25bac0e7685000fff90a211db6ac60f6b74ab1

2012-05-29  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	StyleContext: Deprecate some functions and add others.

	* gtk/src/stylecontext.hg: Deprecate functions that have been deprecated in
	gtk+. Add render_icon() and render_insertion_cursor(). Add an overload of
	render_layout() that takes a const Glib::RefPtr<Pango::Layout>& instead of
	a PangoLayout*.
	* gtk/src/widget.[hg|ccg]: Deprecate draw_insertion_cursor(). Bug #675632.

2012-05-28  Mark Vender <markv743@yahoo.co.uk>

	Widget: Document get_style_property_value() and get_style_property()

	* widget.hg: Add documentation for get_style_property() and
	get_style_property_value(). Emphasize that get_style_property() is 
	preferable, as it doesn't use GValue directly.
    
	Bug #673303.

2012-05-28  Mark Vender <markv743@yahoo.co.uk>

	StyleContext: Wrap gtk_style_context_get_style_property() and friends
    
	* gtk/src/stylecontext.hg: Add get_style_property() and
	get_style_property_value().
    
	Bug #674746.

2012-05-28  Murray Cumming  <murrayc@murrayc.com>

	Container: Slight improvements to the vfunc documentation.

	* gtk/src/container.hg:

2012-05-28  Mark Vender <markv743@yahoo.co.uk>

 	Container: Document several rarely used virtual functions
    
	* gtk/src/container.hg: Add documentation for the following functions:
	child_type(), forall(), composite_child(), [get|set]_child_property(). The
	documentation comes from the C docs.
    
	Bug #670206.

2012-05-28  Murray Cumming  <murrayc@murrayc.com>

	Application: Pass 0 (NULL) rather than "" to GApplication.

	* gtk/src/application.ccg: It is annoying that GApplication (and other 
	C code) distinguishes, of course.

2012-05-28  Murray Cumming  <murrayc@murrayc.com>

	Application: Document that ID may now be empty.

	* gtk/src/application.hg: Constructors/create(): Document that the 
	application ID may now be empty (thanks to the change in 
	glib bug #671249) and generally document these.

	* demos/gtk-demo/main.cc:
	* demos/pixbuf-demo.cc:
	* tests/child_widget/main.cc:
	* tests/child_widget2/main.cc:
	* tests/child_widget_managed/main.cc:
	* tests/delete_cpp_child/main.cc:
	* tests/dialog/main.cc:
	* tests/dialog_deletethis/main.cc:
	* tests/main_with_options/main.cc:
	* tests/menu_destruction/main.cc:
	* tests/property_notification/main.cc:
	* tests/refcount_dialog/main.cc:
	* tests/scrolledwindow/main.cc:
	* tests/wrap_existing/main.cc: Remove the useless application IDs.

2012-04-21  Kalev Lember  <kalevlember@gmail.com>

	UIManager: Wrap the GResource convenience API.

	* uimanager.hg: Added add_ui_from_resource().
	Bug #674545.

2012-04-21  Kalev Lember  <kalevlember@gmail.com>

	Builder: Wrap the GResource convenience API.

	* builder.[hg|ccg]: Added create_from_resource() and
	add_from_resource() with their many overloads.
	Bug #674545.

2012-04-19  Murray Cumming  <murrayc@murrayc.com>

	Application: add_window(): Correct the documentation.

	* gtk/src/application.hg: The text seems to be based on an earlier version
	of Gtk::Application or GtkApplication which created windows automatically.
	Noticed by Mateusz Marzantowicz.

2012-04-17  Alexandre Rostovtsev  <tetromino@gentoo.org>

	Make list of gdk targets non-automagic
    
	* configure.ac: Otherwise, it is difficult e.g. to build a wayland-only 
	gtkmm on a build machine that has gdk with both x11 and wayland targets 
	installed.
    
	Bug #673963