gtk+ 3.19.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
====

* GtkPopover can now be instructed to stay within the toplevel window
  on platforms that don't already enforce this (such as Wayland)
 
* Wayland:
 - Memory leak fixes
 - Window positioning and sizing fixes
 - Clipboard and DND fixes
 - New build dependency: wayland-protocols

* CSS changes:
 - The -gtk-image-effect property was renamed to -gtk-icon-effect
 - Active spinners are now :checked, not :active
 - A -gtk-icontheme property has been added
 - A -gtk-icon-palette has been added to allow recoloring symbolic icons
 - Drag highlighting uses the new :dnd pseudoclass

* DND:
 - Make drag highlighting themable
 - Stop using RGBA cursors for drag icons (this only ever worked on X11)
 - Change the handling of drag windows to work on Wayland. The drag window
   implementation has been moved to GDK, with the new function
   gdk_drag_context_get_drag_window
 - Non-toplevel widgets can be used as drag widgets

* Bugs fixed:
 539944 Add GtkScaleButton API so struct fields can be marked as private
 732742 Infinite recursion on GdkDevice disposal
 735847 move animatable cursors' current frame info into GdkCursor
 747295 shared memory leak when creating/destroying widgets
 756618 GtkWindow CSD: gtk_window_resize() also includes client side deco...
 757147 gdk_pixbuf_get_from_window() doesn't honor device scale
 757282 "window: Ignore geometry widget" commit breaks gnome-terminal win...
 757474 Add option for automatic GtkPopover placement
 758483 GDK W32: Incorrectly uses SetWindowLong() to set/unset WS_EX_TOPM...
 758484 GDK W32: Some calls to W32 routines are rather unclear
 758563 play bar gets weird position in fullscreen under Wayland
 758609 Regression with firefox dropdown menu position
 758634 wayland: Use wayland-protocols for shared protocols
 758660 Copy and paste doesn't work in wayland session
 758661 every second right-click to window header is ignored (CSD-related?)
 758698 Bug backward search + case insensitive + preceding multi-byte cha...
 758713 Evolution cannot start on wayland if the clipboard contains data ...
 758790 A few stylistic icon-browser patches
 758901 wayland: old window size applied sometimes
 758908 The app chooser dialog uses a non standard icon and doesn't wrap ...
 758930 GTK+ spamming system logs with "doesn't match state" warnings
 758936 Widgets within an offscreen windows are blurry on wayland with hidpi
 759018 wayland: tests/testtooltips custom tooltip misplaced at (0,0) on ... 

* Translation updates:
 Polish
 Portuguese
 Spanish

 

ChangeLog
=========
https://download.gnome.org/sources/gtk+/3.19/gtk+-3.19.4.changes  (70.7K)

Download
========
https://download.gnome.org/sources/gtk+/3.19/gtk+-3.19.4.tar.xz (18.5M)
  sha256sum: f213795dffa9207be94300ac4da3835d4c21e934d983d490aa110b4d88e1432f



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