From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Thomas Jost Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Feb 2022 12:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 54040@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16450996658623 (code B ref -1); Thu, 17 Feb 2022 12:08:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Feb 2022 12:07:45 +0000 Received: from localhost ([127.0.0.1]:50363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKfZY-0002F0-Jn for submit@debbugs.gnu.org; Thu, 17 Feb 2022 07:07:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:48732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKeGy-0003gg-R2 for submit@debbugs.gnu.org; Thu, 17 Feb 2022 05:44:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nKeGy-0000rT-0E for bug-gnu-emacs@gnu.org; Thu, 17 Feb 2022 05:44:28 -0500 Received: from out2.migadu.com ([188.165.223.204]:42910) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nKeGu-0006QD-Hu for bug-gnu-emacs@gnu.org; Thu, 17 Feb 2022 05:44:27 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=schnouki.net; s=key1; t=1645094660; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=KaXXUEYU28iZK8lwd/13cxSJDdV85QL/g6l540ZTSz0=; b=YHl37xdty/MrMnb1Nxy5pg5afCFsmkWwbt9CJnwCR4EEYu+W+Vz1J3xZhChhNhcjjVn5+S Xl6LdMEfL+buGu18w0zVUVzZi+V31Z/9D+GyP15PEUGLBqQUdWI7ctlAuMopsqZX7YIwmh /NS9MVPeSc2fAHCZs//aSAXV/hURStf9HkwFSVgylm9JF0sZKcMtBkqmfuhDmK3scHC3Ke NZtrLnKbyGiZFk54OZnVr6uEaGVYxO6CArpLuOnIOdaAlrizntkbNn9bG+iJdy9mBTK548 4mR00eohzb2YshkdvyoIr/n8JWrsNzY0D8l/R3ixnPyIccN1nkgO6DGPQtS6mQ== From: Thomas Jost X-Clacks-Overhead: GNU Terry Pratchett Date: Thu, 17 Feb 2022 11:44:19 +0100 Message-ID: <87bkz5wz5o.fsf@schnouki.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: schnouki.net Received-SPF: pass client-ip=188.165.223.204; envelope-from=schnouki@schnouki.net; helo=out2.migadu.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=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-Mailman-Approved-At: Thu, 17 Feb 2022 07:07:44 -0500 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 (--) --=-=-= Content-Type: text/plain Hey folks, I'm using a recent git build of Emacs on Arch Linux, with pgtk and nativecomp. Since a recent update, text started becoming blurry when scrolling with the mousewheel, or even just when inserting a newline. So basically, any time text is "moved" without being fully redrawn. I can reproduce it reliably with my own config, but can't with plain `emacs -Q`. It also happens more reliably in emacsclient on my external monitor, although it sometimes "flashes" as blurry text in emacs on my laptop screen. Other important details: - I'm running Wayland with Sway (latest stable version) - my laptop screen and external screen have different scale factor: 2 for laptop screen, 1 for external screen. This can be fixed temporarily by focusing the blurred line/paragraph, or with M-x redraw-display. But another scroll or newline will repeat the issue. So, I used git bisect to try to find the faulty commit. The result is that this behavior started with commit 6da021fce86a06a97b0bff76f69aa57759533dc9: "Fix artifacting on PGTK when bits are copied with an alpha channel". Attached is a patch that seems to solve this issue for me without completely reverting that commit. I'm not sure if it's really a correct fix; please email me if you need any more details or testing! Best, Thomas In GNU Emacs 29.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4) of 2022-02-17 built on loki Repository revision: eb0680bd57bd68ca369dc5133646e8ac9215854c Repository branch: master System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-sound=alsa --with-modules --without-libotf --without-m17n-flt --without-gconf --without-gsettings --with-native-compilation --with-xinput2 --with-pgtk --without-xaw3d --with-sound=no --without-gpm --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XIM GTK3 ZLIB Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: C/*l Minor modes in effect: company-mode: t bug-reference-prog-mode: t counsel-mode: t ivy-mode: t global-emojify-mode: t emojify-mode: t lsp-treemacs-sync-mode: t yas-global-mode: t yas-minor-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t projectile-mode: t global-git-commit-mode: t magit-auto-revert-mode: t windmove-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flycheck-mode: t shell-dirtrack-mode: t editorconfig-mode: t volatile-highlights-mode: t global-undo-tree-mode: t undo-tree-mode: t viking-global-mode: t viking-mode: t global-auto-revert-mode: t which-key-mode: t global-so-long-mode: t auto-read-only-mode: t which-function-mode: t tree-sitter-hl-mode: t global-tree-sitter-mode: t tree-sitter-mode: t override-global-mode: t global-subword-mode: t subword-mode: t desktop-save-mode: t save-place-mode: t delete-selection-mode: t global-hl-line-mode: t display-time-mode: t tooltip-mode: t global-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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: (only . t) abbrev-mode: t Load-path shadows: /home/schnouki/.quicklisp/dists/quicklisp/software/slime-v2.26.1/slime hides /home/schnouki/.emacs.d/elpa/slime-20220210.1512/slime /home/schnouki/.quicklisp/dists/quicklisp/software/slime-v2.26.1/slime-autoloads hides /home/schnouki/.emacs.d/elpa/slime-20220210.1512/slime-autoloads /home/schnouki/.quicklisp/dists/quicklisp/software/slime-v2.26.1/slime-tests hides /home/schnouki/.emacs.d/elpa/slime-20220210.1512/slime-tests /home/schnouki/.emacs.d/elpa/transient-20220130.1941/transient hides /home/schnouki/tmp/emacs-git/src/emacs-git/lisp/transient /home/schnouki/.emacs.d/elpa/faceup-20170925.1946/faceup hides /home/schnouki/tmp/emacs-git/src/emacs-git/lisp/emacs-lisp/faceup Features: (shadow sort footnote mail-extr emacsbug sendmail lsp-zig lsp-steep lsp-svelte lsp-sqls lsp-yaml lsp-xml lsp-vimscript lsp-vhdl lsp-vetur lsp-html lsp-verilog lsp-vala lsp-v lsp-toml lsp-terraform lsp-tex lsp-sorbet lsp-solargraph lsp-rust lsp-rf lsp-remark lsp-r lsp-purescript lsp-pylsp lsp-pyls lsp-pwsh lsp-php lsp-perl lsp-ocaml lsp-nix lsp-nim lsp-nginx lsp-markdown lsp-lua lsp-kotlin lsp-json lsp-javascript lsp-haxe lsp-groovy lsp-hack lsp-graphql lsp-go lsp-gdscript lsp-fsharp lsp-fortran lsp-eslint lsp-erlang lsp-elixir lsp-elm lsp-dockerfile lsp-dhall lsp-d lsp-css lsp-csharp gnutls lsp-crystal lsp-cmake lsp-clojure lsp-semantic-tokens lsp-clangd lsp-beancount lsp-bash lsp-angular lsp-ada lsp-actionscript dtrt-indent lsp-diagnostics lsp-modeline lsp-completion lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline lsp-ui-util face-remap auto-virtualenvwrapper virtualenvwrapper gud python-el-fgallina-expansions python vc macrostep-c cmacexp company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-cmake company-semantic company-bbdb company-capf company-tabnine unicode-escape company-template company vc-git vc-dispatcher bug-reference guess-language flyspell ispell editorconfig-core editorconfig-core-handle editorconfig-fnmatch counsel xdg swiper ivy ivy-faces ivy-overlay colir emojify apropos defproject smart-mode-line-respectful-theme smart-mode-line rich-minority zenburn-theme lsp-treemacs lsp-pyright lsp-mode lsp-protocol yasnippet tree-widget spinner network-stream nsm ewoc lsp-treemacs-themes f treemacs-projectile treemacs-magit treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-interface treemacs-extensions treemacs-mouse-interface treemacs-tags treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture ht inline treemacs-logging treemacs-customization treemacs-macros ibuffer-projectile ibuf-macs projectile grep ibuf-ext ibuffer ibuffer-loaddefs gitignore-mode conf-mode magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff-mode git-commit log-edit message yank-media rmc puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev gmm-utils pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient magit-git magit-utils crm blacken flycheck-mypy faceup flycheck-package package-lint finder lisp-mnt flycheck-grammarly grammarly websocket bindat request mailheader mail-utils dom hydra-examples windmove jq-format reformatter just-mode slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl slime-parse slime hyperspec nix-mode ffap nix-repl nix-shell nix-store magit-section nix-instantiate nix-shebang nix-format nix scad-mode flycheck-nim flycheck-plantuml plantuml-mode flycheck-pos-tip pos-tip flycheck find-func nim-mode commenter nim-fill nim-smie let-alist nim-helper nim-util nim-syntax nim-rx nim-vars cargo cargo-process markdown-mode color noutline outline rust-utils rust-mode rust-rustfmt rust-playpen rust-compile rust-cargo d-mode cc-langs cc-mode-expansions cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs loop fennel-mode inf-lisp docker-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration cus-edit cus-load wid-edit files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec uuidgen calc-misc calc-ext calc calc-loaddefs rect calc-macs editorconfig etags fileloop generator volatile-highlights undo-tree diff viking-mode autorevert filenotify which-key visual-fill-column so-long auto-read-only restclient-jq jq-mode pcase smie expand-region subword-mode-expansions text-mode-expansions er-basic-expansions thingatpt expand-region-core expand-region-custom which-func imenu tree-sitter-langs tree-sitter-langs-build tar-mode arc-mode archive-mode pp tree-sitter-hl tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get compile text-property-search comint ansi-color dired-aux dired dired-loaddefs tsc-obsolete xref project s list-utils dash edmacro kmacro hydra ring lv view alert log4e notifications dbus xml gntp diminish use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core derived finder-inf cap-words superword subword desktop frameset saveplace ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util delsel hl-line comp comp-cstr warnings cl-extra help-mode time cl slime-autoloads rx advice 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 map url-vars seq gv subr-x byte-opt 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/pgtk-win pgtk-win term/common-win 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 keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1455501 799687) (symbols 48 79315 4) (strings 32 781537 91826) (string-bytes 1 48029787) (vectors 16 125486) (vector-slots 8 3943096 1928905) (floats 8 440 2087) (intervals 56 2724 379) (buffers 992 20)) -- Thomas --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=pgtk-blurry-font.patch diff --git src/pgtkterm.c src/pgtkterm.c index 65408801cfd..b5b05912333 100644 --- src/pgtkterm.c +++ src/pgtkterm.c @@ -2928,13 +2928,11 @@ pgtk_copy_bits (struct frame *f, cairo_rectangle_t *src_rect, GdkWindow *window; cairo_surface_t *surface; /* temporary surface */ - window = gtk_widget_get_window (FRAME_GTK_WIDGET (f)); - surface = - gdk_window_create_similar_surface (window, CAIRO_CONTENT_COLOR_ALPHA, - FRAME_CR_SURFACE_DESIRED_WIDTH (f), - FRAME_CR_SURFACE_DESIRED_HEIGHT - (f)); + cairo_surface_create_similar (FRAME_CR_SURFACE (f), + CAIRO_CONTENT_COLOR_ALPHA, + (int) src_rect->width, + (int) src_rect->height); cr = cairo_create (surface); cairo_set_source_surface (cr, FRAME_CR_SURFACE (f), -src_rect->x, --=-=-=-- From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Feb 2022 00:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thomas Jost Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.164514452828497 (code B ref 54040); Fri, 18 Feb 2022 00:36:02 +0000 Received: (at 54040) by debbugs.gnu.org; 18 Feb 2022 00:35:28 +0000 Received: from localhost ([127.0.0.1]:53019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKrFA-0007PY-1d for submit@debbugs.gnu.org; Thu, 17 Feb 2022 19:35:28 -0500 Received: from mail-dm6nam12olkn2032.outbound.protection.outlook.com ([40.92.22.32]:40801 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKrF6-0007PJ-Ke for 54040@debbugs.gnu.org; Thu, 17 Feb 2022 19:35:26 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dJYoBmBP27/Ob/R3WZLl2mV77VTs2D3Ar7ZHmOzmedV4f1IhF3UgPqdKDWFLxUZiWNEB38cfVpNxPwNscJPo99lJIpbnVY1Z41Ql/2cTjguwTYchMmJJZyspaF2YzgQyGFaNV6wGuqmpTPE/T78tv+drWVkgqaPX+5dg4TsdAg3DN0yjl8TrLNYLqwT2DClwBgjyw1Pfhz/ix7gBxx9q091MdXaZz+rkigSQrCdWadQvPV9QviFj0oJog8Z0K06VCBhD11bFhflriLakluzsRRLx6sn82FMHF/M7wa0K4Os32xztVDY7eztKc7WTKLVriydfaoOSrh8Recya1kplNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pI76EypNjQCj0hFVSckG6lyr5nXihuohfQnGEJVs1qs=; b=JejRXtNuYoEW8ViQAO1bwuR/OYm64Dsx6WEdkFPRx6abY5sYwjXKZEIzjYU1pw9nNnibeOtkSBnPgBH1Shll2SNdHznTTtwx0LhOZEhWc4BzItUUI0Nl+I8zvdnDRPZe/b0igEosQ9KUzs/JnWu/KKH6Lt5KCWCfTHxMtFpMY3YB6PF+XZi6SvODHfXFuAK83x+s2+v5xkJkM/C4QZpyzX5MNSBtX9DGViILR/ZCEz6ZSb/pu4vxtitwtHVxROUvNBM7WArMMCDSHVyRBDSZx5h9bCQvgpHYDGW7yA47v1q4aWLb/KOotmFO7v8bRN4W6iYy1LASjG0qvit8NVcBxA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pI76EypNjQCj0hFVSckG6lyr5nXihuohfQnGEJVs1qs=; b=KrS30xp40Ur+rwdhcrywIpIJipvX/akA+vCHcCViEe94Kz0d5ohOZxPFAFDiFnaZh6K5uWF1vOvva9AkGYPc+J1rK1XofoPOMhIbd6u/E9KcoMdins1agED11Dc8Gz/6HLoP8IvNBUlleXmYu86LwGa43WwymOKwSezy4sfncB49u7XDF6KjUUdVfztD9CySE2h/ZgQNE7L7ux+fnI70+NAVWrEd3xf4pLxRulbrtXZ+8ikCPGxEkS+6IdBJGkJlb16LHQFA5F+7ReQIijUDAxCYb07bS5NRkS2Kj/8HTVbdhk7PwPGjTKSqqp5ZsQdrOCrnTKmvNIyk1rn5dKRVeQ== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by PH0PR03MB6679.namprd03.prod.outlook.com (2603:10b6:510:a8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.15; Fri, 18 Feb 2022 00:35:16 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::8591:33b8:b130:fb1]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::8591:33b8:b130:fb1%3]) with mapi id 15.20.4995.018; Fri, 18 Feb 2022 00:35:16 +0000 From: Morgan Smith In-Reply-To: <87bkz5wz5o.fsf@schnouki.net> (Thomas Jost's message of "Thu, 17 Feb 2022 11:44:19 +0100") References: <87bkz5wz5o.fsf@schnouki.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Date: Thu, 17 Feb 2022 19:35:14 -0500 Message-ID: Content-Type: text/plain; format=flowed X-TMN: [4fDXJ2VCrZScMpjqFqDR+pydoM/g8410] X-ClientProxiedBy: YT1PR01CA0108.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2c::17) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: <87iltdf1vh.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 16edf330-bb4e-45f1-2cf0-08d9f2768872 X-MS-TrafficTypeDiagnostic: PH0PR03MB6679:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: J7WcVfECiOFtX6i7HJGV9pwUxSzjAfVY2VJ3EOAPMe7gmnNlXs8D4CACnLx9N2eupo+W/QPDFNlmvX48Thwh1is8BAgc5owVgzj+y0ukYnJmfVreWgVIc5t4HQx/LngNdIlDpGZy5jGXbtZOPDhUSekSjtM7CItpkO+XNi0ez6P2bgzO6MYjrb2dnYR5PlOq11reD+WHH51GtH0cghn5IZV7N+pzd0LB3rHLAhDXiWenY1cHpD6tjG2pEU2N9VbFFhJMoRn5i9mDkbLbV9Dkt0eWX65sYA5aNK/WJsPhJL7UNVcO8wozOiqmOud+DcWa/tiYUvoFgZLEbZN7tGp9+kH1l/EsHzCXafnNwMpnHqkvsjQ1oj2vlUY2URVbahgU6nLS/QsDnEBtRFOKfpgRDkNlJ3At8AJ8oe3lxiFbNntO9ool86h2d/ERDBvP3embHNVci1l7cWjxHx/NXeZDmHICyKwx4Y1OfO15eHNItzKP1IaLBgr4H9dyxEvYnh+weRwrKUXwXrrpx/v5tuA1axm9mfN8I4G2ilOQWIX8qbQHgGniibGETrNVNTrQ16Jv+4kuZ2dKakgjcM/kdZrROQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Jk7DDTVaVOT1axtc9f1T3TOtaos/9wFasgdeVz/XP6673+WAaJ9SzWLUK2J6iaNR07eiNx1ntKyPnuoMf0LoWixnwIYf2i9CCNUJtDs8Icmu4oRTib8N3NUYgEg7XsaE8IFn+pvvU9ZawaUHssLn2AY18nOPjSOBftMhbRyyqUf1ux2sglf2ZUJ2hg5ulRrVTk5tnBDZgA8k9dLn8Vx8zB5waJQ5a/G8cZ0QqTevA1dSr/xG0YKQH9KEzk93Y/RFeTA9naG1b3FshZtjWb4FDbEbCHVnftlTCWcHpXDAcq0NVY6p3BDaCfwQP+krdvxZFIygiqBORMvsAYhneaR+cIc63vgKmfkvcZ6hXknT/t/Orp1DYh5xveGuQsDtNXF4dgNyLtMvxXQZ3kZDEFaGAqqGxT2/KWYN8xOfNHu1whsfY9weKdfT5486ml2PC9PBY0qIJiLyP06eNQoVvr8Pop3/rRBtq5Qa9ma0pGu1rRXjUheybd3hc6RNMGjc5n7qEjvSHTeVgIysWk+Wq7iB45ouJLTwb3TKiBj519f7fvRBxeJy0IZDbxyBGUwEJTut7VErsKP7/BafBDhtYfT37YBlyxPhtoMxpSZdqvRpGBuSFvaH25sonWIwohFZA1QMbmjalVc78twWTKvDvyhzzGdFl7diQw2OjAxI5Xdc7uqqTEmPTnLoVF21YXSFh96tZWMVpRDNmB5wEobU8s4t0M5rkDwhO8ad6LtdPbldhur2aXhCu4KotbHm6GoZEElmoISZTjHyhnAb9enytnOuY5OMaaa+IWiTwezt1MRdulVn8fX1//zjJf6pFdXoupjV166rsNiNr2HHtJcex9ohS1ZTdDgasdg36yxavDvJDh51wMc3UnUN8uWjP633bk7OZ9D/BghBu2LQ4Ql5CWMjx8JBTV/sQRFkIdV7jAJHWolwnXvuqNCdm2un8HqmjncF94OtJ9Xjz12rtLT2tI8p1g== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 16edf330-bb4e-45f1-2cf0-08d9f2768872 X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2022 00:35:16.5132 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR03MB6679 X-Spam-Score: -0.0 (/) 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 (-) Hello, I have been experiencing this bug and the patch fixes the issue for me. I'm also running sway on wayland with a laptop screen at 2 scaling so my setup is very similar to Thomas's. Thanks, Morgan From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Feb 2022 00:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thomas Jost Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.164514591330667 (code B ref 54040); Fri, 18 Feb 2022 00:59:01 +0000 Received: (at 54040) by debbugs.gnu.org; 18 Feb 2022 00:58:33 +0000 Received: from localhost ([127.0.0.1]:53037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKrbV-0007yZ-1o for submit@debbugs.gnu.org; Thu, 17 Feb 2022 19:58:33 -0500 Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:42095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKrbS-0007yG-Oq for 54040@debbugs.gnu.org; Thu, 17 Feb 2022 19:58:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645145904; bh=19qOGvBPH6KRvu2veOUBw9vSIDQozf9GJg9Nxw0RTe0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=nQm/gPjL7kZ+83nyxOkr3lIO6UkDNZNHzssncOJ7f3y5tQusua7BOQvANYr4fzQ6JtNIUZQ/5od8sSZvRf1d+guBLXjB6fhrXQIaHvb3EknT9sOC/JGRGnbbBc//MzftnnB/XsA35S5ZtIlL2xcgz5kv7YznF93i0aYfxI94MBwoH70K/pEvY9JHfOxKQ1purktBSi66aTLyqV8rmAkPDBHJ8X8Of/djOJysig+ekWIk/wypIaysfk0gGuXTFa2ljhbghxZiLqQ6RWLvGZ8FQZjvrJPi4wcoee0KyGwV8d0R1+yd1tVowbiVfx8YI1AtWJ3SNfXaCG00EVTn9AIqTw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645145904; bh=7MgPhE2BJtSsYVKQwjPxqWIzBebDlDse1B1jLfaudFK=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=UN0pLzSHZtH0v4Bad/G58hszRxDuZ+ntdAPnyGyHw1M1VdYny51Q5dzdcwmoza2YBqpIHwmWh9zK0ZDvm/IORFjGNZwn0BKwnEw1SGCmZq/u40YbOFK+c+iN5DH0WY1EVeugYkKV/B5z+ZKsLGKkTUi8IK5zufNakwITlaoLbGU7E9Rp1ddMFzlAuN5l7iKTgFmHkgqqNkF9iZL2YfTmT5mwzzqmf6zfEdnh36bTWHGw1CCZODjl7ermMHVwbXI+CNTbLrKhXZ66fnVzur70ayUNFLJ3pwWMxG0/qoauTugDQhYsZZZxm/GvOQMZdkCNDza/2hAWISS/3wvBXFdClA== X-YMail-OSG: _aj027wVM1kDGRk78qrgRn9N90hS0Ey3VxGEYABYv9Jb6SsIBDs5beSHfeuYncM ZFiDENa0rd6MnCWf0_zmksNuD.hS7ul7W6zVSQW5Out7Mth6BIWcJsywkkID9FcaRgzc0g9Ue9tI Y2Uq4W47.QEtBqHeeGXrcJtDToU6rsStaOEr12KiryRgGDsivPZI_IkAuNjjo0duZnohXEyLQi2s UJ4LRDTCobDVHoRAbcUAsaL.r4Er.iK6l4wb0QXfUGE5oxY9aiVSfCogqAxlNZbZVqzrHX4UVWH1 1psCyaRNYTyv.j5dfeNWs60B6lVZhzsTOYYwspi6m4aB3fU57j_bP7co1AiDvCSFTEKX16X0Hh6F AIppwwfkL_bWgx2_6_IP1Zj_3wHXBe3F8aLbwgVszWemO7wSuKo8Y0g1QyrtwDey4Z5sRrRKnWVF wj8A2E5AoV4HuKpjqtD4jxYUYE0tZrwZbWIObsVKA_gcZmHkGWyULbSsmLXJft3u3HBfDLg0tjIn mDKN4iBIbKOhjSF_FuteO0eCEpWArYeaYcWtPvTpw_0LExxGE6tASdgX8luk7vTWpjT3OdzJlIgz KJT9O7WCxeQY_B.o9GtX_oNvTTMPMFrmAjQgYE50f2niXcaDFGviKVQ6mA2.Nksq9wpna7ImYkeS S1SMrHuDvtrnSSu2inXgKUiq9Sq7t_RZiYiFxtiqxj6rOVtVx0GvLabR1niteRx4bMV5lG6OJsKB oS.q6RaVI7zhJGiPDkv6SbWtzznZZVZkpwskVM3SHycjkaow6D7ouyKrfZ8QZkP1.Lm1ECVPxdCy rbW9oLUn2WdRCnftF3DQXCSU157v45wA0QdOedF9RL4N7DQ.4Y9mkrOCNeRvCrTPWfyUqvCKye8T HmI6iSUN5lhsodgXVhEJLlOKQFamoRcL1oACpBOiYMxCtau5mTAM_Rzqxf2yzv4e7zy4n7vl34Bc Z9Bds6Pnfl4zFq9KsNvLCdNOWAGQBa.u_mfpou.iJRa4KvuZCdpY7psIpXq8cJjE8N7uuIHk2Hqw xdgkvMijwf0nxkT1K.iBl3.ImeoH2roKjEYrdfz52PS0hvRHXLu5Lwd_41zJYt3i6MGOvTEyYeWn Nmlqmud1qbGQx0d_RrSXvrOT.377Ha9lW36jgVA8TkZ5lA3jqRJHgSystwmvqKxnKAUlklsLpfjk DXdYWfUha2UaDcQAU9P92npbaLe5NnMtEoJs5f02rUsSSqZ0huJQBp3bDNFtlI.4M8nKYwigq8Y2 lm1j6MV4UgY3oD22yLZJe3UjHQbOOMvF0RJRMCZC6DHY.bvwdfzC78F814.iUIbuNWAOLfzE4nAl Hhav2YyuLzAZMLdFxHNQdL2Xvhkdyv8VsaySDkk3w04BD40HdPguKJDr74mG9k6Nh0INlckKshfX ieyiZu32Epx3GSGoagMq4QR0Bj52mVAk9TEG.e5DDnQKAPeDaclYMx3injlZKsUQPSZvBXUxn7Yy kyAvHWRQ1vpUGExEXgYrrHDrd.EMuAZsbRdrwj3ssChqjpVY0kEmxeeQ_hqXvcxRNVRWTXrgsP_f RcsOgEeUzyg70iM0YkCMWg8SlrME6qSWRfDXjRFEaf9tF0BKiCC.kBASk89eRlZ6IFUu79gGiA2x lcWP7k1IM0mXPXq6nqNHCdeF3PQpIW1zrH7sVvypEO5lZsTHQT5HPfDjhIiELL0L.t7rujM4eKYL 3.88FOzfZlQSUNreRNicU.21Pf_A97dCpaV3KW1CtoNk.qUHXNuPW9Yt8ukaktc4mu6p3XSvCLfC i35vUvIEAH04ioz9j0GA9Ww2OC4TYzTHVRygUVnVKDuTc7muVLy7Bh2nC_4d82GkWib86X9OUnKm 861UGogq17S0Mytn925pZOVEgRhxXfxYAXWLcw1m2wWE0A3PFITUnzAiu5CnBBS_9yjfc76niARJ jA3zhe5KzTH3gf1lxA1aas2RIC2o4jCU62rHM1zSdWcbroln_I2OKMys.Z8mN818kye0lrWGcnV9 dcdAi84L7n7_liEBDMIIQ_qHtK8pvQMneQyyDpZvbZp8WLJX5fM87rhLGfykPlLHqsYXjPZ9cvTx oVLq3aBGhkYRN4fu6K9ZsejSn1D_jJO.thuzvnahwlkT1yk_Viu_HfaQG_UYX9Z8UdM1g48bwpuv JOdHc27E6i_3Vi4CTEkl4J73gnEzqeHZWQcs_kEgEvxF7NYNwDyfT.2mM4J3CavWxDstpk.arEVV o3VL5WC.xIXST_6fRBvjOnY9NiPMewkyIkw8erkTVvoTR4WmVwzAW X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Fri, 18 Feb 2022 00:58:24 +0000 Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ce1791df3189912e502301caa4b469e8; Fri, 18 Feb 2022 00:58:21 +0000 (UTC) From: Po Lu References: <87bkz5wz5o.fsf@schnouki.net> Date: Fri, 18 Feb 2022 08:58:17 +0800 In-Reply-To: <87bkz5wz5o.fsf@schnouki.net> (Thomas Jost's message of "Thu, 17 Feb 2022 11:44:19 +0100") Message-ID: <87k0dtrnx2.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.19797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 925 X-Spam-Score: -0.0 (/) 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 (-) Thomas Jost writes: > Attached is a patch that seems to solve this issue for me without > completely reverting that commit. I'm not sure if it's really a correct > fix; please email me if you need any more details or testing! I understand why your fix works, but please see if this change fixes the problem, thanks: diff --git a/src/pgtkterm.c b/src/pgtkterm.c index 65408801cf..bc47c0471d 100644 --- a/src/pgtkterm.c +++ b/src/pgtkterm.c @@ -2932,9 +2932,8 @@ pgtk_copy_bits (struct frame *f, cairo_rectangle_t *src_rect, surface = gdk_window_create_similar_surface (window, CAIRO_CONTENT_COLOR_ALPHA, - FRAME_CR_SURFACE_DESIRED_WIDTH (f), - FRAME_CR_SURFACE_DESIRED_HEIGHT - (f)); + (int) src_rect->width, + (int) src_rect->height); cr = cairo_create (surface); cairo_set_source_surface (cr, FRAME_CR_SURFACE (f), -src_rect->x, From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Thomas Jost Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Feb 2022 07:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.16451691424466 (code B ref 54040); Fri, 18 Feb 2022 07:26:01 +0000 Received: (at 54040) by debbugs.gnu.org; 18 Feb 2022 07:25:42 +0000 Received: from localhost ([127.0.0.1]:53295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKxeA-00019y-Bn for submit@debbugs.gnu.org; Fri, 18 Feb 2022 02:25:42 -0500 Received: from out1.migadu.com ([91.121.223.63]:52734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKxe7-00019p-Hl for 54040@debbugs.gnu.org; Fri, 18 Feb 2022 02:25:40 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=schnouki.net; s=key1; t=1645169138; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uPoOrbWTeZsYtjOuT7zleRAf3woG1wPlA9ialRfZBIU=; b=pPGO9ifWk9RvdFoDe4yhbj74qDNVOYi0LsGW+E1OZm7r38hGAN21NquGmjPmK39F2ikDgn rWgi2taFvhbbAxC2tGWTkGi7gYCNJ2uImBC0y5JbblQCc4q+SdrXAXTV3WviJUThZgcDyZ FSsuF1p4Tit5S75Ot3j0ax9s1lyzHfjyOpKGXYK3Ospitac20zTFkpAhrAXtQlnlv15IX/ +DAG7YjpR4c9oMkI19ILai+qA+GxDE58M5KpTdm05yq+FnunFztbXjyWhl5q2ywugYFf1Q jTXnL7ugCr4vsQ8wYTqznlwcgv/zoCKaF/T4Vm8TIH4VmEXFG3soW0XbE46xAw== From: Thomas Jost In-Reply-To: <87k0dtrnx2.fsf@yahoo.com> References: <87bkz5wz5o.fsf@schnouki.net> <87k0dtrnx2.fsf@yahoo.com> X-Clacks-Overhead: GNU Terry Pratchett Date: Fri, 18 Feb 2022 08:25:36 +0100 Message-ID: <87tucwbpqn.fsf@schnouki.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: schnouki.net X-Spam-Score: -0.7 (/) 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.7 (-) Le 18 f=C3=A9vrier 2022 =C3=A0 08:58 +08, Po Lu a =C3=A9crit : > Thomas Jost writes: > >> Attached is a patch that seems to solve this issue for me without >> completely reverting that commit. I'm not sure if it's really a correct >> fix; please email me if you need any more details or testing! > > I understand why your fix works, but please see if this change fixes the > problem, thanks: > > diff --git a/src/pgtkterm.c b/src/pgtkterm.c > index 65408801cf..bc47c0471d 100644 > --- a/src/pgtkterm.c > +++ b/src/pgtkterm.c > @@ -2932,9 +2932,8 @@ pgtk_copy_bits (struct frame *f, cairo_rectangle_t = *src_rect, >=20=20 > surface =3D > gdk_window_create_similar_surface (window, CAIRO_CONTENT_COLOR_ALPHA, > - FRAME_CR_SURFACE_DESIRED_WIDTH (f), > - FRAME_CR_SURFACE_DESIRED_HEIGHT > - (f)); > + (int) src_rect->width, > + (int) src_rect->height); >=20=20 > cr =3D cairo_create (surface); > cairo_set_source_surface (cr, FRAME_CR_SURFACE (f), -src_rect->x, This was the first thing I tried as well, but this didn't solve this issue for me, and I had to revert to cairo_surface_create_similar(). I don't know how they are different, but I couldn't get it to work with gdk_window_create_similar_surface(). --=20 Thomas From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Feb 2022 07:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thomas Jost Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.16451699155720 (code B ref 54040); Fri, 18 Feb 2022 07:39:02 +0000 Received: (at 54040) by debbugs.gnu.org; 18 Feb 2022 07:38:35 +0000 Received: from localhost ([127.0.0.1]:53323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKxqd-0001UC-Cy for submit@debbugs.gnu.org; Fri, 18 Feb 2022 02:38:35 -0500 Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:36701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKxqZ-0001Tv-TL for 54040@debbugs.gnu.org; Fri, 18 Feb 2022 02:38:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645169905; bh=jyM+gyJ0GHED9Jud1HRcn0rSiI9Wd8QrDb58FEmlqno=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=bYKakMLnecV3Mj6bR11M+dA1HZH0nc/E9qGofXXazRFmhq1/YEyfyke/9/iosNKg7soARGDht/zfi/UdcKMSerZWMlF7tJnq3JVeYN6eMhDhQRHReROYRol8VoMYh1gahCKcb4SeS21MmGLauc2bxObeqSTj7KOdyFS0zx3pJ0eA0hbLK8Br/Fl4avwxmsQIyTtCf+MIgY7YiSLvx5zSOo5zneqsy0TfMNnnbvemPICbMyI3JAZv+uJR6/3ckD9XeYcm9qRVMxHzsA1MPhg91ZocN76S078T76qgjztnUIdUrSAulPCUjL+KlU1wF5N6DK7NnyLQitJCKPWPjlyStw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645169905; bh=BA8U1srroZddaNgFL9yDkSLAsa42wTv+6jvYah0Oq+F=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=e6N2/b7ZyJow3t7P0/dwy2HWAeXrdI3WP4za9ZJaA5SJ5WdNcSoSZOH+c/BvAO2T2kARozx5pIaVTl7fmVisyZ0pqe7LxDrmwYaOZArTv9vKy0huvTJV6CxnIRbNrRcOl/4dAewa7fjqE6mwxnXgYeC9R3npbOe+PKQCO3gabaheVCpMBeUh9zqgAnYo1Y1JQYNh7cIPlQw5JTkORh1KVquOzzKSwIaVqGhVDEb1iWcjrrDwI5CORF9JWlIZ4NM8LVc2Mfz18kN5G5UZgZR9nLUCBYEXKgHwiRSSAvahdIbv+9DH00hyVw98ahlKlPfl5f5UH8g142F7P+CJAvkr6A== X-YMail-OSG: N046bj8VM1llJGhHsnwOMQZcSQNL3Yof7F1.x7zMNHPvH_NFQQt2W8Vl83vci5J fTgDfXYmCCPYRclN2_05Jzp.GictE51Y3EijD4Ks6XWFTt4UMMcn1fL7qltrBXN6jK55v3sFBFRm BCguJf0.IwE70ROg17AXmCArTLx37UIsUy_FVNkaZW.lBmZye8B8yPKOCS1prjBEMrdtC4wcAdqq 359We7eHND5FWLk4rVqLnsicfz8mDqja1Kfofc3ihuxbWJ9636lUVwNikyvx2hXUGONDpNMkhSv8 vQcvCyTJP2yyvHSFKs0Vka.CXKJFrCWP2TRauNFqVnxq76LXWp1LcEHPOpHdK4qsmkskkjlAk0Ee rfZdqPMyx2AbxoQJJomXa3t5NOgU5oXCRtBhEqk58vt7r6AsYFITNPaL6Yhb6Ce.U3VAA2YImUmj HoJKVkzKqbvGit4BMLRHI8SGURHUwAUjJgoeHi_13YVH52WFlyWGDmfOO7wt19QXSm3MYA9s15fK xajtiizEzxyC8o0unx2tXv7bK77BEWjoMtDDsWHzx56iAkjbMFJtb4vi.HylNTwHpwzXmJZnKV4p HwpgFV4pSQNOFcl9pu.Lns2VpGRGcYUgMcgff5FA8QGQVidflr8OHJ_KfRhcVkI_5XxY1iWNK1NU mKcAxwsnCnF.P0r_Wao8NLTPAPenW1eXWR2HXSc53lSPGrqi1xbQIfH1hHyFinwFOrac6WPzMfo0 JRpzMB2QuuBlzMiXYwdbc_NNhaeAK8WyKOtkUkgoikYunFY5j_JecXvAI3mEt0mqtQErc9MnqrVF 9YDCWXVNb_eazD6kGohWbwGtOTtQvR_aD9b8miEbUpU_DqIYUUqpCJuCesY6l7PL1rDSNBVx6gDZ yDoFRO1CQd5XV2a9aWOcbRnlEwkKfpyB7KY_0lw9UMoWH5Ehluz2vGvVW7l2Yfew_E3dC4IS9B8i MuILrnPwZSO1ARxGiA2Hil_FtVDedFR5nQ1I2czzDTRD2FYV72rYWsD4e96fEabKvnow9y4Rz23O 92pktNy3jeGbK5ChefjM0sZBxOkUsSNfJUw7epNmSAstSXdJXRNWdm3LndiKPwUWsHhHehqwL4xf evJ6r.6VtMPooHdsD68fOysa2ZBUjSo6ZDW0gd0priRUVZhHW8YwzzFNN4XfIRJOV8_De9k6Xhc7 L8xaiFr8bE7cD4BrgR_ILEYFE6lXnqLsLhTbTgaOSvmh6ydDNsDKxf85imj98eeU6xKoW6fvQoCd BOfmaDT.sDm1M0PrQRczj7P7HaFn8felk.br3K4XoAbPXanJb8U1jp5sUGnA3YIPyod5cOy3hDXq ZTaxO5diQzDjyZsw6h4Jp8JOE2v3GEvSsMRTATsk.dVUt.k9VLN6JemssC3eF.PjAN56VmQX4RZ3 9xbHNmDqSseMOC6E4uUVObSqlBB9mrYzqSR_Qv_aIKfEm4jISEbM8by3dszluV08ZvFZr9J38NK3 vdrkyT5Qx2d8Hqe1oatlTIK2irBPomBKbF0bnhgDeIcaqSxU._W.Lpsje8WAP420AShIhuIeYpBq gJnX6P3IbeRTIyQjiGBkJ3UYE55u8yerVHCxHDaBh_QuPfyvjpCXblhidH8hIbq8yigl18on4tJd vslO4k5hGrIILkg9039uqpOAUrkDtS2mD6DI8TyaIo8Is3KLC0amer3_FaywVWrhMem4v3VZ.YfH 5LU31x09oX80sOfvFE6tnJteWRdBeiSKWFwCyGPtIbKPFifbS7ma7J4aAKyv6SojiRtqIHnxhSJr ZL8nhJIWs94795ahqObTeRFnr7_NK9EXQHOFlj9zsg0Ij65NPE4QEDKNXisCQegDo6bAOMv9xOkz DwWT_pCCZIaYvkCS3gNMcpXPN2ErX2nYLFB_QKvtxT87p12.27aKMbugg6_fniG2C19jpQ9htjYx MUscIm_upYPr4XyihBcvWrRt_frUw3bGfEOkOwOEiAZMexRteFwW6bmQb.zyFRH2rMbMcdkgiPng 7.m3sbTFcvxs3wX1R4h7uqtPSgYwaa0dZqu2p6H33Elm_SpjEarUjOHhJ.XIc5kxAU.0Lkf6qJdp F.dDg7VrDHAzmLyoth9.bRSLziGlEAYPtT7D5Vg6.obt9FL3a452UZjBhELqbYgAcAbASDtuUqVK _4G3hkch1QesfAevLUJU7_tmnC26kaLw2QIjPPFMA6oKWlLpvfUdvdedCqak_xbJM7k1Unf5hX8b RuFica4xrC7CKKHas0__8eVVzzRC9Lh4GfYOoQa.feuacBMD5dxky X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Fri, 18 Feb 2022 07:38:25 +0000 Received: by kubenode504.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID f421699aaacfcd1488c0b0cb4231f6fa; Fri, 18 Feb 2022 07:38:21 +0000 (UTC) From: Po Lu References: <87bkz5wz5o.fsf@schnouki.net> <87k0dtrnx2.fsf@yahoo.com> <87tucwbpqn.fsf@schnouki.net> Date: Fri, 18 Feb 2022 15:38:16 +0800 In-Reply-To: <87tucwbpqn.fsf@schnouki.net> (Thomas Jost's message of "Fri, 18 Feb 2022 08:25:36 +0100") Message-ID: <87pmnkr5ef.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.19797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1391 X-Spam-Score: -0.0 (/) 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 (-) Thomas Jost writes: > This was the first thing I tried as well, but this didn't solve this > issue for me, and I had to revert to cairo_surface_create_similar(). I > don't know how they are different, but I couldn't get it to work with > gdk_window_create_similar_surface(). The reason `cairo_surface_create_similar' doesn't work is that Emacs recently gained a feature that allows frames to have a transparent background with opaque text, and surfaces created that way don't work to preserve the alpha channel when copying bits, so going back to that is not a solution. Does this patch help? diff --git a/src/pgtkterm.c b/src/pgtkterm.c index 65408801cf..54b65ac54e 100644 --- a/src/pgtkterm.c +++ b/src/pgtkterm.c @@ -2927,6 +2927,7 @@ pgtk_copy_bits (struct frame *f, cairo_rectangle_t *src_rect, cairo_t *cr; GdkWindow *window; cairo_surface_t *surface; /* temporary surface */ + int scale; window = gtk_widget_get_window (FRAME_GTK_WIDGET (f)); @@ -2936,6 +2937,9 @@ pgtk_copy_bits (struct frame *f, cairo_rectangle_t *src_rect, FRAME_CR_SURFACE_DESIRED_HEIGHT (f)); + scale = gtk_widget_get_scale_factor (FRAME_GTK_WIDGET (f)); + cairo_surface_set_device_scale (surface, scale, scale); + cr = cairo_create (surface); cairo_set_source_surface (cr, FRAME_CR_SURFACE (f), -src_rect->x, -src_rect->y); From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Thomas Jost Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Feb 2022 07:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.16451702466273 (code B ref 54040); Fri, 18 Feb 2022 07:45:02 +0000 Received: (at 54040) by debbugs.gnu.org; 18 Feb 2022 07:44:06 +0000 Received: from localhost ([127.0.0.1]:53338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKxvy-0001d7-Fc for submit@debbugs.gnu.org; Fri, 18 Feb 2022 02:44:06 -0500 Received: from out2.migadu.com ([188.165.223.204]:17150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKxvv-0001cu-Nd for 54040@debbugs.gnu.org; Fri, 18 Feb 2022 02:44:04 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=schnouki.net; s=key1; t=1645170242; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9SghwhRzo5e3skJ9qbTqHwjm2+BKMPvD+I0qE93B/vk=; b=SROZ19xZa8Z8SwUBlFhPDh3JW2icajef8dMTl05fJGgqJXGkJuFoKMw1N4qbn5dYdtICOK rttmIvaRwwe73zmUt/Hvbi6j1r1aNmjDdjMCsYOCZQkROrndgNM/rFtwgMXACMXVBLSbr6 gKZg1gnPl9niGdWgPh0QfdHYwQGkQpWENz1C4+wlnlId4XHNMkbGXTeflpLt/uujJ/uAsj qDnuYaZDY1BdXog4Cvk2nF5TssFW/JJxc+KSSg5q5AmfGxOWc8pG1l0K3yaroVXnsV18dd KznBFumbLRUvqXEb1fYNZE9uHolKNqSIlG6lewqiyyAJYkoQ+A5q3KZQvBaeRw== From: Thomas Jost In-Reply-To: <87pmnkr5ef.fsf@yahoo.com> References: <87bkz5wz5o.fsf@schnouki.net> <87k0dtrnx2.fsf@yahoo.com> <87tucwbpqn.fsf@schnouki.net> <87pmnkr5ef.fsf@yahoo.com> X-Clacks-Overhead: GNU Terry Pratchett Date: Fri, 18 Feb 2022 08:44:00 +0100 Message-ID: <875ypcipq7.fsf@schnouki.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: schnouki.net X-Spam-Score: -0.0 (/) 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 (-) Le 18 f=C3=A9vrier 2022 =C3=A0 15:38 +08, Po Lu a =C3=A9crit : > The reason `cairo_surface_create_similar' doesn't work is that Emacs > recently gained a feature that allows frames to have a transparent > background with opaque text, and surfaces created that way don't work to > preserve the alpha channel when copying bits, so going back to that is > not a solution. That makes sense, thanks a lot for the explanation :) > Does this patch help? > > diff --git a/src/pgtkterm.c b/src/pgtkterm.c > index 65408801cf..54b65ac54e 100644 > --- a/src/pgtkterm.c > +++ b/src/pgtkterm.c > @@ -2927,6 +2927,7 @@ pgtk_copy_bits (struct frame *f, cairo_rectangle_t = *src_rect, > cairo_t *cr; > GdkWindow *window; > cairo_surface_t *surface; /* temporary surface */ > + int scale; >=20=20 > window =3D gtk_widget_get_window (FRAME_GTK_WIDGET (f)); >=20=20 > @@ -2936,6 +2937,9 @@ pgtk_copy_bits (struct frame *f, cairo_rectangle_t = *src_rect, > FRAME_CR_SURFACE_DESIRED_HEIGHT > (f)); >=20=20 > + scale =3D gtk_widget_get_scale_factor (FRAME_GTK_WIDGET (f)); > + cairo_surface_set_device_scale (surface, scale, scale); > + > cr =3D cairo_create (surface); > cairo_set_source_surface (cr, FRAME_CR_SURFACE (f), -src_rect->x, > -src_rect->y); Yes, that seems to solve it for me! --=20 Thomas From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Feb 2022 07:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thomas Jost Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.16451704906814 (code B ref 54040); Fri, 18 Feb 2022 07:49:01 +0000 Received: (at 54040) by debbugs.gnu.org; 18 Feb 2022 07:48:10 +0000 Received: from localhost ([127.0.0.1]:53345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKxzu-0001lq-0Q for submit@debbugs.gnu.org; Fri, 18 Feb 2022 02:48:10 -0500 Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:36824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKxzs-0001lc-L8 for 54040@debbugs.gnu.org; Fri, 18 Feb 2022 02:48:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645170482; bh=X//xwRwJjXY8iT2/rzmf6+dTNx374Og9VsuQslSSLjs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=kLkCqSHdTISbKMHOKHEi0LX0IaCkKUIWD2vTwFPBxZvD+jvFUiSEpZGp+QXCsUuBNZPVtYXZt0i2NeM+9udEx+HPQ5W7bmwWvqEa1YhgeOyAn47PdJQ3qgbph3sJ9G5l+yptJg/wbYJzASVnmsih7pRVC1OtycM7FW5LieiOrBAS1oHCw4zyqhT3/88VCL9XNB4AtLuI79fC5BmFAcfdZXSNKHtwqGFMJGSBFwcE8faUdvnwSMivrmpAzeO7ZUJ7rzYvxEZ/D0XUkJFk8F6jpg9bOZBTjfM2xSh+TP6VyK/U5ZSGW8gopTIv4xCd+Ad0PZ9mq2RyI+dAJfayF8qYAQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645170482; bh=xYQudGmkN/5/SOBd5BqzFlQvODmyWhFc8a8v8gFqqu6=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=cTo0e+CE8IiePOlZt91R42no89h9HZ+B86eXP+y7dBxvSHq2Q+HbQkOloNRFcv7SELb5s2DSj70z1rf31y+0UVyw1W7Xrrpf3UpYInUsqVxKETlhafSPPoFlpmz8mLL8wCHbI/4sVbNZE5pIofxv8f7rJSnptCw64aBQ2dMrdK7VlxyEtygIWOzlfbANsvccwTm1azdGDTZRPyo/iC5iXog00H+KbTY1xR9Y+1nAp8q1Q2ndl8Wbrd6klzuWAkUPvK2Idvl3JrAlcvfT9LM3emvg9+oI430HFWIYbua1gH5GDoFp4GvdAuqiULHdRbHtFoA1iD9WQgKcbE7X0qaZbw== X-YMail-OSG: K81l7BYVM1kXZOwveMr1o7BDR_Mungb9tBViKdGRMSpMlDYfUZ73wbelk30I_Bf s64IQr.xZrvveyuqNLdZ6KtRydjh40M2BISnSg3Z6VlKkudAkP3gwZ1Zx88FZfWgRg5i0_ZhCFd. iZpaU02slR8bYDgulCjbzpBDrF8rKmA0g1cmaBtamMmaUZWuW.5McPYE5cbOI6sD0cMu9DE9xAlL 68iQJIX28FTlXFVfdyNoNHdra.wErnP1BY6J4xyS7oBFIhhzRhhvhZkSmjlNfYihGdOjZRMs6Zv5 dKi0FkyMFLlUUgyR31CSMEgUbZoqN237hiGu1FrfvRJAqK8FPDLjMAAukSWxfB7heVyvEL5N9EnM 3I_MtPUPspFypwR5DP3pzrk9qUx2ywQxJ9.UQRFK9d6z7qa80luUYz62T6gZPc7shVVv7bdiuU3j jvVjiLQMHPJKcVAPHzxDWsImor39RLvyz1J_O0mYBc4PSkeCsunKa8jjl680NKL2Zp307mL9LBkE yw0eKwktIv1xzxEdYNB3hfpjQHaIc7NCrb5jW7k15X0P2l.7G1iJQ21VDRhNMaT5PfA3rA7UlvrZ AJxqpMM6gl3zU5ie6D8kwZrtEcBA8n6ql4aMPinE_eAu1EpuACOyxZWDluR6_kEfXrunDSvLZMwN qCWDGeE0fLWvmDHI6SiFGAHQVejLqbyBlfDFSbusRKxKQSuyfXVrfhwFiZPjBgV9FwpeSP2XsYYZ R9OP8v27r4rvrm6k27N1KAgYvWlZr5nwiPgvy0rNha_EPQQUEuKHFt7jCwGNUOA.1MFdep3AX12a McwSDxzGmZa3.zR3pC6qFKEm.T8tE7sfd8tPmLY95B.3D47AuEgjPi2_BOt.KI5IOVHqkg48pOwz fSiUHxge6tnuo8dgPGfgL8uOLoOM_FzzKZKBCfxzN7heXAMs_PIhuRlbWUcIxmMzta3cKmSaRfz1 XDuQqHbiY5dNUYcLMr.bYmlackt2EKpAH.SPXxWhVjCg3KFB0qPdKPyHq8bCIC7ue0WqnLTTIgCc zrN7ORYIt3_Cxp7wHBkUFloidZvWBkCPfCMG1qPCo888Ek02N.Fjs_LhBlzN_Nb7fXm7OgEwVea0 0x0rmWZtCGvVNe35DTINmjL5wOYHYNENsPdmLJlP5xH5Ciqft5qKQ8aOu2bgd7_WWZf_fKp9owyq 7GqYz9t4l52YJgCfm2HjxP4mXDhFmXvB3YLioNEa3dpzniLEa2nhTD68VAEABaiISDy_lr..pTrc 67AMt7uCNVpJvbg1P.dGK77B7jjBN3qryV8WP7UazEzocJNvgavZd1nlh4mDj77n1Rfy8w59vPzL LhH1bLUX46oTv0uSKi7QWxT1jcFcPaMd494GLwPHiTjiKvvxSpTa7taG1eyMiwU2CQK00XmKPjmk Ntr3qVqXO8V5NEkbGSAvsL_yIFfpG3rFF17JWiC1sgeoJs4tkQPsCVKzBhkS7Eht6gTDbxuxJAWI M.wmPpW7MDNUtmct6ywSMhXGBwWZeg1Ip6zAt0OAWp.kuqXEIxBv0zee3FlHBtQ_u9J0E1eXtOJI ztKSO_eTyyzUm5Hp1fDTik2MXUSniEW1XDbwYZUDTkgdADyFIptmuZUEts42u61zL.B4sBJghPKN vjcdJ_ntAbrh81y094sG_FeLt0lrmSNQqrkvYSBkNWbg2a.DnoxUkjTKZXBNCqB.e.8TyYnblTSz TWz_OQdsxvB0DsecDs5jGf117lds8wot.fFAPNIi_GQ7jeW1EO2xYjZOFRgYgfZCsChdNq9BOgRK urK7zmG9Ej8SBLtPVSG1KA_dAQvb3G8nBhEEDoWbRrWLjych8NnNY4pq5qEgXvMr.1apLOTCzmL_ P5E3XrYFweNlbWUBvd82clb1s0DyddRzR4sYt174unVUytX7p3XQOSzUH2N1M8J6chpaZzHKOuWf m3W6HLiNwiQATn7lOzb1bf1j9zxwPPvqEAnf.NsRo63ZMFoM0orQKWulfvjM8FcGM0GV1QMLcHqw 3_6NlA_o2CDxlwWHVwOs4ZzEQVrcLrj66EANLB1KwesvyV747md2zcdrshwo2KcaAgQXvkfzMXsG dnZue7Li1OJCK4V.79JDnuMHO5SlcALpGpcWeQplQ_4nnxJiSRnz1ySqnfNWjfVsD1_.kAYTkP2W JvGpcLyWlSiaD38ECWAWa0bMQg6qcTu1p3iq117C3Oe09A0rfTSIqi7XZyqIc96jufk8BLOm6n2i zVPeB.Xj6H61KZTGhpNvhb8f_HD40NIm5cm7z1t9u_u9CAimKlIzC.Q-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Fri, 18 Feb 2022 07:48:02 +0000 Received: by kubenode518.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 430e3fc71310294ba5ac6a6a9f4dd80c; Fri, 18 Feb 2022 07:47:56 +0000 (UTC) From: Po Lu References: <87bkz5wz5o.fsf@schnouki.net> <87k0dtrnx2.fsf@yahoo.com> <87tucwbpqn.fsf@schnouki.net> <87pmnkr5ef.fsf@yahoo.com> <875ypcipq7.fsf@schnouki.net> Date: Fri, 18 Feb 2022 15:47:51 +0800 In-Reply-To: <875ypcipq7.fsf@schnouki.net> (Thomas Jost's message of "Fri, 18 Feb 2022 08:44:00 +0100") Message-ID: <87ley8r4yg.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.19797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 114 X-Spam-Score: -0.0 (/) 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 (-) Thomas Jost writes: > Yes, that seems to solve it for me! Thanks, I'll install it then. From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Thomas Jost Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Feb 2022 09:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.164517504413967 (code B ref 54040); Fri, 18 Feb 2022 09:05:02 +0000 Received: (at 54040) by debbugs.gnu.org; 18 Feb 2022 09:04:04 +0000 Received: from localhost ([127.0.0.1]:53431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKzBM-0003dD-9h for submit@debbugs.gnu.org; Fri, 18 Feb 2022 04:04:04 -0500 Received: from out2.migadu.com ([188.165.223.204]:52297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKzBK-0003cn-69 for 54040@debbugs.gnu.org; Fri, 18 Feb 2022 04:04:03 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=schnouki.net; s=key1; t=1645175040; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2MzuX5IHSFJeeWcs3N68puK5zk2+HMdeXscwWhY3dKc=; b=QEaz1XJP6sLUg5KcCh88LqKMrY5hvFEb6JGyY0wZSCK7q0FrT6ol3sazVktk96O2Z+2dYp vDGNhfYFwYVodp0aCpaKAE4hect+GJnk5umtbhXn3x5Kbr20q9M54Ou1U8j98Lb/tJWAfi tNoNJO4Gwgb9p777RWnJffRF5toz6z6VviDcXjp7szruq5z6PjjGIZMkU6y4Fw2F8f05AV aJzkL9eLqXn0L0JPEsCDMO/H87qGoiiwTSWnj4vr7rsoy9tx93Ax8u2Lktmm1EC1zyLPVp GZx4IfjN5y4cpUVOD6HsplvX2O5jMWIjQeylO4tl28bRXo8aLqhUNiSsbpJ2/g== From: Thomas Jost In-Reply-To: <87ley8r4yg.fsf@yahoo.com> References: <87bkz5wz5o.fsf@schnouki.net> <87k0dtrnx2.fsf@yahoo.com> <87tucwbpqn.fsf@schnouki.net> <87pmnkr5ef.fsf@yahoo.com> <875ypcipq7.fsf@schnouki.net> <87ley8r4yg.fsf@yahoo.com> X-Clacks-Overhead: GNU Terry Pratchett Date: Fri, 18 Feb 2022 10:03:59 +0100 Message-ID: <87r180a6m8.fsf@schnouki.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: schnouki.net X-Spam-Score: -0.0 (/) 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 (-) Le 18 f=C3=A9vrier 2022 =C3=A0 15:47 +08, Po Lu a =C3=A9crit : > Thanks, I'll install it then. I'm afraid I didn't test enough: I just re-built Emacs with your latest patch, and the issue is still here. It doesn't happen all the time, though: for instance, it happens in a frame that takes the whole screen and was never resized, but it doesn't happen in the frame where I'm writing this message, which was resized to take half my screen. (I think that was already the case before your patch, though.) And once I've resized the frame where it happened, it doesn't happen anymore, even when it's back to the same size as before. Could it be related to some difference between the window size requested by Emacs, and the size assigned by sway? --=20 Thomas From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Feb 2022 10:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thomas Jost Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.164517935720806 (code B ref 54040); Fri, 18 Feb 2022 10:16:01 +0000 Received: (at 54040) by debbugs.gnu.org; 18 Feb 2022 10:15:57 +0000 Received: from localhost ([127.0.0.1]:53495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nL0Iu-0005PW-QV for submit@debbugs.gnu.org; Fri, 18 Feb 2022 05:15:56 -0500 Received: from sonic316-22.consmr.mail.ne1.yahoo.com ([66.163.187.148]:44508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nL0It-0005PJ-HV for 54040@debbugs.gnu.org; Fri, 18 Feb 2022 05:15:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645179349; bh=6zL9EIOz5v4/3jzKM33GJkXdmiTwDnXaBmfi9zlH9BQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=fTMCqx7R9vtOTHGEWMxRfvqquOm/4ZULDMmjvimAwciMoJ5bMcMjW4V9sLq6wazqtZlfLGMsRHrRwqGBqdCl8w9i9Ucx8WrGGedKAk1s6l7iCgx8nIflfU5J3paNoVrNbYLvTk9Wx+QL2F9b01u5HZzd5F2E8ZaMDnPj0uNH2W9tijpnWo4KXgLcMM0xT34uEqn7JZ/OjxELf4tHsK3ZCg6T7Ivlv0SEA6fD1uMwy+SFtQRlsyFgy6QlVROhxUwX56Pvl5T3ukhOXC5Cwbn06E6Yn24+2LgZOpMXvX+NKuxlaKVvCXkGee+QIunm4aywmZVPTK+4ZSmtalWiXr5k2Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645179349; bh=85RD+X5wwMqe8R6usNr3Vr6uWshtagLZC6a+kEhLkML=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=EqrxpPUg0xl8hBDAPkW2GEOTHzNZueE6MsYK/rh/Fm0PB+NtOXzzMISfjQ3z3wTmo0+jLPOG2H8KQxaUo/shgyEQ5FALgpnZagVK9aG6ZrrQmenpy/aieyvfHcr5C0DLQLRsRtVErgaH66HykT/PbeEvIDOwBkPMENLAlAxuEo4J+NsDJg3E5whOlgS14aDgXP+v8TIw/kHpmJPE2R02Lgj8FvgAJvmTbojuxEkFkSRlzeqIoS82WpiKVkZLeeSXnhEfrKd1Y11bDOr+PsepuBGKiC0smo1o543ddzUQScLWjBzdcrD/+QHRo6zxTMcRdm0jRlUqdW1YufUPmXupAw== X-YMail-OSG: sWuZLBMVM1n4SbYORd1mr.8fKBywBq7XE5bqDz4SofsoJjqWLL0k0vrp_pA8eYm TjJEPbtrnFqKlGmSv7kiCwjf3kYpoJnEmFfVL1Qt7KKXJujtEeHmbL5X3V58cbQYVxz47LzZ8tHX OoAwQudawKy3xtPE32CUffVLx_chqqLsWzESLils432UHEGIe.Yo6jnE0xUCtceso5QlwLxxVGjb .qtscju9T6EVMQcUXbh5YtMKeQjw2._.LjBzKeFWYNYJeex_q2BzPlfOPBU4jIyX1JSsgyO1fpRO Me3OGDRN4hbhAw0Wv66GAYFO_Xev9lXKhAIjfERm6oEWUrauK_I_.nrVrHqvWf4XVPb2LiAxBSif vJP3APY.r1Pzeur7ngt4PWQqHqCrEIPWNsMbPZj7zL8Y_18PJaZU2UpIwGT3VGbrgT1.3bkxlDw7 qsx0y_lZzqCE37eDfpB8Hhmx3kHbH6HIuWUppaIISH7saagUizBAKAXy9fsRJE5TiuJf4W3JIaWd ie58LTdgEl_WPJUbCiMi1WdW.5gRM3k5S9fJS4InHXXzKuKwEO7LjFSxaXBEW5_PbsVeLM5UBN44 eKDaTx2V6hVYVIbwqGSHq6IMuNS7n.vu0UxSaS3rALJRIX0TDL8WM5a0Bmc7LcrzXNI2Ad8_NM0l p.pTNfeZosi2GiVoEpPCay295dKtEpGe3nSTIuqF474aTHIfgZx3JuylqSqZZ5lvJv4GQtNO75gt 9Mlu3gDbDqbnoBmvPkr8BeEG.jmvQPETA9i6JWGEq0LSuD3lhxVFNMip0ulHO2wJPmOWuUpEpFb3 _LkjSZrb87Qm8qxLWdcns3hY6yhwh8UKhKAMcN5RQvAKcHMReULCqurNi8YpLGyDXhVF3EZ7FH.m e7jyX1_g6zyaKTMbHYtB0KHwWg6RKuwvz.U1gAJmjxqB1pnKGMm0wBxGyoSHveGivct.e9Q4hsYx agtUxn4rf.f92UaODmdtvzUsFzwllXZ9JQxu.PB2viA4yxA5KJf5.cQD1__oaP8zx9l9xjE0U_fF 73FRqH38iNu5I6OfxDFn6YiXAFsMjbqBV56wYQRmbNVHw1noI0txDn5uA6Y38bsLCVDuhQvtiDim 0Xbocv5hbdhVfNuTyD_bZzOBLvJFt.8hrRbs0gjqiRonPaP1OuapTUjah_OknOHIMI3LNkZn08W_ 2Z_7Psz42j1pWSF8BgGUU81qQhFFXmvDXoMppHrGXG2I6ua2oT9Sfe6rMHI0yO80iMsPXDmZd_Qr EgAnxNxl0xxV6zL6S87yHj1IqIyylwPHXlqi4DaWaYEr7BPcwDtbPxu9L8tp7BfO103HNG9l_p6y npVrw02m3vsi8pSGUHYmzmiW0OavK7aMHMG6EFGgCDpOGCC4X1aGugZtA1qcWLK38uEULEQxJFKP GDgzv8XwTi6.6qh9vgrqpBkhh6R9UQqBJHey0WKQaWPCKOgzsIl6ItmhWrDwwuUP4USU.iI2H_Qf ACIa9gyixHzJBjQbbCwb1E5G0ueS6oPEC73EIV8MSFhTr_kqL.VIWrHg103y9pdVzJpIebCn0kJs Rd_ewZEe4X_7dz0rnbBV4ybsD3__n5Lr2Kdeub.cadw8nAQtAYQK4YuyFE_AK2.P4ko0IwDL1lvR 0g64_axxbJBDt9WDGAh0.jlooGdrDvlx_HJDLHKybywhpVypCkVAkfLBaLjC5GOoYKprc28zTZ4I fd8xVsnOyYQt1pKMWSKa.0JYKN6iyHVrb3b5sm4c6beUmQ7clRBjPArzFsFedv2B0oVjLX2DoInv FNC2EfBNumKLJNIOsNumz123GyRfyWVbbClRg4f.VQ0ycwUJjiFJg.poG4tbb3.WeIz1AzTQZgPw sdyh6e_7KD7dGY.KcthfbjTIbxGWx6KrkrpV__dSTmndo4rsCA25adc5DsvN9J35vTiFvuSONenL OvRbPoBugCd2L2fyUZFPBzJwslngnddTXKDfGkx_ekyaPPOJVo0uj1_5D3.xbTa2ce3s4UVSxak8 16Q6RQR.QkjGQOGqf3rJAgxh7PGLJFIJZKkKZV6CP1wN1DUMevqjKDSHElTH4VhB9IQrvWR_W3G7 60t4EOiMbO9yq0YVDRaO4tGq9kjIldfM_Sq3U04ZOBsklTgoSnZW864qtjeRHb3sunLcqnkiu1pN 70KAICcdvIvBwsc5M.WWmZQEyLcTV84Ah2YWQ30NXhC6Cy33iBSqKnwNCPBabGikjpvCSXaEg2.D FklryZ_hIiLRkdc8WKZfF.zh8eEaABv1VUDrX4m6w9Yin66HSD0ST2LUIgQ-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Fri, 18 Feb 2022 10:15:49 +0000 Received: by kubenode518.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 16bed3f17639ccd119db57c261f1ad36; Fri, 18 Feb 2022 10:15:45 +0000 (UTC) From: Po Lu References: <87bkz5wz5o.fsf@schnouki.net> <87k0dtrnx2.fsf@yahoo.com> <87tucwbpqn.fsf@schnouki.net> <87pmnkr5ef.fsf@yahoo.com> <875ypcipq7.fsf@schnouki.net> <87ley8r4yg.fsf@yahoo.com> <87r180a6m8.fsf@schnouki.net> Date: Fri, 18 Feb 2022 18:15:41 +0800 In-Reply-To: <87r180a6m8.fsf@schnouki.net> (Thomas Jost's message of "Fri, 18 Feb 2022 10:03:59 +0100") Message-ID: <877d9sqy42.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.19797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 563 X-Spam-Score: -0.0 (/) 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 (-) Thomas Jost writes: > Could it be related to some difference between the window size requested > by Emacs, and the size assigned by sway? No, it's probably some edge case with GTK's device scaling we're bumping into when a frame partly extends (by one or two pixels) into the other monitor. Could you try to find the value of `scale' in `pgtk_copy_bits' when it is called with the frame potentially extended into the other monitor, perhaps by placing a breakpoint or inserting some print statements at line 2941 of pgtkterm.c? Thanks. From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Thomas Jost Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Feb 2022 17:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.16452040691874 (code B ref 54040); Fri, 18 Feb 2022 17:08:01 +0000 Received: (at 54040) by debbugs.gnu.org; 18 Feb 2022 17:07:49 +0000 Received: from localhost ([127.0.0.1]:56326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nL6jP-0000U2-Nr for submit@debbugs.gnu.org; Fri, 18 Feb 2022 12:07:49 -0500 Received: from out0.migadu.com ([94.23.1.103]:13647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nL6jM-0000Tt-NH for 54040@debbugs.gnu.org; Fri, 18 Feb 2022 12:07:42 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=schnouki.net; s=key1; t=1645204059; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1xtmCBKo8BCZJShVQoceTU8ZNTM6rK8arikQnlMSEno=; b=o7V2KNWE4KKpd2+eEKSha1pMV6MiKXt0v5C/PsOv7fjWRa8IwIU4ePvlwxSNIDMov9MVUh E521S2aePhYj+kyrJpq/N6pDnId8gyRcguhr9S9svXBVcxIXMpx1dHukz7NK587nisAndJ Iez/mfn879DNtf7/liF8rKj0s4R3212CR9GgDF2hv+UwcWaeHoMGmmLbZ3KYF980ighFHv pRtBaWKY8xaTIWXx3JGyCFhLTDRzUu370VG/OHet/nHPpFoIU/l4KJ712s3UunOsAw0Uow Dgyk97VqrpCrSmJhEynbNe93hLvfMR/ZL3MsVulC265rtK04EtXNk5dCzs2MFQ== From: Thomas Jost In-Reply-To: <877d9sqy42.fsf@yahoo.com> References: <87bkz5wz5o.fsf@schnouki.net> <87k0dtrnx2.fsf@yahoo.com> <87tucwbpqn.fsf@schnouki.net> <87pmnkr5ef.fsf@yahoo.com> <875ypcipq7.fsf@schnouki.net> <87ley8r4yg.fsf@yahoo.com> <87r180a6m8.fsf@schnouki.net> <877d9sqy42.fsf@yahoo.com> X-Clacks-Overhead: GNU Terry Pratchett Date: Fri, 18 Feb 2022 18:07:37 +0100 Message-ID: <87r180aysm.fsf@schnouki.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: schnouki.net X-Spam-Score: -0.7 (/) 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.7 (-) Le 18 f=C3=A9vrier 2022 =C3=A0 18:15 +08, Po Lu a =C3=A9crit : > No, it's probably some edge case with GTK's device scaling we're bumping > into when a frame partly extends (by one or two pixels) into the other > monitor. > > Could you try to find the value of `scale' in `pgtk_copy_bits' when it > is called with the frame potentially extended into the other monitor, > perhaps by placing a breakpoint or inserting some print statements at > line 2941 of pgtkterm.c? > > Thanks. Sadly that doesn't seem to be it: scale is 1 on my external monitor, and 2 on the internal one. I've tried to log many other things (src_rect and dst_rect size and positions, frame pixel_width and text_width, pgtk_output preferred_width and _height, cr_surface_desired_width and _height, gdk_window width and height)... and there's no difference between before I resize the frame, and after I resize it. Yet, once I've resized it, the problem disappears. --=20 Thomas From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Feb 2022 01:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thomas Jost Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.164523237314697 (code B ref 54040); Sat, 19 Feb 2022 01:00:02 +0000 Received: (at 54040) by debbugs.gnu.org; 19 Feb 2022 00:59:33 +0000 Received: from localhost ([127.0.0.1]:56580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLE61-0003oz-3Q for submit@debbugs.gnu.org; Fri, 18 Feb 2022 19:59:33 -0500 Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]:39561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLE5y-0003oj-Ma for 54040@debbugs.gnu.org; Fri, 18 Feb 2022 19:59:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645232364; bh=xx4dchrXqmaGbkb8D+mvD/J1ayWlruSH1is5A88zgjE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=hxcNkBwUXBFFbr6uSnXGlHaiPtVF47F7Za3Oy4W3myUUUVlX8W6msMclJlgk0ym/0ZwmvZRbYPotXs+f71qCbIhtwQPrj48FamoCPbNKpWOKefzc/+9qjWj2XF9ov0bfuQRVoS/0o/EZhYlsO7PTS61RKWfMbVk8VEycYwzYBNrXwR98oaQQxdpGlnIQmpYpuKB9XGkDa56IC+/9iQ4GE0jXP0FjOfxz2S/6zxGTyGGyr6kRsY30Gnpg803W8DX5hiaMaBT4jWU7a33muYOsXW7MXdO/z8BJc1K1Sd18vKb6hVPYccG+LAgdEYAZAz3sIs5PZZRPr9+U5Tx2s2z8YQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645232364; bh=hju7ap0VPzdZth3jljolUo/ul6OSN9EJIFTcF6ogSkN=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=jQJUNESc5PHW/HJ/IzrGn8UfjTjV3HKx5CWZ6XzQKXHHAK2EGtjBvFIKX8DYjElpjpicQLD46tHRnKAHWENlZt0W7vOZinEeaz5eZRM4uUKm4s0yFox9/KWWgOop6tJJBfSkGcrdbW6mBBmYLTCl9QlbS4ba5Ig/UxzPGJ33mHmPl/OnmO+tNwn2QjhnOnJ30PWavO+jN7XVVb2bwyT3a/Iaj/o9+uN/bA8l5Ut3a6Eris1+Ch/p/t3BMwO1T852F5dzZnwy+yd+kgaQ5YwckSinzUARzXzOSWqdq7envw5cGdHnu70VPDs++90hDkyzq5TDZgHdObqs1m5ABPSxwg== X-YMail-OSG: zupwIAIVM1kzXUgT3fBaHXVrVSyqM.TlGHDTtFnzC9EuTTmrNLunoGR7r_ajcOa 03.hl2NI7LvEPlSXtPk0k8og6Gw4BOup1FV9GSJ1A5whgWIyT7nAZvoFyO6bOZP0yqeHAokaitQr UPZCWmrTUvKfzfEWA85Zdzg5TZd5X4i1fNrrQgSEv0W7w1SeDkRl5vvpNtDDEhCEEbXYvXZXid6t fMXmohwoRitHoGgdWKFFdoo43eboBKtYiVJATtIKSnAmKTcbC6ydmr7EoWNyzDQD86xHPiIjhCJG DO.9.YweNMp1rjB_p7XaUcTIaP1pDhIOtadSDsmlQkArbhxVZUrlsn5uQqB1LHQm7WvennoRc3KN x3L0iACsm8Ft32Umgo09xMIfvntwTUgYia.HgN1_mRW58pKp1QHvNfBZuJzKWk.Qore0KFC5ZUS3 _wV2B2clar.yo.r_Sn7VUmaF5aJ.hXzBKV_TeFDUVD1x81oCst2OJ3169CA0SrWZGNqwfuGYO8xK 6obrhP1F1YotKXITqh3GiTQGxWknO.yqPDWBeVYwN3Md7_KS8BydJMp6dFlOs1l3ruzmHmcY9lKF tod9yckpDARCAHY4lD8VWkBrUas6qfXaBFrS31vqna_V5G6pAFZiEXP1f5WOWu95itQY9TVkU2wu QblH.SGf2G2swh5jlHdb9nBB5yO8tNuDMx5w731jGTzHANOg5MjG.zU2Z5L_ALsrk2zkKzHrU06F SpQuJkI3wmYVdWdMOkRNNyBnTXwH7aNem2v_eD8d.v4sDnkMrrabARRnvXgAzwMABuEb_9Yuu8l7 IDSgpjmTp4QM8zUQRnJI7HrVMEoIEnLCD6mOEBdfMWNxEC7yWcEQ4VoclxwFrZaXLXk5f6lYddto U73rkbdSYjJcd_f5y.d8TFCqwhdp_c3kdoGPF.AqtCQxr42HpBXG3pOutiSYhIyrBXoF3Mn0IsOu iJp7u9QH3fXmrOeYroppHUC0uWJECXEWojN98LsWIN1fZ88H1ESJ1oQ4FG77YSbUs4O4pCNEQ4E4 Nth3HWhFqORxwQv6OY3.j1Oj7ZWwJph3SHntquhYmiLj64hBCLo9_bL9pR3EicPBOfayxu1r4tbH 5rjK1oIBlIQHPbew8BEoYdDqIE.0_bM1Kd572_6rRPb9TPdu8aXjevsZ2mmPrJVyTeHdxmqryBWM jNNKUIs.w8hRZILSgoxGjNynB43IxhbZy6priCLy0JdiGNN1p0DDjRvK09to5PJiRiE3SsHfTaTF aiKVm343f5RM3nZrDn.d.7Aj9JKeoWpuqDo_5WHf9ZVVZXuzzQTSGtHM2U4mswM94xfyogMG6PwA ch_yOxGji5DAhicK9orvyqW7dHHzAsgWMYzp0aSq8VodwHkoAKAcEcLUQCWIiHnkhXFn4WIV4I4i aRMlcH6cO.2ZL4BxgmOT9ijweQm5wbeHZU7I8zl0c.y6Q2wax2E6B36lGCJAp44h.SnMheaGiK4d DGOLvjYEY_RPS4hgusar5Yhjf5WIX15KILMPgNMzFceqUuL_jxduosiVCZTBNwNdewRT_JkSNymF MISrPytG2B1TLEWw1Ng9HqFjAVK.0PpzMM6c4WgwgjV8UBsEwIxLapoLN1iUCMRv_AjmpURiZwk0 SPyhv_01R_Vbf3Zu0RkLkhC1LtzEQUwinP1SZZn1fhnNddYrCeZ8nXd9neuDbBIshrG4BKrFZoP6 Sb4Wm4zGr_ntIQOea1CX_qBiML.QPRQOjcTwV9V54utKcyakB0vtiaNUoZwEE2dTv83ZOTTfkYAJ vjhbb6EpXuHhVAwYZvogGJ99Mr.VitOdcYP4.iGIHtd_CMqh0JlBAxZAln0Sqh30TCkc40QDe9lx ZLbuVTYpNwMtfrLnkdoFA2HlVt.3Xp4UCWnRI.Qcjc7yymy2PJbjGlCfE7wLp0ZQ8RZY8rQBuPTq pEuvKKrOYtnsJTC7skJR13_aatIrZNo6Cqyc6gDjRKTWaWge33L20bIAsbiXxHByqIDsG9qXqvup 04rN77tEP2zbmT0wqbh2ODL0zBTcgBU72423RlBc4lPcN_S9BdtH1afFuVV4jE03yBURbMwYCzCP A3MHLjotqXf9DR8fNVB5cFmTfp6yTVc6ERylpQlkBf1LaqFsiMbAyZ47_Qby.GFP16Kqc5ztSf7z 86MDSvv2MjxpHcE82GqWI13QpT_SIIp3Ui3_JvpAc9gpqVGhXJVtieEgyY6lbj_ltsllnnXvXMYO bTyxsRzfhZC3hJY0ndOCMAWxRCFyxsumchg1sPRXstQvu8GGsmG0R X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Sat, 19 Feb 2022 00:59:24 +0000 Received: by kubenode517.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID d1f1b21a9009af041ece12f266c47493; Sat, 19 Feb 2022 00:59:17 +0000 (UTC) From: Po Lu References: <87bkz5wz5o.fsf@schnouki.net> <87k0dtrnx2.fsf@yahoo.com> <87tucwbpqn.fsf@schnouki.net> <87pmnkr5ef.fsf@yahoo.com> <875ypcipq7.fsf@schnouki.net> <87ley8r4yg.fsf@yahoo.com> <87r180a6m8.fsf@schnouki.net> <877d9sqy42.fsf@yahoo.com> <87r180aysm.fsf@schnouki.net> Date: Sat, 19 Feb 2022 08:59:13 +0800 In-Reply-To: <87r180aysm.fsf@schnouki.net> (Thomas Jost's message of "Fri, 18 Feb 2022 18:07:37 +0100") Message-ID: <87v8xbpt7i.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.19797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 826 X-Spam-Score: -0.0 (/) 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 (-) Thomas Jost writes: > Sadly that doesn't seem to be it: scale is 1 on my external monitor, and > 2 on the internal one. > > I've tried to log many other things (src_rect and dst_rect size and > positions, frame pixel_width and text_width, pgtk_output preferred_width > and _height, cr_surface_desired_width and _height, gdk_window width and > height)... and there's no difference between before I resize the frame, > and after I resize it. Yet, once I've resized it, the problem > disappears. What happens if you replace: scale = gtk_widget_get_scale_factor (FRAME_GTK_WIDGET (f)); cairo_surface_set_device_scale (surface, scale, scale); With: cairo_surface_set_device_scale (surface, 1, 1); But aside from that stab in the dark, I'm really clueless as to what might be happening. Thanks. From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland References: <87bkz5wz5o.fsf@schnouki.net> In-Reply-To: <87bkz5wz5o.fsf@schnouki.net> Resent-From: Andrew Cohen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Mar 2022 00:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.164747523113830 (code B ref 54040); Thu, 17 Mar 2022 00:01:02 +0000 Received: (at 54040) by debbugs.gnu.org; 17 Mar 2022 00:00:31 +0000 Received: from localhost ([127.0.0.1]:52539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUdZ8-0003b0-Mg for submit@debbugs.gnu.org; Wed, 16 Mar 2022 20:00:30 -0400 Received: from mail-os0jpn01on2113.outbound.protection.outlook.com ([40.107.113.113]:49463 helo=JPN01-OS0-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUdZ6-0003ai-Ep for 54040@debbugs.gnu.org; Wed, 16 Mar 2022 20:00:29 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UjF0fCM9j/fY6psjxEDl2CiCCZDQgurT1jrLpY/3yOz+P8RRqRq5CrPZYvij6loZVcgDonS9G403D1ts011JY6wJFkShmZWgi9W4opJnBxKw7YAkdBQuUF1OgjTR6A4cUx1XWaUrbzjXiJZ44kOXCLfD7cILuGmUEMoP5/nB+HmxA/unYilmtAmGQM5+hIi0AeV597wMMVScPMyKg8Uw/YSo/bAou7TCs/wDPLtHKhs4yaZNfJUFmWPBUHTvEAEV1lf0HYuycpn1MPRoTqrKMpzOocrLfJmxAr4ZjTxVH9U1k6EUG+VxZq5AfohhqpeqhA/uoNbOpfxbzoEFssimhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GPmtXtSaj9qVINJahUDUTz5Uux+Fhs0jVnQwUDlRmLo=; b=aLVyBk0HRBe3EAcOtw677jiiLV7SrS1vYgre8+D2I+0sjyrXH3DS4r5AjZAmKWkM61TkNTZP+3U/s0Rb09xc1mWnnlGAkN9I1fCfWQQVFWgC2uhyjUsOhTQ2yVK+PLKF00uP3Sq5jlOdez6c8n+H1TDVZCY1HkxqynhH1c9PoVTTxAK+U+gqIlRwFKCLPqDCkLXmHc+Z/ABI0nbpf8uWRnMopfLiAMmHR2kOOvA7ZXnNw8HP9p+FjH3dzd/hidtpoP/XD9YRKU7ukzq0ja6EsXEOyJlGP1B8RQQX7HVe5quKvsGNkl/m6D6t0L/c+6FpDP5zK2RcYskVO8U5G6lQeg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ust.hk; dmarc=pass action=none header.from=ust.hk; dkim=pass header.d=ust.hk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ust.hk; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GPmtXtSaj9qVINJahUDUTz5Uux+Fhs0jVnQwUDlRmLo=; b=wRMD3S3vZbhj5xJjFm8aCS7et3jH6Orla+uxzoHDvUwldL9jgMNHFXrj5cMzyCmIvFyP0wv5feoyRWIVQALx/RtARDFzGaCnn5VVmJ4qRwaG7Q3xL6x/G4/Rf3dSbsVvHRsjyEu9lst3vkVxbG21tf+piBm2ORKBT/tKLFFuO5KWDmbqjL7u/yoc252C9aHvChZuyOOR9mW9Gv62Wyrt1q0U1HRC6KVZT6JhVcgkVBJ/wzaPK7v3qriV/z+mtwc12uu0E29N+tvvxIHCus8HZTtci/4B0YFSCh1RDeM97Eo19jpd4M8+9QfWR5e6ZTSAebn6I7fqhmE3N/HbnxKs1w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ust.hk; Received: from OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:1bf::11) by TYAP286MB0889.JPNP286.PROD.OUTLOOK.COM (2603:1096:402:3a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.14; Thu, 17 Mar 2022 00:00:19 +0000 Received: from OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM ([fe80::3dec:f964:3c31:30f]) by OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM ([fe80::3dec:f964:3c31:30f%8]) with mapi id 15.20.5081.017; Thu, 17 Mar 2022 00:00:19 +0000 From: Andrew Cohen Date: Thu, 17 Mar 2022 08:00:16 +0800 Message-ID: <87k0ctxxbj.fsf@ust.hk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Content-Type: text/plain X-ClientProxiedBy: HK2PR06CA0015.apcprd06.prod.outlook.com (2603:1096:202:2e::27) To OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:1bf::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5084d741-f8e7-4e0a-739d-08da07a91f87 X-MS-TrafficTypeDiagnostic: TYAP286MB0889:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Q4YzrB/h4HYz0+TUm558tXCRuKRzjndrGJTqEBvONIA0/G8CX0C383B254jDqufhbJfdMM3tyBefMoisv7A0FfMPi1XwjJBQaIIpOrZB0pW7qqzHybRnE2yOe+5cqqa3hRK90SQmyYM0ytZV8jBJFsFmLu3zGgrhpqgO9Eg4TRlGbgFNU2Fj8z6u7fOYBko6L5Ffa7swQ6plp9baJD7QSN9Ov3iJxUX36nsoZPnc7QZBzZvC7reJFLw57lOUPNComvEGrcHyYtzwnhTFCus2pVI68MOKoJ3gnpxxqiRR5d7jh30Waz2lHxphmhae8zoyA729FNt9nZRXQCjWlyT4Fd5w2y7iD5rzBJO4DSBtQdS/xqZMU9w3x/mHh5E26GM0eo4doKMwTvDd2tdFIUYS/He6hh1wQR8C5/5Mxju6kpw/0qCYgbFr1sbLD89MxHIPa+EZnlqAwCGDEMPIgqPkZV7Ht2NqHazhODN+HkGHZHYfhD+7pkKUOIOSxjid4WK1hSOrId5nFc5U2m0NCuv8+t5YOJdt8tHB4Jztx6AXYX1LTkov2SXz0SC7Wvk0I95AYTILsnRlcBi/s8SVopzflcf5fB46zYtNlNYJF7vNjPsqnhHl+L+5SFUYWWq+BJj7QLxEt9ZlUVK2FS2Mw2X7Cg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(86362001)(8936002)(2906002)(786003)(38100700002)(316002)(6512007)(6916009)(26005)(186003)(2616005)(508600001)(66556008)(6666004)(6486002)(6506007)(66476007)(66946007)(8676002)(83380400001)(36756003)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: T0zGpNr5byvswWNOSpAA6yknShrON1jhBYoonZ5kaY9A4lxMPED7MA+lTuZSSYo+mGUHhWDFFN5rcBm2PrPiDRu3niNrjziqOulsJ3lYkK/dEeWvl2XDSMvtECuBWggkzKBKULCRPshiHLfbfllJRBtbVJfn0gMKxDzbtGlw18YNnopf/Fw9zoR3380nM7iQK3nLKknjD81JiCf2DWHg6kivO7mSmC+ymAm7ZhFiPx2i+EZpphXjSpspAYdskscvAdhdrgfg8und+pnBsszb1tt3wnV+RZiNGk1/lnAUfptzFuIlMeo7PfJmZgpGuRNOEOGkmbvJp7WIJcqPvwgPtj5ZkcyepX/0PWTr6PAVsP9w5LpZr99Kjea+swKNyPh0sSYw0zTfaSMTw03N9B5JdOf6PuGDxDoDycTKRC5eOuAHPo7VFjJa/bhQezPY/RkEc0jKKxSjstwwxkUjQtw+F7irOsh5oceZ36tXe5RfjhqFXhCQ/eh/c8ncFTMxt2yFEpkeFva6mSUnZtziOovKTKxK+wXBZAerWFVNyfBvrXgn3BQ//L7nrK2nRHmWipEe/S1pUKfeWa3Ab4Db9QgTaYrTjf9yquilcHUFNDAPjn5nRY2YTCwgNe3I32VoAjUhZrO3zUIRjE9oYueb1c/otDbTWaM1MjM3fCaDa+i9FQ4f3AJx8JyfjqHSYzuJJSfEQibkmb1PfEEXSTMD6EGVuLSmhGNnulhnElk6iH8D3lcA2RcTuR/cGji8txfEE8GR3MtC5pkeNmaj/EYoziRn0PhL00lINR9MJ1L987Vlsb804MdrivO80jBouPGi3CRR1rf0kC3Z5IT+fPwUimIoGi1JYGiWvA6b50ycGwKD0KiwIcjpWUn923sTjYBBpjUfg1qphAcm4T/iu66j8upzFNI2UiBfq63FGiOySCsxHCgAsoaPhbhDHRs2cwQfmB5HknsPX21XSsClRG4f30M1y3p8+mxhgJznfuGsWYzTwSttstzapTXzoMYDnFsMqxuLzaoHHRrFzF7MABq1gE0lwcSJG9tXI32e56TBWvhgVKTAkc8sbyfPG7leUpr38GFFN710fyceaux2xedjhoSGON8rQol8ZcTjsr0DePRpnVEl7HFmACGowdsoQ9iGOWHm8Cdq1lipfbRWOMDw1GELAg+nS/e0XO/KERSHWntMka41aJXi67mXsu8a2NMRE+lU4wOdOgIpYbPNEAJBW/psDMG+ytFcCmwp5CJ/GeKFBiGgjTy5rNqEeAI7srfCnD7oX2h1276mHwvRouMAWOac//BAbHlzk7JvL6CNZaZVPPdKPfYBjHn/LzQQk/3OanKY/z4nhI7fmpZowrJuZgkd253kyWc7A+cu8jkhIvt+YWlt7V1phlSx0ckOOgxoI5Jxv6iwOHPrf2v9hECpuq8Qy4dzPfXEZdwkTV9SigjRs0X/7ZHhh2IG/Lx5gnobYFIq X-OriginatorOrg: ust.hk X-MS-Exchange-CrossTenant-Network-Message-Id: 5084d741-f8e7-4e0a-739d-08da07a91f87 X-MS-Exchange-CrossTenant-AuthSource: OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2022 00:00:18.8840 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: c917f3e2-9322-4926-9bb3-daca730413ca X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LHPkWRMX7aqHP/R/IBEM+rB7YBnITSPFX4F8wGe7r/DMYO/FrP9tf+oXe8EaXuG6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAP286MB0889 X-Spam-Score: -0.0 (/) 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 (-) I have been trying various mods to try to clarify the status. Don't know whether or not any of this is useful :( I think all of these were tried before but I wanted to summarize four cases: 1. The width and height used for the temporary surface: I don't really know what the "right" values are, but the current code uses FRAME_CR_SURFACE_DESIRED_WIDTH (f), etc. I tried changing this to src_rect->width, etc In debugging I can see that these values differ (the FRAME_CR_SURFACE width is larger by the pixel-width of the scrollbar, e.g., and the height from the src_rect varies a lot from call to call while the FRAME_CR_SURFACE stays fixed) 2. Replacing the gdk_window_create_similar_surface with cairo_surface_create_similar. So that's four possible cases. All fail (in the same way, with blurry image) EXCEPT cario_surface_create_similar (FRAME_CR_SURFACE (f), CAIRO_CONTENT_COLOR_ALPHA, (int) src_rect->width, (int) src_rect->height) I see the comment in the bug thread that this breaks the alpha-background, but it seems to work fine for me? I didn't try much, just (set-frame-parameter (selected-frame) 'alpha-background 85) and it behaved exactly as it did without the change. I notice that the code for gdk_window_create_similar_surface ends up calling cairo_surface_create_similar (I think) I'm happy to continue trying things if you have any other suggestions. But maybe the switch to cairo_surface_create_similar is OK? -- Andrew Cohen From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Mar 2022 01:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrew Cohen Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.164747909120387 (code B ref 54040); Thu, 17 Mar 2022 01:05:01 +0000 Received: (at 54040) by debbugs.gnu.org; 17 Mar 2022 01:04:51 +0000 Received: from localhost ([127.0.0.1]:52563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUeZP-0005Il-0h for submit@debbugs.gnu.org; Wed, 16 Mar 2022 21:04:51 -0400 Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]:44247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUeZN-0005IV-3t for 54040@debbugs.gnu.org; Wed, 16 Mar 2022 21:04:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647479082; bh=hgNN38k7HvvD+zYVbzY+HHOSPaMDecNJUMraXKJP7xo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=DZ6u3C8ZZrLL8d/UkolUOgLYFvXgt2XUdxbiQXQJ2VF8/WmqtpsqJLpktszqYNxjPGY4O4Nvkwx2LnV5pRm6vocSKyxCgRXhCY7KTTx6H1dJjqtulC+QOgfOw6hteICXQ4smYMpc/kBmtODmGVkOPhpUl2p2HPt7MMRU6Z0F5G9zyOPLfEBA6Z558vvOqOo22fnrpNI9Ahc6U59i/1nHUEao6+Qs+tm8aFVFp/hBB1WfZIaOy5LCVe6HtC/p1KDoRoo3x8/A3zYyC8qsVU0pcwP1RKgVPtg/r1Hge6JsxlIxZL6gxG81jGr2Q2GBK91sRShxKt0lyn6KmjsZco/SYg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647479082; bh=nkNzMD0LCwoQ2SUKg8S7U/UoC4OTtfG9vLBAaAjmvJP=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=arctdgO41hu+1IpvNdswkNsKOUvJUTGMAGm1VTp8RDb5qz8ijziey4KoqCMh1jJVunxp1bRflSZ+xVjw3+yXn3ayHCyRFAcGD0CcPc4nb1UoOa8QHcrO1XcWCvR6q6IUSqeg/KFCX50G/uzNTiGYjKLm8fBsfkPxOMx7VFSpt9kjSl1IgYLgfUT0QJaf6PoUO2wZz79AnvD+ipkQMzVgJginJIbQgytGnhOsP0ZOEg70GX/d94MMAX6IwAifjObf453i0FSmXph9aaisGnEucRcRY036WDm9lVndOy2YNN0YaFedXkGqHLhxXrUobvevxUjhJc0UAMcjC5Ip2KA7nQ== X-YMail-OSG: l_gMhFEVM1mG4eIlI8RgkCYXP2B_zEeL3t6FzGyNWMYqxdGjXVL6lSzRxb8v3EJ G.KrNyiMr3Fsexd0RQ0I9to0WIXmSm3hprIxNpUj0fLQpa8T_f2OLTGa3XFeA2To9IpZgST8plas XNMujXb46CQM5L_AJH2uPOIVH2oD35fcGr1bYGGOP7IkSc8k6IYeyjvSuFHxvA8LZeghHXLFgFVd q7qO46p39Ee_Z78nja6p2H0fFcIwUSSKGQb2BokN0K6U_fAGyNl0STdSCQuiFHGRtHRif9tgbBiQ M6aHL0Pgz5zaJ8tdxP4e6hrnDm3ntn0oPquyZhku0lqWjafKcRCvD5vp7BWhs2HH3uJulEGSzotA C6_bhcCb72XYrwzKlA8UHW2cokVqTL7iNKdZkBkA0ej266bpu_wAbNfuArFH2uFayCn8uNBP1Z.I 4j8NFNdqjOInrwndi9YR0VfSUs0BLWzVxx1uK1KXDZh603odgHOAI9RWSkT023o2xcBFmo1SIvRQ EVfxKD2rBSRFQUpMuhCydKyorslnJ.l9_IwZqpM_0cTBp9_pkahTDV6LQ2hHFDI5YJxkLiAf2zXy fs4PArCc2p7vmSmyNLODQY8Sm4jjMzhJMOXZ0Ww7lJjhBEawAC.qOV5x_XfUWe49mVQTumNssXiE h3cHBRVlsbhNoe2F3AOqAUBhqJcOaY51JUFxXN1SC65EBNJqiyIKNVfgA_13HAGlaHoXnjz2ljnh 8_QOxr1c1Pi860lrqWx9al63kNf5dD.qYn9Odwb90UMJbHfV.A3rSgkYESMAUL_cHUKV5u8e3a3j b0m0mOykWfiNpgMKoXBl_LQGIxOSSRVCsb2GbKRUHrO5ltCP4v.qK4_x0CigzjnTz4x3s8bTKCYu vW3OBna5wr47d_yc0FIZcjiycAPW52AGqbGRpFuILP4AUnCmcV7wj379aN3JmVXNkQKJ1x_JVRDQ 37ReZjWx1IzRfxjea0DBhEm0zmcvIrygh_k8LNjey68GcQk3bK7tYCPTsXKQkSQfvyQJtYltJsH6 0.8dqsSj8t8BXsqK7u.uvZG.a4rCucay19ytGFlUbN6FwJsDcFoA_JQ1dy19SAIKP8h.WMQCqesY .U9dzDC9a4eW1AuVwJgDY5nYSR9NdC8pkJC_lElZbKFhOuYqeEgfC1Q3UfgZxx5c7Gf01pgXJIxq bDfE8JEOwHQOc.w5sdFHWaWpnZicGl2myjvSolz8P5om96xYWsHBGeIXeuVMIyjpFxp5Q5jv8BSH bR0NDR55gIsYXsM04oHOT.MVGM_EHTnWM7VC0XkLCAEutbt_6rzxN0ixr.tCHXCTvySnPtZP3Z.U FBHII3w3Ol5mwsffcfLpZZsk9HXDDc0SVzv1bZcqMyNZsQmyuDDLO2XUNqb9QJSCXC6GDlG.GFMr 0ztAeiEzKXwoS93iyByPsXhTM6QZccURLBFgHRzB1FMJkpDfzWiuc49q9mPlVK0u4D70cPaymu14 jOTcU15j1HJBtdQZjc1jGFQSLUuUDWeekt0WEPfU50EIu1xE4MiT2ozfL2_vYtHlN6QyNkNwH132 mzLJOrxf_hBid4mLNr0VYGrGmtDdt.Vb9jHkY0g8ljpWHYLysJ9i_1feqL0hDdS8QepR09gK18T3 j41YR63zQn6CnpkvIOgZgF7KPpaeH1Ayfjt.ZkyCI7TPWk66qHtSHb38DeSB1sZzEbqWd5PylG22 yqs6Qci6vZIZ8_cbHKlOw_nWryHlWVAwM351FQM56uQtGScVsV2tR8g6DBknQqOmVyHU1E9CFyDw UmeEtTrudU_FlEj1ZN1CPACNWsfycDLyCgmN_IsmFu.xYKF1xsHdTaZgPu_zUg6jN02ewROaRaKE bzsvVDf.lImN3uXxAW_g4eY60yDVOLJ54Cy4TzdJlQ_kmPEMBFUXoA5RJsSf9t9g16jB7uh__9RS HjNYT26KpNz.QreAkhJDGPFIXjp7DYAyBjyto76NfIjqfGmRNIW3LliZt3AD3tvQxdQfcWVE0WaP mr_kCrC5sdgvpzM6YTXqT3zhIztId7MG0Xmuv_mvRraYIfuqu2n.1LoX71k6npPihoJlnvJx2E55 b9DzMcGzcueezPllStxnhsEMpf140LULOMI_qs8ZGqydH6T7xT_Lln.LcaKqcFE5kyNp_k6nA6RK R2KckQPOhH8prdr3A55wjaIMohXuPP2w2Unz3bTLjz0CGLaum.rGV7uIOE3_iXhjzHL3n0SJ2Qlx W.Stz5kVC0G3EaTW_6jZAODMPdUkHHG.NbBLiWTrqnaSiv5HUqcNd1so4vl.QpZJflV4- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Thu, 17 Mar 2022 01:04:42 +0000 Received: by kubenode504.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 707b41c3908dcceab38f196192b8b00d; Thu, 17 Mar 2022 01:04:38 +0000 (UTC) From: Po Lu References: <87bkz5wz5o.fsf@schnouki.net> <87k0ctxxbj.fsf@ust.hk> Date: Thu, 17 Mar 2022 09:04:34 +0800 In-Reply-To: <87k0ctxxbj.fsf@ust.hk> (Andrew Cohen's message of "Thu, 17 Mar 2022 08:00:16 +0800") Message-ID: <8735jhpexp.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.19894 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1047 X-Spam-Score: -0.0 (/) 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 (-) Andrew Cohen writes: > cario_surface_create_similar (FRAME_CR_SURFACE (f), > CAIRO_CONTENT_COLOR_ALPHA, (int) src_rect->width, (int) > src_rect->height) > > I see the comment in the bug thread that this breaks the > alpha-background, but it seems to work fine for me? I didn't try much, > just > (set-frame-parameter (selected-frame) 'alpha-background 85) > and it behaved exactly as it did without the change. > > I notice that the code for gdk_window_create_similar_surface ends up > calling cairo_surface_create_similar (I think) > > I'm happy to continue trying things if you have any other > suggestions. But maybe the switch to cairo_surface_create_similar is > OK? On my system, calling cairo_surface_create_similar and copying from that always results in the contents copied being fully opaque. Maybe you are using some different GDK visual class? Sadly, I don't know how to extract that information on Wayland, but it should be somewhere inside the GTK inspector (evaluate "(x-gtk-debug") for it to show up.) Thanks. From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Andrew Cohen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Mar 2022 01:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.164748148424625 (code B ref 54040); Thu, 17 Mar 2022 01:45:01 +0000 Received: (at 54040) by debbugs.gnu.org; 17 Mar 2022 01:44:44 +0000 Received: from localhost ([127.0.0.1]:52589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUfBz-0006P6-UY for submit@debbugs.gnu.org; Wed, 16 Mar 2022 21:44:44 -0400 Received: from mail-tycjpn01on2102.outbound.protection.outlook.com ([40.107.114.102]:22497 helo=JPN01-TYC-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUfBw-0006Op-K5 for 54040@debbugs.gnu.org; Wed, 16 Mar 2022 21:44:43 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dwTKDXgj3FqG3kQMEUbd/r+LVoaNAN+RU106U9UN0qKqm9l7LOCSzgkDzYURJz1CusmgPTaa6Ti/aGpovef6BEGXaF2+X/d2E07OlCBGv5blDpqgF90/Qwyx0kU82xL6ltgOfJ36eP6A1pi/atm5ruML33z7aV7YJ6l6U3t18HXz8avC8QD4/qLZi/cH4L5hLlY6Z5P6mqZQqijpEDYFga+TTSIOoL1gNJ/KRahyMsz00XHRid/5eA5zNwaMkvAugUtAvVnAXVJUVJGKWHwf034o11/t2BIwg2Dl+tL9yAOOgfET5VNNt3cZM6HC7PGYZnyb1jUnGZDnOnUyDnD2bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1Bq2wvztpzU0PMf44tRr8WRjp7rLhhbxulWsdrZGiBg=; b=me/ctHu+e5eoSsjRCzDi81+6eYZ4q1YM0bnxIajdt3P7IpNf8QYLcdiGRYRiKwYW5RLX88PHOBd+wcGTcs1F8L0jOfeRfNACcEcbTrX9Sd1FgwjM2MHlxxR6wJ5gKTCWveupMT+7F6ECGWxn9qtRQ9yutT6ascnu3/uCvl3pQiR2phw8L9R++CqGmtbdqlrNs7Es6D+ljvBLRQTqZhoiRQ1HCrkPcP+Bl7g9yX910Sia99O67wOexoB2L08OaGVuxE+FThKAXu7i6+xaKxx82SrAidvTX8pHoC1ZjtBLeSdKK9ncH3ihdTaMVOIPfBxqMOO8U5xwk4C/rsuWLHwbRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ust.hk; dmarc=pass action=none header.from=ust.hk; dkim=pass header.d=ust.hk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ust.hk; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1Bq2wvztpzU0PMf44tRr8WRjp7rLhhbxulWsdrZGiBg=; b=n9nG0Qa2slBnq07EIG1WQ3geTFRDqxN27RgQ1v30aR+u2jkEyjKMMwR/7Lo0bdiTsZUhS1mIqKy/ohMv/pRLxRSqoIhVITCLNoHqg4w5hdhbt7PxtzjsKcpwTFpXp9uU5V8yWTrc5eJXIoIi6qWddB0xBtzu7UuVi/NQEpOsc7FiqFq3b0AgJ4UzoVCoxnzZlap5E7o4ZGBjYFGdZhcuuQ15ehIQVRqW7wqlxjJ+sqhu2yRLKxCvgAG7uGw3Qgt9aQq4W330JQtJyJg5Lz5V7QLitFU4Bp8in4OrY8ZHYJFT06zSnIQceOGduSMW5rtBtIV69Mxxx5T2b2651++/Mg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ust.hk; Received: from OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:1bf::11) by OSYP286MB0006.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:86::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.14; Thu, 17 Mar 2022 01:44:32 +0000 Received: from OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM ([fe80::3dec:f964:3c31:30f]) by OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM ([fe80::3dec:f964:3c31:30f%8]) with mapi id 15.20.5081.017; Thu, 17 Mar 2022 01:44:32 +0000 From: Andrew Cohen References: <87bkz5wz5o.fsf@schnouki.net> <87k0ctxxbj.fsf@ust.hk> <8735jhpexp.fsf@yahoo.com> Date: Thu, 17 Mar 2022 09:44:29 +0800 In-Reply-To: <8735jhpexp.fsf@yahoo.com> (Po Lu's message of "Thu, 17 Mar 2022 09:04:34 +0800") Message-ID: <871qz1s682.fsf@ust.hk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Content-Type: text/plain X-ClientProxiedBy: SG2P153CA0017.APCP153.PROD.OUTLOOK.COM (2603:1096::27) To OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:1bf::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3e814438-0989-4b3d-2211-08da07b7aedc X-MS-TrafficTypeDiagnostic: OSYP286MB0006:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9tdwVSMdBbDTn+7wkCmnxxjxgRd9VTGhatnI3pG4YOAl4gedRV9YSLg6YedygVxsk+rkXcUZ1i3lLzQyL7y6+XSY3NhJjCbZKe+TOdwfHgu1a5RStTWeVJlqKp37bCsW06eGi6v9uUpINgwTPFIs6C/o6hCVyRr0GSkHHhUwyXO2cYo4tjnmm/Tt9ZOYlxsnlecWVdsnyGq56aIoSWmAUVLRM3tRgaUx2TpoO5DGaz35eK8OoKlWjDaK+nY8ZHNxPFFVSGSP/kl4c/QhpNdOH74cF3Xcul+/TkRkjMnF6PXKDIR2y5Qg8wBn91Fq50h97wBQDF0xC5lp069W3nOhLb9Ol/nwwq0HlN/WpAanu72CXg7VmmH6SQgmPxW+ajCF97QR115oodNjgPACsRPKYdLqneWaGh2pLzKOmt3Is4sY+4ubwNHs5Hp3iuOAJicINXbDKPQwn252ZgEmiE1Fr3RMlBnbtHkaM731rWf3Mox9Wv4DJkkRRWtRVb8X9NO1j5L1xPTphhh9QgEJipAZkC96+NDMdCfn7Bc/tx8lgZVkcF9qroMY7a3h5DmXiYrZzBcb/TxBY5pIzLxjqtx5VIYinQEtdP6PMkSur4PtdngDSvPkEofJCpMlYfqSO1K6cnWwsgJsfIN0jmaPSF4zcg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(26005)(8936002)(186003)(6486002)(2906002)(4744005)(38100700002)(36756003)(508600001)(2616005)(5660300002)(316002)(66946007)(786003)(86362001)(6916009)(6506007)(4326008)(66556008)(66476007)(6666004)(8676002)(6512007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: s680RsSxZH/BH9jWbTyrFGiJv3wbZtCq0+1gQUjxWTwaI39UN6Svxvxj0qQTJ3cxkdN7SiZqxoA69fb5kqasjCg9Rlrl7wTiwmSFto8wfR1kMAllr+fKnY0lokVoNOFjfrbo7zKBffHyolCzk7LEh5MlMF5IC8LXR54U9FlVfda53LzcFgXbEkc0W7r6PmRnilec8PiL4huio2GcVoMtb2d97q13WKEdyFrAWq6qlok9SV4eemUXycEbDiacm9MUH0zeRDboyus/eih91wGgX1iswoPFSZMVyHgRKBppzawgMTyry4z8nFBrkbZ73jvCc+UzANqJzzTyodyOsgn5bh9CzxPhsFcZws1ekDJ9rHAtvB0UbEHcodw/WBMLjcd+qVyuFRRRgN4Ota/AqRTT3fpHg5OdXKtFwQZE6xGMZtktCl4OnDycdU2mKrtrljUhWFItabXutB0I3nnribZaSuYF3G3AU+hlFAxtxgUPw1sgbHBtll/oG+pKb5p92W30tkSN1mEJ/z3h/7g8BzCLI0oMMUnnA24iu34zXVmg6eE/31R0BlWAFbKA9/fUYHIKLzhST1D1RIzZo1e7xLWc41YglDaxPE1wdTrIDzeTAKnBt9RmNv0jdPGisFy8OAoC81Hv+q5oZgDEldOtoDQDOCP8OTj27mVe0a4vEYpl6n3RucxyDXwUDQoyF85+PweBRQeFfDCVRfcUtqQ4t2pC5Jo8Oc/9WhHGHOMXLJOoGrnS7yc1WC1exWbefuRHZBUTGPquU2sulSXU2dlI44RrDvUvS1d90TR+Hh9u+67oleZQxxxcRj1EZKI8Anl6kNUPNyBWO0fm8zQLrTTQVs0B7uPZBhAAxjVK3UtNlbaW7lX91UpefPtjmqhXoG9zMqt1STHumEB1juOhkLMqunlSLvXNVeBseBgbuYvKI1qYQyiC/y+5S5nsLs64hDg2d0t4+IB0F9HKw+PIM6BWi6i+tiveIHgzsDobUsavYTVftqFiYfxni6ExHX5SmOZ4zsODgO4T2ddreTCJ7e6uwkzLIjobj/ldERrHLEsgPGHkCHSgAXkdzed7WhPZyOAaMYKgDv0OZAWXLg3iNeHvVcRq2gOLAYflu1gAPrqqotgN5n0AojueHAtfnkocUVZTGeWvmyttHxz/GAc67/jjJWEdNdk7eRLo3TIHVu52FMAiRRtvHrQ0aC9drZWjjeM0zX96Q0CRoS3eug2og7we7OrkZ70VluNTjfQz/HK8uXGJj9XxpjrgIIudQaAGTco6+vEH2IcNE7XVs+TK4reZkmIQ3qmztEfLMbGejiLHBj7z/Lm+6hOR4fe/4KV0AfIgtcEhG9OrUZ5xrhDiGqbs4xNXLYqoZ50eylLP/fDcml+KtcFUNPARZD6rscHf4+evecQlwKwYGblk0L/MWYVgg2vB7GQg+PdAhWn1BRdq/PjM7smXfonKn9RpkAdG5RYr2xCr X-OriginatorOrg: ust.hk X-MS-Exchange-CrossTenant-Network-Message-Id: 3e814438-0989-4b3d-2211-08da07b7aedc X-MS-Exchange-CrossTenant-AuthSource: OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2022 01:44:32.2293 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: c917f3e2-9322-4926-9bb3-daca730413ca X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fbljLVsadudjiD6N906lN8cS7JIJ3OhylMoPHEMr9ONW/FZYbtm16lPYWa6Q13gD X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSYP286MB0006 X-Spam-Score: -0.0 (/) 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 (-) >>>>> "PL" == Po Lu writes: [...] PL> On my system, calling cairo_surface_create_similar and copying PL> from that always results in the contents copied being fully PL> opaque. PL> Maybe you are using some different GDK visual class? Sadly, I PL> don't know how to extract that information on Wayland, but it PL> should be somewhere inside the GTK inspector (evaluate PL> "(x-gtk-debug") for it to show up.) That's only defined in xfns.c which isn't built for pgtk; took me awhile to get it enabled :) I'm looking at the inspector and trying to find it. Under the "General" tab I find: RGBA visual (check mark) Nothing else obvious (under the "Visual" tab there is nothing relevant---its mostly info like icon theme, animations, etc) Sorry for not finding anything more helpful. -- Andrew Cohen From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Mar 2022 03:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrew Cohen Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.164748875512374 (code B ref 54040); Thu, 17 Mar 2022 03:46:02 +0000 Received: (at 54040) by debbugs.gnu.org; 17 Mar 2022 03:45:55 +0000 Received: from localhost ([127.0.0.1]:52689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUh5H-0003DW-0Q for submit@debbugs.gnu.org; Wed, 16 Mar 2022 23:45:55 -0400 Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:43182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUh50-0003D2-D2 for 54040@debbugs.gnu.org; Wed, 16 Mar 2022 23:45:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647488731; bh=eNAkzjLuN4UDfhJnPoX+Fh+/gshVydPRyFDH1OvL6qk=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=Usgd68IyqPeMauExpgi00/izJBNasPf7egLz6HEUHStx86yl/lVy5PUG4heGBp7X9fRDMWlT5iHn19L8prETv7XB0e+swuc/itDYfhuc+Xw6G5GDnI7W+3QmCSGbPDvcQLeB2HzRGkgOdiANrFaRLo2JOIZflwlYeBljS8mAD9G8mWk0Gv5LdP3pb/bUgP1x02o/BELXfu3PV6/l+kLyYoxARCrLOdpLL0rRqUSDht9on+oH9osW/iKjeJXEwMa2vatv03+ImQvH7fN9zKJZHMuJakJKSLLF4hYBNS7Gb+6kuM++76OBMphNYbzjIv84MNFrDv25pG0l7KJ6xVvP7Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647488732; bh=34oZVTdUswGpAbkthYUKZPlv6uoq50hJ+RkxEKyZogT=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=URTWJeXzUe++JGN+cyltYDKLY+cdPe3gO7Zn9TDi05TmKw3j/GOIJ5au9th3W58ecszjt1MZGnclTu0tEKZz3A1xr2yPWEPMLGWqcALpt44S9VpiJvbOPFHOGDxVejqxVfCSlYqOTKVJjtiJArV8ZMTGAXsvoCwrqYz/W5JNzhkFPMDRGdLS8Y4vShbUu5PCUvub1HoWpJm5H6Qvm0apIxmvqHzwrMzexPf6aEYiSyb9ZD2Db7ZWOOEuHUcBy9LT4fldeR3y8MQELU53+9KJXPtT4Fbw/ybgx5hZm9th8lgtiaEpIAsGaPQiHngsmslEBvmOec2oWvZt7tp5ywSaXw== X-YMail-OSG: HlRnrDMVM1l7ZvHOjJ1z1AsY2Ocrv5f1JOLTACJnG2TuxAffwZSTgO2dwVJhxFb zZdVmUZF6XxxzTU5ctMrgB_gg_26oGPYTFYGTfuXyF9CLuvv642gXCgz3NsPGcqxav_MJY8mb0G3 AkBHDdo_9vKvuR6ZYJc03_HU9Drcg2tUjbDMOHZdoo2Uh9NKqsgkCxsDHGTdVb.5T1iN5e4rTfBJ CcHCMsqS9HL65F6GE0kVcDehHMOQBricIElxPTC2_Z2Ygp0w64iUweV4_q5woVC0H5SFaljZt6iF vup5bDI7lzucrBjRVGGrNpJDSQlSRcUJH49bItfEk3jch4AdjV3GNZ9.iLeW8XH1r9p5h.IMLu_. ERSPuxaORV0AcHh.6LtaY1c2Cf99gLOLta5JdRc_jCJ81Pfe.N8e3rvUfPv5BvIhfrfHl3yHws8X MlTkXUMgtDHm5_2LlS5jZnaUcRy4MMwnKCdF1yfjWLcxWQEltOHuFReBaFNNgbBh1Kp6b8619xJW Se5aQQEq7LA2vsX7heVasFQajjV5pvnlgSFUt0fCzUh4cZ6uGrZzZV2tsIRSlTeMXFQWlmTzaFa6 54BL1KokwhEAG.8.VkX.6AYG66v_1e9Lq4Mi5WsLgp4HL5AvtwD21aPgcF6m6v6NGBvbs_AepWai 3A2fu8njPHOwjkgh2jz2ofs5ylpSsAhzZfffNTVXoYTB6qwBco4NGtBV1.1w90KlJFKPr7TeNGDm peW1XYLFctdhKaBbRC0RnuvesiBj0zvGvjHNik5KTk0vDedwUSBsVBbtlU5udaG0ANUjXuQCtbMt PzBmGfzn4K_L0YY1O8kJziu6d9yzxSGNYS2Q.YM5KMuMM.6Hf6Oycp4hkGiBDXIM0iMHt09hERWc 8dltmz2oxanROK2mMf_LgY9V_.CG02VJieZq3fTMUqBQV.y9mM5yevwX_pdAGCLjzI2jLAhPzSyx UZAeYmAnmFgsxEJSRJuy7HENBoIN881VwDz_XbHtaB.xP6aPqeBxa3cR5bObwBvLx28WNPKvwroH H7MaLYwBbf2osl5rz7KwMH7PfjJhVSx4abQlI_A5x5.uZkeNLW4V9O.wOceMJGLatj8UIFtifzVN oxQHD_waKY1r5ZErjbp.98NhahZuSt_AfuxbPn0q.bzTaV1MbrdxoyQVTEIZbcilXpVwF2dKuWB. nGXGVLrRnhVcYgXrvsAeQ.4wRW6jN2iK2VXOYDu7JAfyrmzkBSDOIbCKbDWlljNnklr8KC8RtugA JhsN93E4kHt6G4QYhUT2E0xchFb57VNJ8uFanqFew6jfuppYpM0DMaeQzcQW5mBJX3Owt0z3hl.Q J23AuBpxXdzv7Ae7esKMzU_UTt4cp_cr7UhmwUU0e97V5LyDczN.OLfn0lfedvHPcxarJLcCOF7i GY2oaXIfAL2q170fHVH8BXAg3Q8VsAbOERe5q6lGm0wH7nEJIwEODXfuU4WsbHa6T3_hMKZTlQmN qrVcH1OL6hMEuxGjyvR7QIm_nmlPZjL8bx6bOwAC1kTB0toEbRVEgLNw4_XtqIoDV2FqZa..UNvK 1.8d9N3GgIyJg6GdxQkXsgZ2MYUR5OtsqkENLzxRjlg5lVrWwLla8jtSrtbW0pBshgP3xmoaSVYi EfWyWEFxoChlDJVQj64BvTgsKwLm70KBoMebMFkrntvNUGRbpJAtvNeDJArvWbJCF_S0C0YeNZYk C2frHZDe1WjHEk3.M31pGFE.mKTRRGv7UiDy9z93_xcBWIPOo4041rxHf3CM1wveVeExTLyd7bDB UB59ogi6HXphLUtbOVL8GXeReRqyUDH95vI8_k6qoBcbJyyNzeUB5pGJsE_BeoiaCpK2r7Ncxl1F GAwbTSLmiBdEDBAgapH8OUPVkeLyTxdazsOuuGoWbn_F68yA0WttioDZW2HmMT8Wqy3xuH0mtr7. UtUA7IlkxvhbkJRsbrx0_D3k_nXmZb2iO0m7fJRnrNwh4tUzSHvLclRX2J1ZTNoQJ.pRVCg19H4w YM7iBNBuPMCYIgNC9Euc_BT76sj80QdTCirwoa.wxkL0FbZylSskpsLGoKAy8dNZRZnuAgzekA4o mkHy7zq3bDjlGfuY_YgKRrkyo9EBebEKBK9FXdIKQWKTgWMDS315oiTQxdFeyGQjd29dH2sfanlt 19tuvY_sDsBibv3vJKofjUeX89D33F_gA3JkYpFqPBhUiCYqMio6yO8JREKO0TO47GIaYkwvXVN2 RrBpyrCTSXpzH3bqBFJe_GkBFMAHfFq4sWMgxom3.ajtKHAxz5yQpiCzQg04urT6A5g-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Thu, 17 Mar 2022 03:45:31 +0000 Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 2c147da00a4fcfca040e7e536dd93e40; Thu, 17 Mar 2022 03:45:26 +0000 (UTC) From: Po Lu References: <87bkz5wz5o.fsf@schnouki.net> <87k0ctxxbj.fsf@ust.hk> <8735jhpexp.fsf@yahoo.com> <871qz1s682.fsf@ust.hk> Date: Thu, 17 Mar 2022 11:45:22 +0800 In-Reply-To: <871qz1s682.fsf@ust.hk> (Andrew Cohen's message of "Thu, 17 Mar 2022 09:44:29 +0800") Message-ID: <87v8wdnsx9.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.19894 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 690 X-Spam-Score: 0.0 (/) 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 (-) Andrew Cohen writes: > That's only defined in xfns.c which isn't built for pgtk; took me > awhile to get it enabled :) I will correct that mistake shortly, thanks. > I'm looking at the inspector and trying to find it. Under the "General" > tab I find: > > RGBA visual (check mark) > > Nothing else obvious (under the "Visual" tab there is nothing > relevant---its mostly info like icon theme, animations, etc) > > Sorry for not finding anything more helpful. Interesting. If it works for you, I'm willing to dismiss it as something specific to my system, since I messed with various settings a little too much. I will restore the old code shortly and close this bug. From unknown Sat Aug 09 13:21:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Mar 2022 04:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54040 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrew Cohen Cc: 54040@debbugs.gnu.org Received: via spool by 54040-submit@debbugs.gnu.org id=B54040.164748977414099 (code B ref 54040); Thu, 17 Mar 2022 04:03:01 +0000 Received: (at 54040) by debbugs.gnu.org; 17 Mar 2022 04:02:54 +0000 Received: from localhost ([127.0.0.1]:52694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUhLh-0003fL-Qp for submit@debbugs.gnu.org; Thu, 17 Mar 2022 00:02:54 -0400 Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]:34588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUhLg-0003f8-Il for 54040@debbugs.gnu.org; Thu, 17 Mar 2022 00:02:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647489765; bh=CjsMQTw5BqHkB7Ov+8CjSjvJ/L3RxbpVDrIkxNvMFhg=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=pxMVv74LbXmXpuj29hBrZQocpFe0tgwWAHpr5HtqjI2eA+R5T34bowJ6yTPPw+RU3E5iesIK/n4MAgMLUZTRtbLfHad9xeh8OD2PU8nZTXbqpdWtKd9E79n31FnjrguXlOOoWKBiGY1aRZdK/eN3Po0JQDP28w7w8JkFCjHEl/hYzXwR44sLwwQ/Qtw/bmt/0bUQPIohDG3RmMoXX26GHWg9w5rJ362kcT0G+J9RSYNB4clDInWWfUbM4p83Aao2/dkAd7w7tOZH9Gb1OgujwgHogv4G+PX+Ek/fJNaEYCQ/mpAYtNdHmf8UXFpG4SexCvJqxta8vwlSuuf3c6d+bA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647489765; bh=i1hPPNV/RgXSTwlGv3fOYz8faNiLoJIvsjd1DaeYmD+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=VGWVALNw+SLsvhv715OxrAvk6eiyRvtAbHVeupADeQKhCSTGv5G4AK2Ho+MR51cvcgQXT2HxbtI+brpEUqw18fXuezPKRPv+CI2kGHQCBL8FnmYrvEUppg05L2BnWgtF3wRWHhPMpteD/8/QNVjDb3IdRRkq43PnUHctbgy5j4pPR6jqDl6I78OEx6pyp83VRsry8+8DGQZJw2DJO1+B9RePv0XVCwknezC0MqJL+GpTU8Cx6ALLwuRFMw4mKxMWCDV0NDxzPNhBMkJiYwTwlF05BXpDoP1ayG3mI3fYAhp704eklsDc1TyG6R6ut5aj74Zq1IwCFMHJZRn6nsaoWw== X-YMail-OSG: hC3J_WkVM1nfVwcVjua5fszlW_TnU2NQTACg6xs3ZKCgOBLprg_ctmDwCwByvjP dUlStCehX83rgMMVUMOwILOeiLUvNk6qOkHccYGRhtAGpNGHQesabgYhnfQiNeP1mk_.GR_zGPzy MELjheZEyLAworxaxlNJbi1nB7eJUYsv_n7LEIofiSNFx_GrwbpLP1yn7jZwIA73E6.c8KbhRFNv 4den6NVbWPMUYYCTlnG.0hVtBBJdPM0JPujtZCNlGQ3p_xyJuo4cdPjjIAbJ8odGFBO7Nx.GdiMH xTJ_mQoBwJmC9s_rQDO_Jbkl9yH_TNV9.o4HlEXunt7KWpBuxaZVMI6Rpi7ieK8l7ADOX8.YWpNg r5Y9y0_gwy.A63WxV.niNJQF.4FoKJZuX9UmQ8JdUcPkeaTnSBiYlkd1YefCiPWb5howQBVLuQaO sDY5aAzYDOqiB02EM74mXvosH5Oskvm6qTBGhzYQnIJ1jD1JSQnZy3fExzlDyslHskR4mlzScAXo GCsyNwuUf01WjLTNDl4mUiwK_SIyK3ok.SsXfoakePkP3hbNQEeyi1Lcr4bz5Vq5Uu80qT74DgN1 bK1dIaN6ucJUO9bBXTX4Ul3pZjXgF5GihUWs.A2LZkGXMZn9uezm_IXVQk7wiauLr6QnoqLg4g2o oTgIhCMipk1keLZe.3_gR71eivKCRw8ufvNorEGJH3M_W9OUeJaO3.y9V8oAh1dBMzl2TMXOfLiB GI5zIvlXBSvvrIc4ggrsMAqKww9BOl1QeFpilq_NuhEmSVJ7_rx3DmyI1AuEH.mKhJcuq62Flgij 98l5x4oP8Pr8Vp3l7hfyyoMGEIlTb1JVMVmpPn2ygX0Jz1kzyP54CjRUbvBpNr_ZZsfAViZsaPCY WqTabpxU6FqeLGLK1erCN85i8pG5YB1ciNnmoZiydWIVebiRRvhIsuIAAkYSG7hLKH03C0xI.2k1 9eEaDJhR8HdEZxPR2ZaIdyEs08jXBa4raN34hKAF063X1hWXdD7UkbUhA6QT86uXwZ_cwYDHHIK5 E7Kr_5rxfHFqUvkta9dsXdvzxJyVgwCyLcvciaWZ4JQ7sxLmXqhqNft0xsdkn4HCCSWMzUYKkiSY QCJC7hIWxcWituM8ThmICM2HQ3K2nlDmII9m5A_inX0WcUTNNnFtFNd8qyAULGBBixaQmBXhcO.i Z4IgZCqMl27Ex6JHXnFBETLtYM81hb3DCTqFUUv6CZPxnMISXsLgZMTaigrAb7Fsq17D5f2V4iF4 1PbZW6fiN6NVeRpZfLFVQcOxPAZBphmyIPKeQK1zyZaKyk_FgJ2kDDSNuoeau1LIcOyl7.YhzUIb nqHdIGCzRHQPBFE_gCVSSR4P5WDKvT7YHCb2YkNd6C3H9R00.TPUo08tkg1nAsQTgc9qadH9yX3W nT9fQYRhRJt9VnalklVQw96ctoIPb8.qksogJ39vZEX_H_N1I8pLIn4BvzfQFyGT1ufZTl4EWb38 UpXzrEq8T5oPcjgY0Q2HGB.I9FrR6C.QbQ0hiTgy0B0Dn8fkspdeRHMqCRiAh7ChD8wVp9KZrJJv _F8sOddC9OnvSAMU6i_u1aSsioeai7bnJR3fCF2xHkcX4GmkIweQPZyqhmO7xnLUMB1g8P4VCqS6 1drssjv0ysB5CzI4h8Gh_q1YgTB84KU6wNd3SOhxqHGLx3sgkQtiCLqqmjJx38kHIzYMb6O_jB4f OFMpMJMrjNY2B_F7GPRTNaUiGmBdAHi3.TxSUCRt231CK3IUVP52dNC0YwgzKaYNzd9sdJXec5lh UqpgRT2DfndN0QGZqny9oehdW9kzeN4M90jh.yHKsSnAuULBemTLNNN.iUARhJp5eKLXh9y39BH2 cbKQKTAxZtGdf3zABjoDXN_y5_kiOX9zzhDoB_EGc_V8z_c7ZT5EtLVjOlDe4b2llxkgaEygHhBz R.R7upSM2fmUosd5EAOP0xKdm_FbGmxjBvz5niXhSfyG.pIwNdLSCdWP.wFISRxFhqSNLxSMc_ga 2H5N3yhYTxXHpOSlrGGJMc1Ma_qbKRdIA7JsHr_d_ICfmu.dh0z3kDf6jG.Tve8t8Aca6HJoT0ko 1E9qwHbf1ar8agdpfVsovOrQ32qA.iebf2Z4PHlIfsQZBvmSVRYToA0OAyllfYPlrxRMV6CrqFKn rdUrHGr5ZxJa5gWkNHzfBUvTH8JbHlki5ZZulJMq3EBLvz52z0ZO_gVZmP1vvFWSCv3v3cBtkfy_ yYgTqZHLB8XFtInivf4TFI2dIi0wkrmwk8Br8QMI0_B_4WGhlJKEdLvP73Y5Ri3RPrA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Thu, 17 Mar 2022 04:02:45 +0000 Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 537372d78e109cc9a7a90e632d796cc7; Thu, 17 Mar 2022 04:02:41 +0000 (UTC) From: Po Lu References: <87bkz5wz5o.fsf@schnouki.net> <87k0ctxxbj.fsf@ust.hk> <8735jhpexp.fsf@yahoo.com> <871qz1s682.fsf@ust.hk> <87v8wdnsx9.fsf@yahoo.com> Date: Thu, 17 Mar 2022 12:02:34 +0800 In-Reply-To: <87v8wdnsx9.fsf@yahoo.com> (Po Lu's message of "Thu, 17 Mar 2022 11:45:22 +0800") Message-ID: <87r171ns4l.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.19894 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 814 X-Spam-Score: -0.0 (/) 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: > Andrew Cohen writes: > >> That's only defined in xfns.c which isn't built for pgtk; took me >> awhile to get it enabled :) > > I will correct that mistake shortly, thanks. > >> I'm looking at the inspector and trying to find it. Under the "General" >> tab I find: >> >> RGBA visual (check mark) >> >> Nothing else obvious (under the "Visual" tab there is nothing >> relevant---its mostly info like icon theme, animations, etc) >> >> Sorry for not finding anything more helpful. > > Interesting. If it works for you, I'm willing to dismiss it as > something specific to my system, since I messed with various settings a > little too much. > > I will restore the old code shortly and close this bug. Now done, please see if that solves your problem. Thanks. From unknown Sat Aug 09 13:21:51 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Thomas Jost Subject: bug#54040: closed (Re: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland) Message-ID: References: <87lex9nr64.fsf@yahoo.com> <87bkz5wz5o.fsf@schnouki.net> X-Gnu-PR-Message: they-closed 54040 X-Gnu-PR-Package: emacs Reply-To: 54040@debbugs.gnu.org Date: Thu, 17 Mar 2022 04:24:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1647491041-16037-1" This is a multi-part message in MIME format... ------------=_1647491041-16037-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #54040: 29.0.50; Text becomes blurry on PGTK/Wayland which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 54040@debbugs.gnu.org. --=20 54040: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54040 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1647491041-16037-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 54040-done) by debbugs.gnu.org; 17 Mar 2022 04:23:35 +0000 Received: from localhost ([127.0.0.1]:52722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUhfj-0004A2-BS for submit@debbugs.gnu.org; Thu, 17 Mar 2022 00:23:35 -0400 Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:38695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUhfg-00049m-Ir for 54040-done@debbugs.gnu.org; Thu, 17 Mar 2022 00:23:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647491006; bh=4arvKKeAb9tGUbEwnXNkojDR1sx9RdELYy9z7DFAG4w=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=BQDx3hXWTP2xgwG67AkUJ51wFm2WeKQH+h+JCGe+l+DRXx7LWEYoXnT2Yo5fICa3BQKtykCLPFeLlzal4IiDzfh2vP/8gshBOcCiiD/t0sL4UMpJo+8nkgLGa/Icf6BFhobrpsxTgo/KS2dEgMhmeKIEebgn8GyjDdCTXrB8utAFvsdNAEc6RTQpx0xQRP7V7a8qWjTqsKcOuohpEESMENzoUmg6jx/3JcUCbWFabKImGZhhMIoDgkEzksRwFB0TFjKnoZjTDnJtiTrXmS/dVIfqEz2zKkPFYftE6tW0Z091X0Wup7LAeDhBfgFRKMiimckpGSOOC3DmyvNNEB2pCw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647491006; bh=gzfvbIDEcwVi869P/p3V4324cROGa6YXGYHxK6E/tP0=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=dzAbksn0wvgIMP+WDRY3OJdsfOHe51BK2w81c6WzFA7jsk490uVgvYv3awneLfyNmQtrkLJekRZ4Tb3MmBsTIZAUPkFS+/RiXVP4VZb9iyaiNyNurAOKEUVzfEg6ngM74Du/sJR/Vx2S6V/5/bDA4zHLl6GDk4XRMSOLu90y/s7/rV+fbpGF9lkqEB2sx9YPRi8SdcJ+tdhd5hTmhPiAdHyhuiRl1Tym1zbufTcgYVe5O/Ge11vrxQWFaIWkPY3wFYpg64F9PaaUf1mpUkw4MVCGoDZ+l6pxsRWcNzr1Bguho5CJ/DlBVo0wLMXnQVIK4w3e4YjmNQXqBbzgeQXyqQ== X-YMail-OSG: goxrj6IVM1l.SZAKpnNECsf.MUM4WyIMuU8SIrupWnuZn7v_gQKnwQmJLCl.VPF nQkxUQLvguPWO6ILwUu.DKxdMLUyK.5QcM6RmBtVLmTryWWzttUjgAkpVMyRsBcTg1VofLYE8vIU Fnpz6tV4Y4bp9tKOrMP.qtAdbTnEYn9ZtMaQeX5dDmXn3cFgwyMK_ZrbbKt1DV_1SAiKqOB42WJk .tpLewH2k2cQsP4RVKzXAGPBdHKPMAumlEkC4y4eqP2_U5HnyMd6bLiAQ8Z5xG3OOywo6n4vrlRW ERcXkMMi44GDJPDaSaTVavaugELL8LW0Clun69JPvGsMfQl9uMFpH.wCAdbMo6JWhayaOH0f9HZR ytB.uT33dn_JzqlDrvw1STG661kYxvJlZO9Rkn9qZJhXAxMEIZ72v9scfKkp_kHoBnP0ooZ0myl2 LdSK8FXA3P7XHQKkBWoUq3WjrJhueeHRfgmL7pPYaAb7rICN6mPFCoVifYNKCu8npzHfQ1gXduUR eS65SRLnpdz0aBpri4OdliHLplg6scL6o5rLQMIte1cTwCr88kjsNg8affiCd2tqVSRpTIdItKFB g4gGOoBIq8tbs2PF4ei_DvEdhZfZFa2ZzzAEvV3nJdm20D.4xtlk9Bskom_HkSEgRDesBIokNbea ndPylA0wg9j_z2_iWzaIyciTlBiEqED0_fTC9f7AzmdX85CQpCXIRxYbU3abf_sfn44hWwDjpVDR 2aRk39PBqi.Of5m1Ze8ac3mw3rKclikDr4.RciV28AbHXBVK.UmbMoXhjfQfBZRhgBhlzvlo4.w0 TT55oiazB9ePjttGyYpeenx.MPsg.v.1TBVZKIHJZbHdor.BnFOS8y2zbR3I2q5P5A5brHoORHMl 32Nyy5qlduz5a6abT7XyQgJZRHq5GCc9DTi6pObY7Cxr4EPhCTYRgttPQjGs8v6od6cue80JiP.s F.apYyr_X8x6q9NKfUPQMiSnPFgmDGsR3oMnSSEsLh42mawE2sKx1WoYFLO1ymjt7i2LMmMoyQNg cFRwtA3167CQV_huN2dwMBEYT7b_UytoWfV9UKtyS.Tu6Eastcam3L8xX8diPwumgNX.tjqvdBcx HenxDUBWTLz7rVU8OF84nMFKsxAhJF6enz0g1MDa85Cr6Bv6ciu91QCk8UPl..pJPWaBbUnx1Bfq fptivtGITlsTwynByznUAzOgH_dD1YZJcalwZBFJDtER0CRURMgjN6eOgMeyUi80FWGHC8_GXo7e 9J.VEDq8yCo01hKZi6Frbwrr_p3X0q6XYqZO7FakoUi5Lmu8Qs4ag_nIWvHpjnUaQUuEh_feDWMg 6fHtfQWBHQnonSSG2yEIuvzmtexoxKs_MniDZh1lltCOLq7xeEVFq1W8M2OePiRdqcYtruNU7QWR 55AsbnPql_d83NMd1YZ6TBYBDbPS26CclP9I25cxFjPn.E3fkQ30vstkJtEolmkIJzRWa12DDA.m bwNedS0R2ef70_f7DZwrkH76zndEwoJ1JJpjb7GUFBRdO5Z6dGw94TRHyDX7JunSGfoZriGsHEV5 QxHjD8kb8ESr1JPWsdnO4.pbO8W6le5E948aMvZEBRONLuyYHsEcPe0DdZoL4ngMs09yPM5h8z3B aI.xGGlBXpp8cAhFabzkw_jVToP2Nu6ceO_aelXrba_i7oRBR52dwF_AhphoTf5n0hjuYHSQYs3_ HW5BQMDlzSIzWHQsRRdhlDx6utbEesOQugeEJfW.JN8muZlSsn.z0Qqt1NyV9UCUXPVg3kaviUKQ ES.ep5sHRmuir6PhYrwm8hLQu6WqczEzyv9gDmi3.idCJDA2CWZVlA0harnKrvqOTtzDkEmeHqT1 bg5w9V7I9ntkqtS_bZbq73eF6gMrlXlx.ZLg21ZHp_mNTCyD15LYZEtf6Y6Xr4NEnxqm3Inp6Xo0 eL_A5Bg96bZZ6wK1HxMTbz0G2_Af2rw4pZpftKYi4qOuyXLSw6xElUJYqTokbLT_b_MnFH4N_HDp J3JklNC1fqTklLDkDiIVgccNbshfY7N9l0ney2E8pbAf_fm75PXSNokAZwj9k_Cu6BFZhcgePoJS wnLIlSB0mdsvfvRH5AP4l0K7pVlOkrx2azRO2MwZhmKGWxb1_akZomR3RU8.oynD21WX4fY5_z9M A_uGbjwiDMnIu5aygheMzx2Iok9UmOcSXdgCPczDmZ_LLCnvTOB3vrtHKvETalfrBqm9FaR7aU7B ZZYq2vw_fF.vN2LlwJbqla1p8LjmSAqmV_995n5ffZcw6bcBbQ7kXLZizIP9Gzhch9Kg- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Thu, 17 Mar 2022 04:23:26 +0000 Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 2b22eace79a28f9076ba2a0a493a9e17; Thu, 17 Mar 2022 04:23:19 +0000 (UTC) From: Po Lu To: Andrew Cohen Subject: Re: bug#54040: 29.0.50; Text becomes blurry on PGTK/Wayland References: <87bkz5wz5o.fsf@schnouki.net> <87k0ctxxbj.fsf@ust.hk> <8735jhpexp.fsf@yahoo.com> <871qz1s682.fsf@ust.hk> <87v8wdnsx9.fsf@yahoo.com> <87r171ns4l.fsf@yahoo.com> <87a6dpb4tm.fsf@ust.hk> Date: Thu, 17 Mar 2022 12:23:15 +0800 In-Reply-To: <87a6dpb4tm.fsf@ust.hk> (Andrew Cohen's message of "Thu, 17 Mar 2022 12:06:45 +0800") Message-ID: <87lex9nr64.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.19894 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 450 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54040-done Cc: 54040-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 (-) [When replying to bug reports, please use "Reply All" to reply, so that the bug tracker can record your messages.] Andrew Cohen writes: >>>>>> "PL" == Po Lu writes: > > [...] > > PL> Now done, please see if that solves your problem. Thanks. > > Seems too so far. I think its safe to close the bug---if it re-arises we > can always open a new one. > > Thanks very much, > Andy Thanks for testing, closing. ------------=_1647491041-16037-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Feb 2022 12:07:45 +0000 Received: from localhost ([127.0.0.1]:50363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKfZY-0002F0-Jn for submit@debbugs.gnu.org; Thu, 17 Feb 2022 07:07:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:48732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKeGy-0003gg-R2 for submit@debbugs.gnu.org; Thu, 17 Feb 2022 05:44:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nKeGy-0000rT-0E for bug-gnu-emacs@gnu.org; Thu, 17 Feb 2022 05:44:28 -0500 Received: from out2.migadu.com ([188.165.223.204]:42910) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nKeGu-0006QD-Hu for bug-gnu-emacs@gnu.org; Thu, 17 Feb 2022 05:44:27 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=schnouki.net; s=key1; t=1645094660; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=KaXXUEYU28iZK8lwd/13cxSJDdV85QL/g6l540ZTSz0=; b=YHl37xdty/MrMnb1Nxy5pg5afCFsmkWwbt9CJnwCR4EEYu+W+Vz1J3xZhChhNhcjjVn5+S Xl6LdMEfL+buGu18w0zVUVzZi+V31Z/9D+GyP15PEUGLBqQUdWI7ctlAuMopsqZX7YIwmh /NS9MVPeSc2fAHCZs//aSAXV/hURStf9HkwFSVgylm9JF0sZKcMtBkqmfuhDmK3scHC3Ke NZtrLnKbyGiZFk54OZnVr6uEaGVYxO6CArpLuOnIOdaAlrizntkbNn9bG+iJdy9mBTK548 4mR00eohzb2YshkdvyoIr/n8JWrsNzY0D8l/R3ixnPyIccN1nkgO6DGPQtS6mQ== From: Thomas Jost To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Text becomes blurry on PGTK/Wayland X-Clacks-Overhead: GNU Terry Pratchett Date: Thu, 17 Feb 2022 11:44:19 +0100 Message-ID: <87bkz5wz5o.fsf@schnouki.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: schnouki.net Received-SPF: pass client-ip=188.165.223.204; envelope-from=schnouki@schnouki.net; helo=out2.migadu.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=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: Thu, 17 Feb 2022 07:07:44 -0500 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 (--) --=-=-= Content-Type: text/plain Hey folks, I'm using a recent git build of Emacs on Arch Linux, with pgtk and nativecomp. Since a recent update, text started becoming blurry when scrolling with the mousewheel, or even just when inserting a newline. So basically, any time text is "moved" without being fully redrawn. I can reproduce it reliably with my own config, but can't with plain `emacs -Q`. It also happens more reliably in emacsclient on my external monitor, although it sometimes "flashes" as blurry text in emacs on my laptop screen. Other important details: - I'm running Wayland with Sway (latest stable version) - my laptop screen and external screen have different scale factor: 2 for laptop screen, 1 for external screen. This can be fixed temporarily by focusing the blurred line/paragraph, or with M-x redraw-display. But another scroll or newline will repeat the issue. So, I used git bisect to try to find the faulty commit. The result is that this behavior started with commit 6da021fce86a06a97b0bff76f69aa57759533dc9: "Fix artifacting on PGTK when bits are copied with an alpha channel". Attached is a patch that seems to solve this issue for me without completely reverting that commit. I'm not sure if it's really a correct fix; please email me if you need any more details or testing! Best, Thomas In GNU Emacs 29.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4) of 2022-02-17 built on loki Repository revision: eb0680bd57bd68ca369dc5133646e8ac9215854c Repository branch: master System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-sound=alsa --with-modules --without-libotf --without-m17n-flt --without-gconf --without-gsettings --with-native-compilation --with-xinput2 --with-pgtk --without-xaw3d --with-sound=no --without-gpm --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XIM GTK3 ZLIB Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: C/*l Minor modes in effect: company-mode: t bug-reference-prog-mode: t counsel-mode: t ivy-mode: t global-emojify-mode: t emojify-mode: t lsp-treemacs-sync-mode: t yas-global-mode: t yas-minor-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t projectile-mode: t global-git-commit-mode: t magit-auto-revert-mode: t windmove-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flycheck-mode: t shell-dirtrack-mode: t editorconfig-mode: t volatile-highlights-mode: t global-undo-tree-mode: t undo-tree-mode: t viking-global-mode: t viking-mode: t global-auto-revert-mode: t which-key-mode: t global-so-long-mode: t auto-read-only-mode: t which-function-mode: t tree-sitter-hl-mode: t global-tree-sitter-mode: t tree-sitter-mode: t override-global-mode: t global-subword-mode: t subword-mode: t desktop-save-mode: t save-place-mode: t delete-selection-mode: t global-hl-line-mode: t display-time-mode: t tooltip-mode: t global-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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: (only . t) abbrev-mode: t Load-path shadows: /home/schnouki/.quicklisp/dists/quicklisp/software/slime-v2.26.1/slime hides /home/schnouki/.emacs.d/elpa/slime-20220210.1512/slime /home/schnouki/.quicklisp/dists/quicklisp/software/slime-v2.26.1/slime-autoloads hides /home/schnouki/.emacs.d/elpa/slime-20220210.1512/slime-autoloads /home/schnouki/.quicklisp/dists/quicklisp/software/slime-v2.26.1/slime-tests hides /home/schnouki/.emacs.d/elpa/slime-20220210.1512/slime-tests /home/schnouki/.emacs.d/elpa/transient-20220130.1941/transient hides /home/schnouki/tmp/emacs-git/src/emacs-git/lisp/transient /home/schnouki/.emacs.d/elpa/faceup-20170925.1946/faceup hides /home/schnouki/tmp/emacs-git/src/emacs-git/lisp/emacs-lisp/faceup Features: (shadow sort footnote mail-extr emacsbug sendmail lsp-zig lsp-steep lsp-svelte lsp-sqls lsp-yaml lsp-xml lsp-vimscript lsp-vhdl lsp-vetur lsp-html lsp-verilog lsp-vala lsp-v lsp-toml lsp-terraform lsp-tex lsp-sorbet lsp-solargraph lsp-rust lsp-rf lsp-remark lsp-r lsp-purescript lsp-pylsp lsp-pyls lsp-pwsh lsp-php lsp-perl lsp-ocaml lsp-nix lsp-nim lsp-nginx lsp-markdown lsp-lua lsp-kotlin lsp-json lsp-javascript lsp-haxe lsp-groovy lsp-hack lsp-graphql lsp-go lsp-gdscript lsp-fsharp lsp-fortran lsp-eslint lsp-erlang lsp-elixir lsp-elm lsp-dockerfile lsp-dhall lsp-d lsp-css lsp-csharp gnutls lsp-crystal lsp-cmake lsp-clojure lsp-semantic-tokens lsp-clangd lsp-beancount lsp-bash lsp-angular lsp-ada lsp-actionscript dtrt-indent lsp-diagnostics lsp-modeline lsp-completion lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline lsp-ui-util face-remap auto-virtualenvwrapper virtualenvwrapper gud python-el-fgallina-expansions python vc macrostep-c cmacexp company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-cmake company-semantic company-bbdb company-capf company-tabnine unicode-escape company-template company vc-git vc-dispatcher bug-reference guess-language flyspell ispell editorconfig-core editorconfig-core-handle editorconfig-fnmatch counsel xdg swiper ivy ivy-faces ivy-overlay colir emojify apropos defproject smart-mode-line-respectful-theme smart-mode-line rich-minority zenburn-theme lsp-treemacs lsp-pyright lsp-mode lsp-protocol yasnippet tree-widget spinner network-stream nsm ewoc lsp-treemacs-themes f treemacs-projectile treemacs-magit treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-interface treemacs-extensions treemacs-mouse-interface treemacs-tags treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture ht inline treemacs-logging treemacs-customization treemacs-macros ibuffer-projectile ibuf-macs projectile grep ibuf-ext ibuffer ibuffer-loaddefs gitignore-mode conf-mode magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff-mode git-commit log-edit message yank-media rmc puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev gmm-utils pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient magit-git magit-utils crm blacken flycheck-mypy faceup flycheck-package package-lint finder lisp-mnt flycheck-grammarly grammarly websocket bindat request mailheader mail-utils dom hydra-examples windmove jq-format reformatter just-mode slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl slime-parse slime hyperspec nix-mode ffap nix-repl nix-shell nix-store magit-section nix-instantiate nix-shebang nix-format nix scad-mode flycheck-nim flycheck-plantuml plantuml-mode flycheck-pos-tip pos-tip flycheck find-func nim-mode commenter nim-fill nim-smie let-alist nim-helper nim-util nim-syntax nim-rx nim-vars cargo cargo-process markdown-mode color noutline outline rust-utils rust-mode rust-rustfmt rust-playpen rust-compile rust-cargo d-mode cc-langs cc-mode-expansions cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs loop fennel-mode inf-lisp docker-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration cus-edit cus-load wid-edit files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec uuidgen calc-misc calc-ext calc calc-loaddefs rect calc-macs editorconfig etags fileloop generator volatile-highlights undo-tree diff viking-mode autorevert filenotify which-key visual-fill-column so-long auto-read-only restclient-jq jq-mode pcase smie expand-region subword-mode-expansions text-mode-expansions er-basic-expansions thingatpt expand-region-core expand-region-custom which-func imenu tree-sitter-langs tree-sitter-langs-build tar-mode arc-mode archive-mode pp tree-sitter-hl tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get compile text-property-search comint ansi-color dired-aux dired dired-loaddefs tsc-obsolete xref project s list-utils dash edmacro kmacro hydra ring lv view alert log4e notifications dbus xml gntp diminish use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core derived finder-inf cap-words superword subword desktop frameset saveplace ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util delsel hl-line comp comp-cstr warnings cl-extra help-mode time cl slime-autoloads rx advice 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 map url-vars seq gv subr-x byte-opt 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/pgtk-win pgtk-win term/common-win 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 keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1455501 799687) (symbols 48 79315 4) (strings 32 781537 91826) (string-bytes 1 48029787) (vectors 16 125486) (vector-slots 8 3943096 1928905) (floats 8 440 2087) (intervals 56 2724 379) (buffers 992 20)) -- Thomas --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=pgtk-blurry-font.patch diff --git src/pgtkterm.c src/pgtkterm.c index 65408801cfd..b5b05912333 100644 --- src/pgtkterm.c +++ src/pgtkterm.c @@ -2928,13 +2928,11 @@ pgtk_copy_bits (struct frame *f, cairo_rectangle_t *src_rect, GdkWindow *window; cairo_surface_t *surface; /* temporary surface */ - window = gtk_widget_get_window (FRAME_GTK_WIDGET (f)); - surface = - gdk_window_create_similar_surface (window, CAIRO_CONTENT_COLOR_ALPHA, - FRAME_CR_SURFACE_DESIRED_WIDTH (f), - FRAME_CR_SURFACE_DESIRED_HEIGHT - (f)); + cairo_surface_create_similar (FRAME_CR_SURFACE (f), + CAIRO_CONTENT_COLOR_ALPHA, + (int) src_rect->width, + (int) src_rect->height); cr = cairo_create (surface); cairo_set_source_surface (cr, FRAME_CR_SURFACE (f), -src_rect->x, --=-=-=-- ------------=_1647491041-16037-1--