Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#8466 closed enhancement (fixed)

gtk+3.22.4

Reported by: Douglas R. Reno Owned by: bdubbs@…
Priority: normal Milestone: 8.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description (last modified by Douglas R. Reno)

New minor version

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

* Several improvements to the win32 theme

* Deprecations have been added for APIs that will be removed
  in GTK+ 4

* Bug fixes:
 767713 Fullscreen in wayland is buggy
 771320 Maps widget is displayed at wrong position inside gnome-contacts
 772345 placesviewrow: busy_spinner when visible offsets the rest of the...
 772389 Appending a character to a GtkEntry control in overwrite mode ri...
 772415 Avoid calling eglGetDisplay
 772552 Deprecate gtk_menu_popup
 772683 Usage of FALSE instead of gint in glarea demo
 772695 Show the keyboard shortcuts from left to right even in RTL
 772775 menu bindings needs attribute to force LTR for horizontal-button...
 772859 Fix memory leaks in implementations of common widgets
 772922 GtkMenu: Try using gdk_window_move_to_rect() more often
 772926 shortcutswindow: working version of set_section_name()
 773029 style-set signal problem
 773082 overlay: Document availability of properties
 773113 tests: fix clipboard test by loading correct icon
 773180 Don't second-guess whether our GDK GL context is GLES
 773246 Typo in css color definitions documentation 

* Translation updates:
 Croatian
 Danish
 Dutch
 German
 Greek
 Italian
 Latvian
 Lithuanian
 Norwegian bokmal
 Polish

Overview of Changes in GTK+ 3.22.3
==================================

* Deprecations have been added for APIs that will be removed
  in GTK+ 4

* gtk-demo has gained a new demo for showing (and testing)
  rendering preformance

* Windows:
 - The GL support has been improved. Legacy contexts can now
   be created, and anti-aliasing is possible
 - Hi-DPI is now supported

* Bugs fixed:
773479 773474 773528 773274 773885 773857 773799 768081

* Translation updates:
 Serbian

Overview of Changes in GTK+ 3.22.4
==================================

* Bug fixes:
 767713 Fullscreen in wayland is buggy
 768081 Enable HiDPI support for GDK-Win32
 768531 wayland: Startup notification doesn't work on some apps (eg. gnome-terminal)...
 772075 GTK+ uses a lot more CPU under Wayland than under X11
 772202 Handling of scaled monitors is broken
 773587 recent-manager: Add a limit to the list's size
 773916 GtkComposeTable caches broken: using a same ~/.XCompose does not work twice...
 773979 GdkGLContext does not chain finalize handler
 774046 GtkSpinButton does not always unref priv->{up,down}_button
 774066 GtkHeaderBar does not unref all GtkBox and GtkSeparator it creates
 774097 GtkPrintOperation should not truncate job names
 774185 GtkPlacesSidebar does not unref itsel as many times as it references
 774352 GtkAppChooserWidget does not unref all GAppInfo it references

* Translation updates:
 Czech
 Dutch

Change History (9)

comment:1 by Douglas R. Reno, 7 years ago

Owner: changed from blfs-book@… to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 7 years ago

Summary: gtk+-3.22.2gtk+3.22.2

comment:3 by Douglas R. Reno, 7 years ago

Description: modified (diff)

Now 3.22.4.

I'm almost there.

comment:4 by Douglas R. Reno, 7 years ago

Summary: gtk+3.22.2gtk+3.22.4

comment:5 by ken@…, 7 years ago

Please note that wayland backend is disabled by default, the option needs to be changed to --enable-wayland-backend if the deps are present.

Without libsoup or rest (or wayland-protocols) there was one extra test failure.

Normally I would tend to leave space and time measurements on a point version, but 3.22.4 is only 18MB - 3.22.1 was 20 MB.

On my haswell 20161009 LFS system, I get 4.6 SBU, 0.4 SBU for the tests (with wayland enabled). Space 517 MB plus 7 MB for the tests.

md5sum 666b5500abe2e4cf587b83cc5208d4dc

Not sure if I parsed Douglas's message correctly, or if what I've done meets his needs (clearly I'm not going to build gnome on this), and I hope he is engaged in whatever celebration the americans do today, so I'll just leave these details here.

comment:6 by bdubbs@…, 7 years ago

Owner: changed from Douglas R. Reno to bdubbs@…
Status: assignednew

Taking these packages as thy are applicable to both versions of the book.

comment:7 by bdubbs@…, 7 years ago

Status: newassigned

comment:8 by bdubbs@…, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 18009.

comment:9 by bdubbs@…, 7 years ago

Milestone: 7.118.0

Milestone renamed

Note: See TracTickets for help on using tickets.