ANNOUNCE: gtkmm 3.93.0 (unstable)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

ANNOUNCE: gtkmm 3.93.0 (unstable)

Murray Cumming-5
*** gtkmm

gtkmm 3.93 wraps GTK+ 3.93. It will become gtkmm 4.0,
wrapping GTK+ 4.0. It is a version of the gtkmm-4.0 API.
It installs in parallel with gtkmm-3.0.

gtkmm stays in-sync with gtk+ by (mostly) following the official GNOME
release schedule:
http://www.gnome.org/start/unstable/

http://www.gtkmm.org


*** Changes

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)

--
Murray Cumming
[hidden email]
www.murrayc.com

_______________________________________________
gtkmm-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtkmm-list