gtk+ 3.7.4



About Gtk+
==========

GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off tools to complete application
suites.

GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.

GTK+ is free software and part of the GNU Project. However, the
licensing terms for GTK+, the GNU LGPL, allow it to be used by all
developers, including those developing proprietary software, without
any license fees or royalties.

News
====

* GtkBuilder now lets you refer to external objects from a ui
  file if the objects have been exported with the new function
  gtk_builder_expose_object()

* Font handling has been improved:
 - The default font is no longer handled like a custom style sheet
   that overrides everything, but as the initial value. This is the
   same behavior as in web browsers.
 - It is now possible to set font-family and font-size like other
   CSS properties, and relative font sizes are supported. Font
   sizes in CSS can be specified as numbers or with keywords
   like xx-small, medium, smaller, larger,...

* GTK+ now uses proper Unicode ellipses in strings.

* The releases includes several noticable performance improvements:
 - Size allocation has been optimized, by avoiding excessive
   resizing in various situations.
 - The performance of size groups has been improved.
 - Text rendering in GtkLabel and other widgets has been optimized
   to avoid excessive recreation of Pango layouts.
 - Icon loading overhead was reduced by caching of GtkIconInfo.
 - The CSS is now keeping a tree of selectors to speed up matchinh.

* Deprecations and removals:
 - Custom CSS properties have been deprecated
 - Support for color schemes has been removed
 - gtk_style_provider_get_style, gtk_style_provider_get_icon_factory
 - GtkGradient and GtkSymbolicColor
 - All the padding style properties in menus

* Bugs closed:
 132333 Can't add a palette to the dialog of a color button
 371034 Doc for gtk_file_chooser_get_filename: Is the resulting path...
 447972 Add a way to specify user_data sent to signals
 548793 funny pattern for iterating GtkTreeModel
 595615 Use proper ellipses
 626499 GtkClipboard unnotified on change of OS X pasteboard owner
 668239 texts disappear when notebook switch page at zh_CN locate!
 677339 GTK+ 3 documentation wrong about GtkWidget scroll-event signal
 680065 treemodelfilter: Make the constructor binding friendly
 687065 InstallableOptions is not filtered in cups backend
 687816 GtkTreeView does not draw correctly since commit aaedc7b6
 688710 [PATCH] Splash screens shouldn't stay on top of all applicat...
 688744 Don't use gtk_style_context_set_background() to render icon/...
 688884 Typo in gtk_tree_view_set_tooltip_column documentation
 689012 "Copy file's location" menu item in file chooser dialog uses...
 689047 Obtain the recent files max age setting from xsettings
 689081 No caching of icons
 689168 Deprecate some menu style properties
 689401 xi2: Abort early if we don't have a proper GDK window
 689584 Add summary and description to "show-hidden" key
 689847 Add fast repeated typename -> GType resolver
 689923 Missing null-check in GtkEntryAccessible
 690099 GtkScrolledWindow with NEVER policy don't resize with children
 690266 Freeze with F10/Shift-F10 on submenus

* Translation updates:
 Assamese
 British English
 Dutch
 German
 Hebrew
 Polish
 Slovenian
 Spanish




Download
========
http://download.gnome.org/sources/gtk+/3.7/gtk+-3.7.4.tar.xz (12.7M)
  sha256sum: ffd413162f84a6c5a8faf189364b622bbafdd6767d6d8a21c0c60946cca8cffd



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