3.0.0: 2011-04-05 Murray Cumming 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 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 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 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 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 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 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 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 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 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.