gtkmm 3.91.2



About gtkmm
===========

C++ bindings for GTK+

News
====

Distro packagers should probably not package this yet.

Gtk:
* Use Gdk::Event instead of GdkEvent
  (Kjell Ahlstedt) Bug #135978
* Gtk::[App|File|Font|Recent]ChooserWidget: Inherit from Widget.
  (Kjell Ahlstedt)
* AccelLabel:
  - Inherit from Widget.
  - Add set/get/property_label() and set/get/property_use_underline().
  - Make get_accel() const.
  (Kjell Ahlstedt)
* ActionBar: Inherit from Container, ad child properties and
  set/get/property_revealed().
  (Kjell Ahlstedt)
* AspectFrame: set(): Remove default value of obey_child.
  (Kjell Ahlstedt)
* Add CenterBox.
  (Kjell Ahlstedt)
* Box: pack_end(): Don't call a pack_start() method.
  (Murray Cumming) Bug #784118 (Marc Micalizzi)
* CellRenderer:
  - get_aligned_area(): Return value instead of using an
  output parameter.
  - Add implementation of the get_state() overload without a Widget parameter.
  (Kjell Ahlstedt)
* CheckMenuItem: Remove snapshot_indicator_vfunc().
  (Kjell Ahlstedt)
* ColorButton, Statusbar: Inherit from Widget.
  (Kjell Ahlstedt)
* ComboBox and Scale: Fix signals that return a gchar*.
  (Kjell Ahlstedt) Bug #783360
* Container: Remove propagate_draw().
  (Murray Cumming)
* Expander: Inherit from Container.
  (Kjell Ahlstedt)
* Editable and RecentChooser: Plug memory leaks in vfuncs.
  (Kjell Ahlstedt)
* FileChooserButton, FontButton: Inherit from Widget.
  (Kjell Ahlstedt)
* FileFilter, RecentFilter, TextTagTable, TreeViewColumn: Implement Buildable.
  (Kjell Ahlstedt)
* Remove EventBox.
  GtkEventBox has been removed from gtk+. All widgets can now receive events.
  (Kjell Ahlstedt)
* Gesture: Remove get/set/unset_window() and property.
  (Kjell Ahlstedt)
* IconView: Remove convert_widget_to_bin_window_coords().
  (Kjell Ahlstedt)
* Layout: remove get_bin_window().
  (Kjell Ahlstedt)
* Add NativeDialog and FileChooserNative.
  (Kjell Ahlstedt) Bug #783801
* PaperSize: Throw exception from a constructor.
  (Kjell Ahlstedt)
* PaperSizeTraits: Implement release_c_type() to fix memory leak.
  (Kjell Ahlstedt)
* Paned: Remove get_handle_window().
  (Kjell Ahlstedt)
* PrintJob: Fix a call to Glib::throw_exception().
  (Kjell Ahlstedt)
* Range: Remove get/set/property_lower_stepper_sensitivity() and
  get/set/property_upper_stepper_sensitivity().
  (Kjell Ahlstedt)
* Range, ScaleButton: Use RefPtr<Adjustment> consistently.
  (Kjell Ahlstedt)
* ResponseType enum: Make this implicitly convertible to int.
  (Kjell Ahlstedt)
* Scale:
  - Remove calc_digits_().
  - Remove draw_value_vfunc().
  (Kjell Ahlstedt)
* Scrollbar:
  - Inherit from Widget.
  - Implement the Orientable interface.
  - Add set/unset/get/property_adjustment() and get_wheel_delta().
  (Kjell Ahlstedt)
* Settings: Implement StyleProvider.
  (Kjell Ahlstedt)
* Spinbutton:
  - Inherit from Widget.
  - Implement the Orientable and Editable interfaces.
  - Add set/get/property_text(), set/get/property_width_chars() and
    set/get/property_max_width_chars().
  - Make a constructor explicit and add documentation.
  (Kjell Ahlstedt)
  - SpinButton: signal_input: Pass double&, not double*.
  (Daniel Boles) Bug #783136
* Remove StyleProperty.
  (Kjell Ahlstedt)
* StyleContext: Remove get_style_property() and get_style_property_value().
  (Kjell Ahlstedt)
* ToolItem: Remove set/get_use_drag_window().
  (Murray Cumming)
* TreeModelFilter, TreeModelSort: Implement TreeDragSource.
  (Kjell Ahlstedt)
* Widget:
  - Remove set_redraw_on_allocate().
  - Remove set_allocation(), set_clip(), get_style_property(), transform_cairo_context_to_window(),
    queue_draw_region_vfunc() and queue_draw_child_vfunc().
  - Add new parameters to size_allocate() and signal_size_allocate() handlers.
  - Add insert_before() and insert_after().
  - Remove property_events().
  (Kjell Ahlstedt)
  - Remove get/set/add events()/device_events().
  (Murray Cumming)

Gdk:
* Cursor: Make get_image() and get_surface() const-correct.
  (Kjell Ahlstedt)
* Pixbuf: Implement Gio::LoadableIcon
  (Kjell Ahlstedt)
* Point: Fix copy assignment.
  (Kjell Ahlstedt)
* Rectangle: Add contains_point().
  (Kjell Ahlstedt)
* Screen: Remove get_root_window().
  (Kjell Ahlstedt)
* Window: Remove get_default_root_window() and create_input().
  (Kjell Ahlstedt)

Build:
* Use glibmm-2.56 instead of glibmm-2.54.
  We changed the ABI name in glibmm.
  (Murray Cumming)
* enums: Shadow DELETE macro
  Like in event.hg, the DELETE macro from winnt.h interferes with an enumerator.
  (Kjell Ahlstedt) Bug #135978



ChangeLog
=========
https://download.gnome.org/sources/gtkmm/3.91/gtkmm-3.91.2.changes  (14.8K)

Download
========
https://download.gnome.org/sources/gtkmm/3.91/gtkmm-3.91.2.tar.xz (10.6M)
  sha256sum: 8c6dfccc366485644c68944439dd91de67da38821b2e96987cb55f9b7c1c7422



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