3.7.10 (unstable): 2013-02-21 Murray Cumming <murrayc@murrayc.com> Gtk::Widget: Add get/set_opacity(). * gtk/src/widget.[hg|ccg]: Wrap gtk_widget_get_opacity() and gtk_Widget_set_opacity() and add the opacity property. * gtk/src/window.[hg|ccg]: Deprecate get_opacity(), set_opacity() and the opacity property. This fixes the build with --enable-warnings=fatal 2013-02-21 Murray Cumming <murrayc@murrayc.com> Gtk::ScrolledWindow: Do not use a deprecated function. * gtk/src/iconinfo.[hg|ccg]: We no longer need to call gtk_scrolled_window_add_with_viewport() because its gtk_container_add() vfunc implementation now does the same thing for us. See https://bugzilla.gnome.org/show_bug.cgi?id=693015 This partly fixes the build with --enable-warnings=fatal 2013-02-21 Murray Cumming <murrayc@murrayc.com> Gtk::IconInfo: Do not use deprecated copy/free functions. * gtk/src/iconinfo.[hg|ccg]: Replace use of deprecated gtk_icon_info_copy()/free() with g_object_ref()/unref. The deprecated functions just call them anyway. This partly fixes the build with --enable-warnings=fatal 2013-02-09 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> Gdk::Rectangle: Add Gdk::join() and Gdk::intersect() nonmember functions. * gdk/src/rectangle.[hg|ccg]: Add Gdk::Rectangle::intersects(), Gdk::join() and Gdk::intersect(). Bug #452130. 2013-01-31 Murray Cumming <murrayc@murrayc.com> Documentation: Small correction to TreeModel::set_value_impl(). * gtk/src/treemodel.hg: set_value_impl(): Do not suggest calling set_value_vfunc() because there is no such function. Maybe there was once. 2013-01-23 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> Documentation: Fix many warnings from Doxygen. * gdk/src/gdk_docs_override.xml: * gtk/src/gtk_docs_override.xml: Move "Since: n.m" from the <return> to the <description> entries. gmmproc adds a period at the end of the @return Doxygen command, and Doxygen warns for "@newin{n,m}.". Add a missing parameter description for gtk_tree_view_set_tooltip_row. * gtk/gtkmm.h: Correct a @ref Widgets. * gdk/src/*.hg: * gtk/src/*.hg: (Here "*" means "many", not "all") Examples of changes: Add missing @param. Change names of parameters, so they are equal in function declaration and @param command. Change "@name" to "@a name". Change "<ulink url=" to "<a href=". 2012-12-06 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> gen_scripts: Get information from gdk-pixbuf. * tools/gen_scripts/gdk_generate_docs.sh: Include documentation from gdk-pixbuf in gdk_docs.xml. * tools/gen_scripts/gdk_generate_enums.sh: Generate gdk_pixbuf_enums.defs. * tools/gen_scripts/gdk_generate_methods.sh: Generate gdk_pixbuf_methods.defs. 2012-12-04 Andrew Potter <agpotter@gmail.com> PixbufAnimation: Fix refcounting on get_iter(). * gdk/src/pixbufanimation.hg: gdk_pixbuf_animation_get_iter() returns a new reference, so we should not be taking an extra reference(). Bug #688686. 2012-12-03 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> Builder: Add const versions of get_object() and get_widget[_derived](). * gtk/src/builder.hg: Add const versions of get_object(), get_widget() and get_widget_derived(). Bug #666823. 2012-12-03 Hub Figuière <hub@figuiere.net> Gtk::Builder: Add get_objects(). * gtk/src/builder.hg: Add get_objects(). * gtk/src/gtk_docs_override.xml: Change the documentation to suit this C++ API. Bug #666823 2012-11-13 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> ScrolledWindow: Add remove_with_viewport(). * gtk/src/scrolledwindow.[hg|ccg]: Add remove_with_viewport(). Bug #685739. 2012-11-13 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> Bin, Container::remove(): Restore the floating ref of a managed widget. * gtk/src/bin.ccg: * gtk/src/container.ccg: If the removed widget is managed, make the added ref count floating, avoiding excessive ref counts on widgets that are repeatedly added and removed. Bug #685739.