gtk+ 3.15.5



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

* GTK+ types now support the GLib g_autoptr() facility for
  automatic cleanup of automatic variables. GTK+ itself does
  not use g_autoptr() internally.

* GtkSearchEntry has gained ::next-match, ::previous-match
  and ::stop-search signals and a gtk_search_entry_handle_event()
  function, which help in providing a richer search experience
  and make search entries usable outside of GtkSearchBar.

* GtkFileChooser:
 - The search has been reintegrated in the UI, there is now
   a toggle button on the header bar to go to search mode,
   in addition to the Alt-S shortcut.
 - The file chooser button now accepts files by drag-and-drop properly.

* GtkScrolledWindow has gained a new ::edge-reached signal, which
  triggers when the edge of the scrollable area is reached.

* CSS:
 - Performance improvements

* OpenGL:
 - It is now possible to specify the required GL version, as well
   as some other options (debug, forward compatible) when creating
   a GdkGLContext
 - Support for the OpenGL legacy profile has been dropped. Most examples
   have been updated, with the exception of gdkgears, which will be fixed
   in the next snapshot
 - Use shader version 1.50

* Mir backend: Many improvements

* Bugs fixed:
 712752 GtkClipboard: add _get_default and _get_primary
 725164 [crash] update_current_folder_get_info_cb at gtkfilechooserwidget.c
 732051 Crash can result if a child widget is destroyed while its tab is...
 735316 Default font antialiasing results in wrong behavior on OS X
 740336 Wrong (white) background colour in notes grid
 740613 XConvertSelection crashes Gtk+ apps
 742636 Freeze if window closed while resume-events pending
 742953 GdkGLContext will not create a core context
 743146 Crash in gdk_gl_texture_from_surface() when a GtkGLArea is packe...
 743193 Fix transfer annotation for tree_model parameter of gtk_tree_get...
 743229 clipboard: support selection notification on wayland
 743257 Popover not dismissed on clicking the header bar
 743286 Mention that the path returned by gtk_tree_row_reference_get_pat...
 743330 Wintab initialization glitches
 743341 GtkImage does not correctly reflect icon theme changes.
 743393 DND icons don't work in the inspector
 743422 valgrind: Conditional jump or move depends on uninitialised valu...
 743451 Drag and drop on GtkFileChooserButton doesn't work
 743592 crash on link click in about dialogue
 743593 GtkWidget's va_marshaller for "event-after" signal is incorrect
 743633 gdkscreen-wayland: Don't leak wl_output objects
 743638 getting-started: Update example-0.c to use GtkApplication
 743647 image-missing is missing from libgtk's resources
 743659 All folders hidden after returning from search mode in GtkFileCh...
 743660 Pressing Ctrl should not start a search in the file chooser
 743680 getting-started: update Basics section to correspond to example-...
 613833 Unnecessary queue_resize() for GtkImage
 741946 OpenGL context should allow for GL attribute selection
 742566 Bitfield structure members used for booleans
 742848 scrolledwindow: should emit edge-overshot when scrollbar reaches end
 743395 Regression in gnome-terminal starting with gtk commit 27285f1 ' ...
 743640 add __attribute__((cleanup)) support
 743770 Memory leak in plugman example
 743894 don't trigger interactive overlay scrollbar when drag-selecting
 743917 Gtk modules must be compatible with both gtk 2 and 3
 743975 Better deprecation information for GtkStatusIcon
 744203 gdkgl shaders use depricated GLSL version
 744212 gdk_gl_context_set_required_version() interprets requests for 4...

* Translation updates:
 Hebrew
 Hungarian
 Icelandic
 Lithuanian
 Norwegian bokmål
 Russian
 Slovak
 Spanish



ChangeLog
=========
https://download.gnome.org/sources/gtk+/3.15/gtk+-3.15.5.changes  (85.6K)

Download
========
https://download.gnome.org/sources/gtk+/3.15/gtk+-3.15.5.tar.xz (17.0M)
  sha256sum: 93b865fbb22d6827e5da63ea1f49a8df82ef57b36dae1405918f94f03dae7e53



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