From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ben Israeli via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#58753: 28.1; Window shrinks in Latex: due to toolbar? Date: Sun, 23 Oct 2022 20:48:22 -0400 Message-ID: Reply-To: Ben Israeli Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000a55d4805ebbd26df" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19539"; mail-complaints-to="usenet@ciao.gmane.io" To: 58753@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 24 05:23:31 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1omo3m-0004tz-9q for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 24 Oct 2022 05:23:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1omneF-0005Fa-Ei; Sun, 23 Oct 2022 22:57:07 -0400 Original-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 1omn0W-0000vu-2C for bug-gnu-emacs@gnu.org; Sun, 23 Oct 2022 22:16:08 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1omn0V-0002wi-6t for bug-gnu-emacs@gnu.org; Sun, 23 Oct 2022 22:16:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1omn0V-0005jz-1I for bug-gnu-emacs@gnu.org; Sun, 23 Oct 2022 22:16:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ben Israeli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Oct 2022 02:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58753 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.166657771821991 (code B ref -1); Mon, 24 Oct 2022 02:16:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Oct 2022 02:15:18 +0000 Original-Received: from localhost ([127.0.0.1]:46720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ommzl-0005iX-Gi for submit@debbugs.gnu.org; Sun, 23 Oct 2022 22:15:18 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:50284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omldv-0003d6-MT for submit@debbugs.gnu.org; Sun, 23 Oct 2022 20:48:43 -0400 Original-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 1omldv-0000EG-B9 for bug-gnu-emacs@gnu.org; Sun, 23 Oct 2022 20:48:39 -0400 Original-Received: from mail-il1-x130.google.com ([2607:f8b0:4864:20::130]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1omlds-0006q5-PO for bug-gnu-emacs@gnu.org; Sun, 23 Oct 2022 20:48:39 -0400 Original-Received: by mail-il1-x130.google.com with SMTP id o13so4498505ilc.7 for ; Sun, 23 Oct 2022 17:48:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pppl.gov; s=google; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=erwf7XOQ7P/db1zV5bIA/VwG0uCoMD57VjYQVu4zedI=; b=mNWmzUwZ5LIT0uOAseLZ26Te+afEGHrmpgr0nn11T5ZRPyKHHQwoREHoz4xJnTg+jv J2HPX10O/RWY1qkIv4Cgsc3AABHZUtxAbbvrF2sH/Ae9nBUcXSS2n37kUaK/hXjXBwch pCMrm4hOnSUrRJyOR0XFpCdDn9Wq0XIQZAdLg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=erwf7XOQ7P/db1zV5bIA/VwG0uCoMD57VjYQVu4zedI=; b=ma4BroQLR9MTiybPbwiA8RZOh6rN8l3YKdEiu53jA4k8UPnX45kBEtMUrQPKi+aM3X eUprDM16F77GydOjOkOjYT367ZB2vuPCJytFif8HQmjSIN3+thig55kCTHbHD3jewkEW Usu7NXZx4y5i7kgGOnmXnh8zmLJgkda49VXqzbr4RwagupfZoPKq6ImgZux46JWRfiXs fKHUZcUKvl7ZjewRCJdq3s9fsrNqsIkI2aaYj9ODioGGP6umi7s/8KckFkOsEWnFdUfw 6fmg0kiHzFQDGZ/81wvJDJOP8UnRyIraZ222A+SOxgh2YXfGcenOYmbe5prhbDQpVTrX g0cw== X-Gm-Message-State: ACrzQf2sfUbkDh5vOvJyfE1fgbAcYFqB9GzxWMeb6xgwDP3loCfayszb iDXVfFE4pV27Hvqrwpywt933NXjGdhQ7s/1Xv1QhL6QKQ8A6yQ== X-Google-Smtp-Source: AMsMyM5wFKrihZ9XD/M7wUyOjKIXOHUj7Sgf/lKMeFkAVvHjCBOAmKboELRl+7JEGmKg1fGj0SL9XxSJQHnSj/cPhZ4= X-Received: by 2002:a05:6e02:20e2:b0:2fa:e736:f4ef with SMTP id q2-20020a056e0220e200b002fae736f4efmr20049856ilv.269.1666572513263; Sun, 23 Oct 2022 17:48:33 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::130; envelope-from=bisraeli@pppl.gov; helo=mail-il1-x130.google.com X-Spam_score_int: -35 X-Spam_score: -3.6 X-Spam_bar: --- X-Spam_report: (-3.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.517, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_GOV_DKIM_AU=-0.999, 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-Mailman-Approved-At: Sun, 23 Oct 2022 22:15:10 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: "bug-gnu-emacs" Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:246062 Archived-At: --000000000000a55d4805ebbd26df Content-Type: text/plain; charset="UTF-8" Specifically when in Latex mode, running a command which switches focus to the minibuffer results in the window shrinking slightly in the vertical direction. Over the course of use, this causes the window to progressively get smaller. The issue goes away if the toolbar minor mode is toggled off. Looking at the toolbar in Latex mode, I notice that some of the extra buttons (compile etc) are a few pixels taller than the other buttons. I suspect some issue in how toolbar height is handled is to blame. In GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw scroll bars) of 2022-07-11 built on byi-debianBook Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Configured features: FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSELINUX MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XFT XIM XPM LUCID ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: LaTeX/P Minor modes in effect: TeX-PDF-mode: t shell-dirtrack-mode: t desktop-save-mode: t org-roam-db-autosync-mode: t global-auto-complete-mode: t auto-complete-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (pp shadow sort mail-extr emacsbug sendmail cl-print help-fns radix-tree misearch multi-isearch dired-aux tex-bar toolbar-x font-latex latexenc preview latex latex-flymake flymake-proc flymake tex-ispell tex-style tex crm texmathp tex-mode shell desktop frameset org-ref org-ref-core org-ref-glossary org-ref-bibtex avy doi-utils message dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils mailheader org-ref-utils org-ref-export citeproc citeproc-itemgetters citeproc-biblatex parse-time citeproc-bibtex ol-bibtex citeproc-cite citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters citeproc-number rst compile citeproc-proc citeproc-disamb citeproc-itemdata citeproc-generic-elements citeproc-macro citeproc-choose citeproc-date citeproc-context citeproc-prange citeproc-style citeproc-locale citeproc-term citeproc-rt citeproc-lib citeproc-s thingatpt queue ox-pandoc warnings ht ox-org ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-ref-misc-links org-ref-label-link org-ref-ref-links org-ref-citation-links xref project org-ref-bibliography-links hydra lv bibtex-completion filenotify biblio biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-doi biblio-core let-alist url-queue ido hl-line parsebib f f-shortdoc shortdoc text-property-search s org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db org-roam-utils org-roam-compat org-roam org-capture org-element avl-tree generator org-attach org-id org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 time-date ol org-keys oc org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs emacsql-sqlite url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny advice emacsql emacsql-compiler magit-section format-spec compat-27 compat-26 compat rx dash cl-extra help-mode use-package-core ac-math math-symbol-lists auto-complete-config auto-complete edmacro kmacro popup finder-inf tex-site info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-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 cl-generic 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 simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 479069 74204) (symbols 48 34765 3) (strings 32 185600 4678) (string-bytes 1 4685143) (vectors 16 60419) (vector-slots 8 677241 49266) (floats 8 274 372) (intervals 56 1421 159) (buffers 992 19)) --000000000000a55d4805ebbd26df Content-Type: text/html; charset="UTF-8"



Specifically when in Latex mode, running a command which switches focus

to the minibuffer results in the window shrinking slightly in the

vertical direction. Over the course of use, this causes the window to

progressively get smaller. The issue goes away if the toolbar minor mode is toggled off. Looking at the

toolbar in Latex mode, I notice that some of the extra buttons (compile

etc) are a few pixels taller than the other buttons. I suspect some

issue in how toolbar height is handled is to blame.



In GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw scroll bars)

of 2022-07-11 built on byi-debianBook

Windowing system distributor 'The X.Org Foundation', version 11.0.12004000

System Description: Debian GNU/Linux 10 (buster)


Configured features:

FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSELINUX MODULES

NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND THREADS TIFF

TOOLKIT_SCROLL_BARS X11 XDBE XFT XIM XPM LUCID ZLIB


Important settings:

value of $LANG: en_US.UTF-8

value of $XMODIFIERS: @im=ibus

locale-coding-system: utf-8-unix


Major mode: LaTeX/P


Minor modes in effect:

TeX-PDF-mode: t

shell-dirtrack-mode: t

desktop-save-mode: t

org-roam-db-autosync-mode: t

global-auto-complete-mode: t

auto-complete-mode: t

tooltip-mode: t

global-eldoc-mode: t

show-paren-mode: t

electric-indent-mode: t

mouse-wheel-mode: t

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

auto-composition-mode: t

auto-encryption-mode: t

auto-compression-mode: t

line-number-mode: t

transient-mark-mode: t


Load-path shadows:

None found.


Features:

(pp shadow sort mail-extr emacsbug sendmail cl-print help-fns radix-tree

misearch multi-isearch dired-aux tex-bar toolbar-x font-latex latexenc

preview latex latex-flymake flymake-proc flymake tex-ispell tex-style

tex crm texmathp tex-mode shell desktop frameset org-ref org-ref-core

org-ref-glossary org-ref-bibtex avy doi-utils message dired

dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config

gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mailabbrev

mail-utils gmm-utils mailheader org-ref-utils org-ref-export citeproc

citeproc-itemgetters citeproc-biblatex parse-time citeproc-bibtex

ol-bibtex citeproc-cite citeproc-subbibs citeproc-sort citeproc-name

citeproc-formatters citeproc-number rst compile citeproc-proc

citeproc-disamb citeproc-itemdata citeproc-generic-elements

citeproc-macro citeproc-choose citeproc-date citeproc-context

citeproc-prange citeproc-style citeproc-locale citeproc-term citeproc-rt

citeproc-lib citeproc-s thingatpt queue ox-pandoc warnings ht ox-org

ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn

nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar

org-agenda ox-html table ox-ascii ox-publish ox org-ref-misc-links

org-ref-label-link org-ref-ref-links org-ref-citation-links xref project

org-ref-bibliography-links hydra lv bibtex-completion filenotify biblio

biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp

biblio-crossref biblio-arxiv timezone biblio-doi biblio-core let-alist

url-queue ido hl-line parsebib f f-shortdoc shortdoc

text-property-search s org-roam-migrate org-roam-log org-roam-mode

org-roam-capture org-roam-id org-roam-node org-roam-db org-roam-utils

org-roam-compat org-roam org-capture org-element avl-tree generator

org-attach org-id org-refile org ob ob-tangle ob-ref ob-lob ob-table

ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete

comint ansi-color ring org-list org-faces org-entities noutline outline

easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic

bibtex iso8601 time-date ol org-keys oc org-compat org-macs org-loaddefs

find-func cal-menu calendar cal-loaddefs emacsql-sqlite url-http

url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums

mail-prsvr url-gw nsm rmc puny advice emacsql emacsql-compiler

magit-section format-spec compat-27 compat-26 compat rx dash cl-extra

help-mode use-package-core ac-math math-symbol-lists

auto-complete-config auto-complete edmacro kmacro popup finder-inf

tex-site info package browse-url url url-proxy url-privacy url-expand

url-methods url-history url-cookie url-domsuf url-util mailcap

url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs

eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv

bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc

paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode

mwheel term/x-win x-win term/common-win x-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 cl-generic 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 simple abbrev obarray cl-preloaded nadvice

button loaddefs faces cus-face macroexp files window text-properties

overlay sha1 md5 base64 format env code-pages mule custom widget

hashtable-print-readable backquote threads inotify dynamic-setting

system-font-setting font-render-setting x-toolkit x multi-tty

make-network-process emacs)


Memory information:

((conses 16 479069 74204)

(symbols 48 34765 3)

(strings 32 185600 4678)

(string-bytes 1 4685143)

(vectors 16 60419)

(vector-slots 8 677241 49266)

(floats 8 274 372)

(intervals 56 1421 159)

(buffers 992 19))


--000000000000a55d4805ebbd26df--