3.93.0 (unstable): Distro packagers should probably not package this yet. Gtk: * AboutDialog: - Add set/get/property_system_information(). - Remove unset_license(). Can now be unset with set_license(""). (Kjell Ahlstedt) * AccelGroup: Remove signal_accel_activate(). (Kjell Ahlstedt) * ButtonBox: Add property_secondary() and property_non_homogeneous(). (Kjell Ahlstedt) * Clipboard: Remove, replaced by Gdk::Clipboard. (Kjell Ahlstedt) * Entry: Add property_show_emoji_icon(). (Kjell Ahlstedt) * FlowBox: Add get_child_at_pos(). (Kjell Ahlstedt) * FontButton: - Remove set/get/property_font_name(). - Remove show_style and show_size. (Kjell Ahlstedt) * FontButton: Remove show_style and show_size. * FontChooser: Add the Gtk::FontChooser::Level enum and set/get/property_level(), get/property_font_features(), get/property_language(). (Kjell Ahlstedt) * InfoBar: Add set/get/property_revealed(). (Kjell Ahlstedt) * ListBox: Add property_accept_unpaired_release(). (Kjell Ahlstedt) * ListBox: Add property_accept_unpaired_release(). (Kjell Ahlstedt) * ListBoxRow: Implement the Gtk::Actionable interface. (Kjell Ahlstedt) * MenuItem: Fix add_accel_label() (Christian Schoenebeck) * Remove RecentFileChooser, RecentChooserDialog, RecentChooserMenu, (Kjell Ahlstedt) RecentChooserWidget and RecentFilter. (Kjell Ahlstedt) * Remove Screen. (Kjell Ahlstedt) * SelectionData: Add set/get_surface(). Remove the non-const get_pixbuf() and let the const get_pixbuf() return a non-const Pixbuf. (Kjell Ahlstedt) * TargetList: Remove, replaced by Gdk::ContentFormats. (Kjell Ahlstedt) * TextTag: Remove event() and signal_event(). (Kjell Ahlstedt) * Add Gdk::Texture. (Kjell Ahlstedt) * Remove ToolItemGroup and ToolPalette. (Kjell Ahlstedt) * Remove Visual. (Kjell Ahlstedt) * Widget: Remove show_now(). (Kjell Ahlstedt) * Window: - Add get_frame_clock(). (Kjell Ahlstedt) - Add show_uri(). (Daniel Boles) Bug #787242 Gdk: * Add Gdk::DeviceTool (Kjell Ahlstedt) * Add Gkd::Clipboard. (Kjell Ahlstedt) * Add ContentFormats. * ContentFormatsBuilder: Add operator bool(). (Kjell Ahlstedt) * Add ContentProvider. (Kjell Ahlstedt) * Device: Add signal_tool_chaged() and property_tool(). (Kjell Ahlstedt) * Remove Gdk::DeviceManager. (Kjell Ahlstedt) * DrawingContext: Add property_clip(). (Kjell Ahlstedt) * Display: - Remove supports_cursor_alpha(), supports_cursor_color(), get_default_cursor_size(), get_maximal_cursor_size(). - Add signal_setting_changed(). (Kjell Ahlstedt) * Event - Inherit from Glib::Object. - Add set/get_device() and set/get_source_device(). - Move get_device() to the base Event class. (Kjell Ahlstedt) * EventButton: Add get_device_tool(). (Kjell Ahlstedt) * EventMotion: Add get_device_tool(). (Kjell Ahlstedt) * Add FrameClock and FrameTimings. (Kjell Ahlstedt) * GLArea: Remove get/set/property_has_alpha(). (Kjell Ahlstedt) * GLContext: Add unset_use_es(). (Kjell Ahlstedt) Bug #787898 * IconInfo: Inherit from Glib::Object. (Kjell Ahlstedt) * Menu: Add place_on_monitor(). (Kjell Ahlstedt) * MenuButton: Add set_popup(). (Kjell Ahlstedt) * Overlay: Add child_property_blur(). (Kjell Ahlstedt) * Remove PlacesSidebar. (Kjell Ahlstedt) * RGBA: Add is_clear() and is_opaque(). (Kjell Ahlstedt) * StyleContext: Add set/get_frame_clock(). (Kjell Ahlstedt) , Widget: - Add get_frame_clock(), add_tick_callback() and remove_tick_callback(). - Remove all event signals except signal_event(), signal_key_press_event() and signal_key_release_event(). (Kjell Ahlstedt) * Texture: Add create_for_gl() and release_gl(). (Kjell Ahlstedt) * Window: - Remove add/remove_filter(). - Add set/get/property_hide_on_close() and signal_close_request(). (Kjell Ahlstedt) Documentation: * Update the Menus demo. (Kjell Ahlstedt) * Pixbufs demo: Use Gdk::FrameClock. (Kjell Ahlstedt) * Fix the Change Display demo. (Kjell Ahlstedt) * Update the Image demo. (Kjell Ahlstedt) * Update the DrawingArea demo. (Kjell Ahlstedt) * IconTheme, SelectionData: Add class documentation. (Kjell Ahlstedt) * Widget: Document drag_dest_set(Gtk::DestDefaults, Gdk::DragAction). (Kjell Ahlstedt)