3.21.6: Gtk: * FileChooser: Added add_choice(), remove_choice(), set_choice(), get_choice(). (Kjell Ahlstedt) * Menu: Add popup_at_rect(), popup_at_widget(), popup_at_pointer(), signal_popped_up(), and the anchor_hints, rect_anchor_dx, rect_anchor_dy, and menu_type_hint properties. (Kjell Ahlstedt) * Popover: Add popup() and popupdown(), deprecating get/set_transitions_enabled(). (Murray Cumming) * RadioMenuItem, RadioToolButton: Add join_group(). (Kjell Ahlstedt) Bug #769374 * ScrolledWindow: - Added get/set_max_content_height/width() and properties. (Kjell Ahlstedt) - Added get/set_propagate_natural_height/width() and the properties. (Murray Cumming) * Add the ShortcutLabel widget. (Kjell Ahlstedt) * TreeNodeChildren: Deprecate the reverse iterator. (Kjell Ahlstedt) Bug #554889 (Pavelo) Gdk: * Pixbuf: Added set_option(), remove_option(), and copy_options(). (Murray Cumming) * PixbufFormat: Added is_save_option_supported(). (Murray Cumming) Documentation: * Gtk::Clipboard::wait_for_uris(): Fix the documentation (Kjell Ahlstedt)