pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/gtk4 gtk4: update to 4.2.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/14d71c6f63c6
branches:  trunk
changeset: 453619:14d71c6f63c6
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon May 31 22:59:23 2021 +0000

description:
gtk4: update to 4.2.0.

Overview of Changes in 4.2.0
============================

* GtkFileChooser: Make the location entry work again

* GtlLabel: Fix tooltips on links

* GtkTextView: Make scrolling work better with renderers

* X11:
 - Fix damage handling
 - Trap errors from the COW

* Windows:
 - Use a visible scroll cursor
 - Include more icons for icon-theme-less situations

* Wayland: Fix key event matching with mismatched layouts.
  This was causing keyboard accelerators to trigger unexpectedly

* Inspector: Allow inspecting Unicode

* Input:
 - Improve dead key handling
 - Regenerate compose sequence table

* gsk:
 - Fix a crash in the ngl renderer
 - Fix a rounding error in subpixel glyph positioning
 - ngl: Implement glyph cache eviction
 - ngl: Improve the glyph cache effectiveness
 - ngl: Fix uniform key mapping on Windows
 - Make the ngl renderer the default

* build:
 - Fix build with cairo as subproject
 - Disable g_assert in release builds
 - Include gi-docgen as subproject
 - Include generated docs

* Translation updates:
 Hebrew
 Hungarian
 Italian
 Polish
 Portuguese
 Swedish
 Ukrainian


Overview of Changes in 4.1.2
============================

* Input:
 - Ensure preedit-start and preedit-end
   are emitted properly
 - Support the Wayland text protocol better
 - Delete the selection when preedit starts

* Label: Fix a small issue with markup parsing
  and mnemonics

* Spinbutton: Interpret localized digits

* Textview: Fix blinking block cursors

* Tooltips: Don't pop up erroneous on popovers

* Window: Add a way to disable F10 handling

* Theme:
 - Use a regular focus ring for sidebar rows

* GSK
 - ngl: Performance improvements
 - vulkan: Add visible fallback rendering
 - vukan: Handle simple transforms when clipping

* Wayland:
 - Don't force a full redraw for every frame
 - Don't leak buffers when rendering with cairo

* Demos:
 - iconbrowser: Make search more useful

* Documentation:
 - Switch to building docs from gir files with gi-docgen

* build:
 - Allow GTK to be used as meson subproject

* Translation updates
 Catalan
 Czech
 Finnish
 French
 Indonesian
 Kazakh
 Latvian
 Norwegian Bokmål
 Polish
 Serbian
 Turkish


Overview of Changes in 4.1.1
============================

* Popover:
 - Support shadows on popover > contents

* Input:
 - Show preedit for compose sequences
 - Support long compose sequences
 - Support compose sequences producing multiple characters

* Themes:
 - Allow suggested and destructive actions in lists
 - Disable shadows on maximized, fullscreen and tiled windows
 - Fine-tune scrollbar transitions and size

* CSS:
 - Support drop-shadow filters
 - Correct blur filter spread interpretation

* Documentation:
 - Improvements and updates for dialogs and native dialog

* Printing:
 - Support Avahi-discovered printers better

* GSK:
 - Add another OpenGL render. It is not the default yet.
   To try it, use GSK_RENDERER=ngl

* Build:
 - Lots of static analysis fixes found by pvs
 - Add a -Dprofile=devel option for devel styling and
   use it for nightly flatpaks

* X11:
 - Fix DND of X11-specific types

* Wayland:
 - Fix lookup of font settings in flatpaks

* Windows:
 - Fix window resizing
 - Avoid UAC for gtk-update-icon-cache

* MacOs:
 - Use correct module file extension
 - Make OpenGL context opaque when possible
 - Fix window resizing

* Translation updates:
 British English
 Czech
 Danish
 Galician
 Hungarian
 Turkish


Overview of Changes in 4.1.0
============================

* GtkCheckButton:
 - Add back an activate signal

* GtkSearchBar, GtkSearchEntry:
 - Capture events in the bubble phase

* GtkEmojiChooser:
 - Adapt to small screen sizes

* GtkVideo:
 - Fix issues with GL support

* Themes:
 - Set sort arrows in CSS
 - Set menu button arrows in CSS
 - Make scrollbars larger
 - Supprt circular menubuttons

* CSS:
 - Implement transform-origin
 - Support overlines on text
 - Support colors in cross-fade()
 - More complete text-decoration-line support

* Text layout:
 - Use subpixel positioning with new enough cairo

* Inspector:
 - Fix slowness in navigation
 - Redo the controllers and shortcuts pages

* Accessibility:
 - Create AT context objects lazily

* Wayland:
 - Fix decoration negotiation under kwin

* GSK:
 - Optimize gradient shaders
 - Implement repeating gradients in shaders

* Translation updates
 - Czech
 - Greek
 - Hungarian
 - Persian
 - Punjabi
 - Romanian
 - Swedish
 - Ukrainian

diffstat:

 x11/gtk4/Makefile |   9 ++++-----
 x11/gtk4/PLIST    |   5 +++--
 x11/gtk4/distinfo |  11 +++++------
 3 files changed, 12 insertions(+), 13 deletions(-)

diffs (70 lines):

diff -r 9a0da86003eb -r 14d71c6f63c6 x11/gtk4/Makefile
--- a/x11/gtk4/Makefile Mon May 31 22:43:17 2021 +0000
+++ b/x11/gtk4/Makefile Mon May 31 22:59:23 2021 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.7 2021/05/02 11:06:16 nia Exp $
+# $NetBSD: Makefile,v 1.8 2021/05/31 22:59:23 wiz Exp $
 
-DISTNAME=      gtk-4.0.3
+DISTNAME=      gtk-4.2.0
 PKGNAME=       ${DISTNAME:S/gtk/gtk4/}
-PKGREVISION=   1
 CATEGORIES=    x11
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtk/4.0/}
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtk/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    ryoon%NetBSD.org@localhost
@@ -41,7 +40,7 @@
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/gobject-introspection/buildlink3.mk"
 .include "../../devel/libexecinfo/buildlink3.mk"
-BUILDLINK_ABI_DEPENDS.pango+=  pango>=1.47.0
+BUILDLINK_API_DEPENDS.pango+=  pango>=1.47.0
 .include "../../devel/pango/buildlink3.mk"
 .include "../../graphics/cairo/buildlink3.mk"
 .include "../../graphics/cairo-gobject/buildlink3.mk"
diff -r 9a0da86003eb -r 14d71c6f63c6 x11/gtk4/PLIST
--- a/x11/gtk4/PLIST    Mon May 31 22:43:17 2021 +0000
+++ b/x11/gtk4/PLIST    Mon May 31 22:59:23 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2021/02/25 09:55:55 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.2 2021/05/31 22:59:23 wiz Exp $
 bin/gtk4-builder-tool
 bin/gtk4-demo
 bin/gtk4-demo-application
@@ -83,6 +83,7 @@
 ${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11surface.h
 ${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11utils.h
 include/gtk-4.0/gsk/gl/gskglrenderer.h
+include/gtk-4.0/gsk/gl/gsknglrenderer.h
 include/gtk-4.0/gsk/gsk-autocleanup.h
 include/gtk-4.0/gsk/gsk.h
 include/gtk-4.0/gsk/gskcairorenderer.h
@@ -373,7 +374,7 @@
 lib/libgtk-4.${SOEXT}
 ${PLIST.dylib}lib/libgtk-4.1.dylib
 ${PLIST.no-dylib}lib/libgtk-4.so.1
-${PLIST.no-dylib}lib/libgtk-4.so.1.0.3
+${PLIST.no-dylib}lib/libgtk-4.so.1.200.0
 ${PLIST.quartz}lib/pkgconfig/gtk4-macos.pc
 lib/pkgconfig/gtk4-unix-print.pc
 ${PLIST.x11}lib/pkgconfig/gtk4-x11.pc
diff -r 9a0da86003eb -r 14d71c6f63c6 x11/gtk4/distinfo
--- a/x11/gtk4/distinfo Mon May 31 22:43:17 2021 +0000
+++ b/x11/gtk4/distinfo Mon May 31 22:59:23 2021 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.1 2021/02/25 09:55:55 ryoon Exp $
+$NetBSD: distinfo,v 1.2 2021/05/31 22:59:23 wiz Exp $
 
-SHA1 (gtk-4.0.3.tar.xz) = 515845f020592cd1aa4bebb70cce662a014d91cd
-RMD160 (gtk-4.0.3.tar.xz) = 89bc3d0189c921609005b8fbf0392aa5ba9827ea
-SHA512 (gtk-4.0.3.tar.xz) = 94683bf03607daf9cb62ef836e5e2bfee3fcfc6a17f7e0d3232da0d7fc07f8d5c0c12479fcd31cbdef50c86777d986ae82e43f291f2cbc2976967820bbfcb982
-Size (gtk-4.0.3.tar.xz) = 19442520 bytes
+SHA1 (gtk-4.2.0.tar.xz) = fa5a15db4e56e9de989543990bbfb82fa44caf84
+RMD160 (gtk-4.2.0.tar.xz) = 4190de064501f2a2ce434492e10a89629f9190f2
+SHA512 (gtk-4.2.0.tar.xz) = 12e825245b92f5dc652530c35b9a48a0bb284641d4128d054a19a35cb7814babe78bfbbdfd7fe3f2472d5028d078ae209a6da5d614b023c2b438223e4c5a04a0
+Size (gtk-4.2.0.tar.xz) = 25772584 bytes
 SHA1 (patch-config.h.meson) = 1e216652695220b0932f7d86eec4e4836b937985
 SHA1 (patch-gdk_wayland_cursor_os-compatibility.c) = 01d26eccf32e6ab4a2ae0da273e9f66d76b3c31d
-SHA1 (patch-meson.build) = 4d82fd17776f0713dc3ed29ea679684d725e9552



Home | Main Index | Thread Index | Old Index