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

* Theming:
 - Adwaita is much more complete
 - Shadows, reliefs and frames in GtkScrolledWindow, GtkViewport,
   GtkButton, GtkEntry, GtkFrame, etc are now translated to style
   classes and themed

* GtkApplication:
 - gtk_application_prefers_app_menu is a new function to facility
   adapting UIs to platform expectations
 - GtkApplication now tries to load menus from resources in the
   resource path that is defined by GApplication
 - GtkApplication set up a resource path for loading icons as well

* GtkScrolledWindow:
 - Scrolling in response to user input (scrollbar clicks, keynav)
   is now animated
 - The displacement animation has been replaced edge gradients

* GtkScaleButton:
 - The orientation is now changed on the fly to make the popup
   fit into small windows

* GtkEntry:
 - Activity mode progress is now smooth

* Client-side decorations
 - The default button layout includes minimize and maximize again
 - Dialogs are no longer using client-side decorations when
   use-header-bar is unset

* GTK+ now ships a simple icon theme browser, gtk3-icon-browser

* GtkInspector:
 - Can change hi-dpi scale on the fly
 - Can simulate touchscreen at runtime
 - Shows style properties
 - Ctrl-Shift-I selects the widget under the pointer
 - Property editors show property and settings bindings

* Wayland:
 - Always use CSD under Wayland
 - Avoid a crash on pointer-less systems
 - Context menus work now

* Deprecations, removals:
 - GtkWindow no longer supports resize grips
 - builtin icons have been deprecated in favor of loading icons
   from resources

* Bugs fixed:
 484640 Improve double click handling in GtkIconView
 618852 gtk_text_iter_forward_visible_cursor_position does not move to end...
 629129 gtk_text_iter_forward_visible_cursor_position is VERY slow
 672676 evince doesn't permit to print more than 100 copies at once
 680885 GtkColorButton color swatch suboptimal when color ~= background color
 710449 Invalid memory access in "gdk_x11_window_set_opacity" on 64bit pla...
 722092 Add GtkApplication resources support
 722633 Remove separators from font chooser and file chooser
 724084 Provide .error .warning .question classes for GtkEntry (not legibl...
 726566 GtkEntryCompletion should emit signal for "no-suggestions" case.
 729620 De-uglify GtkCalendar
 730730 scrolling is broken when sharing adjustments
 730893 Dialogs use headerbars even when DialogsUseHeader is unset
 731158 gtkbookmarksmanager.c: save_bookmarks, silly strlen
 731297 Get rid of overshooting window/animation
 731463 Styling of last column header does not apply to treeview-like cust...
 731711 GtkLabel forwards button-press-event after showing a context menu
 732134 consider using an alternate durations for transitions of button pr...
 732206 wayland: crash with touch but no pointer
 732229 Buttons in menus in popovers - alignment and spacing issues
 732256 Add a flat style class and use it for flat buttons
 732298 adwaita -- progress bars indistinguishable from selected list row
 732330 Sort *_DEBUG values alphabetically
 732433 Typos in common questions
 732441 Selected text background is nearly transparent
 732443 Inspector hide and seek
 732454 Build error: return_exposes not defined in gdkevents-win32.c due t...
 732494 issues active buttons in popovers
 732667 cursor blink settings not fully undeprecated
 732681 Docs: make GtkWidget:margin-start and margin-end clearer
 732861 GtkImage surface documentation incomplete
 732894 icontheme: Use correct URI for icons in resource paths
 732900 textview calls gtk_widget_set_allocation() on children out of ::si...
 732933 horizontal autoscrolling broken
 732970 Unselectable GtkLabels with links get the wrong initial cursor
 732991 gtk_drag_anim_timeout change the user widget and never restore it
 733027 GtkStack doesn't render a background
 733076 Handle resolution changes in the GDK backend code
 733092 inspector: Do not accidentally change tab in the object notebook
 733099 Regression: gtk_window_set_title() no longer sets header bar title
 733112 GtkListBox: Add a ::activatable property for rows 

* Translation updates:
 Hebrew
 Lithuanian
 Russian
 Scottish Gaelic
 Slovenian




Download
========
https://download.gnome.org/sources/gtk+/3.13/gtk+-3.13.4.tar.xz (14.7M)
  sha256sum: dca4bd3979d1ae113d1d43af4ec54001370b7dda7671021943c46c127128b52c



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