./x11/gtkmm3, C++ Interfaces for GTK+ and GNOME (v3)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.22.2, Package name: gtkmm3-3.22.2, Maintainer: pkgsrc-users

gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights
include typesafe callbacks, and a comprehensive set of widgets that are easily
extensible via inheritance. You can create user interfaces either in code or
with the Glade User Interface designer, using Gtk::Builder. There's extensive
documentation, including API reference and a tutorial.

This is major version 3 of the library using interfaces for GTK3.


Required to run:
[textproc/libxslt] [devel/glib2] [devel/libsigc++] [devel/glibmm] [devel/pangomm] [devel/atkmm] [x11/gtk3]

Required to build:
[pkgtools/x11-links] [x11/compositeproto] [x11/renderproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/xf86driproto] [x11/dri2proto] [x11/fixesproto4] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: fd91eb23b9283ac54d267c54a91742ec2c1a6d6c
RMD160: 622faf204c59a66e4672f1316eb43795ce108622
Filesize: 12051.785 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-24 16:24:12 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
gtkmm3: update to 3.22.2.

3.22.2 (stable):

Gtk:
* Editable, RecentChooser, Scale: Fix memory leaks.
  (Kjell Ahlstedt) Bug #783360
* PrintJob: Fix a call to Glib::throw_exception().
  (Kjell Ahlstedt)

Documentation:
* Gdk::RGBA: Update ctor(ustring) docs from GTK+
  (Daniel Boles) Bug #784483

3.22.1 (stable):

Unusually for a stable micro release, this release has some deprecations
compared to 3.22.0, to match similar deprecations in GTK+ 3.22.x.

Gtk:
* Container: Deprecate the child property.
  The underlying C property was deprecated in GTK+ 3.22.2.
  (Kjell Ahlstedt) Bug #773642.
* FileChooserDialog: Deprecate the constructors that take a backend
  parameter.
  (Kjell Ahlstedt)
* Menu: Deprecate popup().
  The underlying C functions were deprecated in GTK+ 3.22.2.
  (Kjell Ahlstedt) Bug #773642
* Widget:
  - Deprecate is_composited() and signal_composited_changed().
    The underlying C functions were deprecated in GTK+ 3.22.3.
  - Deprecate drag_dest_set_proxy().
    The underlying C functions was deprecated in GTK+ 3.22.3.
  (Kjell Ahlstedt) Bug #773642.
* Window: Deprecate set_wmclass().
  The underlying C functions was deprecated in GTK+ 3.22.2.
  (Kjell Ahlstedt) Bug #773642.

Gdk:
* Screen: Deprecate get_number(), get_width(), get_height(), get_width_mm(),
  get_height_mm(), make_display_name(), get_n_monitors(), get_primary_monitor(),
  get_monitor_geometry(), get_monitor_workarea(), get_monitor_at_point(),
  get_monitor_at_window(), get_monitor_width_mm(), get_monitor_height_mm(),
  get_monitor_plug_name(), get_monitor_scale_factor(), get_active_window().
  The underlying C functions were deprecated in GTK+ 3.22.2.
  (Kjell Ahlstedt) Bug #773642
* Visual: Deprecate get_system(), get_best(), get_best_depth(), get_best_type().
  The underlying C functions were deprecated in GTK+ 3.22.3.
  (Kjell Ahlstedt) Bug #773642
* Window:
  - Deprecate process[_all]_updates().
    The underlying C functions were deprecated in GTK+ 3.22.7.
  - Deprecate set_background(), get_background_pattern(), set_debug_updates().
    The underlying C functions were deprecated in GTK+ 3.22.2.
  (Kjell Ahlstedt)

Documentation:
* Box: Correct the constructor documentation.
  (Daniel Boles)
* CellLayout: Improve docs of get_first_cell() funcs
  (Daniel Boles)
* Frame: Fix the documentation of set_label_align().
  (Daniel Boles) Bug #774249
* Label: Improve h/valign constructor documentation and
  the improve the parameter names.
  (Daniel Boles) Bug #774652
* TreeModel: Improve docs of foreach*() functions
  (Daniel Boles)
* Minor cleanup of examples and demos.
  (Daniel Boles)
* demo: Don't call Notebook::remove_page() with invalid index.
  (Daniel Boles)

Build:
* Update the Visual Studio builds.
  (Chun-wei Fan)
* GtkMainConnectionNode: Remove unused method.
  (Kjell Ahlstedt)
   2017-11-23 18:20:22 by Thomas Klausner | Files touched by this commit (556)
Log message:
recursive bump for libxkbcommon removal from at-spi2-core
   2017-08-01 16:59:08 by Thomas Klausner | Files touched by this commit (211)
Log message:
Follow some http -> https redirects.
   2017-05-03 10:38:46 by Jonathan Perkin | Files touched by this commit (95)
Log message:
Convert CXXFLAGS setting C++ standard to USE_LANGUAGES.
   2017-02-12 07:26:18 by Ryo ONODERA | Files touched by this commit (1451)
Log message:
Recursive revbump from fonts/harfbuzz
   2017-02-06 14:56:14 by Thomas Klausner | Files touched by this commit (1452)
Log message:
Recursive bump for harfbuzz's new graphite2 dependency.
   2016-11-25 18:18:31 by Patrick Welche | Files touched by this commit (3) | Package updated
Log message:
Update gtkmm3 to 3.22.0

Highlights:

* FileChooser: Added add_choice(), remove_choice(), set_choice(), get_choice().
* Menu: Add popup_at_rect(), popup_at_widget(), popup_at_pointer(),
  signal_popped_up(), and the anchor_hints, rect_anchor_dx, rect_anchor_dy,
  and menu_type_hint properties.
* Popover: Add popup() and popupdown(),
* RadioMenuItem, RadioToolButton: Add join_group().
* ScrolledWindow:
  - Added get/set_max_content_height/width() and properties.
  - Added get/set_propagate_natural_height/width() and the properties.
* Add the ShortcutLabel widget.
* TreeNodeChildren: Deprecate the reverse iterator.
* Pixbuf: Added set_option(), remove_option(), and copy_options().
* PixbufFormat: Added is_save_option_supported().
* GLContext: Add set/get_use_es()
* Add Monitor.

Full list of changes at:

  https://git.gnome.org/browse/gtkmm/tree/NEWS?h=3.22.0
   2016-08-03 12:23:40 by Adam Ciarcinski | Files touched by this commit (1248) | Package updated
Log message:
Revbump after graphics/gd update