gtk 3.98.1



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

* GtkFileChooser:
 - Remove filename/uri api
 - Drop extra-widget
 - Remove overwrite confirmation
 - Remove show-hidden property
 - Remove local-only property
 - Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
 - The portal file chooser supports selecting folders

* GtkSpinner:
 - Rename active property to spinning

* GtkRevealer:
 - Fix size allocation at small scales

* GtkPopover:
 - Drop :relative-to, it is always the :parent now

* GtkWindow:
 - Drop window-type, it is always a regular toplevel

* GtkWidget:
 - Drop expand property
 - Drop margin property
 - Drop gtk_grab_add, gtk_device_grab_add

* GtkTextView:
 - Support overlines in GtkTextTag
 - Support visible spaces in GtkTextTag
 - Support hyphenation control in GtkTextTag

* Split GtkEventControllerFocus from GtkEventControllerKey

* DND:
 - Fix local DND to avoid serialization
 - Add new content provider constructors
 - Split GtkDropTargetAsync and GtkDropTarget
 - Group DND events into event sequences
 - Propagate DND events like motion events
 - Introduce GtkDropControllerMotion
 - Remove GtkSelectionData

* Performance:
 - Clean up profiler marks
 - Share GL programs between renderers

* GDK:
 - Drop gdk_surface_new_temp
 - Make GdkEvent an immutable boxed type, not an object
 - Remove GdkAtom and property- and selection-related apis
 - Introduce GdkPopup and GdkToplevel interfaces
 - Implement them in backend-specific surface subtypes
 - Rename gdk_surface_input_shape_combine_region to
   gdk_surface_set_input_region
 - Drop X11-only concepts such as sticky or keep-below

* OS X: Fix OpenGL extension detection

* Broadway: implement scaling

* Translation updates:
 Dutch
 Japanese
 Persian




Download
========
https://download.gnome.org/sources/gtk/3.98/gtk-3.98.1.tar.xz (12.1M)
  sha256sum: f27170c01829b792fb324efd2b93434c9752827c00cf5674d0dc0cf718a0eb49



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