ANNOUNCE: gtkmm 3.89.2



*** gtkmm

gtkmm 3.89 wraps GTK+ 3.89. 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.89.2: (unstable)
Distro packagers should probably not package this yet.

Gtk:
* Application: Set the global locale.
  (Kjell Ahlstedt) Bug #661588
* CellArea, CellRenderer, CheckMenuItem: Remove render functions.
  (Kjell Ahlstedt)
* CellView: Remove Remove property_background(),
  property_background_rgba() and property_background_set(),
  and set_background_rgba().
  (Kjell Ahlstedt)
* Container:
  - forall_vfunc(): Take a sigc::slot instead of a function pointer.
  - get_child_property_vfunc() and set_child_property_vfunc(): Take
    Gtk::Widget* and Glib::ValueBase& instead of GtkWidget* and
GValue*.
  - Add get_path_for_child_vfunc().
  (Kjell Ahlstedt) Bug #670204
* IconInfo: Rename load_symbolic(context) to
load_symbolic_for_context().
  (Kjell Ahlstedt)
* LevelBar: Implement the Orientable interface.
  (Kjell Ahlstedt)
* PlacesSidebar: signal_populate_popup(): Change Menu* parameter
  to Container*.
  (Kjell Ahlstedt)
* RecentChooser: get_recent_manager_vfunc(): Fix refcounting.
  (Kjell Ahlstedt)
* Scrollable: Add get_border_vfunc().
  (Kjell Ahlstedt)
* ToolBar: Implement the Orientable interface.
  (Kjell Ahlstedt)
* ToolShell: Add some vfuncs and make most others const.
  (Kjell Ahlstedt)
* StyleContext:
  - Remove set/get_junction_sides().
  - Remove get_background_color() and
    get_border_color().
  (Kjell Ahlstedt)
* TextView: signal_populate_popup(): Change Menu* parameter
  to Container*.
  (Kjell Ahlstedt)
* TreeIter: Make a real const_iterator.
  (Kjell Ahlstedt) Bug #134520
* TreeModelFilter, TreeModelSort: Add const method overloads.
  (Kjell Ahlstedt) Bug #134520
* TreeSelection: Add const versions of get_selected().
  (Kjell Ahlstedt) Bug #94742
* TreeView: Remove get_bin_window().
  (Kjell Ahlstedt)
* TreeRow, TreeNodeChilren: Make real const versions.
  (Kjell Ahlstedt) Bug #134520
* ViewPort: Remove get_bin_window() and get_view_window().
  (Kjell Ahlstedt)
* Widget:
  - Remove get_style_property_value().
  (Kjell Ahlstedt)
  - Add set_margin().
  - Remove get_preferred_height_for_width() that takes a baseline.
  (Murray Cumming)

Gdk:
* Device: Remove grab() and ungrab().
  (Kjell Ahlstedt)
* DeviceManager: Remove list_devices().
* Display:
  - Add is_composited() and is_rgba().
  - Remove get_device_manager().
  (Kjell Ahlstedt)
* Add DrawContext.
  (Kjell Ahlstedt)
* DrawingContext: Add get_paint_context() and property_paint_context().
  (Kjell Ahlstedt)
* GLContext:
  - Derive from DrawContext.
  - Add get_damage().
  - Remove property_display() and property_window(), which are moved to
    DrawContext.
  (Kjell Ahlstedt)
* Pixbuf: Remove create_from_inline(). Remove non-const
  versions of save() and save_to_buffer().
  (Kjell Ahlstedt)
* Window:
  - begin_draw_frame(): Add (optional) context.
  - Remove ensure_native() and reparent().
  (Murray Cumming)

General:
* Fix some cppcheck issues.
  (Murray Cumming)
* Use Cairo::make_refptr_for_instance().
  (Murray Cumming)


-- 
Murray Cumming
murrayc murrayc com
www.murrayc.com



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]