From nobody Fri Mar 13 10:35:03 2026 X-Original-To: desktop@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fXLTg65Txz6VsXB for ; Fri, 13 Mar 2026 10:35:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fXLTg1rBdz3D8b for ; Fri, 13 Mar 2026 10:35:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773398103; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Sdvs1a4K4GO6bm9ZLM51nDAqBX/4gteHHUfkQmVlz7E=; b=BsGmP5IXAbZRUO0gkWjKC+eEpoANxtMWZhBKBqg1jsk2zm8bbRplFnKbyOV6Qv09v/jCZP u4V4rU5RrOaqTYsb9W4kYnl3AmhGWKJFfGV0bKy8N17sYjH9TpTAMg6wpJY4sQyHSFDY79 PoSUGpjUxXkbPfDEL8m4PKWAdMmIDAdSyaSKSQhxawQsiYjabb0pSFjcGEryKErw/8ny3Y 76YF3oTsiHiiu1rLxDKjNdh5l/eBOiHc6onugEt0Y53NCvDhRdRPNwiJe5yGm/ks50FYJM BBLOpb9a0TZ60LH1GTrZmofoa1K3Cn/vNczNoLfG9wUEtW+7qtPmi+IQkXzGfQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773398103; a=rsa-sha256; cv=none; b=WgHJ+EPGRDEmIehuyuyXc1s+oOBiS5HGVRGkmaeb5iAP/J/emp9hSeqSBywjy7hnNzD+GT WPdnFKSn73vtIl4tbv/rB7sPM9V9n65KMZYVyYSo2RsouN2/OZ/ZE7B81uztzEcGeqnbyb yk2iIuNWokiOd0xrDbvytgRbGi8Q2R0Ilzb30wUwLNOOt4Vqclb/FF3kB7R0oU2qrAo+tc U7et1h05i9yjAxmkWCIYkzvewabsnPjpIefGvrA2/dEXy2/QeVAGlUJNWlDS1tEPfZXp3S HZ4xQB29h8jQp4atRP67q0EE0cHNGvQFEWMW2VZ212eFmg1up/DdPi2unEW4hg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773398103; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Sdvs1a4K4GO6bm9ZLM51nDAqBX/4gteHHUfkQmVlz7E=; b=Wv2IAXcN2lJFQErTlU8Hlus3Btbxbhn1FCZzzm9x3UeBOpfisn+/PcKST876G5FiY8hgYk uoaTFrx0seWyWywyThgGi/7yZttX9FmHlLLQ3uWAVcvwnXpgkT3H2D6mryIxzg1MHTD7Qp SrNs3pZCYsHRSZ/hat0XvDwemUqHJSNuzMFMe4GvyLV7g1XMBCPeHjB+HVAtueCYY2lGdX +32U9qyqdHdceQMTNk4JH12v9B4GDIXniIczb8t5mCMtkXpY1IftuAD4NGg34ppbblwOnX vwxmXctgZ3wWO8sfdjbVhw+EwxV7JWylncX0iVL4Z+BvAugDCrcS3EHjIPZ2bw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fXLTg1J74zCc1 for ; Fri, 13 Mar 2026 10:35:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 62DAZ3Or091779 for ; Fri, 13 Mar 2026 10:35:03 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 62DAZ3Xq091778 for desktop@FreeBSD.org; Fri, 13 Mar 2026 10:35:03 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: desktop@FreeBSD.org Subject: [Bug 292076] x11-toolkits/gtk40: update to 4.20.3 Date: Fri, 13 Mar 2026 10:35:03 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: desktop@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? exp-run+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D292076 --- Comment #7 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3D610c3c4373f079c2c3838178008ee03= 74a9f4647 commit 610c3c4373f079c2c3838178008ee0374a9f4647 Author: Olivier Duchateau AuthorDate: 2026-03-10 06:41:10 +0000 Commit: Don Lewis CommitDate: 2026-03-13 09:50:50 +0000 x11-toolkits/gtk40: update to 4.20.3 Update to 4.20.3 Overview of Changes in 4.20.3, 20-11-2025 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * Bugs fixed: - #7795 Change in scrolling behavior (lbaudin, Carlos Garnacho) - #7801 Unaligned access in gdk/gdkmemoryformat.c causes testsuite crashes on SPARC (Benjamin Otte) - #7813 Shaper: Cannot parse SVG (Matthias Clasen) - #7823 svg not scaled with display scale since switch to librsvg (Matthias Clasen) - #7848 GTK 4.18: Default GdkDisplay gets unreferenced when offscre= en rendering via secondary display, causing crash (Benjamin Otte) - #7857 Feature: Add Win32 impl for gtk_file_launcher_open_containing_folder() (Sergey Bugaev) - #7866 Vulkan: Validation: vkQueuePresentKHR(): PRESENT_AFTER_WRITE hazard detected. (Benjamin Otte) - #7867 ModelButton: Increasingly long hang when switching AdwMultiLayoutView (Emmanuele Bassi) * Changes: - !9021 ci: Update Rust to 1.89.0 (Rene=CC=81 de Hesselle) - !9036 [4.20] vulkan: Disable YCbCr to RGB conversions for fallback formats (Robert Mader) - !9042 backport non-smooth scrolling fixes to 4.20 (lbaudin, Carlos Garnacho) - !9076 [4.20] vulkan: Fix YUYV values when uploading images (Benja= min Otte, Matthias Clasen) - !9150 [4.20] Fix touch dropdown selection (!8041) properly (Alice) - !9154 [4.20] emoji: Update data to CLDR 48 (Jeremy B=C3=ADcha) * Translation updates: - Basque (Asier Saratsua Garmendia) - English (United Kingdom) (Bruce Cowan) - German (Christian Kirbach) - Serbian (=D0=9C=D0=B8=D0=BB=D0=BE=D1=88 =D0=9F=D0=BE=D0=BF=D0=BE= =D0=B2=D0=B8=D1=9B) - Thai (Aefgh Threenine) - Uighur (Abduqadir Abliz) Overview of Changes in 4.20.2, 29-09-2025 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * Bugs fixed: - #7755 Only the first text-shadow value gets applied when there are multiple (regression) (Matthias Clasen) - #7757 Make sense of AtkHyperlink (Matthias Clasen) - #7783 Opening Clipboard Demo triggers abort (Matthias Clasen) * Changes: - !8928 surface: Mark region as nullable in set_input_region (Jo=C3= =A3o Pereira) - !8930 settings: Call g_value_unset() after _gtk_settings_parse_convert() (Takao Fujiwara) - !8931 wayland: Invert flipped transforms (Robert Mader) - !8933 Fix upright text carets (Matthias Clasen) - !8935 gsk: Drop an unused private flag (Matthias Clasen) - !8936 Some small gsk fixes (Matthias Clasen) - !8937 text: Apply all text shadows (Matthias Clasen) - !8965 Backports for 4.20 (evan-razzaque, Matthias Clasen) - !8978 Add GtkAccessibleHypertext (Matthias Clasen) * Translation updates: - Bulgarian (twlvnn kraftwerk) - Czech (Daniel Rusek) - Danish (Ask Hjorth Larsen) - Galician (Francisco Di=C3=A9guez Souto) - Portuguese (Hugo Carvalho) - Spanish (Daniel Mustieles) - Turkish (Sabri =C3=9Cnal) Overview of Changes in 4.20.1, 08-09-2025 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * Bugs fixed: - #6666 Second Drag-and-Drop operation causes Gtk-CRITICAL messages at every event (Matthias Clasen) - #7345 columnview focus problem with menus - #7717 GtkTextView with css padding shows offscreen widgets in upper left corner (Matthias Clasen) - #7724 Occasional crashes in gsk_gl_device_setup_samplers() (Benjamin Otte) - #7729 Gtk.Entry: Cursor disappears when reaching right border (Matt= hias Clasen) - #7731 GTK_THEME environment variable not working properly with GTK4-4.20 (Matthias Clasen) - #7734 MacOS: dyld: file does not start with MH_MAGIC[_64]: 0x000000= 00 0x00000000 (sid) * Changes: - !8888 4.20.0 (Matthias Clasen) - !8889 Plug some memory leaks (Matthias Clasen) - !8890 node-editor: Plug GskTransform leak (Maximiliano Sandoval) - !8891 macos: do not explicitly disable window controls (Arjan Molenaar) - !8893 text: Only clip the text drawing (Matthias Clasen) - !8894 Improve DND interoperability with kwin (Matthias Clasen) - !8896 Make GTK_THEME work as before (Matthias Clasen) - !8897 columnview: Fix arrow navigation in a nested widget inside a cell (Luk=C3=A1=C5=A1 Tyrychtr) - !8898 docs: Fix invalid picture elements (Chris Mayo) - !8899 docs: Fix Image.set_pixel_size reference to set_icon_size (Chris Mayo) - !8900 offload: Do not try to raise subsurface above itself (Robert Mader) - !8902 Try harder to fix caret visibility in entries (Matthias Cla= sen) - !8904 various small fixes (Benjamin Otte) - !8905 Modernize the app chooser (Matthias Clasen) - !8907 colorchooser: Fix up editor focus (Matthias Clasen) - !8908 filechooser: Improve error handling (Matthias Clasen) - !8909 build: update to accesskit-c v0.17.0 (Christoph Reiter) - !8910 a11y: Give spinner a progressbar role (Matthias Clasen) - !8911 fontchooser: Make lists more keynav-friendly (Matthias Clas= en) - !8912 textview: Connect to detailed can-undo/can-redo notify sign= als (Julian Sparber) - !8913 gtk-demo: Support svg without width/height (Matthias Clasen) - !8916 docs: Add illustrations for component transfer (Matthias Clasen) - !8917 gtk-demo: Add a demo for sections (Matthias Clasen) - !8918 gsk: Tweak the formula for component transfer (Matthias Cla= sen) - !8919 Fix MacOS build failure (sid) - !8920 demos: Improve the image filtering demo (Matthias Clasen) - !8921 demos: Memory leak fixes (Matthias Clasen) - !8922 Adapt to deprecations (Matthias Clasen) - !8924 docs: Fix broken links (Chris Mayo) - !8926 scrolledwindow: Improve behavior if nested in other scrolla= bles (Carlos Garnacho) * Translation updates: - Basque (Asier Saratsua Garmendia) - Catalan (Jordi Mas i Hernandez, Jordi Mas) - Chinese (China) (luming zh) - Finnish (Jiri Gr=C3=B6nroos) - Georgian (Ekaterine Papava) - Hebrew (Yosef Or Boczko) - Hungarian (Bal=C3=A1zs =C3=9Ar) - Japanese (Makoto Sakaguchi) - Korean (Changwoo Ryu) - Lithuanian (Aurimas Aurimas =C4=8Cernius) - Persian (Danial Behzadi) - Portuguese (Brazil) (Rafael Fontenelle) - Russian (Artur S0) - Swedish (Anders Jonsson) - Ukrainian (Yuri Chornoivan) Overview of Changes in 4.20.0, 29-08-2025 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * Bugs fixed: - #7695 gdk-win32: unmaximize doesn't restore the original size - #7702 Should GTK_ACCESSIBLE_ROLE_STATUS really be NAME_PROHIBITED? * Changes: - !8851 gstreamer: Stop GstPlay before dropping the ref (Robert Mad= er) - !8871 gtk/filterlistmodel: Emit items-changed for item watches (Georges Basile Stavracas Neto) - !8872 Gtk 4.19.4 - !8873 docs: Some more details about dialogs (Matthias Clasen) - !8874 gsk: Add docs / gi annotations to new component transfer API (Sebastian Dr=C3=B6ge) - !8876 Revert "meson: Rework introspection handling" (Florian "sp1rit"=E2=80=8B) - !8879 iconhelper: Fix handling of non-square icons (Matthias Clas= en) - !8880 gsk: Add missing Since marker to GskComponentTransferNode (Sebastian Dr=C3=B6ge) - !8881 symbolic: Fix stroke defaults (Matthias Clasen) - !8883 Ignore gtk namespace attributes (Matthias Clasen) - !8884 gtk-demo: Fix markup in dark (Matthias Clasen) - !8885 entry: Clean up coding style (Sergio Costas Rodriguez) - !8886 gtk-demo: Avoid some criticals (Matthias Clasen) - !8887 gtkatcontext: Fix name generation flags for the banner role (Luk=C3=A1=C5=A1 Tyrychtr, Matthias Clasen) * Translation updates: - Catalan (Jordi Mas) - Czech (Daniel Rusek) - Lithuanian (Aurimas Aurimas =C4=8Cernius) - Thai (Aefgh Threenine) - Turkish (Emin Tufan =C3=87etin) Unset BROADWAY option, by default this feature is not enabled Add BASH and ACCESSKIT options, latter is hidden because it is still experimental (new port accessibility/accesskit-c bug #292048) Adjust dependencies Remove dmabuf patch, (it needs to be improved, we don't have linux/udmabuf.h header [1]) librsvg2 is also needed at build time (truckman) Pet portclippy (truckman) PR: 292076 x11-toolkits/gtk40/Makefile | 67 +++++++++++++++---------= -- x11-toolkits/gtk40/distinfo | 6 +-- x11-toolkits/gtk40/files/patch-dmabuf (gone) | 70 ------------------------= ---- x11-toolkits/gtk40/pkg-plist | 16 +++++-- 4 files changed, 53 insertions(+), 106 deletions(-) --=20 You are receiving this mail because: You are the assignee for the bug.=