gtk+ 3.7.10



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
====

* We now support the Window Manager frame synchronization protocol draft (when
  running under a WM that supports it). This means applications will throttle
  their drawing cycle to what the compositor is drawing, and the compositor
  will never render half-updated windows, for seamless resizing and improved
  smoothness in drawing.
  See https://mail.gnome.org/archives/wm-spec-list/2013-January/msg00000.html
  and the articles at http://blog.fishsoup.net/ for more details.

* We now support setting an opacity to any GtkWidget, not just toplevels:
  gtk_window_set_opacity has been deprecated in favor of gtk_widget_set_opacity.

* GtkIconTheme gained asynchronous loaders for GtkIconInfo objects

* GtkIconInfo has changed from being a boxed type to a GObject. This
  is technically an ABI change, but basically all existing code
  will keep working if its used as a boxed type, and its not
  possible to instantiate GtkIconInfos outside Gtk, so this is not
  expected to be a big problem.

* Bugs fixed:
 590325 gtkbuilder needs a public policy about extension name
 673243 GtkRadioMenuItem accelerators no longer appear
 681578 gtk-demo: demo.ui is outdated
 683311 Leak in GtkIconViewAccessible
 685460 Add frame synchronization to GTK+
 687842 Support partially transparent widgets
 690247 multiple context in a immodule can't be selected
 692411 Slave device tracking goes wrong when there are no GDK_DEVICE_TYPE_SLAVE
 692728 wayland evet source doesn't handle poll err/hup
 693251 wayland: fix the direction of scrolling
 693253 wayland: remove debug message
 693256 wayland: use the GdkCursorType enum information to lookup the cursor name
 693257 wayland: avoid returning NULL when getting a cursor
 693313 Improve tooltip support
 693338 wayland: skip pointer and keyboard events without a surface
 693400 gtkcellrenderertext: Sink floating entry before using as signal argument
 693709 Hide recently used if it is turned off in the control center
 693724 Add a gtk-recent-files-enabled GtkSetting
 693802 Add async GtkIconInfo loaders
 693912 wayland: look further through the hierarchy for the surface with the grab
 693913 wayland: attempt to determine the possible parent surface for popups
 693934 Add gdk_frame_clock_begin/end_updating()
 694022 GtkViewport: annotate the adjustment args of the constructor
 694075 GtkAccelLabel: Don't show "+" if there's no more keys to add
        Added scroll and touch events to GtkToolPalette

* Translation updates:
 Arabic
 Catalan
 Catalan (Valencian)
 Czech
 Japanese
 Kazakh
 Lithuanian
 Malayalam
 Polish
 Serbian



Download
========
http://download.gnome.org/sources/gtk+/3.7/gtk+-3.7.10.tar.xz (13.0M)
  sha256sum: 9354d48f8d169f9491ee5dea9d5a9ba3fbe6aad7b9dda6b731b8cb1769672903



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