3.7.10 (unstable): Gdk: * PixbufAnimation: Fix refcounting on get_iter(). (Andrew Potter) Bug #688686 * Rectangle: Add Gdk::join() and Gdk::intersect() nonmember functions. (Kjell Ahlstedt) Bug #452130 (Jonathon Jongsma) Gtk: * Bin, Container::remove(): Restore the floating ref of a managed widget. (Kjell Ahlstedt) Bug #685739 (Jonas Platte) * Builder: - Add const versions of get_object() and get_widget[_derived](). (Kjell Ahlstedt) Bug #666823 (Hubert Figuière) - Add get_objects(). (Hubert Figuière) Bug #666823 * ScrolledWindow: Add remove_with_viewport(). (Kjell Ahlstedt) Bug #685739 (Jonas Platte) * Widget: Add get/set_opacity(), set_opacity() and the opacity property. (Murray Cumming) * Window: Deprecate get_opacity(), set_opacity() and the opacity property. (Murray Cumming) Documentation: * Small correction to TreeModel::set_value_impl(). (Murray Cumming) * Fix many warnings from Doxygen. (Kjell Ahlstedt) Build: * Gtk::ScrolledWindow: Do not use a deprecated function. (Murray Cumming) * Gtk::IconInfo: Do not use deprecated copy/free functions. (Murray Cumming) * gen_scripts: Get information from gdk-pixbuf. (Kjell Ahlstedt) Changes in 3.6 compared to 3.4: Gtk: * Application: - Added get_active_window() and get_window_by_id(). (Murray Cumming) * ApplicationWindow: Add get_id(). (Murray Cumming) * Builder: Add create_from_resource() and add_from_resource(). (Kalev Lember) Bug #674545 * Button: Addedset/get_always_show_image() and the property. * CellRendererText: Added the placeholder_text property. (Murray Cumming) * ComboBox: Add set_active_id(), deprecating get_active_id(string). (Murray Cumming) Bug #685801 (Phil Wolff) * Container: Add forall(), propagate_draw(), get_focus_child() and get_path_for_child(). (Murray Cumming) * Entry: - Add input purpose and input hints methods. (Murray Cumming) - Undeprecate the activate signal. (Murray Cumming) Bug #655500 (Kjell Ahlstedt) * IconView: Add get_item_row() and get_item_column() and reorderable, tooltip-column and item-padding properties. (Murray Cumming) * Added the LevelBar widget. (Murray Cumming) * Added MenuButton. (Murray Cumming) * PrintJob: Added get/set_page_ranges(). (Murray Cumming) * Added SearchEntry. (Murray Cumming) * Settings: Added the enable_primary_paste property. (Murray Cumming) * StyleContext: - Add render_icon() and render_insertion_cursor() and deprecate some functions. (Kjell Ahlstedt) Bug #675632 - Add get_style_property(). (Mark Vender) Bug #674746 * TargetList: Add some add_*_targets() methods. (Murray Cumming) * TextView: Added input purpose and input hints methods. (Murray Cumming) * UIManager: Add add_ui_from_resource(). (Kalev Lember) Bug #674545 * Widget: Add has_visible_focus() and insert_action_group(). (Murray Cumming) * WidgetPath: Added to_string(), iter_get_siblings() and iter_list_regions(). (Murray Cumming) * Window: Add set_startup_id(), is_active(), has_toplevel_focus(), set_default_geometry(), resize_to_geometry(), has_group(). Add the focus-visible and attached-to properties. (Murray Cumming) * WindowGroup: Add list_windows() and get_current_grab(). (Murray Cumming) Gdk: * Pixbuf: Added const version of save() and friends (Mark Vender) Bug #678886. * Screen: Added get_monitor_workarea(). (Murray Cumming) 3.6.0 (stable):