From unknown Sun Jun 22 22:45:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55312: 29.0.50; Cannot set vscroll when mini-window is resized Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 May 2022 11:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55312 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 55312@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165201080619981 (code B ref -1); Sun, 08 May 2022 11:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 May 2022 11:53:26 +0000 Received: from localhost ([127.0.0.1]:53530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnfTa-0005CD-15 for submit@debbugs.gnu.org; Sun, 08 May 2022 07:53:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:38208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnfTY-0005C5-Ij for submit@debbugs.gnu.org; Sun, 08 May 2022 07:53:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnfTX-0000VT-BR for bug-gnu-emacs@gnu.org; Sun, 08 May 2022 07:53:24 -0400 Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:33407) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nnfTT-0003yi-QV for bug-gnu-emacs@gnu.org; Sun, 08 May 2022 07:53:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652010797; bh=u7Fnn12tBFxjCrl51ikO21lf45OL73iHmgTpwFOZTK4=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=XIfBdDjqrAhcNMAfDr2kW4gvEJcBoHs03NZ4hXehPr1YAj8Ujb0VXx7wTqxsru/9CevhiKsv/CgXIO7iLh4D3AI9CHR3dPcRDXr49ytIJ6HhzdERl+3rFy+C19kN4lFkvqAYADdxbC21igR9P0kd+01Uv/SjkjHqS6EsAVo6NG/QJWcum+XEwcZT40IU8vHW9vgyb+CUsEpbN1J6VJCd7rLGqO1yRFWyED8x07pkPEcrfCjdEdo8QM15BBvF38jfVJTjE3e95bqbB2/Z2/1X2VzH0FTycY5+7kCjLxrP94sTPT5wTjBTYORxBVi3Hwd/mRHh4zRP1ohQxvOgksmXNQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652010797; bh=cAEJFW2RQIidofNTrr5IJp74kIhBOLiLbvwuuyvKjRP=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=BYxCiQpK5apt8u3tuUtesvlKottxHz7HaZlQGR/ymzvXdwJ2L8VoPVaEaYKm16AXW6+WGmyVt1DGVlmfxigVMPYuBRq3b/+yDGcO5yue/YGbAwyee4fTr4AE8XoArH89dDTEa6fSsy6WIMiSuUnR5fEnUSvI0GgLJwgGwV9GXl/h/IVO8AggVNY6XtSmOC1hoRZjBL5o2VkMpALfZBOi/rCR+M3HMLkZFqNxsGppNy7Mm/oy/2mY0rKWz+TFCh6AxT2Rv0VHQipfdPLhN0oLG19HjRhrZa2DF8DeN8p7g0HVOPylXozI7mwzRFDseshm/8vE6goACbKsJRaAdnMcvw== X-YMail-OSG: C587Od8VM1mMdmP0AZukK.ypBJchbPw2xKRghI9I9wFGAja5MufZ2L9UnXWaeDf cMBeH4ZeR35NZgg0yfxFpkt705Ls9oSf1BjKajpIq72OxXYNZm3aRa7ZXdtBPbyUR.0Spz3ajkAp FKA1GNS_7mZqwalQMZVJWR1OGP97LG3uZmVPyi8FK7XoiZ.yAvXqxugrUWkD8aHXDNPjLSMtGzDg DYjdlDZa56.lS1_4u9gijRisdudJboCLajCAuMg39dQ54eB1iOwtq3mWQyyJugw9iMwUOfXmgQR9 DN2nVhikXWuz..ZgYU5nUix7BG9ejmIM.YaRLxbU0BRMYV1BRAKrxEJkqiYhazLSWrTNf41jwVpn tllmw8EorMJkl7rDgWfWn4OKvsG7P1FCshdFbZ0yiCiJqjrLIDjsmFVNspBraQeVvblHs9AQogPj YL2AxUmSKAMdQPDwVotg1P.U_Me2xeUTNpL5s.shtPo1p.zYzDyAxbX9NCd46DIjx1wrs.8FcoO1 YMLzOQyDAQpXP6_M0_AlYVcjDPZ6aanDNb6JtJgatrqm_6Z0hpmWcal8ecX_IFCeNaJ2GhET0ghD tJ5E0kJnn4cx3zMnnQfATFwPqmU2ND7ru_E9CIaPpBEnLLUtGnA6a0ruLV.UBkl8FBnX9Lx6wVW9 lxhuAX3ZieAP_ma0H_A9yU8P6u5.etCkDX_h.pMMHpzyAuMFLCyxNzfH8YVYLSVjKpcU2TPx_ANj EmPJMzlE8RNIdDOz9jOr9QiBKZXqx1Ze6xo0SzyMRirwLcHyJDjWWeV5bquJdPz7Iaw.6QNZ18Dy adAAdgWCLupRlDqRTvqSF0BvR59WWfsVc_2N4F0FT4jJ_JqdhTsDsBOHiaOyO3iKks_0Ksm3LE1F wItHx1cUse33pDGBJFg83i73PKt53yVegIdr97W7YRUMiBImqAyA7iyJK_wuvqYBGKDLmkr1.OU_ 1figM_kU7dMNk94bn20m0Ll7WsoaLVz82aANspqvthLpi82YjGt6_ijd5djCGGZWa0yVLFcKz3DV ahy5tcSD6lUNu_5iUDI2CFzshuzMT426jL2lpdEc3jyfkPm_r9Oa00BapXtyDt0FFaBtH0yoQgI_ 9Z0cCxajMikZQk9V6xYwpYrpHVvqtq_FSh0MVwTDn9yc2z851jX0twmemjrpoRtT8C.CF8f37_Pa BtTJ6cS4aNm7TmCFd.vvjgzx95Sm_nZ5BsoEldQW_mMAesPkxH_2LZJq6drSsGWnNa22IjNla2mP 3lZTmH2VMo_fvwectf3Hzo7e5HRtZXelsvkx4hzvEbCjauBmO9OBgC7rDIFwGuH8TVBl8unLVf9Y N_Wb97X8NcNwfxnit8p129s0FPtP3Q5XFuzJGvsNFMsui7843TqRLE3YzQLGU1Uq2j5M0E67HqcK 7AJVm8CHBQGP8JUDGqxaKRwdOPY6o9Eq53bcE3RwsnFKW.Ed7EKtHV_.Lkv4FU8Sol7huCzuCrMs S3mS8ULiXjpda.53Atjb_sgUcqFX7DhCk1zbwjxjfRgIbPOfykfHO11Hsk_AYonHTLYOjlugyTXp nrKb9fbneNL_BIbJBr9cGLxvnIoXmPLJK_OMZ5cvPYgzkr7uJgoD4nXKZpwAn9VC_q2sM1RvXr0V 2GlD91l4sYWT8mvT00C6.VY63MqL_wOwgb_eFEJ00fN3u8Jlz5dorFx2t6cBPXm1Uzi39ZIFS03y pUcK8_QiLk0wmHA2HZt.Uup0f0lpNsNSBsNBIcbiK7GiXyOTzmB6ChMOwVFRgn3WuQKlP2RjhrUv 0.WC_QeAePMZqP5Stm4vHlg4FoP7oAtjv0tZEc5qjEi3IKhr3c5gLjZh7V1MkhWjdSRGVrrf4rHp eWpP0iDZLqCfxCYJqE61btOQ9JX2EegVzV0IuusI9_X2DtdQjdjzrI3xNDHPvFbC0FyHjldphn6Z HI7b6doYWFa3CmnBLUG3DwGAC8fi1hf3n02ueEe_TPvs5O2k8MQbiVNd4mQXBkF33wuGGjgSJGRe RBtbj6s9w7QH07d0JGoH9H6ROo5VP3UQ5uXYy855yfjcmogv8GYLxE9b5wrjP2DTsEEU4VGhD7VF obPKeiYXc8pZYeHdAhCnMCJexLn2vz4G3BADS80mngL.kZCs2nTym5zud8TatNqk_DA28yukdjbO M0T9IQ6Xrn9.laE9j2aODYRWFtKtGNm3rI2920A0osQiKzaI83eBf3i8uHcCKDVbDYbSV6BPIrBx JID7Ji9yX2yof.z0r9lY2f2F_xYZVKOJln40d X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Sun, 8 May 2022 11:53:17 +0000 Received: by hermes--canary-production-sg3-795d7b4d54-tjk4t (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 91a9a138894d92993dee0d091f69bc3d; Sun, 08 May 2022 11:53:14 +0000 (UTC) From: Po Lu Date: Sun, 08 May 2022 19:53:10 +0800 Message-ID: <877d6w44wp.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <877d6w44wp.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.20188 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1749 Received-SPF: pass client-ip=66.163.184.200; envelope-from=luangruo@yahoo.com; helo=sonic301-31.consmr.mail.ne1.yahoo.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) 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.6 (-) It seems that this code in redisplay_window always clears out the vscroll when the mini-window is taller than a single line of text: /* If someone specified a new starting point but did not insist, check whether it can be used. */ if ((w->optional_new_start || window_frozen_p (w)) && CHARPOS (startp) >= BEGV && CHARPOS (startp) <= ZV) { ptrdiff_t it_charpos; w->optional_new_start = false; start_display (&it, w, startp); move_it_to (&it, PT, 0, it.last_visible_y, -1, MOVE_TO_POS | MOVE_TO_X | MOVE_TO_Y); /* Record IT's position now, since line_bottom_y might change that. */ it_charpos = IT_CHARPOS (it); /* Make sure we set the force_start flag only if the cursor row will be fully visible. Otherwise, the code under force_start label below will try to move point back into view, which is not what the code which sets optional_new_start wants. */ if ((it.current_y == 0 || line_bottom_y (&it) < it.last_visible_y) && !w->force_start) { if (it_charpos == PT) w->force_start = true; /* IT may overshoot PT if text at PT is invisible. */ else if (it_charpos > PT && CHARPOS (startp) <= PT) w->force_start = true; This can easily be reproduced by typing "M-x C-q C-j" and trying to use `pixel-scroll-precision' with the mouse pointer on top of a window that is not the `minibuf-scroll-window': the vscroll will not take effect, since force_start will be set to true, and that resets the vscroll. I think this "frozen" behavior is required to ensure that the start of windows do not aimlessly move when the mini-window is being resized, but it interferes with features that need to set the vscroll. Any ideas? Thanks in advance. From unknown Sun Jun 22 22:45:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55312: 29.0.50; Cannot set vscroll when mini-window is resized Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 May 2022 13:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55312 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 55312@debbugs.gnu.org Received: via spool by 55312-submit@debbugs.gnu.org id=B55312.165201727732136 (code B ref 55312); Sun, 08 May 2022 13:42:01 +0000 Received: (at 55312) by debbugs.gnu.org; 8 May 2022 13:41:17 +0000 Received: from localhost ([127.0.0.1]:53731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnh9x-0008MG-58 for submit@debbugs.gnu.org; Sun, 08 May 2022 09:41:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnh9s-0008M0-3t for 55312@debbugs.gnu.org; Sun, 08 May 2022 09:41:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56200) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnh9m-0004NW-LV; Sun, 08 May 2022 09:41:06 -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=OrzUwlMoPHdBbiZSepL+zRZkdHKRHRDhG9d28X+QPaQ=; b=OE87m9b4KoMO kQMioF1P/4S86ikXkf0440C/4sBQ6kooU4nmNUz+WW45oMOW/c2VTeDUtLX17KkG1Qxt6vEcZbEv0 Bsc2ow3pNw1oQ/GL2nCQ/552WUgW9bQJN0HeV6nFGaEPFAIgVZKvjWv6eh1caJajFKiO5ul2negoF l9I/hwfGvg5aW6o+k/lesrbP4QNOSs8Zm/hEMaMISRgbnHqem4WDWKUcaBlyZnor9lCHLIhGWAQYP JfPNquadhbmeNdFio3CDy9VTE8fl+TrynQPtcAQiO6p7UD9wQDwLvRx7rjZ+sqJQ4790EmkcuBQEC fryk0jh11P0om45iBbARyQ==; Received: from [87.69.77.57] (port=2739 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnh9m-00079c-53; Sun, 08 May 2022 09:41:06 -0400 Date: Sun, 08 May 2022 16:40:59 +0300 Message-Id: <83y1zcuopg.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <877d6w44wp.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) References: <877d6w44wp.fsf.ref@yahoo.com> <877d6w44wp.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 (---) > Date: Sun, 08 May 2022 19:53:10 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > It seems that this code in redisplay_window always clears out the > vscroll when the mini-window is taller than a single line of text: Not when it's taller, but when it has been resized. > This can easily be reproduced by typing "M-x C-q C-j" and trying to use > `pixel-scroll-precision' with the mouse pointer on top of a window that > is not the `minibuf-scroll-window': the vscroll will not take effect, > since force_start will be set to true, and that resets the vscroll. > > I think this "frozen" behavior is required to ensure that the start of > windows do not aimlessly move when the mini-window is being resized, but > it interferes with features that need to set the vscroll. > > Any ideas? If you want to allow vscroll in these cases, you'd need to either add code which ensures the window-start of "frozen" windows is not moved by means other than the force_start flag, or modify the code where we handle the force_start flag so that it doesn't reset vscroll when pixel-scroll uses it, as opposed to when vscroll is used by "normal" scrolling commands for the purposes of scrolling tall screen lines. From unknown Sun Jun 22 22:45:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55312: 29.0.50; Cannot set vscroll when mini-window is resized Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 May 2022 00:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55312 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 55312@debbugs.gnu.org Received: via spool by 55312-submit@debbugs.gnu.org id=B55312.16520562042979 (code B ref 55312); Mon, 09 May 2022 00:31:02 +0000 Received: (at 55312) by debbugs.gnu.org; 9 May 2022 00:30:04 +0000 Received: from localhost ([127.0.0.1]:55522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnrHn-0000lx-Cl for submit@debbugs.gnu.org; Sun, 08 May 2022 20:30:03 -0400 Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:33269) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnrHk-0000l1-Vz for 55312@debbugs.gnu.org; Sun, 08 May 2022 20:30:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652056195; bh=pPfn7bUfikWkahuryC/A4T4q8flKh8DYyponyvclWs8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=KVT0h25JuFK7RmH0NsgBuA789117oBMHqFf5r3neaSZc//kFn5+D64/i6Hykhn2VvEn6K6ObKYmqETiaiN7xk2WeAsy8qBQSNBJtwAAvQ5j2CW/RcXZ2KUP5J7YZh3pjFykZ9Ct3gHSLEN3gXL9xHjtFr3lcf4L5TUK2cZ/30q5RUzoMXW80UB6eqeg6JvHAUF547jKlKuDSLyDuhVitUln3O5XY/3tS0PadsNnWrIFCV1/17CW6a8HB34+RCdedJMXcq7Y4xHy9ysE+yq9PjS6sLCS3duuIWgs164Jd1duLYt0dHOQyJKDUgIXkMucvQdf4lWWvuISoWg794pxlNg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652056195; bh=r6knu1aBeMAdBFR0Gtavthl5VMkpQM9YBZ2b6/nDaur=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=D1fWOE6dETJ2GCH90ysHwlab2TPC7HgThxl4hV8Ej6OiyQsNxzSAUwYxj2nJcrNpK0j2V5bACsvdphx3c7YsdclJg0ZPoGJSRlkYrZVUdZV/hrfWxx+QY3c1ulDDR+jsj8WwlYqtFi0zXVfgItIh2eaqc1JWnn/tWR0r4ikPry99sOzOCTuDQOouuEPMx8P8CGBosifKtBF9pQ2AA2Fi32BDuJeKKisWu1GrHlsiP+zG12HKT1ADHh7MXJ5IGHyTFJ6gPHdeXdcAA7Bs2Iik0XeGJDh6vVeLisYZO77B/w96dIFydiYGbhx+I24A7IoUB5OEjimfAWf9CUZNsdiagg== X-YMail-OSG: fq_qsfoVM1lRmt4jgepqLwXEQ4oRWmY3J8sJKCSfL9UQlxJD7buUj94rXW.VqNg dst4ZS_R_QZAx0sOoieOsVcJWU6zOnlaU3nNbkH_dOozB3e1pvbyfJgJNcPhMloEhRJHV.Eh7srl 4CIfGZW_al3gpusZkPRDh93UaWzHJxZTA8fJ5nTO4R4ID_lX2Q7kB7cKWC9X73NtMakcT_Dhi1ai 7ySdAQI5NpeemHfbHY441YJil.W0fVgv3WQSaeMJbvHVojW9hpg7P5dt4FiksoNTJSPf7tclKP01 fPvylkjSuefstvsBG6Ux4BYvwJIx5wnXfTQqV0OOa5OTLTQRq8K3StsLheVZa8IqYLHfTUx0KiOH ie8KVbJMUURXyN4uP3cPjwwyH9htXgeigDaiyLOfQLOtVuTCpHx3NY3RB4fKg4c3xrhU5UM28L7N 2zgLOCcoiFYOsF3BMaezIJm562FmTruOs1KakNhfKwAzTLHKIOZXLm.dOSQK0SChCM0m_UMAZfUg i3uzpA5lcBQScMmY.0kSLnS9.MZ4Ky.UYhKMxOe4W7YkbVSHJaTo49VotOgl2eZDuioduPRqimVe agiYP93SpO4TrewHwqMirTUxyKip_64fikYZbqW.nk7APlWNJ1YhjMQxRdmSWPWPEVtu7ZbNMHPA c1cFNwDVQM6zgjQ98hd5.P2bMZxFXz4shv_JJz7t35BJVu5PXKR5KGHaHw3gI1fwPbSW4kdMoiy_ EFof8ugb0Bkk1N3Wqq6VQabieXWTQMUq.XPT5WwEKzMevmsNuJaQxlEa5NP2R3hi100D4dNhMDY5 ag0_DzFk4zAFcaf2Ul.IaoiPwAC2O3tSSb8g.dzciBKhEEaLoRfNG_xbzvN1tvV2XizJASnx7dT0 1fsV0uVkYm0Jc9V_W7ceubj39TJnyNEWg1sfAWWsJpmvHbNyJX1bT.MlvNT.740xMeIAHEzYHITD 34EkN5xm93S5QNZrPv6ItU90MUWDV0_Y3KeTx6uf3DJZosRX6LtXFWBYNgSO_8tSufEf_T6SXqvc .tCFw_vqZjyOQ4t1tBLxgMwwc8mb4G19wScTrgUHBIi3knyjtOGTfUlEPUQuqVEv4gP45RJuuMRR eUupy3RVy1BG.ZJDS5eoMWvBV7acI9g3BjlhLABdSRHPC_TKwAp8OOys98kHqS10TpNlYfMm5G8E Yt0USxGe_hu0zpf.WuC4zOAx8mEZi9ZHvgepPnYKQE_Nm74M.59sRgJm.S_pCOrDMZt5P3TFIe_N ZT9Agw.D9UDpEBuG40GmGSNcJWA.E9uarO9WVlZWQF8IjtLFyTC2IzHGsipee8SO6hXw.7j24aV5 lx3gmVrD2nW1DL.itFCrDXXsDMo8ieyafnqG9cPOv2_hTV1LdGV8d0jiC1GrkuU1SPGNJ1v8bAn6 aC02kYZi2bq6Vaiblj4Jmn_rU2MIA0CgeQz5xw8PZUJlIhSMXRQFTpJMx7YeFv4sZIAcSKAcv07s ig59AY5xPgBkKt8mgb4vBmhqvSBhIo9a2RtVV5Lz4R663njBF7ufQhyyvAsQCuKlltoc2Oz0EbzG vXYNHa7dcRkz6MiC9K.Ug6dOvBRhIJiZYBUBFvKkpIichlychf91WinTYvF1kMjTBqdUW.geiA.3 FV1dVpmyd4hG1suNB433OD_0rpQLdwa8xuGJ0Ow6mab9a00qCqw5xH8KKCnpnpbZ3srF6CRZsPI5 7EyoXUIBhD7J6am3DaPfYajM.ZxHi5belW6m8F7YRqGyR8AqDWJ93_ndMDuAuNLWqdkAUJR3sUp0 7FJghR19BlFyMAspr.ZBjhsbbEyrsyMkE1uvP8huCspmKrJECUZsRysoN_nmVlqQxKTjOXRxiIwM oTgA42Q6ALmUMb1.X7Mjvn96n4kZQ1Ah6iv422DGfao8arz9EJ6bahhsKgcWPnKnmWWimtqCjnft rIPdHApYAHeulgNTRSW.hMEbP96enDK1lKvCdOODOEwaXuqhYk6Qd.S9cib0TxLznHIaMorrQPUf U.Eg9VhKsmiNAlRH7uAz.lBE45GB2kC0RD9nTIchFkks_dFXCp7UMtOpsXfQYhL_jOP8SgRT2n_T bdPZasADUXuVsPu5AZVU6UbQWXYd59I0g1T3GB88r1Y6Qb4TNEt14_F90aVWRY36iVrbZyRx2WMA ydleIS4yLPh4YGNRmGrd5mtt9EyXH87HFZCuvarfkaI922sgtJbIU37GMYp0vLkwH0C9GAUbWe60 ZVrjHMttlp4yJ7LSE7MPrnlf9IiOsVkYIdv6b5_vbMtPy1Jquwa0sWxmU_rDaBoyi8w-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Mon, 9 May 2022 00:29:55 +0000 Received: by hermes--canary-production-sg3-795d7b4d54-bn7h8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fc70de33a84d033027043f265dad8834; Mon, 09 May 2022 00:29:50 +0000 (UTC) From: Po Lu References: <877d6w44wp.fsf.ref@yahoo.com> <877d6w44wp.fsf@yahoo.com> <83y1zcuopg.fsf@gnu.org> Date: Mon, 09 May 2022 08:29:45 +0800 In-Reply-To: <83y1zcuopg.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 08 May 2022 16:40:59 +0300") Message-ID: <8735hj4kg6.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20188 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 533 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: > If you want to allow vscroll in these cases, you'd need to either add > code which ensures the window-start of "frozen" windows is not moved > by means other than the force_start flag, or modify the code where we > handle the force_start flag so that it doesn't reset vscroll when > pixel-scroll uses it, as opposed to when vscroll is used by "normal" > scrolling commands for the purposes of scrolling tall screen lines. Thanks. I think I'd prefer the latter, and will begin working on it. From unknown Sun Jun 22 22:45:45 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: Po Lu Subject: bug#55312: closed (Re: bug#55312: 29.0.50; Cannot set vscroll when mini-window is resized) Message-ID: References: <87y1zb32op.fsf@yahoo.com> <877d6w44wp.fsf@yahoo.com> X-Gnu-PR-Message: they-closed 55312 X-Gnu-PR-Package: emacs Reply-To: 55312@debbugs.gnu.org Date: Mon, 09 May 2022 01:40:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1652060402-9369-1" This is a multi-part message in MIME format... ------------=_1652060402-9369-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #55312: 29.0.50; Cannot set vscroll when mini-window is resized 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 55312@debbugs.gnu.org. --=20 55312: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55312 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1652060402-9369-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 55312-done) by debbugs.gnu.org; 9 May 2022 01:39:05 +0000 Received: from localhost ([127.0.0.1]:55537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnsMb-0002Pt-73 for submit@debbugs.gnu.org; Sun, 08 May 2022 21:39:05 -0400 Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:42364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnsMZ-0002PQ-KB for 55312-done@debbugs.gnu.org; Sun, 08 May 2022 21:39:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652060338; bh=wJxdxNeEnGbjvOsvs5aVDbFzOv2qyrjH78uVQrQVEYM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=I7edF8QPgznU2KSEyKmEQ4UM9FBSLMuy0MIYAD9J091werqPGtlVyA3rSNybgN2Z0ne7ClTA3wbwsORBgZAEO6WFMGSPT4R5En9F1IeoXYULIojILequSWq+DMtpwB9olHXVtRNMEgxfZmb4xKdZO73zqIAh9wyUc246U+zEWvA1JkfOXeVoUrPzKVZBziz41D3f1eibprfv/bnNS04STwBEbQACSmqa+vxnvvZsu5QdqCPFGgq2obws3n1g9rKWPBs7Ud835DDyKFhBsdFEcG9Pf/Lb1yyQ7pfwsce9FlyjuTKg+8T8MAtDhhKsfjo0lrBQERQAllJ5VOxZS7Hglg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652060338; bh=mgPRUlFYK63ZQoJgaSGLcuRLICOvElGqp5TfCH4LY5U=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=TK9Ntfib2jm1951n24J4TJhBR3xuta7qBrEInxZUft3Mke6QWRaecBmgJQLdNGc4YtcDS36Wzv8ZdEemC9Jj8YJ4kLRI8A7dUQNlbw7Dq6X3GhIGVolEl3NE9rOz5puwrz0dW7pnenNyZRdsSJHweTOAyr+5IaUq/jAF2mZgeZdtr/6Fg5Gn49lp3SnVh4A2dUcCStTJjTR4DUsyqNHOJpKR4FL7LzIs56KoGOPg0pWwmlN+rS0OAAs+xJovYg39MM5eaqWDK/Dzn+lLwnamd0CdrtdeT3EyHRZFhvzPhsr++/9wJ3TF2n14jF6csNQOyI5RssKg2bVD0Cof1e3Vxw== X-YMail-OSG: wRJ8ya4VM1mtTt1vcPEcyA995QL_PQQtdYL8DK6ItABFLCIccgX6_sYTCPr7Adw onDGhWj7M9sVYYaeYmyUp7fbBodTudBuMBN9BvU19yP0_IRCdVj5m21Jnnu_G_iR03tU1InrUiku O1KghUccJsofqlo.gn8gCc16J062Ers8TYu_KZYrt3X2OjRiilICMTAPNQQ2R4c90T6vME2z06uj LbH0TRGSyYtYPXewh5tKlWmbAmuSfNaUBpvfgh..Ci0uI_LMEdhMjbWmca9EsovZYSw4CurN6S4N YJb5F9pXJEOOoU7PA.F7bNdO0_pK9UhjHLpeBHRttemErz7NPWDEd.Xqk4TkZqDHqxvIMDkwGHRy nFw3T_tQ6yzoRjosIMc0Ihwaxloa3XatR5O1zKws6kC7sBoQXvLaimR8af.2FYM.2T89pzMm_H8w ctahPkaUm3XjdZiN6xuJQ3UugSPa_jU77iEoN7jw942Ci83F4E39HAzDqEOteJKnN6p.NPPz1HPI kzP2vcgvb52vPTwGBktFTNuXcXjYgh8lPzHpPrJBmYHOFVLp7ZicphCW6xulIsYXvTXxG.MS2Mpm PMC8OzRKfWX2rPN7thvH4UbhoKEDLUgfGKNYyTP3NNMm.NIxo9sL4SZtMAt0Jjuo2oyE1sWSBmY_ Snb2LGrbLG9YZUpBHeFXoL1xNbMELY0Ba7LqNkD362fhwF2cgiEEN.vU_5FZge_xzXSBmZD5bESk YZq6M5kxPYlLprADxwPaJGk_ctVamkF0IBAPrCtmZc1jmHI5f1uU8cqSvSVqh5nr4zz6r3gZGn2h eoPDfO_oWhppDixRB.eOI10nl.W1xcGNloEBQGwYybPxKvOqd76D_wx3D8O7XbYJms2QX.BHFzHj FiPVyyki60BecIlC4iEi0vaAOBYgkb9bm2n.UwmutFmj0f1eSwwAQTsCOX6C379Y1SPYTCfTOZeE M2aT3YyCvc1LCXf4g8K_fiTWYVUp8LnQVIm0FEBPcycfpsFetJIjCWp3tHRqtgYKqf5N7EO.bIat p.KPXaKsuAhuz9_YD9cbtmnw2ry6mL1XnLcwSNsjykN_unQNbwTF_xZuUWFqGmtGvDbYKLNrGnzi aS2aae7OAVXl47YyW5Hm57Crk7Zkz64GbCSnJ6zU0BXy9UzNL6KfR68MRAgdZ0nLIix.I3WtG6WH thocX4y_msQNn8oOcdVANeS2TDUZ6iDtIFO5z3NU2aKN4bgjObUSo29I0f7mo8FbsdDOq8JaYRU6 aBJDkhL4Dt4vu4u1qLdzysm7KGlROSAUNN1o0bxNbqANDGXxLtbONMBrwSsE.RXouSjRiohVI7ZR mFsW_RH3e_WD5dJtypEPBoIYFtwrzEejm41Qg4w3L4s7vgJg6lH83wxrfu01ApokpI2f.Y9QwMKc MoEWb4KSrQhOL06WXUiAbB6HujAPsBfUCIJl1DB0cokYmLFa_YKFEYCNVqt6j0dEcp4Ajmrj6FfM kdsKmBhx9IsvfUbbaF6VOi7_oIXjJ0Bspfd83GqEdzTrnNwY0kjPeadYo24fLu2CMuq4xPwfH5LS zAwaz0MQbeqQOK5IAodCzLAVecnd3DbNfS0Ji0W4EVYQFNbzz.TCA9MZ0lXK63uu_6bV6oLt4apK hA4GWdBe5qAOK6hLUZXk8cWRxewRCvBSLKIDHXj54WgQFSYBKrS0yL0yspa9R6tk7fOW_93M7zWt fj.cefqbwaakynmzyLcCpqktWm2_EDOKuYG16REz7ny733BN2shL79ihMKvrscIi5sWavwKAo18b yuZjsL343XlRgKv53b8N.01aGCkHC9C1B1npydal0FjIUn6Gu0B6wDvBt_A5hdqyeAWvqRp5M8Qv pdzocOgmJ.KYYhInPGw02QRzDXEGoM8hxlcQW6HcYjtwBSML9GjPO0abSv9Q05nuaHfLSfyFw9Yw MuCnAmv5JbuxeO4r6B5qZ7G2K4XTfnMSJR.imLF3KbKJ203ot8.WoQGTJf3YJMGX.ABJ3gz7sM2O pHgF.nsES0T_3dZrK8RQiiqLPVMVD3VRnafd1meRgNtaDMg0pvBWGpkYOsYihWLQ.aN9r1ys761c 7zRmwxGq59H.f5Y7RW7PdmBMOtYy78tPhAgdC3Mr8TqzuLf3JLo9JS5_ZQJemIWMbsFcqoDLadtc gcltHFj916df9Sde2M6PlEBEp90RljQ9wRhyILqj7y.husxyaGJveeZDCNugMuSLYsOmmAfglInx _4eq5g0B2a4tZwRAJ4o1ednQMEzh2MYrqrVyZaSLj4kBsxzqKptgivY7rAsjXkdM- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Mon, 9 May 2022 01:38:58 +0000 Received: by hermes--canary-production-sg3-795d7b4d54-92ng7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a20b1a6c76242dc3e66c46e2a5f4b3e5; Mon, 09 May 2022 01:38:52 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#55312: 29.0.50; Cannot set vscroll when mini-window is resized References: <877d6w44wp.fsf.ref@yahoo.com> <877d6w44wp.fsf@yahoo.com> <83y1zcuopg.fsf@gnu.org> <8735hj4kg6.fsf@yahoo.com> Date: Mon, 09 May 2022 09:38:46 +0800 In-Reply-To: <8735hj4kg6.fsf@yahoo.com> (Po Lu's message of "Mon, 09 May 2022 08:29:45 +0800") Message-ID: <87y1zb32op.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20188 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 151 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55312-done Cc: 55312-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Po Lu writes: > Thanks. I think I'd prefer the latter, and will begin working on it. Now done, so I'm closing this bug report. ------------=_1652060402-9369-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 May 2022 11:53:26 +0000 Received: from localhost ([127.0.0.1]:53530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnfTa-0005CD-15 for submit@debbugs.gnu.org; Sun, 08 May 2022 07:53:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:38208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnfTY-0005C5-Ij for submit@debbugs.gnu.org; Sun, 08 May 2022 07:53:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnfTX-0000VT-BR for bug-gnu-emacs@gnu.org; Sun, 08 May 2022 07:53:24 -0400 Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:33407) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nnfTT-0003yi-QV for bug-gnu-emacs@gnu.org; Sun, 08 May 2022 07:53:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652010797; bh=u7Fnn12tBFxjCrl51ikO21lf45OL73iHmgTpwFOZTK4=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=XIfBdDjqrAhcNMAfDr2kW4gvEJcBoHs03NZ4hXehPr1YAj8Ujb0VXx7wTqxsru/9CevhiKsv/CgXIO7iLh4D3AI9CHR3dPcRDXr49ytIJ6HhzdERl+3rFy+C19kN4lFkvqAYADdxbC21igR9P0kd+01Uv/SjkjHqS6EsAVo6NG/QJWcum+XEwcZT40IU8vHW9vgyb+CUsEpbN1J6VJCd7rLGqO1yRFWyED8x07pkPEcrfCjdEdo8QM15BBvF38jfVJTjE3e95bqbB2/Z2/1X2VzH0FTycY5+7kCjLxrP94sTPT5wTjBTYORxBVi3Hwd/mRHh4zRP1ohQxvOgksmXNQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652010797; bh=cAEJFW2RQIidofNTrr5IJp74kIhBOLiLbvwuuyvKjRP=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=BYxCiQpK5apt8u3tuUtesvlKottxHz7HaZlQGR/ymzvXdwJ2L8VoPVaEaYKm16AXW6+WGmyVt1DGVlmfxigVMPYuBRq3b/+yDGcO5yue/YGbAwyee4fTr4AE8XoArH89dDTEa6fSsy6WIMiSuUnR5fEnUSvI0GgLJwgGwV9GXl/h/IVO8AggVNY6XtSmOC1hoRZjBL5o2VkMpALfZBOi/rCR+M3HMLkZFqNxsGppNy7Mm/oy/2mY0rKWz+TFCh6AxT2Rv0VHQipfdPLhN0oLG19HjRhrZa2DF8DeN8p7g0HVOPylXozI7mwzRFDseshm/8vE6goACbKsJRaAdnMcvw== X-YMail-OSG: C587Od8VM1mMdmP0AZukK.ypBJchbPw2xKRghI9I9wFGAja5MufZ2L9UnXWaeDf cMBeH4ZeR35NZgg0yfxFpkt705Ls9oSf1BjKajpIq72OxXYNZm3aRa7ZXdtBPbyUR.0Spz3ajkAp FKA1GNS_7mZqwalQMZVJWR1OGP97LG3uZmVPyi8FK7XoiZ.yAvXqxugrUWkD8aHXDNPjLSMtGzDg DYjdlDZa56.lS1_4u9gijRisdudJboCLajCAuMg39dQ54eB1iOwtq3mWQyyJugw9iMwUOfXmgQR9 DN2nVhikXWuz..ZgYU5nUix7BG9ejmIM.YaRLxbU0BRMYV1BRAKrxEJkqiYhazLSWrTNf41jwVpn tllmw8EorMJkl7rDgWfWn4OKvsG7P1FCshdFbZ0yiCiJqjrLIDjsmFVNspBraQeVvblHs9AQogPj YL2AxUmSKAMdQPDwVotg1P.U_Me2xeUTNpL5s.shtPo1p.zYzDyAxbX9NCd46DIjx1wrs.8FcoO1 YMLzOQyDAQpXP6_M0_AlYVcjDPZ6aanDNb6JtJgatrqm_6Z0hpmWcal8ecX_IFCeNaJ2GhET0ghD tJ5E0kJnn4cx3zMnnQfATFwPqmU2ND7ru_E9CIaPpBEnLLUtGnA6a0ruLV.UBkl8FBnX9Lx6wVW9 lxhuAX3ZieAP_ma0H_A9yU8P6u5.etCkDX_h.pMMHpzyAuMFLCyxNzfH8YVYLSVjKpcU2TPx_ANj EmPJMzlE8RNIdDOz9jOr9QiBKZXqx1Ze6xo0SzyMRirwLcHyJDjWWeV5bquJdPz7Iaw.6QNZ18Dy adAAdgWCLupRlDqRTvqSF0BvR59WWfsVc_2N4F0FT4jJ_JqdhTsDsBOHiaOyO3iKks_0Ksm3LE1F wItHx1cUse33pDGBJFg83i73PKt53yVegIdr97W7YRUMiBImqAyA7iyJK_wuvqYBGKDLmkr1.OU_ 1figM_kU7dMNk94bn20m0Ll7WsoaLVz82aANspqvthLpi82YjGt6_ijd5djCGGZWa0yVLFcKz3DV ahy5tcSD6lUNu_5iUDI2CFzshuzMT426jL2lpdEc3jyfkPm_r9Oa00BapXtyDt0FFaBtH0yoQgI_ 9Z0cCxajMikZQk9V6xYwpYrpHVvqtq_FSh0MVwTDn9yc2z851jX0twmemjrpoRtT8C.CF8f37_Pa BtTJ6cS4aNm7TmCFd.vvjgzx95Sm_nZ5BsoEldQW_mMAesPkxH_2LZJq6drSsGWnNa22IjNla2mP 3lZTmH2VMo_fvwectf3Hzo7e5HRtZXelsvkx4hzvEbCjauBmO9OBgC7rDIFwGuH8TVBl8unLVf9Y N_Wb97X8NcNwfxnit8p129s0FPtP3Q5XFuzJGvsNFMsui7843TqRLE3YzQLGU1Uq2j5M0E67HqcK 7AJVm8CHBQGP8JUDGqxaKRwdOPY6o9Eq53bcE3RwsnFKW.Ed7EKtHV_.Lkv4FU8Sol7huCzuCrMs S3mS8ULiXjpda.53Atjb_sgUcqFX7DhCk1zbwjxjfRgIbPOfykfHO11Hsk_AYonHTLYOjlugyTXp nrKb9fbneNL_BIbJBr9cGLxvnIoXmPLJK_OMZ5cvPYgzkr7uJgoD4nXKZpwAn9VC_q2sM1RvXr0V 2GlD91l4sYWT8mvT00C6.VY63MqL_wOwgb_eFEJ00fN3u8Jlz5dorFx2t6cBPXm1Uzi39ZIFS03y pUcK8_QiLk0wmHA2HZt.Uup0f0lpNsNSBsNBIcbiK7GiXyOTzmB6ChMOwVFRgn3WuQKlP2RjhrUv 0.WC_QeAePMZqP5Stm4vHlg4FoP7oAtjv0tZEc5qjEi3IKhr3c5gLjZh7V1MkhWjdSRGVrrf4rHp eWpP0iDZLqCfxCYJqE61btOQ9JX2EegVzV0IuusI9_X2DtdQjdjzrI3xNDHPvFbC0FyHjldphn6Z HI7b6doYWFa3CmnBLUG3DwGAC8fi1hf3n02ueEe_TPvs5O2k8MQbiVNd4mQXBkF33wuGGjgSJGRe RBtbj6s9w7QH07d0JGoH9H6ROo5VP3UQ5uXYy855yfjcmogv8GYLxE9b5wrjP2DTsEEU4VGhD7VF obPKeiYXc8pZYeHdAhCnMCJexLn2vz4G3BADS80mngL.kZCs2nTym5zud8TatNqk_DA28yukdjbO M0T9IQ6Xrn9.laE9j2aODYRWFtKtGNm3rI2920A0osQiKzaI83eBf3i8uHcCKDVbDYbSV6BPIrBx JID7Ji9yX2yof.z0r9lY2f2F_xYZVKOJln40d X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Sun, 8 May 2022 11:53:17 +0000 Received: by hermes--canary-production-sg3-795d7b4d54-tjk4t (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 91a9a138894d92993dee0d091f69bc3d; Sun, 08 May 2022 11:53:14 +0000 (UTC) From: Po Lu To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Cannot set vscroll when mini-window is resized Date: Sun, 08 May 2022 19:53:10 +0800 Message-ID: <877d6w44wp.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <877d6w44wp.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.20188 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1749 Received-SPF: pass client-ip=66.163.184.200; envelope-from=luangruo@yahoo.com; helo=sonic301-31.consmr.mail.ne1.yahoo.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) 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: -1.6 (-) It seems that this code in redisplay_window always clears out the vscroll when the mini-window is taller than a single line of text: /* If someone specified a new starting point but did not insist, check whether it can be used. */ if ((w->optional_new_start || window_frozen_p (w)) && CHARPOS (startp) >= BEGV && CHARPOS (startp) <= ZV) { ptrdiff_t it_charpos; w->optional_new_start = false; start_display (&it, w, startp); move_it_to (&it, PT, 0, it.last_visible_y, -1, MOVE_TO_POS | MOVE_TO_X | MOVE_TO_Y); /* Record IT's position now, since line_bottom_y might change that. */ it_charpos = IT_CHARPOS (it); /* Make sure we set the force_start flag only if the cursor row will be fully visible. Otherwise, the code under force_start label below will try to move point back into view, which is not what the code which sets optional_new_start wants. */ if ((it.current_y == 0 || line_bottom_y (&it) < it.last_visible_y) && !w->force_start) { if (it_charpos == PT) w->force_start = true; /* IT may overshoot PT if text at PT is invisible. */ else if (it_charpos > PT && CHARPOS (startp) <= PT) w->force_start = true; This can easily be reproduced by typing "M-x C-q C-j" and trying to use `pixel-scroll-precision' with the mouse pointer on top of a window that is not the `minibuf-scroll-window': the vscroll will not take effect, since force_start will be set to true, and that resets the vscroll. I think this "frozen" behavior is required to ensure that the start of windows do not aimlessly move when the mini-window is being resized, but it interferes with features that need to set the vscroll. Any ideas? Thanks in advance. ------------=_1652060402-9369-1-- From unknown Sun Jun 22 22:45:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55312: 29.0.50; Cannot set vscroll when mini-window is resized Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 May 2022 13:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55312 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 55312@debbugs.gnu.org Received: via spool by 55312-submit@debbugs.gnu.org id=B55312.16521041488999 (code B ref 55312); Mon, 09 May 2022 13:50:01 +0000 Received: (at 55312) by debbugs.gnu.org; 9 May 2022 13:49:08 +0000 Received: from localhost ([127.0.0.1]:56651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1no3l6-0002L5-62 for submit@debbugs.gnu.org; Mon, 09 May 2022 09:49:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1no3l4-0002Ka-52 for 55312@debbugs.gnu.org; Mon, 09 May 2022 09:49:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51870) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1no3ky-0004cN-Qo; Mon, 09 May 2022 09:49:00 -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=83e3pK3u+2w3ZTJNbuZsAYnyKRnovCR9gzY8T74kYeA=; b=lvF3hhWRJnKy LUm3dksZ+3F3m5v81m9Ey3PiXrSzZzQU9V4EhaeI8w5vPAGEymQxmE5Fra6aGRCTfMxnwUfv/CRDM w9SgXlwyGve6OMA8Qg50JyEw8zcKm2wYnRpm803ChJm5vXCEKeQwoAzL+f9kR4EPExJtfmkgJLt7w LcDhXTD9NOMs+N60/pgVpd3a1ttAdtpjCLLe+PtyZiITpXf99Yx93Hd6cgnwelbyPFf1EHohIdLZF yNW4ZM1RllEPNgG6uV8s/jQtOimN2kehBsogp/avPDQg+Js6/MTD8qF9mRDdFsJ8vUjck/ytLrn1T SkWhuH1g3qGcOaST2B76UQ==; Received: from [87.69.77.57] (port=1046 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1no3ky-0007BJ-AV; Mon, 09 May 2022 09:49:00 -0400 Date: Mon, 09 May 2022 16:48:56 +0300 Message-Id: <83pmkmu88n.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87y1zb32op.fsf@yahoo.com> (message from Po Lu on Mon, 09 May 2022 09:38:46 +0800) References: <877d6w44wp.fsf.ref@yahoo.com> <877d6w44wp.fsf@yahoo.com> <83y1zcuopg.fsf@gnu.org> <8735hj4kg6.fsf@yahoo.com> <87y1zb32op.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: 55312-done@debbugs.gnu.org > Date: Mon, 09 May 2022 09:38:46 +0800 > > Po Lu writes: > > > Thanks. I think I'd prefer the latter, and will begin working on it. > > Now done, so I'm closing this bug report. Hmm... shouldn't we reset the new flag not just when w->force_start is non-zero? Otherwise, the flag could survive more than a single redisplay cycle, and affect situations that the caller of set-window-vscroll didn't intend, no? How about resetting the flag in mark_window_display_accurate_1 as well? From unknown Sun Jun 22 22:45:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55312: 29.0.50; Cannot set vscroll when mini-window is resized Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 May 2022 00:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55312 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 55312@debbugs.gnu.org Received: via spool by 55312-submit@debbugs.gnu.org id=B55312.165214342621825 (code B ref 55312); Tue, 10 May 2022 00:44:02 +0000 Received: (at 55312) by debbugs.gnu.org; 10 May 2022 00:43:46 +0000 Received: from localhost ([127.0.0.1]:59775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noDyb-0005fx-MX for submit@debbugs.gnu.org; Mon, 09 May 2022 20:43:45 -0400 Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:34515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noDya-0005fl-B0 for 55312@debbugs.gnu.org; Mon, 09 May 2022 20:43:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652143418; bh=WSs1hAItgjX1yZT1bOE4Zx+aW/5syhKY2SUr3f+3bak=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=R+11migC+j9G90Yx/Lm17JEcW+QvVK5c1jabEwumUQMj9nb27vRqB3d0dWHl1e+cuvK+JvRiuh9mM5SUV64rLFJZhc9doTG6UopYykD4E4ksdNXJcWHJvR/R9ZyZjZ2f0Dv8jgc0wYszc4I/qYjSu5SudrPK/P+xtxasxxR+25zAHH8ORGayV1KrXjlMwSb4xE6QLqN+pbXxiCZS0Z8pNyCP0YB3rCJ6qqbMBoqR8hbwFHdlSjLOcG0DvXQ+ODy5cSw9o+MIA9toDaGDnSpUpZNW0krGNJbgLahOWFqvfPYj1ct1Yl03gzPM5Fe1sFw67n8MdJgJnNSKpDBdkaciOw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652143418; bh=kVFF69NN89PH3UGHdmeEvmrTfri4yzfiIAG1Wl75RJw=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=bOLmra6P6p+kavowIVRXYf2afJ8UK3bWTyVj+1zNhedV0CLb9X5RWXy5MOw20M9Sr9yQuWgpHDRxaYKexam86/De+DYnNgvxwKlTMk0JLfXwIqhmIGLvYjiY8UPx1X/aEFhr6EoVHWREl+aSZBEDH+isfVxuSfIVJbeEBWiaFwb3u2LqmwLI8okQhbLlHthoKsclLZg9FlSSYVCLtyHbCqCICLhPDm+P9lfv14IbhldxUUVipBdrLs5XE8mzwZWzLCvEIxYzfmR8V0L9h9200ascfok+TVozzvhwfR8xHo8ZTxw5p06a5q+NeDdsjdM41ywANKNSr36bUc6yx5tVkQ== X-YMail-OSG: aLJr1JYVM1mr.yUp1OdpzPbJBJixko0pAL4aOrKopY2a054FYH.Y_Nvt_euJUC3 L1GIekuz2BO8L0le1cSFu9ka3eXukSnz.Si3rE92k.NdHKQt7fqXnQ4CJyABUk_I3ainvAKIjYlu IStAdtaY3EeZ6bLL.9LmNmoGREhGdNLO7UJ8eOH5VV1jaogRJuK3v5UsAPkHrN4YB5euxruhx0LE HX3JDUg1BpxigmSrn1QxpFiInlkDpZ4aVSdzhsBaW0xq.Mj1xiNyNTb6JQ4i6DVf0w3bInbZBRm4 AjPOCZ10Y8FX8GYzxQdl258I40CA6MzD1tfbYRSNkLCWZIAuTpNHf11T87e7GBV4rrypLLWZZZ2j ShpMXLHP.mNvGjx1PjJpRhHzuT2glIfql3nVlldJEMQ0Xz0fCWrbR1IdrOKAHflwVW79spacr6qC swCiww4ie_DHn7wfUNcZxnJOYRO2PxEogOjNFOtn4dj7qOCueZpccZbFesDF3LLVlAtLQF.6PECi 5T2GG.26DL.G1nIWtEzTpupP0wjmtHGk1NulPWxp8Jp4v86uorWkNQUKVJagqSBOlyv86dyCqhyY .7ARtdLPXQTagqPIK3tx9AtHFU4_kWq7DsyYiEy0DUDuZvJF624mHUVAsAkCqDyoGHmCi4G._whQ qF0jF_vc4zml6HlP_MXP7GOmwgjSHPRPEQv4XJzOy.13z5qTmtUI.X5XtSM0asyClaUhZRFdjGYo yWU.T0vzOodah_2ZIJI72JolHABGPrHf9gRLaboE4oyA9PR1RBxUGeZc6UrIymoQWuf31WUP1mtu BWBB0n5F.W85HTf9Q.W1YW0ZcRJuxWSG2CDc14pfVKgLlj7YGd2DCVfrZ7COzUlGuVuYTbghYa_k 8guVf_w3iINEtVaJ8cdlDRCfOQ.ixxXd_FqvHeNONxLi3ASyegJuU5rV0aQuWAU4CM11oIGugaak FIYbYPxQWhx5bh.7BQVKzcmzmT3yARklX4iqyI5xK7FYxwQX3tgOrmtkcq6oWiC_6URLgGlWqbvx .s59BHuHwxPio2DoR6UbyEccbXe5_YvxSWfRDV6OAg0CpjooB5H5wRf0hFJRTJx7aHicxMN3Nuqw DEkB7v3xXTFcSKh3PdxEKbKyfOHzkv36ggWngSfI6enouyQ64R8eyr8puiHQbawfNoG1H3F1Zy3z oJ3yWH_Cg9Vd82rqTxi99l6Eo14WQ7OgAS8gGIbC_I7v.f_45W_jK5zsffZ3j6jwcNdw6gVqQ9WH jOQSPmoEU0WcN1OdyG2HtCKeEibo5tOvVu4FynvNyLkRgh_VkYMOh00ODoW3TZvbSRk3lmN7kflN axG8lGfqH0GrtYofKhqd0pzE5P3FFJSlZ3ydZr1mWNGTHhzWX1YhtAFoYEJ7xHzYOx3FT_1UN1hL PKKtU51A5AdllgMCIpxiOlijtS3fQzbrOFmBBdn7VftA_AJhVJmMsOw6m2WQ1YvyZbVwsGw1VnWZ Kwra_o.iWGgiLJc4Xnz3CagK0O.6v3AKCebL38gumvXdVTA6ySwVaU3e58kitovBhfVkuVOAOO4v xpwvAZ6PTTYJ4ggZ1jhVZHyl83vtdomnkAd3ogY8C0Vayw6XPqt5vZQssnexs6m.K5ELj0HQ5s4L lFgsjBp2VZF2GOKDL2YtTWYXed.b1vwS26_gtMVjJPMBM1PEvHG4uSXmjg3.cE3sKC9pLm3oCsCC vkHv3Vei4V2bhlQ4nqbnsyf.e6WpNymyf4JnjzD_j3dQ0V.VH3mEIGyDSmbQgRYamhCyOMkleMYx FtiES0GBWhbskD8WPGGHIFQvX3qp6Ic0mhX7ISISoRoGO5YEnBTn7DsAsmwv8RoI86FS2mIS8JkE ogyQoPw523_Vo9ZiNv.X5LL2fGK9KPKo0_RreB8wMeAmlYyd50cDf7RAWvZz5oeq7GauW7CJ3Hvy 1.6dYVTRTbQ6AlCKh2faNEOpZwWeFoXMWob0HkXhwjn0DvI6ZmrGJyThYuRTaqd_FNOtJ3nbFObn jCU3SpqdL6FlLOH0CetOnbJXXdJO6oGpKsdcrpTgFHBYJTqgK.V2r3vcbeGmpy2i.YepEv0a7xaE 9dvSQ59MG1H2RP0lOHyg8d3fGercr5LvVK0JCME0snOQ2bX1SNCnAT7mpOrsaYNBPP.6tJhhpXoa 6jpb7bgN8KTnZsbhDS2cvQLNKtUDJFx2M7SO_lSEFqfX0CLMSPyb1QaeW7IQWGhLdUlePcn2G7Tm v9vzzQQfmwvB3URqvewRVxrqliLM7gOCdm3ZDwIwdXW1u479NCH3eAyb1qTNV X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Tue, 10 May 2022 00:43:38 +0000 Received: by hermes--canary-production-sg3-856bf69955-j4wlk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e011d64f0132005cd4a69a3b7d7271de; Tue, 10 May 2022 00:43:36 +0000 (UTC) From: Po Lu References: <877d6w44wp.fsf.ref@yahoo.com> <877d6w44wp.fsf@yahoo.com> <83y1zcuopg.fsf@gnu.org> <8735hj4kg6.fsf@yahoo.com> <87y1zb32op.fsf@yahoo.com> <83pmkmu88n.fsf@gnu.org> Date: Tue, 10 May 2022 08:43:31 +0800 In-Reply-To: <83pmkmu88n.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 09 May 2022 16:48:56 +0300") Message-ID: <87pmkm2p58.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20188 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 144 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: > How about resetting the flag in mark_window_display_accurate_1 as > well? Sure, that's fine by me too.