3.13.2 (unstable): Gtk: * Don't assert argc/argv are non-null in Application::run() (Jonathon Jongsma) Bug #729212. * Deprecate Alignment. (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). * Label: Deprecate Label(const Glib::ustring& label, float xalign, float yalign, bool mnemonic). * MenuItem: Don't use deprecated Misc property. * Deprecate Misc (almost - it is still a base class). (Kjell Ahlstedt) * Deprecate NumerableIcon. (Kjell Ahlstedt) Documentation: * gtkmm-demo: use HeaderBar in main window. (Juan R. García Blanco) * Fix a segfault in the Drawing Area demo (Kjell Ahlstedt ) * Update documentation of Gtk::Dialog::run() (Kjell Ahlstedt) * Remove unnecessary parts of the docs_override.xml files (Kjell Ahlstedt) 3.12: API additions since 3.10: Gtk: * Add ActionBar. (Juan R. García Blanco) Bug #723124 * Application: - Added set_accel_for_action(), get/set_accels_for_action() and list_action_descriptions(). (Murray Cumming) - Add set_accels_for_action(), deprecating add_accelerator(). (Murray Cumming) * Assistant: Add use-header-bar property. (Juan R. García Blanco) * Box: Add get/set_center_widget() and unset_center_widget(). (Juan R. García Blanco) * Builder: Add expose_[object|widget](), [set|get]_application(). (Kjell Ahlstedt) * Button: Add set_image_from_icon_name() with a use_fallback argument. (Kjell Ahlstedt) * CellArea: Add signal_apply_attributes(). (Kjell Ahlstedt) * Dialog: Add get/set_header_bar() and the use_header_bar property. (Juan R. García Blanco) * Entry: - Add the max-width-chars property. - Add get/set_max_width_chars() and the property. (Juan R. García Blanco) - Add set/get_attributes() and the property. (Kjell Ahlstedt) * Add FlowBox and FlowBoxChild. (Juan R. García Blanco) Bug #723801 * HeaderBar: Addd get_decoration_layout(), get_has_subtitle(), set_decoration_layout() and set_has_subtitle() and properties. (Juan R. García Blanco) Bug #723199 * IconInfo: Add is_symbolic(). (Juan R. García Blanco) * MenuButton: - Add get/set_popover() and unset_popover() and the property. - Add get/set_use_popover() and the property. (Juan R. García Blanco) * PlacesSidebar: Add local-only object property and get/set methods. (Juan R. García Blanco) Bug #723893 * Add Popover. (Juan R. García Blanco) Bug #723058 * SelectionData: Add get_data(int& length). (Kjell Ahlstedt) * Settings: Add gtk-decoration-layout, gtk-shell-shows-desktop and gtk-dialogs-use-header properties. (Juan R. García Blanco) Bug #723397 * Stack: Add get_transition_running(), get_child_by_name() and the transition-runnning property. (Juan R. García Blanco) Bug #723397 * ToolItem: Add unset_proxy_menu_item(). (Kjell Ahlstedt) * Widget: - Added get/set_margin_start/end() and properties. (Murray Cumming) - Added scale-factor property. (Murray Cumming) * Window: Add is_maximized() and the is-maximized property. (Juan R. García Blanco) Gdk: * Device: Add get_last_event_window(). (Murray Cumming) * Pixbuf: - Add get_byte_length() and create_from_resource(). (Murray Cumming)