[gtkmm] Added new methods to wrap new C functions.



commit 71ba79b6218abb175887fa30d5d1a44b81aa1837
Author: Murray Cumming <murrayc murrayc com>
Date:   Tue Feb 23 09:47:29 2010 +0100

    Added new methods to wrap new C functions.
    
    * gtk/src/gtk_methods.defs: Regenerated with h2defs.py
    * gtk/src/paned.hg: Added get_handle_window().
    * gtk/src/widget.[hg|ccg]: get_requisition(): Reimplemented with the
    new gtk_widget_get_requisition() function.
    Added set/get_realized(), set/get_mapped() and style_attach().

 ChangeLog                | 2546 +++++++++++++++++++++++-----------------------
 gtk/src/gtk_methods.defs |   51 +
 gtk/src/paned.hg         |   12 +-
 gtk/src/widget.ccg       |    7 +
 gtk/src/widget.hg        |   26 +-
 5 files changed, 1367 insertions(+), 1275 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 23c7d9f..bb61319 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,19 +1,29 @@
+2010-02-23  Murray Cumming  <murrayc murrayc com>
+
+	Added new methods to wrap new C functions.
+
+	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py
+	* gtk/src/paned.hg: Added get_handle_window().
+	* gtk/src/widget.[hg|ccg]: get_requisition(): Reimplemented with the
+	new gtk_widget_get_requisition() function.
+	Added set/get_realized(), set/get_mapped() and style_attach().
+
 2010-01-31  Murray Cumming  <murrayc murrayc com>
 
-  Use Glib::wrap() instead of ->gobj().
-  
+	Use Glib::wrap() instead of ->gobj().
+
 	* gdk/src/*.ccg:
-	* gtk/src/*.ccg: Use Glib::wrap() instead of ->gobj() in some places, 
-	so we are generally more forgiving of null RefPtrs<>, particular in case we 
+	* gtk/src/*.ccg: Use Glib::wrap() instead of ->gobj() in some places,
+	so we are generally more forgiving of null RefPtrs<>, particular in case we
 	have forgotten to wrap may-be-null parameters as extra method overrides.
 
 2010-01-28  Murray Cumming  <murrayc murrayc com>
 
 	Action: Undeprecate some methods.
 
-	* gtk/src/action.hg: Do not deprecate connect_proxy(), 
-	disconnect_proxy(), block_activate_from() and unblock_activate_from(), 
-	because we cannot derive existing classes from Activatable (their 
+	* gtk/src/action.hg: Do not deprecate connect_proxy(),
+	disconnect_proxy(), block_activate_from() and unblock_activate_from(),
+	because we cannot derive existing classes from Activatable (their
 	replacement) until we can break ABI.
 	Fixes bug #608109 (David Trowbridge)
 
@@ -21,7 +31,7 @@
 
 	EntryBuffer: Actually use GtkEntryBuffer.
 
-	* gtk/src/entrybuffer.hg: Use GtkEntryBuffer, not GtkTextBuffer, 
+	* gtk/src/entrybuffer.hg: Use GtkEntryBuffer, not GtkTextBuffer,
 	avoiding a wanting about registering the same type twice.
 	Remove useless TextBuffer-relatated includes.
 
@@ -29,12 +39,12 @@
 
 	Widget: Un-deprecate get_action().
 
-	* gtk/src/widget.hg: get_action(): Do not deprecate this because we 
+	* gtk/src/widget.hg: get_action(): Do not deprecate this because we
 	cannot yet use its replacement (adding Activatable as a base class).
-	Do not try to wrap a gtk_widget_get_related_action() function which 
+	Do not try to wrap a gtk_widget_get_related_action() function which
 	no longer exists, if it ever did.
-	* gtk/src/activatable.hg: Add a TODO to use this, though we 
-	already have TODOs on the widgets that should use it when we can break 
+	* gtk/src/activatable.hg: Add a TODO to use this, though we
+	already have TODOs on the widgets that should use it when we can break
 	ABI.
 
 2.19.4:
@@ -44,7 +54,7 @@
 	Range, StatusIcon: Added new methods.
 
 	* gtk/src/gtk_methods.defs: Regnerated with h2defs.py
-	* gtk/src/range.[hg|ccg]: Added get/set_slider_size_fixed(), 
+	* gtk/src/range.[hg|ccg]: Added get/set_slider_size_fixed(),
 	get/set_min_slider_size(), get_slider_range(), get_range_rect().
 	* gtk/src/statusicon.hg: Added set_name()
 
@@ -52,7 +62,7 @@
 
 	Added EntryBuffer and used it in the Entry API.
 
-	* gtk/src/entrybuffer.[hg|cc]: Added EntryBuffer. GtkEntryBuffer was 
+	* gtk/src/entrybuffer.[hg|cc]: Added EntryBuffer. GtkEntryBuffer was
 	actually added to GTK+ 2.18, but we didn't wrap it until now.
 	* gtk/src/entry.hg: Aded get/set_buffer(), propery, and new constructor.
 
@@ -74,31 +84,31 @@
 
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py
 	* gtk/src/action.hg: Added get/set_always_show_image() and property.
-	* gtk/src/fontselection.hg: Added get_family_list(), get_face_list(), 
-	get_size_list(). Reimplemented get_size_entry() and get_preview_entry() 
+	* gtk/src/fontselection.hg: Added get_family_list(), get_face_list(),
+	get_size_list(). Reimplemented get_size_entry() and get_preview_entry()
 	using new functions instead of struct fields.
 	Added get_family() and get_face().
-	* tools/m4/convert_pango.m4: Added necessary FontFace and FontFamily 
+	* tools/m4/convert_pango.m4: Added necessary FontFace and FontFamily
 	conversions.
 	* gtk/src/printcontext.hg: Added get_hard_margins().
-	* gtk/src/widget.[hg|ccg]: Added has_rc_style(), wrapping the new C function, 
+	* gtk/src/widget.[hg|ccg]: Added has_rc_style(), wrapping the new C function,
 	deprecating rc_style().
 	* gtk/src/window.hg: Added get_icon_name() and icon_name property.
-	* gtk/src/toolpalette.hg: set_drag_source(), add_drag_dest(): 
+	* gtk/src/toolpalette.hg: set_drag_source(), add_drag_dest():
 	Add suitable default parameter values.
 
 2010-01-16  Murray Cumming  <murrayc murrayc com>
 
 	ToolItemGroup: Slight API improvements.
-  
+
 	* gtk/src/toolitemgroup.[hg|ccg]: Added insert() with no position parameter.
 	get_item_position(): Made this const.
-	
+
 2010-01-14  Murray Cumming  <murrayc murrayc com>
 
 	Added OffscreenWindow. Added Window::get/set_mnemonics_visible().
 
-	* gtk/src/offscreenwindow.[hg|ccg]: Added this, wrapping 
+	* gtk/src/offscreenwindow.[hg|ccg]: Added this, wrapping
 	GtkOffscreenWindow.
 	* gtk/gtkmm.h: Include offscreenwindow.h.
 	* gtk/src/window.hg: Added get/set_mnemonics_visible().
@@ -120,30 +130,30 @@
 	* gtk/src/notebook.[hg|ccg]:
 	* gtk/src/recentmanager.hg:
 	* gtk/src/scalebutton.hg:
-	* gtk/src/widget.[hg|ccg]: Deprecate some more methods, noticed in the 
+	* gtk/src/widget.[hg|ccg]: Deprecate some more methods, noticed in the
 	gtkmm-3maybe branch, where there are no undefs.
 
 2.19.2:
 
 2010-01-04  Murray Cumming  <murrayc murrayc com>
 
-	Fix the build with new GTK+ deprecations, when using fatal warnings. 
-	
-	* gtk/src/button.hg: Use undef to fix the build with deprecated 
+	Fix the build with new GTK+ deprecations, when using fatal warnings.
+
+	* gtk/src/button.hg: Use undef to fix the build with deprecated
 	gtk_button_clicked() and friends. Deprecate the C++ methods.
-	* gtk/src/fixed.hg:  Use undef to fix the build with deprecated 
+	* gtk/src/fixed.hg:  Use undef to fix the build with deprecated
 	gtk_fixed_set_has_window() and gtk_fixed_get_has_window().
 	Deprecate the C++ methods.
 	* gtk/src/filelist.am:
 	* gtk/src/curve.hg:
-	* gtk/src/inputdialog.hg: Use undef to fix the build now that these are 
+	* gtk/src/inputdialog.hg: Use undef to fix the build now that these are
 	deprecated in GTK+. Deprecate it in gtkmm.
 
 2009-12-30  Murray Cumming  <murrayc murrayc com>
 
 	Gdk::Window::get_default_root_window(): Correct the reference counting.
 
-	* gdk/src/window.hg: get_default_root_window(): Use refreturn to 
+	* gdk/src/window.hg: get_default_root_window(): Use refreturn to
 	correct ref the result.
 	Bug #603852 (Mikko Rasa).
 
@@ -152,7 +162,7 @@
 	Added and used ToolItemGroup.
 
 	* gtk/src/toolitemgroup.[hg|ccg]: Added this GtkToolItemGroup wrapper.
-	* gtk/src/toolitem.hg: Use ToolItemGroup instead of Widget. 
+	* gtk/src/toolitem.hg: Use ToolItemGroup instead of Widget.
 	See https://bugzilla.gnome.org/show_bug.cgi?id=567729#c37
 
 2009-12-21  Murray Cumming  <murrayc murrayc com>
@@ -160,7 +170,7 @@
 	ToolPalette: Added drag methods.
 
 	* tools/m4/convert_gtk.m4:
-	* gtk/src/toolpalette.hg: Added get_drag_item(), get_drag_target_item(), 
+	* gtk/src/toolpalette.hg: Added get_drag_item(), get_drag_target_item(),
 	and get_drag_target_group().
 
 2009-12-17  Krzesimir Nowak  <qdlacz gmail com>
@@ -218,7 +228,7 @@
 
 	Gdk::Window: Add get/set_offscreen_embedder() and get_offscreen_pixmap().
 
-	* gdk/src/window.hg: Add get/set_offscreen_embedder() and 
+	* gdk/src/window.hg: Add get/set_offscreen_embedder() and
 	get_offscreen_pixmap(), suggested by Oscar Lazzarino.
 
 2009-11-27  Benjamin Herr  <ben 0x539 de>
@@ -231,23 +241,23 @@
 	Bug #598484.
 
 2009-11-27  Debarshi Ray  <debarshi ray gmail com>
-	
+
 	Added Dialog::get_widget_for_response().
 
-	* gtk/src/dialog.hg: Added get_widget_for_response(), wrapping 
+	* gtk/src/dialog.hg: Added get_widget_for_response(), wrapping
 	gtk_dialog_get_widget_for_response().
 	* gtk/src/gtk_methods.defs: Added the C function definition.
 	Bug #600411.
 
 2009-11-27  Debarshi Ray  <debarshi ray gmail com>
-	
+
 	Add CellRendererSpin and Spinner.
 
 	* gtk/src/cellrenderspin.[hg|ccg]:
 	* gtk/src/spinner.[hg|ccg]: New files, wrapping new C API.
 	* gtk/src/gtk_methods.defs:
 	* gtk/src/gtk_signals.defs:
-	* tools/extra_defs_gen/generate_defs_gtk.cc: Add new definitions of the 
+	* tools/extra_defs_gen/generate_defs_gtk.cc: Add new definitions of the
 	C API.
 	* gtk/gtkmm.h: Include the new headers.
 	* configure.ac: Require a newer version of GTK+.
@@ -259,7 +269,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 	VPaned documentation now says that it's vertical.
 
-	* gtk/src/paned.hg: Correct the VPaned documentation to say that it 
+	* gtk/src/paned.hg: Correct the VPaned documentation to say that it
 	is vertical rather than horizontal. Fixes bug #598653 (merenyi).
 
 2009-10-27  Armin Burgmeier  <armin arbur net>
@@ -350,7 +360,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 2009-09-21  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/style.hg: get_style_property(): Use const_cast to maybe 
+	* gtk/src/style.hg: get_style_property(): Use const_cast to maybe
 	avoid a (correct) compiler error with the Intel C++ compiler.
 	Bug #594171 (Alexander Shaduri).
 
@@ -398,9 +408,9 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 	Require a recent pangomm.
 
-	* configure.ac: Require a recent pangomm version, because gtkmmconfig.h 
-	now requires the new pangommconfig.h. This was a (correct) side-effect 
-	of using the new mm-common build system, I think. Bug #593049 
+	* configure.ac: Require a recent pangomm version, because gtkmmconfig.h
+	now requires the new pangommconfig.h. This was a (correct) side-effect
+	of using the new mm-common build system, I think. Bug #593049
 	(Frederic Peters).
 
 2009-09-15  Daniel Elstner  <danielk openismus com>
@@ -422,7 +432,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 2009-09-07  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/enums.hg: Include gtkmmconfig.h because we use 
+	* gtk/src/enums.hg: Include gtkmmconfig.h because we use
 	 GTKMM_MAEMO_EXTENSIONS_ENABLED.
 
 2.17.11:
@@ -436,12 +446,12 @@ This is the master branch. See also the gtkmm-2-18 branch.
 	Gdk::Window: Wrapped new methods.
 
 	* gdk/src/gdk_methods.defs: Regenerated.
-	* gdk/src/window.[hg|cc]: Added redirect_to_drawable(), 
+	* gdk/src/window.[hg|cc]: Added redirect_to_drawable(),
 	remove_redirection(), geometry_changed(), get_root_coords(), restack().
 
 2009-09-06  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/widget.[hg|ccg]: Put the usual ifdefs around the newly 
+	* gtk/src/widget.[hg|ccg]: Put the usual ifdefs around the newly
 	deprecated methods.
 
 2009-09-06  Murray Cumming  <murrayc murrayc com>
@@ -450,8 +460,8 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 	* gtk/src/gtk_methods.defs: Regenerated.
 	* gtk/src/range.hg: Added get/set_flippable.
-	* gtk/src/widget.[hg]: Added get_is_toplevel(), get_is_drawable(), 
-	get/set_receives_default(), wrapping the new C functions, 
+	* gtk/src/widget.[hg]: Added get_is_toplevel(), get_is_drawable(),
+	get/set_receives_default(), wrapping the new C functions,
 	deprecating the hand-coded non get-prefixed versions.
 
 2009-08-28  Daniel Elstner  <danielk openismus com>
@@ -529,12 +539,12 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 	RecentInfo: Correct get_application_info() so it can actually be used.
 
-	* gtk/src/recentinfo.[hg|ccg]: get_application_info(): Correct the 
-	app_exec parameter to a Glib::ustring& instead of a 
-	Glib::StringArrayHandle& app_exec. This method could not have been 
+	* gtk/src/recentinfo.[hg|ccg]: get_application_info(): Correct the
+	app_exec parameter to a Glib::ustring& instead of a
+	Glib::StringArrayHandle& app_exec. This method could not have been
 	used before without crashing so this is not a real ABI break.
 	equal(): Reimplement with _WRAP_METHOD() instead of hand-coding.
-	get_applications(), get_length(): Make the implementations more robust 
+	get_applications(), get_length(): Make the implementations more robust
 	by using the length parameter.
 
 	Bug #590381
@@ -552,31 +562,31 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 	Fix an API break.
 
-	* gtk/src/widget.[hg|cc]: Add back is_visible(), deprecated, calling 
+	* gtk/src/widget.[hg|cc]: Add back is_visible(), deprecated, calling
 	get_visible().
 
 2009-08-24  Murray Cumming  <murrayc murrayc com>
 
 	Widget, CellRenderer, PrintUnixDialog: Wrapped some new functions.
 
-	* gtk/src/cellrenderer.hg: Added get/set_alignment(), 
-	get/set_padding(), get/set_visible(), 
+	* gtk/src/cellrenderer.hg: Added get/set_alignment(),
+	get/set_padding(), get/set_visible(),
 	get/set_sensitive().
 	* gtk/src/cellrenderertoggle.hg: Added set/get_activatable().
 	* gtk/src/filechooser.hg: Added get/set_create_folders() and property.
 	* gtk/src/label.hg: Added get/set_track_visited_links() and property.
 	* gtk/src/menu.hg: Added get/set_reserve_toggle_size() and property.
-	* gtk/src/printunixdialog.hg: Added set/get_support_selection(), 
-	set/get_support_selection(), set/get_has_selection(), 
-	set/get_embed_page_setup(), s/get_embed_page_setup(), and 
+	* gtk/src/printunixdialog.hg: Added set/get_support_selection(),
+	set/get_support_selection(), set/get_has_selection(),
+	set/get_embed_page_setup(), s/get_embed_page_setup(), and
 	get_page_setup_set().
-	* gtk/src/widget.[hg|ccg]: 
-	is_sensitive(), can_focus(), has_focus(), has_grab(), has_default(), 
+	* gtk/src/widget.[hg|ccg]:
+	is_sensitive(), can_focus(), has_focus(), has_grab(), has_default(),
 	is_visible(): Reimplement with new gtk_widget_*() functions.
-	sensitive(), double_buffered(), app_paintable(), can_default(): 
+	sensitive(), double_buffered(), app_paintable(), can_default():
 	Deprecated in favour of new get_*() methods.
 	Added get/set_has_window().
-  
+
 2009-08-24  Murray Cumming  <murrayc murrayc com>
 
 	Regenerated the main .defs files.
@@ -586,7 +596,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 	* tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkInfoBar.
 	* gtk/src/gtk_signals.defs: Regenerated
 	* gtk/src/infobar.hg: response signal: Added the parameter.
-	* gtk/src/printoperation.hg: Added get/set_embed_page_setup() and 
+	* gtk/src/printoperation.hg: Added get/set_embed_page_setup() and
 	get_n_pages_to_print() and properties.
 
 2009-08-20  Daniel Elstner  <danielk openismus com>
@@ -955,13 +965,13 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 	* gtk/src/builder.hg:
 	* gtk/src/builder.ccg:
-	#590353 - GtkBuilder header is inconsistent in exception/error handling 
+	#590353 - GtkBuilder header is inconsistent in exception/error handling
 
 2009-07-23  Murray Cumming  <murrayc murrayc com>
 
 	Gtk::Builder: Fix a crash when the widget is not found.
-	
-	* gtk/src/builder.ccg: get_widget_checked(): Prevent a crash if the widget 
+
+	* gtk/src/builder.ccg: get_widget_checked(): Prevent a crash if the widget
 	was not found by GtkBuilder.
 	Bug #589267 (Alexander Shaduri)
 
@@ -970,7 +980,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 2009-07-13  Murray Cumming  <murrayc murrayc com>
 
 	Fixed the build.
-	
+
 	* tools/m4/convert_gtk.m4: Added conversions now needed in gdk/src/pixbuf.hg.
 
 2009-07-08  Daniel Elstner  <danielk openismus com>
@@ -1014,21 +1024,21 @@ This is the master branch. See also the gtkmm-2-18 branch.
 2009-06-22  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/infobar.[hg|ccg]: Added InfoBar.
-	
+
 	This is the master branch, for gtkmm 2.18, wrapping GTK+ 2.18.
 	See also the gtkmm-2-16 branch.
 
 2009-06-19  Murray Cumming  <murrayc murrayc com>
 
 	Fix the build with GTK+ 2.17.x
-	
+
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py
-	* tools/m4/convert_gtk.m4: Add a conversion because a 
+	* tools/m4/convert_gtk.m4: Add a conversion because a
 	gtk_recent_info_get_application_info() parameter's constness has changed.
 
 2009-06-16   Hakim Bellam  <hakim bellam gmail com>
 
-	* gtk/src/recentmanager.ccg: add_item(): Correct a memory allocation to 
+	* gtk/src/recentmanager.ccg: add_item(): Correct a memory allocation to
 	avoid a crash later. Bug #585521.
 
 2009-06-14  Armin Burgmeier  <armin openismus com>
@@ -1060,9 +1070,9 @@ This is the master branch. See also the gtkmm-2-18 branch.
 2009-05-05  Murray Cumming  <murrayc murrayc com>
 
 	Gtk::SelectionData::get_uris() documentation fix.
-	
-	* gtk/src/gtk_docs_override.xml: Add an override for 
-	gtk_selection_data_get_uris() because the C documentation mentions freeing 
+
+	* gtk/src/gtk_docs_override.xml: Add an override for
+	gtk_selection_data_get_uris() because the C documentation mentions freeing
 	strings.
 
 2009-05-05  Johannes Schmid <jschmid openismus com>
@@ -1072,7 +1082,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 	* tests/boxhelper/Makefile.am
 	* tests/Makefile.am
 	* configure.ac:
-	Fixed 466853 â?? Gtk::Box_Helpers::BoxList::insert() has wrong 
+	Fixed 466853 â?? Gtk::Box_Helpers::BoxList::insert() has wrong
 	return value
 	and added testcase
 
@@ -1082,7 +1092,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
   * gtk/gtkmm/stockitem.h:
   * gtk/src/iconset.hg:
   506885 â?? Stock ID stuff needs documentation
-  
+
   Document as much as there is information available from the Gtk+ documentation
 
 2009-04-27  Johannes Schmid <jschmid openismus com>
@@ -1090,7 +1100,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
   * gtk/src/statusicon.ccg: get_geometry():
   Reference the returned statusicon because the RefPtr becomes invalid
   otherwise (#575268)
-  
+
 2009-04-18  Daniel Elstner  <danielk openismus com>
 
 	* docs/reference/images/stock: Add these stock images to the repository for
@@ -1174,26 +1184,26 @@ This is the master branch. See also the gtkmm-2-18 branch.
 2009-03-17  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/gtkmm/stockid.cc: Actually implement operator bool().
-	* gtk/src/textbuffer.ccg: Actually implement the const get_text(bool) 
-	method. These fix undefined symbol linker errors when people try to use 
+	* gtk/src/textbuffer.ccg: Actually implement the const get_text(bool)
+	method. These fix undefined symbol linker errors when people try to use
 	these methods.
 
 2.16.0:
 
 2009-03-16  Murray Cumming  <murrayc murrayc com>
 
-	* docs/reference/Makefile.am: Break the html and devhelp install/uninstall 
-	rules up and generally base them on what is now in pangomm, thanks to 
+	* docs/reference/Makefile.am: Break the html and devhelp install/uninstall
+	rules up and generally base them on what is now in pangomm, thanks to
 	Theppitak Karoonboonyanan, to fix the distcheck.
 
 2009-03-16  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/pixbufanimation.[hg|ccg]: create_from_file(): Throw an exception 
+	* gdk/src/pixbufanimation.[hg|ccg]: create_from_file(): Throw an exception
 	when the GError is not null.
-	
-	* gtk/src/entry.[hg|ccg]: *_icon_* methods(): Rearrange parameters to make 
+
+	* gtk/src/entry.[hg|ccg]: *_icon_* methods(): Rearrange parameters to make
 	these consistent and so we can have more default parameter values.
-	
+
 	* gdk/src/pixbufanimation.hg:
 	* gdk/src/pixbufanimationiter.hg:
 	* gdk/src/dragcontext.hg:
@@ -1208,16 +1218,16 @@ This is the master branch. See also the gtkmm-2-18 branch.
 	* gtk/src/style.hg:
 	* gtk/src/gtk_signals.defs: Fix typos to fix the build.
 
-	* gtk/src/settings.hg: Correct the color-hash property name so that that 
+	* gtk/src/settings.hg: Correct the color-hash property name so that that
 	API is really generated.
-	
+
 2009-03-12  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/gtk_methods.defs: Regenerated.
-	* gtk/src/style.hg: Added get_style_property_value() and 
+	* gtk/src/style.hg: Added get_style_property_value() and
 	get_style_property<>().
-	
-	* gtk/src/gtk_signals.defs: Hand-correct the definitions for the 
+
+	* gtk/src/gtk_signals.defs: Hand-correct the definitions for the
 	GtkEntry::icon-press and icon-release signals.
 	* gtk/src/entry.hg: Added icon_press and icon_release signals.
 
@@ -1225,7 +1235,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 	* gdk/src/gdk_docs.xml:
 	* gtk/src/gtk_docs.xml: Regenerated with docextract_to_xml.py
-	
+
 	* gdk/src/gdk_methods.defs:
 	* gdk/src/gdk_pixbuf.defs:
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py
@@ -1236,7 +1246,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 	* gdk/src/region.hg:
 	* gdk/src/window.hg:
 	* gtk/src/activatable.hg:
-	* gtk/src/entry.hg: Added conversions to deal with GTK+ making some 
+	* gtk/src/entry.hg: Added conversions to deal with GTK+ making some
 	function parameters const.
 
 2009-03-06  Daniel Elstner  <danielk openismus com>
@@ -1265,28 +1275,28 @@ This is the master branch. See also the gtkmm-2-18 branch.
 2009-02-23  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/gtk_vfuncs.defs:
-	* gtk/src/activatable.hg: Renamed the reset() vfunc and method to 
-	sync_action_properties() to match the API change in GTK+, to fix the 
+	* gtk/src/activatable.hg: Renamed the reset() vfunc and method to
+	sync_action_properties() to match the API change in GTK+, to fix the
 	build. We need to regenerate the .defs to complete this.
 
 2009-02-22  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/builder.hg: get_widget_derived():
-	* gtk/src/builder.ccg: get_widget_checked(): Take a reference on 
-	the widget received from gtk_builder_get_object() because it does 
+	* gtk/src/builder.ccg: get_widget_checked(): Take a reference on
+	the widget received from gtk_builder_get_object() because it does
 	not give one.
 
 2009-02-22  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/builder.[hg|ccg]: create_from_file(), add_from_file(), 
-	create_from_string(), add_from_string(): Add method overloads that 
-	take a char* for the object ID, to avoid ambiguity with the two 
-	other overloads that take ustring or StringArrayHandle. 
+	* gtk/src/builder.[hg|ccg]: create_from_file(), add_from_file(),
+	create_from_string(), add_from_string(): Add method overloads that
+	take a char* for the object ID, to avoid ambiguity with the two
+	other overloads that take ustring or StringArrayHandle.
 
 2009-02-19  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_docs_override.xml: Fixed the documentation for 
-	Widget::set_tooltip_markup(), Widget::get_snapshot(), and 
+	* gtk/src/gtk_docs_override.xml: Fixed the documentation for
+	Widget::set_tooltip_markup(), Widget::get_snapshot(), and
 	Widget::get_composite_name() to not mention NULL strings and freeing.
 	Mentioned by some guy on irc who couldn't be bothered to submit a bug.
 
@@ -1306,8 +1316,8 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 2009-02-10  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/filechooserbutton.hg: Added the file_set signal, added in 
-	GTK+ 2.14 but not wrapped in gtkmm until now. Thanks to Damon Register 
+	* gtk/src/filechooserbutton.hg: Added the file_set signal, added in
+	GTK+ 2.14 but not wrapped in gtkmm until now. Thanks to Damon Register
 	for noticing this.
 
 2009-02-08  Murray Cumming  <murrayc murrayc com>
@@ -1320,7 +1330,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 	* gtk/src/Makefile_list_of_hg.am_fragment:
 	* gtk/src/gtk_vfuncs.defs:
 	* gtk/src/activatable.[hg|ccg]:
-	* gtk/src/orientation.[hg|ccg]: Added the new interfaces, though 
+	* gtk/src/orientation.[hg|ccg]: Added the new interfaces, though
 	we cannot use them yet without breaking ABI.
 	* gtk/src/box.hg:
 	* gtk/src/button.hg:
@@ -1333,8 +1343,8 @@ This is the master branch. See also the gtkmm-2-18 branch.
 	* gtk/src/scalebutton.hg:
 	* gtk/src/scrollbar.hg:
 	* gtk/src/separator.hg:
-	* gtk/src/toolbutton.hg: Added TODOs about deriving from the new 
-	interfaces when we can break ABI. I only did this for base classes, 
+	* gtk/src/toolbutton.hg: Added TODOs about deriving from the new
+	interfaces when we can break ABI. I only did this for base classes,
 	though GTK+ does it for further derived classes too, for some reason.
 
 2.15.3:
@@ -1342,33 +1352,33 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 2009-02-05  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_docs.xml: Regenerated with docextract_to_xml.py, 
+	* gtk/src/gtk_docs.xml: Regenerated with docextract_to_xml.py,
 	removing some /* and */.
-	* gtk/gtkmm/accelmap.h: Unescaped < and > characters in documentation, 
+	* gtk/gtkmm/accelmap.h: Unescaped < and > characters in documentation,
 	fixing bug #568485
 
-	* gtk/src/action.hg: Added block_activate() and unblock_activate(), 
-	deprecating block_activate_from() and unblock_activate_from() because 
+	* gtk/src/action.hg: Added block_activate() and unblock_activate(),
+	deprecating block_activate_from() and unblock_activate_from() because
 	that is what happened in the C API.
 
 2009-02-05  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
 	* gtk/src/action.ccg:
-	* gtk/src/action.hg: Reimplemented set_tooltip() with the new C 
-	gtk_action_set_tooltip() function. Added get/set_label(), 
-	get/set_short_label(), get_tooltip(), get/set_stock_id(), 
-	get/set_gicon(), get/set_icon_name(), get/set_visible_horizontal(), 
-	get/set_visible_vertical(), get/set_is_important(), which are new 
+	* gtk/src/action.hg: Reimplemented set_tooltip() with the new C
+	gtk_action_set_tooltip() function. Added get/set_label(),
+	get/set_short_label(), get_tooltip(), get/set_stock_id(),
+	get/set_gicon(), get/set_icon_name(), get/set_visible_horizontal(),
+	get/set_visible_vertical(), get/set_is_important(), which are new
 	accessors for the properties. Added the gicon property.
-	* gtk/src/imagemenuitem.hg: Added get/set_always_show_image() and 
+	* gtk/src/imagemenuitem.hg: Added get/set_always_show_image() and
 	property.
 	* gtk/src/scale.hg: Added add_mark() and clear_marks().
 
-2009-02-05  Theppitak Karoonboonyanan  <thep linux thai net>	
+2009-02-05  Theppitak Karoonboonyanan  <thep linux thai net>
 
 	* docs/reference/Doxyfile.in:
-	* docs/reference/Makefile.am: Allow gtkmm to build outside the source 
+	* docs/reference/Makefile.am: Allow gtkmm to build outside the source
 	tree. Bug #570325
 
 2009-01-31  Armin Burgmeier  <armin openismus com>
@@ -1379,7 +1389,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 2009-01-27  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.[hg|ccg]: get_path_at_pos(): 
+	* gtk/src/treeview.[hg|ccg]: get_path_at_pos():
 	Improved the documentation because it was improved in GTK+.
 	Added a get_path_at_pos() overload that takes less parameters.
 
@@ -1393,9 +1403,9 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 2009-01-20  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/gtkmm/stock.cc: Actually define and initialize 
-	ORIENTATION_PORTRAIT, ORIENTATION_LANDSCAPE, 
-	ORIENTATION_REVERSE_LANDSCAPE, and ORIENTATION_REVERSE_PORTRAIT, 
+	* gtk/gtkmm/stock.cc: Actually define and initialize
+	ORIENTATION_PORTRAIT, ORIENTATION_LANDSCAPE,
+	ORIENTATION_REVERSE_LANDSCAPE, and ORIENTATION_REVERSE_PORTRAIT,
 	avoiding undefined reference errors when trying to use these.
 	Bug #568416 (Tao Wang).
 
@@ -1408,13 +1418,13 @@ This is the master branch. See also the gtkmm-2-18 branch.
 2009-01-19  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/treepath.ccg:
-	* gtk/src/treepath.hg: empty(): Also check for a null underlying 
+	* gtk/src/treepath.hg: empty(): Also check for a null underlying
 	GtkTreePath. Added operator bool() to do the same, just calling !empty().
 
 2009-01-19  Tao Wang  <dancefire gmail com>
 
-	* gtk/src/papersize.hg: Constructor: Remove the default value for the 
-	name parameter, because there is already a default constructor, 
+	* gtk/src/papersize.hg: Constructor: Remove the default value for the
+	name parameter, because there is already a default constructor,
 	which does something quite different. See the comments.
 	This caused MSVC++ warning C4520 with Visual Studio 2008.
 	Bug #568074.
@@ -1423,14 +1433,14 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 	* gtk/src/gtk_methods.defs:
 	* gtk/src/gtk_signals.defs: Regenerated.
-	* gtk/src/entry.hg: Renamed methods and adapted to requested GTK+ 
+	* gtk/src/entry.hg: Renamed methods and adapted to requested GTK+
 	API changes in #567887.
 
-	* gtk/src/imagemenuitem.hg: Fixed a typo in the accel_group property 
+	* gtk/src/imagemenuitem.hg: Fixed a typo in the accel_group property
 	wrap, to fix the build.
-	* gtk/src/selectiondata.hg: Reimplement get_selection() using the 
+	* gtk/src/selectiondata.hg: Reimplement get_selection() using the
 	new C getter method.
-	* gtk/src/statusicon.hg: Added button_press_event, 
+	* gtk/src/statusicon.hg: Added button_press_event,
 	button_release_event and scroll_event signals.
 	* gtk/src/textbuffer.hg: Added the paste_done signal.
 
@@ -1450,52 +1460,52 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 2009-01-16  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/pixbuf.hg: render_to_pixbuf(): Mark this as deprecated, 
+	* gdk/src/pixbuf.hg: render_to_pixbuf(): Mark this as deprecated,
 	because it is deprecated in GTK+.
 	* gdk/src/drawable.ccg:
-	* gdk/src/drawable.hg: draw_pixbuf(): Add an override without a GC 
+	* gdk/src/drawable.hg: draw_pixbuf(): Add an override without a GC
 	parameter, becauase it can be NULL in C.
-	* gdk/src/gdk_docs_override.xml: Remove mention of the NULL GC from the 
+	* gdk/src/gdk_docs_override.xml: Remove mention of the NULL GC from the
 	documentation for the main override.
 
-	* gdk/src/screen.hg: Added get_monitor_width_mm(), 
+	* gdk/src/screen.hg: Added get_monitor_width_mm(),
 	get_monitor_height_mm(), get_monitor_plug_name().
 
 2009-01-16  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_signals.defs: TextBuffer const corrections to really fix 
+	* gtk/src/gtk_signals.defs: TextBuffer const corrections to really fix
 	the build. Sorry.
 
 2009-01-16  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/gtk_signals.defs: Corrected by hand to fix the build.
-	* gtk/src/gtk_signals.defs.patch: The corrections as a --unified=10 
+	* gtk/src/gtk_signals.defs.patch: The corrections as a --unified=10
 	patch, to hopefully make this easier next time.
 
-	* tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkImageMenuItem 
+	* tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkImageMenuItem
 	though that is not in the generated .defs yet.
 
 2009-01-16  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/gtkmm/treeview_private.cc: SignalProxy_CellData_gtk_callback():
-	Added some checks for null models, to provide clues when doing some 
+	Added some checks for null models, to provide clues when doing some
 	unusual incorrect uses of multiple inheritance.
 
 	* gtk/src/gtk_enums.defs:
 	* gtk/src/gtk_methods.defs: Regenerated.
 	* gtk/src/cellview.hg: Added get_model() and some new properties.
 	* gtk/src/entry.hg: Added unset_invisible_char(), get_invisible_char().
-	Added the new progress and icon methods and the properties, 
+	Added the new progress and icon methods and the properties,
 	including the new im-module property.
-	* gtk/src/imagemenuitem.hg: Added get/set_use_stock(), 
+	* gtk/src/imagemenuitem.hg: Added get/set_use_stock(),
 	set_accel_group().
-	* gtk/src/menuitem.hg: Added get/set_label(), get/set_use_underline() 
+	* gtk/src/menuitem.hg: Added get/set_label(), get/set_use_underline()
 	and properties.
-	* gtk/src/printoperation.hg: Added draw_page_finish(), 
+	* gtk/src/printoperation.hg: Added draw_page_finish(),
 	set_defer_drawing().
-	* gtk/src/printsettings.hg: Added get_resolution_x(), 
+	* gtk/src/printsettings.hg: Added get_resolution_x(),
 	get_resolution_y(), set_resolution_xy(), get/set_printer_lpi().
-	* gtk/src/statusicon.hg: Added get/set_has_tooltip(), 
+	* gtk/src/statusicon.hg: Added get/set_has_tooltip(),
 	get/set_tooltip_text(), get/set_tooltip_markup().
 	* gtk/src/textview.hg: Added im-module property.
 	* tools/m4/convert_gtk.m4: Added necessary conversions.
@@ -1504,7 +1514,7 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 2009-01-01  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/cellrendererpixbuf.hg: Added the icon-name and follow-state 
+	* gtk/src/cellrendererpixbuf.hg: Added the icon-name and follow-state
 	properties, noticed by Mathias Hasselmann.
 
 2009-01-01  Armin Burgmeier  <armin openismus com>
@@ -1515,10 +1525,10 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 2008-12-22  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/gdk_docs_override.xml: Correct the documentation for 
+	* gdk/src/gdk_docs_override.xml: Correct the documentation for
 	gdk_window_invalidate_rect() to remove C-specific text.
 	* gdk/src/window.ccg:
-	* gdk/src/window.hg: Added an invalidate() that takes no rect 
+	* gdk/src/window.hg: Added an invalidate() that takes no rect
 	parameter because it can be NULL in C.
 
 2008-12-10 PrzemysÅ?aw Grzegorczyk  <pgrzegorczyk gmail com>
@@ -1528,18 +1538,18 @@ This is the master branch. See also the gtkmm-2-18 branch.
 
 2008-12-08  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treemodel.hg: set_value_impl() documentation: Mention 
+	* gtk/src/treemodel.hg: set_value_impl() documentation: Mention
 	row_changed(), not set_row_changed().
 	Bug #562505 (Bohumir Zamecnik)
 
 2008-12-06  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/container.hg:
-	* gtk/src/gtk_vfuncs.defs: Use GType instead of GtkType for the 
-	child_type_vfunc() return type, because that seems to have changed in 
-	GTK+ and GtkType is deprecated.	Likewise, use GDestroyNotify in other 
+	* gtk/src/gtk_vfuncs.defs: Use GType instead of GtkType for the
+	child_type_vfunc() return type, because that seems to have changed in
+	GTK+ and GtkType is deprecated.	Likewise, use GDestroyNotify in other
 	vfuncs instead of GtkDestroyNotify.
-	This should allow soure code to use gtkmm if it declares 
+	This should allow soure code to use gtkmm if it declares
 	GTK_DISABLE_DEPRECATED.
 	Bug #562893 (Dénes Faluvégi)
 
@@ -1548,14 +1558,14 @@ This is the master branch. See also the gtkmm-2-18 branch.
 	* configure.in:
 	* docs/FAQ/Makefile.am:
 	* docs/FAQ/gtkmm-faq.xml:
-	* docs/Makefile.am: Remove the FAQ because we moved it to 
+	* docs/Makefile.am: Remove the FAQ because we moved it to
 	gtkmm-documentation months ago.
 
 2008-11-14  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_signals.defs: Restored the GtkHandleBox::child-attached 
-	signal definition and the GtkLinkButton::visited property definition, 
-	so these are really put in the API. At some point in 2.14.x we lost 
+	* gtk/src/gtk_signals.defs: Restored the GtkHandleBox::child-attached
+	signal definition and the GtkLinkButton::visited property definition,
+	so these are really put in the API. At some point in 2.14.x we lost
 	these.
 
 2008-11-09  Alexander Shaduri  <ashaduri gmail com>
@@ -1586,20 +1596,20 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 2.14.2:
 
 2008-11-10  Deng Xiyue  <manphiz gmail com>
- 
+
 	* docs/reference/doxygen_to_devhelp.xsl: Use reference index.html
 	as start page. Bug #559900.
 
 2008-11-10  Murray Cumming  <murrayc murrayc com>
 
-	* win32_installer/Makefile.am: Updated this for the changed filenames, 
+	* win32_installer/Makefile.am: Updated this for the changed filenames,
 	to fix the dist.
 
 2008-10-20  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/gtk_docs.xml: Regenerated.
-	* gtk/src/gtk_docs_override.xml: Added an override for 
-	gtk_tree_view_set_tooltip_row() because gmmproc did not rename one 
+	* gtk/src/gtk_docs_override.xml: Added an override for
+	gtk_tree_view_set_tooltip_row() because gmmproc did not rename one
 	of the functions mentioned.
 	This adds documentation for the set_tooltip_*() methods.
 	Bug #547787 (John Hobbs)
@@ -1655,7 +1665,7 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 
 2008-09-28  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/statusicon.hg: Remove extra ;s. to fix 
+	* gtk/src/statusicon.hg: Remove extra ;s. to fix
 	warnings. Ubuntu Bug https://bugs.launchpad.net/bugs/275397
 	(William)
 
@@ -1721,18 +1731,18 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 2008-09-08  Murray Cumming  <murrayc murrayc com>
 
 	* COPYING.tools:
-	* Makefile.am: Added COPYING.tools with the GPL because the tools/*.cc 
+	* Makefile.am: Added COPYING.tools with the GPL because the tools/*.cc
 	file is GPL. Bug #550789.
 
 2008-09-03  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/Makefile.am:
 	* gtk/src/gtk.defs:
-	* gtk/src/gtk_methods_maemo.defs: Restored the maemo-only .defs, putting 
+	* gtk/src/gtk_methods_maemo.defs: Restored the maemo-only .defs, putting
 	them in a separate file this time so they are not lost next time.
 	* gtk/src/gtk_enums.defs: Regenerated, with some hand-coding.
 	* tools/m4/convert_gtk.m4:
-	* gtk/src/printsettings.hg: Added get/set_number_up_layout(), using the 
+	* gtk/src/printsettings.hg: Added get/set_number_up_layout(), using the
 	new NumberUpLayout enum.
 
 2008-09-03  Murray Cumming  <murrayc murrayc com>
@@ -1740,10 +1750,10 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
 	* gtk/src/selectiondata.ccg:
 	* gtk/src/selectiondata.hg: Changed get_data() to not return a length too,
-	and added get_length(), to fix the build after GTK+ changes. This gtkmm 
+	and added get_length(), to fix the build after GTK+ changes. This gtkmm
 	API is now just like it was in gtkmm 2.12.
-	* gtk/src/widget.hg: Changed the get_allocation() implementation back to 
-	direct struct field access with _GET_MEMBER() because GTK+ has removed 
+	* gtk/src/widget.hg: Changed the get_allocation() implementation back to
+	direct struct field access with _GET_MEMBER() because GTK+ has removed
 	the new gtk_widget_get_allocation() function.
 
 2008-08-27  Armin Burgmeier  <armin arbur net>
@@ -1766,7 +1776,7 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* gtk/src/gtk_methods.defs: Regenerated.
 	* gtk/src/linkbutton.hg: Added get/set_visited() and the property.
 	* gtk/src/statusicon.ccg:
-	* gtk/src/statusicon.hg: Use _WRAP_METHOD() for get_gicon(), 
+	* gtk/src/statusicon.hg: Use _WRAP_METHOD() for get_gicon(),
 	adapting it to the changed GTK+ API.
 
 2008-08-11  Armin Burgmeier  <armin arbur net>
@@ -1846,18 +1856,18 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* gtk/src/gtk_signals.defs: Regenerated.
 
 	* gtk/src/adjustment.ccg:
-	* gtk/src/adjustment.hg: Reimplemented some MEMBER_GET and set 
+	* gtk/src/adjustment.hg: Reimplemented some MEMBER_GET and set
 	functions with _WRAP_METHOD() now that there are C functions.
 	* gtk/src/combobox.hg: Added get/set_button_sensitivity().
 	* gtk/src/range.hg:
-	* gtk/src/enums.hg: Moved SensitivityType here because it is 
+	* gtk/src/enums.hg: Moved SensitivityType here because it is
 	used in ComboBox too.
-	* gtk/src/filechooser.hg: Added set_file(), select_file(), unselect_file(), 
-	taking a Gio::File. Added get_files(), set_current_folder_file(), 
+	* gtk/src/filechooser.hg: Added set_file(), select_file(), unselect_file(),
+	taking a Gio::File. Added get_files(), set_current_folder_file(),
 	get_current_folder_file(), get_file(), gtk_file_chooser_get_file()
 	get_file(), get_preview_file().
 	* gtk/src/statusicon.ccg:
-	* gtk/src/statusicon.hg: Added set() taking a Gio::Icon. Added get_icon() 
+	* gtk/src/statusicon.hg: Added set() taking a Gio::Icon. Added get_icon()
 	and gicon property. Added constructor taking a Gio::Icon.
 	* tools/m4/convert_gtk.m4: Added necessary conversions.
 
@@ -1865,23 +1875,23 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 
 2008-08-04  Rémi Cardona  <remi gentoo org>
 
-	* configure.in: Call AC_PROG_CXX earlier. This is now 
-	necessary with libtool 2.2 because it previously checked 
+	* configure.in: Call AC_PROG_CXX earlier. This is now
+	necessary with libtool 2.2 because it previously checked
 	implicitly.
 	Bug #538226
 
 2008-08-02  Murray Cumming  <murrayc murrayc com>
 
 	* docs/Makefile.am: Do not install non-existant index.html.
-	* docs/reference/Makefile.am: Correct the installdox link to 
+	* docs/reference/Makefile.am: Correct the installdox link to
 	pangomm.
-	* docs/reference/gtkmm_header.html_fragment: Change the Main 
+	* docs/reference/gtkmm_header.html_fragment: Change the Main
 	Page link to gtkmm.org/documentation.shtml.
 
 2008-08-01  Murray Cumming  <murrayc murrayc com>
 
 	* docs/Makefile.am:
-	* docs/index.html: Removed index.html. The true copy is in 
+	* docs/index.html: Removed index.html. The true copy is in
 	gnomemm-website (uploaded to gtkmm.org).
 
 2008-07-26  Benjamin Herr  <ben 0x539 de>
@@ -1892,29 +1902,29 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 2008-07-27  Murray Cumming  <murrayc murrayc com>
 
 	* docs/reference/Doxyfile.in: Use pangomm doxygen tags.
-	* docs/reference/Makefile.am: Use installdox to link to 
+	* docs/reference/Makefile.am: Use installdox to link to
 	pangomm documentation.
 
 2008-07-26  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/comboboxentry.ccg:
-	* gtk/src/comboboxentry.hg: Added get_active_text(), wrapping the 
-	special (stupid) use of combo_box_get_active_text() for 
+	* gtk/src/comboboxentry.hg: Added get_active_text(), wrapping the
+	special (stupid) use of combo_box_get_active_text() for
 	GtkComboBoxEntry.
-	Class documentation: Added the new advice from the C documentation, 
-	about using get_active() to check if the changed signal is 
+	Class documentation: Added the new advice from the C documentation,
+	about using get_active() to check if the changed signal is
 	is really signalling a selection change.
 
 2008-07-25  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/statusicon.hg: Remove the comment about the signals, 
-	because Matthias Clasen said they are really public API, 
+	* gtk/src/statusicon.hg: Remove the comment about the signals,
+	because Matthias Clasen said they are really public API,
 	in bug #361561.
 
 2008-07-25  Murray Cumming  <murrayc murrayc com>
 
 	* tools/m4/convert_gtk.m4:
-	* gtk/src/widget.hg: Wrapped the DragResult enum and 
+	* gtk/src/widget.hg: Wrapped the DragResult enum and
 	added the drag_failed signal.
 
 	* gtk/src/clipboard.hg:
@@ -1923,12 +1933,12 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* gtk/src/image.hg:
 	* gtk/src/pagesetup.hg:
 	* gtk/src/printsettings.hg:
-	* gtk/src/toolshell.hg: Added documentation for some hand-written 
+	* gtk/src/toolshell.hg: Added documentation for some hand-written
 	methods.
 
 2008-07-23  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/calendar.hg: Correct some newin2p16 to 
+	* gtk/src/calendar.hg: Correct some newin2p16 to
 	newin2p14.
 
 2.13.5:
@@ -1937,13 +1947,13 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 
 	* gtk/src/gtk_methods.defs: Regenerated.
 	* gtk/src/builder.ccg:
-	* gtk/src/builder.hg: Added versions of create_from_file(), 
-	create_from_string(), add_from_file(), and add_from_string() 
-	that take an ID or array of IDs, to allow building of only a part of 
+	* gtk/src/builder.hg: Added versions of create_from_file(),
+	create_from_string(), add_from_file(), and add_from_string()
+	that take an ID or array of IDs, to allow building of only a part of
 	the file, as was already possible with libglade.
 	* gtk/src/cellrenderercombo.ccg:
 	* gtk/src/cellrenderercombo.hg: Wrapped the changed signal.
-	* gtk/src/menu.hg: Removed the new properties - they were actually 
+	* gtk/src/menu.hg: Removed the new properties - they were actually
 	style properties.
 	* gtk/src/printer.hg: Added is_paused() and is_accepting_jobs().
 
@@ -1962,24 +1972,24 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* gtk/gtkmm/Makefile.am:
 	* tests/Makefile.am_fragment:
 	* MSVC_Net2003/pangomm/
-	* pango/: Moved pangomm into its own source tarball, while 
-	keeping all the same shared library name, header 
+	* pango/: Moved pangomm into its own source tarball, while
+	keeping all the same shared library name, header
 	install path, .pc file, etc.
-	This makes it easier, for instance, for cluttermm to depend 
+	This makes it easier, for instance, for cluttermm to depend
 	on pangomm, without needing all of gtkmm at build time.
 
 2008-07-16  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/filechooser.hg: get_preview_widget(): Move the const 
-	overload after the non-const one, because gmmproc otherwise seems to 
-	make both just calls to the non-const one. We really need to stop 
+	* gtk/src/filechooser.hg: get_preview_widget(): Move the const
+	overload after the non-const one, because gmmproc otherwise seems to
+	make both just calls to the non-const one. We really need to stop
 	gmmproc from doing that, first figuring out why.
 	Luckily, I don't think we put them in this order very often.
 	Bug #543288 (Jens Georg)
 
 2008-07-16  Jens Georg  <mail jensge org>
 
-	* MSVC_Net2003/gtkmm/gtkmm.vcproj: Mention new source files 
+	* MSVC_Net2003/gtkmm/gtkmm.vcproj: Mention new source files
 	for builder, scalebutton, tooltip, and volumebutton.
 	Bug #543294.
 
@@ -1987,42 +1997,42 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 
 2008-07-14  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_signals.defs: Regenerated, so that the new signals and 
+	* gtk/src/gtk_signals.defs: Regenerated, so that the new signals and
 	properties are actually generated.
 	* gtk/src/calendar.hg:
 	* gtk/src/cellrenderercombo.hg:
 	* gtk/src/menu.hg: Minor corrections to fix the build.
 
-	* gtk/src/gtk_signals.defs.patch: Really create this patch to make life 
+	* gtk/src/gtk_signals.defs.patch: Really create this patch to make life
 	easier next time.
 
 2008-07-14  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/Makefile_list_of_hg.am_fragment:
 	* gtk/src/gtk_vfuncs.defs:
-	* gtk/src/toolshell.hg: Added ToolShell, though it is not used 
+	* gtk/src/toolshell.hg: Added ToolShell, though it is not used
 	by anything yet, to avoid breaking ABI.
-	* gtk/src/accelgroup.hg: Added get_is_locked() and 
+	* gtk/src/accelgroup.hg: Added get_is_locked() and
 	get_modifier_mask().
 	* gtk/src/plug.hg: Added get_embedded() and get_socket_window().
 	* gtk/src/selectiondata.ccg:
-	* gtk/src/selectiondata.hg: Reimplemented get_data(), 
-	get_data_type(), get_format(), and get_display() with the new 
+	* gtk/src/selectiondata.hg: Reimplemented get_data(),
+	get_data_type(), get_format(), and get_display() with the new
 	accessor functions.
 
-	* gtk/src/dialog.hg: Reimplemented get_action_area() and 
+	* gtk/src/dialog.hg: Reimplemented get_action_area() and
 	get_content_area() with the new accessor functions.
 	* gtk/src/entry.hg: Added get/set_overwrite_mode().
 	Reimplemented get_text_length() with the new accessor function.
-	* gtk/src/handlebox.ccg: Reimplemented is_child_detached() with 
+	* gtk/src/handlebox.ccg: Reimplemented is_child_detached() with
 	gtk_handle_box_get_child_detached().
 	* gtk/src/handlebox.hg:
-	* gtk/src/layout.hg: Reimplemented get_bin_window() with the 
+	* gtk/src/layout.hg: Reimplemented get_bin_window() with the
 	new accessor function.
-	* gtk/src/image.hg: Added a set() overload that takes a 
+	* gtk/src/image.hg: Added a set() overload that takes a
 	Gio::Icon, wrapping gtk_image_set_from_gicon().
 	* gtk/src/menu.hg: Added get_accel_path() and get_monitor().
-	* gtk/src/menuitem.hg: Added get_accel_path(). 
+	* gtk/src/menuitem.hg: Added get_accel_path().
 	Added right-justified and submenu properties.
 	* gtk/src/messagedialog.hg: Added get_image().
 	* gtk/src/socket.hg: Added get_plug_window().
@@ -2034,7 +2044,7 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* gtk/src/cellrenderercombo.hg:
 	* gtk/src/cellrendererpixbuf.hg: Added gicon property.
 	* gtk/src/clipboard.ccg:
-	* gtk/src/clipboard.hg: Added request_uris(), wait_for_uris(), 
+	* gtk/src/clipboard.hg: Added request_uris(), wait_for_uris(),
 	wait_is_uris_available().
 	* gtk/src/entry.hg: Added overwrite_mode and text_length
 	properties.
@@ -2046,7 +2056,7 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* gtk/src/menu.hg: Added many new properties.
 	* gtk/src/plug.hg: Added embedded and socket_window properties.
 	* gtk/src/scalebutton.ccg:
-	* gtk/src/scalebutton.hg: Added set/get_orientation(), 
+	* gtk/src/scalebutton.hg: Added set/get_orientation(),
 	get_plus_button(), get_minus_button(), get_popup().
 	Added orientation property.
 	* gtk/src/settings.hg: Added many properties.
@@ -2057,56 +2067,56 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 2008-07-10  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/gtkmm/stock.cc
-	* gtk/gtkmm/stock.h: Added PAGE_SETUP, PRINT_ERROR, PRINT_REPORT, 
+	* gtk/gtkmm/stock.h: Added PAGE_SETUP, PRINT_ERROR, PRINT_REPORT,
 	PRINT_WARNING.
 	* gtk/src/statusicon.hg: Added get_x11_window_id().
 	* gtk/src/toolitem.hg: Added toolbar_reconfigured().
 	* gtk/src/tooltip.hg: Added set_icon_from_icon_name().
 	* gtk/src/widget.ccg:
 	* gtk/src/widget.hg: Added get_snapshot().
-	Reimplemented get_allocation() and get_window() with the new C 
+	Reimplemented get_allocation() and get_window() with the new C
 	accessor functions instead of direct struct field access.
 
 2008-07-10  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
-	* gtk/src/treeviewcolumn.hg: Deprecated the existing 
-	cell_get_size() and added another, because the cell_area 
-	parameter has changed to a const in 
+	* gtk/src/treeviewcolumn.hg: Deprecated the existing
+	cell_get_size() and added another, because the cell_area
+	parameter has changed to a const in
 	gtk_tree_view_column_cell_get_size().
-	* tools/m4/convert_gdk.m4: Added necessary conversions, because 
-	some C parameters have been corrected to const, so we don't need to 
+	* tools/m4/convert_gdk.m4: Added necessary conversions, because
+	some C parameters have been corrected to const, so we don't need to
 	do so many const_cast<>s.
 
-	* gtk/src/printer.hg: Added get_default_page_size(), wrapping 
+	* gtk/src/printer.hg: Added get_default_page_size(), wrapping
 	gtk_printer_get_default_page_size(), new in GTK+ 2.13.
-	* gtk/src/pagesetup.hg: Added load_from_file() and 
-	load_from_key_file(), wrapping gtk_page_setup_load_file() and 
+	* gtk/src/pagesetup.hg: Added load_from_file() and
+	load_from_key_file(), wrapping gtk_page_setup_load_file() and
 	gtk_page_setup_load_key_file(), new in GTK+ 2.13.
-	Added create_from_file() and create_from_key_file() to match the 
+	Added create_from_file() and create_from_key_file() to match the
 	C new functions, now that we can reimplement them.
-	* gtk/src/printersettings.hg: Added load_from_file() and 
-	load_from_key_file(), wrapping gtk_print_settings_load_file() and 
+	* gtk/src/printersettings.hg: Added load_from_file() and
+	load_from_key_file(), wrapping gtk_print_settings_load_file() and
 	gtk_print_settings_load_key_file(), new in GTK+ 2.13.
-	Added create_from_file() and create_from_key_file() to match the 
+	Added create_from_file() and create_from_key_file() to match the
 	C new functions, now that we can reimplement them.
 
 2008-07-03  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/toolbar.hg: Mark set/get_tooltips() as deprecated 
+	* gtk/src/toolbar.hg: Mark set/get_tooltips() as deprecated
 	(because it is in GTK+ now).
-	* gtk/src/toolbar.ccg: Remove the define of GTK_DISABLE_DEPRECATED 
+	* gtk/src/toolbar.ccg: Remove the define of GTK_DISABLE_DEPRECATED
 	so the deprecated gtkmm methods still build.
-	get_tooltip_object(): Just return 0 because the implementation 
-	requires GTK_DISABLE_DEPRECATED, to get the odd alternative GTK+ 
-	API, and that is now too complicated. It is broken anyway - 
+	get_tooltip_object(): Just return 0 because the implementation
+	requires GTK_DISABLE_DEPRECATED, to get the odd alternative GTK+
+	API, and that is now too complicated. It is broken anyway -
 	the fault of GTK+, not us.
 
 2.13.1:
 
 2008-06-02  Peter Wainright  <prw ceiriog eclipse co uk>
 
-	* gtk/src/bin.ccg: add_label(): Correct the order of parameters 
+	* gtk/src/bin.ccg: add_label(): Correct the order of parameters
 	given to the Label constructor. Bug #534685.
 
 2008-05-31 Dodji Seketeli <dodji gnome org>
@@ -2122,36 +2132,36 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 
 2008-05-14  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_docs_override.xml: Add custom documentation for the 
+	* gtk/src/gtk_docs_override.xml: Add custom documentation for the
 	gtk_image_set_from_*() functions, because they refer to new_from_*
  	functions instead of our constructors.
 	* gtk/src/image.hg: Add documentation for the constructors.
 
 2008-05-14  Gennaro Bellizio  <genbell tiscali it>
 
-	* gtk/src/entry.hg: Added the shadow_type property that was added to 
+	* gtk/src/entry.hg: Added the shadow_type property that was added to
 	GTK+ in 2.12.
 	Bug #532744
 
 2008-04-29  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/pixbufanimationiter.[hg|cc]: Added  get_pixbuf(), get_delay_time(), 
+	* gdk/src/pixbufanimationiter.[hg|cc]: Added  get_pixbuf(), get_delay_time(),
 	advance(), on_currently_loading_frame().
-	* gdk/src/gdk_docs_override.xml: Customized the documentation for these 
+	* gdk/src/gdk_docs_override.xml: Customized the documentation for these
 	methods, to avoid C-specific advice, and to add @newin2p14.
-	Bug #528037 (Balazs Tirpak) 
+	Bug #528037 (Balazs Tirpak)
 
 2008-04-29  Murray Cumming  <murrayc murrayc com>
 
 	* gdk/src/window.ccg:
 	* gdk/src/window.hg: Added unset_back_pixmap().
-	* gdk/src/gdk_docs_override.xml: Changed the back_pixmap() documentation 
+	* gdk/src/gdk_docs_override.xml: Changed the back_pixmap() documentation
 	to not mention NULL, and to refer to unset_back_pixmap().
 	This fixes bug #525967 (Jonathon Jongsma).
 
 2008-04-11  Andreas Klaedtke  <andreas klaedtke gmx net>
 
-	* gtk/src/widget.hg: get_direction(): Add a const version and deprecate 
+	* gtk/src/widget.hg: get_direction(): Add a const version and deprecate
 	the non-const version.
 	Bug #526742.
 
@@ -2168,7 +2178,7 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 2008-03-14  Murray Cumming  <murrayc murrayc com>
 
 	* pango/src/attributes.hg: _MEMBER_SET for end_index and start_index:
-	Mention that the indices are in bytes, as now mentioned in the C 
+	Mention that the indices are in bytes, as now mentioned in the C
 	documentation.
 	Bug #517874 (Steve Splonskowski)
 
@@ -2188,7 +2198,7 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* configure.in:
 	* docs/reference/Makefile.am:
 	* docs/reference/images/Makefile.am:
-	* docs/reference/images/widgets/Makefile.am: Added Makefile.am files 
+	* docs/reference/images/widgets/Makefile.am: Added Makefile.am files
 	to dist the contents of these new directories, to fix distcheck.
 
 2008-02-21  Deng Xiyue <manphiz gmail com>
@@ -2296,8 +2306,8 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* configure.in:
 	* gtk/gtkmm-2.4.pc.in:
 	* gtk/gtkmm.h:
-	* gtk/src/main.ccg: Depend on giomm and initialize it in 
-	Gtk::Main, for convenience. Note that GTK+ already depends on 
+	* gtk/src/main.ccg: Depend on giomm and initialize it in
+	Gtk::Main, for convenience. Note that GTK+ already depends on
 	gio.
 
 2008-01-26  Murray Cumming  <murrayc murrayc com>
@@ -2317,8 +2327,8 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* gtk/src/recentchooser.hg:
 	* gtk/src/statusbar.hg:
 	* gtk/src/style.hg:
-	* gtk/src/textview.hg: Added conversions from const gchar* to const ustring&, 
-	to fix the build I guess I removed this from a convert_*.m4 file, to discourage  
+	* gtk/src/textview.hg: Added conversions from const gchar* to const ustring&,
+	to fix the build I guess I removed this from a convert_*.m4 file, to discourage
 	people from returning const ustring& from methods.
 	Bug #511708 (José Alburquerque).
 
@@ -2331,8 +2341,8 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 
 2008-01-18  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/calendar.ccg: 
-	SignalProxy_Details_gtk_callback(): Return a copy of the 
+	* gtk/src/calendar.ccg:
+	SignalProxy_Details_gtk_callback(): Return a copy of the
 	gchar* instead of a const, because we corrected the API in GTK+.
 
 2008-01-14  Murray Cumming  <murrayc murrayc com>
@@ -2340,9 +2350,9 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* gtk/src/gtk_enums.defs: Regenerated with enums.pl.
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py
 	* gtk/src/calendar.ccg:
-	* gtk/src/calendar.hg: Added set_detail_func(), 
-	set_detail_width_chars(), set_detail_height_rows(), 
-	get_detail_width_chars(), and get_detail_height_rows(), 
+	* gtk/src/calendar.hg: Added set_detail_func(),
+	set_detail_width_chars(), set_detail_height_rows(),
+	get_detail_width_chars(), and get_detail_height_rows(),
 	and these properties.
 
 2007-12-15  Murray Cumming  <murrayc murrayc com>
@@ -2372,12 +2382,12 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 2007-11-29  Sebastien Bacher  <seb128 debian org>
 
 	* gtk/gtkmm/targetentry.cc:
-	* gtk/src/scale.ccg: Include memset and cstring to fix the build 
+	* gtk/src/scale.ccg: Include memset and cstring to fix the build
 	with pre-release versions of gcc 4.3.
 
 2007-11-09  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/widget.hg: drag_data_get(): Deprecated the current version 
+	* gtk/src/widget.hg: drag_data_get(): Deprecated the current version
 	and added a version that takes a const Glib::ustring& for the target.
 
 2007-11-09  Murray Cumming  <murrayc murrayc com>
@@ -2389,27 +2399,27 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* pango/src/attrlist.ccg:
 	* pango/src/attrlist.hg:
 	* pango/src/color.ccg:
-	* pango/src/color.hg:  Deprecated the non-const 
+	* pango/src/color.hg:  Deprecated the non-const
 	operator bool()s and added const versions.
 	* gtk/src/enums.hg:
-	* gtk/src/icon_factory.ccg: Added an 
-	IconSize::lookup() method overload that takes a 
+	* gtk/src/icon_factory.ccg: Added an
+	IconSize::lookup() method overload that takes a
 	Gtk::Settings, wrapping gtk_icon_size_lookup_for_settings().
-	Added documentation for this and the other lookup() 
+	Added documentation for this and the other lookup()
 	method.
 
 2007-11-09  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/action.hg: Added the icon_name, visible_overflown, and 
+	* gtk/src/action.hg: Added the icon_name, visible_overflown, and
 	action_group properties.
 
 2007-11-08  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/pagesetup.hg: Added copy(), wrapping 
+	* gtk/src/pagesetup.hg: Added copy(), wrapping
 	gtk_page_setup_copy().
-	* gtk/src/printsettings.hg: Added copy(), wrapping 
+	* gtk/src/printsettings.hg: Added copy(), wrapping
 	gtk_print_settings_copy().
-	These are actually useful, particularly when dealing 
+	These are actually useful, particularly when dealing
 	with constness issues.
 
 2007-11-06  Jonathon Jongsma  <jjongsma gnome org>
@@ -2434,58 +2444,58 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 
 2007-11-05  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_docs_override.xml: Made changes to the gtk_dialog_run() 
+	* gtk/src/gtk_docs_override.xml: Made changes to the gtk_dialog_run()
 	override to avoid strange markup in the generated HTML.
 	Bug #471143 (Andrew Medico)
-	* gtk/src/gtk_signals.defs: Corrected the GtkWidget:grab-broken-event 
+	* gtk/src/gtk_signals.defs: Corrected the GtkWidget:grab-broken-event
 	definition to fix the build after my previous commit.
 
 2007-11-05  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/widget.hg: Added the grab_broken_event signal 
+	* gtk/src/widget.hg: Added the grab_broken_event signal
 	(with no_default_handler, to preserve ABI).
 	Bug #473465 (Balazs Scheidler).
 
 2007-11-05  Yevgen Muntyan  <muntyan tamu edu>
 
-	* tools/extra_defs_gen/generate_defs_gtk.cc: Added ifdefs around the 
+	* tools/extra_defs_gen/generate_defs_gtk.cc: Added ifdefs around the
 	unix-specific printer objects, to fix the build on Windows.
 
 2007-11-05  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/drawable.hg: Added a const overload of get_size() 
+	* gdk/src/drawable.hg: Added a const overload of get_size()
 	and deprecated the non-const version.
 	Bug #467539 (Bobby DaSilva).
 
 2007-11-05  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/widget.hg: Added the popup_menu signal, 
-	without a overridable default signal handler (to preserve ABI), 
+	* gtk/src/widget.hg: Added the popup_menu signal,
+	without a overridable default signal handler (to preserve ABI),
 	now that we know that it is public API.
-	Bug #304103 (Philip Langdale). 
+	Bug #304103 (Philip Langdale).
 
 2007-11-05  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/entrycompletion.hg: Added set_popup_single_match(), 
+	* gtk/src/entrycompletion.hg: Added set_popup_single_match(),
 	deprecated the wrongly-named set_popup_single_width().
 	Bug #473750 (Kevin Daughtridge).
-	Added a const version of get_text_column() and deprecated the 
+	Added a const version of get_text_column() and deprecated the
 	non-const version.
 
 2007-11-05  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/linkbutton.ccg:
-	* gtk/src/linkbutton.hg: Partially hand-code one of the 
-	constructors, so it can pass the uri for the label too, 
+	* gtk/src/linkbutton.hg: Partially hand-code one of the
+	constructors, so it can pass the uri for the label too,
 	as in gtk_link_button_new(). Bug #492200 (Marko Anastasov).
 
 2007-11-04  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/widget.hg: Change a Style to Gtk::Style in 
+	* gtk/src/widget.hg: Change a Style to Gtk::Style in
 	a signal, to fix the build on MacOS X. Bug #493057.
 	(Alberto Ruiz)
 	* tools/m4/convert_gtk.m4:
-	* gtk/src/style.hg: Moved some signal-specific conversions to 
+	* gtk/src/style.hg: Moved some signal-specific conversions to
 	the .hg file, to avoid their misuse.
 
 2007-10-25  Murray Cumming  <murrayc murrayc com>
@@ -2505,24 +2515,24 @@ This is trunk for API additions. See also the gtkmm-2-14 branch.
 	* docs/tutorial/
 	* examples/
 	* MSVC_Net2003/Makefile.am:
-	* MSVC_Net2003/examples/: Removed the tutorial and examples. 
-	They are now in the gtkmm-documentation module, so that we can use 
-	extra libraries in the book's examples, such as libglademm. 
+	* MSVC_Net2003/examples/: Removed the tutorial and examples.
+	They are now in the gtkmm-documentation module, so that we can use
+	extra libraries in the book's examples, such as libglademm.
 
 2007-10-20  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/pagesetup.ccg:
-	* gtk/src/pagesetup.hg: 
+	* gtk/src/pagesetup.hg:
 	* gtk/src/printsettings.ccg:
 	* gtk/src/printsettings.hg:
-	Added const versions of save_to_key_file() and deprecated the non-const 
+	Added const versions of save_to_key_file() and deprecated the non-const
 	versions.
 
 This is the trunk branch for gtkmm 2.13/14.
 
 2007-10-20  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_docs_override.xml: Corrected the documentation for 
+	* gtk/src/gtk_docs_override.xml: Corrected the documentation for
 	Gtk::Entry::get_text().
 
 2007-10-14  Marko Anastasov  <marko marko anastasov name>
@@ -2568,12 +2578,12 @@ This is the trunk branch for gtkmm 2.13/14.
 
 2007-10-04  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/printoperation.hg: Add a custom conversion for the 
-	signals that use PrintContext, to fix a reference-counting 
-	problem that caused crashes when printing or showing a 
+	* gtk/src/printoperation.hg: Add a custom conversion for the
+	signals that use PrintContext, to fix a reference-counting
+	problem that caused crashes when printing or showing a
 	print preview.
 	Note that this was removed mistakenly on 2007-07-14
-	(appearing in 2.11.4) so gtkmm 2.10 does not have this problem. 
+	(appearing in 2.11.4) so gtkmm 2.10 does not have this problem.
 
 	* tools/m4/convert_atk.m4:
 	* tools/m4/convert_gdk.m4:
@@ -2584,7 +2594,7 @@ This is the trunk branch for gtkmm 2.13/14.
 	* gtk/src/inputdialog.hg:
 	* gtk/src/style.hg:
 	* gtk/src/textbuffer.hg:
-	* gtk/src/widget.hg: Move all signal-specific conversions to 
+	* gtk/src/widget.hg: Move all signal-specific conversions to
 	the .hg files where they are used, to make this clearer.
 
 2.12.0:
@@ -2605,24 +2615,24 @@ This is the trunk branch for gtkmm 2.13/14.
 2007-09-10  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/recentaction.ccg:
-	* gtk/src/recentaction.hg: Make the constructors use the same 
-	parameter order as the other action classes. Remove the comment 
-	about the default constructor, now that the GTK+ C documentation 
+	* gtk/src/recentaction.hg: Make the constructors use the same
+	parameter order as the other action classes. Remove the comment
+	about the default constructor, now that the GTK+ C documentation
 	is clearer in bug #450032.
 	* gtk/src/action.hg:
 	* gtk/src/radioaction.hg:
-	* gtk/src/toggleaction.hg: Deprecate the default constructors, 
-	because they cannot work. We could maybe remove them, but maybe 
-	they are used in the build of some applications, but never used 
+	* gtk/src/toggleaction.hg: Deprecate the default constructors,
+	because they cannot work. We could maybe remove them, but maybe
+	they are used in the build of some applications, but never used
 	at runtime.
-	Added default values for the StockID parameters, now that we 
+	Added default values for the StockID parameters, now that we
 	know that we know that this is OK - see bug #450032.
 
 2.11.8:
 
 2007-08-31  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: DrawingArea: Corrected a mention of 
+	* docs/tutorial/gtkmm-tut.xml: DrawingArea: Corrected a mention of
 	PixBuf to Pixbuf. Bug #465961 (Jonathan Jongsma).
 
 2007-08-29  Jonathon Jongsma  <jjongsma gnome org>
@@ -2660,7 +2670,7 @@ This is the trunk branch for gtkmm 2.13/14.
 
 	* .cvsignore: Updated, along with all other, and added some
 	where missing.
-	
+
 2007-07-29  Marko Anastasov  <marko marko anastasov name>
 
 	* gtk/src/treeview.[ccg|hg]:
@@ -2679,20 +2689,20 @@ This is the trunk branch for gtkmm 2.13/14.
 
 2007-07-29  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_docs_override.xml: Corrected the documentation for 
-	gtk_toolbar_set_icon_size() and gtk_toolbar_unset_icon_size() to 
+	* gtk/src/gtk_docs_override.xml: Corrected the documentation for
+	gtk_toolbar_set_icon_size() and gtk_toolbar_unset_icon_size() to
 	use the correct Since:.
 	* gtk/src/papersize.ccg:
-	* gtk/src/papersize.hg: save_to_key_file(): Removed the default 
+	* gtk/src/papersize.hg: save_to_key_file(): Removed the default
 	group_name parameter value and added an overload instead.
 	* gtk/src/printer.hg: Added some documentation.
-	* gtk/src/printjob.hg: Added a const version of get_surface() 
+	* gtk/src/printjob.hg: Added a const version of get_surface()
 	and added documentation for send().
 	* gtk/src/printsettings.ccg:
-	* gtk/src/printsettings.hg: Corrected the typedef for SlotForeach - 
-	the ustring&s should be const. I do not believe that anybody could 
+	* gtk/src/printsettings.hg: Corrected the typedef for SlotForeach -
+	the ustring&s should be const. I do not believe that anybody could
 	have been using this, so I think it is OK to change it.
-	* gtk/src/textmark.hg: Added documentation for constructors and 
+	* gtk/src/textmark.hg: Added documentation for constructors and
 	create() methods.
 	* gtk/src/volumebutton.hg: Added documentation for the constructor.
 
@@ -2701,20 +2711,20 @@ This is the trunk branch for gtkmm 2.13/14.
 
 2007-07-29  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/pixbuf.hg: Document the old 
-	create() methods as deprecated. Added documentation for 
+	* gdk/src/pixbuf.hg: Document the old
+	create() methods as deprecated. Added documentation for
 	the new create() methods.
-	* gdk/src/screen.hg: Correct the const version for 
+	* gdk/src/screen.hg: Correct the const version for
 	get_font_options().
-	* gtk/src/builder.hg: Added documentation for the 
+	* gtk/src/builder.hg: Added documentation for the
 	create methods.
-	* gtk/src/gtk_docs_override.xml: Corrected the 
+	* gtk/src/gtk_docs_override.xml: Corrected the
 	documentation for gtk_icon_theme_lookup_icon().
 	* gtk/src/linkbutton.hg:
-	* gtk/src/linkbutton.ccg: Added set_uri_hook() 
+	* gtk/src/linkbutton.ccg: Added set_uri_hook()
 	and unset_uri_hook().
 	* gtk/src/papersize.hg:
-	* gtk/src/papersize.ccg: Added operator bool() so 
+	* gtk/src/papersize.ccg: Added operator bool() so
 	that return values can be checked.
 
 2007-07-29  Marko Anastasov  <marko marko anastasov name>
@@ -2737,70 +2747,70 @@ This is the trunk branch for gtkmm 2.13/14.
 
 2007-07-28  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_docs_override.xml: Corrected the 
+	* gtk/src/gtk_docs_override.xml: Corrected the
 	documentation for
 	AboutDialog::get_program_name(), get_website_label(),
-	CellLayout::get_cells(), 
-	EntryCompletion::get_completion_prefix(), 
-	IconTheme::choose_icon(), list_contexts(), 
-	IconView::set_tooltip_cell(), set_tooltip_item(), 
-	PageSetup::save_to_file(), 
-	PrinterSettings::save_to_file(), request_details(), 
-	Widget::error_bell(), get_tooltip_markup(), 
-	get_tooltip_text(), 
-	* gtk/src/iconview.hg: Added a set_tooltip_cell() method 
+	CellLayout::get_cells(),
+	EntryCompletion::get_completion_prefix(),
+	IconTheme::choose_icon(), list_contexts(),
+	IconView::set_tooltip_cell(), set_tooltip_item(),
+	PageSetup::save_to_file(),
+	PrinterSettings::save_to_file(), request_details(),
+	Widget::error_bell(), get_tooltip_markup(),
+	get_tooltip_text(),
+	* gtk/src/iconview.hg: Added a set_tooltip_cell() method
 	overload without the cell parameter.
 	* gtk/src/settings.hg: Added new properties:
-	gtk-modules, gtk-cursor-theme-name, 
-	gtk-cursor-theme-size, gtk-alternative-button-order, 
-	gtk-alternative-sort-arrows, gtk-show-input-method-menu, 
-	gtk-show-unicode-menu, gtk-timeout-initial, 
-	gtk-timeout-repeat, gtk-timeout-expand, 
-	gtk-color-scheme, gtk-enable-animations, 
-	gtk-touchscreen-mode, gtk-tooltip-timeout, 
-	gtk-tooltip-browse-timeout, gtk-tooltip-browse-mode-timeout, 
-	gtk-keynav-cursor-only, gtk-keynav-wrap-around, 
-	gtk-error-bell, gtk-color-hash, 
-	gtk-file-chooser-backend, gtk-print-backends, 
-	gtk-print-preview-command, gtk-enable-mnemonics, 
+	gtk-modules, gtk-cursor-theme-name,
+	gtk-cursor-theme-size, gtk-alternative-button-order,
+	gtk-alternative-sort-arrows, gtk-show-input-method-menu,
+	gtk-show-unicode-menu, gtk-timeout-initial,
+	gtk-timeout-repeat, gtk-timeout-expand,
+	gtk-color-scheme, gtk-enable-animations,
+	gtk-touchscreen-mode, gtk-tooltip-timeout,
+	gtk-tooltip-browse-timeout, gtk-tooltip-browse-mode-timeout,
+	gtk-keynav-cursor-only, gtk-keynav-wrap-around,
+	gtk-error-bell, gtk-color-hash,
+	gtk-file-chooser-backend, gtk-print-backends,
+	gtk-print-preview-command, gtk-enable-mnemonics,
 	gtk-enable-accels, gtk-recent-files-limit.
 
 2007-07-28  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/builder.hg: Removed get_type_from_name() because it 
+	* gtk/src/builder.hg: Removed get_type_from_name() because it
 	seems only useful when implementing GTK+ widgets.
-	* gtk/src/gtk_docs_override.xml: Corrected the 
-	gtk_page_setup_to_key_file() and gtk_print_settings_to_key_file() 
+	* gtk/src/gtk_docs_override.xml: Corrected the
+	gtk_page_setup_to_key_file() and gtk_print_settings_to_key_file()
 	documentation.
 	* gtk/src/pagesetup.ccg:
-	* gtk/src/pagesetup.hg:  Added a save_to_key_file() method 
-	overload without the group parameter. 
+	* gtk/src/pagesetup.hg:  Added a save_to_key_file() method
+	overload without the group parameter.
 	* gtk/src/printsettings.ccg:
-	* gtk/src/printsettings.hg: Renamed to_key_file() to save_to_key_file() 
-	and to_file() to save_to_file(). Added a save_to_key_file() method 
-	overload without the group parameter. 
-	* gtk/src/scalebutton.hg: Use IconSize instead of GtkIconSize 
+	* gtk/src/printsettings.hg: Renamed to_key_file() to save_to_key_file()
+	and to_file() to save_to_file(). Added a save_to_key_file() method
+	overload without the group parameter.
+	* gtk/src/scalebutton.hg: Use IconSize instead of GtkIconSize
 	for the constructor parameter.
-	* gtk/src/widget.hg: Added a @see unset_cursor() to the 
+	* gtk/src/widget.hg: Added a @see unset_cursor() to the
 	documentation.
 	Thanks to Jonathan Jongsma for the API review.
 
 2007-07-22  Murray Cumming  <murrayc murrayc com>
 
 	* tools/extra_defs_gen/generate_defs_gtk.cc:
-	* gtk/src/gtk_signals.defs: Added GtkScaleButton, GtkVolumeButton 
+	* gtk/src/gtk_signals.defs: Added GtkScaleButton, GtkVolumeButton
 	and GtkRecentAction.
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
 
 	* gdk/src/pixbuf.ccg:
-	* gdk/src/pixbuf.hg: Added constructors that do not take dest_x 
-	and dest_y (which are ignored in this case), and deprecated those old 
-	constructors. Added constructors that do not take a colormap, because 
+	* gdk/src/pixbuf.hg: Added constructors that do not take dest_x
+	and dest_y (which are ignored in this case), and deprecated those old
+	constructors. Added constructors that do not take a colormap, because
 	that is optional.
 	get_formats(): Corrected the reference counting.
 	* gdk/src/screen.hg:
 	* tools/m4/convert_gtk.m4:
-	* gtk/src/iconview.hg: set_tooltip_item(), set_tooltip_cell(): 
+	* gtk/src/iconview.hg: set_tooltip_item(), set_tooltip_cell():
 	Use Tooltip only via a RefPtr.
 	* gtk/src/menushell.hg: Added move_selected signal.
 
@@ -2808,14 +2818,14 @@ This is the trunk branch for gtkmm 2.13/14.
 	* gtk/src/scalebutton.hg: Ignore key-bindings signals.
 
 	* gtk/src/tooltip.hg: Added set_tip_area().
-	* gtk/src/treeview.hg: Added convert_widget_to_tree_coords(), 
-	convert_tree_to_widget_coords(), convert_widget_to_bin_window_coords(), 
-	convert_bin_window_to_widget_coords(), convert_tree_to_bin_window_coords(), 
+	* gtk/src/treeview.hg: Added convert_widget_to_tree_coords(),
+	convert_tree_to_widget_coords(), convert_widget_to_bin_window_coords(),
+	convert_bin_window_to_widget_coords(), convert_tree_to_bin_window_coords(),
 	convert_bin_window_to_tree_coords(),
-	set_tooltip_row(), set_tooltip_cell(), set_tooltip_column(), 
+	set_tooltip_row(), set_tooltip_cell(), set_tooltip_column(),
 	get_tooltip_column().
-	* gtk/src/widget.hg: Added keynav_failed(), error_bell(), 
-	modify_cursor(), unset_cursor(), 
+	* gtk/src/widget.hg: Added keynav_failed(), error_bell(),
+	modify_cursor(), unset_cursor(),
 	set_has_tooltip(), get_has_tooltip().
 
 2.11.5:
@@ -2829,21 +2839,21 @@ This is the trunk branch for gtkmm 2.13/14.
 
 	* pango/src/color.hg: Added to_string().
 	* pango/src/cairofontmap.hg: Added get_font_type().
-	* gdk/src/screen.hg: Added is_composited(), set_font_options(), 
-	get_font_options(), set_resolution(), get_resolution(), 
-	get_active_window() 
+	* gdk/src/screen.hg: Added is_composited(), set_font_options(),
+	get_font_options(), set_resolution(), get_resolution(),
+	get_active_window()
 
-	* gtk/src/combobox.hg: 
+	* gtk/src/combobox.hg:
 	* gtk/src/filechooserbutton.hg:
 	* gtk/src/notebook.hg: Ignored some new key-binding signals.
 
-	* gtk/src/iconview.hg: Added set_tooltip_item() and 
+	* gtk/src/iconview.hg: Added set_tooltip_item() and
 	set_tooltip_cell().
 	* tools/m4/convert_gtk.m4: Added necessary new conversions.
 
 	* gtk/src/textbuffer.hg: Commented out the copy-target-list
-	and paste-target-list properties for now, with a TODO, because I fear 
-	that the reference-counting might not be correct. 
+	and paste-target-list properties for now, with a TODO, because I fear
+	that the reference-counting might not be correct.
 
 2007-07-20  Marko Anastasov <marko marko anastasov name>
 
@@ -2852,23 +2862,23 @@ This is the trunk branch for gtkmm 2.13/14.
 
 2007-07-14  Murray Cumming  <murrayc murrayc com>
 
-	* tools/extra_defs_gen/generate_defs_gtk.cc: Mention the GtkPrint* 
+	* tools/extra_defs_gen/generate_defs_gtk.cc: Mention the GtkPrint*
 	classes so that signal/property .defs are generated for these.
 	* gdk/src/Makefile.am:
-	* gdk/src/gdk_pixbuf_enums.defs: Added this instead of pasting it 
+	* gdk/src/gdk_pixbuf_enums.defs: Added this instead of pasting it
 	into gdk_enums.defs.
 	* gdk/src/gdk.defs:
 	* gdk/src/gdk_enums.defs:
 	* gdk/src/gdk_methods.defs:
 	* gtk/src/gtk_enums.defs:
 	* gtk/src/gtk_methods.defs:
-	* gtk/src/gtk_signals.defs: Regenerated, with h2defs.py, enums.pl, 
+	* gtk/src/gtk_signals.defs: Regenerated, with h2defs.py, enums.pl,
 	and generate_extra_defs.
-	* gtk/src/gtk_others.defs: Move the hand-written GtkPrintOperationPreview 
-	signal defs to here instead of having them in gtk_signals.defs where they 
+	* gtk/src/gtk_others.defs: Move the hand-written GtkPrintOperationPreview
+	signal defs to here instead of having them in gtk_signals.defs where they
 	will be overwritten when it's regenerated.
 	* gtk/src/iconview.hg: Added convert_widget_to_bin_window_coords().
-	* gtk/src/papersize.hg: Commented out get_paper_sizes() until I 
+	* gtk/src/papersize.hg: Commented out get_paper_sizes() until I
 	figure out the build break.
 	* gtk/src/statusicon.hg: Added set_screen() and get_screen().
 
@@ -2876,25 +2886,25 @@ This is the trunk branch for gtkmm 2.13/14.
 	* pango/src/pango_methods.defs: Regenerated.
 	* tools/m4/convert_pango.m4: New conversions.
 	* pango/src/context.hg: Added GravityHint enum.
-	Added set_base_gravity(), get_base_gravity(), get_gravity(), 
+	Added set_base_gravity(), get_base_gravity(), get_gravity(),
 	set_gravity_hint(), get_gravity_hint().
 	* pango/src/fontdescription.hg: Added Gravity enum.
 	Added set_gravity() and get_gravity().
 	* pango/src/fontface.hg: Added is_synthesized().
 	* pango/src/glyphstring.hg: Added get_width().
-	* pango/src/layout.hg: Added is_wrapped(), is_ellipsized() and 
+	* pango/src/layout.hg: Added is_wrapped(), is_ellipsized() and
 	get_unknown_glyphs_count().
-	Reimplemented the const get_line() and get_lines() methods with 
+	Reimplemented the const get_line() and get_lines() methods with
 	the (faster) *_read_only() C functions.
 
 2007-07-13  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/tooltips.hg: Deprecated in favour of the various 
-	set_tooltip_text() and set_tooltip_markup() methods, and the new 
+	* gtk/src/tooltips.hg: Deprecated in favour of the various
+	set_tooltip_text() and set_tooltip_markup() methods, and the new
 	Gtl::Tooltip class.
-	* gtk/src/menutoolbutton.hg: Added set_arrow_tooltip_text() and 
+	* gtk/src/menutoolbutton.hg: Added set_arrow_tooltip_text() and
 	set_arrow_tooltip_markup(). Deprecated set_arrow_tooltip().
-	* gtk/src/toolitem.ccg: 
+	* gtk/src/toolitem.ccg:
 	* gtk/src/toolitem.hg: Deprecated signal_set_tooltip.
 	* examples/book/eventbox/examplewindow.cc:
 	* examples/book/eventbox/examplewindow.h:
@@ -2904,9 +2914,9 @@ This is the trunk branch for gtkmm 2.13/14.
 2007-07-12  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/toolbar.ccg:
-	* gtk/src/toolbar.hg: get_tooltips_object(): Reimplement 
+	* gtk/src/toolbar.hg: get_tooltips_object(): Reimplement
 	to fix the build because GTK+ broke the API of GtkTooltips::tooltips
-	(renaming it to GtkTooltips::_tooltips). I think I read that they 
+	(renaming it to GtkTooltips::_tooltips). I think I read that they
 	will change it back before a stable release.
 	Deprecated get_tooltips_object().
 
@@ -2969,11 +2979,11 @@ This is the trunk branch for gtkmm 2.13/14.
 	* examples/book/builder/basic/main.cc:
 	* examples/book/builder/derived/basic.ui:
 	* examples/book/builder/derived/main.cc:
-	Convert the libglade .glade files to GtkBuilder .ui files, 
+	Convert the libglade .glade files to GtkBuilder .ui files,
 	with gtk-builder-convert script from GTK+.
 	* gtk/src/builder.ccg:
-	* gtk/src/builder.hg: Addded create_from_file() and create_from_string(), 
-	as conveniences. Changed the add_from_file() parameter to a std::string, 
+	* gtk/src/builder.hg: Addded create_from_file() and create_from_string(),
+	as conveniences. Changed the add_from_file() parameter to a std::string,
 	as all filenames should be, because their encoding is unknown.
 	Added a add_from_string() version that accepts a simple std::string.
 
@@ -2984,26 +2994,26 @@ This is the trunk branch for gtkmm 2.13/14.
 
 	* gtk/src/Makefile_list_of_hg.am_fragment:
 	* gtk/src/builder.ccg:
-	* gtk/src/builder.hg: Added wrapper for GtkBuilder, taking code from 
-	libglademm so that it instantiates derived GTypes by using the vfunc, 
+	* gtk/src/builder.hg: Added wrapper for GtkBuilder, taking code from
+	libglademm so that it instantiates derived GTypes by using the vfunc,
 	and has templated get_widget() and get_widet_derived() methods.
 	* gtk/gtkmm.h: Added builder.h
 
 	* configure.in:
 	* examples/book/builder/basic/
 	* examples/book/builder/derived/
-	Added GtkBuilder versions of the libgladem examples. These will not 
-	work until I find the script to conver the glade files to GtkBuilder 
+	Added GtkBuilder versions of the libgladem examples. These will not
+	work until I find the script to conver the glade files to GtkBuilder
 	files, or find a UI editor that creates GtkBuilder files.
 
 2007-06-22  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/recentaction.hg: Constuctor and create(): 
+	* gtk/src/recentaction.hg: Constuctor and create():
 	Added default values for the tooltips and stock_id paramters,
 	though I think none of these should need to specified.
 	See bug #450032.
 	* gtk/gtkmm.h: Added recentaction.h
-	* examples/book/recent_files/examplewindow.cc: Used the RecentAction to 
+	* examples/book/recent_files/examplewindow.cc: Used the RecentAction to
 	create a sub-menu.
 
 2007-06-22  Murray Cumming  <murrayc murrayc com>
@@ -3017,19 +3027,19 @@ This is the trunk branch for gtkmm 2.13/14.
 
 2007-06-10  Kalle Vahlman  <zuh iki fi>
 
-	* tests/property_notification/main.cc: #ifdef out the use of the regular property API 
+	* tests/property_notification/main.cc: #ifdef out the use of the regular property API
 	if properties are disabled.
 
 2007-02-10  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/types.hg: Add ListHandle_AtomString intermediate container 
+	* gdk/src/types.hg: Add ListHandle_AtomString intermediate container
 	type.
 	* gdk/src/dragcontext.ccg:
 	* gdk/src/dragcontext.hg: get_targets(),
-	* gtk/src/selectiondata.hg: 
-	* gtk/src/selectiondata.ccg: get_targets(): Use ListHandle_AtomString with appropriate 
-	ownership instead of the current faulty code. This changes the return type, and 
-	therefore changes the API and ABI of this method, but it is not possible that 
+	* gtk/src/selectiondata.hg:
+	* gtk/src/selectiondata.ccg: get_targets(): Use ListHandle_AtomString with appropriate
+	ownership instead of the current faulty code. This changes the return type, and
+	therefore changes the API and ABI of this method, but it is not possible that
 	anyone was using these functions until now, due to the brokenness.
 	Bug #399403 (Yannick Guesnet)
 
@@ -3039,42 +3049,42 @@ This is the trunk branch for gtkmm 2.13/14.
 	* gtk/src/action.hg: Added create_menu().
 	* gtk/src/printer.hg: Added list_papers().
 
-	* docs/tutorial/gtkmm-tut.xml: In the gmmproc chapter, mention the optional text 
+	* docs/tutorial/gtkmm-tut.xml: In the gmmproc chapter, mention the optional text
 	for the _WRAP_METHOD() deprecated parameter.
 
 2007-06-10  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/gtkmm/treemodelcolumn.h: Added a comment about the difficulty of using 
+	* gtk/gtkmm/treemodelcolumn.h: Added a comment about the difficulty of using
 	a static instance.
-	* gtk/src/notebook.hg: Added const versions of get_n_pages() and page_num(), 
+	* gtk/src/notebook.hg: Added const versions of get_n_pages() and page_num(),
 	deprecating the non-const methods. Bug #442284 (Tomasz Ostrowski).
-	* gtk/src/scalebutton.hg: Use refresult instead of refreturn. Maybe gmmproc 
+	* gtk/src/scalebutton.hg: Use refresult instead of refreturn. Maybe gmmproc
 	should not ignore unknown options.
 
 2007-06-10  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/scalebutton.hg: Added the constructor now that 
+	* gtk/src/scalebutton.hg: Added the constructor now that
 	gtk_scale_button_new() has been fixed in GTK+.
 
 2007-06-09  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/cellrendererprogress.hg: Added pulse, text-xalign, and 
+	* gtk/src/cellrendererprogress.hg: Added pulse, text-xalign, and
 	text-yalign properties.
 	* gtk/src/entrycompletion.hg:
-	* gtk/src/entrycompletion.ccg: Added set_inline_selection(), 
-	and get_inline_selection(). 
-	Added cursor_on_match signal, though without a default signal 
+	* gtk/src/entrycompletion.ccg: Added set_inline_selection(),
+	and get_inline_selection().
+	Added cursor_on_match signal, though without a default signal
 	handlers, to preserve ABI.
 	Added inline-selection property.
 	* gtk/src/range.hg: Added set_show_fill_level(), get_show_fill_level(),
-	set_restrict_to_fill_level(), get_restrict_to_fill_level(), 
+	set_restrict_to_fill_level(), get_restrict_to_fill_level(),
 	set_fill_level(), get_fill_level().
-	Added show-fill-level, restrict-to-fill-level, and 
+	Added show-fill-level, restrict-to-fill-level, and
 	fill-level properties.
-	* gtk/src/texttag.hg: Added paragraph-background, 
-	paragraph-background-gdk, paragraph-background-set, 
+	* gtk/src/texttag.hg: Added paragraph-background,
+	paragraph-background-gdk, paragraph-background-set,
 	accumulative-margin properties.
-	* gtk/src/treeview.hg: Added set_show_expanders(), get_show_expanders(), 
+	* gtk/src/treeview.hg: Added set_show_expanders(), get_show_expanders(),
 	set_level_indentation(), get_level_indentation().
 
 2007-06-09  Murray Cumming  <murrayc murrayc com>
@@ -3090,8 +3100,8 @@ This is the trunk branch for gtkmm 2.13/14.
 2007-06-09  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/gtkmm/stock.cc:
-	* gtk/gtkmm/stock.h: Added DISCARD, ORIENTATION_PORTRAIT, 
-	ORIENTATION_LANDSCAPE, ORIENTATION_REVERSE_LANDSCAPE, 
+	* gtk/gtkmm/stock.h: Added DISCARD, ORIENTATION_PORTRAIT,
+	ORIENTATION_LANDSCAPE, ORIENTATION_REVERSE_LANDSCAPE,
 	ORIENTATION_REVERSE_PORTRAIT, SELECT_ALL
 
 2007-06-06  Jonathon Jongsma  <jjongsma gnome org>
@@ -3105,24 +3115,24 @@ This is the trunk branch for gtkmm 2.13/14.
 
 2007-06-04  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: gmmproc appendix: Added documentation 
-	on constructors, create() methods, _CONSTRUCT(), and some hints about 
+	* docs/tutorial/gtkmm-tut.xml: gmmproc appendix: Added documentation
+	on constructors, create() methods, _CONSTRUCT(), and some hints about
 	wrapping GList* and GSList* parameters.
 	Bug #350870. (Paul Davis and Johannes Schmid)
 
-	* docs/reference/Doxyfile.in: Added newin2p12 tag, for marking API 
+	* docs/reference/Doxyfile.in: Added newin2p12 tag, for marking API
 	as new since 2.12.
 
 	* gdk/src/gdk_methods.defs:
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py
 
-	* gdk/src/display.hg: Added supports_shapes(), supports_input_shapes(), 
+	* gdk/src/display.hg: Added supports_shapes(), supports_input_shapes(),
 	supports_composite().
-	* gdk/src/window.hg: Added set_composited(), input_shape_combine_mask(), 
-	input_shape_combine_region(), set_child_input_shapes(), 
-	merge_child_input_shapes(), get_type_hint(), set_startup_id(), beep(), 
+	* gdk/src/window.hg: Added set_composited(), input_shape_combine_mask(),
+	input_shape_combine_region(), set_child_input_shapes(),
+	merge_child_input_shapes(), get_type_hint(), set_startup_id(), beep(),
 	set_opacity().
-	* gtk/src/aboutdialog.hg: Added set/get_program_name() and deprecated 
+	* gtk/src/aboutdialog.hg: Added set/get_program_name() and deprecated
 	set/get_name().
 	* gtk/src/celllayout.hg: Added get_cells().
 	* gtk/src/entry.hg: Added set_cursor_hadjustment(), get_cursor_hadjustment().
@@ -3130,12 +3140,12 @@ This is the trunk branch for gtkmm 2.13/14.
 	* gtk/src/notebook.hg: Added set/get_group() and deprecated set/get_group_id().
 	* gtk/src/pagesetup.hg: Added to_file(), to_key_file().
 	* gtk/src/papersize.hg: Added get_paper_sizes().
-	* gtk/src/printer.hg: Added has_details(), request_details(), 
+	* gtk/src/printer.hg: Added has_details(), request_details(),
 	get_capabilities().
 	* gtk/src/printsettings.hg: Added to_file(), to_key_file().
 	* gtk/src/textbuffer.hg: Added add_mark().
 	* gtk/src/textmark.ccg:
-	* gtk/src/textmark.hg: Added constructor and create() method, though these 
+	* gtk/src/textmark.hg: Added constructor and create() method, though these
 	are usually created via TextBuffer.
 	* gtk/src/toolbar.hg: Added set_icon_size(), unset_icon_size().
 	* gtk/src/window.hg: Added set_opacity(), get_opacity().
@@ -3204,51 +3214,51 @@ This is the trunk branch for gtkmm 2.13/14.
 
 2007-05-03  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Basics: Split part of the example section into 
+	* docs/tutorial/gtkmm-tut.xml: Basics: Split part of the example section into
 	a Headers and Linking section, with slightly fuller information.
-	libglademm section: Describe what you need to include and link for libglademm, 
+	libglademm section: Describe what you need to include and link for libglademm,
 	and link back to the basics section that I just created.
 
 2007-05-01  Johannes Schmid <jhs gnome org>
-	
+
 	* gtk/src/style.hg:
 	Wrap gtk_style_attach() and gtk_style_detach().
 	Bug #351336
 
 2007-05-01  Johannes Schmid <jhs gnome org>
 
-	* gtk/src/window.hg: Added static set_default_icon_name() method, 
+	* gtk/src/window.hg: Added static set_default_icon_name() method,
 	wrapping gtk_window_set_default_icon_name().
 	Bug #364395 (Yuriy Syrota)
 
 2007-05-01  Johannes Schmid <jhs gnome org>
-	
+
 	* gtk/src/calendar.hg
 	* gtk/src/calendar.ccg
 	Bug #350584 â?? Calendar::get_date() method using Glib::Date
 
 2007-05-01  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_signals.defs: Adjust the GtkStatusIcon::popup_menu signal 
-	definition, because the GType parameter system can not distinguish between 
+	* gtk/src/gtk_signals.defs: Adjust the GtkStatusIcon::popup_menu signal
+	definition, because the GType parameter system can not distinguish between
 	guint and guint32 (There is no G_TYPE_UINT32).
-	* gtk/src/statusicon.hg: Add signals for the GtkStatusIcon activate and 
-	popup_menu signals. See the comment in the code about these not being 
-	public API, but we are adding them anyway because they seem necessary, 
+	* gtk/src/statusicon.hg: Add signals for the GtkStatusIcon activate and
+	popup_menu signals. See the comment in the code about these not being
+	public API, but we are adding them anyway because they seem necessary,
 	and we cannot get an answer out of the GTK+ maintainers.
 	Bug #
 
 2007-05-01  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/statusicon.ccg:
-	* gtk/src/statusicon.hg: Added popup_menu_at_position(), as an equivalent for 
+	* gtk/src/statusicon.hg: Added popup_menu_at_position(), as an equivalent for
 	the gtk_status_icon_position_menu() helper callback.
 	Bug #392948 (Jan Niklas Hasse)
 
 2007-05-01  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/window.hg: Added set_accept_focus(), get_accept_focus(), 
-	set_focus_on_map() and get_focus_on_map(). 
+	* gtk/src/window.hg: Added set_accept_focus(), get_accept_focus(),
+	set_focus_on_map() and get_focus_on_map().
 	Bug #421936
 
 This is the trunk branch for gtkmm 2.11/12.
@@ -3314,7 +3324,7 @@ This is the trunk branch for gtkmm 2.11/12.
 2007-03-30  Murray Cumming  <murrayc murrayc com>
 
 	* examples/book/notebook/examplewindow.cc:
-	* examples/book/notebook/examplewindow.h: Connect to the switch-page signal, 
+	* examples/book/notebook/examplewindow.h: Connect to the switch-page signal,
 	as a demonstration.
 
 2007-03-12  Andrew E. Makeev  <andrew solvo ru>
@@ -3332,15 +3342,15 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2007-03-03  Alan Ott  <alan signal11 us>
 
-	* docs/tutorial/gtkmm-tut.xml: Added a new appendix, about using 
+	* docs/tutorial/gtkmm-tut.xml: Added a new appendix, about using
 	Visual Studio 2005.
-	* docs/tutorial/figures/Makefile.am: Mention new screenshots, for the 
+	* docs/tutorial/figures/Makefile.am: Mention new screenshots, for the
 	new appendix.
 	Bug #409102
 
 2007-02-15  Murray Cumming,  <murrayc murrayc com>
 
-	* gdk/src/dragcontext.ccg: Use GDK_POINTER_TO_ATOM() instead of a simple 
+	* gdk/src/dragcontext.ccg: Use GDK_POINTER_TO_ATOM() instead of a simple
 	cast, which is more like GTK+ public API.
 
 2007-02-11  Marko Anastasov  <marko marko anastasov name>
@@ -3361,8 +3371,8 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2007-01-25  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/main.ccg: Destructor: Call the cleanup functions, instead of calling 
-	init again. This seems to be a copy/paste error from April 2003. 
+	* gtk/src/main.ccg: Destructor: Call the cleanup functions, instead of calling
+	init again. This seems to be a copy/paste error from April 2003.
 	Bug #383340 from Christopher Raine.
 
 2007-01-20  Murray Cumming  <murrayc murrayc com>
@@ -3377,7 +3387,7 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-12-21  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: libglade with derived widgets: Add more explanation 
+	* docs/tutorial/gtkmm-tut.xml: libglade with derived widgets: Add more explanation
 	about the BaseObjectType typedef.
 	Patch from Martin Nordholts in bug #387708.
 
@@ -3389,12 +3399,12 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-11-28  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/drawable.hg: create_cairo_context(): Specify true to 
-	the Cairo::Context constructor because we have a starting reference. 
+	* gdk/src/drawable.hg: create_cairo_context(): Specify true to
+	the Cairo::Context constructor because we have a starting reference.
 	This should prevent a leak an extra reference.
 	* gtk/src/printcontext.hg: get_cairo_context():
-	* gtk/src/printjob.hg: get_surface(): Pass false to the Cairo constructor, 
-	because we do not receive a reference, and do not use refreturn(). Previously 
+	* gtk/src/printjob.hg: get_surface(): Pass false to the Cairo constructor,
+	because we do not receive a reference, and do not use refreturn(). Previously
 	we did two references were one was needed.
 
 2.10.5:
@@ -3402,19 +3412,19 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-11-24  Johannes Schmid <johannes schmid openismus com>
 
 	* gtk/src/uimanager.ccg:
-	Fixed a crasher in error handling when exceptions are disabled 
+	Fixed a crasher in error handling when exceptions are disabled
 
 2006-11-24  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: UIManager: Added notes about which 
-	parts are human-readable and which parts are just IDs, with a 
+	* docs/tutorial/gtkmm-tut.xml: UIManager: Added notes about which
+	parts are human-readable and which parts are just IDs, with a
 	suggestion about what part to mark for translation.
 
 2006-11-23  Nate Nielsen  <nielsen memberwebs com>
 
 	* gtk/src/style.ccg:
-	* gtk/src/style.hg: lookup_icon_set(): Hand-code this method, 
-	so we can copy the result of gtk_style_lookup_icon_set(), 
+	* gtk/src/style.hg: lookup_icon_set(): Hand-code this method,
+	so we can copy the result of gtk_style_lookup_icon_set(),
 	because it does not give us a new instance.
 	Bug #374094
 
@@ -3430,8 +3440,8 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-11-21  Rémi Cardona  <remi2402 free fr>
 
 	* configure.in:
-	* gtk/gtkmm-2.4.pc.in: Define a GTKMM_PC_ATKMM_DEP conditional and 
-	use it so that atkmm is only required when it is built, and not 
+	* gtk/gtkmm-2.4.pc.in: Define a GTKMM_PC_ATKMM_DEP conditional and
+	use it so that atkmm is only required when it is built, and not
 	when disbaled via --enable-api-atkmm=no.
 	Bug #366930 from John N. Laliberte.
 
@@ -3439,16 +3449,16 @@ This is the trunk branch for gtkmm 2.11/12.
 
 	* configure.in:
 	* gtk/gtkmmconfig.h.in:
-	* scripts/reduced.m4: Added --enable-api-maemo-extensions 
-	configure option, default to false, defining the 
+	* scripts/reduced.m4: Added --enable-api-maemo-extensions
+	configure option, default to false, defining the
 	GTKMM_MAEMO_EXTENSIONS_ENABLED macro.
 	* gtk/src/textbuffer.hg:
-	* gtk/src/textbuffer.ccg: Put the Maemo-specific API in 
+	* gtk/src/textbuffer.ccg: Put the Maemo-specific API in
 	ifdefs, using the optional _WRAP_METHOD() parameter.
 
 2006-11-20  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Optional API appendix: Use the 
+	* docs/tutorial/gtkmm-tut.xml: Optional API appendix: Use the
 	<function> tag.
 
 2006-11-14  Daniel Elstner  <daniel kitta gmail com>
@@ -3468,18 +3478,18 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-11-13  Murray Cumming  <murrayc murrayc com>
 
-	* docs/reference/Doxyfile.in: Add missing PREDEFINES so that we build 
+	* docs/reference/Doxyfile.in: Add missing PREDEFINES so that we build
 	documentation only for the normal API.
 
 2006-11-12  Ralf Stephan    <ralf ark in-berlin de>
-	
+
 	* gdk/src/drawable.hg: Add comment paragraph about using cairo.
 
 2006-11-10  Murray Cumming  <murrayc murrayc com>
 
 	* configure.in:
 	* tests/Makefile.am:
-	* tests/main.cc: Add new test, with commented-out test for an alternative 
+	* tests/main.cc: Add new test, with commented-out test for an alternative
 	API that I will add to glibmm.
 
 2.10.3:
@@ -3487,40 +3497,40 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-11-08  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/adjustment.ccg:
-	* gtk/src/adjustment.hg: Hand-code the constructor so that we can provide 
-	the g_object_new() properties in a non-standard order, so that the value 
+	* gtk/src/adjustment.hg: Hand-code the constructor so that we can provide
+	the g_object_new() properties in a non-standard order, so that the value
 	is not ignored. This is what gtk_adjustment_new() does too.
-	Bug #369335 from Daniel Holbach, via Vincent Levesque in the Ubuntu 
+	Bug #369335 from Daniel Holbach, via Vincent Levesque in the Ubuntu
 	Launchpad bug-tracker.
 
 2006-10-11  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Added an appendix describing the optional 
+	* docs/tutorial/gtkmm-tut.xml: Added an appendix describing the optional
 	API for reduced resources devices, and the corresponding ifdefable macros.
 
 2006-10-11  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/gdk_docs_override.xml: Provide a corrected version of the 
-	Drawable::get_image() method, to avoid mentioning a function that 
-	does not exist in gtkmm. Bug #358268 from Evgeny Rippi.  
+	* gdk/src/gdk_docs_override.xml: Provide a corrected version of the
+	Drawable::get_image() method, to avoid mentioning a function that
+	does not exist in gtkmm. Bug #358268 from Evgeny Rippi.
 
 2006-10-10  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_docs_override.xml: Correct the documentation for 
-	gtk_container_remove() and gtk_widget_add_mnemonic_label() to 
+	* gtk/src/gtk_docs_override.xml: Correct the documentation for
+	gtk_container_remove() and gtk_widget_add_mnemonic_label() to
 	avoid mention of non-existant destroy signal and destroy() method.
 	Thanks to Nickolai Dobrynin for pointing this out.
 
 2006-10-10  Murray Cumming  <murrayc murrayc com>
 
-	* docs/index.html: Correct the links to the Memory Management 
+	* docs/index.html: Correct the links to the Memory Management
 	and libglademm chapters.
 
 2006-10-02  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/gtkmm/listviewtext.cc: get_column_title(): 
-	Use "" instead of Glib::ustring() in 
-	g_return_val_if_fail() to fix an odd build problem with 
+	* gtk/gtkmm/listviewtext.cc: get_column_title():
+	Use "" instead of Glib::ustring() in
+	g_return_val_if_fail() to fix an odd build problem with
 	gcc 3.3.6. Bug #352226. (Thomas Zajic)
 
 2006-10-01  Murray Cumming  <murrayc murrayc com>
@@ -3533,7 +3543,7 @@ This is the trunk branch for gtkmm 2.11/12.
 	* docs/reference/Makefile.am:
 	* docs/tutorial/Makefile.am:
 	* examples/Makefile.am: Upload to the new hoster instead of to sourceforge.
-	Abstracted the host and path names into docs/Makefile_web.am_fragment to 
+	Abstracted the host and path names into docs/Makefile_web.am_fragment to
 	avoid duplication.
 
 2.10.2:
@@ -3547,25 +3557,25 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-09-19  Johannes Schmid <jhs gnome org>
 
-	* scripts/reduced.m4: Added GTKMM_ARG_ENABLE_API_ATKMM() to 
+	* scripts/reduced.m4: Added GTKMM_ARG_ENABLE_API_ATKMM() to
 	add the --enable-api-atkmm configure option.
-	* configure.in: Use GTKMM_ARG_ENABLE_API_ATKMM, and optionally 
+	* configure.in: Use GTKMM_ARG_ENABLE_API_ATKMM, and optionally
 	use the atkmm subdirectory (and its children).
-	* gtk/gtkmmconfig.h.in: undef GTKMM_ATKMM_ENABLED so that 
+	* gtk/gtkmmconfig.h.in: undef GTKMM_ATKMM_ENABLED so that
 	it will be defined (or not) in gtkmmconfig.h.
 	* Makefile.am: Optinally build in the atkmm directory..
 	* demos/Makefile.am:
 	* demos/gtk-demo/Makefile.am:
 	* examples/Makefile.am_fragment:
-	* tests/Makefile.am_fragment: 
-	* gtk/gtkmm/Makefile.am: Make linking and including of 
+	* tests/Makefile.am_fragment:
+	* gtk/gtkmm/Makefile.am: Make linking and including of
 	atkmm optional.
 	* gtk/src/main.ccg: Only call Atk::wrap_init() if atkmm is enabled.
-	* gtk/src/widget.hg: Only derive from (and implement) 
+	* gtk/src/widget.hg: Only derive from (and implement)
 	Atk::Implementor if atkmm is enabled.
 	get_accessible():
 	* gtk/src/combobox.hg: get_popup_accessible():
-	Use the extra ifdef GTKMM_ATKMM_ENABLED option to put ifdefs around this 
+	Use the extra ifdef GTKMM_ATKMM_ENABLED option to put ifdefs around this
 	API, so that it will not be built if we do not have atkmm.
 	Note that this needs the latest glibmm.
 
@@ -3620,9 +3630,9 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-08-17  Murray Cumming  <murrayc murrayc com>
 
 	* configure.in: Correct the needed cairomm version.
-	* gdk/gdkmm/general.h: Add documentation for Cairo::rectangle() and 
+	* gdk/gdkmm/general.h: Add documentation for Cairo::rectangle() and
 	Cairo::region().
-	* gtk/src/scrolledwindow.hg: get_[v|h]scrollbar(): Do not use refreturn, 
+	* gtk/src/scrolledwindow.hg: get_[v|h]scrollbar(): Do not use refreturn,
 	because they are widgets, not just refcountable objects.
 
 2006-08-17  Jonathon Jongsma  <jonathon jongsma gmail com>
@@ -3653,7 +3663,7 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-08-15  Murray Cumming  <murrayc murrayc com>
 
-	* configure.in: Require the latest cairomm (0.7.0), which we 
+	* configure.in: Require the latest cairomm (0.7.0), which we
 	apparently need.
 
 2006-08-11  Marko Anastasov  <marko marko anastasov name>
@@ -3694,10 +3704,10 @@ This is the trunk branch for gtkmm 2.11/12.
 
 	* examples/book/printing/advanced/previewdialog.cc:
 	* examples/book/printing/advanced/previewdialog.h:
-	Store the print context as a member variable instead of using sigc::bind 
-	to use it in on_drawing_area_realized(). Null the print context and preview 
-	refptrs when we call end_preview(), because we have stopped using them, 
-	and maybe we should not be keeping their objects alive. 
+	Store the print context as a member variable instead of using sigc::bind
+	to use it in on_drawing_area_realized(). Null the print context and preview
+	refptrs when we call end_preview(), because we have stopped using them,
+	and maybe we should not be keeping their objects alive.
 
 2006-08-03  Marko Anastasov  <marko marko anastasov name>
 
@@ -3731,26 +3741,26 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-08-02  Murray Cumming  <murrayc murrayc com>
 
 	* examples/book/printing/advanced/previewdialog.cc:
-	Constructor: Initialize m_DpiX and m_DpiY, as noticed by valgrind. 
-	Connect to signals here instead of later, so we do not risk connecting 
+	Constructor: Initialize m_DpiX and m_DpiY, as noticed by valgrind.
+	Connect to signals here instead of later, so we do not risk connecting
 	more than once.
 	on_drawing_area_realized(): Check gdk_window is not null before using it.
-	on_popreview_got_page_size(): Check that drawing_area is realized before 
-	trying to get its allocation. Possibly not necessary. Check the pango 
+	on_popreview_got_page_size(): Check that drawing_area is realized before
+	trying to get its allocation. Possibly not necessary. Check the pango
 	layout is not null before using it.
-	* examples/book/printing/advanced/printformoperation.cc: on_draw_page(): 
-	Check that the print context and pango layout are not null before using 
+	* examples/book/printing/advanced/printformoperation.cc: on_draw_page():
+	Check that the print context and pango layout are not null before using
 	them.
-	* examples/book/printing/advanced/printformoperation.h: Connect to the 
+	* examples/book/printing/advanced/printformoperation.h: Connect to the
 	hide signal of the dialog instead of delete_event().
 
 2006-08-02  Murray Cumming  <murrayc murrayc com>
 
 	* examples/book/printing/advanced/previewdialog.cc:
-	* examples/book/printing/advanced/previewdialog.h: Rename the signal 
-	handlers so it is is bit clearer. Use show_all_children() instead of 
+	* examples/book/printing/advanced/previewdialog.h: Rename the signal
+	handlers so it is is bit clearer. Use show_all_children() instead of
 	show_all() so that the caller can decided when to show the window.
-	* examples/book/printing/advanced/printformoperation.cc: Use show(), 
+	* examples/book/printing/advanced/printformoperation.cc: Use show(),
 	and set the dialog pointer to 0 after deleting it.
 
 2006-08-02  Armin Burgmeier  <armin arbur net>
@@ -3791,8 +3801,8 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/recentinfo.ccg:
 	* gtk/src/recentinfo.hg:
 	* gtk/src/recentmanager.ccg:
-	* gtk/src/recentmanager.hg: Move RecentInfoTraits into recentinfo.hg, and 
-	use it for RecentManager::get_items() as well as the existing 
+	* gtk/src/recentmanager.hg: Move RecentInfoTraits into recentinfo.hg, and
+	use it for RecentManager::get_items() as well as the existing
 	RecentChooser::get_items().
 
 2006-07-30  Murray Cumming  <murrayc murrayc com>
@@ -3809,12 +3819,12 @@ This is the trunk branch for gtkmm 2.11/12.
 
 20c06-07-26  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/recentinfo.hg: Use _CLASS_OPAQUE_REFCOUNTED instead of 
-	_CLASS_OPAQUE_COPYABLE(), because this struct has ref/unref instead 
-	of copy/free. This causes the reference() and unreference() methods 
+	* gtk/src/recentinfo.hg: Use _CLASS_OPAQUE_REFCOUNTED instead of
+	_CLASS_OPAQUE_COPYABLE(), because this struct has ref/unref instead
+	of copy/free. This causes the reference() and unreference() methods
 	to generated.
-	* examples/book/printing/advanced/printformoperation.cc: 
-	Wrapping C libraries section: Correct the _CLASS_OPAQUE_COPYABLE 
+	* examples/book/printing/advanced/printformoperation.cc:
+	Wrapping C libraries section: Correct the _CLASS_OPAQUE_COPYABLE
 	section and mention _CLASS_OPAQUE_REFCOUNTED.
 
 2006-07-25  Jonathon Jongsma  <jonathon jongsma gmail com>
@@ -3827,8 +3837,8 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-07-25  Murray Cumming  <murrayc murrayc com>
 
 	* examples/book/printing/advanced/printformoperation.cc:
-	* examples/book/printing/advanced/printformoperation.h: Uncomment out 
-	the on_preview() override again, and add an if that shows that m_refLayout is 
+	* examples/book/printing/advanced/printformoperation.h: Uncomment out
+	the on_preview() override again, and add an if that shows that m_refLayout is
 	null, because on on_begin_print() has never been called.
 
 2006-07-25  Murray Cumming  <murrayc murrayc com>
@@ -3836,8 +3846,8 @@ This is the trunk branch for gtkmm 2.11/12.
 	* examples/book/printing/advanced/examplewindow.cc:
 	* examples/book/printing/advanced/printformoperation.cc:
 	* examples/book/printing/advanced/printformoperation.h:
-	* examples/book/printing/simple/examplewindow.cc: Made the two examples more 
-	like each other, so that it is more obvious what is causing the crash, 
+	* examples/book/printing/simple/examplewindow.cc: Made the two examples more
+	like each other, so that it is more obvious what is causing the crash,
 	though I commented out the crashing override, with a comment.
 
 
@@ -3856,7 +3866,7 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-07-24  Murray Cumming  <murrayc murrayc com>
 
-	* configure.in: Depend on glibmm 2.11.3 so that the new defines are available 
+	* configure.in: Depend on glibmm 2.11.3 so that the new defines are available
 	for the (default) --enable-api-default-signal-handlers=yes case.
 	* gtk/src/printcontext.hg:
 	* gtk/src/printer.hg:
@@ -3868,12 +3878,12 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-07-24  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/widget.hg: Moved the new composited_changed signal to the bottom 
-	because that is where I like them, and because adding virtual methods in 
-	the middle of other virtual methods changes the offsets of existing 
-	virtual methods, breaking ABI. Also, used no_default_signal, to avoid 
-	even having a virtual method, which would increase the object size, breaking 
-	ABI. I have made this mistake before. This should fix bug #348241. 
+	* gtk/src/widget.hg: Moved the new composited_changed signal to the bottom
+	because that is where I like them, and because adding virtual methods in
+	the middle of other virtual methods changes the offsets of existing
+	virtual methods, breaking ABI. Also, used no_default_signal, to avoid
+	even having a virtual method, which would increase the object size, breaking
+	ABI. I have made this mistake before. This should fix bug #348241.
 
 2006-07-23  Jonathon Jongsma  <jonathon jongsma gmail com>
 
@@ -3905,12 +3915,12 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/container.ccg:
  	* gtk/src/entrycompletion.ccg:
 	* gtk/src/entrycompletion.hg:
-	* gtk/src/widget.ccg: Put custom default signal handlers in #ifdefs so that 
+	* gtk/src/widget.ccg: Put custom default signal handlers in #ifdefs so that
 	gtkmm builds when --enable-api-default-signal-handlers was used with glibmm.
 
 2006-07-19  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/spinbutton.hg: Wrap the new wrapped signal, without 
+	* gtk/src/spinbutton.hg: Wrap the new wrapped signal, without
 	a default handler because that would break ABI.
 
 2006-07-18  Jonathon Jongsma  <jonathon jongsma gmail com>
@@ -3922,8 +3932,8 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-07-18  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/textbuffer.ccg:
-	* gtk/src/textbuffer.hg: Wrapped some of the functions from gtktextbufferrichtext.h, 
-	but left some of it commented-out while I discover how it should work, to avoid 
+	* gtk/src/textbuffer.hg: Wrapped some of the functions from gtktextbufferrichtext.h,
+	but left some of it commented-out while I discover how it should work, to avoid
 	creating a bad API that we can not change later.
 
 2006-07-10  Jonathon Jongsma  <jonathon jongsma gmail com>
@@ -3934,21 +3944,21 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-07-16  Murray Cumming  <murrayc murrayc com>
 
-	* docs/index.html: Update links, because inserting the printing chapter increased 
-	subsequent chapter numbers. 
+	* docs/index.html: Update links, because inserting the printing chapter increased
+	subsequent chapter numbers.
 	* docs/tutorial/gtkmm-tut.xml: Wrapping C libraries: Mentioned _WRAP_ENUM().
 	* gtk/src/togglebutton.ccg:
-	* gtk/src/togglebutton.hg: Added a constructor that takes a stock item, like 
+	* gtk/src/togglebutton.hg: Added a constructor that takes a stock item, like
 	Button already has.
 
 2006-07-13  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Minor corrections to the language in the 
+	* docs/tutorial/gtkmm-tut.xml: Minor corrections to the language in the
 	new printing chapter.
 
 2006-07-13  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: gmmproc appendix: Corrected the description of 
+	* docs/tutorial/gtkmm-tut.xml: gmmproc appendix: Corrected the description of
 	the _DEFS() macro, and mention not to include C headers in C++ headers.
 
 2006-07-12  Marko Anastasov <marko marko anastasov name>
@@ -3957,8 +3967,8 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-07-12  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Added an appendix about wrapping C libraries with 
-	gmmproc, including the various things you need to change when copying an 
+	* docs/tutorial/gtkmm-tut.xml: Added an appendix about wrapping C libraries with
+	gmmproc, including the various things you need to change when copying an
 	existing project.
 
 2006-07-10  Jonathon Jongsma  <jonathon jongsma gmail com>
@@ -3990,28 +4000,28 @@ This is the trunk branch for gtkmm 2.11/12.
 
 	* gtk/src/entrycompletion.hg:
 	* gtk/src/iconview.hg:
-	* gtk/src/treeviewcolumn.hg: Added TODOs to mention new bases clases 
-	(interfaces that these GTypes now implement) that we may not add as 
-	base classes without breaking C++ ABI. 
+	* gtk/src/treeviewcolumn.hg: Added TODOs to mention new bases clases
+	(interfaces that these GTypes now implement) that we may not add as
+	base classes without breaking C++ ABI.
 
 2006-07-08  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/printoperationpreview.hg: Commented-out the signals, with a TODO, 
+	* gtk/src/printoperationpreview.hg: Commented-out the signals, with a TODO,
 	for now because they seem to cause a crash when viewing the preview.
 
 2006-07-08  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/printoperation.hg: Derive from, and implement, PrintOperationPreview, 
+	* gtk/src/printoperation.hg: Derive from, and implement, PrintOperationPreview,
 	so that the dynamic_cast in the Glib::wrap() in on_preview() can succeed.
 	* examples/book/printing/advanced/examplewindow.cc:
-	* examples/book/printing/simple/examplewindow.cc: Do not set a window 
-	border width. It looks odd, and it is not normal to have a border around the 
+	* examples/book/printing/simple/examplewindow.cc: Do not set a window
+	border width. It looks odd, and it is not normal to have a border around the
 	menu.
 
 2006-07-08  Murray Cumming  <murrayc murrayc com>
 
 	* examples/book/printing/advanced/Makefile.am:
-	* examples/book/printing/simple/Makefile.am: Rename the executable to 
+	* examples/book/printing/simple/Makefile.am: Rename the executable to
 	example, to match the other examples.
 
 2006-07-07  Marko Anastasov <marko marko anastasov name>
@@ -4045,15 +4055,15 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/pagesetup.hg:
 	* gtk/src/papersize.hg:
 	* gtk/src/printer.hg:
-	* gtk/src/printjob.hg: 
+	* gtk/src/printjob.hg:
 	* gtk/src/printoperationpreview.hg:
-	* gtk/src/printsettings.hg: Added class documentation, based on the 
+	* gtk/src/printsettings.hg: Added class documentation, based on the
 	C documentation.
 	* gtk/src/printoperation.ccg:
-	* gtk/src/printoperation.hg: custom_widget_appl signal: Pass the 
+	* gtk/src/printoperation.hg: custom_widget_appl signal: Pass the
 	widget by pointer, in case the C developers ever decide that it may be null.
 	SlotPrintSetupDone: Pass a _const_ RefPtr.
-	run_page_setup_dialog_async(), run_page_setup_dialog(): Pass _const_ PageSetup and 
+	run_page_setup_dialog_async(), run_page_setup_dialog(): Pass _const_ PageSetup and
 	PrintSettings, because I think the function does not change them.
 	* examples/book/printing/examplewindow.cc:
 	* examples/book/printing/examplewindow.h:
@@ -4064,7 +4074,7 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-07-07  Murray Cumming  <murrayc murrayc com>
 
-	* configure.in: Remove the mention of examples/printing, because 
+	* configure.in: Remove the mention of examples/printing, because
 	it is in examples/book/printing instead.
 
 2006-07-06  Marko Anastasov <marko marko anastasov name>
@@ -4103,25 +4113,25 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-07-05  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/scrolledwindow.hg: Reimplemented get_h/vscrollbar() with the 
+	* gtk/src/scrolledwindow.hg: Reimplemented get_h/vscrollbar() with the
 	new methods in GTK+.
 	* gtk/src/selectiondata.ccg:
 	* gtk/src/selectiondata.hg: Added targets_include_rich_text().
 	* gtk/src/sizegroup.hg: Added get/set_ignore_hidden().
 	* gtk/src/statusicon.hg: Added size_changed signal.
 	* gtk/src/gtk_signals.defs: Regenerated.
-	* gtk/src/notebook.hg: Added page_reordered, page_removed, and page_added 
+	* gtk/src/notebook.hg: Added page_reordered, page_removed, and page_added
 	signals.
 
 2006-07-05  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/printoperation.hg: Wrap the preview signal, using PrintOperationPreview 
+	* gtk/src/printoperation.hg: Wrap the preview signal, using PrintOperationPreview
 	via RefPtr, which might be appropriate. The refcounting might need examination.
 
 2006-07-05  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/printoperation.hg: Commented-out the preview signal for now, because 
-	the conversion is bad/wrong, and it is difficult to do, because gmmproc 
+	* gtk/src/printoperation.hg: Commented-out the preview signal for now, because
+	the conversion is bad/wrong, and it is difficult to do, because gmmproc
 	assumes that we want to deal with the interface via RefPtr.
 
 2006-06-30  Marko Anastasov <marko marko anastasov name>
@@ -4155,7 +4165,7 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-06-21  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/printjob.ccg:
-	* gtk/src/printjob.hg: send_job(): This no longer throws an 
+	* gtk/src/printjob.hg: send_job(): This no longer throws an
 	exception, because the C function no longer takes a GError*.
 	* gtk/src/statusicon.ccg:
 	* gtk/src/statusicon.hg: get_geometry(): Compilation fixes.
@@ -4165,7 +4175,7 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/label.hg: Added get/set_line_wrap_mode() and property.
 	* gtk/src/menushell.hg: Added get/set_take_focus() and property.
 	* gtk/src/printsettings.ccg:
-	* gtk/src/printsettings.hg: Put the standard settings in a member 
+	* gtk/src/printsettings.hg: Put the standard settings in a member
 	class as static const Glib::ustrings, initialized in the .cpp file.
 	* gtk/src/statusicon.ccg:
 	* gtk/src/statusicon.hg: Added get_geometry().
@@ -4179,12 +4189,12 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-06-21  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/printunixdialog.ccg: Add the Gtk:: prefix for Label, to 
+	* gtk/src/printunixdialog.ccg: Add the Gtk:: prefix for Label, to
 	fix the build, and include the label.h header.
 
 2006-06-20  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/printoperation.hg: Include the C header in the private/*.h 
+	* gtk/src/printoperation.hg: Include the C header in the private/*.h
 	file, so that it can use the enum.
 	* gtk/src/printsettings.hg: Remove PRINT_SETTINGS_PRINT_TO_FILE.
 	We really need to make this more like the Stock IDs.
@@ -4195,13 +4205,13 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/messagedialog.hg: Added set_image() and property.
 	* gtk/src/printoperation.hg: Do not include gtkprintoperation.h.
 	preview signal: Pass parent window as pointer, in case it is null.
-	* gtk/src/printoperationpreview.hg: Signals: Do not use 
-	no_default_handler, because this class is new so we do not need to 
+	* gtk/src/printoperationpreview.hg: Signals: Do not use
+	no_default_handler, because this class is new so we do not need to
 	preserver ABI.
 	* gtk/src/printunixdialog.ccg:
-	* gtk/src/printunixdialog.hg: Added add_custom_tab() overload that 
+	* gtk/src/printunixdialog.hg: Added add_custom_tab() overload that
 	takes a ustring.
-	* gtk/src/printsettings.hg: Remove get/set_print_to_file(), because 
+	* gtk/src/printsettings.hg: Remove get/set_print_to_file(), because
 	the C function was removed from GTK+.
 	* gtk/src/treeview.hg: Correct return type of get_grid_lines().
 	* tools/m4/convert_gtk.m4: Add conversion for TreeViewGridLines enum.
@@ -4236,17 +4246,17 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-06-19  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.hg: Added get/set_rubber_banding(), 
+	* gtk/src/treeview.hg: Added get/set_rubber_banding(),
 	get/set_grid_lines(), get/set_enable_tree_lines().
-	Added properties for show-expanders, level-indentation, 
+	Added properties for show-expanders, level-indentation,
 	rubber-banding, enable-grid-lines, and enable-tree-lines.
 
 2.9.5:
 
 2006-06-19  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.ccg: Provide implementation for 
-	set_search_position_func(). Bug #344787 from 
+	* gtk/src/treeview.ccg: Provide implementation for
+	set_search_position_func(). Bug #344787 from
 	Elijah Newren.
 
 2006-06-19  Elijah Newren  <newren gmail com>
@@ -4265,8 +4275,8 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-06-16  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/notebook.ccg: SignalProxy_WindowCreation_gtk_callback:
-	Comment-out unused source parameter and return a value when an 
-	exception is caught, to prevent compiler warnings. 
+	Comment-out unused source parameter and return a value when an
+	exception is caught, to prevent compiler warnings.
 	Bug #344771 from Elijah Newren.
 
 2006-06-13  Jonathon Jongsma  <jonathon jongsma gmail com>
@@ -4282,7 +4292,7 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-06-13  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/aboutdialog.ccg: set_url_hook(): Pass the slot pointer instead of a 
+	* gtk/src/aboutdialog.ccg: set_url_hook(): Pass the slot pointer instead of a
 	pointer to the slot pointer, so that this works again.
 
 2006-06-11  Murray Cumming  <murrayc murrayc com>
@@ -4290,9 +4300,9 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/assistant.hg: Added update_buttons_state().
 	* gtk/src/button.hg: Added get/set_image_position() and property.
 	* gtk/src/clipboard.ccg:
-	* gtk/src/clipboard.hg: Added request_rich_text(), wait_for_rich_text(), 
-	and wait_rich_text_is_available(). 
-	util_convert_atoms_to_strings(): Prevent memory leak of the result of 
+	* gtk/src/clipboard.hg: Added request_rich_text(), wait_for_rich_text(),
+	and wait_rich_text_is_available().
+	util_convert_atoms_to_strings(): Prevent memory leak of the result of
 	gdk_atom_name().
 	* gtk/src/entry.hg: Added get/set_inner_border().
 
@@ -4308,21 +4318,21 @@ This is the trunk branch for gtkmm 2.11/12.
 
 	* examples/book/custom/custom_widget/custom_gtkrc:
 	* examples/book/custom/custom_widget/mywidget.cc:
-	* examples/book/custom/custom_widget/mywidget.h: Make the RC file stuff 
-	work - the secret is that the style value is only available when the 
-	widget has been realized. However, this only works at the moment when 
+	* examples/book/custom/custom_widget/mywidget.h: Make the RC file stuff
+	work - the secret is that the style value is only available when the
+	widget has been realized. However, this only works at the moment when
 	hacking glibmm to change the gtkmm_ prefix to Gtkmm_, due to bug #343012.
-	* gtk/src/notebook.ccg: set_window_creation_hook(): Adapt to the changed GTK+ C 
+	* gtk/src/notebook.ccg: set_window_creation_hook(): Adapt to the changed GTK+ C
 	API, supplying the destroy notification.
-	* gtk/src/printoperation.hg: Removed set_show_dialog(), set_pdf_target(), 
+	* gtk/src/printoperation.hg: Removed set_show_dialog(), set_pdf_target(),
 	set_track_print_status(), run_async().
-	Added set_export_filename(), set_track_print_status(), 
+	Added set_export_filename(), set_track_print_status(),
 	set_show_progress(), set_allow_async(), set_custom_tab_label().
 	This is to match the C API.
 	* pango/src/font.ccg:
-	* pango/src/font.hg: Added describe_with_absolute_size(), get_font_map(). 
+	* pango/src/font.hg: Added describe_with_absolute_size(), get_font_map().
 	* pango/src/fontdescription.hg: Added set_absolute_size(), get_size_is_absolute().
-	* pango/src/layout.hg: Added get_font_description(), index_to_line_x(). 
+	* pango/src/layout.hg: Added get_font_description(), index_to_line_x().
 	* tools/m4/convert_pango.m4: Added necessary conversion.
 
 2006-06-07  Murray Cumming  <murrayc murrayc com>
@@ -4330,11 +4340,11 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/gtk_enums.defs: Updated with enumpl.
 	* gtk/src/gtk_methods.defs: Updated with h2defs.pyt
 	* gtk/src/notebook.ccg:
-	* gtk/src/notebook.hg: Added set_group_id(), get_group_id(), 
-	get_tab_reorderable(), set_tab_reorderable(), 
+	* gtk/src/notebook.hg: Added set_group_id(), get_group_id(),
+	get_tab_reorderable(), set_tab_reorderable(),
 	get_tab_detachable(), set_tab_detachable().
 	* gtk/src/printcontext.hg: Added set_cairo_context().
-	* gtk/src/printoperation.hg: run(): Added PrintOperationAction 
+	* gtk/src/printoperation.hg: run(): Added PrintOperationAction
 	parameter.
 	* tools/m4/convert_gtk.m4: Added necessary conversion.
 
@@ -4346,15 +4356,15 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-06-05  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/printcontext.hg: get_cairo() renamed to get_cairo_context(), 
-	get_fontmap() renamed to get_pango_fontmap(), 
-	create_context() renamed to create_pango_context(), 
-	create_layout() renamed to create_pango_layout(), to match the changes in 
+	* gtk/src/printcontext.hg: get_cairo() renamed to get_cairo_context(),
+	get_fontmap() renamed to get_pango_fontmap(),
+	create_context() renamed to create_pango_context(),
+	create_layout() renamed to create_pango_layout(), to match the changes in
 	GTK+.
 	* gtk/src/printjob.ccg:
-	* gtk/src/printjob.hg: send(): Handle the exception and add the ifdefed 
+	* gtk/src/printjob.hg: send(): Handle the exception and add the ifdefed
 	alternative for --enable-api-exceptions=no.
-	Comment out get_surface() const, because it does not seem to build with 
+	Comment out get_surface() const, because it does not seem to build with
 	--enable-api-exceptions at the moment. Added a TODO for that.
 
 2006-05-29  Murray Cumming  <murrayc murrayc com>
@@ -4363,13 +4373,13 @@ This is the trunk branch for gtkmm 2.11/12.
 	* pango/src/cairofontmap.ccg:
 	* pango/src/cairofontmap.hg: Added wrapper of the CairoFontMap interface.
 	* pango/src/context.ccg:
-	* pango/src/context.hg: Added update_from_cairo_context(), 
-	set_cairo_font_options(), set_cairo_font_options(), get_font_options(), 
+	* pango/src/context.hg: Added update_from_cairo_context(),
+	set_cairo_font_options(), set_cairo_font_options(), get_font_options(),
 	set_resolution(), get_resolution().
 	* pango/src/glyphstring.ccg:
 	* pango/src/glyphstring.hg: Added TODO for pango_cairo_glyph_string_path().
 	* pango/src/layout.ccg:
-	* pango/src/layout.hg: Added create(Cairo::Context), update_from_cairo_context(), 
+	* pango/src/layout.hg: Added create(Cairo::Context), update_from_cairo_context(),
 	add_to_cairo_context()
 	* pango/src/layoutline.ccg:
 	* pango/src/layoutline.hg: Added show_in_cairo_context(), add_to_cairo_context().
@@ -4384,21 +4394,21 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-05-26  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/custom/custom_widget/custom_gtkrc: Add the type prefix 
-	in the style block, which is apparently needed, though it still says it 
+	* examples/book/custom/custom_widget/custom_gtkrc: Add the type prefix
+	in the style block, which is apparently needed, though it still says it
 	is an invalid identifier.
-	* examples/book/custom/custom_widget/mywidget.cc: Use _ instead of - 
+	* examples/book/custom/custom_widget/mywidget.cc: Use _ instead of -
 	for the style name, in case that is a problem.
 
 2006-05-26  Murray Cumming  <murrayc murrayc com>
 
-	* docs/reference/Doxyfile.in: In PREDEFINED, set 
-	GLIBMM_VFUNCS_ENABLED, GLIBMM_PROPERTIES_ENABLED, and 
-        GLIBMM_EXCEPTIONS_ENABLED so that those parts of the API 
+	* docs/reference/Doxyfile.in: In PREDEFINED, set
+	GLIBMM_VFUNCS_ENABLED, GLIBMM_PROPERTIES_ENABLED, and
+        GLIBMM_EXCEPTIONS_ENABLED so that those parts of the API
 	show up in the documentation.
 	* examples/book/custom/custom_widget/custom_gtkrc:
 	* examples/book/custom/custom_widget/mywidget.cc:
-	Attempt (so far unsuccessfully) to show how to make an 
+	Attempt (so far unsuccessfully) to show how to make an
 	aspect of a custom widget themable.
 
 2006-05-22  Marko Anastasov <marko marko anastasov name>
@@ -4412,10 +4422,10 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-05-19  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: RefPtr appendix: Reword the bit about using 
+	* docs/tutorial/gtkmm-tut.xml: RefPtr appendix: Reword the bit about using
 	an official shared_ptr<>. It would not be that easy.
-	* gtk/src/gtk_docs_override.xml: gtk_table_get_homogenous(). Override because 
-	gtk_table_get_homogenous() is for some reason not being automatically changed to 
+	* gtk/src/gtk_docs_override.xml: gtk_table_get_homogenous(). Override because
+	gtk_table_get_homogenous() is for some reason not being automatically changed to
 	get_homongenous().
 
 2.9.3:
@@ -4456,12 +4466,12 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-05-16  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/actiongroup.ccg: add(): Use NULL instead of 0 with g_object_get(), to 
+	* gtk/src/actiongroup.ccg: add(): Use NULL instead of 0 with g_object_get(), to
 	avoid the warning about a missing sentinel.
 
 2006-05-16  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/actiongroup.ccg: add(): Use g_object_get(), not 
+	* gtk/src/actiongroup.ccg: add(): Use g_object_get(), not
 	g_object_get_data() to get property data. Fixes a memory corruption crash.
 	This was another regression introduced by the optional API changes.
 	Bug #341895 from Philip Langdale.
@@ -4471,8 +4481,8 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/pagesetupunixdialog.hg:
 	* gtk/src/printunixdialog.hg: Added TODO comments.
 	* gtk/src/printer.hg:
-	* gtk/src/printjob.hg: set_source_file(): Changed filename parameter 
-	from ustring to std::string. 
+	* gtk/src/printjob.hg: set_source_file(): Changed filename parameter
+	from ustring to std::string.
 	* tools/m4/convert_gtk.m4: Remove an unnecessary conversion.
 
 2006-05-16  Marko Anastasov <marko marko anastasov name>
@@ -4509,14 +4519,14 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py
 	* gtk/src/printoperation.hg: Change set_nr_of_pages() to set_n_pages().
 	* gtk/src/printsettings.hg: Change set/get_num_copies() to set/get_n_copies().
-	* gtk/src/recentmanager.hg: add_full(): This no longer throws an 
+	* gtk/src/recentmanager.hg: add_full(): This no longer throws an
 	exception.
 
 2.9.2:
 
 2006-05-12  Murray Cumming  <murrayc murrayc com
 
-	* gtk/src/uimanager.ccg: Fix a typo to fix the build when not disabling 
+	* gtk/src/uimanager.ccg: Fix a typo to fix the build when not disabling
 	exceptions.
 
 2.9.1:
@@ -4590,20 +4600,20 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gdk/src/pixbuf.hg:
 	* gtk/gtkmm/treeview_private.cc:
 	* gtk/src/aboutdialog.ccg:
-	* gtk/src/clipboard.ccg: 
+	* gtk/src/clipboard.ccg:
 	* gtk/src/treemodel.ccg:
 	* gtk/src/treemodelfilter.ccg:
 	* gtk/src/treeselection.ccg:
-	* gtk/src/treesortable.ccg:Added missing #ifdefs needed for use of 
+	* gtk/src/treesortable.ccg:Added missing #ifdefs needed for use of
 	--enable-api-exceptions=no with glibmm.
 
 2006-05-10  Murray Cumming  <murrayc murrayc com
 
-	* configure.in: Don't build examples/cellrenderercustom because 
+	* configure.in: Don't build examples/cellrenderercustom because
 	it needs too much #ifdefing when properties are disabled.
 	* gtk/src/printcontext.ccg:
 	* gtk/src/printcontext.hg:
-	* gtk/src/printoperation.hg: Fix the build by adding a conversion 
+	* gtk/src/printoperation.hg: Fix the build by adding a conversion
 	for the signal, and by removing the unnecessary method implementation.
 
 2006-02-15  Murray Cumming  <murrayc murrayc com
@@ -4647,22 +4657,22 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/texttag.hg:
 	* gtk/src/treeview.hg:
 	* gtk/src/treeviewcolumn.ccg:
-	* gtk/src/treeviewcolumn.hg: Add #ifdef GLIBMM_ENABLE_PROPERTIES around 
-	uses of property proxies and add the set_property<>("name", value) alternatives, 
+	* gtk/src/treeviewcolumn.hg: Add #ifdef GLIBMM_ENABLE_PROPERTIES around
+	uses of property proxies and add the set_property<>("name", value) alternatives,
 	so gtkmm still builds when using this.
-	* examples/Makefile.am: Disable build of cellrenderercustom because 
+	* examples/Makefile.am: Disable build of cellrenderercustom because
 	it needs properties (or too much #ifdefing)
 
 2006-05-10  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/printcontext.hg: Use an #m4 conversion and _WRAP_METHOD() to 
+	* gtk/src/printcontext.hg: Use an #m4 conversion and _WRAP_METHOD() to
 	generate get_cairo() instead of hand-coding it.
-	get_page_setup(), get_fontmap(): Return a const instance from the const 
+	get_page_setup(), get_fontmap(): Return a const instance from the const
 	overloads.
-        Removed the const overload of create_layout(). If you are creating it then 
+        Removed the const overload of create_layout(). If you are creating it then
 	you probably want to change it.
 	* gtk/src/printoperation.hg: Moved signals to the bottom, where we usually put them.
-	set_pdf_target(): Make the filename parameter a std::string, because the encoding of 
+	set_pdf_target(): Make the filename parameter a std::string, because the encoding of
 	filenames is unknown.
 
 2006-05-08  Marko Anastasov  <marko marko anastasov name>
@@ -4692,7 +4702,7 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-04-26  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/widget.hg: Added doxygen documentation, marking 
+	* gtk/src/widget.hg: Added doxygen documentation, marking
 	signal_get_accessible as deprecated, because it is useless.
 	Bug #338437.
 
@@ -4707,21 +4717,21 @@ This is the trunk branch for gtkmm 2.11/12.
 	* examples/book/recent_files/Makefile.am:
 	* examples/book/recent_files/examplewindow.cc:
 	* examples/book/recent_files/examplewindow.h:
-	* examples/book/recent_files/main.cc: Added these missing files, to 
+	* examples/book/recent_files/main.cc: Added these missing files, to
 	fix the build.
-	* gtk/src/widget.hg: Use deprecated option with the 
-	get_accessible keyword, because it should not exist, because it 
-	is actually a vfunc, but a quirk of gmmproc means that it was generated 
+	* gtk/src/widget.hg: Use deprecated option with the
+	get_accessible keyword, because it should not exist, because it
+	is actually a vfunc, but a quirk of gmmproc means that it was generated
 	even though it is in the .defs file as a vfunc.
 
 2006-04-21  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treesortable.hg: Correct the documentation for 
+	* gtk/src/treesortable.hg: Correct the documentation for
 	SlotCompare. Bug #339129 from Kevin Daughtridge.
 
 2006-04-20  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.ccg: Mark treeview_target_row as static, to slightly 
+	* gtk/src/treeview.ccg: Mark treeview_target_row as static, to slightly
 	reduce code size by preventing it from being exported in the ABI.
 
 2006-04-20  Murray Cumming  <murrayc murrayc com>
@@ -4740,16 +4750,16 @@ This is the trunk branch for gtkmm 2.11/12.
 
 	* gtk/src/cellrenderertext.hg: Change type for ellipsize property from
 	bool to Pango::EllipsizeMode. Also added some new properties.
-	(Note: This is technically a small API break, but a break of something 
+	(Note: This is technically a small API break, but a break of something
 	that could not have worked before, and I don't think it's an ABI break
 	Murray.)
 	* gtk/src/gtk_signals.defs: Regenerated to contain the new properties.
 
 2006-04-18  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/filechooser.hg: Correct the signature of the confirm_overwrite 
-	signature. This is technically a small API/ABI break, but any use of the 
-	signal as it was would have caused crashes and memory corruption, so that's 
+	* gtk/src/filechooser.hg: Correct the signature of the confirm_overwrite
+	signature. This is technically a small API/ABI break, but any use of the
+	signal as it was would have caused crashes and memory corruption, so that's
 	not something that anyone could complain about us not preserving.
 	Bug #338439 from Maxim Udushlivy.
 
@@ -4759,7 +4769,7 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-04-13  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/recentchooser.ccg: Convert the SignalProxy to the new style that 
+	* gtk/src/recentchooser.ccg: Convert the SignalProxy to the new style that
 	uses static functions instead.
 
 2006-04-12  Armin Burgmeier  <armin arbur net>
@@ -4776,8 +4786,8 @@ This is the trunk branch for gtkmm 2.11/12.
 	GtkRecentChooserWidget.
 	* tools/m4/convert_gtk.m4: Added new needed conversions.
 	* gtk/gtkmm.h: Include the new headers.
-	* examples/book/recent_files/: The beginning of an example. To complete 
-	this we need to be able to use RecentFilesMenu with UIManager. The GTK+ 
+	* examples/book/recent_files/: The beginning of an example. To complete
+	this we need to be able to use RecentFilesMenu with UIManager. The GTK+
 	developer is working on this.
 
 2006-04-12  Marko Anastasov <marko marko anastasov name>
@@ -4789,7 +4799,7 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-04-12  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/recentfilter.ccg: Fix some typos to fix the build. 
+	* gtk/src/recentfilter.ccg: Fix some typos to fix the build.
 	Use the new non-class SignalProxy callbacks idea. (See below)
 
 	* atk/src/hyperlink.hg:
@@ -4856,7 +4866,7 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/uimanager.hg:
 	* gtk/src/viewport.hg:
 	* gtk/src/widget.hg:
-	* gtk/src/window.hg: Use the new constversion option with _WRAP_METHOD() 
+	* gtk/src/window.hg: Use the new constversion option with _WRAP_METHOD()
 	to reduce code size a little.
 
 2006-04-07  Murray Cumming  <murrayc murrayc com>
@@ -4876,9 +4886,9 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/treeselection.ccg:
 	* gtk/src/treesortable.ccg:
 	* gtk/src/treeview.ccg:
-	* gtk/src/treeviewcolumn.ccg: For most hand-coded SignalProxy classes, used 
-	for set_*func() methods, remove them and just pass a copy of the slot around. 
-	The extra indirection is not necessary. Use standalone callback functions, so 
+	* gtk/src/treeviewcolumn.ccg: For most hand-coded SignalProxy classes, used
+	for set_*func() methods, remove them and just pass a copy of the slot around.
+	The extra indirection is not necessary. Use standalone callback functions, so
 	that they can be static, saving a few bytes on the library size.
 
 2006-04-12  Murray Cumming  <murrayc murrayc com>
@@ -4893,8 +4903,8 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/treemodel.ccg:
 	* gtk/src/treeselection.ccg:
 	* gtk/src/widget.ccg:
-	* pango/src/fontset.ccg: Mark private functions as static, 
-	to stop them being exported in the library, to reduce code size 
+	* pango/src/fontset.ccg: Mark private functions as static,
+	to stop them being exported in the library, to reduce code size
 	slightly.
 
 2006-04-11  Jonathon Jongsma  <jonathon jongsma gmail com>
@@ -4907,9 +4917,9 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-04-11  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/recentfilter.ccg:
-	* gtk/src/recentfilter.hg: Added constructor for the Info 
+	* gtk/src/recentfilter.hg: Added constructor for the Info
 	inner class, so that the member variables are initialized.
-	* gtk/src/recentinfo.hg: Split get_icon() into const and non-const 
+	* gtk/src/recentinfo.hg: Split get_icon() into const and non-const
 	overloads.
 	* gtk/src/recentmanager.hg: Added TODO comment for documentation.
 
@@ -4930,12 +4940,12 @@ This is the trunk branch for gtkmm 2.11/12.
 	* examples/book/treeview/modelsort/Makefile.am:
 	* examples/book/treeview/modelsort/examplewindow.cc:
 	* examples/book/treeview/modelsort/examplewindow.h:
-	* examples/book/treeview/modelsort/main.cc: Added example of 
-	independently sorted model, with the TreeModelSort parent model. 
+	* examples/book/treeview/modelsort/main.cc: Added example of
+	independently sorted model, with the TreeModelSort parent model.
 
 2006-04-11  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/gtkmm/listviewtext.cc: Constructor: Use sprintf() instead of 
+	* gtk/gtkmm/listviewtext.cc: Constructor: Use sprintf() instead of
 	std::stringstream because it is smaller (code size) and faster.
 
 2006-04-07  Cedric Gustin  <cedric gustin gmail com>
@@ -4964,41 +4974,41 @@ This is the trunk branch for gtkmm 2.11/12.
 2006-03-31  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
-	* tools/extra_defs_gen/generate_defs_gtk.cc: Added 
-	GTK_TYPE_CELL_RENDERER_SPIN, GTK_TYPE_RECENT_CHOOSER, 
-	GTK_TYPE_RECENT_CHOOSER_MENU, GTK_TYPE_RECENT_CHOOSER_WIDGET, 
+	* tools/extra_defs_gen/generate_defs_gtk.cc: Added
+	GTK_TYPE_CELL_RENDERER_SPIN, GTK_TYPE_RECENT_CHOOSER,
+	GTK_TYPE_RECENT_CHOOSER_MENU, GTK_TYPE_RECENT_CHOOSER_WIDGET,
 	GTK_TYPE_RECENT_FILTER, GTK_TYPE_RECENT_MANAGER )
 	* gtk/src/gtk_signals.defs: Added sections for the new types.
 
 
 2006-03-28  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_docs_override.xml: Added override for 
+	* gtk/src/gtk_docs_override.xml: Added override for
 	gtk_widget_render_icon(), because it mentioned unrefing the result.
 
 2006-03-26  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/gdk_docs_override.xml: Override the documentation for 
-	create_cairo_context because it mentions destroying the result, 
+	* gdk/src/gdk_docs_override.xml: Override the documentation for
+	create_cairo_context because it mentions destroying the result,
 	and says that it is since 2.8 instead of 2.10.
 
 2006-03-23  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/pixbufloader.hg: create(): Add documentation, based on 
+	* gdk/src/pixbufloader.hg: create(): Add documentation, based on
 	new C documentation.
 
 2006-03-22  Murray Cumming  <murrayc murrayc com>
 
 	* docs/tutorial/Makefile.am: Add style.css to EXTRA_DIST.
-	* docs/tutorial/gtkmm-tut.xml: TreeView chapter: Add a 
-	sub-section about sorting, mentioning the simple set_sort_column() 
-	functions and TreeModelSort for independent sorting. Based on 
+	* docs/tutorial/gtkmm-tut.xml: TreeView chapter: Add a
+	sub-section about sorting, mentioning the simple set_sort_column()
+	functions and TreeModelSort for independent sorting. Based on
 	code from the example from R. Douglas Barbieri in bug #334791.
 
 2006-03-22  Murray Cumming <murrayc murrayc com>
 
 	* gdk/src/dragcontext.hg: Added set_icon_name().
-	* gtk/src/toolbutton.hg: Added set_icon_name() and 
+	* gtk/src/toolbutton.hg: Added set_icon_name() and
 	get_icon_name().
 	* gdk/src/pixbuf.hg:
 	* gdk/src/pixbufloader.ccg:
@@ -5009,7 +5019,7 @@ This is the trunk branch for gtkmm 2.11/12.
 	* gtk/src/linkbutton.hg:
 	* gtk/src/textbuffer.hg:
 	* gtk/src/textchildanchor.hg:
-	* gtk/src/treemodelsort.hg: Added documentation, based on 
+	* gtk/src/treemodelsort.hg: Added documentation, based on
 	the C documentation.
 
 2006-03-22  Murray Cumming <murrayc murrayc com>
@@ -5019,7 +5029,7 @@ This is the trunk branch for gtkmm 2.11/12.
 	* examples/book/iconview/Makefile.am:
 	* examples/book/iconview/examplewindow.cc:
 	* examples/book/iconview/examplewindow.h:
-	* examples/book/iconview/main.cc: Added example from 
+	* examples/book/iconview/main.cc: Added example from
 	R. Douglas Barbieri in bug #335388.
 	* examples/book/iconview/gnome-dice-1.svg:
 	* examples/book/iconview/gnome-dice-2.svg:
@@ -5028,28 +5038,28 @@ This is the trunk branch for gtkmm 2.11/12.
 	* examples/book/iconview/gnome-dice-5.svg:
 	* examples/book/iconview/gnome-dice-6.svg:
 	* examples/book/iconview/mozilla-firefox.png:
-	* examples/book/iconview/xmms.xpm: Sample images for the 
+	* examples/book/iconview/xmms.xpm: Sample images for the
 	example.
 
 2006-03-22  Murray Cumming  <murrayc murrayc com>
 
-	* docs/index.html: Corrected links to chapters, now that 
+	* docs/index.html: Corrected links to chapters, now that
 	we added a chapter in the middle. Bug #334989 from Rob Page.
-	* gtk/gtkmm/listviewtext.h: Added groups and newin doxygen 
+	* gtk/gtkmm/listviewtext.h: Added groups and newin doxygen
 	tags.
 
 2006-03-22  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/gtkmm/listviewtext.cc:
-	* gtk/gtkmm/listviewtext.h: Renamed some member variables, and 
-	used ModelColumns via member instance instead of pointer, to 
+	* gtk/gtkmm/listviewtext.h: Renamed some member variables, and
+	used ModelColumns via member instance instead of pointer, to
 	simplify code.
 	* configure.in:
 	* examples/book/treeview/Makefile.am:
 	* examples/book/treeview/listviewtext/Makefile.am:
 	* examples/book/treeview/listviewtext/examplewindow.cc:
 	* examples/book/treeview/listviewtext/examplewindow.h:
-	* examples/book/treeview/listviewtext/main.cc: Added example, 
+	* examples/book/treeview/listviewtext/main.cc: Added example,
 	based on treeview/list example.
 	* gtk/gtkmm.h: Include listviewtext.h
 
@@ -5057,14 +5067,14 @@ This is the trunk branch for gtkmm 2.11/12.
 
 	* gtk/gtkmm/Makefile.am:
 	* gtk/gtkmm/listviewtext.cc:
-	* gtk/gtkmm/listviewtext.h: Added ListViewText, a very simple TreeView 
-	convenience class, from J. Baltasar García Perez-Schofield in bug #329333, 
+	* gtk/gtkmm/listviewtext.h: Added ListViewText, a very simple TreeView
+	convenience class, from J. Baltasar García Perez-Schofield in bug #329333,
 	with formatting and constness corrections.
 
 2006-03-10  Murray Cumming  <murrayc murrayc com>
 
 	* examples/book/drawingarea/clock/clock.cc:
-	* examples/book/drawingarea/joins/myarea.cc: Update the cairomm enum values for the 
+	* examples/book/drawingarea/joins/myarea.cc: Update the cairomm enum values for the
 	latest cairomm API.
 
 2006-03-08  Murray Cumming  <murrayc murrayc com>
@@ -5082,14 +5092,14 @@ This is the trunk branch for gtkmm 2.11/12.
 
 2006-02-25  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Signals appendix: Remove vague uninteresting stuff 
+	* docs/tutorial/gtkmm-tut.xml: Signals appendix: Remove vague uninteresting stuff
 	about different functor types, and mention sigc::ptr_fun, mem_fun distinction earlier.
 
 o2006-02-25  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/gtk_docs.xml: Regenerate from the C files.
-	* gtk/src/gtk_docs_override.xml: Update the override for gtk_icon_theme_list_icons(), 
-	so that it shows the correct subset examples. Fixes bug #330966 from John Spray 
+	* gtk/src/gtk_docs_override.xml: Update the override for gtk_icon_theme_list_icons(),
+	so that it shows the correct subset examples. Fixes bug #330966 from John Spray
 
 2006-02-25  Murray Cumming  <murrayc murrayc com>
 
@@ -5120,11 +5130,11 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 
 2006-02-22  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_docs_override.xml: Added an override for gtk_icon_theme_list_icons() 
-	because it mentions GList, memory management of the items, and providing a NULL 
+	* gtk/src/gtk_docs_override.xml: Added an override for gtk_icon_theme_list_icons()
+	because it mentions GList, memory management of the items, and providing a NULL
 	parameter.
 	* gtk/src/icontheme.ccg:
-	* gtk/src/icontheme.hg: Added override of list_icons() that returns all icons, 
+	* gtk/src/icontheme.hg: Added override of list_icons() that returns all icons,
 	regardless of context, to match the NULL context case. Bug #330945 from John Spray.
 
 2006-02-18  Jonathon Jongsma  <jonathon jongsma gmail com>
@@ -5155,12 +5165,12 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 2006-02-10  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/assistant.hg: Wrap the prepared signal, now that it is fixed in GTK+.
-	* gtk/src/entry.hg: Add a link to the email that says it is OK to wrap the 
+	* gtk/src/entry.hg: Add a link to the email that says it is OK to wrap the
 	activate signal.
 
 2006-02-10  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/clipboard.hg: Wrap the owner-changed signal, which was new in 
+	* gtk/src/clipboard.hg: Wrap the owner-changed signal, which was new in
 	GTK+ 2.8, I think. Use no_default_handler to avoid an ABI break.
 	* gtk/src/gtk_signals.defs: Added defs for GtkClipboard.
 	* tools/extra_defs_gen/generate_defs_gtk.cc: Generate .defs for GtkClipboard.
@@ -5174,23 +5184,23 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 
 2006-01-29  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/Makefile.am: Remove unnecessary icons installation line - 
+	* docs/tutorial/Makefile.am: Remove unnecessary icons installation line -
 	it happens in the sub-directory.
 	* docs/tutorial/figures/Makefile.am:
 	* docs/tutorial/figures/comboboxentry_complex.png:
 	* docs/tutorial/figures/comboboxentry_text.png: Added screenshots.
-	* docs/tutorial/gtkmm-tut.xml: Write basic Combo Boxes chapter, replacing the 
-	text about the deprecated Combo widget, and moving it after the TreeView 
+	* docs/tutorial/gtkmm-tut.xml: Write basic Combo Boxes chapter, replacing the
+	text about the deprecated Combo widget, and moving it after the TreeView
 	chapter, because it needs knowledge of the TreeView.
 	* examples/book/combobox/complex/examplewindow.cc:
 	* examples/book/combobox/text/examplewindow.cc:
 	* examples/book/comboboxentry/complex/examplewindow.cc:
-	* examples/book/comboboxentry/text/examplewindow.cc: Removed useless 
+	* examples/book/comboboxentry/text/examplewindow.cc: Removed useless
 	commented-out code.
 
 2006-01-29  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.hg: Added get_search_entry() and 
+	* gtk/src/treeview.hg: Added get_search_entry() and
 	get_headers_clickable().
 	* tools/m4/convert_gtk.m4: Correct the Entry conversion.
 
@@ -5214,12 +5224,12 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 	* gtk/src/messagedialog.hg: Added properties.
 	* gtk/src/radioaction.hg: Added set_current_value().
 	* gtk/src/sizegroup.hg: Added get_widgets().
-	* gtk/src/toolbutton.hg: Deprecated the clicked signal, because 
+	* gtk/src/toolbutton.hg: Deprecated the clicked signal, because
 	it has become a keybinding/action signal.
 	* gtk/src/treeview.ccg:
 	* gtk/src/treeview.hg: Added set_search_position_func().
 	* gtk/src/window.hg: Added get_group().
-	* tools/extra_defs_gen/generate_defs_gtk.cc: Add the new GTK+ 
+	* tools/extra_defs_gen/generate_defs_gtk.cc: Add the new GTK+
 	GTypes.
 	* tools/m4/convert_gtk.m4: Add new needed conversions.
 	* gtk/src/gtk_enums.defs: Regenerated with enums.pl
@@ -5237,28 +5247,28 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 2006-01-24  Murray Cumming  <murrayc murrayc com>
 
 	* docs/tutorial/Makefile.am: Restore html upload line.
-	* docs/tutorial/gtkmm-tut.xml: Contributing: Added links to bugs page. 
+	* docs/tutorial/gtkmm-tut.xml: Contributing: Added links to bugs page.
 	* gtk/src/radiobutton.hg: Added documentation for get/set/reset_group().
 
 2006-01-24  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Installation: Move section about 
-	packages before the section about installing from source, so people 
-	see the easiest/best way first. Add warning about installing 
+	* docs/tutorial/gtkmm-tut.xml: Installation: Move section about
+	packages before the section about installing from source, so people
+	see the easiest/best way first. Add warning about installing
 	source-built stuff in /usr.
 
 2006-01-24  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/Makefile.am: Upload the style.css file when doing 
+	* docs/tutorial/Makefile.am: Upload the style.css file when doing
 	post-html.
-	* docs/tutorial/gtkmm-tut.xml: Add para tags to tip and note tags, 
-	as noticed by the validate-original make target. Remove some of 
-	the initial paragraph about it being a draft. 
+	* docs/tutorial/gtkmm-tut.xml: Add para tags to tip and note tags,
+	as noticed by the validate-original make target. Remove some of
+	the initial paragraph about it being a draft.
 
 2006-01-24  Murray Cumming  <murrayc murrayc com>
 
 	* docs/tutorial/Makefile.am:
-	* docs/tutorial/icons/Makefile.am: Restored some files I messed up 
+	* docs/tutorial/icons/Makefile.am: Restored some files I messed up
 	by copying stuff into the wrong place.
 
 2006-01-24  Murray Cumming <murrayc murrayc com>
@@ -5285,12 +5295,12 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 2006-01-18  Murray Cumming  <murrayc murrayc com>
 
 	* docs/tutorial/figures/Makefile.am:
-	* docs/tutorial/figures/*.png: Several updated screenshots from 
+	* docs/tutorial/figures/*.png: Several updated screenshots from
 	Jonathon Jongsma. Bug #327142.
 
 2006-01-18  Murray Cumming <murrayc murrayc com>
 
-	* gtk/src/gtk_docs_override.xml: Added some new overrides for functions that 
+	* gtk/src/gtk_docs_override.xml: Added some new overrides for functions that
 	mention free() or NULL.
 
 2006-01-15  Jonathon Jongsma  <jonathon jongsma gmail com>
@@ -5335,23 +5345,23 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 2005-12-20  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/container.ccg:
-	* gtk/src/container.hg: Use custom_c_callback option 
-	with _WRAP_SIGNAL for the remove signal, so we can 
-	provide a custom signal callback (as well as the existing 
-	custom default signal callback). This allows us to 
-	check for already-deleted children in connected signal handler 
-	callbacks as well as the default signal handler. This should 
+	* gtk/src/container.hg: Use custom_c_callback option
+	with _WRAP_SIGNAL for the remove signal, so we can
+	provide a custom signal callback (as well as the existing
+	custom default signal callback). This allows us to
+	check for already-deleted children in connected signal handler
+	callbacks as well as the default signal handler. This should
 	be a partial fix for bug #315874 from Philip Langdale.
 
 2005-12-23  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: DrawingArea chapter: Move GDK 
-	stuff into an appendix, and remove reference to X, because it is 
-	not always running on X. 
+	* docs/tutorial/gtkmm-tut.xml: DrawingArea chapter: Move GDK
+	stuff into an appendix, and remove reference to X, because it is
+	not always running on X.
 
 2005-12-23  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/figures/Makefile.am: Mention the new screenshots 
+	* docs/tutorial/figures/Makefile.am: Mention the new screenshots
 	so they are disted and uploaded.
 	* docs/tutorial/gtkmm-tut.xml: Fix a source code path.
 
@@ -5370,13 +5380,13 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 
 2005-12-21  Murray Cumming <murrayc murrayc com>
 
-	* gtk/src/texttagtable.ccg: Put a private class in a 
-	anonymous namespace, theoretically to prevent it being 
-	exported as ABI. 
+	* gtk/src/texttagtable.ccg: Put a private class in a
+	anonymous namespace, theoretically to prevent it being
+	exported as ABI.
 
 2005-12-20  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/entry.hg: Added xalign and 
+	* gtk/src/entry.hg: Added xalign and
 	truncate-multiline properties.
 
 2005-12-20  Murray Cumming  <murrayc murrayc com>
@@ -5384,13 +5394,13 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 	* examples/book/drawingarea/myarea.cc:
 	* gdk/gdkmm/general.cc:
 	* gdk/gdkmm/general.h:
-	* gdk/src/drawable.hg: Use Cairo objects via 
+	* gdk/src/drawable.hg: Use Cairo objects via
 	Cairo::RefPtr.
 
 2005-12-15  Murray Cumming <murrayc murrayc com>
 
 	* gtk/src/adjustment.ccg:
-	* gtk/src/adjustment.hg: Generate the constructor, 
+	* gtk/src/adjustment.hg: Generate the constructor,
 	instead of hand coding it, because it now uses properties.
 
 2005-12-15  Murray Cumming  <murrayc murrayc com>
@@ -5400,14 +5410,14 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 	* examples/book/statusicon/.cvsignore:
 	* examples/book/statusicon/main.cc:
 	Add example.
-	* gtk/gtkmm.h: #include statusicon.h and 
+	* gtk/gtkmm.h: #include statusicon.h and
 	cellrendereraccel.h.
-	* gtk/src/statusicon.hg: Rename parameter name for 
+	* gtk/src/statusicon.hg: Rename parameter name for
 	stock constructor, so it uses the correct property name.
 
 2005-12-15  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/object.hg: Add class documentation, based on 
+	* gtk/src/object.hg: Add class documentation, based on
 	the C documentation. Add documentation for manage().
 
 2005-12-14  Murray Cumming <murrayc murrayc com>
@@ -5415,10 +5425,10 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 	* gdk/src/types.hg: Hide traits from Doxygen.
 
 2005-12-14  Philip Langdale  <plangdale vmware com>
- 
+
  	* gdk/src/window.hg:
- 	* tools/m4/convert_gdk.m4: Correct the Cursor 
- 	conversion - it does not need to be copied/leaked. 
+ 	* tools/m4/convert_gdk.m4: Correct the Cursor
+ 	conversion - it does not need to be copied/leaked.
  	Bug #323920.
 
 2005-12-12  Murray Cumming <murrayc murrayc com>
@@ -5428,24 +5438,24 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 	* gtk/src/cellrendereraccel.ccg:
 	* gtk/src/cellrendereraccel.hg: New CellRenderer.
 	* gtk/gtkmm/cellrenderer_generation.cc:
-	* gtk/gtkmm/cellrenderer_generation.h: 
-	Add a template specialization for AccelKey model 
+	* gtk/gtkmm/cellrenderer_generation.h:
+	Add a template specialization for AccelKey model
 	columns.
-	* gtk/src/filechooserbutton.hg: Add 
+	* gtk/src/filechooserbutton.hg: Add
 	set/get_focus_on_click() and property.
 	* gtk/src/menu.ccg:
-	* gtk/src/menu.hg: Add attach_to_widget() overload 
+	* gtk/src/menu.hg: Add attach_to_widget() overload
 	without a destroy callback.
-	* gtk/src/range.hg: Added 
+	* gtk/src/range.hg: Added
 	get/set_lower_stepper_sensitivity(),
 	get/set_upper_stepper_sensitivity() and properties.
 	* gtk/src/selectiondata.hg: Added targets_include_uri().
 	* gtk/src/statusicon.ccg:
 	* gtk/src/statusicon.hg: New class.
 	* gtk/src/style.hg: Added lookup_color().
-	* gtk/src/textbuffer.hg: Added get_has_selection() and 
+	* gtk/src/textbuffer.hg: Added get_has_selection() and
 	property. Added text property.
-	* gtk/src/window.hg: Added get/set_deletable() and 
+	* gtk/src/window.hg: Added get/set_deletable() and
 	property.
 	* tools/extra_defs_gen/generate_defs_gtk.cc: Add new types.
 	* tools/m4/convert_gtk.m4: Add new conversions.
@@ -5456,13 +5466,13 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 
 2005-12-10  Murray Cumming <murrayc murrayc com>
 
-	* gtk/src/expander.hg: Add documentation, base on the 
+	* gtk/src/expander.hg: Add documentation, base on the
 	C documentation, mentioning property_expanded().signal_changed().
 
 2005-12-10  Murray Cumming <murrayc murrayc com>
 
-	* gtk/src/object.ccg: Use g_object_sink_ref() and 
-	friends instead of now-deprecated gtk_object_sink(). 
+	* gtk/src/object.ccg: Use g_object_sink_ref() and
+	friends instead of now-deprecated gtk_object_sink().
 	Maybe it works.
 
 2005-12-06  Jonathon Jongsma  <jonathon jongsma gmail com>
@@ -5473,19 +5483,19 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 
 2005-12-06   Jonathon Jongsma <jonathon jongsma gmail com>
 
-	* configure.in: Look for gmmproc in generic libdir 
-	directory, because that is not always lib/. This 
+	* configure.in: Look for gmmproc in generic libdir
+	directory, because that is not always lib/. This
 	fixes the build on some 64-bit systems.
 
 2005-12-06   Jonathon Jongsma <jonathon jongsma gmail com>
 
-	* gdk/gdkmm-2.4.pc.in: Add cairomm to dependencies. 
+	* gdk/gdkmm-2.4.pc.in: Add cairomm to dependencies.
 	Bug #323347.
 
 2005-12-02  Murray Cumming <murrayc murrayc com>
 
-	* docs/reference/Doxyfile.in: Reword the title of the 
-	since pages, to make it clear that they do not include 
+	* docs/reference/Doxyfile.in: Reword the title of the
+	since pages, to make it clear that they do not include
 	new API in subsequent versions.
 
 2005-12-01  Murray Cumming <murrayc murrayc com>
@@ -5495,16 +5505,16 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 2005-12-01  Murray Cumming <murrayc murrayc com>
 
 	* gtk/src/treemodel.ccg:
-	* gtk/src/treemodel.hg: Added a method overload of 
-	rows_reordered() without the iter, because the GTK+ docs 
-	now say that it can be 0. Added documentation, based on the 
+	* gtk/src/treemodel.hg: Added a method overload of
+	rows_reordered() without the iter, because the GTK+ docs
+	now say that it can be 0. Added documentation, based on the
 	C documentation.
 
 2005-12-01  Murray Cumming <murrayc murrayc com
 
-	* examples/book/drawingarea/myarea.cc: 
-	on_expose_event(): Port to cairo instead of 
-	draw*(), though the Color and GC part should 
+	* examples/book/drawingarea/myarea.cc:
+	on_expose_event(): Port to cairo instead of
+	draw*(), though the Color and GC part should
 	probably be ported too.
 
 2005-12-01  Murray Cumming <murrayc murrayc com>
@@ -5512,36 +5522,36 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 	* configure.in: Depend on cairomm.
 	* gdk/gdkmm/general.cc:
 	* gdk/gdkmm/general.h:
-	* gdk/src/drawable.hg: Use C++ Cairo:: types instead of 
+	* gdk/src/drawable.hg: Use C++ Cairo:: types instead of
 	C cairo_* types.
 
 2005-12-01  Murray Cumming <murrayc murrayc com>
 
-	* docs/reference/Doxyfile.in: Add a newline after the 
-	newin xrefitem, to stop doxgygen associating the following 
-	text with the xrefitem, so properties and returns do not 
+	* docs/reference/Doxyfile.in: Add a newline after the
+	newin xrefitem, to stop doxgygen associating the following
+	text with the xrefitem, so properties and returns do not
 	show up in the list of new API.
 
 2005-12-01  Murray Cumming <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Remove link to 
-	non-existing drawing_area_text example. 
+	* docs/tutorial/gtkmm-tut.xml: Remove link to
+	non-existing drawing_area_text example.
 	Bug #311176 from Jonathon Jongsma.
 
 2005-11-30  Murray Cumming <murrayc murrayc com>
- 
- 	* docs/index.html: Change deprecated link to link to 
+
+ 	* docs/index.html: Change deprecated link to link to
  	deprecated and new pages page.
  	* gdk/src/gdk_docs_override.xml:
- 	* gtk/src/gtk_docs_override.xml: Change Since: to 
+ 	* gtk/src/gtk_docs_override.xml: Change Since: to
  	our @newin tags.
 
 2005-11-30  Murray Cumming <murrayc murrayc com>
 
-	* docs/reference/Doxyfile.in: Added ALIASES 
-	for @newin2p2, @newin2p4, @newin2p6, @newin2p8, and 
-	@newin2p10. API marked with these tags will then be 
-	listed together on a page. Doxygen already has @since, 
+	* docs/reference/Doxyfile.in: Added ALIASES
+	for @newin2p2, @newin2p4, @newin2p6, @newin2p8, and
+	@newin2p10. API marked with these tags will then be
+	listed together on a page. Doxygen already has @since,
 	but that does not list them on one page.
 	* gdk/src/displaymanager.hg:
 	* gtk/gtkmm/accelmap.h:
@@ -5555,24 +5565,24 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 	* gtk/src/radiotoolbutton.hg:
 	* gtk/src/rc.hg:
 	* gtk/src/uimanager.hg:
-	* pango/src/fontset.hg: Replace any Since: text with 
+	* pango/src/fontset.hg: Replace any Since: text with
 	the new tags.
 
 2005-11-30  Murray Cumming <murrayc murrayc com>
 
 	* configure.in:
-	* gtk/gtkmmconfig.h.in: Check for the mkifofs() 
-	function (not available in windows, apparently), and 
+	* gtk/gtkmmconfig.h.in: Check for the mkifofs()
+	function (not available in windows, apparently), and
 	define HAVE_MKIFOFS.
-	* examples/book/input/main.cc: Do not use mkifofs 
+	* examples/book/input/main.cc: Do not use mkifofs
 	if it is not present, to fix build on Windows.
 	Bug #309031 from haleykd.
 
 2005-11-30  Murray Cumming <murrayc murrayc com>
 
 	* gtk/gtkmm/accelmap.cc:
-	* gtk/gtkmm/accelmap.h: Added lookup_entry(), wrapping 
-	gtk_accel_map_lookup_entry, based on code provided by 
+	* gtk/gtkmm/accelmap.h: Added lookup_entry(), wrapping
+	gtk_accel_map_lookup_entry, based on code provided by
 	Paul Davis in bug #318407.
 
 2005-11-30  Murray Cumming  <murrayc murrayc com>
@@ -5582,8 +5592,8 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 2005-11-29  Murray Cumming <murrayc murrayc com>
 
 	* build_shared/Makefile_build.am_fragment:
-	* configure.in: Added --enable-deprecated-api option: 
-	Set it to yes to remove deprecated API from the library, 
+	* configure.in: Added --enable-deprecated-api option:
+	Set it to yes to remove deprecated API from the library,
 	for instance for embedded devices.
 	* gdk/src/color.ccg:
 	* gdk/src/color.hg:
@@ -5614,13 +5624,13 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 	* gtk/src/treeview.hg:
 	* gtk/src/treeviewcolumn.ccg:
 	* gtk/src/treeviewcolumn.hg:
-	* gtk/src/widget.hg: Use the new gmmproc features to 
+	* gtk/src/widget.hg: Use the new gmmproc features to
 	ifdef-out the deprecated API.
 	* tests/menu_destruction/main.cc:
 	* demos/gtk-demo/example_iconview.cc:
 	* demos/gtk-demo/example_menus.cc:
 	* demos/gtk-demo/example_sizegroup.cc:
-	* demos/gtk-demo/example_textview.cc: 
+	* demos/gtk-demo/example_textview.cc:
 	* examples/Makefile.am_fragment:
 	* examples/book/custom/custom_container/mycontainer.cc:
 	* examples/book/dialogs/fileselection/examplewindow.cc:
@@ -5632,15 +5642,15 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 2005-11-29  Murray Cumming <murrayc murrayc com>
 
 	* gtk/src/style.ccg:
-	* gtk/src/style.hg: Added an overload 
-	of set_bg_pixmap() that takes a const 
-	Pixmap, and deprecated the non-const one, 
+	* gtk/src/style.hg: Added an overload
+	of set_bg_pixmap() that takes a const
+	Pixmap, and deprecated the non-const one,
 	because the pixmap contents are not changed
 	by the method. Bug #313309 from Michael Hofmann.
 
 2005-11-29  Murray Cumming <murrayc murrayc com>
 
-	* docs/index.html: Added a link to the 
+	* docs/index.html: Added a link to the
 	generated list of deprecated API.
 
 2005-11-29  Murray Cumming <murrayc murrayc com>
@@ -5649,8 +5659,8 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 
 2005-11-28  Murray Cumming <murrayc murrayc com>
 
-	* gtk/src/textbuffer.hg: Added const overloads of 
-	get_text() and get_slice(), deprecating the non-const 
+	* gtk/src/textbuffer.hg: Added const overloads of
+	get_text() and get_slice(), deprecating the non-const
 	versions. Bug #322338 from Ami Tavory.
 
 2005-11-22  Murray Cumming <murrayc murrayc com>
@@ -5660,38 +5670,38 @@ o2006-02-25  Murray Cumming  <murrayc murrayc com>
 	* examples/book/update_ui/Makefile.am:
 	* examples/book/update_ui/examplewindow.cc:
 	* examples/book/update_ui/examplewindow.h:
-	* examples/book/update_ui/main.cc: Add an example 
-	that uses events_pending() to update the UI, loosely 
+	* examples/book/update_ui/main.cc: Add an example
+	that uses events_pending() to update the UI, loosely
 	based on bug #317424 from Gareth Foster.
 
 2005-11-22  Murray Cumming <murrayc murrayc com>
 
 	* pango/src/attrlist.ccg:
-	* pango/src/attrlist.hg: Add operator(), because 
+	* pango/src/attrlist.hg: Add operator(), because
 	some methods return null PangoAttrList*s.
 
 2005-11-21  Murray Cumming <murrayc murrayc com>
 
 	* gdk/gdkmm/general.cc:
-	* gdk/gdkmm/general.h: Added wrappers for gdk cairo functions, 
-	though we need a real cairo Context class, from a real cairo C++ 
+	* gdk/gdkmm/general.h: Added wrappers for gdk cairo functions,
+	though we need a real cairo Context class, from a real cairo C++
 	API.
 	* gdk/src/drawable.hg: Add TODO about a gdk cairo function.
-	* gtk/src/treeview.hg: Do not use g_asssert in a header, to 
+	* gtk/src/treeview.hg: Do not use g_asssert in a header, to
 	avoid a warning about a useless command.
 
 
 2005-11-16  Michael J M Thomson <mjmt internode on net>
 
-	* gdk/src/gc.hg: GC::set_clip_rectangle(): Add a 
-	method overload that takes a const argument, and 
+	* gdk/src/gc.hg: GC::set_clip_rectangle(): Add a
+	method overload that takes a const argument, and
 	deprecate the non-const version. Bug #320631.
 
 2005-11-16  Murray Cumming <murrayc murrayc com>
 
-	* gtk/src/widget.hg: Made map() public, 
-	because custom containers sometimes (e.g. GtkNotebook) 
-	need to call it on their child widgets, though we are 
+	* gtk/src/widget.hg: Made map() public,
+	because custom containers sometimes (e.g. GtkNotebook)
+	need to call it on their child widgets, though we are
 	not sure when. Bug #320631.
 
 This is the HEAD branch, for new API.
@@ -5700,16 +5710,16 @@ This is the HEAD branch, for new API.
 
 2005-08-02  Marco Scholten <mscholtn xs4all nl>
 
-	* docs/tutorial/gtkmm-tut.xml: changed square to 
+	* docs/tutorial/gtkmm-tut.xml: changed square to
 	Penrose triangle and added the missing screenshot
 	in the custom widget chapter.
 	Bug #311176.
 
 2005-10-19  Murray Cumming <murrayc.com>
 
-	* gtk/src/uimanager.hg: Use OWNERSHIP_NONE 
-	with get_action_groups(), because the GList 
-	should not be freed. Bug #31865 from 
+	* gtk/src/uimanager.hg: Use OWNERSHIP_NONE
+	with get_action_groups(), because the GList
+	should not be freed. Bug #31865 from
 	Colin Law.
 
 2005-10-19  Murray Cumming  <murrayc murrayc com>
@@ -5718,8 +5728,8 @@ This is the HEAD branch, for new API.
 
 2005-09-28  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/scrolledwindow.hg: get_*scrollbar_visible(): 
-	get_hscrollbar_visible() returned vscrollbar_visible() 
+	* gtk/src/scrolledwindow.hg: get_*scrollbar_visible():
+	get_hscrollbar_visible() returned vscrollbar_visible()
 	and vice-versa. Fixed. Bug #317309 by Bartek Kostrzewa.
 
 2.8.0:
@@ -5732,24 +5742,24 @@ Updated NEWS and increased version.
 
 	* gdk/src/dragcontext.hg: Corrected commented-out set_icon_name()
 	signature so we get it right when we can add it.
-	* gdk/src/gdk_extra.defs: Added gtk_drag_set_icon_name, copied from 
+	* gdk/src/gdk_extra.defs: Added gtk_drag_set_icon_name, copied from
 	gtk_methods.defs.
-	* gtk/src/gtk_signals.defs.patch: Added this patch to help us 
+	* gtk/src/gtk_signals.defs.patch: Added this patch to help us
 	modify the file after regenerating it in future.
 	* gtk/src/toolbutton.hg: Added commented-out set/get_icon_name()
- 	for use during 2.9. 
+ 	for use during 2.9.
 
 2005-08-17  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/dragcontext.hg: Comment-out set_icon_name() with a 
-	TODO comment because it is not getting the defs defintion for 
+	* gdk/src/dragcontext.hg: Comment-out set_icon_name() with a
+	TODO comment because it is not getting the defs defintion for
 	some reason.
 	* gdk/src/gdk_signals.defs: Regenerated with generate_extra_defs.
-	* gtk/src/entrycompletion.hg: Properties: Correct key_length 
+	* gtk/src/entrycompletion.hg: Properties: Correct key_length
 	to minimum_key_length, and popup_set_widgth to popup_set_width.
 	* gtk/src/gtk_enums.defs: Removed broken gtktreeprivate.h stuff.
-	* gtk/src/gtk_other.defs: Added new FileChooser signals and 
-	properties. 
+	* gtk/src/gtk_other.defs: Added new FileChooser signals and
+	properties.
 	* gtk/src/gtk_signals.defs: Regenerated with generate_extra_defs.
 	* tools/m4/convert_gtk.m4: Added GtkFileChooserConfirmation.
 
@@ -5765,26 +5775,26 @@ Updated NEWS and increased version.
 
 2005-08-01  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.ccg: unset_model(): Removed 
+	* gtk/src/treeview.ccg: unset_model(): Removed
 	extra ; that was breaking the build.
 
 2005-08-01  Murray Cumming <murrayc murrayc com>
 
-	* config.h.in: Added missing undefs, needed 
-	by SUN and Tru64 compilers. Patch from 
+	* config.h.in: Added missing undefs, needed
+	by SUN and Tru64 compilers. Patch from
 	The Written Word.
 
 2005-08-01  Jonner <jonathon jongsma gmail com>
 
-	* docs/tutorial/gtkmm-tut.xml: Fix the link to the 
-	Gtk::Combo reference docs, though this should talk 
-	about Gtk::ComboBox instead anyway. 
+	* docs/tutorial/gtkmm-tut.xml: Fix the link to the
+	Gtk::Combo reference docs, though this should talk
+	about Gtk::ComboBox instead anyway.
 
 2005-08-01  Murray Cumming <murrayc murrayc com>
 
 	* gtk/src/settings.ccg:
 	* gtk/src/settings.hg: Autogenerate get_default():
-	to stop it creating a second wrapper object. 
+	to stop it creating a second wrapper object.
 	Bug #311311.
 
 2005-07-31  Murray Cumming  <murrayc murrayc com>
@@ -5801,9 +5811,9 @@ Updated NEWS and increased version.
 
 2005-07-16  Ishmal  <rwjj earthlink net>
 
-	* gtk/src/treeviewcolumn.hg: TreeViewColumn: 
-	Use GTKMM_API to add dllspec_export and dllspec_import 
-	for MSVC++ 7.1 because it needs the extra help, even when using 
+	* gtk/src/treeviewcolumn.hg: TreeViewColumn:
+	Use GTKMM_API to add dllspec_export and dllspec_import
+	for MSVC++ 7.1 because it needs the extra help, even when using
 	--export-all and auto-import. See bug #309030.
 
 2005-07-16  Murray Cumming  <murrayc murrayc com>
@@ -5821,14 +5831,14 @@ Updated NEWS and increased version.
 	* atk/src/atk_enums.defs:
 	* gdk/src/gdk_enums.defs:
 	* pango/src/pango_enums.defs:
-	* gtk/src/gtk_enums.defs: Regenerated with 
+	* gtk/src/gtk_enums.defs: Regenerated with
 	glibmm/tools/enums.pl
-	* gtk/src/filechooser.hg: Added 
+	* gtk/src/filechooser.hg: Added
 	get/set_do_overwrite_confirmation() and property and signal.
 	* gtk/src/treerowreference.hg: Added get_model().
 	* gtk/src/treeview.ccg:
-	* gtk/src/treeview.hg: Added const versions of get_path_at_pos(), 
-	get_cell_area(), get_background_area(), get_visible_rect(), 
+	* gtk/src/treeview.hg: Added const versions of get_path_at_pos(),
+	get_cell_area(), get_background_area(), get_visible_rect(),
 	widget_to_tree_coords(), tree_to_widget_coords().
 	Added get_visible_range().
 	* gtk/src/treeviewcolumn.hg: Added queue_resize()
@@ -5837,10 +5847,10 @@ Updated NEWS and increased version.
 
 2005-07-12  Murray Cumming  <murrayc murrayc com>
 
-	* docs/index.html: Remove links to useless bonobo stuff. Correct the name 
+	* docs/index.html: Remove links to useless bonobo stuff. Correct the name
 	of the canvas link, instead of having duplicate libglademm links.
 	* gdk/src/pixbuf.ccg:
-	* gdk/src/pixbuf.hg: Add a save_to_buffer() overload without the options 
+	* gdk/src/pixbuf.hg: Add a save_to_buffer() overload without the options
 	parameters. Added reference documentation.
 	* gtk/src/entrycompletion.hg: Remove extra ;.
 
@@ -5856,27 +5866,27 @@ Updated NEWS and increased version.
 	* gtk/src/aboutdialog.hg: Added set/get_wrap_license() and property.
 	* gtk/src/dialog.hg: Added get_response_for_widget().
 	* gtk/src/widget.hg: Added drag_source_set_icon(const Glib::ustring& icon_name).
-	* gtk/src/entrycompletion.hg: Added properties, get/set_popup_set_width(), 
+	* gtk/src/entrycompletion.hg: Added properties, get/set_popup_set_width(),
 	get/set_popup_single_width().
-	* gtk/src/iconview.hg: Added get_item_at_pos(), get_visible_range(), get/set_cursor(), 
+	* gtk/src/iconview.hg: Added get_item_at_pos(), get_visible_range(), get/set_cursor(),
 	scroll_to_path().
 
 2005-07-10  Murray Cumming  <murrayc murrayc com>
 
 	* gdk/src/gdk_methods.defs: Regenerated with h2defs.py
 	* gdk/src/cursor.ccg:
-	* gdk/src/cursor.hg: Added get_image() and 
+	* gdk/src/cursor.hg: Added get_image() and
 	a Cursor(name) constructor.
 	* gdk/src/window.hg: Added move_region()
 	* gtk/gtkmm/stock.cc:
-	* gtk/gtkmm/stock.h: Added FULLSCREEN, LEAVE_FULLSCREEN, and 
+	* gtk/gtkmm/stock.h: Added FULLSCREEN, LEAVE_FULLSCREEN, and
 	INFO stock items.
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py
 	* gtk/src/image.ccg:
-	* gtk/src/image.hg: Reimplemented clear() with the new 
+	* gtk/src/image.hg: Reimplemented clear() with the new
 	gtk_image_clear() function.
 	* gtk/src/sizegroup.hg: Added ignore_hidden property.
-	* gtk/src/window.hg: Added urgency_hint property, and 
+	* gtk/src/window.hg: Added urgency_hint property, and
 	get/set_urgency_hint(). Added present(timestamp) overload.
 
 2005-07-06  Claudio Saavedra  <csaavedra alumnos utalca cl>
@@ -5886,66 +5896,66 @@ Updated NEWS and increased version.
 
 2005-07-04  Murray Cumming <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Signals appendix: 
+	* docs/tutorial/gtkmm-tut.xml: Signals appendix:
 	Correct ptr_fun/mem_fun typo.
 
 2005-06-09  Daniel Glöckner  <daniel-gl gmx net>
 
-	* tools/m4/convert_gdk.m4: Use OWNERSHIP_NONE with 
-	Glib::ListHandle< Glib::RefPtr<Device> instead of 
-	OWNERSHIP_DEEP, to avoid memory problems with 
+	* tools/m4/convert_gdk.m4: Use OWNERSHIP_NONE with
+	Glib::ListHandle< Glib::RefPtr<Device> instead of
+	OWNERSHIP_DEEP, to avoid memory problems with
 	Gdk::Display::list_devices().
 
 2005-05-26  Murray Cumming <murrayc murrayc com>
 
-	* docs/Makefile_web.am_fragment: Use different 
+	* docs/Makefile_web.am_fragment: Use different
 	rsync args to fix recent problem with sourceforge.
-	* docs/tutorial/gtkmm-tut.xml: Fix URL prefix for 
+	* docs/tutorial/gtkmm-tut.xml: Fix URL prefix for
 	glibmm reference links.
-	* gtk/src/comboboxentry.hg: get_entry() docs: 
+	* gtk/src/comboboxentry.hg: get_entry() docs:
 	Mention Bin::get_child() instead of get_entry().
 
 2005-04-21  Alexander Nedotsukov <bland FreeBSD org>
 
 	* gdk/gdkmm/Makefile.am:
 	* gtk/gtkmm/Makefile.am:
-	Add inter-library dependencies, which might be 
+	Add inter-library dependencies, which might be
 	needed with some versions of pkg-config.
 
 2005-05-06  Murray Cumming <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Signals apendix, 
+	* docs/tutorial/gtkmm-tut.xml: Signals apendix,
 	X Event signals section: Added explanation of
 	connect(slot, false);
 
 2005-05-03  Murray Cumming <murrayc murrayc com>
 
-	* gtk/gtkmm/comboboxentrytext.cc: 
+	* gtk/gtkmm/comboboxentrytext.cc:
 	* gtk/gtkmm/comboboxentrytext.h:
 	* gtk/gtkmm/comboboxtext.cc:
 	* gtk/gtkmm/comboboxtext.h:
-	Deprecated clear() in favour of new 
-	clear_items() method, because clear() exists 
-	in the base CellLayout class and is very different. 
+	Deprecated clear() in favour of new
+	clear_items() method, because clear() exists
+	in the base CellLayout class and is very different.
 	Added remove_text() to remove items one at a time.
 	Added doxygen documentation comments.
 
 2005-05-03  Murray Cumming <murrayc murrayc com>
 
-	* gtk/src/cellrenderer.hg: Added the 
-	sensitive property, which was maybe new in 
+	* gtk/src/cellrenderer.hg: Added the
+	sensitive property, which was maybe new in
 	GTK+ 2.6.
 
 2005-05-01  Murray Cumming <murrayc murrayc com>
 
 	* gdk/src/colormap.ccg:
-	* gdk/src/colormap.hg: Deprecated alloc_colors() and 
-	free_colors(). Add free_color() for use with 
+	* gdk/src/colormap.hg: Deprecated alloc_colors() and
+	free_colors(). Add free_color() for use with
 	alloc_color(). Bug #157744
 
 2005-04-27  Philip Langdale <plangdale vmware com>
 
-	* gtk/src/action.hg: 
+	* gtk/src/action.hg:
 	Override default wrap behaviour for get_proxies to
 	use the correct ownership semantics. (bug #172892)
 
@@ -5955,16 +5965,16 @@ Updated NEWS and increased version.
 	* gtk/src/gtk_docs_override.xml:
 	* gtk/src/image.hg:
 	* gtk/src/toolbutton.hg:
-	Documentation: Change mentions of new_from_stock() 
-	to mention the C++ constructors, and document those 
-	constructors. 
+	Documentation: Change mentions of new_from_stock()
+	to mention the C++ constructors, and document those
+	constructors.
 
 2005-04-22  Murray Cumming <murrayc murrayc com>
 
-	* gtk/src/cellrenderer.hg: Add documentation 
-	saying that signal_editing_started() does not 
+	* gtk/src/cellrenderer.hg: Add documentation
+	saying that signal_editing_started() does not
 	work, so use the C API.
-	* gtk/src/combobox.hg: Added TODO comment 
+	* gtk/src/combobox.hg: Added TODO comment
 	for a future ABI break.
 
 2005-04-19  Murray Cumming <murrayc murrayc com>
@@ -5983,8 +5993,8 @@ Updated NEWS and increased version.
 	* examples/book/comboboxentry/text/examplewindow.cc:
 	* examples/book/comboboxentry/text/examplewindow.h:
 	* examples/book/comboboxentry/text/main.cc:
-        Added ComboBoxEntry and ComboBoxEntryText examples, 
-	based on the existing ComboBox and ComboBoxText 
+        Added ComboBoxEntry and ComboBoxEntryText examples,
+	based on the existing ComboBox and ComboBoxText
 	examples.
 
 2005-04-15  Murray Cumming  <murrayc murrayc com>
@@ -6022,29 +6032,29 @@ Updated NEWS and increased version.
 	* gtk/src/treeiter.hg:
 	* gtk/src/uimanager.hg:
 	* gtk/src/widget.hg:
-	Added doxygen documentation for signals, based on 
-	the C documentation (in the .c files) where that 
+	Added doxygen documentation for signals, based on
+	the C documentation (in the .c files) where that
 	documentation exists.
 
 2005-04-07  Murray Cumming <murrayc murrayc com>
 
 	* gtk/src/treeview.ccg:
-	* gtk/src/treeview.hg: Rename 
-	TreeView::_auto_store_on_cellrenderer_toggle_edited() to 
+	* gtk/src/treeview.hg: Rename
+	TreeView::_auto_store_on_cellrenderer_toggle_edited() to
 	TreeView::_auto_store_on_cellrenderer_toggle_edited_with_model()
-	and add back the old _auto_store_on_cellrenderer_toggle_edited(), 
-	so that it still exists for apps built with the old templates. 
-	This is the only non-template code that was changed in the 
+	and add back the old _auto_store_on_cellrenderer_toggle_edited(),
+	so that it still exists for apps built with the old templates.
+	This is the only non-template code that was changed in the
 	previous commit.
 
 2005-04-06  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.[hg|ccg]: append_*_(): Pass the model to the 
-	private helper template functions, instead of the treeview, to 
+	* gtk/src/treeview.[hg|ccg]: append_*_(): Pass the model to the
+	private helper template functions, instead of the treeview, to
 	prevent the warning when closing the window while editing a cell.
 	Bug #170855.
 
-This is the HEAD branch. The stable branch is gtkmm-2-6. 
+This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2005-03-19  Murray Cumming <murrayc murrayc com>
 
@@ -6052,18 +6062,18 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* gtk/src/treeview.ccg:
 	* gtk/src/treeview.hg:
 	Test the result of _get_model_base() for a null refptr,
-	to help avoid a crash when closing a window while the 
+	to help avoid a crash when closing a window while the
 	cell renderer is in edit mode. Bug #170855.
 
 2005-03-17  Claudio Saavedra <csaavedra alumnos utalca cl>
 
-	* docs/tutorial/gtkmm-tut.xml: Fixes typo in #170730. Pointed out 
+	* docs/tutorial/gtkmm-tut.xml: Fixes typo in #170730. Pointed out
 	by Jacek Wotka.
 
 2.6.1:
 
 2005-03-12  Claudio Saavedra <csaavedra alumnos utalca cl>
- 
+
  	* docs/tutorial/gtkmm-tut.xml: Fixing inconsistences in documentation.
  	Bug #170131.
 
@@ -6074,13 +6084,13 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* gtk/src/fileselection.hg:
 	* gtk/src/optionmenu.hg:
 	* gtk/src/treemodel.hg:
- 	Doxygen comments: Remove deprecated widgets from 
-	the Widgets and Dialogs groups, so they don't 
-	show up in the lists. 
+ 	Doxygen comments: Remove deprecated widgets from
+	the Widgets and Dialogs groups, so they don't
+	show up in the lists.
 
 2005-03-11  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/cellrenderer.ccg: property_renderable_(): Call the base 
+	* gtk/src/cellrenderer.ccg: property_renderable_(): Call the base
 	class method, not the method itself, to avoid an infinite loop.
 
 2005-03-10  Cedric Gustin <cedric gustin swing be>
@@ -6094,70 +6104,70 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2005-03-04  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/menus_and_toolbars/main_menu/examplewindow.[h|cc]: 
+	* examples/book/menus_and_toolbars/main_menu/examplewindow.[h|cc]:
 	Demonstrate radio action items.
 
 2005-03-04  Murray Cumming  <murrayc murrayc com>
 
 	* docs/tutorial/gtkmm-tut.xml: Fixed a duplication section id.
-	* docs/tutorial/Makefile: Make the phpwebnotes version build in a 
+	* docs/tutorial/Makefile: Make the phpwebnotes version build in a
 	separate directory, to make things simpler.
 
 2005-03-03  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/scale.hg: format_value signal: Modify the custom conversion 
-	so that this never sends an empty string to GTK+, so we do not stop 
-	C callbacks from using the special meaning that format_value gives to 
+	* gtk/src/scale.hg: format_value signal: Modify the custom conversion
+	so that this never sends an empty string to GTK+, so we do not stop
+	C callbacks from using the special meaning that format_value gives to
 	a null string. This needs an extra signal parameter in C++ in future -
-	see the comment. Bug #154004 from Lars Luthman, who did the 
+	see the comment. Bug #154004 from Lars Luthman, who did the
 	detective work.
 
 2005-03-03 <meissner suse de>
 
-	* gtk/src/treeview.ccg: insert_column(): Used (void*)0 instead of 0 
-	for the terminating vararg, to avoid g++ 4.0 warning about  missing 
+	* gtk/src/treeview.ccg: insert_column(): Used (void*)0 instead of 0
+	for the terminating vararg, to avoid g++ 4.0 warning about  missing
 	sentinel in function call.
 
 2005-03-03  Albert Chin <thewrittenword.com>
 
-	* configure.in: Check whether funlockfile(), flockfile(), and 
-	getc_unlocked() are really available to the compiler, rather than 
+	* configure.in: Check whether funlockfile(), flockfile(), and
+	getc_unlocked() are really available to the compiler, rather than
 	just present in a library.
 	* demos/gtk-demo/demo-window.c: Use the new tests.
 
 2005-02-28   Roel Vanhout  <roel vanhout gmail com>
 
-	* docs/tutorial/gtkmm-tut.xml: Add more section ids so that 
+	* docs/tutorial/gtkmm-tut.xml: Add more section ids so that
 	phpwebnotes would have permanent ids to use.
 
 2.5.7:
 
 2005-02-23  Roel Vanhout  <roel vanhout gmail com>
 
-	* docs/tutorial/: Experimental generation of the html with 
+	* docs/tutorial/: Experimental generation of the html with
 	phpWebNotes code, to allow online comments. Not used yet.
 
 2005-02-18  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/gtk_signals.defs: Removed some more quotes from inside 
+	* gtk/src/gtk_signals.defs: Removed some more quotes from inside
 	the properties docs strings, because gmmproc can not handle those yet.
 
 2005-02-18  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/cellrenderer.hg: start_editing(): Add a default value of 0 
+	* gtk/src/cellrenderer.hg: start_editing(): Add a default value of 0
 	for the last flags parameter, because this is a valid value.
-	* examples/book/treeview/editable_cells: Added a number_validated 
-	column, which shows how to handle edited cells without the 
+	* examples/book/treeview/editable_cells: Added a number_validated
+	column, which shows how to handle edited cells without the
 	convenience functions, and how to validate date.
 
 2005-02-15  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/messagedialog.hg: Deprecate set_markup in favour of 
-	set_message(string, false), which now uses the new 
-	gtk_message_dialog_set_markup() function. We should not have added 
-	this, but we are past API freeze now. Added documentation for 
+	* gtk/src/messagedialog.hg: Deprecate set_markup in favour of
+	set_message(string, false), which now uses the new
+	gtk_message_dialog_set_markup() function. We should not have added
+	this, but we are past API freeze now. Added documentation for
 	set_message() and set_secondary_text().
-	* examples/book/dialogs/messagedialog/examplewindow.cc: Used 
+	* examples/book/dialogs/messagedialog/examplewindow.cc: Used
 	set_secondary_text().
 
 2005-02-13  Murray Cumming  <murrayc murrayc com>
@@ -6167,18 +6177,18 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2005-02-13  Murray Cumming  <murrayc murrayc com>
 
-	* atk/src/atk_signals.defs, gdk/src/gdk_signals.defs, 
-	gtk/gtk_signals.defs: Regenerate with latest extra_defs_gen, to get 
+	* atk/src/atk_signals.defs, gdk/src/gdk_signals.defs,
+	gtk/gtk_signals.defs: Regenerate with latest extra_defs_gen, to get
 	the property documentation.
-	* docs/reference: Added widget_hierarchy html image map and .dia 
+	* docs/reference: Added widget_hierarchy html image map and .dia
 	original from Marco Scholten in bug 88610.
 	* docs/index.html: Added link to hierarchy.
-	* docs/reference/Makefile.am: Add extra commands to install and 
+	* docs/reference/Makefile.am: Add extra commands to install and
 	upload the widget_hierarchy files.
 
 2005-02-13  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/cellrenderertext.hg: Added documentation for the edited() 
+	* gtk/src/cellrenderertext.hg: Added documentation for the edited()
 	method. Bug found by Antonio Coralles.
 
 2005-02-13  Murray Cumming  <murrayc murrayc com>
@@ -6187,51 +6197,51 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2005-02-07  Ronald Lembcke <es186 fen-net de>
 
-	* gdk/src/dragcontext.ccg: get_targets(): Actually step through the 
+	* gdk/src/dragcontext.ccg: get_targets(): Actually step through the
 	list, instead of looping infinitely. Bug #166412.
 
 2005-02-03  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/targetlist.ccg: Add TargetList:: prefix to the create 
+	* gtk/src/targetlist.ccg: Add TargetList:: prefix to the create
 	method, so that it is actually defined. Bug found by Ronald Lembcke.
 
 2005-02-02  Murray Cumming  <murrayc murrayc com>
 
 	* examples/cellrenderercustom/cellrenderertoggle.cc: AppWindow:
-	Move the inner ModelColumns class outside of the AppWindow class, 
-	because the IRIX MipsPro compiler (wrongly) says that its 
+	Move the inner ModelColumns class outside of the AppWindow class,
+	because the IRIX MipsPro compiler (wrongly) says that its
 	destructor it was referenced but not defined.
-	* examples/gdk/radar.cc: Added #include of math.h, needed by 
+	* examples/gdk/radar.cc: Added #include of math.h, needed by
 	IRIX MipsPro compiler.
 
 2005-02-02  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.hg: append_column_numeric(), 
-	_connect_auto_store_editable_signal(): Use an intermediate 
-	function pointer, because the IRIX MipsPro compiler needs that. 
+	* gtk/src/treeview.hg: append_column_numeric(),
+	_connect_auto_store_editable_signal(): Use an intermediate
+	function pointer, because the IRIX MipsPro compiler needs that.
 
 2005-02-01  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/clipboard/ideal/examplewindow.cc: 
-	on_clipboard_received_targets(). Use targets = targets_array instead 
-	of targets(targets_array). The IRIX MipsPro compiler needs this, 
-	maybe because of the ustring-std::string conversion. We should 
+	* examples/book/clipboard/ideal/examplewindow.cc:
+	on_clipboard_received_targets(). Use targets = targets_array instead
+	of targets(targets_array). The IRIX MipsPro compiler needs this,
+	maybe because of the ustring-std::string conversion. We should
 	maybe use ustring anyway.
 
 2005-02-01  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/gtkmm/comboboxtext.h: Class documentation: Warn about using this 
+	* gtk/gtkmm/comboboxtext.h: Class documentation: Warn about using this
 	with Glade. Bug #165411,
 
 2005-02-01  Murray Cumming  <murrayc murrayc com>
 
-	* configure.in: Check for atk version 1.9 at configure time, 
-	because that is what we use, because it follows the same schedule as 
+	* configure.in: Check for atk version 1.9 at configure time,
+	because that is what we use, because it follows the same schedule as
 	gtkmm.
 
 2005-02-01  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.hg, colorselection.ccg: Remove the #ifdefs for AIX, 
+	* gtk/src/treeview.hg, colorselection.ccg: Remove the #ifdefs for AIX,
 	because sigc::bind now works on AIX.
 
 2.5.6:
@@ -6244,7 +6254,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* gtk/gtkmmconfig.h.in: Added dllimport/dllexport rules. Moved
 	HAVE_FLOCKFILE and HAVE_FUNLOCKFILE #undef's to GLIBMM_CONFIGURE
 	section, as it is not relevant to platforms that do not run
-	configure (MSVC for example). 
+	configure (MSVC for example).
 	* examples/stock/stock.cc, examples/tictactoe/tictactoe.cc: Added
 	Gtk namespace to "manage" calls (Gtk::manage) as required by MSVC.
 	* demos/gtk-demo/demo-common.cc: Fixed typo in #ifdef/#endif
@@ -6261,37 +6271,37 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2005-01-25  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/colorselection.hg: set_change_pallete_hook(): On AIX, #ifdef 
-	out the part that uses sigc::bind, which does not work with the AIX 
-	xlC compiler. This method will be broken of that platform, but it is 
+	* gtk/src/colorselection.hg: set_change_pallete_hook(): On AIX, #ifdef
+	out the part that uses sigc::bind, which does not work with the AIX
+	xlC compiler. This method will be broken of that platform, but it is
 	rarely used anyway.
-	* demos/gtk-demo/demowindow.cc: SUN Forte, AIX, and Tru64 have the 
-	problem with flockfile and funlockfile - configure finds it but the 
-	compiler can not find it while compiling demowindow.cc. #undef 
-	HAVE_FLOCKFILE and HAVE_FUNLOCKFILE for now, so that it builds on 
+	* demos/gtk-demo/demowindow.cc: SUN Forte, AIX, and Tru64 have the
+	problem with flockfile and funlockfile - configure finds it but the
+	compiler can not find it while compiling demowindow.cc. #undef
+	HAVE_FLOCKFILE and HAVE_FUNLOCKFILE for now, so that it builds on
 	those platforms.
 
 2005-01-25  Murray Cumming  <murrayc murrayc com>
 
-	* configure.in, Makefile.am: Add --disable-demos configure option, 
-	by plors in bug #160756. This is needed because AIX does not support 
-	sigc::bind at all and the demos would be quite unreadable if we 
+	* configure.in, Makefile.am: Add --disable-demos configure option,
+	by plors in bug #160756. This is needed because AIX does not support
+	sigc::bind at all and the demos would be quite unreadable if we
 	worked around that. This way, at least gtkmm can be installed on AIX.
 
 2005-01-25  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/input/main.cc: Do not use O_NONBLOCK, because the 
+	* examples/book/input/main.cc: Do not use O_NONBLOCK, because the
 	example is meant to be blocking. As advised by Chris Vine.
 
 2005-01-25  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.hg: Use nested sigc::bind<-1>s instead of 
+	* gtk/src/treeview.hg: Use nested sigc::bind<-1>s instead of
 	sigc::bind(), because the Tru64 compiler needs the extra hint.
-	Added #ifdef GTKMM_HAVE_SIGC_BIND() around some templated convenience 
+	Added #ifdef GTKMM_HAVE_SIGC_BIND() around some templated convenience
 	methods, so we can disable these on AIX.
-	* gtk/src/treemodel.[hg|ccg]: Use Gtk::TreeModel::iterator instead of just 
+	* gtk/src/treemodel.[hg|ccg]: Use Gtk::TreeModel::iterator instead of just
 	iterator, because the Tru64 compiler finds it ambiguous.
-	* demos/example_treeview_editable_cells.cc: Replace use of 
+	* demos/example_treeview_editable_cells.cc: Replace use of
 	TreeView::append_column_editable() with the long-winded workaround,
 	so that the IRIX MipsPro and Tru64 compilers can build this
 
@@ -6302,7 +6312,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* examples/book/custom/custom_widget/mywidget.cc:
 	Removed #include <iostream> because it is not used.
 	In on_realize() removed:
-	-set_flags(Gtk::REALIZED); 
+	-set_flags(Gtk::REALIZED);
 	-set_window( get_parent_window() );
 	-GtkWidget* cWidget = (GtkWidget*)gobj();
 	-cWidget->style = gtk_style_attach(cWidget->style, get_window()->gobj());
@@ -6311,77 +6321,77 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	Create GdkWindow and set this as the widgets window
 	Set colors in on_realize() instead of on_expose_event() because this
 	needs to be done only once.
-	Removed colormap in on_expose_event() because of problem with 
+	Removed colormap in on_expose_event() because of problem with
 	get_default_colormap() (see Bug 163992). I decided not to wait for a fix
 	on that bug because how we set the color is not essential to this example.
 	Made it draw something nice.
 
 2005-01-18  Murray Cumming  <murrayc murrayc com>
 
-	* demos/gtk-demo/demos.h: Use sigc::ptr_fun() instead of the bare 
-	function pointer, because that does not work with the SUN Forte 
-	compiler. on_treeview_row_activated(): Use a const reference of the 
-	slot with operator[] to avoid ambiguity with the SUN Forte compiler - 
+	* demos/gtk-demo/demos.h: Use sigc::ptr_fun() instead of the bare
+	function pointer, because that does not work with the SUN Forte
+	compiler. on_treeview_row_activated(): Use a const reference of the
+	slot with operator[] to avoid ambiguity with the SUN Forte compiler -
 	see the comment in the code.
 
 2005-01-18  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/input/main.cc: Add extra #includes, needed by 
+	* examples/book/input/main.cc: Add extra #includes, needed by
 	the SUN Forte compiler.
 
 2005-01-18  Murray Cumming  <murrayc murrayc com>
- 
-	* demos/demowindow.cc: #ifdef on __SUNPRO_CC instead of 
-	GLIBMM_COMPILER_SUN_FORTE, though we should really find out why 
+
+	* demos/demowindow.cc: #ifdef on __SUNPRO_CC instead of
+	GLIBMM_COMPILER_SUN_FORTE, though we should really find out why
 	GLIBMM_COMPILER_SUN_FORTE is not defined with the SUN compiler.
-	* demos/example_stockbrowser.cc: Remove some consts that the 
+	* demos/example_stockbrowser.cc: Remove some consts that the
 	SUN compiler does not allow.
-	* gtk/src/radiobutton.hg: Remove duplicate Group typedef, which 
+	* gtk/src/radiobutton.hg: Remove duplicate Group typedef, which
         SUN Forte complains about.
         * This should fix the remaining issues in bug #154973.
 	Joel Fredrikson helped with these fixes.
 
 2005-01-11  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/custom/custom_widget/mywidget.cc: Fix from Marco 
+	* examples/book/custom/custom_widget/mywidget.cc: Fix from Marco
 	(mshcoltn) to make this widget actually draw something: on_realize():
-	Use get_window() instead of creating our own Gdk::Window. I am not 
+	Use get_window() instead of creating our own Gdk::Window. I am not
 	sure why this works, but it is simpler.
 
 2.5.5:
 
 2005-01-10  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/main.[hg|ccg]: Added Main constructor that takes a 
-	Glib::OptionContext(), and added 
-	Main::add_gtk_option_group(option_context) to wrap functionality in 
+	* gtk/src/main.[hg|ccg]: Added Main constructor that takes a
+	Glib::OptionContext(), and added
+	Main::add_gtk_option_group(option_context) to wrap functionality in
 	gtk_init_with_args() and gtk_get_option_group(), hopefully.
 	* tests/: Added main_with_option_group to show that it works.
 
 2005-01-10  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/combobox.hg, comboboxentry.hg, clipboard.hg, cellview.hg, 
-	celllayout.hg, celleditable.hg, cellrenderer*.hg: Added class 
+	* gtk/src/combobox.hg, comboboxentry.hg, clipboard.hg, cellview.hg,
+	celllayout.hg, celleditable.hg, cellrenderer*.hg: Added class
 	documentation, based on the C documentation.
-	* gtk/src/clipboard.hg: Added set_can_store() overload that takes no 
+	* gtk/src/clipboard.hg: Added set_can_store() overload that takes no
 	arguments.
 	* gtk/src/combobox.hg: Added unset_row_separator_func().
 
 2005-01-09  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/filechooserbutton.[hg|ccg]: Inherit from the FileChooser 
-	interface. Add constructor which takes no title. Add documentation, 
+	* gtk/src/filechooserbutton.[hg|ccg]: Inherit from the FileChooser
+	interface. Add constructor which takes no title. Add documentation,
 	based on the C documentation.
 
 2005-01-09  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/examples/book/buttons/: Added filechooserbutton example, 
+	* gtk/examples/book/buttons/: Added filechooserbutton example,
 	though I see g_warnings.
 
 2005-01-09  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/examples/book/treeview/list/examplewindow.[h|cc]: Add an extra 
-	model column, rendered with a CellRendererProgress, to show that it 
+	* gtk/examples/book/treeview/list/examplewindow.[h|cc]: Add an extra
+	model column, rendered with a CellRendererProgress, to show that it
 	works.
 
 2005-01-08  Murray Cumming  <murrayc murrayc com>
@@ -6391,10 +6401,10 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2005-01-07  Murray Cumming  <murrayc murrayc com>
 
-	* Makefile.am: Offline documentation tarball: Do not try to tar up non 
-	existant docs/internals directory. Put 2-4 in the tarball name to 
+	* Makefile.am: Offline documentation tarball: Do not try to tar up non
+	existant docs/internals directory. Put 2-4 in the tarball name to
 	avoid confusion.
-	* docs/index.html: Correct the offline documentation link, so that 
+	* docs/index.html: Correct the offline documentation link, so that
 	people do not download the tarball for the 2.0 documentation instead.
 	Bug #163122.
 
@@ -6402,13 +6412,13 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 	* gtk/src/modelfilter.hg: Added documentation for set_modify_func().
 	* pango/src/renderer.hg: Added get_color(),
-	* pango/src/color.hg: Added operator bool() so that people can check 
+	* pango/src/color.hg: Added operator bool() so that people can check
 	for a null Color returned by Renderer::get_color().
 
 2005-01-07  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/entrycompletion.hg, toolitem.hg: Added //TODO comments 
-	to tell us to add default signal handlers when we can break ABI. Also 
+	* gtk/src/entrycompletion.hg, toolitem.hg: Added //TODO comments
+	to tell us to add default signal handlers when we can break ABI. Also
 	remove an extra ; to avoid a warning and fix the build.
 
 2005-01-06  Bryan Forbes  <bryan reigndropsfall net>
@@ -6428,17 +6438,17 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 2005-01-06  Murray Cumming  <murrayc murrayc com>
 
 	* gdk/src/pixbufloader.hg, gtk/src/cellrenderer.hg, gtk/src/range.hg:
-	For the signals that are new in gtkmm 2.5, use the extra 
-	no_default_handler argument with _WRAP_SIGNAL(), to avoid adding new 
-	virtual functions which would break the ABI by increasing the size 
+	For the signals that are new in gtkmm 2.5, use the extra
+	no_default_handler argument with _WRAP_SIGNAL(), to avoid adding new
+	virtual functions which would break the ABI by increasing the size
 	of base class objects.
 
 2005-01-06  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeiter.[hg|ccg]: Add forward_search() and 
+	* gtk/src/treeiter.[hg|ccg]: Add forward_search() and
 	backward_search() overloads without the limit argument.
-	* gtk/src/gtk_docs_override.xml: Correct the documentation for 
-	the full forward_search() and backward_search() methods, so that it 
+	* gtk/src/gtk_docs_override.xml: Correct the documentation for
+	the full forward_search() and backward_search() methods, so that it
 	does not suggest 0 for references. Bug found by Rob Page.
 
 2005-01-06  Murray Cumming  <murrayc murrayc com>
@@ -6457,14 +6467,14 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 2005-01-05  Murray Cumming  <murrayc murrayc com>
 
 	* gdk/src/gdk_pixbuf.defs: Updated with h2defs.py
-	* gdk/src/display.[hg|ccg]: Added supports_selection_notification(), 
-	request_selection_notification(), supports_clipboard_persistance(), 
+	* gdk/src/display.[hg|ccg]: Added supports_selection_notification(),
+	request_selection_notification(), supports_clipboard_persistance(),
 	store_clipboard().
-	* gdk/src/pixbuf.[hg|ccg]: Added rotate_simple(), flip(), 
+	* gdk/src/pixbuf.[hg|ccg]: Added rotate_simple(), flip(),
 	save_to_buffer().
-	* gdk/src/pixbuf_format.hg: Added is_scalable(), is_disabled(), 
+	* gdk/src/pixbuf_format.hg: Added is_scalable(), is_disabled(),
 	set_disabled(), get_license().
-	* gdk/src/window.hg: Added enable_synchronized_configure(), 
+	* gdk/src/window.hg: Added enable_synchronized_configure(),
 	configure_finished(), set_focus_on_map().
 
 2005-01-05  Murray Cumming  <murrayc murrayc com>
@@ -6473,85 +6483,85 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2005-01-04  Murray Cumming  <murrayc murrayc com>
 
-	* gdk/src/gdk_enums.defs, gtk/src/gtk_enums.defs, 
+	* gdk/src/gdk_enums.defs, gtk/src/gtk_enums.defs,
 	gtk/src/gtk_signals.defs: Regenerated.
-	* gtk/src/gtk_others.defs: Added get_authors, get_documentors and 
-	get_artists because h2defs.py does not add them to gtk_methods.defs, 
+	* gtk/src/gtk_others.defs: Added get_authors, get_documentors and
+	get_artists because h2defs.py does not add them to gtk_methods.defs,
 	for some reason.
 	* gtk/src/action.hg: Added get_accel_path().
 
 2005-01-04  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.hg: Added hover_expand and hover_selection 
+	* gtk/src/treeview.hg: Added hover_expand and hover_selection
 	properties.
 
 2005-01-03  Bryan Forbes  <bryan reigndropsfall net>
 
-	* gtk/src/cellrenderertext.hg: added properties "language", 
+	* gtk/src/cellrenderertext.hg: added properties "language",
 	"ellipsize", and "ellipsize-set".
 
 2.5.3:
 
 2004-12-19  Murray Cumming  <murraycmurrayc.com>
 
-	* gdk/pixbuf.hg: Added create_from_file() overload that takes 
+	* gdk/pixbuf.hg: Added create_from_file() overload that takes
 	height and width, wrapping gdk_pixbuf_create_from_file_at_scale().
 	Bug #157894.
 
 2004-12-19 Claudio Saavedra <csaavedra alumnos utalca cl>
- 	
- 	* example/book/input/main.cc: Improved example to use a 
+
+ 	* example/book/input/main.cc: Improved example to use a
  	Glib::IOChannel. References bug #138259.
 
 2004-12-19  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/cellrenderer.hg: Added stop_editing() which replaces the 
+	* gtk/src/cellrenderer.hg: Added stop_editing() which replaces the
 	now-deprecated editing_cancelled().
 	* gtk/src/iconview.hg: Added get/set_columns(), get/set_item_width(),
-	get/set_spacing(), get/set_row_spacing(), get/set_column_spacing(), 
+	get/set_spacing(), get/set_row_spacing(), get/set_column_spacing(),
 	get/set_margin().
 	* gtk/src/label.hg: Added get/set_max_chars_width(), and property.
 	* gtk/src/textview.hg: Added get_iter_at_position().
-	* gdk/src/gdk_docs.xml, pango/src/pango_docs.xml, 
-	gtk/src/gtk_docs.xml: Regenerated with docextract_to_xm.py, to get 
+	* gdk/src/gdk_docs.xml, pango/src/pango_docs.xml,
+	gtk/src/gtk_docs.xml: Regenerated with docextract_to_xm.py, to get
 	new GTK+ documentation.
 
 2004-12-19  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/filechooserbutton.hg: Constructors: Added action parameters, 
+	* gtk/src/filechooserbutton.hg: Constructors: Added action parameters,
 	because they have been added to the GTK+ API.
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py
 
 2004-12-16  Murray Cumming  <murrayc murrayc com>
- 
- 	* examples/book/dialogs/messagedialog/examplewindow.cc: The 
+
+ 	* examples/book/dialogs/messagedialog/examplewindow.cc: The
  	ButtonsType enum is not an ORable flag.
  	* docs/tutorial/gtkmm-tut.xml: Fix the text where it says that it is.
 
 2004-12-16  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/cellview.hg: Remove set_value(), because it has been 
-	removed from GTK+. This fixes the build. Now inherits from the 
-	CellLayout interface. Added text and pixbuf constructors, to match 
+	* gtk/src/cellview.hg: Remove set_value(), because it has been
+	removed from GTK+. This fixes the build. Now inherits from the
+	CellLayout interface. Added text and pixbuf constructors, to match
 	the C _new conveience functions.
 
 2.5.2:
-	
+
 2004-12-04  Roger Leigh  <roger whinlatter uklinux net>
 
-	* configure.in: Bug #160244: Ask automake to use the utar format, to 
-	fix the problems with the long filenames of our documentation in the 
+	* configure.in: Bug #160244: Ask automake to use the utar format, to
+	fix the problems with the long filenames of our documentation in the
 	tarballs.
 
 2004-12-03  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.hg: Added append_column_numeric() which allows you 
-	to specify a printf-style format string for the View column, and 
-	append_column_numeric_editable() which does the same, and auto-stores 
-	decimal input. Updated the append_column() documentation to improve 
-	the explanation of supported types, and to suggest use of 
+	* gtk/src/treeview.hg: Added append_column_numeric() which allows you
+	to specify a printf-style format string for the View column, and
+	append_column_numeric_editable() which does the same, and auto-stores
+	decimal input. Updated the append_column() documentation to improve
+	the explanation of supported types, and to suggest use of
 	append_column_numeric().
-	* examples/book/treeview/list/, editable_cells/: Demonstrate these 
+	* examples/book/treeview/list/, editable_cells/: Demonstrate these
 	new convenience methods.
 
 2004-12-01  Murray Cumming  <murrayc murrayc com>
@@ -6560,17 +6570,17 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-12-01  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/filechooserbutton.hg: GtkFileChooser inherits from HBox, not 
+	* gtk/src/filechooserbutton.hg: GtkFileChooser inherits from HBox, not
 	Button.
 
 2004-12-01  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/filechooserbutton.hg: Removed get/set_active(), because they 
+	* gtk/src/filechooserbutton.hg: Removed get/set_active(), because they
 	have been removed from GTK+.
 
 2004-12-01  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/cellview.hg: Removed set_cell_data() because it has been 
+	* gtk/src/cellview.hg: Removed set_cell_data() because it has been
 	removed from GTK+.
 
 2004-12-01  Murray Cumming  <murrayc murrayc com>
@@ -6578,25 +6588,25 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* pango/pangomm/: Added types.h, for typedefs of simple structs.
 	* pango/src/: Added renderer.[hg|ccg].
 	* pango/src/context.hg: Add get/set_matrix().
-	* pango/src/fontmetrics.hg: Added get_underline_position(), 
-	get_underline_thickness(), get_strikethrough_position(), 
+	* pango/src/fontmetrics.hg: Added get_underline_position(),
+	get_underline_thickness(), get_strikethrough_position(),
 	get_strikethrough_thickness().
 	* pango/src/pango_enums.defs: Regenerated.
 	* tools/m4/convert_pango.m4: Added Matrix and Layout conversions.
 
 2004-11-30  Murray Cumming  <murrayc murrayc com>
 
-	* tools/m4/convert_gtk.m4: Use _CONVERT_CONST_REFPTR_TO_P_SUN() instead 
-	of _CONVERT_CONST_REFPTR_TO_P(), to hopefully fix the SUN Forte build 
+	* tools/m4/convert_gtk.m4: Use _CONVERT_CONST_REFPTR_TO_P_SUN() instead
+	of _CONVERT_CONST_REFPTR_TO_P(), to hopefully fix the SUN Forte build
 	problems in bug #154973.
 
 2004-11-30  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/menus_and_toolbars: Applied Fredrik Arnerup's patch 
+	* examples/book/menus_and_toolbars: Applied Fredrik Arnerup's patch
 	to add a non-stock icon, with some changes.
 
 2004-11-30  Murray Cumming  <murrayc murrayc com>
- 
+
  	* atk/src/hyperlink.hg: get_object(),
  	* atk/src/object.hg: get_relation_set(),
  	* gdk/src/cursor.hg: get_display(),
@@ -6613,14 +6623,14 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-11-25  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tut/gtkmm-tut.xml: TreeView selection: Use 
-	selected_foreach_iter() instead of selected_foreach(). Error 
+	* docs/tut/gtkmm-tut.xml: TreeView selection: Use
+	selected_foreach_iter() instead of selected_foreach(). Error
 	found by Teus Benschop.
 
 2004-11-24  Murray Cumming  <murrayc murrayc com>
 
 	* demos/gtk-demo/: Added missing demo-common.[h|cc] files.
-	* gtk/src/treeview.hg, gdk/src/pixbuf.hg, : Removed extra ; and 
+	* gtk/src/treeview.hg, gdk/src/pixbuf.hg, : Removed extra ; and
 	unused parameter to fix build for g++ 3.4.
 
 2004-11-21  Murray Cumming  <murrayc murrayc com>
@@ -6630,14 +6640,14 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-11-17  Murray Cumming  <murrayc murayc com>
 
-	* gtk/src/iconinfo.[hg|ccg]: Added operator bool(), needed to check 
+	* gtk/src/iconinfo.[hg|ccg]: Added operator bool(), needed to check
 	the result of IconTheme::lookup_icon(). Bug #143018.
 
 2004-11-16  Murray Cumming  <murrayc murrayc com>
 
 	* docs/tutorial/gtkmm-tut.xml: Mention Gtk::manage() in the Basics/
-	Widgets section, with a link to the Memory Management chapter, so that 
-	people have an explanation of manage() before it is used in examples. 
+	Widgets section, with a link to the Memory Management chapter, so that
+	people have an explanation of manage() before it is used in examples.
 	Bug #138248.
 
 2004-11-16 Claudio Saavedra <csaavedra alumnos utalca cl>
@@ -6651,19 +6661,19 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-11-11  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/filechooser.hg: Wrap GTK_FILE_CHOOSER_ERROR as exception. 
+	* gtk/src/filechooser.hg: Wrap GTK_FILE_CHOOSER_ERROR as exception.
 	Still need to investigate whether GTK_FILE_SYSTEM_ERROR is public API.
-	* gtk/src/icontheme.hg: Wrap GTK_ICON_THEME_ERROR as exception 
-	instead of enum. Luckily, the enum was not used in the API anywhere 
+	* gtk/src/icontheme.hg: Wrap GTK_ICON_THEME_ERROR as exception
+	instead of enum. Luckily, the enum was not used in the API anywhere
 	so nobody can be using it.
-	* examples/book/: Added input example, based on code that was in the 
-	tutorial inline. This needs to be updated properly - see TODO in the 
+	* examples/book/: Added input example, based on code that was in the
+	tutorial inline. This needs to be updated properly - see TODO in the
 	code.
-	* docs/tutorial/gtkmm-tut.xml: Some minor corrections to the 
-	Idle/Timeout chapter, but it needs to be reviewed properly after we 
-	have finished the example. Get the example from the source, instead of 
+	* docs/tutorial/gtkmm-tut.xml: Some minor corrections to the
+	Idle/Timeout chapter, but it needs to be reviewed properly after we
+	have finished the example. Get the example from the source, instead of
 	pasting it inline.
-	* gdk/src/pixbufloader.hg: Wrap size_prepared signal. I am not sure 
+	* gdk/src/pixbufloader.hg: Wrap size_prepared signal. I am not sure
 	why this was not wrapped in 2.4.
 	* gtk/src/filefilter.hg: Add add_pixbuf_formats().
 
@@ -6683,128 +6693,128 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-11-08  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/treeview/combo_renderer/examplewindow.[h|cc]: Use a 
+	* examples/book/treeview/combo_renderer/examplewindow.[h|cc]: Use a
 	combo model from the treeview model, now that it works in GTK+.
 
 2004-11-07  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/combocellrenderer.hg: The model is a TreeModel, not a 
+	* gtk/src/combocellrenderer.hg: The model is a TreeModel, not a
 	Pixbuf.
-	* gtk/gtkmm/cellrenderer_generation.[h|cc]: Remove the TreeModel/Combo 
-	specialization, because the Combo is not for representing or editing 
-	a TreeModel - it's just to use a TreeModel to present choices for 
+	* gtk/gtkmm/cellrenderer_generation.[h|cc]: Remove the TreeModel/Combo
+	specialization, because the Combo is not for representing or editing
+	a TreeModel - it's just to use a TreeModel to present choices for
 	a text column.
-	* examples/book/treeview/combo_renderer/examplewindow.[h|cc]: This 
+	* examples/book/treeview/combo_renderer/examplewindow.[h|cc]: This
 	now works.
 
 2004-11-04  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/messagedialog.hg: Reverted set_message() implementation 
+	* gtk/src/messagedialog.hg: Reverted set_message() implementation
 	change and added set_secondary_text().
 	* gtk/src/dialog.hg: Added alternative_button_order().
 	* gtk/src/: Added cellrenderercombo.[hg|ccg] and cellrendererprogress.[hg|ccg].
-	* gtk/gtkmm/cellrenderer_generation.[h|cc]: Add template 
-	specializations to create a CellRendererCombo when the model is of 
+	* gtk/gtkmm/cellrenderer_generation.[h|cc]: Add template
+	specializations to create a CellRendererCombo when the model is of
 	type TreeModel.
 	* pango/src/context.hg: Added get_font_map().
-	* examples/book/treeview/: Added combo_renderer example - does not 
+	* examples/book/treeview/: Added combo_renderer example - does not
 	actually work yet.
 
 2004-11-03  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/menus/popup/examplewindow.[h|cc]: Use the popup 
+	* examples/book/menus/popup/examplewindow.[h|cc]: Use the popup
 	UIManager node type, so that this example works.
 	* docs/tutorial/gtkmm-tut.xml: Update the popup menu section.
 
 2004-11-03  Murray Cumming  <murrayc murrayc com>
 
-	* Removed gtkmm.spec.in and mention of it in configure.in and 
-	Makefile.am, yet again. There is no point in having a broken spec 
-	file that nobody is maintaining. spec files are distro-specific and 
+	* Removed gtkmm.spec.in and mention of it in configure.in and
+	Makefile.am, yet again. There is no point in having a broken spec
+	file that nobody is maintaining. spec files are distro-specific and
 	belong with distros.
 
 2004-10-31  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/treemodelfilter.ccg: SignalProxy_Modify::gtk_callback():
 	Do not return before actually copying the value.
-	* examples/book/treeview/: Added filter_modify example, to show the 
+	* examples/book/treeview/: Added filter_modify example, to show the
 	use of set_modify_func().
 
 2004-10-30  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/gtk_methods.hg: Regenerated with h2defs.py.
-	* gtk/src/window.hg: Added drag_dest_add_text_targets(), 
-	drag_dest_add_uri_targets(), drag_dest_add_image_targets(), 
+	* gtk/src/window.hg: Added drag_dest_add_text_targets(),
+	drag_dest_add_uri_targets(), drag_dest_add_image_targets(),
 	drag_source_add_text_targets(), drag_source_add_uri_targets(),
 	drag_source_add_image_targets().
-	* gtk/src/aboutdialog: Added get_logo_icon_name(), and 
+	* gtk/src/aboutdialog: Added get_logo_icon_name(), and
 	set_logo_icon_name().
-	* gtk/src/clipboard.hg: Added wait_is_target_available(), 
+	* gtk/src/clipboard.hg: Added wait_is_target_available(),
 	set_can_store(), store()
 	* gtk/src/filechooserbutton: Added get/set_width_chars()
-	* gtk/src/image.hg: Added set_from_icon_name(), get/set_pixel_size(), 
+	* gtk/src/image.hg: Added set_from_icon_name(), get/set_pixel_size(),
 	get_icon_name()
 	* gtk/src/label.hg: Added get/set_width_chars().
-	* gtk/src/messagedialog.[hg|ccg]: Made set_message() public and 
-	reimplemented it with gtk_message_dialog_format_secondary_text() and 
-	gtk_message_dialog_format_secondary_markup() instead of the private 
+	* gtk/src/messagedialog.[hg|ccg]: Made set_message() public and
+	reimplemented it with gtk_message_dialog_format_secondary_text() and
+	gtk_message_dialog_format_secondary_markup() instead of the private
 	label field.
 	* gtk/src/selectiondata.hg: Added get/set_pixbuf(), get/set_uris().
 
 2004-10-30  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treemodelfilter.[hg|ccg]: Added implementations of 
-	set_value_impl() to ouput a warning when it is used instead of 
+	* gtk/src/treemodelfilter.[hg|ccg]: Added implementations of
+	set_value_impl() to ouput a warning when it is used instead of
 	the child model. Added const versions of patch convert methods.
-	* gtk/src/treeview.[hg|ccg]: Added _get_base_model() non-public API 
-	member method to get the child model, if necessary. Used it in the 
+	* gtk/src/treeview.[hg|ccg]: Added _get_base_model() non-public API
+	member method to get the child model, if necessary. Used it in the
 	cell renderer signal handlers instead of get_model().
 	* Added examples/book/treeview/filter, from the gtkmm-2-4 branch.
 
 2004-10-16  Gene Ruebsamen  <gene erachampion com>
- 
- 	* docs/tutorial/gtkmm-tut.xml: Added a chapter for the new gtk-2.4 
+
+ 	* docs/tutorial/gtkmm-tut.xml: Added a chapter for the new gtk-2.4
  	FileChooserDialog.
  	* docs/tutorial/figures/dialogs_filechooser.png: Added a PNG image
  	of the new FileChooserDialog.
 
 2004-10-25  Roger Leigh <rleigh debian org>
- 
+
  	* build_shared/Makefile_build.am_fragment: Use PLATFORM_WIN32
  	rather than OS_WIN32 so that -no-undefined is used on Cygwin
  	as well as MinGW toolchains.
 
 2004-10-25  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/gtkmm.h: #include filechooserwidget.h, as suggested in bug 
+	* gtk/gtkmm.h: #include filechooserwidget.h, as suggested in bug
 	#156170 from Arjan Timmerman.
 
 2004-10-24  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Updated the menus and toolbars section 
-	about UIManager, though the popup example does not work yet, and I 
+	* docs/tutorial/gtkmm-tut.xml: Updated the menus and toolbars section
+	about UIManager, though the popup example does not work yet, and I
 	should mention ui merging and toggle items.
 
 2004-10-22  Murray Cumming  <murrayc murrayc com>
- 
- 	* gtk/src/treemodelfilter.hg: _WRAP_CTOR: Rename root parameter to 
+
+ 	* gtk/src/treemodelfilter.hg: _WRAP_CTOR: Rename root parameter to
  	virual_root so that it sets the correct property.
- 
+
 2004-10-22  Murray Cumming  <murrayc murrayc com>
- 
- 	* gtk/src/treeiter.hg: In ifdef, use SUN-Forte-style reverse_iterator. 
- 	Patch from TODO in bug #154973. 
+
+ 	* gtk/src/treeiter.hg: In ifdef, use SUN-Forte-style reverse_iterator.
+ 	Patch from TODO in bug #154973.
 
 2004-10-22  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/aboutdialog.hg: Wrap the get and set methods that deal with 
-	char** arrays, using Glib::SArrayHandle. Wrap the callback set 
+	* gtk/src/aboutdialog.hg: Wrap the get and set methods that deal with
+	char** arrays, using Glib::SArrayHandle. Wrap the callback set
 	methods with a SignalProxy.
-	* gtk/src/gtk_signals.defs: Add signals and properties for 
+	* gtk/src/gtk_signals.defs: Add signals and properties for
 	AboutDialog and MenuToolButton.
-	* tools/extra_defs_gen/generate_defs_gtk.cc: Get defs for 
+	* tools/extra_defs_gen/generate_defs_gtk.cc: Get defs for
 	GtkAboutDialog and GtkMenuToolButton.
-	* gtk/src/action_group.hg: Add translate_string(). We probably need to 
+	* gtk/src/action_group.hg: Add translate_string(). We probably need to
 	use iit in the .ccg file.
 	* gtk/src/icontheme.hg: Added get_icon_sizes().
 	* gtk/src/iconview.hg: Added get_selected_items().
@@ -6814,39 +6824,39 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 2004-10-17  Gene Ruebsamen  <gene erachampion com>
 
  	* docs/tutorial/gtkmm-tut.xml: Updated the Windows installation
- 	appendix by providing a link to the latest Gtk+ Win32 installer, 
+ 	appendix by providing a link to the latest Gtk+ Win32 installer,
  	and updating the installation instructions.
 
 2004-10-12  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/custom/custom_container.cc: Use only C++ methods 
+	* examples/book/custom/custom_container.cc: Use only C++ methods
 	instead of the C functions, now that they are public.
 	* docs/tutorial/figures/: Added custom_container.png.
 
 2004-10-10  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm-tut.xml: Added Custom Widgets chapter, so far 
+	* docs/tutorial/gtkmm-tut.xml: Added Custom Widgets chapter, so far
  	with a Custom Container section and example.
 
 2004-10-10  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/widget.hg: Made set_parent(), and unparent() public instead 
-	of protected, because they are need by custom Containers. Added 
-	size_request() which is const and actually returns a value, also 
+	* gtk/src/widget.hg: Made set_parent(), and unparent() public instead
+	of protected, because they are need by custom Containers. Added
+	size_request() which is const and actually returns a value, also
 	needed by custom Containers.
-	* gtk/src/accelgroup,hg: Wrap the new gtk_accelerator_get_label() 
+	* gtk/src/accelgroup,hg: Wrap the new gtk_accelerator_get_label()
 	function.
-	* gtk/src/comboboxentry.[hg|ccg]: Hand-code get_entry() to fix the 
+	* gtk/src/comboboxentry.[hg|ccg]: Hand-code get_entry() to fix the
 	build.
 	* gtk/src/: Added menutoolbutton.[hg|ccg].
-	* gtk/gtkmm/comboboxtext.[h|cc], comboboxentrytext.[h||cc]: Added 
-	set_active_text(), clear(). Reimplemented append() and prepend() 
-	without using the C functions, because they might not work with our 
+	* gtk/gtkmm/comboboxtext.[h|cc], comboboxentrytext.[h||cc]: Added
+	set_active_text(), clear(). Reimplemented append() and prepend()
+	without using the C functions, because they might not work with our
 	model.
 
 2004-10-09  Murray Cumming  <murrayc murrayc com>
 
-	* docs/index.html: Changed cvs links to viewcvs, because lxr and 
+	* docs/index.html: Changed cvs links to viewcvs, because lxr and
 	bonsai are still broken.
 
 2004-10-09  Murray Cumming  <murrayc murrayc com>
@@ -6858,55 +6868,55 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* gtk/src/comboboxentry.hg: Added get_entry(), as per bug #142758.
 
 2004-09-04 Jonathan Brandmeyer <jbrandmeyer earthlink net>
- 
+
  	* gdk/src/screen.hg: get_default(): Take an extra reference so that
  	the Screen is not deleted too early.
 
 2004-09-17  Murray Cumming  <murrayc murrayc com>
 
-	* iconview.hg: Added overrides of set_text_column(), and 
+	* iconview.hg: Added overrides of set_text_column(), and
 	set_pixbuf_column() that take ModelColumns instead of ints.
 	Wrapped signals. Added foreach()
 	* cellview.hg: Make get_size_of_row() const.
 	* tools/extra_defs_gen/gtk_extra_defs_gen: Added new types.
-	* gtk/src/gtk_signals.defs: Regenerated (making the usual corrections 
+	* gtk/src/gtk_signals.defs: Regenerated (making the usual corrections
 	for Event* and gpointer parameters.
-	* combobox.[hg|ccg], treeview.[hg|ccg]: Add set_row_separator_func(), 
+	* combobox.[hg|ccg], treeview.[hg|ccg]: Add set_row_separator_func(),
 	with common implementation in treeview-private.[h|cc].
 	* range.hg: Wrapped change_value signal.
-	* demos/gtk-demo/: Added example_iconview.cc, which demonstrates  the 
+	* demos/gtk-demo/: Added example_iconview.cc, which demonstrates  the
 	IconView and is a C++ version of the C original..
 
 2.5.0:
-	
+
 2004-09-12  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/: Added cellview.[hg|ccg].
 
 2004-09-10  Murray Cumming  <murrayc murrayc com>
 
-	* pango/src/layout: Added set_ellipsize(), get_ellipsize(), and 
+	* pango/src/layout: Added set_ellipsize(), get_ellipsize(), and
 	EllipsizeMode enum.
 	* pango/src/pango_enums.defs: Regenerated.
 	* pango/src/pango_methods.defs: Regenerated.
 	* gtk/src/: Added iconview.[hg|ccg|, filechooserbutton.[hg|ccg].
-	* gtk/src/entry.hg: Added layout_index_to_text_index() and 
+	* gtk/src/entry.hg: Added layout_index_to_text_index() and
 	text_index_to_layout_index()
-	* gtk/src/entrycompletion.hg: Added insert_prefix(), 
-	set_inline_completion(), get_inline_completion(), 
+	* gtk/src/entrycompletion.hg: Added insert_prefix(),
+	set_inline_completion(), get_inline_completion(),
 	set_popup_completion(), get_popup_completion(), get_text_column()
 	* gtk/src/combobox.hg: Added get_wrap_width(), get_row_span_column(),
-	get_column_span_column(), get_add_tearoffs(), set_add_tearoffs(), 
+	get_column_span_column(), get_add_tearoffs(), set_add_tearoffs(),
 	get_focus_on_click(), set_focus_on_click(), get_popup_accessible().
 	Wrapped new properties.
-	* gtk/src/action.hg: Wrap new gtk_action_set_sensitive() 
+	* gtk/src/action.hg: Wrap new gtk_action_set_sensitive()
 	instead of writing our own method. Add set_visible() too.
 	* gtk/src/label.hg: Added set_ellipsize(), get_ellipsize().
 	* gtk/src/cellrenderer.hg: Added editing_started signal.
 	* gtk/src/filechooser.hg: Added set_show_hidden(), get_show_hidden().
 	* gtk/src/gtk_methods.defs: Regenerated.
 	* gtk/src/treesortable.hg: Added DEFAULT_UNSORTED_COLUMN_ID constant.
-	* gtk/src/treeview.hg: Added set_fixed_height_mode(), 
+	* gtk/src/treeview.hg: Added set_fixed_height_mode(),
 	get_fixed_height_mode(), set_hover_selection(), get_hover_selection(),
 	set_hover_expand(), get_hover_expand()
 
@@ -6916,59 +6926,59 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-08-30  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/dialogs/fileselection/examplewindow.cc: Removed a 
+	* examples/book/dialogs/fileselection/examplewindow.cc: Removed a
 	misleading include.
 
 2.4.5:
 
 2004-08-07  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/toolbar.hg: Class documentation: remove mention of 
+	* gtk/src/toolbar.hg: Class documentation: remove mention of
 	tools() which no longer exists.
-	* examples/book/treeview/drag_and_drop: Correct the implementation 
-	of the vfuncs so that they actually work. In particular they are const 
-	in gtkmm 2.4. 
+	* examples/book/treeview/drag_and_drop: Correct the implementation
+	of the vfuncs so that they actually work. In particular they are const
+	in gtkmm 2.4.
 
 2004-07-16  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/settings.ccg: get_default(): Use reference() instead of an 
+	* gtk/src/settings.ccg: get_default(): Use reference() instead of an
 	extra parameter, to fix the build.
 
 2004-07-15  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/settings.ccg: get_default(): Take an extra reference so that 
+	* gtk/src/settings.ccg: get_default(): Take an extra reference so that
 	the Settings is not deleted too early. Bug #147592.
 
 2004-07-15  Murray Cumming  <murrayc murrayc com>
 
-	* examples/book/treeview/: Added popup example, which was already in 
+	* examples/book/treeview/: Added popup example, which was already in
 	gtkmm 2.0/2.2.
 
 2004-07-08  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtk_tut.xml: libglademm chapter: Mention memory 
+	* docs/tutorial/gtk_tut.xml: libglademm chapter: Mention memory
 	management.
 
 2004-07-08  Murray Cumming  <murrayc murrayc com>
 
-	* Patch from Christopher Palm in bug #145594, to change ActionGroup and 
-	EntryCompletion constructors from private to protected. Lets hope 
-	there are no more of these, because this is technically API change in 
-	the stable branch. However, the methods already exist and are  tested 
-	by the create() methods, and are simple and generated, and therefore 
-	unlikely to have errors. Also, this change will only be useful to a 
+	* Patch from Christopher Palm in bug #145594, to change ActionGroup and
+	EntryCompletion constructors from private to protected. Lets hope
+	there are no more of these, because this is technically API change in
+	the stable branch. However, the methods already exist and are  tested
+	by the create() methods, and are simple and generated, and therefore
+	unlikely to have errors. Also, this change will only be useful to a
 	very small number of people, so it does not confuse the API versions.
 
 2004-07-04  Murray Cumming  <murrayc murrayc com>
 
-	* docs/tutorial/gtkmm_tut.xml: Tell people to pkg-config for 2.4 
+	* docs/tutorial/gtkmm_tut.xml: Tell people to pkg-config for 2.4
 	instead of 2.0.
 
 2004-07-02  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/uimanager.hg: Made constructor protected, like in the 
+	* gtk/src/uimanager.hg: Made constructor protected, like in the
 	previous change.
-	* gtk/src/treesortable.hg: Added docs explaining the return values 
+	* gtk/src/treesortable.hg: Added docs explaining the return values
 	for the sort func.
 
 2.4.4:
@@ -6976,17 +6986,17 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 2004-07-01  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/action.hg, toggleaction.hg, radioaction.hg, icontheme.hg:
-	Added protected keyword at start of class so that 
-	the constructors can be used by derived classes. This is addition of 
-	API in the stable branch, but it should not affect many people and it 
+	Added protected keyword at start of class so that
+	the constructors can be used by derived classes. This is addition of
+	API in the stable branch, but it should not affect many people and it
 	is a little too embarassing to leave as it is.
 
 2004-06-30  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/container.hg: Add code to the GClass init() function to null 
-	the remove callback if the type is actually GtkContainer rather than 
-	a derived class. The default implementation in GtkContainer complains 
-	about it not being implemented, but that is useless and annoying to us 
+	* gtk/src/container.hg: Add code to the GClass init() function to null
+	the remove callback if the type is actually GtkContainer rather than
+	a derived class. The default implementation in GtkContainer complains
+	about it not being implemented, but that is useless and annoying to us
 	when deriving directly from Gtk::Container.
 
 2004-06-20  Daniel Elstner  <daniel elstner gmx net>
@@ -7017,13 +7027,13 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-06-15  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/gtkmm/comboboxentrytext.h: Correct the header guard so that it 
+	* gtk/gtkmm/comboboxentrytext.h: Correct the header guard so that it
 	can be used at the same time as comboboxentry.h.
-	* gtk/gtkmm/comboboxentrytext.cc, comboboxtext.cc: Implement the 
+	* gtk/gtkmm/comboboxentrytext.cc, comboboxtext.cc: Implement the
 	GObject* castitem constructors.
 
 2004-06-08  Cedric Gustin  <cedric gustin swing be>
-  
+
 	* gdk/gdkmm/Makefile.am: link against libpangomm-1.4 instead of
 	1.6 on win32 (sublib_win32_dlls_libs variable).
 
@@ -7046,8 +7056,8 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-05-28  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/combobox.ccg: get_active(): Instantiate a 
-	Gtk::TreeModel::iterator instead of the GtkTreeIter, so that the 
+	* gtk/src/combobox.ccg: get_active(): Instantiate a
+	Gtk::TreeModel::iterator instead of the GtkTreeIter, so that the
 	underlying GtkTreeIter is properly initialized.
 
 2004-05-25  Daniel Elstner  <daniel elstner gmx net>
@@ -7062,7 +7072,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-05-23  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/gtkmm/comboboxentrytext.cc: Patch from Teemu Tervo to prevent 
+	* gtk/gtkmm/comboboxentrytext.cc: Patch from Teemu Tervo to prevent
 	the text column from being added twice, in bug #142956.
 
 2004-05-22  Daniel Elstner  <daniel elstner gmx net>
@@ -7109,8 +7119,8 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-04-23  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/uimanager.[hg|ccg]: add_ui_from_string now returns a 
-	ui_merge_id instead of a guint, to make the API clearer. This is 
+	* gtk/src/uimanager.[hg|ccg]: add_ui_from_string now returns a
+	ui_merge_id instead of a guint, to make the API clearer. This is
 	technically an API change, but it's not a breaking one, and it's not
 	an ABI change.
 
@@ -7120,7 +7130,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-04-17  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/optionmenu.hg, fileselection.hg, combo.hg: Mark them as 
+	* gtk/src/optionmenu.hg, fileselection.hg, combo.hg: Mark them as
 	deprecated in the docs, by using the Doxygen @deprecated command.
 
 2004-04-17  Murray Cumming  <murrayc murrayc com>
@@ -7153,7 +7163,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 2004-04-09  Murray Cumming  <murrayc murrayc com>
 
 	* filefilter.hg: Create a FileFilter::Info class to use in place of
-	GtkFileFilterInfo, in the add_custom() callbak . Removed filter(), 
+	GtkFileFilterInfo, in the add_custom() callbak . Removed filter(),
 	because it is not needed and because it is difficult to wrap.
 
 2004-04-08  Bryan Forbes  <bryan reigndropsfall net>
@@ -7198,8 +7208,8 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 2004-03-28  Bryan Forbes  <bryan reigndropsfall net>
 
 	* gtk/src/action.[hg|ccg]:
-	* tools/m4/convert_gtk.m4: changed Action::create_menu_item(), 
-	create_tool_item(), and create_icon() to return Gtk::MenuItem*, 
+	* tools/m4/convert_gtk.m4: changed Action::create_menu_item(),
+	create_tool_item(), and create_icon() to return Gtk::MenuItem*,
 	Gtk::ToolItem*, and Gtk::Image respectively, rather than Gtk::Widget*.
 
 2004-03-28  Murray Cumming  <murrayc murrayc com>
@@ -7215,13 +7225,13 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-03-25  Andrew E. Makeev  <andrew solvo ru>
 
-	* gtk/src/treeview.hg, gtk/src/treeview.ccg: Added 
-	move_column_to_start(), which uses gtk_tree_view_move_column_after() 
+	* gtk/src/treeview.hg, gtk/src/treeview.ccg: Added
+	move_column_to_start(), which uses gtk_tree_view_move_column_after()
 	with a 0 parameter.
 
 2004-03-26  Elijah Newren  <newren math utah edu>
- 
- 	* docs/tutorial/gtkmm-tut.xml: Several simple fixes. 
+
+ 	* docs/tutorial/gtkmm-tut.xml: Several simple fixes.
 
 2004-03-27  Murray Cumming  <murrayc murrayc com>
 
@@ -7231,13 +7241,13 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-03-27  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/action.ccg, toggleaction.ccg, radioaction.ccg: 
+	* gtk/src/action.ccg, toggleaction.ccg, radioaction.ccg:
 	Constructor: Give GTK+ 0 instead of "" for default labels and tooltips,
 	so that the stock ones are used.
 
 2004-03-25  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/filefilter.[hg|ccg]: Wrapped filefilter as a GtkObject 
+	* gtk/src/filefilter.[hg|ccg]: Wrapped filefilter as a GtkObject
 	instead of a GObject, because it is a GtkObject.
 	* examples/book/dialogs/filechooserdialog/: Used filefilter.
 
@@ -7262,16 +7272,16 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-03-20  Murray Cumming  <murrayc murrayc com>
 
-	* ActionGroup::get_action(), Clipboard::get_owner(), 
+	* ActionGroup::get_action(), Clipboard::get_owner(),
 	ComboBox::get_model(), Entry::get_layout(), get_completion(),
-	EntryCompletion::get_model(), FileChooser::get_filter(), 
-	IconInfo::get_builtin_pixbuf(), IconSource::get_pixbuf(), 
-	Image::get_pixbuf(), get_animation(), Menu::get_accel_group(), 
+	EntryCompletion::get_model(), FileChooser::get_filter(),
+	IconInfo::get_builtin_pixbuf(), IconSource::get_pixbuf(),
+	Image::get_pixbuf(), get_animation(), Menu::get_accel_group(),
 	Scale::get_layout(), TreeModelFilter::get_model(),
-	UIManager::get_accel_group(), get_action(), 
+	UIManager::get_accel_group(), get_action(),
 	Widget::drag_begin(): Use refreturn.
-	* Entry::get_layout(), IconInfo::get_builtin_pixbuf(): 
-	IconSource::get_pixbuf(), Image::get_pixbuf(), 
+	* Entry::get_layout(), IconInfo::get_builtin_pixbuf():
+	IconSource::get_pixbuf(), Image::get_pixbuf(),
 	Menu::get_accel_group(): Added const versions.
         (Thanks to Bryan Forbes for finding the missing refreturns.)
 
@@ -7280,17 +7290,17 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* gtk/src/icontheme.hg: Wrapped changed signal.
 
 2004-03-14  Murray Cumming  <murrayc murrayc com>
-      
+
 	* gtk/src/bin.ccg remove(),
-	  gtk/src/container.[hg|ccg]: If the child widget is managed, do 
-	a reference on the child widget before removing it, so that it 
-	is not destroyed, and is ready for a new container, just like 
+	  gtk/src/container.[hg|ccg]: If the child widget is managed, do
+	a reference on the child widget before removing it, so that it
+	is not destroyed, and is ready for a new container, just like
 	when it was first instantiated.
 
 2.3.6:
 
 2004-03-14  Murray Cumming  <murrayc murrayc com>
-      
+
 	* demos/demowindow.cc: Do not use flockfile if we are using the SUN
  	compiler, even though it passes the configure test, because it does
  	not seem to work here.
@@ -7302,12 +7312,12 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-03-13  Murray Cumming  <murrayc murrayc com>
 
-	* atk/src/hypertext.hg, 
-	Removed extra semicolon to remove g++ 3.4 warning.	
+	* atk/src/hypertext.hg,
+	Removed extra semicolon to remove g++ 3.4 warning.
 
 2004-03-12  Cedric Gustin  <cedric gustin swing be>
-  
- 	* README.win32: Updated file for upcoming gtkmm-2.4.  
+
+ 	* README.win32: Updated file for upcoming gtkmm-2.4.
  	* atk/src/action.hg, atk/src/component.hg, atk/src/object.hg,
  	gtk/gtkmm/accelmap.cc, gtk/gtkmm/accelmap.h,
  	gtk/gtkmm/comboboxtext.cc, gtk/gtkmm/comboboxtext.h,
@@ -7327,35 +7337,35 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
  	pango/pangomm/Makefile.am, pango/pangomm/private/Makefile.am,
  	pango/src/Makefile_list_of_hg.am_fragment: Revamped the
  	Makefile.am helpers to accomodate multiple platforms (general,
- 	posix, win32) and files sections (regular and deprecated files). 
+ 	posix, win32) and files sections (regular and deprecated files).
 
 2004-03-12  Murray Cumming  <murrayc murrayc com>
 
-	* docs/reference/Makefile.am: remove the make dependency of 
+	* docs/reference/Makefile.am: remove the make dependency of
 	html/index.html on the generated installed beautify_docs.pl script, so
 	that docs are not rebuilt when building from a tarball.
 	Bug #136597 from dalgoda.
 
 2004-03-12  Murray Cumming  <murrayc murrayc com>
 
-	* examples/cellrenderercustom/cellrendererpopup.cc: Removed some 
+	* examples/cellrenderercustom/cellrendererpopup.cc: Removed some
 	accidentally pasted text that breaks the build.
 
 2004-03-11  Murray Cumming  <murrayc murrayc com>
 
 	* demos/gtk-demo/demowindow.cc: Added #ifdef GLIBMM_COMPILER_SUN_FORTE
-	around the strange flockfile and funlockfile function prototypes, to 
+	around the strange flockfile and funlockfile function prototypes, to
 	avoid problems on platforms which declare them differently.
 
 2004-03-09  Murray Cumming  <murrayc murrayc com>
- 
+
  	* Some, but not all, SUN Forte build fixes:
  	* demos/gtk-demo/demowindow.cc: Added prototypes for flockfile()
  	and funlockfile() because it does not seem to get them from
 	stdio.h - very strange. Commented-out the g_assert() lines that it
  	says as badly formed.
  	* demos/gtk-demo/textwidget.cc: Made the next_token char* const.
-	* examples/book/clipboard/ideal/examplewindow.cc: 
+	* examples/book/clipboard/ideal/examplewindow.cc:
  	on_clipboard_received_targets: Remove the useless const from the
  	std::list variable because it confused the compiler.
  	* examples/cellrenderercustom/cellrendererpopup.cc:
@@ -7363,21 +7373,21 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
  	particular version of gobj().
  	* gdk/src/display.hg: Removed lots of extra ;s that caused
  	warnings.
- 	* gdk/src/pixmap.ccg: Use unwrap<Drawable> instead of 
+ 	* gdk/src/pixmap.ccg: Use unwrap<Drawable> instead of
  	unwrap<const Drawable> - this is the same as the sun-specific
  	stuff in tools/m4/convert_*.m4.
  	* gdk/src/pixmap.hg: Removed extra ;s that cause warnings.
- 	* gtk/src/textbuffer.ccg: insert_(): Some const changes - see the 
- 	comments. 
+ 	* gtk/src/textbuffer.ccg: insert_(): Some const changes - see the
+ 	comments.
  	* tools/m4/convert_gdk.m4, convert_glib.m4: Use existing
- 	sun-specific conversion when converting from any 
+ 	sun-specific conversion when converting from any
  	RefPtr<const Something> to *Something.
 
 2004-03-09  Murray Cumming  <murrayc murrayc com>
 
 	* Regenerated gtk/src/gtk_docs.xml, and gdk/src/gdk_docs.xml with
 	docextract_to_xml.py.
-	* docs/reference/Makefile.am: Upload doxygen-warnings.txt and 
+	* docs/reference/Makefile.am: Upload doxygen-warnings.txt and
 	doxygen-output.txt every time, so everybody sees them.
 
 2004-03-09  Hagen Moebius  <hagen moebius starschiffchen de>
@@ -7395,7 +7405,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-03-07  Murray Cumming  <murrayc murrayc com>
 
-	* Regenerated *_docs.xml files for atk, gdk, pango, and gtkmm, 
+	* Regenerated *_docs.xml files for atk, gdk, pango, and gtkmm,
 	because Hagen Moebius improved the docextract_to_xml.py script.
 
 2004-04-07  Hagen Moebius  <hagen moebius starschiffchen de>
@@ -7417,8 +7427,8 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-03-06  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/filechooser.hg: set_current_folder(), 
-	set_current_folder_uri(), select_filename(), select_uri(), 
+	* gtk/src/filechooser.hg: set_current_folder(),
+	set_current_folder_uri(), select_filename(), select_uri(),
 	set_filename(), and set_uri() now return bools, because GTK+ now
 	does this.
 
@@ -7428,14 +7438,14 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* gtk/src/gtk_docs.xml: regenerated.
 
 2004-03-05  Hagen Moebius  <hagen moebius starschiffchen de>
- 
+
  	* added missing documentation to gtk/src/expander.hg,
  	gtk/src/filechooserwidget.hg, gtk/src/fontbutton.hg,
  	gtk/src/imagemenuitem.hg, gtk/src/radiotoolbutton.hg. Mainly
  	class documentation, some non-Gtk+ function and some constructors.
- 
+
 2004-03-05  Hagen Moebius  <hagen moebius starschiffchen de>
- 
+
  	* gtk/src/colorbutton.hg: added missing documentation to some functions.
 
 2004-03-05  Murray Cumming  <murrayc murrayc com>
@@ -7449,19 +7459,19 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-03-03  Bryan Forbes  <mxpxfifws yahoo com>
 
-	* gtk/src/toolbar.[hg|ccg]: added methods to append, prepend, and 
+	* gtk/src/toolbar.[hg|ccg]: added methods to append, prepend, and
 	insert with a sigc::slot.
 	* examples/stock/stock.cc: use new append method to append with a slot;
-	added a toggle button to prove that there are no ambiguity problems 
+	added a toggle button to prove that there are no ambiguity problems
 	with the new methods.
 
 2004-03-02  Bryan Forbes  <mxpxfifws yahoo com>
 
-	* gtk/src/toolbar.[hg|ccg]: removed old STL-stlye API (deprecated and 
+	* gtk/src/toolbar.[hg|ccg]: removed old STL-stlye API (deprecated and
 	can't co-exist with new API).
-	* gtk/gtkmm/toolbar_elements.[h|cc]: removed these files to get rid of 
+	* gtk/gtkmm/toolbar_elements.[h|cc]: removed these files to get rid of
 	all old API for Gtk::Toolbar.
-	* gtk/gtkmm/Makefile.am: removed toolbar_elements.[h|cc] from list of 
+	* gtk/gtkmm/Makefile.am: removed toolbar_elements.[h|cc] from list of
 	files to build, because it is only needed by the old STL-style Toolbar
 	API.
 
@@ -7501,28 +7511,28 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* Added ComboBoxEntryText, like ComboBoxText, as an equivalent for
 	gtk_combo_box_entry_new_text().
 	* RadioButton, RadioMenuItem: Added group_changed signals.
-	* Widget: Added draw_insertion_cursor() as wrapper for 
-	gtk_draw_insertion_cursor, which has a GtkWidget as the first 
+	* Widget: Added draw_insertion_cursor() as wrapper for
+	gtk_draw_insertion_cursor, which has a GtkWidget as the first
 	parameter.
 	* Updated gtk/src/gtk_methods.defs with h2defs.py
 
 2004-03-01  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeview.ccg: Corrected the implementation of 
+	* gtk/src/treeview.ccg: Corrected the implementation of
 	unset_expander_column() to reset_expander_column(), to fix the build.
 
 2004-02-29  Billy O'Connor  <billyoc gnuyork org>
- 
+
  	* gtk/src/treeview.hg: Added documentation for Gtk::TreeView.
 
 2004-02-29  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeiter.[hg|ccg]: begins_tag(), ends_tag(), toggles_tag(), 
-	has_tag(): Use a const parameter, and added method overloads with no 
+	* gtk/src/treeiter.[hg|ccg]: begins_tag(), ends_tag(), toggles_tag(),
+	has_tag(): Use a const parameter, and added method overloads with no
 	parameter, because the C functions can take a NULL.
 	* gtk/src/treemodel.[hg|ccg]: rows_reordered() now takes a
 	Glib::ArrayHandle<int> instead of a int* array of unknown size.
-	* gtk/src/entrycompletion.hg: Added prepend_*() methods instead of 
+	* gtk/src/entrycompletion.hg: Added prepend_*() methods instead of
 	using a default arg for insert().
 	* examples/book/entry: Moved the existing example into a simple
 	sub-directory, and added a completion sub-directory, demonstrating
@@ -7530,7 +7540,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-02-29  Murray Cumming  <murrayc murrayc com>
 
-	* gtk/src/treeselection.[hg|ccg]: Made selected_foreach() methods 
+	* gtk/src/treeselection.[hg|ccg]: Made selected_foreach() methods
 	const, because the slots are not allowed to change the model. But we
 	really need a TreeModel::const_iterator for this, and other things.
 
@@ -7553,20 +7563,20 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-02-27  Murray Cumming  <murrayc murray com>
 
-	* gtk/src/filechooser.hg: Removed set_folder_mode() and 
+	* gtk/src/filechooser.hg: Removed set_folder_mode() and
 	get_folder_mode() because they have been removed from GTK+. This fixes
 	the cvs build.
 
 2004-02-27  Murray Cumming  <murrayc murrayc com>
 
 	* gtk/src/treepath.hg: append<>(): Corrected a typo that is detected by
-	gtk++ 3.4 prereleases and would have been detected before if this 
-	template method had been used. Bug #131928 by Matthew Tuck.  
+	gtk++ 3.4 prereleases and would have been detected before if this
+	template method had been used. Bug #131928 by Matthew Tuck.
 
 2004-02-26  Martin Schulze <martin-ml hippogriff de>
 
-	* More libsigc++ 2 changes: Some documentation fixes, updates in the 
-	tutorial and tries to solve some issues in GtkMainConnectionNode. With 
+	* More libsigc++ 2 changes: Some documentation fixes, updates in the
+	tutorial and tries to solve some issues in GtkMainConnectionNode. With
 	fixes from Bryan Forbes.
 
 2004-02-26  Bryan Forbes  <mxpxfifws yahoo com>
@@ -7579,18 +7589,18 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 	* examples/book/treeview/tree/examplewindow.[h|cc]: Handle the TreeView
 	row_activated signal.
-	* gdk/src/display.hg: Add const overloads get_screen(), 
+	* gdk/src/display.hg: Add const overloads get_screen(),
 	get_default_screen(), list_devices(), get_event(), and peek_event().
-	* gdk/src/iconinfo.ccg: Actually implement get_attach_points(), though 
+	* gdk/src/iconinfo.ccg: Actually implement get_attach_points(), though
 	the implementation is incomplete - see the TODO in the code.
-	* gdk/src/iconinfo.hg: Add default parameter values for 
+	* gdk/src/iconinfo.hg: Add default parameter values for
 	set_raw_coordinates(). Make get_embedded_rect() and get_attach_points()
 	const.
 	* gdk/src/icontheme.hg: Add parameter names in get_for_screen() and
 	set_screen(). Made load_icon() and list_icons() const.
 	* gtk/src/widget.[hg|ccg]: Made drag_dest_find_target() const.
-	* gdk/src/treeiter: Added reverse_iterator and const_reverse_iterator, 
-	though const_iterator and const_reverse_iterator are not really const 
+	* gdk/src/treeiter: Added reverse_iterator and const_reverse_iterator,
+	though const_iterator and const_reverse_iterator are not really const
 	yet. Added suitable overloads of begin() and end(), and added rbegin()
 	and rend().
 	* tools/m4/convert_gtk.m4: Added conversion needed by the above.
@@ -7607,15 +7617,15 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* gtk/src/gtk_signals.defs: Updated with generate_extra_defs, keeping
 	hand-coded changes for the Widget _event signals.
 	* gtk/src/gtk_enums.defs: Updated with glibmm/tools/enums.pl.
-	* gdk/src/pixbufloader.hg: Added set_size() as wrapper for 
+	* gdk/src/pixbufloader.hg: Added set_size() as wrapper for
 	gdk_pixbuf_loader_set_size().
 	* gtk/src/cellrenderer.hg: Wrapped editing_cancelled() and the
 	editing_cancelled signal, for use by CellRenderer implementations.
-	* gtk/src/action.hg: Added get_visible(), get_sensitive(), 
+	* gtk/src/action.hg: Added get_visible(), get_sensitive(),
 	is_visible(), is_sensitive().
-	* gtk/src/actiongroup.hg: Added set_sensitive(), set_visible(), 
+	* gtk/src/actiongroup.hg: Added set_sensitive(), set_visible(),
 	get_visible(), get_sensitive().
-	* gtk/src/uimanager.hg: Wrapped the proxy_connected, 
+	* gtk/src/uimanager.hg: Wrapped the proxy_connected,
 	proxy_disconnected, pre_activate, and post_activate signals.
 	* gtk/src/widget.hg: Wrapped event_after signal.
 
@@ -7685,7 +7695,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	NativeWindow instead of GdkNativeWindow.
 	* gdk/src/dragcontext.[ccg|hg]: Used DragProtocol instead of
 	GdkDragProtocol; GdkAtom->Glib::ustring.
-	* gdk/src/event.[ccg|hg]: 
+	* gdk/src/event.[ccg|hg]:
 	* gdk/src/pixmap.[ccg|hg]: GdkNativeWindow->NativeWindow.
 	* gdk/src/types.[ccg|hg]: Added Gdk::AtomStringTraits struct back and
 	typedef'd it as AtomString; typedef'd	GdkNativeWindow as Gdk::NativeWindow.
@@ -7705,23 +7715,23 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	GdkRegion. Make Region& args const where appropriate.
 	* gtk/src/treedragsource.[hg|ccg]: Hand-coded the drag_get_data vfunc
 	so that it can use a C++ SelectionData& output parameter.
-	* gtk/src/selectiondata.[hg|ccg]: Added set() method with fewer 
-	parameters, that calls get_target() to get the type(), like the 
+	* gtk/src/selectiondata.[hg|ccg]: Added set() method with fewer
+	parameters, that calls get_target() to get the type(), like the
 	examples do. Hopefully that is sensible.
-	* gtk/src/celllayout.hg: Use C++ CellRenderer* instead of C 
+	* gtk/src/celllayout.hg: Use C++ CellRenderer* instead of C
 	GtkCellRenderer for vfunc paramters.
-	* gtk/src/treeiter.[hg|ccg]: Added TreeIter::operator--(), which is 
+	* gtk/src/treeiter.[hg|ccg]: Added TreeIter::operator--(), which is
 	slow and which has no direct equivalent in GTK+ itself yet.
-	* Added lots of const ListHandle and SListHandle get methods, with 
+	* Added lots of const ListHandle and SListHandle get methods, with
 	const elements. Fixes bug 126721.
-	
+
 
 2004-01-29  Murray Cumming  <murrayc usa net>
 
-	* gtk/src/widget: The drag_data_get and selection_get signals now have 
-	Gtk::SelectionData& return parameters instead of GtkSelectionData*. 
-	This requires the latest glibmm, which has added the optional 
-	custom_c_callback parameter for _WRAP_SIGNAL(). This required some 
+	* gtk/src/widget: The drag_data_get and selection_get signals now have
+	Gtk::SelectionData& return parameters instead of GtkSelectionData*.
+	This requires the latest glibmm, which has added the optional
+	custom_c_callback parameter for _WRAP_SIGNAL(). This required some
 	copy/paste/changed code in the .ccg files.
 
 2.3.2:
@@ -7729,8 +7739,8 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 2004-01-21  Murray Cumming  <murrayc usa net>
 
 	* examples/book/treemodelcustom/exampletreemodel.[h|cc]: Wrote and
-	used some GlueItem and GlueList classes to better manage the 
-	GtkTreeIter data. But at the moment, the old iters are never 
+	used some GlueItem and GlueList classes to better manage the
+	GtkTreeIter data. But at the moment, the old iters are never
 	invalidatated so this concept is not fully tested.
 	* gtk/src/treemodelfilter: Wrapped set_modify_func() after talking
 	to Kris about what it does.
@@ -7738,8 +7748,8 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 2004-01-19  Murray Cumming  <murrayc usa net>
 
 	* gtk/src/liststore.[hg|ccg], gtk/src/treestore.[hg|ccg]: Added
-	set_model_columns() methods, as wrappers for 
-	gtk_list_store_set_model_columns() and 
+	set_model_columns() methods, as wrappers for
+	gtk_list_store_set_model_columns() and
 	gtk_tree_store_set_model_columns().
 	* examples/book/treeview/drag_and_drop/dnd_treemodel.[h|cc]: Used
 	these methods with a non-static member ModelColumnRecord, so that
@@ -7747,7 +7757,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	Thanks to Bryan Forbes for pointing this out.
 
 2004-01-19  Takashi Takekawa <takekawa users sourceforge jp>
- 
+
  	* atk/src/text.hg, gtk/src/enums.hg: deleted unnecessary namespace
 	qualification, for the Intel compiler. Bug #131172.
 
@@ -7762,7 +7772,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 2004-01-16  Murray Cumming  <murrayc usa net>
 
 	* */*.hg: All _WRAP_VFUNCS are now in protected sections, because
-	gmmproc no longer puts them in a separated protected section 
+	gmmproc no longer puts them in a separated protected section
 	automatically. Note also, that gmmproc now generates correct const
 	_vfuncs, so some of your overrides might no longer be overrides. Also,
 	you can add doxygen documentation before the _WRAP_VFUNC() macro now,
@@ -7770,20 +7780,20 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-01-14  Murray Cumming  <murrayc usa net>
 
-	* gtk/src/treeiter.[hg}ccg]: Added TreeIter::set_stamp() and 
-	get_stamp(), with documentation, for use when implementing a 
+	* gtk/src/treeiter.[hg}ccg]: Added TreeIter::set_stamp() and
+	get_stamp(), with documentation, for use when implementing a
 	custom TreeModel.
-	* gtk/src/treemodel.[hg|ccg]: 
-	- Hand-coded several vfuncs and their C callbacks, so that we can have 
-	C++ iterators instead of GtkTreeIter*s in the API, and to reorder some 
+	* gtk/src/treemodel.[hg|ccg]:
+	- Hand-coded several vfuncs and their C callbacks, so that we can have
+	C++ iterators instead of GtkTreeIter*s in the API, and to reorder some
 	parameters.
-	- Added 2 extra vfuncs for information about root nodes. The C 
-	versions of these vfuncs provide root node information when the iter 
-	is NULL, but it is nicer in C++ to just have an extra vfunc without 
-	that parameter. This requires an extra if() in the _vfunc_callback() 
+	- Added 2 extra vfuncs for information about root nodes. The C
+	versions of these vfuncs provide root node information when the iter
+	is NULL, but it is nicer in C++ to just have an extra vfunc without
+	that parameter. This requires an extra if() in the _vfunc_callback()
 	implementation.
 	- Added documentation for the vfuncs but gmmproc does not yet put the
-	documentation in the right place for the generated vfuncs. 
+	documentation in the right place for the generated vfuncs.
 	* gtk/src/cellrenderer.hg: Added docuemntation for the vfuncs, but
 	gmmproc does not put this documentation in the right place yet.
 	* examples/: Added treemodelcustom to show a derived TreeModel, which
@@ -7791,7 +7801,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2004-01-12  Murray Cumming  <murrayc usa net>
 
-	* demos/gtk-demo/example_uimanager.cc: Removed extra comma to fix 
+	* demos/gtk-demo/example_uimanager.cc: Removed extra comma to fix
 	build - patch by Billy O'Connor.
 
 2004-01-09  Murray Cumming  <murrayc usa net>
@@ -7800,9 +7810,9 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	return value to iteration().
 	* gtk/src/uimanager.hg: Added wrapper for get_toplevels(), as wrapper
 	for gtk_ui_manager_get_toplevels().
-	* gtk/src/action.hg: add(): Use the new 
+	* gtk/src/action.hg: add(): Use the new
 	gtk_action_group_add_action_with_accels() instead of
-	gtk_action_group_add_action() so that it tries to use the stock 
+	gtk_action_group_add_action() so that it tries to use the stock
 	accelerator if the action has a stock_id.
 
 2004-01-05  Murray Cumming  <murrayc usa net>
@@ -7811,8 +7821,8 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2003-01-05  Eric Bourque <ericb computer org>
 
- 	* gtkmm.spec.in: added an unpackaged file (.devhelp) to the %files 
-	section. 
+ 	* gtkmm.spec.in: added an unpackaged file (.devhelp) to the %files
+	section.
 
 2004-01-03  Murray Cumming  <murrayc usa net>
 
@@ -7820,9 +7830,9 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	C documentation.
 	* gdk/gdkmm/: Added rgb.[h|cc] with some global functions, wrapping
 	gdk_rgb_get_colormap(), gdk_rgb_get_visual() and gdk_rgb_ditherable().
-	* gdk/src/color.hg: Documented all methods, apart from the hsv and hsl 
+	* gdk/src/color.hg: Documented all methods, apart from the hsv and hsl
 	stuff that is a mystery to me.
-	* gdk/src/colormap.hg: Added get_system() as a wrapper for 
+	* gdk/src/colormap.hg: Added get_system() as a wrapper for
 	gdk_colormap_get_system().
 	* gdk/src/device.hg: Added get_name(), get_source(), get_mode() and
 	get_has_cursor() as accessors for read-only struct fields.
@@ -7837,13 +7847,13 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	so that it matches the pattern that devhelp looks for.
 	* docs/reference/doxygen_to_devhelp.xsl: Correct link prefix, so that
 	it links to the installed html documentation.
-	* gtk/gtkmm/accelmap.[h|cc]: Added lock_path() and unlock_path() as 
+	* gtk/gtkmm/accelmap.[h|cc]: Added lock_path() and unlock_path() as
 	wrappers for new GTK+ functions. Added documentation for all AccelMap
 	methods, based on the GTK+ docs.
 	* gtk/src/clipboard.[hg|ccg]: Added documentation, based on the C docs.
-	Added wait_for_targets(), as a wrapper for 
+	Added wait_for_targets(), as a wrapper for
 	gtk_clipboard_wait_for_targets(). Added a version of request_targets()
-	with a callback that takes a list of strings, as a wrapper for 
+	with a callback that takes a list of strings, as a wrapper for
 	gtk_clipboard_request_targets(), and deprecated the hacky one
 	with a callback that takes a SelectionData.
 	* atk/src/: Added Hyperlink, Hypertext, Document, and StreamableContent
@@ -7859,7 +7869,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2003-12-21  Murray Cumming  <murrayc usa net>
 
-	* gtk/src/menushell.hg: Added cancel() as wrapper for 
+	* gtk/src/menushell.hg: Added cancel() as wrapper for
 	gtk_menu_shell_cancel().
 
 2003-12-20  Murray Cumming  <murrayc usa net>
@@ -7886,16 +7896,16 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* docs/reference/Makefile.am: Make sure that gtkmm2.devhelp is
 	generated before trying to install it. Added a doxygen-warnings
 	target that outputs the doxygen log to doyxgen_warnings.txt.
-	* gdk/src/window.hg: Added get_group(), as a wrapper for 
+	* gdk/src/window.hg: Added get_group(), as a wrapper for
 	gdk_window_get_group(), and set_accept_focus() as wrapper for
 	gdk_window_set_accept_focus().
-	* gdk/src/display.hg: Added get_default_group(), as wrapper for 
+	* gdk/src/display.hg: Added get_default_group(), as wrapper for
 	gdk_display_get_default_group().
 
 2.3.1:
 
 2003-12-08  Murray Cumming  <murrayc usa net>
-	
+
 	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
 	* gtk/src/combobox.hg: Corrected C function name in _WRAP_CONSTRUCT,
 	so that the constructor is actually generated.
@@ -7905,9 +7915,9 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	unpleasantly, by hand-coding everything.
 	* gtk/src/filefilter.[hg|ccg]: Added add_custom() as wrapper for
 	gtk_file_filter_add_custom(), using a SignalProxy.
-	* gtk/src/menu: Added set_monitor() as wrapper for 
+	* gtk/src/menu: Added set_monitor() as wrapper for
 	gtk_menu_set_monitor().
-	* gtk/src/treeviewcolumn.hg: Added get_cell_position() as a 
+	* gtk/src/treeviewcolumn.hg: Added get_cell_position() as a
 	wrapper for gtk_tree_view_column_cell_get_position().
 
 2003-12-08  Murray Cumming  <murrayc usa net>
@@ -7925,14 +7935,14 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2003-12-03  Murray Cumming  <murrayc usa net>
 
-	* gtk/src/widget.hg: Wrapped get_accessible, screen_changed, and 
-	can_activate_accel signals, though the .defs are not there for them 
+	* gtk/src/widget.hg: Wrapped get_accessible, screen_changed, and
+	can_activate_accel signals, though the .defs are not there for them
 	yet.
 
 2003-11-27  Murray Cumming  <murrayc usa net>
 
 	* gtk/src/treemodel.hg: Added iter_is_valid(). Use the old TreeIter::
-	operator bool() as a default implementation, but this is already 
+	operator bool() as a default implementation, but this is already
 	reimplemented in ListStore and TreeStore, using GTK+ functions.
 	* gtk/src/treeiter.hg: operator bool(): Use iter_is_valid() instead
 	of our hack.
@@ -7967,7 +7977,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2003-11-16  Murray Cumming  <murrayc usa net>
 
-	* gtk/src/toolbar.[hg|cc]: Wrapped new functions, including the 
+	* gtk/src/toolbar.[hg|cc]: Wrapped new functions, including the
 	ToolItem-based insert, append, and prepend, and deprecated our
 	equivalents of the deprecated C functions.
 	Moved deprecated Elements API into toolbar_elements.[h|cc].
@@ -7976,7 +7986,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* Added gdk/src/pixbufformat.[hg|ccg] as wrapper for GdkPixbufFormat.
 
 2003-11-14  Murray Cumming  <murrayc usa net>
- 
+
  	* gdk/src/gdk_docs_override.xml, gtk/src/gtk_docs_override.xm,
  	pango/src/pango_docs_override.xml. Added overrides for 4 or 5 methods
  	that mention Glib::Free, though I feel sure that I did this once
@@ -7992,7 +8002,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	the amount of client code slightly.
 	* gtk/src/celllayout.[hg|ccg]: Added set_cell_data_func(), using
 	SignalProxy.
-	* gtk/src/treemodelfilter.[hg|ccg]: 
+	* gtk/src/treemodelfilter.[hg|ccg]:
 	Added set_visible_func(), using SignalProxy.
 	Added convert methods.
 
@@ -8016,7 +8026,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2003-10-31  Murray Cumming  <murrayc usa net>
 
-	* docs/index.html: Corrected links to glibmm docs, using relative 
+	* docs/index.html: Corrected links to glibmm docs, using relative
 	links.
 
 2003-10-30  Murray Cumming  <murrayc usa net>
@@ -8025,7 +8035,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	removed from GTK+, to fix the CVS build.
 	* docs/Makefile.am_fragment: Install docs to gtkmm-2.4 directory
 	instead of gtkmm-2.3.
-	* docs/reference/Makefile.am: Add installdox rule to make the 
+	* docs/reference/Makefile.am: Add installdox rule to make the
 	reference html link to the glibmm docs when they are installed.
 
 2003-10-26  Murray Cumming  <murrayc usa net>
@@ -8034,7 +8044,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* *Action: Changed create() to create_from_stock() and create.
 	* ToggleAction: create() methods: Added bool is_active parameter.
 	* RadioAction: create() methods: Added group parameter.
-	* Added gtk/gtkmm/radiobuttongroup.[h|cc] containing 
+	* Added gtk/gtkmm/radiobuttongroup.[h|cc] containing
 	Gtk::RadioButtonGroup. This was previously in the Gtk::Menu_Helpers
 	namespace. It now works with RadioActions as well as the 3 other
 	Radio item classes.
@@ -8046,12 +8056,12 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 	* gtk/src/gtk_signals.defs: regenerated, keeping hand-coded changes,
 	after adding some extra GTypes to tools/extra_defs_gen.
-	* gkt/gtkmm: Added cellrenderer_generation.[h|cc], with some of the 
-	templates and template specialisations previously in 
+	* gkt/gtkmm: Added cellrenderer_generation.[h|cc], with some of the
+	templates and template specialisations previously in
 	treeviewcolumn.[hg|ccg]. This allowed them to be reused in
 	gtk/src/celllayout.hg for a pack_start(model column) template.
 	* demos/gtk-demo/: Added example_ui_manager.cc - a C++ version of
-	the C one.  
+	the C one.
 
 2003-10-22  Murray Cumming  <murrayc usa net>
 
@@ -8087,7 +8097,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2003-10-12  Murray Cumming  <murrayc usa net>
 
-	* Added wrappers for new GTK+  classes: Action, ActionGroup, 
+	* Added wrappers for new GTK+  classes: Action, ActionGroup,
         CellLayout, ComboBox, ComboBoxEntry, ColorButton, EntryCompletion,
         Expander, FontButton, UIManager, and a few extra methods and
         properties. More API details in NEWS.
@@ -8099,9 +8109,9 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2003-09-30  Murray Cumming  <murrayc usa net>
 
-	* gtk/src/cellrenderer.hg, gtk/src/gtk_vfuncs.defs, 
-	tools/m4/convert_gdk.m4: The CellRenderer render vfunc now takes a 
-	Gdk::Drawable instead of a Gdk::Window, as per my recent change 
+	* gtk/src/cellrenderer.hg, gtk/src/gtk_vfuncs.defs,
+	tools/m4/convert_gdk.m4: The CellRenderer render vfunc now takes a
+	Gdk::Drawable instead of a Gdk::Window, as per my recent change
 	in GTK+ in CVS. See bug #102405.
 
 2003-09-30  Murray Cumming  <murrayc usa net>
@@ -8123,7 +8133,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	avoid rare warning. Part of bug #117740.
 
 2003-09-28  Bradley Bell  <btb debian org>
- 
+
  	* gtk/src/notebook.hg, gtk/src/treeiter.ccg, gtk/src/treeiter.hg:
  	workarounds for inaccessible base bugs with latest gcc.
 
@@ -8139,20 +8149,20 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	gtk/src/Makefile_list_of_hg.am_fragment : Adapted Makefile.am's
 	accordingly. In particular, Gtk::Clipboard is now supported on
 	win32.
-	* README.win32 : Updated list of unsupported functions. 
+	* README.win32 : Updated list of unsupported functions.
 
 2003-09-04  Bradley Bell  <btb debian org>
- 
- 	* docs/reference/Makefile.am: Distribute doxygen tags 
+
+ 	* docs/reference/Makefile.am: Distribute doxygen tags
 
 2003-08-20  Murray Cumming  <murrayc usa net>
-  
+
  	* gdk/src/display.hg: Add refreturn WRAP_METHOD() parameter to
  	open() and open_default_libgtk_only(), because these seem to return
  	an existing instance rather than a new one. Should fix bug #119049.
 
 2003-08-20  Frank Naumann  <fnaumann freemint de>
- 
+
  	* demos/gtk-demo/example_treeview_editable_cells.cc,
   	  examples/book/treeview/editable_cells/examplewindow.cc,
   	  gtk/src/treeview.hg: Added workaround for MSVC++.
@@ -8170,20 +8180,20 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	incompletely (bug #118922).
 
 2003-07-21  Murray Cumming  <murrayc usa net>
- 
- 	* src/gtk/buttonbox.hg: Documentation: Corrected the switched 
+
+ 	* src/gtk/buttonbox.hg: Documentation: Corrected the switched
  	vertical/horizonal descriptions of VButtonBox and HButtonBox.
  	Bug #117883.
 
 2003-07-05  Murray Cumming  <murrayc usa net>
- 
- 	* gtk/src/object.ccg Object::_init_unmanage(): 
- 	Don't g_object_ref() objects that are already not managed, such as 
- 	stuff used with Glib::Wrap() which is already in a container 
- 	(Containers sink (unfloat) child widgets after they are added). Also, 
- 	don't mark it as not manage()d, (!referenced_) of course. This was 
- 	doing one-too-many refs, so sometimes the objects would not be 
- 	finalized even if they were destroyed. Daniel Elstner found this 
+
+ 	* gtk/src/object.ccg Object::_init_unmanage():
+ 	Don't g_object_ref() objects that are already not managed, such as
+ 	stuff used with Glib::Wrap() which is already in a container
+ 	(Containers sink (unfloat) child widgets after they are added). Also,
+ 	don't mark it as not manage()d, (!referenced_) of course. This was
+ 	doing one-too-many refs, so sometimes the objects would not be
+ 	finalized even if they were destroyed. Daniel Elstner found this
  	potential problem months ago and I should have listened to him.
  	This seems to fix the lifetime bug shown in tests/wrap_existing. I think this
    fixes the get_toplevel_windows() leak shown in tests/refcount_dialog also.
@@ -8196,8 +8206,8 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 	* pango/src/pango_docs_override.xml,
 	  gdk/src/gdk_docs_override.xml,
-	  gtk/src/gtk_docs_override.xml: Added overrides for documentation 
-	that talks about null pointer values where we use references. Added 
+	  gtk/src/gtk_docs_override.xml: Added overrides for documentation
+	that talks about null pointer values where we use references. Added
 	TODOs in the .hg files to add unset() methods in 2.4 to support this
 	functionality.
 
@@ -8209,12 +8219,12 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	currently working on.
 
 2003-06-17  Murray Cumming  <murrayc usa net>
- 
- 	* docs/FAQ/gtkmm_faq.xml: Applied patch from Andreas Rottman 
+
+ 	* docs/FAQ/gtkmm_faq.xml: Applied patch from Andreas Rottman
  	mentioning libsigcx extension library.
 
 2003-06-13  Cedric Gustin  <cedric gustin swing be>
- 
+
          * gtk/src/treeviewcolumn.hg: Added declaration of
  	generate_cellrenderer full class specialization for types bool and
  	Gdk::Pixbuf. This solves a long-standing bug with treeviews on
@@ -8222,19 +8232,19 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
  	* demos/gtk-demo/example_stockbrowser.cc: Removed GTKMM_WIN32
  	compiler directive. On win32, stock icons are not displayed as
  	expected in the first column of the treeview.
-	
+
 2003-05-31  Murray Cumming  <murrayc usa net>
 
 	* configure.in: Depends on GTK+ 2.3.0 now that GTK+ has branched, with
 	GTK+ 2.4 in HEAD.
 	* configure.in: gmmproc is now installed in a glibmm-2.3 folder
 	rather than a glibmm-2.4 folder.
-	* gtk/src/alignment.hg: Wrapped new padding functions and properties. 
+	* gtk/src/alignment.hg: Wrapped new padding functions and properties.
 	Wrote New in GTK+ 2.4 next to them. They need regenerated .defs files,
 	but we can do that later.
 
 2003-05-18  Murray Cumming  <murrayc usa net>
- 
+
  	* docs/tutorial/gtkmm-tut.xml: TreeView chapter: Replaced some TODOs
  	with short paragraphs. Added copies of the example screenshots to
  	show the list and tree models.
@@ -8247,15 +8257,15 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	gtype classes and their prototypes.
 
 2003-05-09  Murray Cumming  <murrayc usa net>
- 
+
  	* gtk/src/menushell.[hg|ccg] replace GP_LIST_CONTAINER_REMOVE() with
  	custom-written remove() and erase() MenuList methods, to ensure that
- 	we unset the accel widget that we might have set in the MenuItem() 
+ 	we unset the accel widget that we might have set in the MenuItem()
  	constructor. This avoids a memory leak due to the extra reference.
 	* gtk/src/accel_label.[hg|ccg]: Added unset_accel_widget().
 
 2003-05-06  Enrico Costanza  <ec142 york ac uk>
- 
+
  	* gtk/src/image.hg: Added "refreturn" to _METHOD_WRAP for get_pixbuf
  	This fixes a bug that caused "(g_object_unref): assertion `G_IS_OBJECT
  	(object)' failed"
@@ -8266,22 +8276,22 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	calls remove_menu(), to prevent the menu (set with set_menu()), from
 	remembering a dead OptionMenu. See the comment in the destructor for
 	more details.
-	
+
 2003-05-02  Murray Cumming  <murrayc usa net>
 
-	* *.hg: Added namespace prefix to all StateType parameter types, 
+	* *.hg: Added namespace prefix to all StateType parameter types,
 	because there is one in Atk and in Gtk and that confuses Doxygen.
 	* demos/gtk-demo/example_change_display.cc: Commented-out some unused
 	method parameters, to avoid warnings.
 
 2003-04-26  Gene Ruebsamen <gene erachampion com>
-	
+
  	* docs/tutorial/gtkmm-tut.xml: Added a new appendix for win32
  	with the cygwin/command-line portion contributed by Cedric Gustin.
  	Created a new link from the Installation section to point to the new appendix.
  	Also fixed the filename of the tutorial in the "Contributing" section.
  	* docs/tutorial/figures/devcpp_project_options.png: Added new image for the new win32 appendix described above.
-	
+
 2003-04-22  Murray Cumming  <murrayc usa net>
 
 	* Install headers in x.3 directories instead of .4 because I noticed
@@ -8292,11 +8302,11 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 2003-04-21  Murray Cumming  <murrayc usa net>
 
-	* gtk/src/menushell.ccg: Added 
-	GP_LIST_ITER(Glib::List_Cpp_Iterator<GtkListItem, ComboDropDownItem> 
+	* gtk/src/menushell.ccg: Added
+	GP_LIST_ITER(Glib::List_Cpp_Iterator<GtkListItem, ComboDropDownItem>
 	because the standard GP_LIST iterator seems to be useless. See bug
 	#110206.
-	
+
 2003-04-21  Murray Cumming  <murrayc usa net>
 
 	* examples/book/Makefile.am: Added idle directory.
@@ -8311,12 +8321,12 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	* docs/tutorial/gtkmm-tut.xml: update the idle/timeout chapter for
 	Gtkmm2 and modify to use the program listings in the examples/book/
 	directories.
-	
+
 2003-04-21 Oli Kessler <ok tor ch>
-       
+
          * gtk/gtk_docs_override.xml, fixed docu bug in the function
          gtk_window_set_default
-	
+
 2003-04-15  Ole Laursen  <olau hardworking dk>
 
 	* gtk/src/widget.{cc,h}g: Added unset_fg/bg/font/text/base to
@@ -8338,7 +8348,7 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
         * gtk/gtk_docs_override.xml, likewise atk, pango: Added overrides for
  	docs that mention *_free() functions.
-	
+
 2003-03-26  Martin Schulze  <MHL Schulze t-online de>
 
 	* pango/src/attrlist.{ccg,hg}: AttrList::insert,
@@ -8346,13 +8356,13 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	the attribute parameter into the c functions (should fix #109334).
 
 2003-03-22  Enrico Scholz  <enrico scholz informatik tu-chemnitz de>
- 
-	* examples/Makefile.am_fragment:  Added DESTDIR-support. 
+
+	* examples/Makefile.am_fragment:  Added DESTDIR-support.
 
 2003-03-20  Ole Laursen  <olau hardworking dk>
 
 	* gtk/src/widget.hg: Applied patch from Detlef Reichl to add
-	protected set_window and set_allocation (#108484).	
+	protected set_window and set_allocation (#108484).
 
 2003-03-18  Cedric Gustin  <cgustin ibelgique com>
 
@@ -8379,12 +8389,12 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 	alignment.hg and others) and added it to the gtkmmEnums group.
 	* gtk/src/gtk_docs_override.xml: Added documentation for methods
 	in accelgroup.hg, accellabel.hg, adjusment.hg, and arrow.hg.
-	
+
 2003-01-27  Murray Cumming  <murrayc usa net>
- 
+
  	* gdk/src/display.hg: Used refreturn on  get_default() and
  	get_core_pointer(), preventing segfaults.
-	
+
 2003-01-27  Murray Cumming  <murrayc usa net>
 
 	* Replaced use of RefPtr::is_null() with use of operator bool().
@@ -8398,10 +8408,10 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 2003-01-23  Murray Cumming  <murrayc usa net>
 
 	* More TODOs:
-	  - Gtk::Container: Removed const set_focus_chain(), added const 
+	  - Gtk::Container: Removed const set_focus_chain(), added const
 	    get_focus_chain().
-          - Gtk::TreeDragSource::drag_data_get() and 
-	    Gtk::TreeDragDest::row_drag_possible() now use SelectionData 
+          - Gtk::TreeDragSource::drag_data_get() and
+	    Gtk::TreeDragDest::row_drag_possible() now use SelectionData
 	    instead of GtkSelectionData.
 
 2003-01-23  Murray Cumming  <murrayc usa net>
@@ -8427,12 +8437,12 @@ This is the HEAD branch. The stable branch is gtkmm-2-6.
 
 	* build_shared: Used the general/win32/posix variables used in
 	the gtkmm Makefile.ams, so that the libraries actually build.
-	* gtk/src/treepath.[hg|ccg]: Removed the TreePath(bool) override, as 
-	suggested, because it broke the build, because we don't seem to set 
+	* gtk/src/treepath.[hg|ccg]: Removed the TreePath(bool) override, as
+	suggested, because it broke the build, because we don't seem to set
 	gtkmm_COMPILATION.
 	* gtk/gtkmm/menu_elem.[h|cc]: It used the RefPtr::operator=() that we
 	removed because that operator=() shouldn't be used. Faked the behaviour
-	with an explict use of the constructor and a reference() for now, with 
+	with an explict use of the constructor and a reference() for now, with
 	a TODO.
 
 2003-01-21  Murray Cumming  <murrayc usa net>
diff --git a/gtk/src/gtk_methods.defs b/gtk/src/gtk_methods.defs
index 470ab22..f7bcdd7 100644
--- a/gtk/src/gtk_methods.defs
+++ b/gtk/src/gtk_methods.defs
@@ -17896,6 +17896,12 @@
   (return-type "GtkWidget*")
 )
 
+(define-method get_handle_window
+  (of-object "GtkPaned")
+  (c-name "gtk_paned_get_handle_window")
+  (return-type "GdkWindow*")
+)
+
 (define-method compute_position
   (of-object "GtkPaned")
   (c-name "gtk_paned_compute_position")
@@ -33783,6 +33789,36 @@
   (return-type "gboolean")
 )
 
+(define-method set_realized
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_set_realized")
+  (return-type "none")
+  (parameters
+    '("gboolean" "realized")
+  )
+)
+
+(define-method get_realized
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_realized")
+  (return-type "gboolean")
+)
+
+(define-method set_mapped
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_set_mapped")
+  (return-type "none")
+  (parameters
+    '("gboolean" "mapped")
+  )
+)
+
+(define-method get_mapped
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_mapped")
+  (return-type "gboolean")
+)
+
 (define-method set_app_paintable
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_app_paintable")
@@ -33900,6 +33936,15 @@
   )
 )
 
+(define-method get_requisition
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_requisition")
+  (return-type "none")
+  (parameters
+    '("GtkRequisition*" "requisition")
+  )
+)
+
 (define-method child_focus
   (of-object "GtkWidget")
   (c-name "gtk_widget_child_focus")
@@ -34131,6 +34176,12 @@
   (return-type "gboolean")
 )
 
+(define-method style_attach
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_style_attach")
+  (return-type "none")
+)
+
 (define-method has_rc_style
   (of-object "GtkWidget")
   (c-name "gtk_widget_has_rc_style")
diff --git a/gtk/src/paned.hg b/gtk/src/paned.hg
index 8e52875..db33ca9 100644
--- a/gtk/src/paned.hg
+++ b/gtk/src/paned.hg
@@ -2,7 +2,7 @@
 
 
 /* paned.h
- * 
+ *
  * Copyright (C) 1998-2002 The gtkmm Development Team
  *
  * This library is free software; you can redistribute it and/or
@@ -83,7 +83,10 @@ public:
 
   _WRAP_METHOD(Widget* get_child2(), gtk_paned_get_child2)
   _WRAP_METHOD(const Widget* get_child2() const, gtk_paned_get_child2, constversion)
- 
+
+  _WRAP_METHOD(Glib::RefPtr<Gdk::Window> get_handle_window(), gtk_paned_get_handle_window, refreturn)
+  _WRAP_METHOD(Glib::RefPtr<const Gdk::Window> get_handle_window() const, gtk_paned_get_handle_window, refreturn, constversion)
+
   //Keybinding signals:
   _IGNORE_SIGNAL("toggle_handle_focus")
   _IGNORE_SIGNAL("move_handle")
@@ -102,7 +105,7 @@ public:
 /**
  * The Gtk::HPaned widget is a container widget with two children arranged
  * horizontally. The division between the two panes is adjustable by the
- * user by dragging a handle. See Gtk::Paned for details. 
+ * user by dragging a handle. See Gtk::Paned for details.
  *
  * @ingroup Widgets
  */
@@ -116,7 +119,7 @@ public:
 /**
  * The Gtk::VPaned widget is a container widget with two children arranged
  * vertically. The division between the two panes is adjustable by the
- * user by dragging a handle. See Gtk::Paned for details. 
+ * user by dragging a handle. See Gtk::Paned for details.
  *
  * @ingroup Widgets
  */
@@ -129,4 +132,3 @@ public:
 };
 
 } // namespace Gtk
-
diff --git a/gtk/src/widget.ccg b/gtk/src/widget.ccg
index 87db77a..af796f9 100644
--- a/gtk/src/widget.ccg
+++ b/gtk/src/widget.ccg
@@ -584,4 +584,11 @@ Glib::RefPtr<Gdk::Pixmap> Widget::get_snapshot() const
       gtk_widget_get_snapshot(const_cast<GtkWidget*>(gobj()), 0)), false);
 }
 
+Requisition Widget::get_requisition() const
+{
+  Requisition result = {0, 0};
+  gtk_widget_get_requisition(const_cast<GtkWidget*>(gobj()), &result);
+  return result;
+}
+
 } // namespace Gtk
diff --git a/gtk/src/widget.hg b/gtk/src/widget.hg
index 37d93b3..9b1c866 100644
--- a/gtk/src/widget.hg
+++ b/gtk/src/widget.hg
@@ -239,6 +239,8 @@ public:
   _WRAP_METHOD(bool get_has_window() const, gtk_widget_get_has_window)
   _WRAP_METHOD(bool get_is_toplevel() const, gtk_widget_is_toplevel)
   _WRAP_METHOD(bool get_is_drawable() const, gtk_widget_is_drawable)
+  _WRAP_METHOD(bool get_realized() const, gtk_widget_get_realized)
+  _WRAP_METHOD(bool get_mapped() const, gtk_widget_get_mapped)
   _WRAP_METHOD(void set_app_paintable(bool app_paintable = true), gtk_widget_set_app_paintable)
   _WRAP_METHOD(bool get_app_paintable() const, gtk_widget_get_app_paintable)
   _WRAP_METHOD(void set_double_buffered(bool double_buffered = true), gtk_widget_set_double_buffered)
@@ -649,12 +651,28 @@ _DEPRECATE_IFDEF_START
 
   _WRAP_METHOD(bool is_composited() const, gtk_widget_is_composited)
 
-  //TODO: Deprecate this when the other widgets can derive from Gtk::Activatable. 
+  //TODO: Deprecate this when the other widgets can derive from Gtk::Activatable.
   _WRAP_METHOD(Glib::RefPtr<Action> get_action(), gtk_widget_get_action, refreturn)
   _WRAP_METHOD(Glib::RefPtr<const Action> get_action() const, gtk_widget_get_action, refreturn, constversion)
 
   _MEMBER_GET(saved_state, saved_state, Gtk::StateType, guint8)
-  _MEMBER_GET(requisition, requisition, Requisition, GtkRequisition)
+
+  //TODO: Move this to protected when we can break API:
+  /**  Retrieves the widget's requisition.
+   *
+   * This method should only be used by widget implementations in
+   * order to discover whether the widget's requisition has actually
+   * changed after some internal state change (so that they can call
+   * queue_resize() instead of queue_draw()).
+   *
+   * Normally, size_request() should be used.
+   *
+   * @result The widget's requisition.
+   *
+   * @newin2p20
+   */
+  Requisition get_requisition() const;
+  _IGNORE(gtk_widget_get_requisition)
 
 
   _WRAP_SIGNAL(void show(),"show")
@@ -985,6 +1003,10 @@ protected:
   _WRAP_METHOD(void realize(), gtk_widget_realize)
   _WRAP_METHOD(void unrealize(), gtk_widget_unrealize)
 
+  _WRAP_METHOD(void set_mapped(bool mapped = true), gtk_widget_set_mapped)
+  _WRAP_METHOD(void set_realized(bool realized = true), gtk_widget_set_realized)
+  _WRAP_METHOD(void style_attach(), gtk_widget_style_attach)
+
   _WRAP_METHOD(void get_child_requisition(Requisition& requisition) const, gtk_widget_get_child_requisition)
 
   //The parameter name is "the_property_name" to avoid a warning because there is a method with the "property_name" name.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]