From unknown Sun Aug 17 22:02:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#70346 <70346@debbugs.gnu.org> To: bug#70346 <70346@debbugs.gnu.org> Subject: Status: 29.3; Tab-bar-mode tabs visually truncated when modifying internal-border-width on PGTK Reply-To: bug#70346 <70346@debbugs.gnu.org> Date: Mon, 18 Aug 2025 05:02:31 +0000 retitle 70346 29.3; Tab-bar-mode tabs visually truncated when modifying int= ernal-border-width on PGTK reassign 70346 emacs submitter 70346 Fabrizio Contigiani severity 70346 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 12 00:10:10 2024 Received: (at submit) by debbugs.gnu.org; 12 Apr 2024 04:10:10 +0000 Received: from localhost ([127.0.0.1]:57561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rv8Eq-0005un-1K for submit@debbugs.gnu.org; Fri, 12 Apr 2024 00:10:10 -0400 Received: from lists.gnu.org ([2001:470:142::17]:58620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rv6uC-0003DS-TZ for submit@debbugs.gnu.org; Thu, 11 Apr 2024 22:44:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rv6tx-0000Im-Gb for bug-gnu-emacs@gnu.org; Thu, 11 Apr 2024 22:44:29 -0400 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rv6tv-0000wb-8B for bug-gnu-emacs@gnu.org; Thu, 11 Apr 2024 22:44:29 -0400 Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-516d0162fa1so545090e87.3 for ; Thu, 11 Apr 2024 19:44:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712889865; x=1713494665; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=BvXoAxxkRPmKDhyN4bO14dcljaYyGNbfO8UeqohSVvo=; b=QKfGvNXJ5mGmTvKwj1iaLIIBtNFVDly37JEsctaRRVnW8QKVUpvkl0fnR4Lgu1BEM2 4O09PNENRZ2c3bVsA6hfEdKvZxrgD/ZZiWWzwgwecroUcP1I7+iZ15MT/nK9UREH5AoU rSC12Oa4j1BivyNzTi0iIJF9FxOEVdTQ113wHUFepmZ8EJWUEpYQkDN9GTTxkhqm2yZX E3XNYQiFMH0eWvRASEe9eitKTu5A7vrTMo4AkVzoxgQIs3FkEpVF+4bSr9XvBKNuC3UH AFVOxrCHJ0MX+j52v39F5nuhBnur9AwIkmHugC69r2+H21Qxu2x+ht3bTx61rnr9jhGJ jzAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712889865; x=1713494665; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=BvXoAxxkRPmKDhyN4bO14dcljaYyGNbfO8UeqohSVvo=; b=ZGS/z2EaPF5iWuN/hx4i3CYzuJkXA6f9+rJf1WlP16zq18oWAeoS/ShybB7X8TwBiB Hnnjuih3EBdlWKyNlklYxJKwTeInginblsemFLU25L7vF74MjKqhlTHn8hqyg5aFTbk9 x9NApsRZKsSaEeeAa/gp6fi8IgBq8M6hhgHDp7Lq6ckPOkxQwqLg5oQ1bF+5HBw5+tLy 4ZHLWmlQjPm2uZvrQeG/SX3zlSD0Od6myC6S2lHdB57NLbXRQ3wa0GBEx/wv8Me2wyNS rKta/QGRFRUtEiCR6QbJzTLWveJ59vBaG5a3o036+ZiENnD+7Aa4dNrji47Y79PHClBg 9XSw== X-Gm-Message-State: AOJu0Yw4r3gG/3DPoo7j2HhglTOAPcH2iB5IXEy5CgATNnZK3FskUNbU dTY3w4skLaOAyFBuhr6S4D847+wfw78XA7VIKAd4qf2AyDbHb7CBmHhUz1p9vwU4cGYaLfJ/F9e memiGE7lezhomCx9SCk/9qbN/K7Pcux4r X-Google-Smtp-Source: AGHT+IEtaFYW97MWmzeXeR+5H3cxnOFCBPNOdG+OwBmqElpUrpSXHtlfWprklSuJWO+gu54+OMBHlg2kHxqoO1lCwRI= X-Received: by 2002:ac2:59cb:0:b0:518:8aa3:c4ef with SMTP id x11-20020ac259cb000000b005188aa3c4efmr87723lfn.17.1712889864425; Thu, 11 Apr 2024 19:44:24 -0700 (PDT) MIME-Version: 1.0 From: Fabrizio Contigiani Date: Thu, 11 Apr 2024 23:44:13 -0300 Message-ID: Subject: 29.3; Tab-bar-mode tabs visually truncated when modifying internal-border-width on PGTK To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000e89ca80615dd3f48" Received-SPF: pass client-ip=2a00:1450:4864:20::135; envelope-from=fabcontigiani@gmail.com; helo=mail-lf1-x135.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 12 Apr 2024 00:10:00 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --000000000000e89ca80615dd3f48 Content-Type: text/plain; charset="UTF-8" (tab-bar-mode) (modify-all-frames-parameters '((internal-border-width . 10))) When evaluating the above code using 'emacs -Q' built with PGTK, the tabs appear vertically truncated depending on the chosen internal border width value. This behavior can be observed even with low values such as 1 or 2, although it may be difficult to notice. The effect becomes more obvious starting at 4 or 5. When the values reach 24 or higher, the tabs become completely hidden. This may be related to the font size. Hovering the mouse over the tab-bar displays the caracter/element under the cursor correctly, but everything else remains hidden or truncated. In GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) System Description: Arch Linux Configured using: 'configure --with-pgtk --with-native-compilation=aot --sysconfdir=/etc --prefix=/usr --libexecdir=/usr/lib --with-tree-sitter --localstatedir=/var --with-cairo --disable-build-details --with-harfbuzz --with-libsystemd --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/emacs/src=/usr/src/debug/emacs -flto=auto' 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/emacs/src=/usr/src/debug/emacs -flto=auto'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date help-fns radix-tree cl-print byte-opt debug backtrace find-func cl-loaddefs comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode bytecomp byte-compile cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 86960 14106) (symbols 48 7547 0) (strings 32 21894 1232) (string-bytes 1 720792) (vectors 16 16957) (vector-slots 8 353186 18105) (floats 8 29 42) (intervals 56 518 110) (buffers 984 15)) --000000000000e89ca80615dd3f48 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
(tab-bar-mode)
(modify-all-frames-parameters '((int= ernal-border-width . 10)))

When evaluating the above code using '= ;emacs -Q' built with PGTK, the
tabs appear vertically truncated dep= ending on the chosen internal
border width value.
This behavior can = be observed even with low values such as 1 or 2,
although it may be diff= icult to notice. The effect becomes more obvious
starting at 4 or 5. Whe= n the values reach 24 or higher, the tabs become
completely hidden. This= may be related to the font size.
Hovering the mouse over the tab-bar di= splays the caracter/element under
the cursor correctly, but everything e= lse remains hidden or truncated.

In GNU Emacs 29.3 (build 1, x86_64-= pc-linux-gnu, GTK+ Version 3.24.41,
cairo version 1.18.0)
System Desc= ription: Arch Linux

Configured using:
=C2=A0'configure --with= -pgtk --with-native-compilation=3Daot --sysconfdir=3D/etc
=C2=A0--prefix= =3D/usr --libexecdir=3D/usr/lib --with-tree-sitter
=C2=A0--localstatedir= =3D/var --with-cairo --disable-build-details
=C2=A0--with-harfbuzz --wit= h-libsystemd --with-modules 'CFLAGS=3D-march=3Dx86-64
=C2=A0-mtune= =3Dgeneric -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3D2
=C2= =A0-Wformat -Werror=3Dformat-security -fstack-clash-protection
=C2=A0-fc= f-protection -g
=C2=A0-ffile-prefix-map=3D/build/emacs/src=3D/usr/src/de= bug/emacs -flto=3Dauto'
=C2=A0'LDFLAGS=3D-Wl,-O1 -Wl,--sort-comm= on -Wl,--as-needed -Wl,-z,relro
=C2=A0-Wl,-z,now -Wl,-z,pack-relative-re= locs -flto=3Dauto'
=C2=A0'CXXFLAGS=3D-march=3Dx86-64 -mtune=3Dge= neric -O2 -pipe -fno-plt -fexceptions
=C2=A0-Wp,-D_FORTIFY_SOURCE=3D2 -W= format -Werror=3Dformat-security
=C2=A0-fstack-clash-protection -fcf-pro= tection -Wp,-D_GLIBCXX_ASSERTIONS -g
=C2=A0-ffile-prefix-map=3D/build/em= acs/src=3D/usr/src/debug/emacs -flto=3Dauto''

Configured fea= tures:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZ= Z JPEG
JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY I= NOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLK= IT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 locale-coding-system: utf-8-u= nix

Major mode: Lisp Interaction

Minor modes in effect:
= =C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode:= t
=C2=A0 show-paren-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0= mouse-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 tab-bar-mode: t=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 glob= al-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mod= e: t
=C2=A0 line-number-mode: t
=C2=A0 indent-tabs-mode: t
=C2=A0 = transient-mark-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-en= cryption-mode: t
=C2=A0 auto-compression-mode: t

Load-path shadow= s:
None found.

Features:
(shadow sort mail-extr emacsbug messa= ge mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec passw= ord-cache epa derived epg rfc6068
epg-config gnus-util text-property-sea= rch mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-util= s mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail= -utils time-date help-fns
radix-tree cl-print byte-opt debug backtrace f= ind-func cl-loaddefs comp
comp-cstr warnings icons subr-x rx cl-seq cl-m= acs gv cl-extra help-mode
bytecomp byte-compile cl-lib rmc iso-transl to= oltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float= -type elisp-mode mwheel
term/pgtk-win pgtk-win term/common-win pgtk-dnd = tool-bar dnd fontset
image regexp-opt fringe tabulated-list replace newc= omment text-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-= eshadow isearch
easymenu timer select scroll-bar mouse jit-lock font-loc= k syntax
font-core term/tty-colors frame minibuffer nadvice seq simple c= l-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietn= amese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew = greek
romanian slovak czech european ethiopic indian cyrillic chinesecomposite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-ho= ok help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loadd= efs faces cus-face macroexp files window text-properties
overlay sha1 md= 5 base64 format env code-pages mule custom widget keymap
hashtable-print= -readable backquote threads dbusbind inotify
dynamic-setting system-font= -setting font-render-setting cairo gtk pgtk
lcms2 multi-tty make-network= -process native-compile emacs)

Memory information:
((conses 16 86= 960 14106)
=C2=A0(symbols 48 7547 0)
=C2=A0(strings 32 21894 1232)=C2=A0(string-bytes 1 720792)
=C2=A0(vectors 16 16957)
=C2=A0(vector= -slots 8 353186 18105)
=C2=A0(floats 8 29 42)
=C2=A0(intervals 56 518= 110)
=C2=A0(buffers 984 15))
--000000000000e89ca80615dd3f48-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 12 02:57:29 2024 Received: (at control) by debbugs.gnu.org; 12 Apr 2024 06:57:29 +0000 Received: from localhost ([127.0.0.1]:57761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rvAqm-0007TG-S1 for submit@debbugs.gnu.org; Fri, 12 Apr 2024 02:57:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rvAqh-0007RG-Hp; Fri, 12 Apr 2024 02:57:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rvAqS-0001Dq-B1; Fri, 12 Apr 2024 02:57:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FF0SFcbkDfBGvQsTAI0wStjM66xbjm6Zy4e6bA2+tpk=; b=XaNMGNeO5hic Wc9EoJvRg9eXOiV61iZdV4Z3RSCb4kMTcxmSFRxtJ9VrRYoXgk1hbImYk6q8xRIc1hsg1GhZ2C6NR YWHU/i7WG8l6CpxL95hhpAh5iCl3Bw/atjevsRpP9C60ZB/Rov53qIfjwOkBAC0/9cfzW8WxlHD3z r7y8ZJBeMBUdha8CYNXgy0ThOInsTSV4PQNnniobMXieWgLnhlS8DeWABRUi3z0u25ig2CqHGHOrx +loLCVRA5XkrhouU8mMvE7jbBv8/cR0mf+h9DMZeWKYbzUlmDC6x3dU8P5aXcxYqL1VAlMODIgTT6 2vH3R7brO9huoEQba+w+Ag==; Date: Fri, 12 Apr 2024 09:57:01 +0300 Message-Id: <86v84nrruq.fsf@gnu.org> From: Eli Zaretskii To: Fabrizio Contigiani In-Reply-To: (message from Fabrizio Contigiani on Fri, 12 Apr 2024 00:11:50 -0300) Subject: Re: bug#70347: 29.3; Tab-bar-mode tabs visually truncated when modifying internal-border-width on PGTK References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 70347@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) merge 70347 70346 close 70346 thanks > From: Fabrizio Contigiani > Date: Fri, 12 Apr 2024 00:11:50 -0300 > > I see this was already addressed on bug#64822, I'm very sorry for the inconvenience. No worries, I will close the bug. From unknown Sun Aug 17 22:02:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 10 May 2024 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator