From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 03 04:19:02 2022 Received: (at submit) by debbugs.gnu.org; 3 Jun 2022 08:19:02 +0000 Received: from localhost ([127.0.0.1]:55199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nx2WK-0007Rn-Av for submit@debbugs.gnu.org; Fri, 03 Jun 2022 04:19:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:43766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nwyTY-0001vk-El for submit@debbugs.gnu.org; Thu, 02 Jun 2022 23:59:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35122) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwyTY-0000oA-1Y for bug-gnu-emacs@gnu.org; Thu, 02 Jun 2022 23:59:52 -0400 Received: from drshapeless.com ([173.199.127.49]:57070) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwyTV-0007jS-5F for bug-gnu-emacs@gnu.org; Thu, 02 Jun 2022 23:59:51 -0400 Received: from artix (n1164849140.netvigator.com [116.48.49.140]) by drshapeless.com (Postfix) with ESMTPSA id 97E3434EB for ; Thu, 2 Jun 2022 23:59:43 -0400 (EDT) From: drshapeless To: bug-gnu-emacs@gnu.org Subject: 29.0.50; child frame Date: Fri, 03 Jun 2022 11:59:10 +0800 Message-ID: <87wndybdo1.fsf@drshapeless.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=173.199.127.49; envelope-from=drsl@drshapeless.com; helo=drshapeless.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 03 Jun 2022 04:18:59 -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: -2.4 (--) When I build emacs --with-x-toolkit=gtk3, the child frame generated by corfu completion candidates are blocked by a blank overlay. I can confirm this is only a gtk3 related issue, because I have built emacs --with-x-toolkit=athena or --with-x-toolkit=no without facing the same issue. Also, this issue does not occur on older stable branch, e.g. 28.1, I can still use gtk3 as the toolkit on older build without any issues. I have reached out to the author of corfu mode. The author says he cannot do anything because it is an issue related to emacs child frame mechanism. And my experiments on different build configurations showed the same conclusion. In GNU Emacs 29.0.50 (build 6, x86_64-pc-linux-gnu, cairo version 1.17.6) of 2022-06-03 built on artix Repository revision: 2340243a312367e225437c7018cd1139afd7e189 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101003 System Description: Artix Linux Configured using: 'configure --with-native-compilation --with-imagemagick --with-x --with-x-toolkit=gtk3 --with-xinput2' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ IMAGEMAGICK JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY OLDXMENU PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF WEBP X11 XDBE XIM XINPUT2 XPM ZLIB Important settings: value of $LC_ALL: en_US.UTF8 value of $LANG: en_US.UTF8 value of $XMODIFIERS: @im=exwm-xim locale-coding-system: utf-8-unix Major mode: C/*l Minor modes in effect: display-line-numbers-mode: t global-auto-revert-mode: t electric-pair-mode: t display-time-mode: t windmove-mode: t exwm-firefox-mode: t pixel-scroll-precision-mode: t sly-symbol-completion-mode: t emms-playing-time-display-mode: t emms-playing-time-mode: t eglot--managed-mode: t shell-switcher-mode: t corfu-history-mode: t global-corfu-mode: t corfu-mode: t projectile-mode: t global-aggressive-indent-mode: t aggressive-indent-mode: t which-key-mode: t marginalia-mode: t savehist-mode: t vertico-mode: t yas-global-mode: t yas-minor-mode: t mood-line-mode: t flymake-mode: t org-roam-db-autosync-mode: t shell-dirtrack-mode: t leaf-key-override-global-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: /home/jacky/.emacs.d/straight/build/transient/transient hides /usr/local/share/emacs/29.0.50/lisp/transient /home/jacky/.emacs.d/straight/build/jsonrpc/jsonrpc hides /usr/local/share/emacs/29.0.50/lisp/jsonrpc /home/jacky/.emacs.d/straight/build/xref/xref hides /usr/local/share/emacs/29.0.50/lisp/progmodes/xref /home/jacky/.emacs.d/straight/build/flymake/flymake hides /usr/local/share/emacs/29.0.50/lisp/progmodes/flymake /home/jacky/.emacs.d/straight/build/project/project hides /usr/local/share/emacs/29.0.50/lisp/progmodes/project /home/jacky/.emacs.d/straight/build/org/ob-awk hides /usr/local/share/emacs/29.0.50/lisp/org/ob-awk /home/jacky/.emacs.d/straight/build/org/ox-beamer hides /usr/local/share/emacs/29.0.50/lisp/org/ox-beamer /home/jacky/.emacs.d/straight/build/org/org-attach hides /usr/local/share/emacs/29.0.50/lisp/org/org-attach /home/jacky/.emacs.d/straight/build/org/ol-eww hides /usr/local/share/emacs/29.0.50/lisp/org/ol-eww /home/jacky/.emacs.d/straight/build/org/oc-basic hides /usr/local/share/emacs/29.0.50/lisp/org/oc-basic /home/jacky/.emacs.d/straight/build/org/ox-org hides /usr/local/share/emacs/29.0.50/lisp/org/ox-org /home/jacky/.emacs.d/straight/build/org/oc-csl hides /usr/local/share/emacs/29.0.50/lisp/org/oc-csl /home/jacky/.emacs.d/straight/build/org/ob-latex hides /usr/local/share/emacs/29.0.50/lisp/org/ob-latex /home/jacky/.emacs.d/straight/build/org/org-mouse hides /usr/local/share/emacs/29.0.50/lisp/org/org-mouse /home/jacky/.emacs.d/straight/build/org/ob-lua hides /usr/local/share/emacs/29.0.50/lisp/org/ob-lua /home/jacky/.emacs.d/straight/build/org/org-compat hides /usr/local/share/emacs/29.0.50/lisp/org/org-compat /home/jacky/.emacs.d/straight/build/org/ob-clojure hides /usr/local/share/emacs/29.0.50/lisp/org/ob-clojure /home/jacky/.emacs.d/straight/build/org/ox hides /usr/local/share/emacs/29.0.50/lisp/org/ox /home/jacky/.emacs.d/straight/build/org/ox-md hides /usr/local/share/emacs/29.0.50/lisp/org/ox-md /home/jacky/.emacs.d/straight/build/org/ol-mhe hides /usr/local/share/emacs/29.0.50/lisp/org/ol-mhe /home/jacky/.emacs.d/straight/build/org/ob-emacs-lisp hides /usr/local/share/emacs/29.0.50/lisp/org/ob-emacs-lisp /home/jacky/.emacs.d/straight/build/org/ob-octave hides /usr/local/share/emacs/29.0.50/lisp/org/ob-octave /home/jacky/.emacs.d/straight/build/org/org-id hides /usr/local/share/emacs/29.0.50/lisp/org/org-id /home/jacky/.emacs.d/straight/build/org/org-tempo hides /usr/local/share/emacs/29.0.50/lisp/org/org-tempo /home/jacky/.emacs.d/straight/build/org/ox-publish hides /usr/local/share/emacs/29.0.50/lisp/org/ox-publish /home/jacky/.emacs.d/straight/build/org/org-plot hides /usr/local/share/emacs/29.0.50/lisp/org/org-plot /home/jacky/.emacs.d/straight/build/org/org-feed hides /usr/local/share/emacs/29.0.50/lisp/org/org-feed /home/jacky/.emacs.d/straight/build/org/ob-C hides /usr/local/share/emacs/29.0.50/lisp/org/ob-C /home/jacky/.emacs.d/straight/build/org/org-inlinetask hides /usr/local/share/emacs/29.0.50/lisp/org/org-inlinetask /home/jacky/.emacs.d/straight/build/org/ob-makefile hides /usr/local/share/emacs/29.0.50/lisp/org/ob-makefile /home/jacky/.emacs.d/straight/build/org/ox-texinfo hides /usr/local/share/emacs/29.0.50/lisp/org/ox-texinfo /home/jacky/.emacs.d/straight/build/org/ob-sass hides /usr/local/share/emacs/29.0.50/lisp/org/ob-sass /home/jacky/.emacs.d/straight/build/org/ob-gnuplot hides /usr/local/share/emacs/29.0.50/lisp/org/ob-gnuplot /home/jacky/.emacs.d/straight/build/org/ob-haskell hides /usr/local/share/emacs/29.0.50/lisp/org/ob-haskell /home/jacky/.emacs.d/straight/build/org/org-archive hides /usr/local/share/emacs/29.0.50/lisp/org/org-archive /home/jacky/.emacs.d/straight/build/org/org-mobile hides /usr/local/share/emacs/29.0.50/lisp/org/org-mobile /home/jacky/.emacs.d/straight/build/org/org-faces hides /usr/local/share/emacs/29.0.50/lisp/org/org-faces /home/jacky/.emacs.d/straight/build/org/ob-forth hides /usr/local/share/emacs/29.0.50/lisp/org/ob-forth /home/jacky/.emacs.d/straight/build/org/ob-lilypond hides /usr/local/share/emacs/29.0.50/lisp/org/ob-lilypond /home/jacky/.emacs.d/straight/build/org/ob-ditaa hides /usr/local/share/emacs/29.0.50/lisp/org/ob-ditaa /home/jacky/.emacs.d/straight/build/org/ox-html hides /usr/local/share/emacs/29.0.50/lisp/org/ox-html /home/jacky/.emacs.d/straight/build/org/ob-sql hides /usr/local/share/emacs/29.0.50/lisp/org/ob-sql /home/jacky/.emacs.d/straight/build/org/ol-man hides /usr/local/share/emacs/29.0.50/lisp/org/ol-man /home/jacky/.emacs.d/straight/build/org/org-capture hides /usr/local/share/emacs/29.0.50/lisp/org/org-capture /home/jacky/.emacs.d/straight/build/org/org-keys hides /usr/local/share/emacs/29.0.50/lisp/org/org-keys /home/jacky/.emacs.d/straight/build/org/org-pcomplete hides /usr/local/share/emacs/29.0.50/lisp/org/org-pcomplete /home/jacky/.emacs.d/straight/build/org/org-macro hides /usr/local/share/emacs/29.0.50/lisp/org/org-macro /home/jacky/.emacs.d/straight/build/org/org-version hides /usr/local/share/emacs/29.0.50/lisp/org/org-version /home/jacky/.emacs.d/straight/build/org/ol-eshell hides /usr/local/share/emacs/29.0.50/lisp/org/ol-eshell /home/jacky/.emacs.d/straight/build/org/ob-scheme hides /usr/local/share/emacs/29.0.50/lisp/org/ob-scheme /home/jacky/.emacs.d/straight/build/org/org-protocol hides /usr/local/share/emacs/29.0.50/lisp/org/org-protocol /home/jacky/.emacs.d/straight/build/org/org-indent hides /usr/local/share/emacs/29.0.50/lisp/org/org-indent /home/jacky/.emacs.d/straight/build/org/org-goto hides /usr/local/share/emacs/29.0.50/lisp/org/org-goto /home/jacky/.emacs.d/straight/build/org/org-timer hides /usr/local/share/emacs/29.0.50/lisp/org/org-timer /home/jacky/.emacs.d/straight/build/org/ob-perl hides /usr/local/share/emacs/29.0.50/lisp/org/ob-perl /home/jacky/.emacs.d/straight/build/org/ob-eval hides /usr/local/share/emacs/29.0.50/lisp/org/ob-eval /home/jacky/.emacs.d/straight/build/org/ob-calc hides /usr/local/share/emacs/29.0.50/lisp/org/ob-calc /home/jacky/.emacs.d/straight/build/org/org-habit hides /usr/local/share/emacs/29.0.50/lisp/org/org-habit /home/jacky/.emacs.d/straight/build/org/org-footnote hides /usr/local/share/emacs/29.0.50/lisp/org/org-footnote /home/jacky/.emacs.d/straight/build/org/org-agenda hides /usr/local/share/emacs/29.0.50/lisp/org/org-agenda /home/jacky/.emacs.d/straight/build/org/ol hides /usr/local/share/emacs/29.0.50/lisp/org/ol /home/jacky/.emacs.d/straight/build/org/ol-gnus hides /usr/local/share/emacs/29.0.50/lisp/org/ol-gnus /home/jacky/.emacs.d/straight/build/org/ol-bibtex hides /usr/local/share/emacs/29.0.50/lisp/org/ol-bibtex /home/jacky/.emacs.d/straight/build/org/ox-ascii hides /usr/local/share/emacs/29.0.50/lisp/org/ox-ascii /home/jacky/.emacs.d/straight/build/org/org-entities hides /usr/local/share/emacs/29.0.50/lisp/org/org-entities /home/jacky/.emacs.d/straight/build/org/org-lint hides /usr/local/share/emacs/29.0.50/lisp/org/org-lint /home/jacky/.emacs.d/straight/build/org/org-crypt hides /usr/local/share/emacs/29.0.50/lisp/org/org-crypt /home/jacky/.emacs.d/straight/build/org/ob-matlab hides /usr/local/share/emacs/29.0.50/lisp/org/ob-matlab /home/jacky/.emacs.d/straight/build/org/ol-doi hides /usr/local/share/emacs/29.0.50/lisp/org/ol-doi /home/jacky/.emacs.d/straight/build/org/oc-biblatex hides /usr/local/share/emacs/29.0.50/lisp/org/oc-biblatex /home/jacky/.emacs.d/straight/build/org/ox-latex hides /usr/local/share/emacs/29.0.50/lisp/org/ox-latex /home/jacky/.emacs.d/straight/build/org/org-src hides /usr/local/share/emacs/29.0.50/lisp/org/org-src /home/jacky/.emacs.d/straight/build/org/ob-R hides /usr/local/share/emacs/29.0.50/lisp/org/ob-R /home/jacky/.emacs.d/straight/build/org/org-list hides /usr/local/share/emacs/29.0.50/lisp/org/org-list /home/jacky/.emacs.d/straight/build/org/ol-docview hides /usr/local/share/emacs/29.0.50/lisp/org/ol-docview /home/jacky/.emacs.d/straight/build/org/ob-comint hides /usr/local/share/emacs/29.0.50/lisp/org/ob-comint /home/jacky/.emacs.d/straight/build/org/ob hides /usr/local/share/emacs/29.0.50/lisp/org/ob /home/jacky/.emacs.d/straight/build/org/ob-processing hides /usr/local/share/emacs/29.0.50/lisp/org/ob-processing /home/jacky/.emacs.d/straight/build/org/oc-natbib hides /usr/local/share/emacs/29.0.50/lisp/org/oc-natbib /home/jacky/.emacs.d/straight/build/org/ob-maxima hides /usr/local/share/emacs/29.0.50/lisp/org/ob-maxima /home/jacky/.emacs.d/straight/build/org/ob-java hides /usr/local/share/emacs/29.0.50/lisp/org/ob-java /home/jacky/.emacs.d/straight/build/org/ob-js hides /usr/local/share/emacs/29.0.50/lisp/org/ob-js /home/jacky/.emacs.d/straight/build/org/ob-table hides /usr/local/share/emacs/29.0.50/lisp/org/ob-table /home/jacky/.emacs.d/straight/build/org/ol-irc hides /usr/local/share/emacs/29.0.50/lisp/org/ol-irc /home/jacky/.emacs.d/straight/build/org/ob-lob hides /usr/local/share/emacs/29.0.50/lisp/org/ob-lob /home/jacky/.emacs.d/straight/build/org/ob-plantuml hides /usr/local/share/emacs/29.0.50/lisp/org/ob-plantuml /home/jacky/.emacs.d/straight/build/org/ob-ref hides /usr/local/share/emacs/29.0.50/lisp/org/ob-ref /home/jacky/.emacs.d/straight/build/org/ol-rmail hides /usr/local/share/emacs/29.0.50/lisp/org/ol-rmail /home/jacky/.emacs.d/straight/build/org/ob-julia hides /usr/local/share/emacs/29.0.50/lisp/org/ob-julia /home/jacky/.emacs.d/straight/build/org/org-table hides /usr/local/share/emacs/29.0.50/lisp/org/org-table /home/jacky/.emacs.d/straight/build/org/ob-exp hides /usr/local/share/emacs/29.0.50/lisp/org/ob-exp /home/jacky/.emacs.d/straight/build/org/ob-groovy hides /usr/local/share/emacs/29.0.50/lisp/org/ob-groovy /home/jacky/.emacs.d/straight/build/org/ox-man hides /usr/local/share/emacs/29.0.50/lisp/org/ox-man /home/jacky/.emacs.d/straight/build/org/org-num hides /usr/local/share/emacs/29.0.50/lisp/org/org-num /home/jacky/.emacs.d/straight/build/org/oc hides /usr/local/share/emacs/29.0.50/lisp/org/oc /home/jacky/.emacs.d/straight/build/org/ob-sed hides /usr/local/share/emacs/29.0.50/lisp/org/ob-sed /home/jacky/.emacs.d/straight/build/org/org-element hides /usr/local/share/emacs/29.0.50/lisp/org/org-element /home/jacky/.emacs.d/straight/build/org/ob-org hides /usr/local/share/emacs/29.0.50/lisp/org/ob-org /home/jacky/.emacs.d/straight/build/org/ob-shell hides /usr/local/share/emacs/29.0.50/lisp/org/ob-shell /home/jacky/.emacs.d/straight/build/org/ol-bbdb hides /usr/local/share/emacs/29.0.50/lisp/org/ol-bbdb /home/jacky/.emacs.d/straight/build/org/ob-core hides /usr/local/share/emacs/29.0.50/lisp/org/ob-core /home/jacky/.emacs.d/straight/build/org/ob-fortran hides /usr/local/share/emacs/29.0.50/lisp/org/ob-fortran /home/jacky/.emacs.d/straight/build/org/org-macs hides /usr/local/share/emacs/29.0.50/lisp/org/org-macs /home/jacky/.emacs.d/straight/build/org/org-loaddefs hides /usr/local/share/emacs/29.0.50/lisp/org/org-loaddefs /home/jacky/.emacs.d/straight/build/org/org-install hides /usr/local/share/emacs/29.0.50/lisp/org/org-install /home/jacky/.emacs.d/straight/build/org/org-ctags hides /usr/local/share/emacs/29.0.50/lisp/org/org-ctags /home/jacky/.emacs.d/straight/build/org/ob-sqlite hides /usr/local/share/emacs/29.0.50/lisp/org/ob-sqlite /home/jacky/.emacs.d/straight/build/org/ob-dot hides /usr/local/share/emacs/29.0.50/lisp/org/ob-dot /home/jacky/.emacs.d/straight/build/org/ob-python hides /usr/local/share/emacs/29.0.50/lisp/org/ob-python /home/jacky/.emacs.d/straight/build/org/ob-ocaml hides /usr/local/share/emacs/29.0.50/lisp/org/ob-ocaml /home/jacky/.emacs.d/straight/build/org/ox-icalendar hides /usr/local/share/emacs/29.0.50/lisp/org/ox-icalendar /home/jacky/.emacs.d/straight/build/org/ob-eshell hides /usr/local/share/emacs/29.0.50/lisp/org/ob-eshell /home/jacky/.emacs.d/straight/build/org/ol-w3m hides /usr/local/share/emacs/29.0.50/lisp/org/ol-w3m /home/jacky/.emacs.d/straight/build/org/ob-screen hides /usr/local/share/emacs/29.0.50/lisp/org/ob-screen /home/jacky/.emacs.d/straight/build/org/ob-css hides /usr/local/share/emacs/29.0.50/lisp/org/ob-css /home/jacky/.emacs.d/straight/build/org/ob-lisp hides /usr/local/share/emacs/29.0.50/lisp/org/ob-lisp /home/jacky/.emacs.d/straight/build/org/org-duration hides /usr/local/share/emacs/29.0.50/lisp/org/org-duration /home/jacky/.emacs.d/straight/build/org/ob-ruby hides /usr/local/share/emacs/29.0.50/lisp/org/ob-ruby /home/jacky/.emacs.d/straight/build/org/ob-tangle hides /usr/local/share/emacs/29.0.50/lisp/org/ob-tangle /home/jacky/.emacs.d/straight/build/org/ox-odt hides /usr/local/share/emacs/29.0.50/lisp/org/ox-odt /home/jacky/.emacs.d/straight/build/org/org-refile hides /usr/local/share/emacs/29.0.50/lisp/org/org-refile /home/jacky/.emacs.d/straight/build/org/org-datetree hides /usr/local/share/emacs/29.0.50/lisp/org/org-datetree /home/jacky/.emacs.d/straight/build/org/ox-koma-letter hides /usr/local/share/emacs/29.0.50/lisp/org/ox-koma-letter /home/jacky/.emacs.d/straight/build/org/ol-info hides /usr/local/share/emacs/29.0.50/lisp/org/ol-info /home/jacky/.emacs.d/straight/build/org/org-colview hides /usr/local/share/emacs/29.0.50/lisp/org/org-colview /home/jacky/.emacs.d/straight/build/org/org-clock hides /usr/local/share/emacs/29.0.50/lisp/org/org-clock /home/jacky/.emacs.d/straight/build/org/org-attach-git hides /usr/local/share/emacs/29.0.50/lisp/org/org-attach-git /home/jacky/.emacs.d/straight/build/org/org hides /usr/local/share/emacs/29.0.50/lisp/org/org /home/jacky/.emacs.d/straight/build/let-alist/let-alist hides /usr/local/share/emacs/29.0.50/lisp/emacs-lisp/let-alist /home/jacky/.emacs.d/straight/build/eldoc/eldoc hides /usr/local/share/emacs/29.0.50/lisp/emacs-lisp/eldoc Features: (shadow mail-extr emacsbug whitespace mule-util orderless cursor-sensor display-line-numbers init init-shapeless-blog shapeless-blog shapeless-blog-autoloads init-ui autorevert elec-pair time init-keybinding windmove init-helpers shapeless-chinese init-exwm exwm-firefox exwm-firefox-core exwm-firefox-autoloads exwm-firefox-core-autoloads exwm-edit exwm-edit-autoloads exwm-randr xcb-randr exwm-xim xcb-xim xcb-xlib exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug exwm-autoloads xelb-autoloads init-pixel-scroll-precision pixel-scroll cua-base init-sly sly sly-completion sly-buttons sly-messages sly-common apropos arc-mode archive-mode hyperspec sly-autoloads init-pass pass f password-store with-editor pass-autoloads password-store-otp-autoloads password-store-autoloads auth-source-pass init-mentor mentor-autoloads async-autoloads xml-rpc-autoloads init-lilypond lilypond-mode vc-mtn vc-hg vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util vc vc-dispatcher init-json json-mode-autoloads json-snatcher-autoloads init-notmuch notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode coolj notmuch-query goto-addr icalendar diary-lib diary-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat message yank-media rfc822 mml mailabbrev gmm-utils mailheader mm-view mml-smime mml-sec gnus-util smime gnutls dig mm-decode mm-bodies mm-encode init-vterm vterm face-remap color term ehelp vterm-module term/xterm xterm vterm-autoloads init-magit magit-autoloads git-commit-autoloads with-editor-autoloads init-w3m w3m doc-view timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-favicon w3m-image tab-line w3m-proc w3m-util w3m-autoloads init-emms emms-librefm-stream emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-volume emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache emms-info-native bindat emms-info-exiftool emms-info-tinytag emms-info-metaflac emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv emms-playing-time emms-info emms-later-do emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate emms-setup emms emms-compat emms-autoloads init-pdf pdf-view-restore-autoloads pdf-tools package url-handlers pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs image-mode exif init-eglot eglot array filenotify jsonrpc ert ewoc debug backtrace eglot-autoloads jsonrpc-autoloads init-dart flutter flutter-l10n flutter-project dart-mode dart-mode-autoloads init-hlsl cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs hlsl-mode init-glsl align glsl-mode glsl-mode-autoloads init-yaml yaml-mode yaml-mode-autoloads init-hackernews hackernews hackernews-autoloads init-nov nov recentf tree-widget imenu bookmark nov-autoloads init-calibredb calibredb calibredb-dired calibredb-consult calibredb-opds esxml esxml-query calibredb-org calibredb-library calibredb-ivy calibredb-utils calibredb-annotation calibredb-transient calibredb-helm calibredb-show calibredb-search calibredb-faces calibredb-core sendmail mail-utils transient hl-line sql view s calibredb-autoloads esxml-autoloads kv-autoloads request-autoloads transient-autoloads init-web web-mode disp-table web-mode-autoloads init-nginx nginx-mode nginx-mode-autoloads init-go go-mode find-file ffap etags fileloop xref go-mode-autoloads init-swift swift-mode-autoloads init-markdown markdown-mode-autoloads init-shell-switcher shell-switcher rswitcher shell-switcher-autoloads init-corfu corfu-history corfu corfu-autoloads init-cape cape-autoloads init-flutter flutter-autoloads init-projectile projectile projectile-autoloads init-framemove framemove init-inherit-org inherit-org inherit-org-autoloads init-shrface shrface org-indent shr pixel-fill kinsoku url-file url-dired svg xml dom browse-url shrface-autoloads language-detection-autoloads init-ripgrep ripgrep grep ripgrep-autoloads init-aggressive-indent aggressive-indent aggressive-indent-autoloads init-helpful helpful-autoloads elisp-refs-autoloads f-autoloads s-autoloads init-which-key which-key which-key-autoloads init-consult init-embark embark-consult-autoloads consult-autoloads embark-autoloads init-marginalia marginalia marginalia-autoloads init-savehist savehist init-orderless orderless-autoloads init-vertico vertico-directory vertico vertico-autoloads init-yasnippet yasnippet yasnippet-autoloads init-mood-line mood-line mood-line-autoloads init-blackout blackout-autoloads init-ibuffer ibuffer-project ibuf-ext ibuffer ibuffer-loaddefs ibuffer-project-autoloads init-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util init-flymake flymake-proc flymake project compile text-property-search flymake-autoloads project-autoloads xref-autoloads eldoc-autoloads init-epa org-crypt server pinentry epa-file epa derived epg rfc6068 epg-config pinentry-autoloads init-shell init-input-method cangjie5 quail init-dired dired-x dired dired-loaddefs init-theme shapeless-theme init-tramp tramp tramp-loaddefs trampver tramp-integration cus-edit pp cus-load wid-edit files-x tramp-compat parse-time iso8601 ls-lisp init-org org-present org-present-autoloads htmlize htmlize-autoloads org-roam-migrate 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 org-persist xdg avl-tree generator org-id org-refile emacsql-sqlite url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source password-cache json map url-vars mailcap emacsql emacsql-compiler magit-section eieio eieio-core eieio-loaddefs compat-27 compat-26 compat dash org-roam-autoloads magit-section-autoloads compat-autoloads emacsql-sqlite-autoloads emacsql-autoloads dash-autoloads edmacro kmacro ox-slimhtml-autoloads org-pdftools-autoloads org-noter-autoloads finder-inf pdf-tools-autoloads let-alist-autoloads tablist-autoloads valign-autoloads ob-shell shell ob-dot 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 time-date noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs init-leaf leaf-keywords leaf leaf-keywords-autoloads leaf-autoloads init-straight straight-autoloads comp comp-cstr warnings rx cl-extra straight info autoload loaddefs-gen radix-tree easy-mmode cl-seq pcase checkdoc lisp-mnt thingatpt help-mode seq subr-x byte-opt cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile cconv 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 nadvice 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 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 lcms2 dynamic-setting system-font-setting font-render-setting cairo xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 760217 200478) (symbols 48 55632 11) (strings 32 233869 36668) (string-bytes 1 7735370) (vectors 16 154723) (vector-slots 8 2762142 171094) (floats 8 710 746) (intervals 56 932 467) (buffers 992 26)) From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 03 06:27:37 2022 Received: (at 55779) by debbugs.gnu.org; 3 Jun 2022 10:27:37 +0000 Received: from localhost ([127.0.0.1]:55342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nx4Wm-0002Ja-Rh for submit@debbugs.gnu.org; Fri, 03 Jun 2022 06:27:37 -0400 Received: from sonic315-22.consmr.mail.ne1.yahoo.com ([66.163.190.148]:43848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nx4Wj-0002JD-1m for 55779@debbugs.gnu.org; Fri, 03 Jun 2022 06:27:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654252046; bh=h5HjSf/QEGoBMZ9YivKFyE/4Nn2guPh5MOcSx1ZprqA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=mHSjgquw2FlJHyayXb413wmLY37yrOloPqU0CaQdI5k6A5C8sC6tF0EhEZH3WP6PnwsZ1zu70S84kAZpmAzNAmfU6xaO1TXtSleDwbJ025QqeIxs6Dt9Q0gQUzEwz2blzg7D1p0uKrQW1EBFUoulMcJhYPSnprDQskjriRHzH2nR/gxX+53roBWdLEtumsc4H8jAC6tot8NTJr4Cqd5F+phI9RvYfrUl9nb2e+Eco1T7XR+A7dQwW5kehn8zk6pY0KD2+2HiK0WmfSwCa6GEVCqrEwoUsZN5lUFnkQfx195r91tL7CBh1S1I2b9bLqqj4xJJKqyg9iBnTMCFm9T+lw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654252046; bh=xPFerELMDTfAy8U24+JN1SOObzCO0Tm9MvDcTWgV6qx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=WmBFEpfxIatyP8FEDOuOvvk0zZ+uvO1EwoyiprJKtm2UgGE+vAaI9/V3GRaGwZ3BRKWyOJsc8H94Rahkh7hT34m9tt+TXZldojJq0ZTBtAD2L3zG0vPS/f0mr0ZgzGb7ic73QtNZNBxAZDOeKerHPPRGF69KR+DTncp4JGZKKBDtWNxaruk+gxO0+UXWumixTWdmePsK9+PhDlQU8W4SCYIci2hDju+vrWtJWEQ+Ok+0yWuY10dwsrC3MPb0/mdfdaC7eGxFlFuibJ1Bl2oWH636yENQqiJSuf3Eq+ZmWhREzr7EgJ7XYgxOlC5seZrqBqbBoplr8bLOxB+UaODSdw== X-YMail-OSG: Ntd3FVwVM1m4gjg6P_dq2fkWblqTBdmfLUML2HkIrngj4n8r9nayC8ErAoEdUfI k23F3kGW8eiDd9EZLLDpemnuPd3NgjwDamKk98nZ_fLxwWgI7VBAAUSeU882Vj04CzW9t1.OnDkT gsHGL3_Lq0Ov9nh6WdzTxrrqDIQ.mbdErAcWaMsv5Nz5RZnDMHCdhzrkFFTkQPcBK9AuhSxC3fik ZCV0a8Xpy9WjCtUc1AIHgxdGnAGwC1YMWg37VgMsHj0EIzBeemPcMS4ozyCHAz9u5GSRQ_9.W9.l drT.0dUT72AB2dj_7nfx3LXwJ7Ox4XwzP4JxV_JskyZCl.9RnO1HyPNNOlXhi55tZO5tHpfEATv6 ilIPVFQAw627NPy9eSO_hNDaOfx1dYxIr8L6DZPI5Ps6sOb_lRquG9yopwtjHkiG0dKhyCWLPDeW Oxf.XW9wtjbkN3k5bauwdeb3CLWyY5Lpk4s0GJhNSvxMgzAG73YcJZJ7u6hD5ciyMqNjqmpRGh5B WTZdCt9NFlEWeoMrxnccTZZm1IsEumSNxQlhMGBpuES5IjqHpIB6qYJPR4H29zDjEmuebYvkOnrz d3qmigeP2PWcLVYzsW3khAxnjZiwqhsGXkFKWrqZzrYA5iEoJjdF2GC3fDHkX82u.YzV42FDfp1y .yl_qQd5uAHagTvMuAhp1Ifj4nTdDc0LAytT4A5rDx9q7LvVRoXOI7zdwJhxrqaw4GsNtxiULUi0 c12uSjYg98kjwx3mBlQ5M3ApnxYbV6en2ZUjwtn6c.xdRWnooupaWTBCH1SkFjNFEpmZhzcOeLUg c5b2E6t2IDKPL.S3Xm30MMpKSUa3eq4T3p5VWWCZ52P7TtFSf512tNBCcoRnHZp1r.GxYyXgGtaM fG2cfZfzz5w8RyOqCMb0cKyPhrrzRltjQNlLrzctYw5Py5G7sZqln8loAVD1WlFyjgBWRPCH6CNf 2baDnppjAKyHKw4t.Bfhl_OljoYi4giloYyIj9U9N7FdHHXCyPqyvF69o4CeAo4r7TO7R4mrzO1w 0VknGR7iZZleyGr3gQWUIXrYTPiZjHbigailXcqHhI2FSm0H9ala4A8UDqNg7yUtW4eJXE_DjhYQ iAmzvoGGGMarqNcM6JdJGDYMMDCcgyLGb96WNkvzeW9QtcWx.LY78gOa.r_FOp9DfyyHXN3aA_74 9IS0.URPzAD5pQIxIwzhk7nPgDqXFvs7xXlCW3445DMmnJ0VFPPr7VIpXoVq7EBn5BoVivep4qFK B_QEHADvYfM8A0SLUxM37HGKLl5RRyrC7z20m1rKrWQK4xv4zxZ2x6cCbKk6i61lN.5disN.Ng8h Lspv752qflVSchmlJnKfmHujRnocwkxkpUGAYA5PCaoQ2Ug8c_YeajNPr2jJewW_Slqt7eWzPMMf wwPj54ES.gShZ0C51moJ6gH_h0naUo2VcxU23EijUi3cEklYEaH35yOMtLLwvuOsZmHkx9K9WwOZ CuXcBWNDR0Z_XJ.n4BB6jrzz6MMr9bAbEO_Er9RC_cfEC6Tf3qeKhdfrp0snv8oL9t6WZrqTFPNv kmHZe92WmxrZfHpIcvw.kErfKSlRfJi52apt5WKHA6n0.865hcgpnNG2MteUshOj1WeuUveQaQ_k 2g4Bj4guNag8EdtT1hq8gGw59ky2RMrZzLEtgXn9QiQxC8.q6WwB1p.Th4GPzes4pCq4H_jzEBUg M0ZArGhkzq4mkW5yNvTHs8ac5l_.teWaAat47WOFXMMFsomCrSIJw6AO3eMzseONe8LEqdEAyZpJ UAU6nzlj5ja.aQHOTi678OtWlKnYOsP1jV_18svGvPc4lS2sWtv8rfKfuOIhIeJJHT2HGGtTqJph yP0pDGnsK_8PDihkKpkQ9gMVWMXMuxiHa14eAcDO7eZ4cQ7G_RAIaqeFrsPFLIxBPzmRYKm2NHB6 YR8ugbKwfW.UqLQJytxhsb7q5DO9bKas4ei7gwyM6kCbhrU0ogtoTa2FDhw48TIrcTFV99.GBCq7 pAa.c5ZOTuTQlApu.y2aFDWCxTNq8nxhSkH4XgA44XVc1ltaKQVrj1nZ96V7vtDF8iTYqT9tF8KI SMhikAfl1Gq7hOfVMhKtr1flUaxTExuOzKVME6B_Tt0DxqVLj0FA3st5OBBP_mSZ.ZfxUOjbokK. Qxxp1trnuHkpSnAe3u4X.LIGJZ4CkKWkRay0rT45jqqX.vWsMD7ZSDxPUbxWV5ZmMeJZyFtGFF2C ivXtgwdEMoY0N7cgWNdKG4ZhahdfGm46rm3wWCwy8zKGfsx8EnRrb_FKzIZo- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Fri, 3 Jun 2022 10:27:26 +0000 Received: by hermes--canary-production-sg3-5f7658c994-snt2x (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e5c63e234e2e64a87d82af48a6fb68d6; Fri, 03 Jun 2022 10:27:23 +0000 (UTC) From: Po Lu To: drshapeless Subject: Re: bug#55779: 29.0.50; child frame References: <87wndybdo1.fsf@drshapeless.com> Date: Fri, 03 Jun 2022 18:27:18 +0800 In-Reply-To: <87wndybdo1.fsf@drshapeless.com> (drshapeless's message of "Fri, 03 Jun 2022 11:59:10 +0800") Message-ID: <87leue59fd.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20225 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1064 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) drshapeless writes: > When I build emacs --with-x-toolkit=gtk3, the child frame generated by > corfu completion candidates are blocked by a blank overlay. I can > confirm this is only a gtk3 related issue, because I have built emacs > --with-x-toolkit=athena or --with-x-toolkit=no without facing the same > issue. Also, this issue does not occur on older stable branch, > e.g. 28.1, I can still use gtk3 as the toolkit on older build without > any issues. > > I have reached out to the author of corfu mode. The author says he > cannot do anything because it is an issue related to emacs child frame > mechanism. And my experiments on different build configurations showed > the same conclusion. What does "are blocked by a blank overlay" mean? It is technically impossible for anything (such as an overlay) in the parent frame to obscure the contents of the child frame, so I'm afraid I don't understand what you mean by "blocked"? Secondly, what happens if you start Emacs with "GDK_CORE_DEVICE_EVENTS=1" in the environment? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 03 08:15:31 2022 Received: (at 55779) by debbugs.gnu.org; 3 Jun 2022 12:15:31 +0000 Received: from localhost ([127.0.0.1]:55467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nx6DA-00037w-GM for submit@debbugs.gnu.org; Fri, 03 Jun 2022 08:15:31 -0400 Received: from drshapeless.com ([173.199.127.49]:46958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nx6D8-00037i-5t for 55779@debbugs.gnu.org; Fri, 03 Jun 2022 08:15:27 -0400 Received: from artix (n1164849140.netvigator.com [116.48.49.140]) by drshapeless.com (Postfix) with ESMTPSA id 01B2A24BC for <55779@debbugs.gnu.org>; Fri, 3 Jun 2022 08:15:18 -0400 (EDT) Message-Id: <878rqevt8p.fsf@drshapeless.com> Resent-To: 55779@debbugs.gnu.org Resent-From: drshapeless Resent-Date: Fri, 03 Jun 2022 20:14:38 +0800 Resent-Message-ID: <87bkvavt8x.fsf@drshapeless.com> help-debbugs@gnu.org (GNU bug Tracking System) (Today 16:19) () Subject: bug#55779: Acknowledgement (29.0.50; child frame) To: drshapeless Date: Fri, 03 Jun 2022 08:19:03 +0000 From: drshapeless MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 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: -1.0 (-) Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@gnu.org If you wish to submit further information on this problem, please send it to 55779@debbugs.gnu.org. Please do not send mail to help-debbugs@gnu.org unless you wish to report a problem with the Bug-tracking system. [ 4-line signature. Click/Enter to show. ] -- 55779: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55779 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems Po Lu (Today 18:27) (replied) Subject: Re: bug#55779: 29.0.50; child frame To: drshapeless Cc: 55779@debbugs.gnu.org Date: Fri, 03 Jun 2022 18:27:18 +0800 drshapeless writes: > When I build emacs --with-x-toolkit=gtk3, the child frame generated by > corfu completion candidates are blocked by a blank overlay. I can [ 7 more citation lines. Click/Enter to show. ] > confirm this is only a gtk3 related issue, because I have built emacs > --with-x-toolkit=athena or --with-x-toolkit=no without facing the same > issue. Also, this issue does not occur on older stable branch, > e.g. 28.1, I can still use gtk3 as the toolkit on older build without > any issues. > > I have reached out to the author of corfu mode. The author says he > cannot do anything because it is an issue related to emacs child frame > mechanism. And my experiments on different build configurations showed > the same conclusion. What does "are blocked by a blank overlay" mean? It is technically impossible for anything (such as an overlay) in the parent frame to obscure the contents of the child frame, so I'm afraid I don't understand what you mean by "blocked"? Secondly, what happens if you start Emacs with "GDK_CORE_DEVICE_EVENTS=1" in the environment? Thanks. drshapeless (0 mins. ago) (sent) Subject: Re: bug#55779: 29.0.50; child frame To: Po Lu Date: Fri, 03 Jun 2022 20:11:43 +0800 Po Lu writes: > drshapeless writes: >> When I build emacs --with-x-toolkit=gtk3, the child frame generated by [ 18 more citation lines. Click/Enter to show. ] >> corfu completion candidates are blocked by a blank overlay. I can >> confirm this is only a gtk3 related issue, because I have built emacs >> --with-x-toolkit=athena or --with-x-toolkit=no without facing the same >> issue. Also, this issue does not occur on older stable branch, >> e.g. 28.1, I can still use gtk3 as the toolkit on older build without >> any issues. >> >> I have reached out to the author of corfu mode. The author says he >> cannot do anything because it is an issue related to emacs child frame >> mechanism. And my experiments on different build configurations showed >> the same conclusion. > > What does "are blocked by a blank overlay" mean? It is technically > impossible for anything (such as an overlay) in the parent frame to > obscure the contents of the child frame, so I'm afraid I don't > understand what you mean by "blocked"? > > Secondly, what happens if you start Emacs with > "GDK_CORE_DEVICE_EVENTS=1" in the environment? > > Thanks. I just tried starting Emacs with "GDK_CORE_DEVICE_EVENTS=1", the only difference is the smooth scrolling is gone. The child frame issue still persists. To be clear, it was said to be a child frame redisplay bug, (by minad). It was not the parent frame blocking the child frame, instead it seems to be another child frame blocking the child frame. You may check out the github issue below, where I posted a couple photos showing the bug. https://github.com/minad/corfu/issues/161 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 03 10:56:49 2022 Received: (at 55779) by debbugs.gnu.org; 3 Jun 2022 14:56:49 +0000 Received: from localhost ([127.0.0.1]:56858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nx8jI-0007qT-W8 for submit@debbugs.gnu.org; Fri, 03 Jun 2022 10:56:49 -0400 Received: from drshapeless.com ([173.199.127.49]:46960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nx8jF-0007qC-0D for 55779@debbugs.gnu.org; Fri, 03 Jun 2022 10:56:48 -0400 Received: from artix (n1164849140.netvigator.com [116.48.49.140]) by drshapeless.com (Postfix) with ESMTPSA id 2E24624C1; Fri, 3 Jun 2022 10:56:37 -0400 (EDT) From: drshapeless To: Po Lu Subject: Re: bug#55779: 29.0.50; child frame In-Reply-To: <87ee063piv.fsf@yahoo.com> References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> Date: Fri, 03 Jun 2022 22:56:04 +0800 Message-ID: <875ylhx0cb.fsf@drshapeless.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) Po Lu writes: > drshapeless writes: > >> To be clear, it was said to be a child frame redisplay bug, (by >> minad). It was not the parent frame blocking the child frame, instead it >> seems to be another child frame blocking the child frame. >> >> You may check out the github issue below, where I posted a couple photos >> showing the bug. >> >> https://github.com/minad/corfu/issues/161 > > Thanks. That's very odd, the only parts of the GTK-specific child frame > support to have changed recently are the parts involving WM frame > synchronization. What happens if you comment out all the calls to > `gdk_x11_window_set_frame_sync_enabled' in xfns.c and xterm.c? I have commented out 2 calls in xfns.c and 1 call in xterm.c. But the issue persists. A bit more detailed observation is that, the size of the blocking overlay (just call it overlay now) is related to the last completion child frame. For example, if the last child frame was 3-line tall, if the next child frame is 5-line tall, only the first 3 lines are blocked. And still, this behaviour cannot be observed other than building with gtk. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 03 21:15:53 2022 Received: (at 55779) by debbugs.gnu.org; 4 Jun 2022 01:15:53 +0000 Received: from localhost ([127.0.0.1]:57269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxIOP-00045h-LG for submit@debbugs.gnu.org; Fri, 03 Jun 2022 21:15:53 -0400 Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]:43822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxIOL-00045M-Lv for 55779@debbugs.gnu.org; Fri, 03 Jun 2022 21:15:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654305343; bh=aQuIDllS5TWf10xX5+ZtHNVfoPrR+LuGr/nnI53N9mE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=HsUAKVPlYWewsG9i/c95kLTMW8xYr/ukPCwEC6jWjrM7WbBk1X+Z5FRw8Hnif2Q1D0C+cYJVgX/GZtnLkW8FZRn1RiZCkTjyUIs2KkUpF1q/kxDezXUEgn4jPImpF2rB144ejddl3Epo3iQF0n0tPtC5jsD/MBz5NYuKFJoPog7Fq0uY8PlQQCxvHvK7gzCtHnHj1+czfEvByBuLVkrPVdSq3RTtJsb41ItK31Y0kZNddtPeApVmpARvVbnnu3rDXVCNn5tx05TLkgZcznYRE0/IOVxCnIwogqHpCnZcFgMDnswrNGDVCwyU6X8CogLZ50SjpKdUq/GsEi+YYF0BvA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654305343; bh=mxsQuq2nVqMHM+ffupm+cVl4kL99Qg7zthZ4ne30cK+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=a+eJCyCjzwq196keXzoeAL9I1CkyUpTyoLGEAJzQCY40iTvDyI0yjP1fsFN1e1XT/5YSFkIO+kAyhwSVpghwTkxOYkCdMA2LvICJMWKqNkb7ujm8aDB8fo/OnIq07eSIEQ5psVXxzpurJ/xtBpevshaIhP9OTnEXgRqY0xntXd0aZcfjzg+xUR/2jVlJvjNURvSDYEKdeG+6E5LydHSucRWdBr1GRcIZTDXsRwZV0cMzvoCeEzfNwUZVdiZkDrMcQfabdB8mt8XB7DJp5rPGHRRq5hPU2PK9zRu1PV5fUYHotYWxLsHJQE8mx+dzqiU8moPNl5y2OQ/EapjNBk+KPg== X-YMail-OSG: 6jAeLDEVM1moO7AAoEHxOgjS62l7UrzuWrsdJlUb5uWkoTgSYU0v0wUh4uuM3MT 3qAppkLrq7fBkaeQ0N3NTDb2slX.geNuMHMvdQtru5IW2Gq_XHhdIYV8ZjF_Q5jKWWW7BkuA.1oF jRhktIJnw07m1WlvWl3wqHPH984VHvH6CcoxF56TwG0OyiyZOaId3cs54EeTwb3hMpfZcJ8KZcpJ n0E6GDYT5.175aJ4VuRBPqdeIejqGE0sfF2j4uBLIwh4mJ8CxGWqUwM.c59WhtUiFOXDsGFg0T7E CpgONe1B72GAVly02eOIApwAMnVn2epQPH0yDbSdZS1zQ0qO4vaTT9GLCowcQ_9j9BzcfaEeiW_N 4U69q3yy0NdqSJCP6xf3KRSqzBuNQ8ytpIBGTrbTGypg6ZpB2Q9FlrHJFSAwB5kO6_kQylD58v_f OULCsq4Oj5vBrF1rFPL5GRSatTRyzmmbllW5G1X4HHAbB16aJ2el5LyXUEU0sdJ6BftAePA9ilZg E0EyofI.AcpYNY.PlXkHf5Oqq9Z6cyea9Y3pqi1iGkfVEIfmCY52rt2gJL1b9H0qXSz.jUerWiMg myTXfchomjtQJYPLspb5mcIWxCT.d45PWGjtY.rnDckLkgKjaXWfSapL.r8MAxJXsDB_n2KqgaxO 4ldJen50KrNpSiOV4cog08JlXMvoSLcxxTN0loC8S6ISI56fXMz_T2rmMG.gcp8J7mBkpsv7F9.9 IPKk7bbY3UjRsF7UTGgTY__.ig6kjoS9H8.eLZtjbR7KTCCySonWu6DxDp.oYVtrg2A0FNSo76V8 hvBkF6o0Ovn6nZp90RqAAcaNx.gpaUyJu44jgM4PmcLA.J_YC7Ax_WmS34XhShPBJIDEljO5aN1d wfVUvz9pOTVyxP8DMzBJoVl_chQkMl4gXpew8zUwrQLAciDDjS1.1QjyoIQu2Lsszb0DKSeLlNhJ jvh8Tl_2zhs9Cf1e9sjECcVi69SYhq5oQZr8kgJqeaWnjGjyNfEJegBAwW97sFrj2HqAJNvweong 5yoGOZVKY6V4Gi4yeG4AdYgy7hS7660ENnBM4x26dVX8SyHVHFFYzgFA1NN8OkY4K09CNnlPn2jW 5qhW3efInuh42yXqnKPvB0WQoGkDeLL8iyw8DPz1kLxTGvQ2_ypFirkPNkFJ27S10DQWdK_K2jzN 7Ceqy6POC.qWue8S8pPx..yGbBpgjsCN4hq4HHLfTYzlduONtVEUu2kZdV40xyfNyPrD3cKhRP_s 1dZZAsb8PdZvEKOEqw2dmeBeGdCECqarByQ0G8PECOOn1qecF3S1zCr0G7h_yxyfGWe2zWMu4cn2 hVYKvBFBhSrXzXQ1RUikpACmYQZnteU0gqLtYb75Hhx1guNLa9jOzSbKaGscoTQWFRx7maq62oJ. MgfwigYJoI39fK_rW8XTjq8UOXoJw9EXW5ReSFnaQ88z8BoG1oAcyuxzCDAJTse07500489HJw2m 5IDrbdDJMUCTy7jrtu1H.2QEtxcG95vN1V.1y9hjbArHDEaP8g9GpULbwO.Kh7Pc7Mb_O8zqLLWH 4qa5Potn._jpl8Afl_kb_i76ikK_.Ykh4lWYAqFbM8k5F.xCFhCimRV.Feoq8xixInF4KsjQ6I0_ Erfm7B2vJIrWR6.C8e2qT_D.4TSOwWNr2vuwcoZk.c3JEO4Gd1yObKWjk7uWFrXFi.mUeaV.jd1e Qiw7nHIGwaud8flwqkjtJHyffGrcknuXkUOZLl0jjmPrkS_OGInepaz.BwBo4cOHNzjyWOdCtu7I h7eCOWi28v_0uUaozaH7l1fzGUXiWUr81ZEGQOBafbXE3_0mDO4_pNzpknHDe8adSt.G31nakRKZ 1xmGbtIdc0.aDjY1mauYqa9NhDXV8AC5fFB4JUfDSw16Uoe1MdWZWZP1u_2Xdboygd7KhnrHrlJV Z.fYZlSTJugBi5CXcMuOhQziFG6wZWPnDsojq10LbLvTT6x6AcYI0vRd6jiOHUww2XpulWwOOMaO JCgQFkywTtecah2TscDlfqvyu74FeSZzRcFtFa9GADOGBnv1JGCOXXwFw86a9JHnXcBZz.ghm1zj PFwXtXnwFsOH.9G4yyfL.5bC4zMMuVXR.uz4OHnhKVSLVqmC4EW0IRBRts0m_MqBV6jjAAwdOnpZ gyqI.SAIxy89_HPtAzzMMKS9FP.USZZ4TuqSQtXZqmhfL57ms44E5HyFqM_FWnQBQYX663.TUKuP aZ99iasa4JuaIRIZg1.GIe9uRE0ZCm6ouFwhopgYHnYzIWM9hODFwJe7l X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sat, 4 Jun 2022 01:15:43 +0000 Received: by hermes--canary-production-sg3-5f7658c994-qwjwx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID de105a93fd2633e4643c2f367cfb6617; Sat, 04 Jun 2022 01:15:38 +0000 (UTC) From: Po Lu To: drshapeless Subject: Re: bug#55779: 29.0.50; child frame References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> Date: Sat, 04 Jun 2022 09:15:34 +0800 In-Reply-To: <875ylhx0cb.fsf@drshapeless.com> (drshapeless's message of "Fri, 03 Jun 2022 22:56:04 +0800") Message-ID: <878rqd44ax.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20282 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 579 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) drshapeless writes: > I have commented out 2 calls in xfns.c and 1 call in xterm.c. But the > issue persists. A bit more detailed observation is that, the size of the > blocking overlay (just call it overlay now) is related to the last > completion child frame. > > For example, if the last child frame was 3-line tall, if the next child > frame is 5-line tall, only the first 3 lines are blocked. > > And still, this behaviour cannot be observed other than building with > gtk. I'm lost. What happens if you set `x-gtk-resize-child-frames' to `hide'? From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 03 23:10:27 2022 Received: (at 55779) by debbugs.gnu.org; 4 Jun 2022 03:10:27 +0000 Received: from localhost ([127.0.0.1]:57308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxKBH-0006oe-Jc for submit@debbugs.gnu.org; Fri, 03 Jun 2022 23:10:27 -0400 Received: from drshapeless.com ([173.199.127.49]:46964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxKBE-0006oQ-V7 for 55779@debbugs.gnu.org; Fri, 03 Jun 2022 23:10:26 -0400 Received: from mac.local (unknown [218.255.234.70]) by drshapeless.com (Postfix) with ESMTPSA id 62B492635; Fri, 3 Jun 2022 23:10:18 -0400 (EDT) From: drshapeless To: Po Lu Subject: Re: bug#55779: 29.0.50; child frame References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> <878rqd44ax.fsf@yahoo.com> xIn-Reply-To: <878rqd44ax.fsf@yahoo.com> Date: Sat, 04 Jun 2022 11:10:14 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) Po Lu writes: > drshapeless writes: > >> I have commented out 2 calls in xfns.c and 1 call in xterm.c. But the >> issue persists. A bit more detailed observation is that, the size of the >> blocking overlay (just call it overlay now) is related to the last >> completion child frame. >> >> For example, if the last child frame was 3-line tall, if the next child >> frame is 5-line tall, only the first 3 lines are blocked. >> >> And still, this behaviour cannot be observed other than building with >> gtk. > > I'm lost. What happens if you set `x-gtk-resize-child-frames' to > `hide'? I have tried this one even before sending the bug report, did not help. The bug should be something related to gtk related commit in master but not in 28.1 release. But I could not located it. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 04 00:19:15 2022 Received: (at 55779) by debbugs.gnu.org; 4 Jun 2022 04:19:15 +0000 Received: from localhost ([127.0.0.1]:57372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxLFr-0008VX-9p for submit@debbugs.gnu.org; Sat, 04 Jun 2022 00:19:15 -0400 Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:46835) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxLFl-0008VC-0B for 55779@debbugs.gnu.org; Sat, 04 Jun 2022 00:19:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654316342; bh=+nPBFoiuCOQ/R2iTnJGT5i2HIclyQ/BLdvgPs4uCUpw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=d1qzfH+oclfiSzFhLaAeHuj2tafDbwMAQ6xFRU+sXd22v7aEtNI2v5Fn9Ylhtsvtah2Y5IMzQ5LE7KNjfUcXXmKvN4moHkWL362PYeJvWU1Qt2Comh3fJ6IL6p0zxyVQJkuzo+NormTskwXKUwq7UDWObGMSUR2FsNyD2v2bL9W6ROqDFtLxcQ1zlfjAADQKBjsii1Bw2PxwM3yjWk72wYO+bg4Ib+yiErM1r1/KBLDV/2qXXqzBjgwz9csOTox/hozRoAQrdNe4z+I2M+OyB8zUutx96+5FlvmdHHpRPuIeD2SovL/XSqNzyyCP2C9pl1GW7PmUF91l64Zwn03BLw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654316342; bh=LBQtwbxs1JD172YcbRPtcrXgHqQ7qXV67Rhh6UmzTg/=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=YPdEieQvrqkpkI1Xq98uvEZna+SRD0ovJMoYOSgjN9Hi0KKDC45gi/2/9AhcZ1C20QTLa6GkXi5tBGCLvYgjSr/9kfeK9IylJh5kG5VprTa9RsoWts1coyX5cQjvmOIAs2WRM2aVCx2KrI/+OC0IWvUbT9VpqifG/2HjnnSionajUJZm3kbEzANgICzi70lsfT1DKQTDzceFP0vXV/bJUraKDdZyNcOp7CZV9CgW252276T8SR1p4w5VvO971LkFXmko0MakdFzi1eaz5+D4ph906UcskqLm5bs16bbKhxYX7nOrVA+brfiQksP3ZGWMSivCoF0Djv4iSNnqQ72K7w== X-YMail-OSG: t8YahPEVM1mqhdSALILnjxnKtSz23fVEqdWW6redbYC3JyzgoAlEp4r_8XMJsow 5L247rHuk5vai7mJNQMYx8ihepcLnP6UEpYqbJIvbG.E0wpTBRkDhcR7Ohk0bn5FcU2RENDnb6q6 AeRUVwxTEY8aoPWpl2hgo.HKS1GaCjmw0.d7DjCH5quhTlY.NZm35RNRh7tOGhuSw0WxnkYS9vxW iCfY.b_uKMMWovP3eE_QtVMXdw2QOhqrwibp12V3ylToBl2cNJdD6kEEEzX9x7mmFODCb_mG3ufu Suqz9IG2NvDg7DhUqGcdMXnrkCWFPoUIrUPk0miCna6pGDqgcyAgqix9cE4UHg5ySvsq5VuOlYHE q.syq_kmJYLNFHlmsqB8KvcAMnYUMjVQ0c8kN5qLqMjUIa8STtjxhUpYXT43Bten.2CvXNflFyeu aWh_dP51wisvxO6kLIcSKSTSUK6O63FAqMLtuA96h5f.rHrtRkuHUw_e8BXFKzt61pTk07JUKvPi Mo_voGHE3PxSGRubbnYFiUUfEAa.FZIYoapUOYK1hp1xOHYakjGcJXG.mFl2C_F_D7Qt8Fez5Kli nx3iMhX0AoCL63I9SAoOi5meIzvf9A87q.kZUQRqPitlFeR8jr7KIgaFTCEDf5qc0McXgTKGnpaD tyeKIkLaiX5IPcLwV22P3CWomJluKd6CZLoqdfwzcqgnUB_2Td0Bj8zzm50dK6DX9GHx9MGdqIo6 FG_bxMChUX8iS5QlaIvjlAxGBdUbORkzu7sC8qKKyQUB8v50f.NRVaIZn_SUdYAkSMk0Tcj57AW6 syW4ZVvyLo7.TovNZI4KMnPoAa9ZsNuE2.OmW0syRiYdkVBsHPi5C80MvstEGEEFTYusSlpZs7z5 kD2S4efJBi4Qgv8IgQlbtqX6FCCTf.YuXsa0TAnJKP7kYanXPVjbWTKZ6RWObsce6CBrokFcBSCH LCzeae9CI7rxMGbZq86CLGbWKyliEwRV1YJvnuojeaaGwzgnAS8Szr9b0FrYyBlYF1dIXZxqcyrx 2Cq.bDHa9rm0QS1QbXUa9S4RyjKxsiW49Gq7K4FqaRMP.eXfuHuIs4UvR3cjnKiE1kNbpjraQoJA Bc2wuQg.M5tmB.7i0P3Pj9s43BCD_GM0eD228HqRGBxaNnnAmLWLTPD2s5ly64tmpYyJpynv4j4t aDSPqk6mTRjYn6xAMQlLxs_o3diFUyPQqj.SyHSsjkGL6AireXTsOSzvFPX65T3sXTajnpJ4FyYa Zag7Hh34d71zFZWFjwM0KZRgnD1JGfw6nvCs1Y1ZktkDZ6wLsTiHQhiF0vOwgtoFtelWfUtvnLml v2vNtlg2bRI_GeDXAxjoZL2Xe.qQw48Fp2QmmI3OL2MqLMEc3oW6fszElVU1tZlxvvlrwiqXg9_j D9uczJSfRqNtoUTX.j.5btjAa_vQypGLLwFaunmCwp9PI6MuWfqlmQvvq2y2njilKCg0eCtJ1nOr vFpNDjdcXopsN6nTBwIbdSyXBcRPjg.8dg6GD5B4okm6Ar66Wgs6MBccSVZR_dM18bwE1adiD8Ln eqaD3fb3wJlPI0zL1sqP_3eJT0lXsSLAczHpBDsLqCXeTY4Hdmi4f6wRzAm77u.oKJ77249GEC_G mNq6wWjjZNXW46U69GtUxGswhnCCQltSIH3BePLQJnfNok9ErfUZo0R_fXVFZ87aK4c8_hOA0IyM UTUzwX0ZmWRU.1KpZf7haYmQjSnaWQ8uUxuG03DtpulSC2KxvtH5p4QVhbBUIRD8Y8myG9U3l.rM hDb8FFqTDVpJxdxbGGEnrf68CTkZt756iPiDUGxLUihg6YUIOwlji.byf15DT5rCVJkRO3BKyE6F xL0HkmAhuKT9u8.c5cEvL9b0a8bAr9_mNe.9EaYU6m6uBKr1DPwzaRvq6qqrnSk5t9Mo8imIfkfW QithgfLKeo3DBAZlSzKP3WLSuJS4YLDXG8YCkizRGoGQCKtOj6BIo2AZ1YAYKD30zioegccgPprL 4jmekxRd1CQOaSbMOELD3u8Z8kYAe9ufK96.EY5A7AgbQOPrcwUdq3PqAY.f_.Qwn8w2q2iG4fgx JLXUU0DKHbHimm30OuRXpcIPNv.Xyz5GXFhgpjdXlrkYo3JyH2e6r0QtFLzQU5CgMDS0pljzdtAE 90gnW4TBAZ1ryLtYixWFql_j4bvuFaWiezURuAgO2umINSClfOaLLAE1G1545vDfQpDndABcp8xs 1i5Q_d3k0E_zFh..gW3arZGLYzSMqr6c36Q_AyYt1huwYvYHGjWjX3wR7DUHRqUU- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sat, 4 Jun 2022 04:19:02 +0000 Received: by hermes--canary-production-sg3-5f7658c994-q45vr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 869ac2aec0d923ff4a0260b23f45db67; Sat, 04 Jun 2022 04:18:56 +0000 (UTC) From: Po Lu To: drshapeless Subject: Re: bug#55779: 29.0.50; child frame References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> <878rqd44ax.fsf@yahoo.com> Date: Sat, 04 Jun 2022 12:18:51 +0800 In-Reply-To: (drshapeless's message of "Sat, 04 Jun 2022 11:10:14 +0800") Message-ID: <87y1yd2h90.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20225 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 348 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) drshapeless writes: > I have tried this one even before sending the bug report, did not > help. The bug should be something related to gtk related commit in > master but not in 28.1 release. But I could not located it. I can't think of any either. Did you try setting `x-gtk-resize-child-frames' to `resize-mode' as well? From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 04 07:58:17 2022 Received: (at 55779) by debbugs.gnu.org; 4 Jun 2022 11:58:17 +0000 Received: from localhost ([127.0.0.1]:57787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxSQ5-00078Y-BL for submit@debbugs.gnu.org; Sat, 04 Jun 2022 07:58:17 -0400 Received: from drshapeless.com ([173.199.127.49]:46966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxSQ3-00078L-Lm for 55779@debbugs.gnu.org; Sat, 04 Jun 2022 07:58:15 -0400 Received: from artix (n1164849140.netvigator.com [116.48.49.140]) by drshapeless.com (Postfix) with ESMTPSA id EFBC62635; Sat, 4 Jun 2022 07:58:08 -0400 (EDT) From: drshapeless To: Po Lu Subject: Re: bug#55779: 29.0.50; child frame In-Reply-To: <87y1yd2h90.fsf@yahoo.com> References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> <878rqd44ax.fsf@yahoo.com> <87y1yd2h90.fsf@yahoo.com> Date: Sat, 04 Jun 2022 19:57:35 +0800 Message-ID: <87wndwvdxs.fsf@drshapeless.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) Po Lu writes: > I can't think of any either. Did you try setting > `x-gtk-resize-child-frames' to `resize-mode' as well? Yes I have tried that one as well, did not solve the issue. The "blocking" will go away as long as I update the drop list item, e.g. using C-n to select the next item. Could a workaround be forcing the child frame to update twice at creation? From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 04 08:09:55 2022 Received: (at 55779) by debbugs.gnu.org; 4 Jun 2022 12:09:55 +0000 Received: from localhost ([127.0.0.1]:57805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxSbL-00019x-2I for submit@debbugs.gnu.org; Sat, 04 Jun 2022 08:09:55 -0400 Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]:41729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxSbI-00019i-J8 for 55779@debbugs.gnu.org; Sat, 04 Jun 2022 08:09:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654344585; bh=HSDhGDHughqCsONMpkiTmOaioxUFgqcmBJmHNvAUyrs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=lSOIaRBM6ykC+qPKrXbd10nidLkWri/RmOWuObZPXBb0b1Q/fYiE4lWYHKPPivwccsr3TJiOhCg/0Wpy97i4e+WH5TSWOZpjlfxf4qXAdek+ASOmu8hacDaJj2Nlj/baWWRrmo6Th4fUz8MNTFgGznd86qil0H8umdCb+lqnHY9PRS/GlvtynMQpd48lKxVOdH0X0XiZ+wOEuNkyQVvByNi7RkQqhiv/HfJ1CxRJ2cHuuhJ1T+unh/tX/2E0BR0OHAO+t1Z+7M3aCmBB/c4a+SPCKna8Lg0wXOIZdfAAPKP/bPg/ZmZaVT2vWhyJK9CfNPoLCqs6Bk3kgxTZ1s+56w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654344585; bh=Y7SKsMFs+k7o2VZvTbGABsIetozpH971TEzWXKYv/H3=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=JkdIbccEKX/L7/hv+NBrKqtuvMkK4JtzSUTqA/vC8oIHfmG0lziuBEhZSkhJvuhVo+Agv4Yh45834RAUuWWwGRCM0UJHkqRoh6nKCstZXE/VYQvQsru+Ipnhbyo54jVbtLrPSBynpyWQGi2nle52SRw1TZnoXonVfjCmM8JoUs2FEWr+7532DluuIVlEFjpUuOy5WJbwVz66qsQy1xcNxrjWi+Rkstrk7Bnbq19KTViOClzC/Ia6nzAM26hNwB+H+EcY4BKgacbb+ySXby/WDL9KskxCXEgmktwu6PTFHyD0pFzUwZHH4hmsTDVSWb0tD20n/7wGAJiPmdpwyM5L9Q== X-YMail-OSG: aydDTNMVM1maxuU01mZeAJmlBT5CJmMFghKJtlP0c2YtNQBrhHPD.QZJ.h21xcJ H9899iDIpaLEXJeS.SR6HCw2Me8rB_S7cuN0YVEZRIAlta1VUAPaN_M7fZ5O_R8U_5cVPSqvWDcd OjPwc4eYokw8c3Ey2KmgtrlCi1x.TEp6hPfMEpYjo4PS5nStCiRi1XWHBzGrTeP_SXO1Dfxu9ZXx zWx08gq7bf4Eam.7cWzu_rymbUcrcjE4N40HxgUdsZlqiXHS3rlYtFqOqnf3NiBQk2iJ2W86Z3P4 Bb3MsNagicUyPMoGDvZeZ7M9tHC3DuFhFxIQtPW2dFDQ_b2d.6uTstOpBx1eqLCMGAQVqh6fkVmr auT8EPvvoxKj9jZXsoCVvm_pQO6I6phvCa5m_HB2Y4uJb_1tCJTjxzY21nKl1OZjCFzb1JlDVshY ewmml4NZpaLEBANgjeFoxp3PZ7iO.r8n5etp7JPc5FnNYpXZzA7mCXpr6z.lUUny9TI18_wGpRiX 4FeN0LvBWCjdVnIrh9AweGyJCFhZQIcxBLantuibgnwgiHKtUFtqS8ePFpABKp7rFMOH8Z87cb8X _FFiaLWacftnVu330iPgpvinOQSdB2AvvfG4uRhj1pidIG59tLTih4159soWl8xxCCO76Hn7Irgb IdT0LqV_40iygeErRyJDhO7Z.B2mDsNsA8Yph0G43ll7W2ifhLAmHIgsfi840kEjZTBNl2UOiINe qzpkij84Hj2JUrtC0kh2LK5zJgQ23JCdOex3unpWljWTLRsP8PAjB.olUkVKJT1.6q0sezpJCE19 9ewTopsc8BGpK654PvARqyp3oRaNsdBRTS_fdC9PEbIio1SqxsqH_xGsxvcdcYxBtGbaJigGtbvt .jE8sCFiUkGf6G4FIh5bC1sJQit5FLjobh7NXTurccxAiVxb7sGDY60OMCB2rWxk5foAgg.EiWRm aACx9wYq9VRdxJDzZCz9ITk_uuNYExpT0TqHXlqvXDgkIEJls8HdhCP.kO3WEOZIzFCgSJ2MurBh ZY6e_9427Nsv8oB0PxV3QOksMARwGZp8oH0WI7Bf6UhLMQrB32a8Xe9kuuNITLqQRvIyQ7DDCMif kSS4lW7zdxFiS8AQurvvSZocdpFYLN6..zrbt2SEw3zOCg.yteg.x.dhWWlL8At8_PlFcdZq.9Rl WRN3N7SNs_h073sfXQZ7qMHbgodm46yKDFC6AEezwkGHV_uL9J0Z.QVp9hshQn1jS8tD_xdBAJ3Z SXcG3bNrMsz9wy1UswrZyLBe4Q63dYsjugv6b.qIEf5CgyydAz3Rf8dKLY1iBELovLflpOhAfu9T miK8TG6Z1ufmDwCma7O93qsCAMSTuWSqCZaOV.Fyr053T7C3ANM5JZLjpy5jS1EonA1HTfSM5Ele hhAhTnq9oRziAUabTQ2.nHRMaabCohEgK8cJWARyvJhop9gYpGnlf0D8hC9uR7h4VEPCzMDEqyUD eW6MnCIWrD2WdFwQyfVlXrsI9cmEWY2ZQ81vSeGX5YdUhIjJYDZGrMn4yVwR8DWSSuO0S50HUxNp KDR82k.O1I09778cRRMXut5Iwqb65bjlt6wSAD.zhcG1BqLjGyR15PaSv6HEC7nF5kbnRmEINA9c BVgu9KuErMgH7Zwkg3oHcv50X3PW9.XcuwjzLGv58f9yUREutQJOItJL2AUE6ebpvFFQthlx1E7H xbCZUMGfGZG7QmKdMnbAbdMNeYFeYHZcWpgJqIjQ7IolQj7OqZaGGFSDC0IaFgXcDinaG50_Blf4 ymZGhC_mNJ6g.cRVAXviDlv7vsFpgGhStWfxyphelBLPJ9X6_BadT2vEMPlNCAIwEHhFALnrIEFd 828absX.CV0oxBxESAFzhT5wTKW_qk1XB.J5t9ktV2aO7rZeYyhYB6xJckaCwMOywsATw.AStc6X 49HDIJ5LflnAiCXAaoRpZ.lmqYgp1iRDDLfGtOhmfMQ.oSNcSxfJxZf._331.bZ0cHt1AXkhH9Yd EurjUy11epks8rRa.b1AqC8tdPvDMjdcvvhUdVPoKG5zGV0KUhWQPJlE.yn7xE2T9qTTlLffUwNf VXqflM5UKw2K.nyeNeAhaaveRurPWAf7OFITnIpD8PogZqtTw0vqW06clduSXMAvJwv29AYZpGji 3XxFPvBSVZkona1fippDFiGZSKjCUz7k7XzORELlZIhmFoqivMttjN.FT1rlwljHhyS8h54GppvM CCokf5MqtSvLns2coNHgpvDXAQu1KBLV_EKE1OIFthfffZzVlnC89ASD7bxKOFA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Sat, 4 Jun 2022 12:09:45 +0000 Received: by hermes--canary-production-sg3-5f7658c994-r59gj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 15a3ad4acd3a6bbcbaffcd538fb78bc3; Sat, 04 Jun 2022 12:09:38 +0000 (UTC) From: Po Lu To: drshapeless Subject: Re: bug#55779: 29.0.50; child frame References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> <878rqd44ax.fsf@yahoo.com> <87y1yd2h90.fsf@yahoo.com> <87wndwvdxs.fsf@drshapeless.com> Date: Sat, 04 Jun 2022 20:09:34 +0800 In-Reply-To: <87wndwvdxs.fsf@drshapeless.com> (drshapeless's message of "Sat, 04 Jun 2022 19:57:35 +0800") Message-ID: <87leuc3a0x.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20225 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 492 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) drshapeless writes: > Yes I have tried that one as well, did not solve the issue. > > The "blocking" will go away as long as I update the drop list item, > e.g. using C-n to select the next item. Could a workaround be forcing > the child frame to update twice at creation? No, I don't think so (what does "update" mean here anyway?) Besides, it used to work in Emacs 28. Could you try using "git bisect" to isolate the commit responsible for this problem? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 04 12:46:45 2022 Received: (at 55779) by debbugs.gnu.org; 4 Jun 2022 16:46:46 +0000 Received: from localhost ([127.0.0.1]:59567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxWvF-0004HK-LT for submit@debbugs.gnu.org; Sat, 04 Jun 2022 12:46:45 -0400 Received: from drshapeless.com ([173.199.127.49]:46968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxWvA-0004H4-D0 for 55779@debbugs.gnu.org; Sat, 04 Jun 2022 12:46:44 -0400 Received: from artix (n1164849140.netvigator.com [116.48.49.140]) by drshapeless.com (Postfix) with ESMTPSA id C7D89263A; Sat, 4 Jun 2022 12:46:33 -0400 (EDT) From: drshapeless To: Po Lu Subject: Re: bug#55779: 29.0.50; child frame In-Reply-To: <87leuc3a0x.fsf@yahoo.com> References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> <878rqd44ax.fsf@yahoo.com> <87y1yd2h90.fsf@yahoo.com> <87wndwvdxs.fsf@drshapeless.com> <87leuc3a0x.fsf@yahoo.com> Date: Sun, 05 Jun 2022 00:46:00 +0800 Message-ID: <87o7z8wf5j.fsf@drshapeless.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) Po Lu writes: > No, I don't think so (what does "update" mean here anyway?) > > Besides, it used to work in Emacs 28. Could you try using "git bisect" > to isolate the commit responsible for this problem? > > Thanks. After a couple of hours, I am able to locate the bad commit using "git bisect". Here's the log. You probably made a change in GTK back in April leading to this bug. git bisect start 'master' 'emacs-28.1' 0a5477b448 bad Make skkdic-convert replacements literal 5a223c7f2e good Update logs and HISTORY for Emacs 28.1 git bisect good 96867f9d0897319adda9d7b8ec84c1fb9e451225 96867f9d08 good Fix manual points about tex-latex-block/latex-insert-block git bisect good 095a776d0642bced88a6357f2d889c8980e0b83a 095a776d06 good Clean up various bits of Haiku code git bisect bad 3c5e1f8ec8d5d52e5bbf185d9618852e7d04e3ca 3c5e1f8ec8 bad Simplify Haiku selection code git bisect bad c7d49f91dac8afeb85cb8ee2b209f7ca4b363a4d c7d49f91da bad Fix another help-fns--insert-menu-bindings parsing problem git bisect good 5c7b5c65ada6c07509a46ec459bf3a3aea3a6386 5c7b5c65ad good ; * doc/emacs/mini.texi (Completion Commands): Remove duplicate @findex. git bisect bad 9b6580ccb73e6cb71a89099bb7062689cbed9e20 9b6580ccb7 bad Speed up color cache lookup on X git bisect bad 26e448ae2b60bd34eebceca6dbd181ca1722be5b 26e448ae2b bad ; Merge from origin/emacs-28 git bisect bad 247e587d56f9be5164b3783e04cfba73fd667175 247e587d56 bad Document how to specify fallback modes git bisect bad d78e4460727c348fb5a5a62b774797c4374a1190 d78e446072 bad Minor cleanups to Haiku menu code git bisect good 5fae0325872710dcbf42541b985103b66f613f61 5fae032587 good Tell those using exclusively X not to use the PGTK port git bisect good 9751250adb1333da55fcadb363266214d0782bb9 9751250adb good Port struct Lisp_Subr to C99 git bisect bad 92667cc2fb17af947c202d2de765d8736679e858 92667cc2fb bad Fix last change for GTK 2 git bisect good 4dd47196f67a223abf482caf430c3e5dd5c05977 4dd47196f6 good Fix opaque region treatment on GTK 3 92667cc2fb17af947c202d2de765d8736679e858 is the first bad commit commit 92667cc2fb17af947c202d2de765d8736679e858 Author: Po Lu Date: Tue Apr 19 11:18:25 2022 +0800 Fix last change for GTK 2 * src/xfns.c (x_set_alpha_background): * src/xterm.c (x_update_opaque_region): Move some ifdefs around. src/xfns.c | 2 +- src/xterm.c | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 04 20:50:17 2022 Received: (at 55779) by debbugs.gnu.org; 5 Jun 2022 00:50:17 +0000 Received: from localhost ([127.0.0.1]:59819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxeTA-0002FM-IH for submit@debbugs.gnu.org; Sat, 04 Jun 2022 20:50:16 -0400 Received: from sonic305-22.consmr.mail.ne1.yahoo.com ([66.163.185.148]:39994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxeT5-0002Ex-Il for 55779@debbugs.gnu.org; Sat, 04 Jun 2022 20:50:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654390204; bh=bVbXYGVLpxS4C2wPw7KQ4ELILTOvlHgbu0HTHEkHZ7s=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=aVKnCpwVZnlSMp/F9Nidr21LKjkFvbrTKWpihDM4fOLjferJeq2WwAFcioKjxuxIAbsTGtVR/uy5xl3NlnHICSJ8N0MTQf21tRXCrvZQtqm8bo8OVDbT44cY0o3/JrDPREk7Msj40dSKwfP6ZXgKMDzhdorGW/LVZj4KeeJD/D7M2/rUrhX8Xenga5PoLUgSKtXH8f5jDZ8KbGBdEYKWcZYcLph9renouKjD1r03b78qF0/8J4EG1SsHlCYM/VOpvFtkm5QH7kbUi7psbjPuGRwBqI8Ax+9/c179BG+EqrgChVN6J4jLwtR5ZdY0tiatwymZ/f97pLJxDPLyx5rbiA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654390204; bh=Gucf1NH4eZVScZGo08L15ULXFnESlGPPW0QhrsaA930=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=GdrHnLe579bB140CW0ZmaUYxclxg3qrTZxooiikq7Wp4oCP8tNZ3T1ohpqPj0kkZNkg7Ooy8SYqxoj2p19G0kUk2Lify/7Y6Bb6AMQKldgglcqGQSVJf+DPSSldyK5hxmWAcSI/DI/zvXWjGgK5/TgoM7doHUxKSNwyRvmAdjcHNd40SDluRFKzeoPNcv/J6A7J/dBXzmBCbhDd/Aks2Z6tA2y3nzK8SNXo9a7ZwmRvI6yhU5gY8GJ+lQcaRV9xSMhDQvb0SWRnnCtSe70U+FjiTKFZpfNCGN5q7YyfjWSTODrwBAdqGbiaGbZAp8Pczz8shgLlPnQ5XGHrvLuHqtQ== X-YMail-OSG: KfgL2qcVM1nJUnaJzFa_u4qcNT1_rtKNTbG_oSlJ4uvJa1G39wimthKYBX1YWOC IpCUQ5IBC.JxSCjwbqFoM3Dr3t5piv3CySzLEDtCtephgStm8KyIWdKrSee7FkEu.8riDxYpsivp eoUZG8zEFLIgJz.26xcFBwYjyaX4Y9qumuK.D6H8Wn7jS0wAh0NkrygF5UawnGrXbGDzIcmsWzRm eHtFQF7UTry9J9P34KktLxQy0TXfcao0smXE6YcrgxKQRxDLwPoayu1aSWUZYqoJqCv5gR5trG5S imQQozIbj26YaRm_cqxdLWI0WfdU4a9bo0TiaOrmfaMqABtGIXifapHSdfabmBeDWPiBqkBloBE3 cdyfgMiKZ4Z0PqiQ2Fq87d3l9sbl35fGhVaN9XUQNj3mT5OlSdRkVL_V3sycVROmaD011xYwZxdC oy3NzuNC48wCAbkIYfK37sD8E5Sh4WCYAFRr6shCkpzAZDvl67pZXt8sIerNUDq5Q947x08NYzmL tJhMvhlw3NBp3rMt7m12hlgNC8sTrCBYZaj7B_Dnvdv69vyle4QawH_ma6_nRotlnGXFta50svl. s7N2S3xajAESRFa1lKq4lbnExgAF0MTiYZyg_t4xqAU_Yg8oe_ehnUwpgbWkFrymRlcTerIQmyV3 ph1_QYHfr0Y2_a2qbt6ZxzjmEcXD3GQickMSDE.DI0zs6CuEtribyZ7rEQMN5E6TclAjRnyj5l6. iZI1pGF7CYhbZDm25i2ejbhngSWVngEDUMOTGFpg7vIN5.JmhEJD61SotP3ySmPESwQtjsgFTFjS _JcqJWHoyFhvMi0QlVITNrH7jRF2W1vkPwxPqQLaUnP0fng8mVShmDjCWznsuo_y0mLBRm2xoZZJ 6nqYEG9JBxprUOAWFDxka9Lddo1.Pr5TZK_G6NdOF9svxSrJ1wZmtmCcTAHu924lQHh4pGAiqocV USwGeevcwLJLUlCzTXJ939vSoJVrhXTfwpWT68CEJO9O_wdLJmvqg2jnPsRTC1sGwDhGYN9zaQHu Uhm_Am_HwRIBI16B9eQDmi76LFOdw.KZ9z2ACCQ3HNGkToxu9rOJdx8CjKKBYvf2RqNP_H9VLsKv 4W81Tn7chnAYW4Iscl1b_xcm_QfEFl0jqHzuUoyyShM23ZEGF.7WxNcE_91CMfndn5mlidPTrzl2 wZ8H6hzmAplVYZmQvsHlGHTuNl5xNcIlkV0GhuawAbM_.ashA46Q2SWvjcd1yyOsZ2JCh6Y_UShM TPV4F4xFaXdeS9tHVjNH5fA9i0r.V.lf2Xyiss18GVha4tWj7.pzNq3Qhtjj4NN7qA3SdHS1ruNf M9q5daaks15Ke7fvYZWIYu5nl3rBv0qVNsXhPpkRWMSAZiLbaS0QdXoTHySIKvghgqvSyJ9D8Fna fzgNtKCN7E51C8hTLarFTKM9VZUOyzvKVhK07msaFJvq0RRIsuCVP1wllpncOg4Uxwa4Yc6aagp8 yvPEcEEWqOdUrAcev_1HlqKbWI0PG5J7DMFwbiD_eXcqUHFSeOwCHl9WPX8dyawwmZgfapEJm5hC MUPr0m819lQyxD20HMjfFWbohmEMEdUzlsr5vvfxEBLTIiN6aVuOkn0mHaKxBmhOGpHQd6pkURRH ehuDB74C7x6M37EGIcA7tYtxY16QfWBcB1moRCKkLboHkss8Fo6gv0UdAm93dNf9fmj9JFnM8.ay leYzc6VkGSaHfyneOnjM5D4GEd4zMKl4oMTGD7lTDHSLffclj1LCEGVT50rkImzrPz_qCVj4guCS evlc0qubTLjYPXEj2dJ.BkWNNfxqs_ULmWN6HXMSbhM61ksOtnD05DmHk.Pmz5X_2EA7uEEVsn9C AzggFv3zueLNoDJYf3VLh8K2_Yoeu.muomMdIYEuk8VRtx284fyeLdT7.uADuogTOlC6aYRxmBz8 J80VjZoBjx3NVEmKNMhzHFMZtTqpQRFide4LnGTcj5ihSTOzu0Dss_1Y2r4Zd3gxvn7XnrvdPSAE jXmXyJF7xYhoTR67YPZzedLdL12Z4.R5gglFXwRKCwQhhKyNRvwgyBXy_pQnIGgaBOlPG7q99kH. 0Jdowy9lHLfny4MeQVEIZBUc5jSiOnwPCvrUjFi26MZRpZF.rt7U8IEMe9NC0G.z6UjrAo.oLxWt ZHPTYGcdUK2oxt1DTfVprfJdlkuT8A2ckXthFzLbYxJtlr9ZQO5BFShi4XjDNqYyKboUrVREi9f4 RslEYnwsyI714_bIxb1pTUJZg8uCGKsOz.XXoNgtso45IkhfIJVO3ew59s_UPhw-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sun, 5 Jun 2022 00:50:04 +0000 Received: by hermes--canary-production-sg3-5f7658c994-7rkj7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7b442bcab081641d5d5ad9106dbbf587; Sun, 05 Jun 2022 00:50:00 +0000 (UTC) From: Po Lu To: drshapeless Subject: Re: bug#55779: 29.0.50; child frame References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> <878rqd44ax.fsf@yahoo.com> <87y1yd2h90.fsf@yahoo.com> <87wndwvdxs.fsf@drshapeless.com> <87leuc3a0x.fsf@yahoo.com> <87o7z8wf5j.fsf@drshapeless.com> Date: Sun, 05 Jun 2022 08:49:56 +0800 In-Reply-To: <87o7z8wf5j.fsf@drshapeless.com> (drshapeless's message of "Sun, 05 Jun 2022 00:46:00 +0800") Message-ID: <87ilpg0w97.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20225 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 652 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) drshapeless writes: > After a couple of hours, I am able to locate the bad commit using "git > bisect". Here's the log. You probably made a change in GTK back in April > leading to this bug. Thanks, but that doesn't make much sense. Updating a window's opaque region by calling its `style_changed' function shouldn't interfere with updating it or changing its size. What happens if you comment out this part out? object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); class = GTK_WIDGET_CLASS (object_class); if (class->style_updated) class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 04 21:04:12 2022 Received: (at 55779) by debbugs.gnu.org; 5 Jun 2022 01:04:12 +0000 Received: from localhost ([127.0.0.1]:59828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxege-0002aj-8c for submit@debbugs.gnu.org; Sat, 04 Jun 2022 21:04:12 -0400 Received: from drshapeless.com ([173.199.127.49]:46970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxega-0002aS-9u for 55779@debbugs.gnu.org; Sat, 04 Jun 2022 21:04:10 -0400 Received: from artix (n1164849140.netvigator.com [116.48.49.140]) by drshapeless.com (Postfix) with ESMTPSA id 86B2F263C; Sat, 4 Jun 2022 21:04:01 -0400 (EDT) From: drshapeless To: Po Lu Subject: Re: bug#55779: 29.0.50; child frame In-Reply-To: <87ilpg0w97.fsf@yahoo.com> References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> <878rqd44ax.fsf@yahoo.com> <87y1yd2h90.fsf@yahoo.com> <87wndwvdxs.fsf@drshapeless.com> <87leuc3a0x.fsf@yahoo.com> <87o7z8wf5j.fsf@drshapeless.com> <87ilpg0w97.fsf@yahoo.com> Date: Sun, 05 Jun 2022 09:03:26 +0800 Message-ID: <87k09vdiqp.fsf@drshapeless.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) Po Lu writes: > Thanks, but that doesn't make much sense. Updating a window's opaque > region by calling its `style_changed' function shouldn't interfere with > updating it or changing its size. > > What happens if you comment out this part out? > > object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); > class = GTK_WIDGET_CLASS (object_class); > > if (class->style_updated) > class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); > > Thanks. If I comment this part out, even at the lastest master commit, the issue is solved. I could say these few lines of code is the root of the bug. I have no idea what is going on though. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 04 22:55:16 2022 Received: (at 55779) by debbugs.gnu.org; 5 Jun 2022 02:55:16 +0000 Received: from localhost ([127.0.0.1]:59865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxgQ8-0005Mx-BO for submit@debbugs.gnu.org; Sat, 04 Jun 2022 22:55:16 -0400 Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:37778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxgQ3-0005MY-D7 for 55779@debbugs.gnu.org; Sat, 04 Jun 2022 22:55:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654397704; bh=94erMgxg1x+RuH5Q2PF51yqN4OmWz1G0EIRPNm/8TAc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=AdVzwS++cj3rSCVLzu7y0CM0toizH8IoFvMEMWRrTJY/7s9cutGRZLlRRFbstj+ddWRX0zGwGhbLY9ABWcoLNCDx2OcwAcTNunxIFdl+IH9g0MY9A8ju64bhWvZw2+NZsPEzO4yakqtDKvWDeOLTWhbRiU4DSSozDUJPYB4SGQ14RnZCi9ux+9Y+7vmco6AuQs7IOcDGUeBV/elDBDdl46q2vDgqKwheTGwxS9bcrO0dV6aTxLSSp2wyZeYDlqWHtMfqLQ/Fr37CH5mZzXqUtbyJ6gd0HnZk0mHf3iBIs7poKf2emQeOL23tOKzjqHRRj8O/dFc7xZgH+dQ6q60Nlg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654397704; bh=VNtjn0uvnNGu31YFbt3JRaZ08H962MIJVZjRFppkG/r=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=K8XRRCPMgBgx+LUhI5nkrMgOXaEKI7rKZsEBEzEDLr+y1zYWxBd/uDMZ7JEuKPyiqsTNcOs3CTmZO3rClbU6/WOaNGFyUyfGRV+Z7DsIdfmjLMMBhlwYGnQEfZijUyBbGLIy7fZzKiYRsgHa8u3cmdk35QCf3PxffxIRGqmQqM8CskC7wDZnzSOVZHsg1RI0vjWDtJjYohiwSCIO3Rs63+dEQatN5j1YzFySpQIAhjSIh7QosIZJhdYoe0b341f41obT2EmLZSH1VIDaKGytpi0qvyE0Cfsh1BtzBncSpYtFvos6+pV2pykjvJNllHh+zWIuyRwjOAzRYPcb4nyw7Q== X-YMail-OSG: D.aaZFEVM1mDEF5akxVWShAfmh3jNJnAAk6HTljkqyhsBp_5fAI6QQGs3zznKwx Zwb.E626AwbEYvSAf67XSSGT7PJQjhyOzALTxwHYotr.1LEvogrqKBrL46AuEYhnj.3VYSR4F7ON NIq4ZUPRS3R_aXVD2ww2li4XeLPHDWTxbXV4y6oE6JLxWnSIIgqqWj1MKIl.wzH9JhvooBwdq.fH AUWQMi3gzMC1vrowlpqkuwDyzw1gn0ls0d1_9XDdsxei0SvWdvBPDTj7zA6bVVI_8b8hvMe7edr. cpIYJ5He_es8hsXjX1CtmRbptg0C0URUnk4yKJIgeI5G9rhQsGvGf_bcjBrrsX543rCaDVGMyCh_ UB_IunYJd7SPASOyW4yKiEJmIrLJAyYJLwSprUlrpGOlSDuSSKLv.pXw7sV_GySxxL1tmbAZidAy IsMy7JHuj6bHZ_c6pNCpYi4ga40z3.73GxO3MKa_YJPaWhZHrDljLPsfv7Oa1slmtVtKVCa9Y709 uUqWD.L4o1IKLjB._FY7qw41DDcsKNXL5E8r1vrLCk8fohjI2winmRm0wpOy3cEa7Mzho_L6ZXHH vmVW29q09ZGGQlJnUwwG1DeFUlNrhP6dUTv4iNTPDuA0LxSxiKxGlKP8zItX.bRy_omBu1.6IXk3 o6uKXBSaQO9RYSWRLWEPktBqb47nbgD2S0GQaKv2e7Wsd1ZyufpwVky5ZjLmdB64OC2BEcpBkRpE CS0bYC9z1iqJd1.vkRgcLaPK0bOBXbMHRax01ItxVhZGJPa4OiNyz.H9vr61LOExMXO0xS4X6hwF NA2X2p..kH6LQVHo_3cCNa4yttthnBhg88F4DMIDGFm2wuY__JjfgWDRETXtZDZFrH0436eTTCit __95vO6TrV.UHBhuD3RqFyTUkWBH0T7.UWotGZVW9mi1wCoQHA8t_Jy9o1xQHiJxH7o6vH_h6aIZ WduJbS8HUiodm_D4HGJSaPNS_qMPxsSWzGd.eCXKG7tz6qU_.dmbzr1hvRKWZaXpO5UyR7OirxSF RlhVNDL1kzNh3t5v7mJ1awdwG483kOnC7N8d3haxkw3QghLrhhNxq_a.BfVQ.AnfJMimbqTTP0fP UglTJwOl1iVj9.qUtAl6ZiQ_iHQVQG1gJjYNVBxTOAyDi9kDN8Lw52kEIsGWBWRJmSi23tHJ7FyJ bACg9.z3hcqGhsGdhPHKOuYIXbcRVbOhfNpjS.3RPfG4gwLkojYxkTCEt60ndcEUKQ_U2PKYzIZc 4nBJ3yrXz5ZrqtPeXgSEh.5RbslNNAqoU60hlGSg_PyxM78VV.uhNaSkl5a0x904EVPRC7KXGnLb U6w8nRT9YGm35SHr.qc1imfnkR.ZLQqEMAgNcudngZtAKP_VHytqNRIxxwcitC.UHAc3JdIbwlD5 4AlNVfn1aqGCzrc7bRee3wt8PB9RpvXA9BT397o8A0i4VD6U7aiVhYCU4BUXxB7r0KjqOHHawmTO EcPD.JGnCgMWKqc82wM7iQ4wAREoEPgan1I0GtFvPvP55lc1hDfoPVSyAIiZo_j1x3nWl_X2dezH nKHYtKkPj4dpGEyKUGh_CPN2asub_qnbEagNdrWtblP2cRqKWDpgBk6ev2kfUBEmtKHQplEWPrMe o2tTxiekj7Th25KPrQx1pBhQKCeuo2SiZ5ugJftiw.JLoPsAMKIItqHO_Q2W3nUCSor3hY34x12w pAU4lsuXNrET4cZACUDBO4IrtNMD6kjA_YKn9pC3YHGRdxb7wHGaO1KNYbKv4qlW8SnKQfKeafrQ LfxmoSI8oKsozHU7_6tkzTde69dNtFx6pSOpfseOroL_acEBXxEAMVsGAzD8nUgY3iGoaSGWCCOo oeFHyCjVHlInEEWG0HtARSMI9bnWJ34wqS40_nI2D4CPQLMlWaWQjmxr0pMIGVSVSvrgPStFLLrv 6_CuWBWcyTSXBnpv2CPKN4rbYQvPPcxxxuQ4dqkpmbWcV0GXceiRBm1FUuBCb.0VbagFUQAO5T2f ygYGJA9y4VIyBZ13gImkzlaktV18ji.Y2PnnjWt2oxC7VmD8SgH24_GX0NFTWaiG1KVD7AA0gTyJ DJmoDDwYujGwmA47NFryhuN3.SWP.b0XqwfDqdyJz_3QtGexuAmp8OywEkf1mzGEZKQne8htEmTL 99QXjpwe.ir6M7ckkrShQ1Y9alLQ7DNVYU50mTe4VBgrULHJCwSsI5K8nRIzYALpPI_tQkiIEy9P 5LrgU9qxazVJ2YrfTgtZYsS4jf5G_18NmlCog.IkXH_sXNWHEtvCckeEz1IiAshA- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sun, 5 Jun 2022 02:55:04 +0000 Received: by hermes--canary-production-sg3-5f7658c994-rpd7c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 142f9ca236430c0f65ebd20d8b73a2a7; Sun, 05 Jun 2022 02:54:58 +0000 (UTC) From: Po Lu To: drshapeless Subject: Re: bug#55779: 29.0.50; child frame References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> <878rqd44ax.fsf@yahoo.com> <87y1yd2h90.fsf@yahoo.com> <87wndwvdxs.fsf@drshapeless.com> <87leuc3a0x.fsf@yahoo.com> <87o7z8wf5j.fsf@drshapeless.com> <87ilpg0w97.fsf@yahoo.com> <87k09vdiqp.fsf@drshapeless.com> Date: Sun, 05 Jun 2022 10:54:53 +0800 In-Reply-To: <87k09vdiqp.fsf@drshapeless.com> (drshapeless's message of "Sun, 05 Jun 2022 09:03:26 +0800") Message-ID: <87a6ar251e.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20225 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1163 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) drshapeless writes: > If I comment this part out, even at the lastest master commit, the issue > is solved. I could say these few lines of code is the root of the bug. > > I have no idea what is going on though. Thanks. I didn't quite figure that out either. Does this also fix the problem? diff --git a/src/xterm.c b/src/xterm.c index 2bf37e94d6..7f9d4c6ff6 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -4349,11 +4349,16 @@ x_update_opaque_region (struct frame *f, XEvent *configure) (unsigned char *) &opaque_region, 4); else { - object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); - class = GTK_WIDGET_CLASS (object_class); + /* This causes child frames to not update correctly for an + unknown reason. (bug#55779) */ + if (!FRAME_PARENT_FRAME (f)) + { + object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); + class = GTK_WIDGET_CLASS (object_class); - if (class->style_updated) - class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); + if (class->style_updated) + class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); + } } #endif unblock_input (); From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 04 23:56:41 2022 Received: (at 55779) by debbugs.gnu.org; 5 Jun 2022 03:56:41 +0000 Received: from localhost ([127.0.0.1]:59897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxhNZ-0007Bk-EI for submit@debbugs.gnu.org; Sat, 04 Jun 2022 23:56:41 -0400 Received: from drshapeless.com ([173.199.127.49]:46972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxhNX-0007BX-K0 for 55779@debbugs.gnu.org; Sat, 04 Jun 2022 23:56:40 -0400 Received: from artix (n1164849140.netvigator.com [116.48.49.140]) by drshapeless.com (Postfix) with ESMTPSA id AE594263E; Sat, 4 Jun 2022 23:56:32 -0400 (EDT) From: drshapeless To: Po Lu Subject: Re: bug#55779: 29.0.50; child frame In-Reply-To: <87a6ar251e.fsf@yahoo.com> References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> <878rqd44ax.fsf@yahoo.com> <87y1yd2h90.fsf@yahoo.com> <87wndwvdxs.fsf@drshapeless.com> <87leuc3a0x.fsf@yahoo.com> <87o7z8wf5j.fsf@drshapeless.com> <87ilpg0w97.fsf@yahoo.com> <87k09vdiqp.fsf@drshapeless.com> <87a6ar251e.fsf@yahoo.com> Date: Sun, 05 Jun 2022 11:55:58 +0800 Message-ID: <87o7z7pxv5.fsf@drshapeless.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779 Cc: 55779@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: -1.0 (-) Po Lu writes: > Thanks. I didn't quite figure that out either. > > Does this also fix the problem? > > diff --git a/src/xterm.c b/src/xterm.c > index 2bf37e94d6..7f9d4c6ff6 100644 > --- a/src/xterm.c > +++ b/src/xterm.c > @@ -4349,11 +4349,16 @@ x_update_opaque_region (struct frame *f, XEvent *configure) > (unsigned char *) &opaque_region, 4); > else > { > - object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); > - class = GTK_WIDGET_CLASS (object_class); > + /* This causes child frames to not update correctly for an > + unknown reason. (bug#55779) */ > + if (!FRAME_PARENT_FRAME (f)) > + { > + object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f)); > + class = GTK_WIDGET_CLASS (object_class); > > - if (class->style_updated) > - class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); > + if (class->style_updated) > + class->style_updated (FRAME_GTK_OUTER_WIDGET (f)); > + } > } > #endif > unblock_input (); Yes this also solves the bug. Weird. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 05 01:04:33 2022 Received: (at 55779-done) by debbugs.gnu.org; 5 Jun 2022 05:04:33 +0000 Received: from localhost ([127.0.0.1]:59928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxiRE-0000Pi-R8 for submit@debbugs.gnu.org; Sun, 05 Jun 2022 01:04:32 -0400 Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:35937) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxiRA-0000PT-RD for 55779-done@debbugs.gnu.org; Sun, 05 Jun 2022 01:04:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654405462; bh=cSynR/p+rozommaosZhxgONpiTDBALTrZXey9C+wK/s=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=K1TFmP0VkEnVEMFBvHZkZo49U+jNNBINnetzegq5Qtvt9n5FZr6Jp2Bzva1sOxczh58kJKUI6fafbq759m/3daImhFGPUxAcsInWs4rERFeBUP4H+Bz1LziUIWKv+rxILtimsEmAKxATN+uaJytZEzXRymOQ/yk5m0QLlzr7tIsBgYM4DoL50XWoWe08h4TOlA3lkA3cORalVjSgbiJJ7XMcHedTmiPwRVD4GCP4RFskDQ4FJDrHJwUib7H3RY1xS6MRxYdnXsnNcseNrN3/kUCQlIplpthOS7qYnmtfGujs3ul9Sncq8sUMp1nvRop++zRpdfnMmEkAVPl1ZacPEQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654405462; bh=bKThFHpL0IJxh7SclgYrHaecfhpcvDADhshS/JUHn6/=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Wf0/e7YCJCY6LnO57i9F8RpiFDsAcloy2G63pKmPihKpH5O1TPfXr4f2NycFN6/hFfoFCy5iyzhT0aXltKrkVsTvGYD3q1cOAJFrri2dUCqObjnx+qli2NPwPZRK5EEE420iT7JBFeYT620k/pBSRzFmvC18pnfYueSmiLHdSXQDdZeRgr87S08aAim1zYqR7bQDmchBuHXicmVACgZiJOaO2JA9UkVs6eo8KPzdmk9EMzuVIq4U5xYQih8SMliqLmEgR0oD0FPeWXUC9Oij6yuAgbui7IWVBM5mPeERQpIUdos5GImU8aG+CwCQl6Nmu5kMIYBPP9RnoZT9njzVYQ== X-YMail-OSG: K1uo2.MVM1mVMjnDxFwI53CUgZLK2oR09zoCKiSV0Ixq8Ft1gAqEJccs1d8SlQw tKj37lITN1jdpd3CRPI.MA2PIsM97WdG4.zfq2nKR.DdJLJFH0NemNZO_LeQ3OgLpHpFdM0p_5Ck Im4Mcb59i5nJBG_HqX3_bD5o1c9ZmdLl0GkuSWV0nxzDtGS87dO8u2TIOy_0EmCZBGAZCHHZ8wbs u.nO72YvPJN0TAf8ge_ebXeXG9Aa.Y_7MRl7maz4kHhM60PnnrD_mmzkrNAY6qXX8Pr1j53Wfm.j K1CdGX43mehiv4C79unQFFT9UiCDV7IvJYPnMmwIviqojPFNbn529dKcE_jDO3XAIKInMWJnHr93 nT8nOFb2CrsivSP8Vzngp.PlzbZSliBN0qdKv6YZ9oWo5LiwZSN_0L1KqezUUmnzHXuJr0flKURo WsydN8MqYjxL4iS4BQKNvtLXysiNb7uwjvV0tNRkDDkAkuQ5oSTAmTm_A_YD9zetOLNnHBmWUnmc MrS8WFpUS0mC.QSGEdr3btFKTrwngBqe0C7H1d1qEsE0.ucEcmQFUYE1c1gO7gYjb7Lorysq09IJ pTY64a2yyTFyu3Kdo0a5oToGnY1UgW70fmj70gNQNW2aSTzKVnYZGxb5.xKEaEMR7X3Gs5axvJNW NgK.yVoKVpvFkschrZO6_0kGPFG4_1deEA0BAy7IPPMZCxNccEdHeSKfiya3HhvIy1UTqBBg15Gd PcpRTBKXYQT2TXgTnaS2OAGVY68oWLFd4RloR5.hen4RUkPBVzIGpWe5qfX3gmC_n2vPjcwUigMz xaNuQlVmOPVArzONpGqJ1yoIyBbyHMkkmykzsWOW6fnzIUs74o.u1pjjLH7XKes2ipIUGQiyAuyK CcXILR9RKskR9F6RtUuvvLX_74fy0QvymqrArM_H6H05EH8PxbYvIxZAYnuFstCbgEXw4p8UDYVP SUthh9IwV2Qbp1Lvv6HgCy5WgtQaOPT2xXwQYUH_9CZMmbajuwEQdJUkoHgKyrVvsqVPQdvC8H4E wzaFfDL9d8D43ZFCvKdvIKW_5C19hR7jQ6He4P9RALtK1XyfYVKxJoRV3EfA3e02cJPXf7Y9_C.5 OBQ8xz8AapbEJy5iACzyhr4PwqinOgqIKjsBdllduo0b2KMINIzDw49fHBAUV3yDXW2VxZ_ZlK5Z .hZx_Hz7.1smI_RSFDMh4JyNnFtFmsIDc4Wsd7YKCXlivdZLLO4dRveN_Yh_0J2RlNYxjBvfGQHm rNvsS1yS2FxwY18h.XF4Ca49MS0IY964q1GTQKtrKX77B.kvbv6dHVam81HXjmHui1KHtNUx1x9A 2UVULCBGCTv8ResFGqbxKNpo6PmggujGKqtzaxNP9pzhI4fm.DBtNRsESvz9NJlQvpPaKR3GN4tc EkMfJs5OA9Zd5w1GBLEPZczCwsDPqPLNbza1cXsc0fVVYcFDLGQm36nBvcpLzx5jRDWLJV82lYQF tDEB1uZvobaujGEwi8pOvncPN2qvbRV85_KX5OzEZ8Qz.rVnfxmSodSe9Sh3tQ7xH6VWxzjBp_It .rXv5C99tFIpPBZdw9jXN1yefOIiAuX75bR6CphmCdzmsug03UIXsTD4jm5j177kkIS7AOtnzUUG VHwPue6wVzbKao7HaZPM20TRgf9yFbJjdmyAlU698pOipvNde5dYKkydwy23gm30bDx2HdOZKZ7e c7lARsNj3imMk3OjERmqB2zGWmmolETnpM0Xx9591eB4pVA8n4y99R_NizhB7ybwfixUuusvL0Sb Q80HsJEHberonrmMIqxTAthkORAZwu5nhPzyE4xV5WXrS53yY0CJw1InV.5ofmYV03cSDvdvN.eD XDpNNz70S4G4ams_TRuGZna0EQYF5uav3hMK.LQsDnuqzW9Kxcz6anqQjxFy93WdFxxf_sma.7I. .HDqWfA6xtRkj3bd845jmfbQIC1TyKkaPLZepIWcTY0Z4WlM1ULSp4rDSlNvFbBQTXxin_4IcSR. gYUpTLGU2ASuFXMGX76tE40JAocN5sjjpAkYh0vqqlO3tqGFSbMETmB5WsxIX9.a3hQY8DsykMox JZcncVlbPMI.B1sksGVggE6NLtpTVGGggWgHr5uHi9eKz1IMEzezWnhtlm2TwrPdRXTiW7KaY3wr qOH921p0NbPLWwy6UPjWlsGYUMI6wu_6Aboy0fw8bDStMtyAwAuuXlSjNWvlOW3DmH863nzNklPA TuBV5wB7gSjYs4m_IOlU2kZXyWTM8P6.i7Eg3mdrbd9wmk1GXiGF5LMJBAAyqMATF X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sun, 5 Jun 2022 05:04:22 +0000 Received: by hermes--canary-production-sg3-5f7658c994-q45vr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8a847778a1e98e6df99efde7835aba9e; Sun, 05 Jun 2022 05:04:18 +0000 (UTC) From: Po Lu To: drshapeless Subject: Re: bug#55779: 29.0.50; child frame References: <87wndybdo1.fsf@drshapeless.com> <87leue59fd.fsf@yahoo.com> <87ee06vtds.fsf@drshapeless.com> <87ee063piv.fsf@yahoo.com> <875ylhx0cb.fsf@drshapeless.com> <878rqd44ax.fsf@yahoo.com> <87y1yd2h90.fsf@yahoo.com> <87wndwvdxs.fsf@drshapeless.com> <87leuc3a0x.fsf@yahoo.com> <87o7z8wf5j.fsf@drshapeless.com> <87ilpg0w97.fsf@yahoo.com> <87k09vdiqp.fsf@drshapeless.com> <87a6ar251e.fsf@yahoo.com> <87o7z7pxv5.fsf@drshapeless.com> Date: Sun, 05 Jun 2022 13:04:13 +0800 In-Reply-To: <87o7z7pxv5.fsf@drshapeless.com> (drshapeless's message of "Sun, 05 Jun 2022 11:55:58 +0800") Message-ID: <875ylf1z1u.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20225 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 131 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55779-done Cc: 55779-done@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: -1.0 (-) drshapeless writes: > Yes this also solves the bug. Weird. Thanks, installed. I'm closing this bug then. From unknown Sat Sep 13 07:22:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 03 Jul 2022 11:24:05 +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