3.0.0:

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

	operator const void*(): Use GINT_TO_POINTER().

	* gtk/gtkmm/stockid.[h|cc]:
	* gtk/src/iconinfo.hg:
	* gtk/src/papersize.hg:
	* gtk/src/textiter.hg:
	* gtk/src/treeiter.hg:
	* gtk/src/treepath.hg:
	* gtk/src/treerowreference.hg: Use GINT_TO_POINTER() instead of a
	(const void*) cast, to avoid problems on unusual platforms.
	Daniel Elstner suggested this.

2011-04-04  Murray Cumming  <murrayc@murrayc.com>

	Use a BoolExpr typedef to make operator const void* clearer.

	* gtk/gtkmm/stockid.[h|cc]:
	* gtk/src/iconinfo.hg:
	* gtk/src/papersize.hg:
	* gtk/src/textiter.hg:
	* gtk/src/treeiter.hg:
	* gtk/src/treepath.hg:
	* gtk/src/treerowreference.hg: Use a BoolExpr typedef and add documentation
	because not all people will know the purpose of operator const void*.
  This was suggested by Daniel Elstner.

2011-04-04  Murray Cumming  <murrayc@murrayc.com>

	Remove RecentInfo::operator const void*.

	* gtk/src/recentinfo.[hg|ccg]: Remove operator const void* (previously
	operator bool), because it is unnecessary because it is used via RefPtr.
	The declaration was already commented out in the .hg header, but gmmproc
	still generated the declaration in the .h file.

2011-04-04  Murray Cumming  <murrayc@murrayc.com>

	Widget: Remove the extension-event property.

	* gdk/src/event.hg: Remove the now-unused, and maybe already not-generated,
	ExtensionMode enum.
	* gtk/src/widget.hg: Remove the extension-event property because it was
	removed in GTK+ 3 though it is not deprecated in GTK+ 2.24.

2011-04-04  Murray Cumming  <murrayc@murrayc.com>

	Gtk::NumerableIcon: Really add get_background_gicon() const.

	* gtk/src/numerableicon.hg: Fix a typo so that
	gtk_numerable_icon_get_background_gicon() is really wrapped.

2011-04-04  Murray Cumming  <murrayc@murrayc.com>

	Gdk::Screen: Avoid an unnecessary gmmproc warning.

	* gdk/src/screen.hg: Remove a mention of gdk_screen_broadcast_client_message()
	because it is not in the GTK+ 3 API, though GTK+ 2.24 does not deprecate it.
	Noticed by Kjell Ahlstedt.

2011-04-04  Murray Cumming  <murrayc@murrayc.com>

	Change all operator void* to operator const void*.

	* gtk/gtkmm/stockid.[h|cc]:
	* gtk/src/iconinfo.[hg|ccg]:
	* gtk/src/papersize.[hg|ccg]:
	* gtk/src/recentinfo.[hg|ccg]:
	* gtk/src/textiter.[hg|ccg]:
	* gtk/src/treeiter.hg:
	* gtk/src/treepath.[hg|ccg]:
	* gtk/src/treerowreference.[hg|ccg]: Daniel Elstner suggested this.
	He also has some concern about the C-style casts, but we are talking about it.

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

	Replace all operator bool() with operator void*().

	* gtk/gtkmm/stockid.[h|cc]:
	* gtk/src/iconinfo.[hg|ccg]:
	* gtk/src/papersize.[hg|ccg]:
	* gtk/src/recentinfo.[hg|ccg]:
	* gtk/src/textiter.[hg|ccg]:
	* gtk/src/treeiter.hg:
	* gtk/src/treepath.[hg|ccg]:
	* gtk/src/treerowreference.[hg|ccg]: Use operator void*() instead of
	operator bool() because this avoids an implicit conversion to int instead of
	bool. This is apparently generally considered a good thing. Daniel Elstner
	mentioned this at some point in the last year or so too.

2011-03-26  Kalev Lember  <kalev@smartlink.ee>

	Wrap a missing flag in GtkStateFlags

	* gtk/src/gtk_enums.defs: Added missing GTK_STATE_FLAG_NORMAL by
	regenerated with glibmm/tools/enums.pl.

2011-03-26  Kalev Lember  <kalev@smartlink.ee>

	MenuShell: Removed documentation references about Menu_Helpers::MenuElem

	* gtk/src/menushell.hg: Removed references to
	Gtk::Menu_Helpers::MenuElem which is no longer available in gtkmm 3.0.