Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 69972) by debbugs.gnu.org; 1 Mar 2025 03:05:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 28 22:05:27 2025 Received: from localhost ([127.0.0.1]:56873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toDAM-0003PZ-Kn for submit <at> debbugs.gnu.org; Fri, 28 Feb 2025 22:05:26 -0500 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:50575) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1toDAK-0003Or-H6 for 69972 <at> debbugs.gnu.org; Fri, 28 Feb 2025 22:05:25 -0500 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5e04861e7a6so4616709a12.1 for <69972 <at> debbugs.gnu.org>; Fri, 28 Feb 2025 19:05:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740798318; x=1741403118; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=m+YzRJOZ8yAUPJFhPQO1vUhnurKqJ7bJJsOZLOvGKD4=; b=WAaDGyw+0+5ZwR2KGKn31pEa6fmt9lwW71CGJV0cGKCEwaqKp3eStc3TI3WIZ/vVBl NBqU9Udb5DvQQo87PvthsmLXsob1ceF4NQ3/OyUL9mlgeb8gjBeoIUdbA9HedWxNyp19 sxJyHqznLI1h7lkNJ6/oneCcqKC8Znwupk+COs7dxHCXXkInBLQMT76xb4H7UYAeEbmM sDMa1Wz6YERo0oBacWg9dwct3mM/FavKu0+xPfhvEu46usQnBeNx1OsBGPeNkr4jGRQF B7iF8PvHWANzA0cQC2zNaju092ZPAj4uevMNg0kqZdgod16GymtaTdCCVsStfOKUhJkl FsOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740798318; x=1741403118; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=m+YzRJOZ8yAUPJFhPQO1vUhnurKqJ7bJJsOZLOvGKD4=; b=f87zoiaF/d9ls81DK3bC7YXOPc/H8dI6usTe/vDXl6KYoC+BYGLqrqB7f1fQmXQty9 6w//nw34tbr7g9U1Xyk3aXXF51mizj3od41l/h5iuQuckaYA+Mp+2SWNZJxORkGdTHSj x66k7DZ5wrMQETgVG/dHlx+TsF7qvrg3w51ch1uP8xAfP6i4lawYEYlBgYUW6UbCPDJs AzfJci37zd6tCM2sOMtN465z3OLdsC5GvZdBXtpsPlp3azdjMnpO8S6OKGcH3WsLR9l9 bhueZ7H0JHRmHzYnLiyZ50mnzb3WmiOgc7SC51icQ6ANRV8G8RS103EqaumSrk7ydr4s 7BnA== X-Forwarded-Encrypted: i=1; AJvYcCVOaX2wha2oJgi5GcesPIBZTIQio4B0HOklgK2AKrO6wPXZLi/vmbNQXh3J729gZD75K7JPrg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyXLuBze8y37AIwRXjyYWXMnuPk5s3M4bOPkalv+kJsv4SMpnAN DwDfrKQIda6OHFb5AAwIA7pFLTJ77o3lMWvmr3tcujNhwgEfsrOtnF4ycsf7bovJ7Qpz0I6b+qQ C/5yypj3nomT16Fg3ncfdoKO05dg= X-Gm-Gg: ASbGnctBOKWodWZ4t9q1hqlSDLbYM6iigw3bP3e7bIJ3XbQB23H9N/KJtwQts/mePtS PqAV8RowhF7d6FQhhWkvrAm3lpFnkjmj6+wvsc3SltJ9u8W9zLaEVaFd2biMFUBN7L66irc7KV7 PoPy8zi63uWP/Ydn/LSbHzTJWjEVc= X-Google-Smtp-Source: AGHT+IEIdAEIHQE02DeiO9+AaYk6RET/YlY67ICYW/A2H1lx1oWRCoMg/h+H8TTNwvXnGut3n5PfosYWmLC7oONan64= X-Received: by 2002:a05:6402:27d1:b0:5e0:82a0:50d9 with SMTP id 4fb4d7f45d1cf-5e4d6b62693mr4273022a12.25.1740798318284; Fri, 28 Feb 2025 19:05:18 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 28 Feb 2025 19:05:17 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87o7ay4nli.fsf@HIDDEN> References: <87sf0gm1xn.fsf@HIDDEN> <86h6gwx8wv.fsf@HIDDEN> <87jzlrm7lv.fsf@HIDDEN> <86plvijy9r.fsf@HIDDEN> <87h6grl4ky.fsf@HIDDEN> <86sf0aho17.fsf@HIDDEN> <87o7ay4nli.fsf@HIDDEN> MIME-Version: 1.0 Date: Fri, 28 Feb 2025 19:05:17 -0800 X-Gm-Features: AQ5f1JqW6p2j0K9OB7UyJSk8g3B7kMk8b2aMYXBsUfjhOrVkty4AlAhwBG_97Iw Message-ID: <CADwFkmm8pQR38ahQfJcbBTtKXM9ZKJq8J+1ovQDgQ9J8tksGMw@HIDDEN> Subject: Re: bug#69972: 29.1; Unexpected behavior when scrolling images To: Po Lu <luangruo@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69972 Cc: Joseph Turner <joseph@HIDDEN>, 69972 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu <luangruo@HIDDEN> writes: > Eli Zaretskii <eliz@HIDDEN> writes: > >> Then maybe Po Lu (CC'ed) could look into this and see if >> pixel-scroll-precision-mode could do better in this case. > > Thanks. I think a solution to the OP's problem was proposed in a > previous bug report and we're still awaiting feedback, though at the > moment I don't have its bug number at hand. Was that patch ever installed?
bug-gnu-emacs@HIDDEN
:bug#69972
; Package emacs
.
Full text available.Received: (at 69972) by debbugs.gnu.org; 28 Mar 2024 11:12:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 28 07:12:58 2024 Received: from localhost ([127.0.0.1]:39195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rpngl-0002yf-Du for submit <at> debbugs.gnu.org; Thu, 28 Mar 2024 07:12:58 -0400 Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]:40462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rpngg-0002xj-JH for 69972 <at> debbugs.gnu.org; Thu, 28 Mar 2024 07:12:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1711624364; bh=jI1ofhgOeORXtnjdjZU1iEoByPe81zdTCM113U7RJg8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=QsTBgpZIrI6x7RQKRcRvm4I1aH1EwbCQgn2Vxwd9XHLJ4GyTPyrCosIi14sz9Uc2nh2nhw6o/v6Kz1AGXxRKSNPv4RtL/wyaxpMIXcSiXs0faMBBwt6nP62AYxEP8EO11p60W7Kr122lzplWQrAzZbTG85IUaZyQ7Hyhi7Mqwjpyi+bZ6qxyavIm7RZnm8r/42b6hG63EdK+UEP4vCN2k4quQEAzngBjLbg/KJqpBHL9lMe/gieFh2cHGTdLEk5mOKvoLULxV/uEVb6Zm/YzUFOsIPNEdKXIw5f+rCvCsiIzt0pBsM8EK6RL1wAafqRbGK7VlmOQ5Nu6qALGfo9oJg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1711624364; bh=urAonORqJ0ee0U1kREBrOwoAYwpJ13KdeVBswgP7sJc=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=NB9m4UZlEZIwa14IXda9UZKDRxteQOhfhj+GCNF1F2KT6DcKffMD7BwJQ5O9FIv1KSwr/ZDPS+CONI+qmYVQkGB8P50rjWEYnPjXa8qbTPfzNI07UQkFQ1fV19jKZLPHd9Lbn40+5ssEamV95q2kZgLNOIuhQxsuGujtwcvKt2CPDoU850DpCnL4gVB/q4NJr+QJ35MemNl/W+q8RBUYLtoieiT8mHqBmhGUH9Xw9KSkvR2yyKIJ0TqzTRjpG6jNh2uQg40/43Bno9kYeP+R1UiOm0+LruBdhzb59K8+WVUTJQkVjAj+rgyDX+ew2LAFTs8rMdaAIr4F4kEieCtw1g== X-YMail-OSG: E_Crg.0VM1nYMqG6VDoLi2PAX6RsLhQxxaDdbXXdW9Q37jXTCq4yLg7vM2c0ax9 d0rRIFoID6QzhJahbUMidGeVlsywj01W8ellX1VvzwAFGi4ca3TwCImyIPVJ0YgfjJC2lOoXGbxe UydrxZtgdJIgHl15FIWvpK2GNRt.tT2YdJX4MulOJlhXkZbDgJu5Z4TYvTafgF3uFUJa1Sws8nad DCzDc9tcegrMN2klcMi1ZAk9G39V1xo.G646i.93tnzjGr683t.y40is1JSXbo9vIVAulprgSt_L 83jhvWu_jqjPDrSVwo74HaHiYjFH1oZWO11u7__6_IUlWcTyNHq41U3WqTE1jBfTXpUx0iy1p_NR vDsvV1eA3kk6ZwKvzHb1H6Ubof3g0LA8.QkmzFIzEGv8i8JOtkau8WdTNckEP15uwgOqXhd4LSMS OsbgKYCCoXklAzzbciOoXr8Lp9OKvYzPXEqAaqkNt.d5Rp5UeKgEIQA6GXZmtNHX2TaVJaHdvExW FlDmH4MLWbYtlL_PhJR8vbbU6gpkBQ47iMwc9HH4nJcF8rDXfPmTQP1403nBZHf6_doKCVvl5Qj. BMK_OQa.K3sUvHSZpFShSJxt3G4Tac0lIHNNp1g9gB6cbCxaxbkq9TbldJlkEe5XMdOJZwEaVh2X hHsfVR.urcNUFX5zGjePTJ4k6m1_GPu1KEnmK77rzZbfm81QEvwHAPhZUEgybypRbsibkhWbfuad EiWzl.TvgCCAMh6zsEqALIrHN85.3DfheiRifOJKg9OhJUwwJdE_48FNc88oOAh2lHa6wK2R.2an l5JPavllw90TAfkdZhHTRkWZlq5JRSzu3uOhp4OiMxL5KKYHhIgMHbgbjFAdg5C0D4CXKEkIZfdg Fivlb2MsECMuxSgEkEKbfbPZWC_nmE5rbBcDN.xeNExVyWB8F9TP0g5So8kEf3hmKMxRhhRKrJ9d PqPbTRkIKMxqGCD55NKh2LJL_KCfuwCEiEXE3XXkpo1VaSCka.pCy2PG4ydwTwQSpKmf136KZOnN YDpH1TDvT_O8eLYV_SfU1HcB3A.lO5g8lfeJp17SSl7C5fT_y8zrABRNN5bzgTbAqrnrsA.ltmrw n7vLnVMZHVLtX7Js.utgVFADKm8W_M88O7wX6hvC7h4iKlMbZhvPvdE_mnElNiz6wPaFmz9OPQfi 5wjoz0TZkRly76SuveGPPoxo0K6tOHKnR5P1HDeYTaVTNQVriVaw.hi1pcwBkYr_ajKklaG.ILFI lmELjGhQEqkA3J_O3KAQpnwYR7tlyHCJvXNw8iJvkCbOtdFHQquKRAn7CzC7H5vuD7qbJ4NYbyum vs0S0OjNX.62TlOUBq50ZjSv2Dda7_nebjZb0gs9ZYoGbE2_p4vtcCaV7N9F4ut4_L03ydol7Ljj oGH6SPT6qkveKPYTzyN6tfjuSY5h52tgDrl47sl6s5MN9sYmtXAKvY9PHLCAvo33fpgw1l_u97lx 3729TILmzDdoM5oXpXSC61uKEOByPt9oKhGyGNeX4dSfzF6Ybad5Z4jTELE3TCz6p.WvMBcdK1SH qfCEHP86t_k_EmezUNTKAd9JVC.8i0T40hwtvc69GeJOYnLmfVyHWW2nTek.jE0L.aQe4U1P.99G tX8bcgGdah6LqTlBhBon8v1evuGSMjdn2s38vkaTHOEzPMg_VkUCLHCnQ418Mgz.WBWIUcZOnpCN yQsEigGFxBYSl1r7sSQEY0yMRlTVm1FVJd0CjEDIOt_WDwVDDeOCQhq.XeuQUbNTTXwC3r0d28eb c9OlXKsttEYZCS259sj6Q.bI7R3eXddSAfWSSKCZm_.gRwdLwHl_SqDvpOcEt4pG0NYWewgyhh.B muYcWsZuRq3ub1crHyt7qJqOB2ph3hMpPTA2basMBE1coTBW0p5w9Z3UEj67aQNxoaP6ZpNR4AO2 R8QvU.ZwMTPZqqJQ7F9s5GE7vX7rmGE.sxofnTYna4VoyxjwDyGIvuj2rcZMVaX35m1UrVnkdtBw txeRGEjx5IRaYMtGU9Ia.BjEPyl0er9dPUN69UNOMaGSVBVg89s6dBx8cw3Gb1xqCnJBe2ZUPMP5 VXXI3qRYcWKbti.ndjF_ucdDesAa2f70kie56Fj5DUAdIe7ZQIAENc89tsTgp9IlSyEQX_alt8bf EaaoMG8ktlq9hstmaAVtA.05YB_3EqD1cZ7.ginYxatkWkCYwUk7s.lM37wZfEWKYQCL5bCvpK4t y8WNvsKKI9n_gn7mKI.8R8R.QD8cHXaO7yTYc78AQWIMax7Vpr4lhfPK8ctrqjQc- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 7f93c43c-07c9-4e61-b8cb-474b67552273 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Thu, 28 Mar 2024 11:12:44 +0000 Received: by hermes--production-sg3-6dc75bc8fb-7l9bh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 11703dbf1e87fab85b73b211a134a985; Thu, 28 Mar 2024 11:12:37 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69972: 29.1; Unexpected behavior when scrolling images In-Reply-To: <86sf0aho17.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 28 Mar 2024 08:24:20 +0200") References: <87sf0gm1xn.fsf@HIDDEN> <86h6gwx8wv.fsf@HIDDEN> <87jzlrm7lv.fsf@HIDDEN> <86plvijy9r.fsf@HIDDEN> <87h6grl4ky.fsf@HIDDEN> <86sf0aho17.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Thu, 28 Mar 2024 19:12:09 +0800 Message-ID: <87o7ay4nli.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22205 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 337 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69972 Cc: Joseph Turner <joseph@HIDDEN>, 69972 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Then maybe Po Lu (CC'ed) could look into this and see if > pixel-scroll-precision-mode could do better in this case. Thanks. I think a solution to the OP's problem was proposed in a previous bug report and we're still awaiting feedback, though at the moment I don't have its bug number at hand.
bug-gnu-emacs@HIDDEN
:bug#69972
; Package emacs
.
Full text available.Received: (at 69972) by debbugs.gnu.org; 28 Mar 2024 06:24:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 28 02:24:34 2024 Received: from localhost ([127.0.0.1]:38849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rpjBh-0004j6-UW for submit <at> debbugs.gnu.org; Thu, 28 Mar 2024 02:24:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rpjBe-0004iU-O5 for 69972 <at> debbugs.gnu.org; Thu, 28 Mar 2024 02:24:32 -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 <eliz@HIDDEN>) id 1rpjBX-0001LO-DT; Thu, 28 Mar 2024 02:24: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=hTugioeAWhwbARcWx1uSpZNWHYcSQrlxPqxn1HL0OWA=; b=TkDNfxBs04cu LWWeDhRHAji8EpY11fCqMIibc4yFfU4INU0AvKLYQsD7Ivykz73BmyEEdVV1XlOTEpIhV+xUfwGhO aYDEDeKSFs3OsQZqS8FUENlhBybMix64dDq3bgDwA0/h2F4W8OqPQGHDm+rpG2n6Sf56Kpl4SLWtn uHsFcempuC87p56dA8UwbOLxRx/CeVOhmJtR4V5Grc8STDIVMqc7504lqum4PyMSGC9sO0njz8xu8 TioV/CyA5qcVKF3rjVb5RNvfiTJdVagFmpderDlAcg79qgMoloeiODEWo01ndu6vXeb+XqqIuRrw2 xMYlHdqUuFND9iwomQblBA==; Date: Thu, 28 Mar 2024 08:24:20 +0200 Message-Id: <86sf0aho17.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Joseph Turner <joseph@HIDDEN>, Po Lu <luangruo@HIDDEN> In-Reply-To: <87h6grl4ky.fsf@HIDDEN> (message from Joseph Turner on Mon, 25 Mar 2024 12:43:39 -0700) Subject: Re: bug#69972: 29.1; Unexpected behavior when scrolling images References: <87sf0gm1xn.fsf@HIDDEN> <86h6gwx8wv.fsf@HIDDEN> <87jzlrm7lv.fsf@HIDDEN> <86plvijy9r.fsf@HIDDEN> <87h6grl4ky.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69972 Cc: 69972 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Joseph Turner <joseph@HIDDEN> > Cc: 69972 <at> debbugs.gnu.org > Date: Mon, 25 Mar 2024 12:43:39 -0700 > > >> With all three methods, at first Emacs gradually scrolls the image, but > >> then when I reach the bottom of the image, the image disappears entirely > >> as Emacs scrolls past it all at once. > > > > Why is that a problem? The default Emacs scrolling commands don't > > guarantee smooth constant-rate scrolling, they guarantee only that you > > get to see all the portions of the image, without missing any. So > > when you get to the end of the image, there's a heuristic that decides > > whether we can scroll past the image, and that is what you see. > > > > I see no bug here. > > With pixel-scroll-precision-mode enabled and at least one character after > the image, I am able to smoothly scroll around the image. pixel-scroll-precision-mode indeed attempts to make the scrolling much more smooth than the default scrolling in these cases. > However, if the window is scrolled to the right, then it is impossible > to scroll down: > > (with-current-buffer (get-buffer-create "*test-scroll-image*") > (erase-buffer) > (insert-image (create-image "splash.png" nil nil :scale 10)) > (insert-char 8203) > (goto-char (point-min)) > (pixel-scroll-precision-mode 1) > (pop-to-buffer (current-buffer)) > (set-window-hscroll (get-buffer-window) 1)) ;; Image scrolled to right > > In this buffer, if I attempt to scroll down with the mouse wheel, I > immediately get "End of buffer" error and the image does not move. Then maybe Po Lu (CC'ed) could look into this and see if pixel-scroll-precision-mode could do better in this case.
bug-gnu-emacs@HIDDEN
:bug#69972
; Package emacs
.
Full text available.Received: (at 69972) by debbugs.gnu.org; 27 Mar 2024 21:58:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 27 17:58:52 2024 Received: from localhost ([127.0.0.1]:38478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rpbIK-0000Kn-HA for submit <at> debbugs.gnu.org; Wed, 27 Mar 2024 17:58:52 -0400 Received: from out-179.mta0.migadu.com ([91.218.175.179]:46107) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1rpbIG-0000KL-82 for 69972 <at> debbugs.gnu.org; Wed, 27 Mar 2024 17:58:51 -0400 References: <87sf0gm1xn.fsf@HIDDEN> <86h6gwx8wv.fsf@HIDDEN> <87jzlrm7lv.fsf@HIDDEN> <86plvijy9r.fsf@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ushin.org; s=key1; t=1711576722; 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: in-reply-to:in-reply-to:references:references; bh=a3UZ88RXGUgTbWjRGc43100oc7x17SXK9HzuTwk+zsE=; b=SMT9uzATIZPxTJuHAfCfgvX5CTZ4pjPgtDmDqrAuXseUoy3v0iQCgVfPFlDuuXSK0QuzbE TNGFkg6XQ+ajikkjBEra4BmxZQlOlxNFtDf+rowyh8A7YOMiSV5UjNhs3ozj2/YOyOEkvW I1WCdbplJwe0bQal8okyvfKAJ0xLJ+f3NVk2aqcM8s/5aAljcDpzTxdyaIQDSqp2Jk5v4C qhXd/YgObCV+dAGFAu0RPmcaaKtLkP2GlfSN9OOFo3uddzyZ5PmRuUTsK/RCXAlHG1or/W Zs211d4qek+4mFzMZpKT2vFQgTszzgoKk9nwIVhptkh/40q1bnEQoWR70xvmzA== X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Joseph Turner <joseph@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69972: 29.1; Unexpected behavior when scrolling images Date: Mon, 25 Mar 2024 12:43:39 -0700 In-reply-to: <86plvijy9r.fsf@HIDDEN> Message-ID: <87h6grl4ky.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69972 Cc: 69972 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Joseph Turner <joseph@HIDDEN> >> Cc: 69972 <at> debbugs.gnu.org >> Date: Sun, 24 Mar 2024 18:06:44 -0700 >> >> 1. "M-: (scroll-up) RET" (repeatedly) >> 2. C-v (repeatedly) >> 3. <wheel-down> (repeatedly) >> >> With all three methods, at first Emacs gradually scrolls the image, but >> then when I reach the bottom of the image, the image disappears entirely >> as Emacs scrolls past it all at once. > > Why is that a problem? The default Emacs scrolling commands don't > guarantee smooth constant-rate scrolling, they guarantee only that you > get to see all the portions of the image, without missing any. So > when you get to the end of the image, there's a heuristic that decides > whether we can scroll past the image, and that is what you see. > > I see no bug here. With pixel-scroll-precision-mode enabled and at least one character after the image, I am able to smoothly scroll around the image. (with-current-buffer (get-buffer-create "*test-scroll-image*") (erase-buffer) (insert-image (create-image "splash.png" nil nil :scale 10)) (insert " ") ;; There must be some text after the image (goto-char (point-min)) (pixel-scroll-precision-mode 1) (pop-to-buffer (current-buffer))) However, if the window is scrolled to the right, then it is impossible to scroll down: (with-current-buffer (get-buffer-create "*test-scroll-image*") (erase-buffer) (insert-image (create-image "splash.png" nil nil :scale 10)) (insert-char 8203) (goto-char (point-min)) (pixel-scroll-precision-mode 1) (pop-to-buffer (current-buffer)) (set-window-hscroll (get-buffer-window) 1)) ;; Image scrolled to right In this buffer, if I attempt to scroll down with the mouse wheel, I immediately get "End of buffer" error and the image does not move. Thank you! Joseph
bug-gnu-emacs@HIDDEN
:bug#69972
; Package emacs
.
Full text available.Received: (at 69972) by debbugs.gnu.org; 25 Mar 2024 15:59:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 25 11:59:18 2024 Received: from localhost ([127.0.0.1]:35773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1romjF-0003if-LH for submit <at> debbugs.gnu.org; Mon, 25 Mar 2024 11:59:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1romjD-0003iB-82 for 69972 <at> debbugs.gnu.org; Mon, 25 Mar 2024 11:59:16 -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 <eliz@HIDDEN>) id 1rojMR-000349-W3; Mon, 25 Mar 2024 08:23:32 -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=qyiQDdSntXFGTGogNnd9DWRbP3d+qfvfi5czJuUPifM=; b=WUcPFkf5OdTm t//DxlmBPxotiC53AyxSDnMY1khUQ8NNEtW+FvstZOeZVTVX5qtWgMIFkC+I79KwPLH4ZkGEQk2f4 xuSlXDjUfHYkqPTU1y2qeCcEMfOO71WdqQLFsQxWGj0abTOnhhol91+5fqESPVQnWqcJ89/8LGZcV XL6RZ8eWQiF1pTc7RtI4Mzs4hkaWYxDTm22g1U9kUoQWcmu2UgzfNCmuC00+VMhA0Rt4eQTfiIbms VVEEvYRkOG1yiYq3PchdcJ3kiFbPLV6SM+zcdQczE10dyG9/TdQoBsuB9bKu3sphKsfv+5rgItREl 05yTwS6WKw2vFAMuq22KQg==; Date: Mon, 25 Mar 2024 14:23:28 +0200 Message-Id: <86plvijy9r.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Joseph Turner <joseph@HIDDEN> In-Reply-To: <87jzlrm7lv.fsf@HIDDEN> (message from Joseph Turner on Sun, 24 Mar 2024 18:06:44 -0700) Subject: Re: bug#69972: 29.1; Unexpected behavior when scrolling images References: <87sf0gm1xn.fsf@HIDDEN> <86h6gwx8wv.fsf@HIDDEN> <87jzlrm7lv.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69972 Cc: 69972 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Joseph Turner <joseph@HIDDEN> > Cc: 69972 <at> debbugs.gnu.org > Date: Sun, 24 Mar 2024 18:06:44 -0700 > > (with-current-buffer (get-buffer-create "*test-scroll-image*") > (erase-buffer) > (insert-image (create-image "splash.png" nil nil > ;; Scale the image more if it doesn't take up the whole window. > :scale 5)) > (goto-char (point-max)) > (pixel-scroll-precision-mode -1) ; Ensure mouse wheel scroll up and down works > (pop-to-buffer (current-buffer))) > > 1. "M-: (scroll-up) RET" (repeatedly) > 2. C-v (repeatedly) > 3. <wheel-down> (repeatedly) > > With all three methods, at first Emacs gradually scrolls the image, but > then when I reach the bottom of the image, the image disappears entirely > as Emacs scrolls past it all at once. Why is that a problem? The default Emacs scrolling commands don't guarantee smooth constant-rate scrolling, they guarantee only that you get to see all the portions of the image, without missing any. So when you get to the end of the image, there's a heuristic that decides whether we can scroll past the image, and that is what you see. I see no bug here.
bug-gnu-emacs@HIDDEN
:bug#69972
; Package emacs
.
Full text available.Received: (at 69972) by debbugs.gnu.org; 25 Mar 2024 08:37:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 25 04:37:10 2024 Received: from localhost ([127.0.0.1]:47881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rofpN-0003T5-Nr for submit <at> debbugs.gnu.org; Mon, 25 Mar 2024 04:37:10 -0400 Received: from out-178.mta1.migadu.com ([95.215.58.178]:19756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1rofpJ-0003Sa-KP for 69972 <at> debbugs.gnu.org; Mon, 25 Mar 2024 04:37:08 -0400 References: <87sf0gm1xn.fsf@HIDDEN> <86h6gwx8wv.fsf@HIDDEN> <87jzlrm7lv.fsf@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ushin.org; s=key1; t=1711355747; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9BXv9q7WePLnZhggOhGplF4tL3m7M/4gbvCSvq5L5Cs=; b=UNrvdbX5gN4lJdotIY03PukCndEQJBXrkFLQjM9GaaJb7EMVvQ1Z00LJ0/r7r+6JBtbvaE kX2iLVPe4hlcAW+Je3YGRvkIX4UEq3TVvI6pZaYfChdIoMYgU5NadRi6xqw8GTn4KOzvTD lGJ507IMmqVvzDoKlLGXtCf6WRnwbEPNaATR4GnGdm8oFE+E87P45lM4KI2HpjUMShvuGO 1NKT34t4haRU+30VtaIWdEujQi4RkuqoNZAdllBY/3JEaBi7Ky4+NP9U55SLGkUnCPaB+q +QdZ88fll2jd+8+BOe6lHQNz3QeNRRaztj3GikFN4Tfo87XRNr7skh9yfT+Ttw== X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Joseph Turner <joseph@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN>, 69972 <at> debbugs.gnu.org Subject: Re: bug#69972: 29.1; Unexpected behavior when scrolling images Date: Mon, 25 Mar 2024 01:34:40 -0700 In-reply-to: <87jzlrm7lv.fsf@HIDDEN> Message-ID: <874jcun1y9.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 69972 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Joseph Turner <joseph@HIDDEN> writes: > Eli Zaretskii <eliz@HIDDEN> writes: > >>> Date: Sun, 24 Mar 2024 02:07:16 -0700 >>> From: Joseph Turner via "Bug reports for GNU Emacs, >>> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >>> >>> When the image at point is larger than the current window and there is >>> no content after the image, interactively scrolling down (with the >>> scroll-up command) unexpectedly scrolls past the image to blankness. >> >> I cannot reproduce this, I think. >> >>> Test this by evaluating the following snippet then interactively running >>> `scroll-up' repeatedly: >>> >>> (with-current-buffer (get-buffer-create "*test-scroll-image*") >>> (erase-buffer) >>> (insert-image (create-image "splash.png" nil nil >>> ;; Scale the image more if it doesn't take up the whole window. >>> :scale 5)) >>> (goto-char (point-max)) >>> (pop-to-buffer (current-buffer))) >> >> This recipe doesn't include the call to scroll-up, so I'm unsure how >> you did that and what you saw. When I try "M-: (scroll-up) RET" or >> "M-x scroll-up RET", I get several scrolls by window-size, and then >> "End of buffer" error when I hit the end of the buffer. If this is >> unexpected, please tell why. > > On my machine, I don't get "End of buffer" error. Correction - I *do* get "End of buffer" error, but only after fully scrolling past the image (which IMO is unexpected). > I tested three different ways in the following snippet > > (with-current-buffer (get-buffer-create "*test-scroll-image*") > (erase-buffer) > (insert-image (create-image "splash.png" nil nil > ;; Scale the image more if it doesn't take up the whole window. > :scale 5)) > (goto-char (point-max)) > (pixel-scroll-precision-mode -1) ; Ensure mouse wheel scroll up and down works > (pop-to-buffer (current-buffer))) > > 1. "M-: (scroll-up) RET" (repeatedly) > 2. C-v (repeatedly) > 3. <wheel-down> (repeatedly) > > With all three methods, at first Emacs gradually scrolls the image, but > then when I reach the bottom of the image, the image disappears entirely > as Emacs scrolls past it all at once. > >>> Even more unexpectedly, when point is before the image, running >>> `scroll-up' repeatedly eventually scrolls back to the top of the image: >>> >>> (with-current-buffer (get-buffer-create "*test-scroll-image*") >>> (erase-buffer) >>> (insert-image (create-image "splash.png" nil nil :scale 5)) >>> (goto-char (point-min)) >>> (pop-to-buffer (current-buffer))) >> >> I do see this, but why is that a problem? You supposed to use >> scroll-up-command instead, which handles these marginal cases much >> better. scroll-up itself is not smart enough to avoid the perceived >> "scroll back to top", which is actually caused by the fact that we >> zero out window-vscroll (which is how we handle scrolling past large >> images). > > You're right. This is not a problem in practice. When point is before > the image, both C-v and <wheel-down> produce the same behavior as above. > > Joseph
bug-gnu-emacs@HIDDEN
:bug#69972
; Package emacs
.
Full text available.Received: (at 69972) by debbugs.gnu.org; 25 Mar 2024 01:19:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 24 21:19:49 2024 Received: from localhost ([127.0.0.1]:47648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1roZ08-00058A-MD for submit <at> debbugs.gnu.org; Sun, 24 Mar 2024 21:19:49 -0400 Received: from out-182.mta0.migadu.com ([91.218.175.182]:11705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1roZ06-00057w-PU for 69972 <at> debbugs.gnu.org; Sun, 24 Mar 2024 21:19:47 -0400 References: <87sf0gm1xn.fsf@HIDDEN> <86h6gwx8wv.fsf@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ushin.org; s=key1; t=1711329537; 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: in-reply-to:in-reply-to:references:references; bh=Cb0MGakS+Um3KfORzYPAd9i7rUWl5RAmpW7Ucwvjjls=; b=FbCcABfu7Wr9EvAY9Pt4JWfpkvjiZyCZ2Doe1R/PpKdBWXlSIbEIzu3fhKIsJnZorEPFM9 BCnymR4XD+yjJjDjlwDO0ssrVvdjUfON1Br2o5M+R3Udntg5X+N6/TrYrzSQc+FmSjEaKl o+rlVRa/3IAb/TexyoOq4K+UcVM4C7kD+ebuH1oxjPzcS46tsxvnlKsIUAhi5ECHdDc04n yywfDmYr/g2H6w6usVkZ2QharXpFv4GSM0h3aZc1y6H8EO4BlWhufZnQHN0jNX2bHmSlPE XP+MrTjYk+bSUGSMM402ew+v91HSqrgeuL8UTE8Y2Cip+chajtMRTUC6kY1feg== X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Joseph Turner <joseph@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69972: 29.1; Unexpected behavior when scrolling images Date: Sun, 24 Mar 2024 18:06:44 -0700 In-reply-to: <86h6gwx8wv.fsf@HIDDEN> Message-ID: <87jzlrm7lv.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 69972 Cc: 69972 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> Date: Sun, 24 Mar 2024 02:07:16 -0700 >> From: Joseph Turner via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >> >> When the image at point is larger than the current window and there is >> no content after the image, interactively scrolling down (with the >> scroll-up command) unexpectedly scrolls past the image to blankness. > > I cannot reproduce this, I think. > >> Test this by evaluating the following snippet then interactively running >> `scroll-up' repeatedly: >> >> (with-current-buffer (get-buffer-create "*test-scroll-image*") >> (erase-buffer) >> (insert-image (create-image "splash.png" nil nil >> ;; Scale the image more if it doesn't take up the whole window. >> :scale 5)) >> (goto-char (point-max)) >> (pop-to-buffer (current-buffer))) > > This recipe doesn't include the call to scroll-up, so I'm unsure how > you did that and what you saw. When I try "M-: (scroll-up) RET" or > "M-x scroll-up RET", I get several scrolls by window-size, and then > "End of buffer" error when I hit the end of the buffer. If this is > unexpected, please tell why. On my machine, I don't get "End of buffer" error. I tested three different ways in the following snippet (with-current-buffer (get-buffer-create "*test-scroll-image*") (erase-buffer) (insert-image (create-image "splash.png" nil nil ;; Scale the image more if it doesn't take up the whole window. :scale 5)) (goto-char (point-max)) (pixel-scroll-precision-mode -1) ; Ensure mouse wheel scroll up and down works (pop-to-buffer (current-buffer))) 1. "M-: (scroll-up) RET" (repeatedly) 2. C-v (repeatedly) 3. <wheel-down> (repeatedly) With all three methods, at first Emacs gradually scrolls the image, but then when I reach the bottom of the image, the image disappears entirely as Emacs scrolls past it all at once. >> Even more unexpectedly, when point is before the image, running >> `scroll-up' repeatedly eventually scrolls back to the top of the image: >> >> (with-current-buffer (get-buffer-create "*test-scroll-image*") >> (erase-buffer) >> (insert-image (create-image "splash.png" nil nil :scale 5)) >> (goto-char (point-min)) >> (pop-to-buffer (current-buffer))) > > I do see this, but why is that a problem? You supposed to use > scroll-up-command instead, which handles these marginal cases much > better. scroll-up itself is not smart enough to avoid the perceived > "scroll back to top", which is actually caused by the fact that we > zero out window-vscroll (which is how we handle scrolling past large > images). You're right. This is not a problem in practice. When point is before the image, both C-v and <wheel-down> produce the same behavior as above. Joseph
bug-gnu-emacs@HIDDEN
:bug#69972
; Package emacs
.
Full text available.Received: (at 69972) by debbugs.gnu.org; 24 Mar 2024 09:43:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 24 05:43:49 2024 Received: from localhost ([127.0.0.1]:44390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1roKOL-0005vW-4q for submit <at> debbugs.gnu.org; Sun, 24 Mar 2024 05:43:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1roKOJ-0005v8-8F for 69972 <at> debbugs.gnu.org; Sun, 24 Mar 2024 05:43:47 -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 <eliz@HIDDEN>) id 1roKNX-0006U8-KZ; Sun, 24 Mar 2024 05:42:59 -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=kaHOQCUJVgzKDtBura48NOs2pwEtxR/c0yzgHPsyfKU=; b=dVxyPPOgq8kL 1ceB5miqy8CW9UBO3piMowooxRrTUOXPW0t7E2n272GM9T9IBqh6Hchi3UbgNBOxQtlPp9Xa/QcZ5 AzE4d0p4j871wCilnQPaiithjsyrWoeVAImOUga0oS2Twmm71+8xMTNRH/TboLedNsFFEIMWZ+55E 4UYugooN9BE3FZPLLss2AzY/9y6C+7tUxN98fl0Cytp2HOpq2YqJGttbQ45A9KnmBX3KBtUa5VVRi +qRL3HP3oZoskZnhdtvFKF4IFfnV2XkHNDigU4I0vsYDeq6+iR56AQ4mIT0xAVQ+ioSKYY38TxLkr bkr137Rkl/SaRlMjVBsm+Q==; Date: Sun, 24 Mar 2024 11:42:56 +0200 Message-Id: <86h6gwx8wv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Joseph Turner <joseph@HIDDEN> In-Reply-To: <87sf0gm1xn.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#69972: 29.1; Unexpected behavior when scrolling images References: <87sf0gm1xn.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69972 Cc: 69972 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 24 Mar 2024 02:07:16 -0700 > From: Joseph Turner via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > When the image at point is larger than the current window and there is > no content after the image, interactively scrolling down (with the > scroll-up command) unexpectedly scrolls past the image to blankness. I cannot reproduce this, I think. > Test this by evaluating the following snippet then interactively running > `scroll-up' repeatedly: > > (with-current-buffer (get-buffer-create "*test-scroll-image*") > (erase-buffer) > (insert-image (create-image "splash.png" nil nil > ;; Scale the image more if it doesn't take up the whole window. > :scale 5)) > (goto-char (point-max)) > (pop-to-buffer (current-buffer))) This recipe doesn't include the call to scroll-up, so I'm unsure how you did that and what you saw. When I try "M-: (scroll-up) RET" or "M-x scroll-up RET", I get several scrolls by window-size, and then "End of buffer" error when I hit the end of the buffer. If this is unexpected, please tell why. > Even more unexpectedly, when point is before the image, running > `scroll-up' repeatedly eventually scrolls back to the top of the image: > > (with-current-buffer (get-buffer-create "*test-scroll-image*") > (erase-buffer) > (insert-image (create-image "splash.png" nil nil :scale 5)) > (goto-char (point-min)) > (pop-to-buffer (current-buffer))) I do see this, but why is that a problem? You supposed to use scroll-up-command instead, which handles these marginal cases much better. scroll-up itself is not smart enough to avoid the perceived "scroll back to top", which is actually caused by the fact that we zero out window-vscroll (which is how we handle scrolling past large images).
bug-gnu-emacs@HIDDEN
:bug#69972
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 24 Mar 2024 09:12:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 24 05:12:28 2024 Received: from localhost ([127.0.0.1]:42543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1roJtz-0004Mj-TX for submit <at> debbugs.gnu.org; Sun, 24 Mar 2024 05:12:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:34340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1roJtw-0004MS-Nl for submit <at> debbugs.gnu.org; Sun, 24 Mar 2024 05:12:25 -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 <joseph@HIDDEN>) id 1roJr8-0001KU-Me for bug-gnu-emacs@HIDDEN; Sun, 24 Mar 2024 05:09:30 -0400 Received: from out-187.mta1.migadu.com ([95.215.58.187]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <joseph@HIDDEN>) id 1roJr5-000051-DA for bug-gnu-emacs@HIDDEN; Sun, 24 Mar 2024 05:09:30 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ushin.org; s=key1; t=1711271354; 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=Ivd04cmhLo/ExNa7uq/Dma3fExN/pp5NXnSA/C95Tig=; b=bqn+1RdOwDd9biUU1S8xwaSp//Rn0d5cIe6f6Kg9/xTtJgTdhf1QbnaoGL0mlU/gMtO43w 2Sd+cYpYwNZN+cOtDuVsQU82DLIvbTFuzTRdQs1cX/JAJs6hKWeZyjGFKfUzKzyxwm0yHP Ta7SHBWkeUHYkOfx6/pBLQy0pYVbjnUGQ3P/CLBBaiuobSHv+roHILu/phAPiz/DlNd3jq z/QTWAgboQHAS5KszplHMGAcri/enU4WhQtahBpmPyYPRxKZ/8YFHYads9wKNVCby5F4B/ 3TC4guIjztcQjGP+TJilf0kGHbZIyoLXIcWcJIZ1DyPypQjLedCKeQxZJRTNxQ== From: Joseph Turner <joseph@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 29.1; Unexpected behavior when scrolling images Date: Sun, 24 Mar 2024 02:07:16 -0700 Message-ID: <87sf0gm1xn.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=95.215.58.187; envelope-from=joseph@HIDDEN; helo=out-187.mta1.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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) When the image at point is larger than the current window and there is no content after the image, interactively scrolling down (with the scroll-up command) unexpectedly scrolls past the image to blankness. Test this by evaluating the following snippet then interactively running `scroll-up' repeatedly: (with-current-buffer (get-buffer-create "*test-scroll-image*") (erase-buffer) (insert-image (create-image "splash.png" nil nil ;; Scale the image more if it doesn't take up the whole window. :scale 5)) (goto-char (point-max)) (pop-to-buffer (current-buffer))) Even more unexpectedly, when point is before the image, running `scroll-up' repeatedly eventually scrolls back to the top of the image: (with-current-buffer (get-buffer-create "*test-scroll-image*") (erase-buffer) (insert-image (create-image "splash.png" nil nil :scale 5)) (goto-char (point-min)) (pop-to-buffer (current-buffer))) Non-interactively, scroll-up scrolls the page down to the very bottom of the image. IMO this is the expected behavior: (with-current-buffer (get-buffer-create "*test-scroll-image*") (erase-buffer) (insert-image (create-image "splash.png" nil nil :scale 5)) (pop-to-buffer (current-buffer)) (scroll-up 999)) Thank you for your help!! Joseph Tested on emacs -Q: In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure CONFIG_SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash --prefix=/gnu/store/f4gxh8n3libmywq8d5jvxxkyqblgilxy-emacs-29.1 --enable-fast-install --with-cairo --with-modules --with-native-compilation=aot --disable-build-details' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB
Joseph Turner <joseph@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#69972
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.