3.15.2 (unstable); Gtk: * Dialog: Add constructors with DialogFlags, for instance to create a dialog with a header bar. (Kjell Ahlstedt) Bug #738513. * Grid: Add attach_next_to() without the 'sibling' parameter. (Kjell Ahlstedt) Bug #739340. * Overlay: Correct the "since" documentation. * SearchEntry: Add the search_changed signal (Kjell Ahlstedt) * Added StyleProperty (Mark Vender) Bug #673317. Gdk * Curor: Deprecate the constructor that doesn't take a Display parameter. (Murray Cumming) * Pixbuf: Deprecate create_from_inline(). (Kjell Ahlstedt) 3.14: API additions since 3.12: Gdk: * Device: Add get_last_event_window(). (Murray Cumming) * Pixbuf: Add get_byte_length() and create_from_resource(). (Murray Cumming) * Window: Add get/set_event_compression(), set_shadow_width(), and show_window_menu(). (Murray Cumming) Gtk: * Deprecate Alignment. (Murray Cumming) * Application: Add get_actions_for_accel(), prefers_app_menu(), and get_menu_by_id(). (Murray Cumming) * Deprecate Arrow. (Kjell Ahlstedt) * Bin: Deprecate add_label(const Glib::ustring& label, bool mnemonic, double x_align, double y_align) and add_pixlabel(const std::string& pixfile, const Glib::ustring& label, double x_align, double y_align). Add add_pixlabel(const std::string& pixfile, const Glib::ustring& label, Align x_align, Align y_align). * Box: Wrap child properties (Juan R. García Blanco) Bug #140515 * CellArea: Add attribute_get_column(). (Murray Cumming) * Container: Deprecate [set|get]_resize_mode() and set_reallocate_redraws(). * EntryCompletion: Add the no_matches signal. (Murray Cumming) * Add EventController and Gesture* classes. (Kjell Ahlstedt) * Grid: Wrap child properties (Juan R. García Blanco) Bug #140515 * HeaderBar: Wrap child properties (Juan R. García Blanco) Bug #140515 * IconInfo: Deprecate set_raw_coordinates(), get_embedded_rect(), get_attach_points() and get_display_name(). (Murray Cumming) * IconTheme: Add add_resource_path() and deprecate add_builtin_icon(). (Murray Cumming) * Label: Deprecate Label(const Glib::ustring& label, float xalign, float yalign, bool mnemonic). * ListBox: - Add selected_foreach(), get_selected_rows(), unselect_row(), select_all() and unselect_all(). Add the selected_rows_changed signal. (Murray Cumming) * ListBoxRow: Add is_selected(), set/get_selectable(), set/get_activatable(). Add the selectable and activatable properties. (Murray Cumming) * Deprecate Misc (almost - it is still a base class). (Kjell Ahlstedt) * Notebook: Add child properties tab_label, menu_label, position, tab_expand, tab_fill, reorderable, and detachable. (Juan R. García Blanco) * Deprecate NumerableIcon. (Kjell Ahlstedt) * Add Overlay. (Juan R. García Blanco) * Paned: Wrap child properties (Juan R. García Blanco) Bug #140515 * Settings: Add the gtk_long_press_time property. (Murray Cumming) * Stack: Add child properties name, title, icon_name, position, and needs_attention. (Juan R. García Blanco) * StatusIcon: Deprecate this because it is deprecated in gtk+ (Kjell Ahlstedt) * StyleContext: Really add get_scale(). (Murray Cumming) * Switch: Add set/get_state(), the state property, and the state_set signal. * Toolbar: Add child properties expand and homogeneous. (Juan R. García Blanco) Bug #140515 * TreeView: Deprecate property_rules_hint(). (Kjell Ahlstedt) * Widget: - Deprecate get/set_double_buffered() and the property. - Deprecate region_intersect(), get_root_window(), [set|get]_margin_[left|right](), property_style(), property_margin_[left|right](). (Kjell Ahlstedt) - Add get/set_clip(). (Murray Cumming) * WidgetPath: Deprecate iter_add_region(), iter_remove_region(), iter_clear_regions(), iter_list_regions() and iter_has_region(). (Murray Cumming)