2.91.7 (unstable): Gtk: * Fix the build with latest glibmm after gmmproc m4 changes. * Application: Added a protected constructor so oeople can derive from this. Bug #637445 (Yannick Guesnet) * Added CellArea, CellAreaBox, and CellAreaContext. * CellLayout: Added get_area(). * CellRenderer: Added is_activatable() and get_aligned_area(). * IconInfo: - Renamed load_icon_symbolic() to load_symbolic() - Added load_icon_symbolic(StyleContext, bool&). * Switch: Fix the type registration to avoid breaking Widget's type registration completely, which probably broke everything. * TreeViewColumn: Added get_button(). * Widget: - Removed reset_shapes() and get_default_visual(). - Added unset_color/font() methods. - Removed render_icon(), adding render_icon_pixbuf(). * WidgetPath: Renamed get_widget_type() to get_object_type() and renamed iter_get/set_widget_type() renamed to iter_get/set_object_type(). * Window: Added get/set_application(). (Murray Cumming) Gdk: * Cursor should now be used via RefPtr. * Display: Removed warp_device(). * Pixbuf: Derive from Gio::Icon. (Murray Cumming)