3.9.10 (unstable): Gdk: * Device: Add get_position() that uses doubles. (Murray Cumming) * Screen: Add get_monitor_scale_factor(). (Murray Cumming) * Window: Add get_scale_factor(). Add get_device_position() taking doubles. Add create_similar_image_surface(). (Murray Cumming) Gtk: * CellRendererPixbuf: Add the surface property. (Murray Cumming) * Box: Add get/set_baseline_position() and property. (Murray Cumming) * FileChooser: Add get_current_name(). (Murray Cumming) * Image: Add set(Cairo::Surface) (Murray Cumming) * InfoBar: Add get/set_show_close_button() and the property. (Murray Cumming) * IconInfo: Add load_surface() and get_base_scale(). (Murray Cumming) * IconTheme: Add lookup_icon() method overloads that take a scale parameter. Add choose_icon() method overload that take a scale parameter. Add load_icon() method overload that takes a scale parameter. Add load_surface(). (Murray Cumming) * Grid: - Add get/set_row_baseline_position() and get/set_baseline_row(), and baseline-row property. (Murray Cumming) - Add remove_row() and remove_column(). (Murray Cumming) * Menu, MenuBar: Add constructors that take Gio::MenuModels. (Murray Cumming) * Menu: Make attach_to_widget() public. (Murray Cumming) * MenuShell: bind_model(): Add a method overload without the action_namespace parameter. (Murray Cumming) * RadioToolButton: Fix set_group(). Add reset_group(). (Kjell Ahlstedt) * Widget Add get_preferred_height_for_width(), get_allocated_baseline() and get_valign_with_baseline(). (Murray Cumming) * Window: Add close(). (Murray Cumming) Documentation: * Demos: Catch Glib::FileError from demo_find_file(). (Kjell Ahlstedt) * Demos: Add IconTheme demo. (Kjell Ahlstedt)