From unknown Thu Jun 19 14:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65432: 30.0.50; jerky image movements when zoomed Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Aug 2023 14:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65432@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16926291504974 (code B ref -1); Mon, 21 Aug 2023 14:46:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Aug 2023 14:45:50 +0000 Received: from localhost ([127.0.0.1]:57457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY6A9-0001I9-R9 for submit@debbugs.gnu.org; Mon, 21 Aug 2023 10:45:50 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY6A7-0001Ho-FZ for submit@debbugs.gnu.org; Mon, 21 Aug 2023 10:45:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qY69z-0005Tc-DC for bug-gnu-emacs@gnu.org; Mon, 21 Aug 2023 10:45:39 -0400 Received: from ledu-giraud.fr ([51.159.28.247]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qY69w-0000Bi-4Z for bug-gnu-emacs@gnu.org; Mon, 21 Aug 2023 10:45:39 -0400 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=459xRtGl QA3UyxBnag4fiyDDaJ3yc7y2DNCCTSdQIhA=; h=date:subject:to:from; d=ledu-giraud.fr; b=733/S+FA/fQu+GaYuBcWpv6Qjjejy2LyliYLQggHSXcLgMND8O ukiZjWjhtYHEsK+60Q9OEEVawVfBctwt6/CA== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=459xRtGlQA3UyxBn ag4fiyDDaJ3yc7y2DNCCTSdQIhA=; h=date:subject:to:from; d=ledu-giraud.fr; b=ZBV+b/fuvN/lhzz36AUUgGIh09zSIbexw4O671xKVpUJM3vHg8 rO5/Aar7azqnk3zrAQakF0yL0SOddFr6k47WUfe3bPlkdtBF/+6wwBykxxtzuRvVHQQCRm ZDq8RTtHinXF1dwX+pS5BPJXPKTliXmg1aEDEWxQC4klJJGdKw1BJHdhaW8PDp5MNZAcV6 Lb3KhvNypFA31jrRTrBDR+0WruH9Zu9n2TExQuJS5SZWWBJ7JwegqZ1S6x3gH2Gor3/Mh6 g6APWASaRsUFKuxGLVsyz5qsFS/nmo5pVRn5abvEXE/E+cMJR3GFeW35I131IGMDt4CW0f q/y3bXOhC4XA== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id bd0a920b (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Mon, 21 Aug 2023 16:45:33 +0200 (CEST) From: Manuel Giraud Date: Mon, 21 Aug 2023 16:45:31 +0200 Message-ID: <87350cv4hg.fsf@ledu-giraud.fr> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@ledu-giraud.fr; helo=ledu-giraud.fr 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_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) Hi, When opening a rather big image into a quite big Emacs window, movements (C-n, C-p, C-f, C-b) are smooth at original image size but are jerky whenever there is some zooming (in or out) involved. Recipe: - emacs -Q - 'C-x C-f' "a big image.jpg" - 's o' (image-transform-reset-to-original) - keep 'C-n' pressed, keep 'C-f' pressed -> movements are smooth - 'i -' (image-decrease-size) - keep 'C-n' pressed, keep 'C-f' pressed -> movements are jerky Best regards, In GNU Emacs 30.0.50 (build 2, x86_64-unknown-openbsd7.3, cairo version 1.17.8) of 2023-08-20 built on computer Repository revision: 321f6bd5722921175ac3dc8859daca74dbe3de6a Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101006 System Description: OpenBSD computer 7.3 GENERIC.MP#1125 amd64 Configured using: 'configure --prefix=/home/manuel/emacs --bindir=/home/manuel/bin --with-x-toolkit=no --with-toolkit-scroll-bars=no --without-sound --without-compress-install CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 MODULES NOTIFY KQUEUE OLDXMENU PDUMPER PNG RSVG SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: gnus-dired-mode: t display-time-mode: t display-battery-mode: t server-mode: t override-global-mode: t repeat-mode: t desktop-save-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/manuel/.emacs.d/elpa/ef-themes-1.3.0/theme-loaddefs hides /home/manuel/emacs/share/emacs/30.0.50/lisp/theme-loaddefs Features: (shadow sort mail-extr emacsbug org-agenda css-mode sgml-mode facemenu imenu vc-cvs vc-rcs log-view pcvs-util sh-script smie treesit executable pascal vc-hg conf-mode view reveal texinfo texinfo-loaddefs make-mode org-indent oc-basic org-element org-persist org-id avl-tree ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi gnus-icalendar org-capture org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-version org-compat org-macs emacs-news-mode vc bug-reference vc-git diff-mode paredit vc-dispatcher vc-svn on-screen image-mode exif gnus-dired time battery cus-load exwm-randr xcb-randr exwm-config ido exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug server modus-operandi-theme modus-themes zone speed-type url-http url-auth url-gw nsm compat ytdious mingus libmpdee reporter edebug debug backtrace detached-init detached autorevert filenotify transmission color calc-bin calc-ext calc calc-loaddefs rect calc-macs supercite regi ebdb-message ebdb-gnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader gnus-win ebdb-mua ebdb-com crm ebdb-format ebdb mailabbrev eieio-opt speedbar ezimage dframe find-func eieio-base pcase timezone icalendar gnus nnheader gnus-util mail-utils range mm-util mail-prsvr wid-edit visual-basic-mode cl web-mode derived disp-table erlang-start smart-tabs-mode skeleton cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs slime-asdf grep slime-tramp tramp rx trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree advice 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 apropos compile text-property-search etags fileloop generator xref project arc-mode archive-mode noutline outline icons pp comint ansi-osc ansi-color ring hyperspec thingatpt slime-autoloads edmacro kmacro use-package-bind-key bind-key appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs dired-x dired-aux dired dired-loaddefs notifications dbus xml cl-extra help-mode use-package-core repeat easy-mmode desktop frameset debbugs-autoloads detached-autoloads ebdb-autoloads ef-themes-autoloads exwm-autoloads hyperbole-autoloads magit-autoloads git-commit-autoloads finder-inf magit-section-autoloads md4rd-autoloads dash-autoloads on-screen-autoloads osm-autoloads paredit-autoloads request-autoloads rust-mode-autoloads s-autoloads speed-type-autoloads transmission-autoloads tree-mode-autoloads visual-fill-column-autoloads with-editor-autoloads info compat-autoloads ytdious-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind kqueue lcms2 dynamic-setting system-font-setting font-render-setting cairo xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 689448 94950) (symbols 48 55830 3) (strings 32 176732 10415) (string-bytes 1 5672352) (vectors 16 104965) (vector-slots 8 2176605 163884) (floats 8 557 160) (intervals 56 20368 0) (buffers 992 90)) -- Manuel Giraud From unknown Thu Jun 19 14:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65432: 30.0.50; jerky image movements when zoomed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Aug 2023 19:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Manuel Giraud Cc: 65432@debbugs.gnu.org Received: via spool by 65432-submit@debbugs.gnu.org id=B65432.169264499512567 (code B ref 65432); Mon, 21 Aug 2023 19:10:02 +0000 Received: (at 65432) by debbugs.gnu.org; 21 Aug 2023 19:09:55 +0000 Received: from localhost ([127.0.0.1]:57844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qYAHj-0003Gd-C5 for submit@debbugs.gnu.org; Mon, 21 Aug 2023 15:09:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qYAHh-0003GQ-To for 65432@debbugs.gnu.org; Mon, 21 Aug 2023 15:09:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qYAHZ-0007xp-M0; Mon, 21 Aug 2023 15:09:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=remyL395rOqd4LuXtscZ76YgPUS7m962lv8a8RI5CKU=; b=QhJfN7ofAB/X cXflE8Z5xRv023osRR1HsWvQ+ItQAY7RYCh49vDgy5P5sBt1OdvR/1hep3U1lpmIoRdGbfCocUY5M pLdVnXqV/i1hZ+QRfidsljlpSVEFTOXQN08U+/+UaosVCyQskiouhs4+vFH5GT4siKTw02jsjwDtd 0pG+vjidjpg8aGluKH2OMosg+8lCtCiiFrGmogd03JDH0ZknZCD0zQya03CHvhIV0dvvc0hOzk1OA RX3taaSxKUUkEJNpVRitKYJaYIibhJ+0+uSPE5jF/YRH5eKouNB9jP19Nk5UcadbgknEzUwP2zLnS 6WpBy7YcfLZtuQMHsUMYuQ==; Date: Mon, 21 Aug 2023 22:10:03 +0300 Message-Id: <83sf8ctdo4.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87350cv4hg.fsf@ledu-giraud.fr> (bug-gnu-emacs@gnu.org) References: <87350cv4hg.fsf@ledu-giraud.fr> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 21 Aug 2023 16:45:31 +0200 > From: Manuel Giraud via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > When opening a rather big image into a quite big Emacs window, movements > (C-n, C-p, C-f, C-b) are smooth at original image size but are jerky > whenever there is some zooming (in or out) involved. > > Recipe: > - emacs -Q > - 'C-x C-f' "a big image.jpg" > - 's o' (image-transform-reset-to-original) > - keep 'C-n' pressed, keep 'C-f' pressed -> movements are smooth > - 'i -' (image-decrease-size) > - keep 'C-n' pressed, keep 'C-f' pressed -> movements are jerky I cannot reproduce this, on MS-Windows. I see no difference between "jerkyness" of motion commands before and after 'i -'. From unknown Thu Jun 19 14:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65432: 30.0.50; jerky image movements when zoomed Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Aug 2023 03:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 65432@debbugs.gnu.org, Manuel Giraud Received: via spool by 65432-submit@debbugs.gnu.org id=B65432.169267318327302 (code B ref 65432); Tue, 22 Aug 2023 03:00:01 +0000 Received: (at 65432) by debbugs.gnu.org; 22 Aug 2023 02:59:43 +0000 Received: from localhost ([127.0.0.1]:58197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qYHcM-00076I-HI for submit@debbugs.gnu.org; Mon, 21 Aug 2023 22:59:42 -0400 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:35416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qYHcK-00075y-LA for 65432@debbugs.gnu.org; Mon, 21 Aug 2023 22:59:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692673172; bh=5S6pzqiRjzQh+P6FgYzv2hlt7zcHZCSfGmZGKpAQF64=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=JXL5g90eGbQyRo+ByMGozcKcTvBXHzDo4rNCAHcEVRRJUjWhiWnB/WNzKbDlsu6PH/1nnFLK9T/OuwtCuzt+stnu8Z8L1OZxf5acjwbE5pX62DsdUdxdQLSVflokL2752lqDebP7bP5Auw8kgkDmCDtejS+2myVZGA3f2cQK+rqA6kb++BxaVoDTiLdueZGCakrEAB/P4r8V0sE9BhFQJV63YQ84xynSwn/ySNTltVI1TbUnCCVBDCzgvwKagrT3HWbFOEJDLVl8Ih90R6Aa6mb++DBlN2PItzfq8hymQCrrtQQ9CsCpqFRfQ4IFmNhnHjIUgr3VF+QBCPcfrJibog== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692673172; bh=U/7xugZEc/Dn5l49peHupWMcFUZJzHqcTsf6YHl7SJU=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=b94uBKPLhRsw0Khyv2V9g1pkU6op0U4RE69AqeT9peF/5CaZflZXWAQrBOx47LdY9/24MtpekYH50zp0qbE/1UMPl+ACycoq+S2PrXyxNLRHeBqiPzuOwEJ5oucbQOq1qcoAl7DQw0vyf+oW8yOpPbroUHvoIAb68wfulI8FQGxPjXCx1DaclL2VKJ7IcmcYKmcJnbSNJszX2wXhEQcV/rgpZG/SI+m50y+4IQBaaTYnXkQ3QGhX8aZ/bX0IqdkiEroOVnStZjDF2JzpkybtM1Epob1aSMEsMtCPQo0dHq1HP4ydKWuEw9GGpHHt4lxAiAUCUSHnCr3NlPZntyFVqQ== X-YMail-OSG: Ymr5tjoVM1l9V37AXitZ6Tb4px.Lwl.7x5S._39nki9tOdcKyivXU6IsuYbKqh7 KVREoj7S2nmUHxhEVe0qo0GfFdwIOKJMDXBlJ46F2J6EM0X8DMY2j4TYHDgvcAu4PW_Ng0j0gl.R IGU6050edqTe5VUhEQNfJyUeAGa6Y3MtSV0KrsLB9eBRbZF_70ozjDqTJ6CGIFAH7q7kpn3I7fri 29JITCvi8.OiIkLuX3b1WcQzDme2cZGo_q62cKgAiuL5302a_dDHYtbMPvHkNTKYdYnP9vFV1F1X rOBiWrKJMB8yLvyz3Y7eMBdLZJ.Ys8wI1nHofO2TKhEFrDDJB814M8suckO6FACV5RTHnGVsJqCm 4qG8UNqzuDR6vdG5J_lRz8AVhVpidAVhPDGrFKgLtq_Fd2_T977RAdL7dN.MYRqE0A22Qa1A2Ps9 eh6IEXVzQv1qrWnztNCdc5bsRSlI_dyde9.K8zSn13XCmp.NykrRNUZttmJqrk4OfLPGfHCcMOlO hslRoYIEwIT0WdobonOjO2fXuEvnYK0HsuYUUBRPjfNJ82YbRFj.fU.R8XG_K1lgtaM7pBm7HqI0 h62HXKsn9nuY94_NAeVoRKiNwZn3Fw8TsxI4j1gCJGRoStdc8YG9.78FB_fFimI_6eh95rgHwfGj 8wJ.Ld.plzXkqIujF9bD6rgy4vuvA.HcziLjkMLeLkqRXIwYi1FOr_CFMeKocLiQpeTNORty_TWK jxbhvluUGEochdhBpJOJVHmbE2D3ZQuiLCot7fG._btaR9UHhxri5hFJZt8kPmtUCO5PoJDlJfoI X0eoEpgWqEbBxf.m1DXsHfB2m1tVvTpw.5bJzgeJhqLId60VqN0dMWeq03IChvZ8W.oP1UGew7_8 hKs7FM3IMJh8KaHf2.wAIp6Xdu9Su261IGwy06pKFvujMZYc6v0y7sBPB5YYAZXzor0agSMf5bNx R9uP2CJjvNK1q3LJTeewvVbHCXiuANh44syIsl7aohf1P4lYc0sUdy1R6dTFnj1ExBuwLUC3Ro.T gDB_uJOn_4NzPk3T_BD6v_rUbB2s9I2wq0Wn5k5HQfegpvspJb_ox9ODyUmS45i174pExdZDWk2G Rl5WP03WVkgEYUukx2al6LwC4eu6QdqKWZ3qyRUJHyfSPwb4J.rf_0aqJ_Ys8gjPOw5xOFXY6tdT ukaHtYPDFet6f7I5I9g6.tRYEHjUk28J1n8IFlof4coddfHaZUYlVzq3TTY9um4lHvpZGb_0IEA. vlWRkPf5DD5ar8lSYVUhnjWtGJZpD14hU8f_80f4F0IiA8CnG1EcCHEyUUQZNJ7PHJqAdXwW1Atj oueaGibpROJsE8Nic_iFyTe7WgUcBaTZ7u9FR6IlY9jshlZC.tURQOphKw2Ja5sJW5Vc5Dbv83kQ OIdoA5VxGcKP3p9WkSd3zjDORxDImQgqTtwll7HaJSUVTUUdoQndC7BfKRAs9zsRUqgHNp3zDusC 2XtHaonOv1ag3m9ac4TEunwKnHTEcln3aV9WEYA49GzeDqOf22IYA4Tq78CxzU6s4b2XFJ7pzzEw .AL5WVUeeY_5MunAEFvOjnGvAbAdv_ERZufwa6c6YgwGmwW8ICeKaYtMlzLhc7B4oZExIjTj42G5 TpsPcifU9p5RVVVNnjh4D5S0lBE4YrJIVfB8bAu7baFz9MeqUi8nGpTq.8tbmp0QBJnx5VyNvbY1 JbqKxYMbUR4oi4SkpNbyvAcDg8HvLjUcbcqNBxamq7Xfm54dsSOsF4cF.DhKXZyiAqk4z2KgQ_ZJ l7ysOlPPqz02oSdbrMIIGM3G52F01NEcvVDUj8fcdpy32Ua._CqmnqBjnYbVmtVSUa0NvWoga4kH ov509d2Ikv2SPDTeIIfiLH5jsQSlVAQP_WTq0SvC.ucAoKnP6lWQW_HSVRxhuFqwJ8hcIAUG4rkM nZxv6yz3o9t2bCTZbo9zraBnHAkYC1lvrtym1V_6GPKqCbKAhva9ZukXXq3bbgAnNOSw96L4qmfL clSs6lvppBw2Oj4AybQMxGQ3nycY_6JCBXYqD5bUw9bYNQ0NHm.0obC07PVmVqBUCS4UpkKccIR3 ENTi8lol.QwOTD07r4LUcZ_FxAIHYRT1o.vvjy8TTaSHmUJzlOfxUOhZlqzS1KZquxNjCWT1WCCU Ozdpu_uU3HS2fHe_wMxugaGsXzyikHTlyXud3B.5ctPmphEFyI85TTprmCXQ9v4CTpg4XOY1KJLH 3pRwdDqgXHojd._ajI1YgZtTq9mdqsY4_oTz9n3w4sEwx4xAl2TTcJLvoov6jjDTkgX72NQw- X-Sonic-MF: X-Sonic-ID: 5bd5f3f9-93d9-4757-ba7a-0d3a493b1f06 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Tue, 22 Aug 2023 02:59:32 +0000 Received: by hermes--production-sg3-69654d8bd-sbrjf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4a2f3fa01aac1828415db3ed9e8748eb; Tue, 22 Aug 2023 02:59:28 +0000 (UTC) From: Po Lu In-Reply-To: <83sf8ctdo4.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 21 Aug 2023 22:10:03 +0300") References: <87350cv4hg.fsf@ledu-giraud.fr> <83sf8ctdo4.fsf@gnu.org> Date: Tue, 22 Aug 2023 10:59:22 +0800 Message-ID: <87350baik5.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21732 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1208 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 (-) Eli Zaretskii writes: >> Date: Mon, 21 Aug 2023 16:45:31 +0200 >> From: Manuel Giraud via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> When opening a rather big image into a quite big Emacs window, movements >> (C-n, C-p, C-f, C-b) are smooth at original image size but are jerky >> whenever there is some zooming (in or out) involved. >> >> Recipe: >> - emacs -Q >> - 'C-x C-f' "a big image.jpg" >> - 's o' (image-transform-reset-to-original) >> - keep 'C-n' pressed, keep 'C-f' pressed -> movements are smooth >> - 'i -' (image-decrease-size) >> - keep 'C-n' pressed, keep 'C-f' pressed -> movements are jerky > > I cannot reproduce this, on MS-Windows. I see no difference between > "jerkyness" of motion commands before and after 'i -'. This is a known inefficiency with Cairo's implementation of affine transforms. AFAICT, Cairo performs the transform on the CPU, which is aggravated by uploading the complete bitmap to the X server every time the image is displayed. Building without Cairo should induce Emacs to utilize XRender transforms instead, ameliorating this problem. From unknown Thu Jun 19 14:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65432: 30.0.50; jerky image movements when zoomed Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Aug 2023 13:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: Eli Zaretskii , 65432@debbugs.gnu.org Received: via spool by 65432-submit@debbugs.gnu.org id=B65432.169288494524553 (code B ref 65432); Thu, 24 Aug 2023 13:50:02 +0000 Received: (at 65432) by debbugs.gnu.org; 24 Aug 2023 13:49:05 +0000 Received: from localhost ([127.0.0.1]:36413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZAhs-0006Nw-WE for submit@debbugs.gnu.org; Thu, 24 Aug 2023 09:49:05 -0400 Received: from ledu-giraud.fr ([51.159.28.247]:26817) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZAhq-0006NW-DY for 65432@debbugs.gnu.org; Thu, 24 Aug 2023 09:49:03 -0400 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=Cfm7UaAp 2qlmpP77E2eDBxjSogxmUCwRuGB+w3V4LB8=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=RwxDSdM5R49lnLBussp0hU0XxNtB7M cd8VjorB5gOMnlAO6jXp42bZFPP/VXnlH/hM3V9dT5bgLCdFynBoe5Dw== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=Cfm7UaAp2qlmpP77 E2eDBxjSogxmUCwRuGB+w3V4LB8=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=d+1IQm1tohxqxHYzQRHGymxfSapXXxrxswcG6l tuuffFWUeIiKRLrLJ8Whh1Yab6Rc944yIrFeaIHKPXSs7dP8eLuVZLedgbGzfow0u1eF25 FUUkyhcxLBuG//LBnKA32nL0VnzKZenHNG4lBqServvQ98WYd9EiXPDgfQhS5Wz/hZdQMt c2TfoWTCwqVm4YrIUK6v3E3eA3FMpK/w4pUuAt+W5P21lESG3nxi2gLCzA+1mw23uMjpe5 pSJjy2LVOM9ia0FAkuWjX/fD4YaCC81Xxyk/hceNqpxaLzCkg+DDxDXgorGUGsoQu66u7R QeSjpU/fodtUPRt+TpIYkfRA== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 66705c41 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 24 Aug 2023 15:48:56 +0200 (CEST) From: Manuel Giraud In-Reply-To: <87350baik5.fsf@yahoo.com> (Po Lu's message of "Tue, 22 Aug 2023 10:59:22 +0800") References: <87350cv4hg.fsf@ledu-giraud.fr> <83sf8ctdo4.fsf@gnu.org> <87350baik5.fsf@yahoo.com> Date: Thu, 24 Aug 2023 15:48:55 +0200 Message-ID: <87msyg4kl4.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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: [...] >> I cannot reproduce this, on MS-Windows. I see no difference between >> "jerkyness" of motion commands before and after 'i -'. > > This is a known inefficiency with Cairo's implementation of affine > transforms. AFAICT, Cairo performs the transform on the CPU, which is > aggravated by uploading the complete bitmap to the X server every time > the image is displayed. > > Building without Cairo should induce Emacs to utilize XRender transforms > instead, ameliorating this problem. Thanks, I'm going to try without Cairo. But would it be possible to have Emacs using cairo for everything except for raster images? -- Manuel Giraud From unknown Thu Jun 19 14:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65432: 30.0.50; jerky image movements when zoomed Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Aug 2023 14:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: Eli Zaretskii , 65432@debbugs.gnu.org Received: via spool by 65432-submit@debbugs.gnu.org id=B65432.169288807331439 (code B ref 65432); Thu, 24 Aug 2023 14:42:01 +0000 Received: (at 65432) by debbugs.gnu.org; 24 Aug 2023 14:41:13 +0000 Received: from localhost ([127.0.0.1]:38367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZBWL-0008B1-JB for submit@debbugs.gnu.org; Thu, 24 Aug 2023 10:41:13 -0400 Received: from ledu-giraud.fr ([51.159.28.247]:42273) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZBWF-0008Ap-E8 for 65432@debbugs.gnu.org; Thu, 24 Aug 2023 10:41:12 -0400 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=ucW4sQN7 8xY//rpbruMPl4EjEYlb5lk+NoZRZQALp+c=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=EDKp9t0eTvoxRXLTolt1lR2C3hzdvx cI/LF7E1HtxXnKBqBjlRn2Uybpw+86NdHyGz/LA1iO2Q7Iz9jLty0zDg== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=ucW4sQN78xY//rpb ruMPl4EjEYlb5lk+NoZRZQALp+c=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=qckQw3mmc/FHFa5Rb72TBFsffuZ8JnG3BRUtgX /mtzVwEH9IBtWfBV8hfZL6IUfCvu+QpnRkZd8attJ0qIEtvdVgwpcIubO6vL/4/YbL2aeY 8TMv41c7tCRi55af0RmA4NIO4LeiYw2/VK0aTosj7UAT2aDMmaaZC/7fLtFGDLrFm8qwdW CvbaxJGRYZEDEtcqJPYAvUhkhOgF/0G176m8AyW4I9p56hpEx6QurUOho9fW0tkK+TZldc xXJiln44BcKXgyIh4p8pzbd4IfZ9Y2HPwn0Y7VIyCwLK7knlfS7jGw5Xz4RecSWsmsg1+C EjqrEjCiCNw3V0b8Z8+8OOAQ== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 3cf6a861 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 24 Aug 2023 16:41:02 +0200 (CEST) From: Manuel Giraud In-Reply-To: <87350baik5.fsf@yahoo.com> (Po Lu's message of "Tue, 22 Aug 2023 10:59:22 +0800") References: <87350cv4hg.fsf@ledu-giraud.fr> <83sf8ctdo4.fsf@gnu.org> <87350baik5.fsf@yahoo.com> Date: Thu, 24 Aug 2023 16:41:01 +0200 Message-ID: <871qfstsea.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (-) So I have built "--without-cairo" and it fixes this issue (movements are smooth whatever the zoom). But now I have the following warning when building: configure:55221: WARNING: This configuration uses libXft, which has a number of font rendering issues, and is being considered for removal in the next release of Emacs. Please consider using Cairo graphics + HarfBuzz text shaping instead (they are auto-detected if the relevant development headers are installed). So giving up on cairo does not seem like a good idea :-/ -- Manuel Giraud From unknown Thu Jun 19 14:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65432: 30.0.50; jerky image movements when zoomed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Aug 2023 07:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 65432@debbugs.gnu.org, manuel@ledu-giraud.fr Received: via spool by 65432-submit@debbugs.gnu.org id=B65432.169303671815105 (code B ref 65432); Sat, 26 Aug 2023 07:59:01 +0000 Received: (at 65432) by debbugs.gnu.org; 26 Aug 2023 07:58:38 +0000 Received: from localhost ([127.0.0.1]:41678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZoBp-0003vY-UU for submit@debbugs.gnu.org; Sat, 26 Aug 2023 03:58:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZoBo-0003vL-QP for 65432@debbugs.gnu.org; Sat, 26 Aug 2023 03:58:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZoBe-00049p-C0; Sat, 26 Aug 2023 03:58:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=X5yPDBYae81Wq3HFy+NXfobVHKZ78GsVUDYnG8jg5kg=; b=cnMry6bhjiHE dNN17XHNJqtFbid0o5L4CCjsc7m07JI+uORs5fi5GqUOn0gTrDQGJW9ayEDRDr8J2Hy9yEEa98gPK r7MrOkhAo9oJRswISR4kPpBL0+oI2hlDQrp6g9tXmqb31SVnfPyIQJcUIPXYJQJCCYr1DBup80un1 d7/hdf+n6AIWgGv6q9UkWCMlCHIKiBqRX1I6u2YY++KR+MBAySJ7rccX11heqH2/+iqObndIZ/sdQ srj+ATJR+0ClGDbjP73950h++FxHEwbLa9YXM9R9EjH8hh8fSwqbZAXmaITUiuYDBproXqEHJ2mFz YxoeBjhnVAormFljp1EAWg==; Date: Sat, 26 Aug 2023 10:58:56 +0300 Message-Id: <831qfqmdz3.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87350baik5.fsf@yahoo.com> (message from Po Lu on Tue, 22 Aug 2023 10:59:22 +0800) References: <87350cv4hg.fsf@ledu-giraud.fr> <83sf8ctdo4.fsf@gnu.org> <87350baik5.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: Manuel Giraud , 65432@debbugs.gnu.org > Date: Tue, 22 Aug 2023 10:59:22 +0800 > > Eli Zaretskii writes: > > >> Date: Mon, 21 Aug 2023 16:45:31 +0200 > >> From: Manuel Giraud via "Bug reports for GNU Emacs, > >> the Swiss army knife of text editors" > >> > >> When opening a rather big image into a quite big Emacs window, movements > >> (C-n, C-p, C-f, C-b) are smooth at original image size but are jerky > >> whenever there is some zooming (in or out) involved. > >> > >> Recipe: > >> - emacs -Q > >> - 'C-x C-f' "a big image.jpg" > >> - 's o' (image-transform-reset-to-original) > >> - keep 'C-n' pressed, keep 'C-f' pressed -> movements are smooth > >> - 'i -' (image-decrease-size) > >> - keep 'C-n' pressed, keep 'C-f' pressed -> movements are jerky > > > > I cannot reproduce this, on MS-Windows. I see no difference between > > "jerkyness" of motion commands before and after 'i -'. > > This is a known inefficiency with Cairo's implementation of affine > transforms. AFAICT, Cairo performs the transform on the CPU, which is > aggravated by uploading the complete bitmap to the X server every time > the image is displayed. > > Building without Cairo should induce Emacs to utilize XRender transforms > instead, ameliorating this problem. Should this be in PROBLEMS? From unknown Thu Jun 19 14:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65432: 30.0.50; jerky image movements when zoomed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Sep 2023 07:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: luangruo@yahoo.com Cc: 65432@debbugs.gnu.org, manuel@ledu-giraud.fr Received: via spool by 65432-submit@debbugs.gnu.org id=B65432.169363991914187 (code B ref 65432); Sat, 02 Sep 2023 07:32:02 +0000 Received: (at 65432) by debbugs.gnu.org; 2 Sep 2023 07:31:59 +0000 Received: from localhost ([127.0.0.1]:35028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcL6t-0003gl-DN for submit@debbugs.gnu.org; Sat, 02 Sep 2023 03:31:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcL6s-0003gY-6W for 65432@debbugs.gnu.org; Sat, 02 Sep 2023 03:31:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qcL6a-0004cp-LS; Sat, 02 Sep 2023 03:31:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=dGHhtiw3qbmD59rBdhGbXwEdCo+2cjByeCrYTwSJmqc=; b=OPUYQGu4tW+F 8/eLz3JWsqM//nd7Sgtw2U0uymjKRY225bePvABv9WYeR+uR3jdI93LKS7YTO/zN2menTeDdFkOIE rBH1OWYlmIGfPJx9sbFghQzaxSxK7wXK/ilsyV4NeMWm5GoIqRW4KaZNmMa9STJ6jHQ4KdwRl/wCj N9n26vmKRun/7X6i7TznSj8xw7ZNwQ0aP/l1m+MVHhH15qGlngPGj5JnUwjWeFSkKCYsZDejIq3kD vM/GUx0Cqzccj5E+7K0fAw7Pt9FmqZGnQkpNwNHN/Om75H1ZSt0XX+xywclzp/kvwCb63g4MXbFPY LRCp78YfZ9DOCoyblI2SOg==; Date: Sat, 02 Sep 2023 10:31:28 +0300 Message-Id: <83sf7x9gkv.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <831qfqmdz3.fsf@gnu.org> (message from Eli Zaretskii on Sat, 26 Aug 2023 10:58:56 +0300) References: <87350cv4hg.fsf@ledu-giraud.fr> <83sf8ctdo4.fsf@gnu.org> <87350baik5.fsf@yahoo.com> <831qfqmdz3.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ping! Should we mention this issue in PROBLEMS? > Cc: 65432@debbugs.gnu.org, manuel@ledu-giraud.fr > Date: Sat, 26 Aug 2023 10:58:56 +0300 > From: Eli Zaretskii > > > From: Po Lu > > Cc: Manuel Giraud , 65432@debbugs.gnu.org > > Date: Tue, 22 Aug 2023 10:59:22 +0800 > > > > Eli Zaretskii writes: > > > > >> Date: Mon, 21 Aug 2023 16:45:31 +0200 > > >> From: Manuel Giraud via "Bug reports for GNU Emacs, > > >> the Swiss army knife of text editors" > > >> > > >> When opening a rather big image into a quite big Emacs window, movements > > >> (C-n, C-p, C-f, C-b) are smooth at original image size but are jerky > > >> whenever there is some zooming (in or out) involved. > > >> > > >> Recipe: > > >> - emacs -Q > > >> - 'C-x C-f' "a big image.jpg" > > >> - 's o' (image-transform-reset-to-original) > > >> - keep 'C-n' pressed, keep 'C-f' pressed -> movements are smooth > > >> - 'i -' (image-decrease-size) > > >> - keep 'C-n' pressed, keep 'C-f' pressed -> movements are jerky > > > > > > I cannot reproduce this, on MS-Windows. I see no difference between > > > "jerkyness" of motion commands before and after 'i -'. > > > > This is a known inefficiency with Cairo's implementation of affine > > transforms. AFAICT, Cairo performs the transform on the CPU, which is > > aggravated by uploading the complete bitmap to the X server every time > > the image is displayed. > > > > Building without Cairo should induce Emacs to utilize XRender transforms > > instead, ameliorating this problem. > > Should this be in PROBLEMS? > > > > From unknown Thu Jun 19 14:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65432: 30.0.50; jerky image movements when zoomed Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Sep 2023 07:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 65432@debbugs.gnu.org, manuel@ledu-giraud.fr Received: via spool by 65432-submit@debbugs.gnu.org id=B65432.169364013214519 (code B ref 65432); Sat, 02 Sep 2023 07:36:01 +0000 Received: (at 65432) by debbugs.gnu.org; 2 Sep 2023 07:35:32 +0000 Received: from localhost ([127.0.0.1]:35034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcLAK-0003m7-4A for submit@debbugs.gnu.org; Sat, 02 Sep 2023 03:35:32 -0400 Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:33918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcLAH-0003lu-OX for 65432@debbugs.gnu.org; Sat, 02 Sep 2023 03:35:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1693640114; bh=Cs4cJ8mrrbAqBBWF9rtE45p9Me12CDTNedVyHNXZp4A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=orAs6mJdmtN49G5+M5r/rnhuK7i2cXEEO/33CUEWE9iEwlF4stW3JP37Wy/CA2M68Pkfy/ULMoFolv7EDTEKHID1aTz6p6JOdQNwJ6lNqYmk6HrGtb3Y7K6NOVwu5w/ZRZAbLrRYT2HY04/TEdlbhNVUF4N0cxZGRfUrkKUKz0Xpfg22wL3+pACMPQtAXAavnBf6JHi49QUb0z8eT1n8uDAg63rSNBta2I1izJsQnK8/tb1bOlCWV2L3QL/C2tiwd0HCAGJf//cXFj7SQaN033LucEEh1ser7tYeL3p9Gx9uDl56Z8eUG8ZQJRCdBtfVdGvrsFjsf1xoFWl5aCiQMA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1693640114; bh=PfPhg/SGcQJ+/jz83fbgDMHvaiL8JoKco3dIYoOyFJT=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=qs6CpRQVqZrWN82aYNLVsRenovSex72RRop/v3MSmbskJIOn+oOFSkgQL3Ee84dl5T60rGHUbb6GR48WyMVzBcCRsiVyx8HP8AuVIajrbO5UJimi98he5+1+fZENaiWVKzVPOVhFsvkIVVyn5EXlDmB61VpAIrrbjSF8in7CQv40Hij2wQf1Yd6APohTpkM/AmfBybdauSGRcS12ovaOXVjmLmq245F5+plzdL26rKu/61CCx2QAQgeYBe2woaJwU4Vcr+EK1/cpmsfbM72cVtJ+giV2tZKnBdaZD0KKNPhaW90n2h34ZXmybrmF+Z+GWnt6x6Ettanq6BeT89Obmw== X-YMail-OSG: V.eezWEVM1nyQUWoV2Mh0ep33EU4NYQbEvqNTRPAJzbgo3cT3j7baihYUGrIemk QkzTd6qtx_R2SlNTFa9aPPruCW_yGQaTsJMaRKjPx8FTEdjeA2cT4RB_voMxdkF3DFOkVHk3TfJq mN4zxgd9v8kUq6RgMdxJvb.i6ljJZBm39IBvpGnXtw2zyKwCLdPUFG_Ye_ygPo2HOdvHZoe2VUBb 2aCpd4OQckINkzXPcNPyhAUl4F219I3bxMRbYboIXfxLUFBKd0erb50eAcV6UCVHvVMwadwSdUW5 qXFMGeGJGW.nYYXaixLCAL_4UcjdbuUvD6TBzVXhqvdM_1eLxBcx.Ox._OhtRHW493gRHbzVOT.L hK87nBRS9XT1k86TzrtdTcYYr0xZriUemfOTmtqfT0Tkhk1TU0X0wm6gkA3i40oyPz6MPB9a8Qi_ G4EHzMdT_1AAQJMHHm9JL4453NFCN4h6l51nw0_49j8TzUsYrk7JgGlHUgvO6TE6fC64BBXezcSL gqN5M3xqLqRk2rd4As9EZ.1RntEqXP_E78n0fnLxzjNknrD4lsjNrJ8tWM1SnmfcZZsukin89TYm 123mOFNWFj9Gdrm1ObHVyrtkDFLEY6klKCejGSLnDyaQRX4n3Y3HE3nWePeP1x2pYmxrWwzCEeUo 6JOE5cVFhgCd9KT9w8jNdd2Dl7nvo0iSJqP4zKTy2krIlQftpJNm3tzmyUFBqpM.m1vfWG_njdIS QgxniBDCHt74_aEiTOxmFHXKfum5j8GPSOlvdeuT64C.biNPsDB5EIJhtJyJsdhxRotJ6NjpzmNL 625DQUaVMQQtAGnv4.5ARu8HuUVOteegSmr8Je1z5zzCNdPrNV.Tnolm15Jx_YL3JRiMUtQo7LAU _oDOrIUBazoiVq5Y6ph50O11xmQe5tLu_e.fNQOZ1tGtJQ.dlJiKlyLhZLNXQVWZ5mawbbQNmBzP DBDqBiZ6cYeIj3WC6zQZ1bWPHTMYLR9kR01O3WOwHtVX20IlJEMU0EZWgtvWuPCvkgE3NFQm_gs7 mKgSavamI5z8mPJdp1lJI7hixNlrrnxkiT1I0iC5CaWxhZH_D1QYql7vugKzc_Rr8xkCGA..bJWH WUO_pyZ3dC0qAKkZKozqRFKDSS8MbATcYCUdeJUsft8gbBdarY6U.TPW9S8AQv1k40MtE_ZbsGEk 1o_KNUmkO.gR9.I9ueN3ZmLPkdZgDclnnfVNjoLolHOcrnf5I_.Bamf.EZ5bllrXpXfxdDcFLR4x vlIvnKgcuSFdFP2dvJHSy7kAx.LP3UmNFNPUdKX7.DYCYvKa9jwKmRxtrDU2koWn8BiCtbYUwVmA kqxGB_YOYXWOIvrUUrCSp6Jh.HArj_vUJ54wpYW8WfM_d6kxQ9jLyNreAVYMWcW0z0r6Du5PMDkQ hTe3q729taqeZZmZYOtGzKIAsjmmLr8jJtqGp36Bj0m.g.o26_K0xR1jYSTtx2nt32T04NeIs5Cj XLgDOBYDG286P0Oabk1hPkXImREXtie.x8gfjXdaEx9b__S0BawR0CN4mi8gjRiexwp2n1Q_sFH7 5wimP.m0yvs.CkUt8BsxFSTRvzErkB5JCYO_DcaPRBuCyvOXJY9AVoYsLtExeyqFekWpEdIDkCtT NRuPa_taxFNDDB.LuSLmVOqzPJb3hreoHjsWiv7o9f..9s4K_G3groQkGZxaNh5uHCsqmU8wV9_D Wi.5iEcj8qg.iG3yROZKDGiplP3IHyMIz1yUrlICuamadbUBGIjK224rWXKYqOApfWrUffPw8Gpe AVw0GEImdDmNaskCKlhOi9GmZ8dtITeTdop6vye04MrsJvGXfcMAeQ6mFCWRQ6mJR8FPh6xO2LEQ pUqkkcop0MjvWN0byLNAEddnZpBG7iQApVYF4byoTOK_nNcLwvDO3jaabsndOaRegldnLPreUVyI 7f152.p9fVEhl5xUHdz5IUAaqO6cZTSddh5XbX0QduQI3Xpn7p06pKW..H60C57HnGAbiP672XK0 WgNTHyIFT9mN8DSOUyd5vkqz_il30P6UD6r8JgmU7IZiNBuFNOJ08oGJoO1OmYOXeu3niauNii_X M4x9RSs2IZtp.3QOmNRT8aTu0NGOCEc0qB3euydmYeSASuoxovmeu4kGQ5xvxUKBEAZil6QNYEPW ILeZ8YlorsQK__SlD5frEEM2ocZLyw48ETYQw4Gktzo2potFz7.IowmV_tH8tkl2AMFnh1r923ZL BrTWeHP24rvbmKz2quYe6aUNZBmMfxFhvQnlfdhy0Mp47YX2mzwdY7wyms2VEUAL7OBVwQiU- X-Sonic-MF: X-Sonic-ID: 8e9532f6-2978-411e-bf30-97c6cb73395e Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Sat, 2 Sep 2023 07:35:14 +0000 Received: by hermes--production-sg3-69654d8bd-sbrjf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7cfb7541abe0634419768492b0bffe4e; Sat, 02 Sep 2023 07:35:11 +0000 (UTC) From: Po Lu In-Reply-To: <83sf7x9gkv.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 02 Sep 2023 10:31:28 +0300") References: <87350cv4hg.fsf@ledu-giraud.fr> <83sf8ctdo4.fsf@gnu.org> <87350baik5.fsf@yahoo.com> <831qfqmdz3.fsf@gnu.org> <83sf7x9gkv.fsf@gnu.org> Date: Sat, 02 Sep 2023 15:35:05 +0800 Message-ID: <87bkelni3a.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21763 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 126 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 (-) Eli Zaretskii writes: > Ping! Should we mention this issue in PROBLEMS? I think so. I will write an entry. From unknown Thu Jun 19 14:04: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: Manuel Giraud Subject: bug#65432: closed (Re: bug#65432: 30.0.50; jerky image movements when zoomed) Message-ID: References: <83fs3v94hb.fsf@gnu.org> <87350cv4hg.fsf@ledu-giraud.fr> X-Gnu-PR-Message: they-closed 65432 X-Gnu-PR-Package: emacs Reply-To: 65432@debbugs.gnu.org Date: Sun, 03 Sep 2023 06:06:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1693721162-29091-1" This is a multi-part message in MIME format... ------------=_1693721162-29091-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #65432: 30.0.50; jerky image movements when zoomed 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 65432@debbugs.gnu.org. --=20 65432: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65432 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1693721162-29091-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 65432-done) by debbugs.gnu.org; 3 Sep 2023 06:05:41 +0000 Received: from localhost ([127.0.0.1]:39081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcgEv-0007Ye-0k for submit@debbugs.gnu.org; Sun, 03 Sep 2023 02:05:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcgEt-0007YS-Iv for 65432-done@debbugs.gnu.org; Sun, 03 Sep 2023 02:05:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qcgEd-0002V3-68; Sun, 03 Sep 2023 02:05:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=gBpEBERIPKwktg3vHT6ENGL63AtKSc3t0TMCMO/XvHY=; b=A3nZ8+6Jquu2 hUZG6RPQjTONT/Hq3xkBNr7G9dOgn6akhNLX4Tz3rruUgHDrtDz4/gHKPXvJKWyD9gUcuAQWOGJxX 17Rw2RvsJ4UowkZfO19IaItll2MdQD1VvpTHwcSxH87WRrjSa87Xt/Z8ROjFVXpnjWC0A+mPENILZ NxFHq6T7KWp0ftlzObx+pfkYPzdKCiDP+skkeGfLalIwEG4DPvDO8FKG1atu6WK6nDm0GD+kmpyrZ tRdVCiO/6Co32wbxg/4JTaCtWdWObvq/gvNvSrTkwEHO98ZPRViO6furUiomWhcr/7oPGmbNbyjMH AsiQAwYeu4Ox1SU22cfJ+A==; Date: Sun, 03 Sep 2023 09:05:04 +0300 Message-Id: <83fs3v94hb.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87bkelni3a.fsf@yahoo.com> (message from Po Lu on Sat, 02 Sep 2023 15:35:05 +0800) Subject: Re: bug#65432: 30.0.50; jerky image movements when zoomed References: <87350cv4hg.fsf@ledu-giraud.fr> <83sf8ctdo4.fsf@gnu.org> <87350baik5.fsf@yahoo.com> <831qfqmdz3.fsf@gnu.org> <83sf7x9gkv.fsf@gnu.org> <87bkelni3a.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65432-done Cc: manuel@ledu-giraud.fr, 65432-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: -3.3 (---) > From: Po Lu > Cc: 65432@debbugs.gnu.org, manuel@ledu-giraud.fr > Date: Sat, 02 Sep 2023 15:35:05 +0800 > > Eli Zaretskii writes: > > > Ping! Should we mention this issue in PROBLEMS? > > I think so. I will write an entry. I see you've written it on the emacs-29 branch, so I'm now closing this bug. Thanks. ------------=_1693721162-29091-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Aug 2023 14:45:50 +0000 Received: from localhost ([127.0.0.1]:57457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY6A9-0001I9-R9 for submit@debbugs.gnu.org; Mon, 21 Aug 2023 10:45:50 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY6A7-0001Ho-FZ for submit@debbugs.gnu.org; Mon, 21 Aug 2023 10:45:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qY69z-0005Tc-DC for bug-gnu-emacs@gnu.org; Mon, 21 Aug 2023 10:45:39 -0400 Received: from ledu-giraud.fr ([51.159.28.247]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qY69w-0000Bi-4Z for bug-gnu-emacs@gnu.org; Mon, 21 Aug 2023 10:45:39 -0400 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=459xRtGl QA3UyxBnag4fiyDDaJ3yc7y2DNCCTSdQIhA=; h=date:subject:to:from; d=ledu-giraud.fr; b=733/S+FA/fQu+GaYuBcWpv6Qjjejy2LyliYLQggHSXcLgMND8O ukiZjWjhtYHEsK+60Q9OEEVawVfBctwt6/CA== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=459xRtGlQA3UyxBn ag4fiyDDaJ3yc7y2DNCCTSdQIhA=; h=date:subject:to:from; d=ledu-giraud.fr; b=ZBV+b/fuvN/lhzz36AUUgGIh09zSIbexw4O671xKVpUJM3vHg8 rO5/Aar7azqnk3zrAQakF0yL0SOddFr6k47WUfe3bPlkdtBF/+6wwBykxxtzuRvVHQQCRm ZDq8RTtHinXF1dwX+pS5BPJXPKTliXmg1aEDEWxQC4klJJGdKw1BJHdhaW8PDp5MNZAcV6 Lb3KhvNypFA31jrRTrBDR+0WruH9Zu9n2TExQuJS5SZWWBJ7JwegqZ1S6x3gH2Gor3/Mh6 g6APWASaRsUFKuxGLVsyz5qsFS/nmo5pVRn5abvEXE/E+cMJR3GFeW35I131IGMDt4CW0f q/y3bXOhC4XA== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id bd0a920b (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Mon, 21 Aug 2023 16:45:33 +0200 (CEST) From: Manuel Giraud To: bug-gnu-emacs@gnu.org Subject: 30.0.50; jerky image movements when zoomed Date: Mon, 21 Aug 2023 16:45:31 +0200 Message-ID: <87350cv4hg.fsf@ledu-giraud.fr> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@ledu-giraud.fr; helo=ledu-giraud.fr 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_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) Hi, When opening a rather big image into a quite big Emacs window, movements (C-n, C-p, C-f, C-b) are smooth at original image size but are jerky whenever there is some zooming (in or out) involved. Recipe: - emacs -Q - 'C-x C-f' "a big image.jpg" - 's o' (image-transform-reset-to-original) - keep 'C-n' pressed, keep 'C-f' pressed -> movements are smooth - 'i -' (image-decrease-size) - keep 'C-n' pressed, keep 'C-f' pressed -> movements are jerky Best regards, In GNU Emacs 30.0.50 (build 2, x86_64-unknown-openbsd7.3, cairo version 1.17.8) of 2023-08-20 built on computer Repository revision: 321f6bd5722921175ac3dc8859daca74dbe3de6a Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101006 System Description: OpenBSD computer 7.3 GENERIC.MP#1125 amd64 Configured using: 'configure --prefix=/home/manuel/emacs --bindir=/home/manuel/bin --with-x-toolkit=no --with-toolkit-scroll-bars=no --without-sound --without-compress-install CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 MODULES NOTIFY KQUEUE OLDXMENU PDUMPER PNG RSVG SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: gnus-dired-mode: t display-time-mode: t display-battery-mode: t server-mode: t override-global-mode: t repeat-mode: t desktop-save-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/manuel/.emacs.d/elpa/ef-themes-1.3.0/theme-loaddefs hides /home/manuel/emacs/share/emacs/30.0.50/lisp/theme-loaddefs Features: (shadow sort mail-extr emacsbug org-agenda css-mode sgml-mode facemenu imenu vc-cvs vc-rcs log-view pcvs-util sh-script smie treesit executable pascal vc-hg conf-mode view reveal texinfo texinfo-loaddefs make-mode org-indent oc-basic org-element org-persist org-id avl-tree ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi gnus-icalendar org-capture org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-version org-compat org-macs emacs-news-mode vc bug-reference vc-git diff-mode paredit vc-dispatcher vc-svn on-screen image-mode exif gnus-dired time battery cus-load exwm-randr xcb-randr exwm-config ido exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug server modus-operandi-theme modus-themes zone speed-type url-http url-auth url-gw nsm compat ytdious mingus libmpdee reporter edebug debug backtrace detached-init detached autorevert filenotify transmission color calc-bin calc-ext calc calc-loaddefs rect calc-macs supercite regi ebdb-message ebdb-gnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader gnus-win ebdb-mua ebdb-com crm ebdb-format ebdb mailabbrev eieio-opt speedbar ezimage dframe find-func eieio-base pcase timezone icalendar gnus nnheader gnus-util mail-utils range mm-util mail-prsvr wid-edit visual-basic-mode cl web-mode derived disp-table erlang-start smart-tabs-mode skeleton cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs slime-asdf grep slime-tramp tramp rx trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree advice 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 apropos compile text-property-search etags fileloop generator xref project arc-mode archive-mode noutline outline icons pp comint ansi-osc ansi-color ring hyperspec thingatpt slime-autoloads edmacro kmacro use-package-bind-key bind-key appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs dired-x dired-aux dired dired-loaddefs notifications dbus xml cl-extra help-mode use-package-core repeat easy-mmode desktop frameset debbugs-autoloads detached-autoloads ebdb-autoloads ef-themes-autoloads exwm-autoloads hyperbole-autoloads magit-autoloads git-commit-autoloads finder-inf magit-section-autoloads md4rd-autoloads dash-autoloads on-screen-autoloads osm-autoloads paredit-autoloads request-autoloads rust-mode-autoloads s-autoloads speed-type-autoloads transmission-autoloads tree-mode-autoloads visual-fill-column-autoloads with-editor-autoloads info compat-autoloads ytdious-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind kqueue lcms2 dynamic-setting system-font-setting font-render-setting cairo xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 689448 94950) (symbols 48 55830 3) (strings 32 176732 10415) (string-bytes 1 5672352) (vectors 16 104965) (vector-slots 8 2176605 163884) (floats 8 557 160) (intervals 56 20368 0) (buffers 992 90)) -- Manuel Giraud ------------=_1693721162-29091-1-- From unknown Thu Jun 19 14:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65432: 30.0.50; jerky image movements when zoomed Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Sep 2023 13:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Po Lu , 65432-done@debbugs.gnu.org Received: via spool by 65432-done@debbugs.gnu.org id=D65432.16937485287138 (code D ref 65432); Sun, 03 Sep 2023 13:43:01 +0000 Received: (at 65432-done) by debbugs.gnu.org; 3 Sep 2023 13:42:08 +0000 Received: from localhost ([127.0.0.1]:40027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcnMe-0001r3-2i for submit@debbugs.gnu.org; Sun, 03 Sep 2023 09:42:08 -0400 Received: from ledu-giraud.fr ([51.159.28.247]:5960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcnMb-0001qt-5M for 65432-done@debbugs.gnu.org; Sun, 03 Sep 2023 09:42:07 -0400 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=3b1GqtzA PXplgxsFZk8siQ3l6F/LnAGW+9bf5UvWj5I=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=8Xi91IryhePoLu0HdPeQ9I2Bln6JWN L7icgHFk98RV8ZtdrOsvnJNXXU2L0dH5DSTXrzMoZQLsUWOw1n3OiSDA== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=3b1GqtzAPXplgxsF Zk8siQ3l6F/LnAGW+9bf5UvWj5I=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=Q9XvGjS+z0a8ys9qCS10cRqiyZkP0eYwaXN0Cx byrGS90U9rJrZHkYKSJZEKuWw4GAoiWs3g9/nbum8/iTmKb6L1R6vudV1WPWid/EbZe/Wn QGjvHBZsn3xQUR7QI/561A6vEHuocUKA/EqTxeT7XuyJf79OCEEPkNSwrBeOAJb0h+i4u1 DuNAn9ECBMwSdLvg2mrwM4GooWiZYhjvZ/FCxi00RizqGoxxOUqZFE38W9Z+2rAOs7jW9s 83ZnaOErizH7XrW4Do70qO8Rx3XhtEf8Vok0VDOjieFEkzC2M3jUCXChxJgGWuVvF+QStd EG4jMkJyXCSOBiEvAHDWin5g== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 06dbbb3c (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 3 Sep 2023 15:41:53 +0200 (CEST) From: Manuel Giraud In-Reply-To: <83fs3v94hb.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 03 Sep 2023 09:05:04 +0300") References: <87350cv4hg.fsf@ledu-giraud.fr> <83sf8ctdo4.fsf@gnu.org> <87350baik5.fsf@yahoo.com> <831qfqmdz3.fsf@gnu.org> <83sf7x9gkv.fsf@gnu.org> <87bkelni3a.fsf@yahoo.com> <83fs3v94hb.fsf@gnu.org> Date: Sun, 03 Sep 2023 15:41:52 +0200 Message-ID: <87y1hnbcgv.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (-) Eli Zaretskii writes: >> From: Po Lu >> Cc: 65432@debbugs.gnu.org, manuel@ledu-giraud.fr >> Date: Sat, 02 Sep 2023 15:35:05 +0800 >> >> Eli Zaretskii writes: >> >> > Ping! Should we mention this issue in PROBLEMS? >> >> I think so. I will write an entry. > > I see you've written it on the emacs-29 branch, so I'm now closing > this bug. Ok. I'm currently using "--without-cairo" to fix this issue. FTR, Po, what is the drawback of not using cairo in Emacs? Thanks. -- Manuel Giraud From unknown Thu Jun 19 14:04:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65432: 30.0.50; jerky image movements when zoomed Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Sep 2023 13:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Manuel Giraud Cc: Eli Zaretskii , 65432-done@debbugs.gnu.org Received: via spool by 65432-done@debbugs.gnu.org id=D65432.16937490878262 (code D ref 65432); Sun, 03 Sep 2023 13:52:02 +0000 Received: (at 65432-done) by debbugs.gnu.org; 3 Sep 2023 13:51:27 +0000 Received: from localhost ([127.0.0.1]:40033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcnVf-00029C-5t for submit@debbugs.gnu.org; Sun, 03 Sep 2023 09:51:27 -0400 Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]:37182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcnVc-00028y-I1 for 65432-done@debbugs.gnu.org; Sun, 03 Sep 2023 09:51:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1693749068; bh=uZIGiSCcXkMrDk7K29jBlYIfdOtK0p8xm33hreBD9gk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=GVlveo5juJEqRj+SC7m8TaeA37Jb4e8WUpdcOFXNKYNjL1mGlNB/hTaPX8Sww5htfPZVk2/JH8qGv5qHNW1Dol3Gnj9iJh6bRdww+BLr9LdOZFEKl/GjkYfd6RbOV/YVTGF5vrzwSM+ZDS7VExEa+afjdWmDb4jegcYA2EzdLelLyb4o71Ip/QsqJsGTeO3FuUG6WXA6Q2KNFtFMlvpJctpuNfUVdA+c4gn5ULWiWhOgG1qjvPYh21syCZtgIVwS/jp5q5l98XmnRoL1Sgx/yG1TYKMuNMyMxuIhtKsdT7I2bN0qV+6E1rFxVXFdI297RtLVlXRur2bo/FjTAB77uQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1693749068; bh=fWXKe7nK0TYIZhRHw0VbLFNZVf2gcCuvHATDovoanmr=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=aCGk6AIy72j7Rlf2gCl3eEDqw/crOoGlUxQgjZmRbICEXJR+UCe/ipDFB8NP6e2DUQk9Y8ZQfdIN5iYfvK9tBbxqVhMHdtNUKOZBR9yjQtYhUOWI1QaCGdeI/3nWCO0dPeFqrJN3u/lGec5r5hwX5IYlZ5BandCIyrW1txK8h7N1xXkjB2x6HwAhmRlWnBMMGfaRZ/0t+nnzhtqtiluIYH1FpZKEZm2tCCxktHEDpd/WY7ZiS8DshhDCbbTOArFeScN2YFOTShN+3sVGC4E3D1gkBZOmJEFD8S9E9n+0tFml6/glCmFw3RoSE1IWthUJlThm5ejZD73+c5GV8N3Ivg== X-YMail-OSG: YVHsSiwVM1noX7xKKJYkX3sIIbM8XMow9wzIba2Dat5NTrEdDeI1KKwIsuOQM6L 3WoCWsRcxTLy7OWFR7FGkQscLJODz5nBCKTxk7mfVXNT1J.q1NowHaBb5BDb2v7iH0zdTlLoQ7sg 3izbs9g4YQZ_HCtK9OHPNkCdxVFuuImOvBLrCwvGbOdSchvc7aNNm5MoZgCro15UVtAQ6MbfgAQF YB47JIimWjvczUt5y.HNeW8sHZON0yjOWcwfYFN2vP3vvbujogH6uyd._vHc5cInZ34wQDQmTOpE oX2ZxgKWu51sJ_TyKqT4yHOLy15R9Y5nOEBiytiB7gUOFNTtk93y9a3NH5h74S2mld5PcVyRNgdz gUXYrtgkoIn9eDysehEQmxAOtN2zaLmD.UPVeiPOoHE3mm3yGITSqDH8ogAH_C.wkKTMuYC8_oa0 P2lWBabYS.WgEfuY4PBcIqZbF4xL6FBUJ92eWAmdS5N79pk4zFEqTjp3z6R6vAFIRw8hlyuj7_hu 21djiWFUD00p6GStZR1B2vFqZe.3VMSA7kbqzBUWXAqFpJUFExdu27OUjhKpNu3YbQrsvk2Sbtgg 8rBfMhWWK.0kfV5ndLQH4xDHin_iiGBfAPiBs1Pq.ELpZWZ3bmMDLXa7UtNO1wM_0KtUr1zX.0f5 HLpoojXnEMTZiBn7Pr8s07ZYc5AlGBpaymQAbhPPtg2fZxw3CTTOQZUUgoSQM01.co1ThYyoV0wr 43jONEgDnqETEyM3N7tNR6y4o9UrBEfeBanW6ZidaSaSjJMuplC_ZTQhZBHBDRCnE8Jkn0uGy0QT 7Zs61xjqsLCbBJfXuwiEdTcMLa8MRIXEVkwLTlgpyCO29b_PZjyhm73ALRl.JyO8HR2APa4rz71d 2qi1r3cuSyiOenGu4mKRvT2PdVhAryF_ONI0QYAILRsNz3VjUs1UTeXM0xeSTZgu7s2DuoJAiLfn f9ba.TyIVPUTLuQab_Yk8H6Rvc.xgnd_EsHwopvbATeTKm1JBYHJlzRDHfbxtKhorgMl20RAambV xVWz10QWMqz2TV_DdR_CrlG0ueuFWVWNMzS0XCRJX7YYWfI_ccWCO.guQ71EkITKZ8SPbeWNNT.r csiONZPhmqav9vJRmwv0pYy4_Vt5IF7jL3sSGg_u885VQGCSK7HJnPgfsZ95UCUUFeQAd5dYcX5k AKp__DyXS_mWCJECBrfGUVl0YI7l7P0TO2ej_n1_GO4KfPyc7J4F_dlrUzkfQ_Umsb50XE7dfFCv upx8i3kz5rGiJyQqzPqEVAB9Ix0UmpefZvSzCFPHEnkVyc8VPlyx8EcZ9nUqkUANGNHau6XJGcxJ UA2AGGjTiSbTXutZ7TVKTgZg5X4b5OLpF.5eZ7DIZLs5GRT6WoHI6GWv4mskOk.tkVkJwfLEd38R QWPFYNbypPm9nVQzooEcJ2.QVVuMAD.1ZgEjR0PqcMdLLg1tSyw2IFcaPKdFA0JMnAEXKnHF8Uh5 1Mam.36f2me6WeXm5xkczcZ0uEtJFJkpBg_TOl3fbFYtW_c7Sz7bCNj4urFA7FQLl8ViqcoWlUAX k4LT2GBRDIYyIk0.UMaS66rLYJV0RX5HaUqX2cmuOd3PEW74QDvmrHiZ9UVGq0jr12swJNSuEJzy 6HE1bKrjxcfXav0FsE9BXb9VKyOkIK8DyZSaPsPrU1Ayv388.jkC7ZWlYarIOO7bWA141B9GeXAu Ad2ptlQ1JuU4yj_Rr6erR2DqlAUHNgbL3A8dt1NBOURvazeXej8BZuwU_uIAnz2hZ7uBqgO3jOh4 qyw_Jalhik.MCnVi6eQI_KodWFXe91u.YGLOcGPTJmIYhYYaVkDHrN6V8.CcXXirNrCA7UbW9xvN pYBDV2p5h9BzCYa5HB6GaE400ai.w_Z8vBkcN8eH.Q2tK2mLGidS86exSh.TgfxujU4iwzGGhLSn 5VNZ2Mk0iKvz2AU_zCXrG.NhclwzQp.iov_ceaKUXZYkhnla7yII4yYhkoKZMSc8B1_mRiPXsanP peX3YlpImKrP4qCQp1trjLNQ27TXFRdarP.0ml7Yc1L5FpORJCSKF8BKJ2fIQi_Rbov2jPrM8e4L Gtb5gv36g3px1SsdEnTDmrBAqvkI5w9pR_BFJ6RRrkbqagsx35lsgNFxjPcJHokhMDF5UTyZPFgk EMCIFo4bc0aBQCLY6IzKQ9.FSp.m_WTIUMGKHYqReraxYew4LdBZJB0s2iSM._SL9nehOOn3GKjx 1hyDJuif5yaWKg9b.frt8xQoVfNeol7oLT0WhyHp6UB_Z4Vy18_r5nC3LaySAZVnI4hM- X-Sonic-MF: X-Sonic-ID: a1a5cb4e-53df-447f-a381-969899a635eb Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Sun, 3 Sep 2023 13:51:08 +0000 Received: by hermes--production-sg3-69654d8bd-cdvp5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8611ca2a33f4e05679758e5af74de9c4; Sun, 03 Sep 2023 13:51:04 +0000 (UTC) From: Po Lu In-Reply-To: <87y1hnbcgv.fsf@ledu-giraud.fr> (Manuel Giraud's message of "Sun, 03 Sep 2023 15:41:52 +0200") References: <87350cv4hg.fsf@ledu-giraud.fr> <83sf8ctdo4.fsf@gnu.org> <87350baik5.fsf@yahoo.com> <831qfqmdz3.fsf@gnu.org> <83sf7x9gkv.fsf@gnu.org> <87bkelni3a.fsf@yahoo.com> <83fs3v94hb.fsf@gnu.org> <87y1hnbcgv.fsf@ledu-giraud.fr> Date: Sun, 03 Sep 2023 21:50:56 +0800 Message-ID: <87il8rjrgf.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21763 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 386 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 (-) Manuel Giraud writes: > Ok. I'm currently using "--without-cairo" to fix this issue. FTR, Po, > what is the drawback of not using cairo in Emacs? Thanks. Color fonts will cease functioning, which shouldn't affect those who don't rely on Emoji display for their work. There is also word of some crashes with seldom-encountered fonts on old versions of Xft.