From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: Yurii Pytomets Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 Aug 2025 02:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 79351@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17566071012310 (code B ref -1); Sun, 31 Aug 2025 02:25:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Aug 2025 02:25:01 +0000 Received: from localhost ([127.0.0.1]:50890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1usXkb-0000bC-Bd for submit@debbugs.gnu.org; Sat, 30 Aug 2025 22:25:01 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38066) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1usXkX-0000av-R6 for submit@debbugs.gnu.org; Sat, 30 Aug 2025 22:24:59 -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 1usXkS-0000fP-6P for bug-gnu-emacs@gnu.org; Sat, 30 Aug 2025 22:24:52 -0400 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1usXkQ-0001Aq-Pe for bug-gnu-emacs@gnu.org; Sat, 30 Aug 2025 22:24:51 -0400 Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-55f6abcd26bso2044257e87.1 for ; Sat, 30 Aug 2025 19:24:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756607088; x=1757211888; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=SKmyP8qBczhKhShgRosbzL3E7q3PqR7zzmshWnfV/AA=; b=eb1QfvlFzDdJFvt0vFweth3jMAnKHa4D7PP+01FTtdcYDD1Xx7dHYZdygvWmGTOJ8F u50aRNY6gxfFdR3KhSe3YmnxEQFSz/wrcEXtBSwvlf08YkpTUTDajTQphuYUG9fqbmHp Fme8+/uE8e3gc9zwoAGL+bbTi9/nNLxl8FAe3Ng6yMr4GrxJ26jrKyYH5B1a+XGlCUv3 gIxBbZNRHnBhrWteYB8T+8J4pro6fOG42ylBr2qfe7wHRq8+G3jUwyQAt0on8MpjovML CPoeOYh9AA+W8fVPb3TohT+cxnvAy2LWeBpsVqe7rLqrvhJcqry9KncLOD/NE8HRaTMn qW+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756607088; x=1757211888; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=SKmyP8qBczhKhShgRosbzL3E7q3PqR7zzmshWnfV/AA=; b=sC91IADUO1AvGTe4tomZb0Yttu5dSBVkyvHDZVzu+QzADYVJdIsaTTjQ8IAB/B1JNK b+e/Lb3VTMjihOTmokQQHK8ewcwrtOpfiNMYKIOfQ+rqclE8H0Qfkrwioi+plVGaGpN7 yFM6EE0G5778psk9vFEagq+UkMh8wWjVTqVtQf31yZrFPcoZPvn45jqdoRNtcn/Gd9T4 GeW1xhOvruHhs9rqqxhkAEKkMXpoUwpxa1R3oaRNM2eNBJ0mlcxYzLy3jXOV9xUv0daB SO9mAyt640OuRXfZ5V8pxBlXNoowWJkuqLa3aBeScez+PnEqXly5u6OQOpoBjfbtoMt5 Scgw== X-Gm-Message-State: AOJu0YxLvO3UTJV1iUoReBqb7dOvXRoekUntdW+KA6D41djPQMm9BIHW yRn2cRzFCnvnSv8YnIJsS11gSzX6hsrYM4MkZyQAau77f/xh6tSu5bXgMaCl96MHADpK3yIfiw+ cL4ZyapWWNWP/nUEyYtExzpfXJX9eIM0fzQa1jIU= X-Gm-Gg: ASbGncuIaEJ/ZCWlg2yKV2FqJ8odt+DZfgJSuAS99dD7fri9ZUCRYjQeWerzncwjXaB f21X40FWtuLCuU7g583rcp9+6yBVmw0KwsCLqdYjFrFsOi5vamo6SocNYM/Di7Y10WOGZn0Ie7k deY5bfmkE+4j10IieNx6VtrI5mgNQjg+tjCktg5509dmilNrzYoayHm+jQ6v2EwjDoEIaC/uMOP OxqBa7B5g== X-Google-Smtp-Source: AGHT+IENumYHdCSZ4PVkaq6BrMh8WG2kH3c6SgnZv3kcjdes9vvios9NfHik98aaDSmLThUC55H2ea6cOLFh1/dnZro= X-Received: by 2002:a05:651c:1102:b0:336:ba9b:6472 with SMTP id 38308e7fff4ca-336c7f25cd9mr9226081fa.5.1756607087766; Sat, 30 Aug 2025 19:24:47 -0700 (PDT) MIME-Version: 1.0 From: Yurii Pytomets Date: Sun, 31 Aug 2025 05:24:36 +0300 X-Gm-Features: Ac12FXx7iF5u64sSloMPKfwpn0C7iWTnpC6QEHvAWunE-v1JLq3VgaAdp8XT19g Message-ID: Content-Type: multipart/mixed; boundary="0000000000007a06d2063d9ff56a" Received-SPF: pass client-ip=2a00:1450:4864:20::135; envelope-from=pitometsu@gmail.com; helo=mail-lf1-x135.google.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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.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: -0.0 (/) --0000000000007a06d2063d9ff56a Content-Type: text/plain; charset="UTF-8" Hello! It's a UX feature request. There's a window-resize-pixelwise, but no window-resize-symbollwise: what I want, as a user, is to have a similar user experience to the -nw version of Emacs under graphical environment. Currently even with the window-resize-pixelwise nil, and with the pixel-scroll-precision-mode nil, there's a cases when during window resizing, modeline appears in-the-middle of the character line or jumping around inconsistently. What I expect is a smooth UX where each windows has a whole number of rows and columns. An example of such a wrong user case attached. -- With best regards, Yuriy Pitomets --0000000000007a06d2063d9ff56a Content-Type: image/png; name="Screenshot from 2025-08-31 05-23-45.png" Content-Disposition: attachment; filename="Screenshot from 2025-08-31 05-23-45.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mez2hcr70 iVBORw0KGgoAAAANSUhEUgAAAQsAAABgCAYAAAAKEVd/AAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAudEVYdENyZWF0aW9uIFRpbWUAU3VuIDMx IEF1ZyAyMDI1IDA1OjIzOjQ1IEFNIEVFU1RZYDlEAAAbGElEQVR4nO3deWAV5b3w8e/MWXNyTpKT 5SQhISEEQhI22ZXFBcWCirgUrPtC69Jba+217b3vfe/19vbt7e32tm+r7VVrXaoWuaAiKqi4AIrK EvYQCITs+3KSk7OfM/P+kQAJJGQSs+f5/BUOz5l5npkzv3meZ2Z+I2398AM1GAxw+NBhVt68jGEp VM2OrfmU42DRimmk67R/NTLs6bFMTHxaj2V8nuYey5gt0ZrqNJhc/6+EmtlpTFoinf1MrXFy7EmF iU/HYlZ9lNzXROSzycRbLr6s8NZKjhbFMv27ZqSLFfSH8Bzx0rLHTWOeiv2xRJKnytrqo2HfKtuq yC+LY+r9RqSQh+KHWrE/4yBar+J9qZzSxBSmXOWm8Nt+kl+Ix6rv8OWQj5L7m7D9JZlYfYCKh+sw /CoFh73z8o+csLe1M6R9+/REa9svup39rp7bZTrvO0EPRfe5iHsxkWhDh/I9tSscoPIfapH/I4Uk h4Tc55YLI4d63j+L/ARTjRh1gM5AZLofZ57ytVcTPOnB3aCCSY9ljo2kh5PIfsJI/XMuAh0Xf7H6 9JoEUhehS2/CEuHDVdt5ZWqtD3ekCYse0OmJSA3SWnh+hTr83Y/b54Jl04e2a2mXFlrapTNgmRDG fbJtXSJYDCmVoLuRGk/4a5a52NcVmjc34/G2/7vVR8WLfmJutLTtfElH3N02fP9dS13pmR+gSnBv IyWbAuf/ti9aT/W4k6KnWvEHz30aKgmixuiQzxzPPdWnLyTOnYHP/KEz4rhNT/3vO6zL66f29y0Y 10S3n8VlYm6KpPXFRlpb26vn8lG1ycPZQ6jftg/903ZN7dJAU7skom6x4ftbIy0tKlrjkDBAQl4n jbINh0XXbddeS5luSTLWKRI1Py3H51YJuiSstyUxYca5n6eUHcuUnzRT+ttyakISsgRyho3UB429 WJ+E8bpEMvz1FD3WjGoAgsA4Kxk/iER/ZkEa6tNrHSopdehlGK52MCnYQMnj5Sh6UBWZyJuSmLj0 3BElz4wn66Y6ir5fimKWkW0m4i+1oHN1WGa/bJ/+a7uWdmmqjoZ2yVl2Jt/fSPE/VyBt2LRJDQaD 5B89yppvXd+rlY0Ew3vOQsFZXUyjbQITI7v7wWgp072uxslDabjVZzANWds9Lk484mfcX+Ox9mmo 10ZvtUQQDOqIMBn7r3KCNqoPtxpNsuUiQUBLGUHolop3UzP+2XFYvkagAMQwZEhJFlKSe5hi11JG EDpR8b5Zw+ltQRSfijw5monfj/jaE5QiWIxytsfSsQ11JToYbvUZTIPXdomIm5PIvbl/lyr6toIg aNKrnkV5Te1A1WPApCY6eizjbqrvn5X5+2k5w8zsJ37aY5m83zw5CDURhpLoWQiCoIkIFoIgaCKC hSAImohgIQiCJv1+6dRdfoq8cm/X98zL0eTOG0+8BGrIS1V5LVUNHjxhFYMxghhHAhnjrJx9aE4J 0FBRTXGdG29IwmSNInVCIkl9ue15mAsefZc/VM/l8asTO0dw1cWXr63jcM7tfHu2ddS1Wxg5+j1Y 6C1WHPGmzsEi5KXB6Uc1mzADEKDyxGmKWhR05kjioyQ8zW7qSkvwqpO4JMWEhEJTSTHHagJgsmCP UnE1N1KYH4Tp6SSf/xjuaCVZmbbsejJskSJQCENK//xzz7PmtjUoSv88gmuKTWRKbMdPVFxlp6hz ykQn2rFKQMCNK2QgwmYjMzsJuw7Czgr2HG/C3dSCNyUBS8BJeX0AVWdl0tQJJBsVWstOsb+ilfIa D0lpljFy8EhYHeOwDnU1hDFPX1ZWzosvvsSiRZcNzBrCrVTW+lD10STHtWfeMNrJnmHvXO5MV0SW 0amgen24FcBqw24AkLHEWDFVNOBzeQmoFkwjNlqEqTuykze/qMBnMGKyjmPBuM7B2n9qJy/srCKM irfJSer1a/lW1oUdQf/hd3i2aR5rEk6y5YtTVHuCBKJm8vBdc3HIACru8kO8t/0EdSFQwhLxUxex cn4ykRKgBij6+E22Gq/kO0sSadtDKk2H3+OF/Anct3rqwG8OYUTQf/d7j/CTH/0TM2ZMH5AV+Oob qA+COSmWuAt+6wHqyhpoDgZobnQRkM2MT7VjlECVJCQVJEVBaQ8KkiS35UUIhwkCI3UkEizdxat7 jdx89x2kmyUUdxnvv36IcPr8s2VMmUt4OBNA4dTWV9lzkeU1F3zGNmkuq+5eiN3QOYKGa/bx9x1B lt78TSZaJAg1c/C993j9wA3cP8uGJBmZeOU1TFv3AZtO3sStkyII1e7j9S9NrLgjl1gxBS60kx0O B9Ex0dTX1fX/0lUf1dVuFMlMoqOLBB9KEGddA5W1LtwhMFisRJkkJECyWLDpQfE4KWsMEA77qa9t wae25SyQR2yvIsjx/cWkLplPurmtEXLkeJbOS6VvDwUqBK1TuGFx+gWBAgLkf1FEylUL2gIFgD6a GVdNJXy4kKYzvTldHEtunI3vk23sqSply+YiMq67gpzIEbuRhQFw7lzfVWqyrynkbKDapyJHxZIU 0cXy5Ugmz57GZCVEc1UZR8vrKThlZE5OLGZ9FOmpkThL3NScOEEN5xKbSAY9hguXNjIoLqobbKQm dQ4NstzXU7hEVGICtq52n9JISWUTR95bT2Gn/w/hYxKtKsSe6bXZsrh1WTV/fnkrtqtX80DKiN3C wgDR19bW0uxsJj4+vn+XrAaprW4hiJ6ExBiMHX+s4RC+oAI6PSaDjCTriU6yE13hptHtxqXEYtZJ RCalM9vSTG2zH0Vnwqo4KSj3EGE1i8dlNVFBl8K1d9/AbA3pSnwuN1iMBFq9hLD3sacjjFbyn576 M3PnzsFm69/5dsXTRFVLGEzRJMfIna5cKJ56Dh84wZ6jNbS0z+spvgA+FVRZx7netIw5yk7a+CTG x0BdnQdVZyEpPmLkXgmRbSTHtlJRc15OzV4lc9RIspMS10BhcaDHoqHaPNbviWTV2lXMqd7O2yc8 A1IlYeSSx49P5b777+nnxSo4qxtxqxLWhFiizuthy5HRJFpl8DVw9HAxx06WcKCgDo8qY03sWF7B WV7CwcMn+OpwBfUBPXETUkg293N1B5WBrNnplH22hxJf2+Go+mr4bH85fUzJ2z3JzLRFU6j95GP2 NYbaP1RoOb2bzfsbzyalVX3lvPfuabKuX0ymxc6ClfMI79jG7qZ+ymgtjAr6td9ZSzDY85mnV/xO KhpDSDobyQmmC3sBcgRpUyagL6ulyumloVFFb7LgSHGQkWTuNBHqd3to9euw2ONJSo4nyaYfub2K doa0hdw5ewdvvPJ3QgYTuog4ZmWOx+w7V8ZfuIO/7KwkjIqvyYm76H/4w2cS6NO5/q7LyNQ4xWFI XsD91x9ky5aNfBnWo0PFmDCFa6+yt21ntZVDW3bQMOsGVia2DTykyExuuraK597eS+od8y+6fGHs kHrzkqHRms9CuDiRz0IAkVZv0K18qnyoqyAIfSKCxSDb/L3Uoa5Cr81+YqhrIAwH4v48QRA0EcFC EARNejUMGYmThcP7jWQjQ83zfxzqKgjDgOhZCIKgib7V4yUYDOL19/O9FoIgjCriXaeCIGjS7TDk tU0f89qmjwezLoIgDGMjZs5CCbRSWVKHUzyuIAhDYljflKWG/DTU1FBcXkNprQuf5GBRagIxQ12x Uar1jyVU5own65oRcw4RBtEwDhYBTu/5gq9qlbbEPCqIBAuCMHQ6BYuu5ig6fnbHqqUDX6OzJIwx DnKSHExwBDn0yTFG41MVrbWnOBGIY1pqDN1NMWsp053mX5fivDwR675GavNDhFoUdLNimfioDbMe UMM0/bmG6hMKodIg/j1VHHtHBVlHzMNJJGede8Y3eMRJ6V9c+AKgBiQirokj7bYIOmbzC2+t4liV ncz0Vspec+N2hlES7eT+wY7pkyrydxmwtPpwl4Uxrool6rSLpqIgwZhoJv08hkgxzz5sdQoWd6xa 2u2k5uAGCgADqTm5pAKEqgd53YMnItpBWth80TSBWsp0S1VwvtKM+dFEcr4rgxKm8RdlFG+JIHul HiQd9u+Ow86ZYUhyl8MQ5WQjJ59XSf1pKrZoCYJBGn9VRdHmcWTd2DFtgErgk3rKr4wl/el4TB2y KiuAz2Uk65fxGF0tHF/TDM+lkpum4PzPMqrzosm8dKQnIBi9LvhVdBUUBj9QjB06k414i+GiOTq0 lOmWqmJaFkdiVvuulnXYl1vwH/Chfa5YoelVD9aH4toCBYDBQOyD0SgfuPCftyAlzkb6fZZOgeIM c64ZgwxY9BhTjFiSASRMyTIhp8jNNZx1OWfRsYchAsUIJ0kYzs/nb5bBr2oPPuEA7gI/Db8uxdnp SyphyUrovGPcONnUFhB6rFs3fwvDUqfkN7MWzhzq+giCMEyJa2SCIGgigoUgCJqIYCEIgiYiWAiC oEnv7+BUG1n3Wh5p37qGhR3vqAyd4jd/b+DWO+eTIUJQDxSOf7qOn+xpPnv5Uo6ZyS/WLiRnALed 4sznP9d9QWHsPP5j9QzSh+0ViKHZPoOlufwAz+86TZ0igyITnzmHB+aPwy5pK6M0n+S5j0/QhERU 1kIemho9KDc39+12bxXULi6JqwzMi7VGH4moxAlcketF8TWw73QDPefz+vrUgIc6bxBXixuPwjC+ fX5ots9gUF0FPPVRPQtX3chVMToIu/js/S38/sBy/n1WFFKPZazk5xUSs2Q5D8W18MZbhzicvYRL ZC+HCupJzR5/9v21/a33cVpVUbsNCcP2VDXMSCTnLOTx66/mB0smEj9Im03nmMOvH76Lv957GTnD NlDAUG2fgafiLi2hIXMml8e07wCdjYULMvEUltKoaimj0OzR4bDJIFlJMvtpDqv4Kg7ybqO56xdk 95M+P0jWVbjoumehcHLXRn5Wmctvbp1KwqjZ8d0Il/HUf7/Dh8FUbphr4NDBMqpCEWRmz+GRpTlM 0HrPtlLJs8+9zTutCdxz/y18M1aC8Cl++YcP+FxN57FHVnB1hAThZj7f+RmvHqmgJmwmPSOFyIpC Dvoy+NH3vsESAzTs38R3tlVy5gWGF3Tpw8X87umtfGrI5vvLIvlqVz4HG0JYHZnc/o0lXBPf/qMN NbNr15dsOFZOSWsIgyWGrIxsvrl4BjOsvdmxIcqP7+WlLws53OBFjYhhWvYl3LNoMunG0fwDkZBk CVU575ZXVUXVye1n7p7KyCRGh9lRG+TK5EaKvFbmys28nxfg6mXxfXskQKM+jAC76VWo3YxNkEjJ msf989I6jclGOzVYwdbDrSSmJjNO56bg8HZ+/mk53n5dS4j8HVv47d4yak2pfGP2ZNJc5Rxxd9wP KsbYNK7IzeKKiXFc9Jh2n+DZbcUEohxk2qC+soA/bz1MuQoQ5OCn7/Dr3cU0RU/i5oWzWepQKDjy BT97az+lmu8dV6k5/CH/a/MB9roMTJ6YTo7Fw/59H/Fv7xXSMMrHsZaJuUytyOPtqrbb7VV/Pe99 VsaESzKIkbSUkcmcM4vYYzv43fsFRMybSeKpAxSmXcK8iIE9wPrUs1C7nZzoaoAiERE/gSvj+7Km EUyOZ83qW7gtXiZQvZsnXt1HScFxDl2ZyoL+Cv/Bct4/0kRYdnD7LctZHSeDL5bWP33M7rOFJGzp s3gsHcK1e3m8uIHSbhanSrHcuvoW1sTJqJ4Cfvbsp+yrraDAN5NUcyuFVa2EpSgWL17EXal6UCYx bc8pShQrwTDaTj3hKjZ9UUKzHMctq5azMkYGtYE3Nmzh7VNH2NE8mZtjRu9ZRTKlctfSOv7Phld4 OzIKudlNwvzreDIz4uwgvscyEUncdG1SW+FgFS+9a+HGG6IGfBKgj8OQ7noXvVtKuOYQv91RQmvH 78nRXH3t5VwR1b9lBp1kJNLUdvQYE1LIseyj2OOkolWlv7pYiquR8gBItiRy7e1Hqk6Hrq+Ll0zY zFL7n1YSTCqqN4gnKEFENAtnpvHOhyW8vf5v7E1MZFKygxkTJ7EqPQaLxnUqLTUUulRUpZ6N615h Y6f1t1LdosIoDhbBuoP8erub6++8l0tjDBBqYc/nO/nVV/P55wUJGDWWaaNSeegI7qmLSajaz9OH GvGbEll5+VQmD8BwrvfBQpLRySqh87udqkJIlns1wa5LnMGPV88YlDLDQ292oIQkQde9tXNlVABF 6cUTpNrX37m6MuNmLOePyaf5+Ggxhyqq2X+glO15+1g3ZSn/dcNkbfNRikoYkAzJrL5uFlM6/QJ1 OEb1pFaYw/uPY593K5edmbzURzF/8WwOvXKQvbOuYaFRS5m2j1VPEW9UJvPNmY28sTnM8pVLGVex i/+7r4F/uaz/u/K9n7OQbIyPcVFUF+70cbC2jpoYO47RvK97Qw3gaX92O9RQQYEHJGM0qVonAiUj VpMEqp8WT3u4CIYIdogcss3OeCMo7kryatqmL1W/H89AjPv9lbz94XZezg8x5/Kl/Oudd/DSQ9ew OEKhrjCf3a2dizeVHeKvH+5ic6mnU7CTo+LJiAA15KTEb2fWxHTmTUxnZnQYn9lB2gCPu4eaP6hi NpzXRkmPSQriVVTNZSBMwd6TxMzJITHQQl1EHGl6CbMjDp2zZUDq3odhiIE5s1J5a+d+jq2aQ45Z QvXVsOHzGmYvXkDkBftaxVtfwpfuOJak24ZzHr/+pdSzfsNbFI2PpL60mGJVJmlqNtMNACpVx75g XVHbfQT1KqjuUl7f4iVKimLRknkssMVwSXoU6+ucfPLppxgmRNBQfJx9inQuxBtSWT7dzs69Tby5 YSOn06Lw1pRTEKbDnlVxlRzgr0caCZ2/Ll08K66ZSY6W49NoxdR8mg+KCzlQU81V6TaUpmKOeiX0 9gQmRnRsex3vfPgFbzUoyCUyUx64lKwOdb51URp7Pixl9/sb+cHxFDL0bo4V19Bgm0nCfZeRrdOy ffplLw0ymdyseNbtPsJpx3QyjBIQpOxwHnujJvKkSdJYBlADkDqLVck6pFAEVr8Lpwp2VytBy8C8 fLtPx65p3HyemLub5958i1ZJJqyamTF/GXemdLU4lYqCPbxYlcvUtKljp+ch25k70UzZiRKqlUhy ZszlkSUptB1TKi01xWzPP3eHIsEm8vKbQI4nZf5cFth0ZF92NWtbd7DhZCHvtMSxYP48VgQ+4x3n mS/pyVmygh+Gt/O3/BqOlIbJmTKBzCMnOcWZUYREoLGU7fnnLp2eXZc+wOyrZpKj5VcgRXHtjSsx 7trD5uOFbCwLoTPbyMiew/cWz+68DCmK6ZnxfNDSQsKkFJLPH87MXM5/ReTxt90nOFR2mmqdhbT0 Gdy+aA5TdFq3z0j8IUlET76cHwZ287c3NhOQJVBVjHGTeHRFVvvNVFrKAFIEOWcitGE8N07YwTOb PgDFzJXXJA5M7UU+i37Wfp/FB/4UHvzOjdww0GfAcDMn6oxMTmqbKfeVf84PXj9EtXU6P//OYqaO gtujheFhzIwKRieV0r3b+JfPXaRmpDPJ7KXgVClVqoHJM7KZIgKF0I/Eu05HNInUaZdxb0se7xee 4iMf2GJSWLZwLnfNihdnAqFfiWGIIAiaiI6qIAiadOqppiY6gK5fNgTwo/vWDHyNhqnEtY/2WKbm +T8OQk0EYWiIYW0vXCwYaAkmgjCSdfvekI6662kIgjB2iDkLQRA0EcFCEARNxsSchS9/C7/8oIQQ Kt6mJias/jHfmzYmmi4I/WZMHDHm3BU8mQugULDpaT4a6goJwgikKViIlyMLgtCHnoWKq+Qr/r71 MNUhiXBQImnWMu66PK0ts7Dqp+Ddl1hvvJ5/ujalPauPQv3e9fzmYBY/vH82DhlQPRR+9iFvHKrF L+nRIRM3fSl3LR6PVYLA/tf52TE76d4KTte1EnfZFeRWH2RvtZMW6xweuXchGXqFgk3PsT3hMqJP 5nGy2UuL30TOlSu5c27HjEL90C5BGON6HSxClTv50/tBVt21luxIGUJNfLVhHc98dQf/eGk0kmQi e/lNzH1+Iy8fu4e1OZGEqj7nmR1mbntwVlugQKU5bxMvVF7Cjx9eRYwOCDeza91rvHbsAR7MNQEK dd54Hn/gWuye/fz2F18Rfmwt/zshyP7Xn+XDkwt4MFsC1U3e/gb+8b57+VakhOo+zd+fW8/62Ae5 a6L2ZJc9tUsQxrpeXg3xk/fJcSasuKrtgALQ25m/Yg7BvCPUnUnio3ew4luL8W55i+3lJ1n3egFT br2OWWezRElEZF3LE6uyOZM5DF0086bHU1xUR7i9jCMtlRgJJFM0cXFJpNtlwIAj1oi79UymLj3T liwmqz3rjhSZwS3Lkjiwpwjtj8ZpbJcgjGG961mE6zhZVseejc9ypNN/hPBIubgUcLQf/FL0NB5Y WcrPnt5A9A3f5kfpnQcFRlsUgfzPeWl/Oc4wIEmoznJ86Zd2nXOyY0pIqcO4QJKQ5c7jBNO4ccR8 UkujMoUkTRmne26XIIx1vRyGqKi6DL75yO0sMvVc1tvsgkgT/hYPoU4rU6nf8z/8qTCHb9+8hjRL 2xEdPLKBfyvqYlESSOr5CWQvRkJSL5bo9sK6am+XIIxNvRuGyPFkOGo4fNLfY9Fg1S6e+TyKex6/ myWV7/LyUfe5g1f1cuSQi1lXzzwbKACC/iDhLpcmgSSde69CD1EjWF2FM95BnNbW9aJdgjBW9S5Y SBHMWzqDyvfeZmddsP3DMM7CT3nly7qzB7rqPc269ceZvvpaciPjWbrmCpQP3uTThvYSkhGHPcCx gvr2eQUVd8VeXv7kNAGlm3DRMT50/FsNcvSrfZQFzqy7lE3bqrjk0kztV0M0tksQxrJeXw0xjL+K J1Z/ybqNL/CRYkCPgilxBrdeF9/2zhC1ha/e2ELtpbdz57i2xUu2HO5dVcYv1u1kwoNXkmHQk/ON Gyna+Bb//jsVg07GkjyDm5bP5OTuJnzqhAsO9E7TFJ3+Q09mCmx79UWqfUFcXpmJl6/mnoxzV0I6 38HZQEv+c/zrNgmMk7n9oavJ1WlolyCMcZ0yZa28edlFC6fYh9s7CNvvyMx8hH8Y4Nu3E9c+2uMj 6iKfhTCaiQfJBEHQRAQLQRA0GeEPkslkr3qU7KGuhiCMASM8WAwukTpPGMtEsNBITF4KY52YsxAE QRMRLARB0EQEC0EQNBHvOhUEQRO91RJBMKgjwtS7vFKCIIwtYhgiCIImIlgIgqCJCBaCIGgigoUg CJqIYCEIgiYiWAiCoMn/B2lgg7R3JFQTAAAAAElFTkSuQmCC --0000000000007a06d2063d9ff56a-- From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 Aug 2025 05:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yurii Pytomets , martin rudalics Cc: 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.17566180158957 (code B ref 79351); Sun, 31 Aug 2025 05:27:01 +0000 Received: (at 79351) by debbugs.gnu.org; 31 Aug 2025 05:26:55 +0000 Received: from localhost ([127.0.0.1]:51438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1usaac-0002KP-IL for submit@debbugs.gnu.org; Sun, 31 Aug 2025 01:26:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36074) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1usaaX-0002K7-GA for 79351@debbugs.gnu.org; Sun, 31 Aug 2025 01:26:52 -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 1usaaR-0002aT-05; Sun, 31 Aug 2025 01:26:43 -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=hzzHWKvqD4fH/dY/U81XqtNC0vSoBSrMgaM9vJGRzFg=; b=nQPdDrpFiSZ9 1syGfIhCwwPIP9io2Q2dtG+S3rk0rNNSGfzBmDt1ACkbZkrFapPbaRqgxm7NhgIjeTG5lSYTmJUKm shjFdCDLPdq13RpGvkuHV7V7QmS7fKGdC+m8hD7CAgeSYuGQ/QL+WJvy1BbSO9ZeZ0BICT7ubTn3L /Gd4ofxqqQAn/8yAQiGylZR7fGdms04unUBPaXudOQc9XoITeM7fdAlz6pexqrmIpnzT8/5QrH+Vz lA6/bp8M6wx9/2Y8KwWnzR74kYa3Vz1KJdu4nDKGuOtU86tIvBPu5/CrAU6z4Gi7wS0XYq1K/LWj1 bdmzYnXaWDBufp/BE4Qq5A==; Date: Sun, 31 Aug 2025 08:26:40 +0300 Message-Id: <861posoycv.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Yurii Pytomets on Sun, 31 Aug 2025 05:24:36 +0300) References: 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: Yurii Pytomets > Date: Sun, 31 Aug 2025 05:24:36 +0300 > > It's a UX feature request. > > There's a window-resize-pixelwise, but no window-resize-symbollwise: > what I want, as a user, is to have a similar user experience to the > -nw version of Emacs under graphical environment. > > Currently even with the window-resize-pixelwise nil, and with the > pixel-scroll-precision-mode nil, there's a cases when during window > resizing, modeline appears in-the-middle of the character line or > jumping around inconsistently. What I expect is a smooth UX where > each windows has a whole number of rows and columns. An example of > such a wrong user case attached. According to the manual, window-resize-pixelwise = nil is what you want. However, it currently doesn't affect dragging the window border with the mouse, AFAIU. Martin, am I right? This could be a simple omission. From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 Aug 2025 05:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yurii Pytomets Cc: martin rudalics , 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.175661921425080 (code B ref 79351); Sun, 31 Aug 2025 05:47:02 +0000 Received: (at 79351) by debbugs.gnu.org; 31 Aug 2025 05:46:54 +0000 Received: from localhost ([127.0.0.1]:51572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1usatx-0006WS-RD for submit@debbugs.gnu.org; Sun, 31 Aug 2025 01:46:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42004) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1usatv-0006WB-No for 79351@debbugs.gnu.org; Sun, 31 Aug 2025 01:46:52 -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 1usatp-0007NO-Lf; Sun, 31 Aug 2025 01:46: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=J0OpE1Z3JeItM7nHSoM17c9m1O57eJh5/+eNR9yS1YQ=; b=cu+xXsRtmnzv 379mz+l/x6hu0jWKhhueOuKQgsCWqymPwSEzqxet+jY5+//SmgdyvyJpi02xz33thd1/GoCfWL6hJ ym4dAIOIHQPvkJippqQHcYZwfcdct7UzGZEFp2uFAxZTPRUNSn1yuOS+GG7kgxsdHc7PnBS2IWrH/ v+Kyjm6hWSOyeW6q4WRm5BB194xMn4DvPxw6HJG4neJOVepxdosWmCI10EYxZrQLwrEbK06z8Vq4Q 2pf1dz6IJUYTclVabeMVLDNsjYKpnE4xDTOdVlzmrvVNyRYjH8UHn/6Vg8vgmu7Dck1zWxDr8NRYV riwsQPTgZboc9NqIC4MTlA==; Date: Sun, 31 Aug 2025 08:46:42 +0300 Message-Id: <86wm6kniv1.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Yurii Pytomets on Sun, 31 Aug 2025 08:38:46 +0300) References: <861posoycv.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 (---) [Please always use Reply to All to reply, otherwise the response is sent only to me personally.] > From: Yurii Pytomets > Date: Sun, 31 Aug 2025 08:38:46 +0300 > > Pretty sure, the frame resizing could affect it too, by causing > inconsistency in modeline/separators alignments. From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 Aug 2025 07:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Yurii Pytomets Cc: 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.175662549214694 (code B ref 79351); Sun, 31 Aug 2025 07:32:02 +0000 Received: (at 79351) by debbugs.gnu.org; 31 Aug 2025 07:31:32 +0000 Received: from localhost ([127.0.0.1]:51796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uscXE-0003ow-Bz for submit@debbugs.gnu.org; Sun, 31 Aug 2025 03:31:32 -0400 Received: from mout.gmx.net ([212.227.15.19]:51513) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uscX8-0003od-Dc for 79351@debbugs.gnu.org; Sun, 31 Aug 2025 03:31:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1756625479; x=1757230279; i=rudalics@gmx.at; bh=0Pl25Tf35SU8ZfBzsZBsDTMH8LSAKXCFda5TL8i/GAI=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=jBLE/XmHfFT6si0tUARktzoZqmqfpIGUG5gFU0zNoLuZ4LYRAf+nkuYTvHYIRSCq 7Xof5K6OP47f6Ct1MRtcmVFcmpPE5nIG2E/KIXcJocOsKfp6YfE1wW8Hoz3dna81J K50smVnHgVpj4bjPKhJ4NxSVhysLke3FarHwghziCKcUPIXYtrn8GBel1uAzw/R51 alkl/57ptwMxUC7olbgxCwB46Znh3N64aCeBdfyTCQDpABVSTm2gH9f3o2wbjb4GI jXQa31JEC9qGSbQyWRmgdxoa3LOF3illZ8qsRRPgh2i7SevqZ7U5+fGgsxVdHNKdr 3vRctgqATIIj6fCSBg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.19]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUowV-1v12iE2aG1-00SErV; Sun, 31 Aug 2025 09:31:19 +0200 Message-ID: <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> Date: Sun, 31 Aug 2025 09:31:18 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <861posoycv.fsf@gnu.org> Content-Language: en-US From: martin rudalics In-Reply-To: <861posoycv.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:1HJlAHie+5LJUp4OHpEkJwy9ejse07QC1Qj1iEiA5196Do/RGdl j68oLw68iHr8oPoWW/eZ2zwFJdTH0MRLvjUXwlAE4ZYy7Fq6YcFXe3KBv+bbh9rDYn8ijxR zwKUhpG+e1PptEjf1svvAvxlvXm88iJVzMK2dWISANmHzdzQaQVfgPLn0u3zA+A42zfl+jQ 69TQKq/M5k+IQB7Q6phOQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:iNjN4eDU31s=;p7KLa+aju+cla/gxqpstZL5UnG6 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 /Rzj3R16rA X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > According to the manual, window-resize-pixelwise = nil is what you > want. However, it currently doesn't affect dragging the window border > with the mouse, AFAIU. Martin, am I right? This could be [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.19 listed in sa-trusted.bondedsender.org] 0.0 RCVD_IN_MSPIKE_H5 RBL: Excellent reputation (+5) [212.227.15.19 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.19 listed in bl.score.senderscore.com] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.19 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [213.142.96.19 listed in zen.spamhaus.org] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > According to the manual, window-resize-pixelwise = nil is what you > want. However, it currently doesn't affect dragging the window border > with the mouse, AFAIU. Martin, am I right? This could be [...] Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.19 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.19 listed in sa-trusted.bondedsender.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.19 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H5 RBL: Excellent reputation (+5) [212.227.15.19 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [213.142.96.19 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager > According to the manual, window-resize-pixelwise = nil is what you > want. However, it currently doesn't affect dragging the window border > with the mouse, AFAIU. Martin, am I right? This could be a simple > omission. You and Stefan wanted mouse dragging to work pixelwise. See the discussion in Bug#16594. commit a1a04df94c2cdea0f24733aa9b1892ee7ba50b13 Author: Eli Zaretskii Date: Thu Jan 30 19:42:48 2014 +0200 Revert last commit in mouse.el. commit df1834593692c4103f89de90aaa882a2fb404eb6 Author: Martin Rudalics Date: Thu Jan 30 14:19:19 2014 +0100 In mouse-drag-line obey window-resize-pixelwise (Bug#16594). * mouse.el (mouse-drag-line): When window-resize-pixelwise is nil call adjust-window-trailing-edge with suitable arguments (Bug#16594). martin From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 Aug 2025 08:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: pitometsu@gmail.com, 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.175662928526628 (code B ref 79351); Sun, 31 Aug 2025 08:35:01 +0000 Received: (at 79351) by debbugs.gnu.org; 31 Aug 2025 08:34:45 +0000 Received: from localhost ([127.0.0.1]:51924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1usdWP-0006vQ-4s for submit@debbugs.gnu.org; Sun, 31 Aug 2025 04:34:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41802) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1usdWJ-0006v7-74 for 79351@debbugs.gnu.org; Sun, 31 Aug 2025 04:34:42 -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 1usdWD-0007Sc-3V; Sun, 31 Aug 2025 04:34:33 -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=a+RSwZMR+YpHZV7xTzZ+ImNMiFM6Bll3lCOkpXu0zuU=; b=HTeUPv4bud7X UEpPSRIdPapry1ZEDw9r6dOwc1vgK9FUtOGCySt1RNqJHcAXAXOc3et3A6D+ih56If7TvQStrs/H0 O1cqbDUoQ3Eem6FEPvnERIOmGRlLwUEZWyS44HQZqIx/ea61Xi7DsAbpGHFyVayJMdVzF1pU3zeid 9u31FZnd2SYr6Z4VGrVMBldB6pVRL7ZuQqKkgH+Pvu5VHJrvkqoAL11EYrdFogLyNjr5x4ospBppo kO0R6miv4X4wiQqurqk7N8e8cS0W2qjBISo2lrp4n0qbYuIoROlL5XTSDk252W1GAyPpV4EQQj9n6 hkFrTykUZsbyo0UdavPyhA==; Date: Sun, 31 Aug 2025 11:34:25 +0300 Message-Id: <86plcbopny.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> (message from martin rudalics on Sun, 31 Aug 2025 09:31:18 +0200) References: <861posoycv.fsf@gnu.org> <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> 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, 31 Aug 2025 09:31:18 +0200 > Cc: 79351@debbugs.gnu.org > From: martin rudalics > > > According to the manual, window-resize-pixelwise = nil is what you > > want. However, it currently doesn't affect dragging the window border > > with the mouse, AFAIU. Martin, am I right? This could be a simple > > omission. > > You and Stefan wanted mouse dragging to work pixelwise. See the > discussion in Bug#16594. > > commit a1a04df94c2cdea0f24733aa9b1892ee7ba50b13 > Author: Eli Zaretskii > Date: Thu Jan 30 19:42:48 2014 +0200 > > Revert last commit in mouse.el. > > commit df1834593692c4103f89de90aaa882a2fb404eb6 > Author: Martin Rudalics > Date: Thu Jan 30 14:19:19 2014 +0100 > > In mouse-drag-line obey window-resize-pixelwise (Bug#16594). > > * mouse.el (mouse-drag-line): When window-resize-pixelwise is > nil call adjust-window-trailing-edge with suitable arguments > (Bug#16594). That was because of performance issues, right? I see nothing in that discussion that objects to the character-level dragging in principle. I see no reason not to allow that as an option. Patches welcome. From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Sep 2025 08:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: pitometsu@gmail.com, 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.175671587613728 (code B ref 79351); Mon, 01 Sep 2025 08:38:01 +0000 Received: (at 79351) by debbugs.gnu.org; 1 Sep 2025 08:37:56 +0000 Received: from localhost ([127.0.0.1]:56605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ut031-0003ZL-Qk for submit@debbugs.gnu.org; Mon, 01 Sep 2025 04:37:56 -0400 Received: from mout.gmx.net ([212.227.17.21]:50143) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ut02x-0003Yr-8i for 79351@debbugs.gnu.org; Mon, 01 Sep 2025 04:37:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1756715853; x=1757320653; i=rudalics@gmx.at; bh=3V2fBL1N+DXffc8fxyIl3qylOZlcg1TbNDHmAK6D9ME=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:To:Cc:References:From:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=Ef5rMPJdqVbzVW+SVB7csLI/5iWxlDxDLrfTnRqqq4hkoU18HZHnVaIb/gZEtvO5 ykAZQ0yAiJQ5VQ5aZlZM4qzOb297/LpTJ3xtZnbbBt6vWyC073suYrHN7ZCY9zZz5 xwBBWwyFOfdv34s87GgqEPYOsH9/jB1WbaSN5HENE/QsHmFl7jqXp1zXJ/asTgjQt UYIupmW/onnqTEntqT+4gdCPjuA351TKIGgUcSJ+8dqHwV9xKQRmTXUGuuK0gcO1Z TxneGV0exyuRIb3/9HZeZFTS20/GqaVGZHzxMTtJVnQkrVHChYYiaD+m6JBLPHyTS RFFaASgYACdHy+hYDQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.65]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MmDIu-1uBAuj25ZY-00fOwN; Mon, 01 Sep 2025 10:37:33 +0200 Content-Type: multipart/mixed; boundary="------------oQiHp6Ewdg9NV6XR4HSPw3LY" Message-ID: <9080444e-15b5-4f44-850a-2b1828954924@gmx.at> Date: Mon, 1 Sep 2025 10:37:32 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <861posoycv.fsf@gnu.org> <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> <86plcbopny.fsf@gnu.org> Content-Language: en-US From: martin rudalics In-Reply-To: <86plcbopny.fsf@gnu.org> X-Provags-ID: V03:K1:fLC0LLfUMS7j+bnrM1ggdhPhV1P45/M1Z+eIR4CO5vshPFHnZi8 hefsqurZ4CwaA7iPpDCDMuY+0Zhz8VFknkALmQc5ttsAXaosTEG9rzXvHRbfwal339KmhxM byqDdtoIwmVONXttOAPvxGH2n/PwJEcXEZ8In9V0Wsm9Cx6FyFX/HwGrxd1TqZ5K7pWjSFO 64M2hV8mm8aFnTsmfbFUQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:x5IRNHb/g4c=;UbiJrwHTZdg8FvFkDxjh43FZKe3 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 NENlHlCI6E 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 (-) This is a multi-part message in MIME format. --------------oQiHp6Ewdg9NV6XR4HSPw3LY Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > That was because of performance issues, right? I see nothing in that > discussion that objects to the character-level dragging in principle. > > I see no reason not to allow that as an option. Patches welcome. I attach a patch supposed to fix your earlier According to the manual, window-resize-pixelwise = nil is what you want. However, it currently doesn't affect dragging the window border with the mouse, AFAIU. Martin, am I right? This could be a simple omission. But it's still sluggish as back in 2014, the mouse cursor moves far ahead of the lines to drag and it refuses to move a mode line with 'mouse-fine-grained-tracking' non-nil. Likely remember_mouse_glyph interferes here. martin --------------oQiHp6Ewdg9NV6XR4HSPw3LY Content-Type: text/x-patch; charset=UTF-8; name="drag-line.diff" Content-Disposition: attachment; filename="drag-line.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3AvbW91c2UuZWwgYi9saXNwL21vdXNlLmVsCmluZGV4IDkwN2E0 ODgzMjMwLi44MzY5MmFmYjUyNSAxMDA2NDQKLS0tIGEvbGlzcC9tb3VzZS5lbAorKysgYi9s aXNwL21vdXNlLmVsCkBAIC05MDUsNyArOTA1LDExIEBAIG1vdXNlLWRyYWctbGluZQogCQkJ CSAoPiBwb3NpdGlvbiAoKyAod2luZG93LXBpeGVsLWxlZnQgd2luZG93KQogCQkJCQkJKHdp bmRvdy1waXhlbC13aWR0aCB3aW5kb3cpKSkpKQogCQkgIChzZXRxIGRyYWdnZWQgdCkKLQkJ ICAoYWRqdXN0LXdpbmRvdy10cmFpbGluZy1lZGdlIHdpbmRvdyBncm93dGggdCB0KSkKKwkJ ICAodW5sZXNzIHdpbmRvdy1yZXNpemUtcGl4ZWx3aXNlCisJCSAgICAoc2V0cSBncm93dGgg KG1pbiAoLyBncm93dGggKGZyYW1lLWNoYXItd2lkdGggZnJhbWUpKSAxKSkpCisJCSAgKHVu bGVzcyAoemVyb3AgZ3Jvd3RoKQorCQkgICAgKGFkanVzdC13aW5kb3ctdHJhaWxpbmctZWRn ZQorCQkgICAgIHdpbmRvdyBncm93dGggdCB3aW5kb3ctcmVzaXplLXBpeGVsd2lzZSkpKQog CQkoc2V0cSBsYXN0LXBvc2l0aW9uIHBvc2l0aW9uKSkKIAkgICAgICAgKHQKIAkJOzsgRHJh ZyBib3R0b20gZWRnZSBvZiBgd2luZG93Jy4KQEAgLTkzNiw3ICs5NDAsMTEgQEAgbW91c2Ut ZHJhZy1saW5lCiAJCQkJICg+IHBvc2l0aW9uICgrICh3aW5kb3ctcGl4ZWwtdG9wIHdpbmRv dykKIAkJCQkJCSh3aW5kb3ctcGl4ZWwtaGVpZ2h0IHdpbmRvdykpKSkpCiAJCSAgKHNldHEg ZHJhZ2dlZCB0KQotCQkgIChhZGp1c3Qtd2luZG93LXRyYWlsaW5nLWVkZ2Ugd2luZG93IGdy b3d0aCBuaWwgdCkpCisJCSAgKHVubGVzcyB3aW5kb3ctcmVzaXplLXBpeGVsd2lzZQorCQkg ICAgKHNldHEgZ3Jvd3RoIChtaW4gKC8gZ3Jvd3RoIChmcmFtZS1jaGFyLWhlaWdodCBmcmFt ZSkpIDEpKSkKKwkJICAodW5sZXNzICh6ZXJvcCBncm93dGgpCisJCSAgICAoYWRqdXN0LXdp bmRvdy10cmFpbGluZy1lZGdlCisJCSAgICAgd2luZG93IGdyb3d0aCBuaWwgd2luZG93LXJl c2l6ZS1waXhlbHdpc2UpKSkKIAkJKHNldHEgbGFzdC1wb3NpdGlvbiBwb3NpdGlvbikpKSkp CiAgICAgICAgICAgIChvbGQtdHJhY2stbW91c2UgdHJhY2stbW91c2UpKQogICAgICAgOzsg U3RhcnQgdHJhY2tpbmcuICBUaGUgc3BlY2lhbCB2YWx1ZSAnZHJhZ2dpbmcnIHNpZ25hbHMg dGhlCg== --------------oQiHp6Ewdg9NV6XR4HSPw3LY-- From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Sep 2025 15:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: pitometsu@gmail.com, martin rudalics Cc: 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.17567391708639 (code B ref 79351); Mon, 01 Sep 2025 15:07:01 +0000 Received: (at 79351) by debbugs.gnu.org; 1 Sep 2025 15:06:10 +0000 Received: from localhost ([127.0.0.1]:58139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ut66k-0002FH-AS for submit@debbugs.gnu.org; Mon, 01 Sep 2025 11:06:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51654) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ut66i-0002F4-52 for 79351@debbugs.gnu.org; Mon, 01 Sep 2025 11:06:08 -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 1ut66c-000306-HC; Mon, 01 Sep 2025 11:06:02 -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=BT2/WngB4YIdmX8Ws/5TNxPMFueOzIPLp85dYgOa3Dw=; b=dycs9DWzp/mT 2Vq1tt74J7cwYuSJZ5KNud8M+3grerZR1SBarc/r51tOLei+2kYftiat/5rlPLsEXIcKQKye2b2ml NGKYWXgVIOf5Kv4W1MKj7yxoSrOioo47Sqqzzw0VLb+eVx0ZLyKIHHKonzsCBVXT+nDbgDZILPeIR iBtLSCmYwhYQoh1A6zaXRtQhUEc92fZ18XvKyIpnwhwiuSi0Bi7GRB4qIsBJ6MR9tRbcbZXl7hdUe a2lJNEbQropjRBBxmZCUpayLvV/TMMGBeAgHw5zH8jvoqJSM8mjyGcaFNeeoTlOC9mxW/QNBsRmFR hThayJVvRRwI33NhMctJQA==; Date: Mon, 01 Sep 2025 18:06:00 +0300 Message-Id: <86wm6imcvb.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <9080444e-15b5-4f44-850a-2b1828954924@gmx.at> (message from martin rudalics on Mon, 1 Sep 2025 10:37:32 +0200) References: <861posoycv.fsf@gnu.org> <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> <86plcbopny.fsf@gnu.org> <9080444e-15b5-4f44-850a-2b1828954924@gmx.at> 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, 1 Sep 2025 10:37:32 +0200 > Cc: pitometsu@gmail.com, 79351@debbugs.gnu.org > From: martin rudalics > > > That was because of performance issues, right? I see nothing in that > > discussion that objects to the character-level dragging in principle. > > > > I see no reason not to allow that as an option. Patches welcome. > > I attach a patch supposed to fix your earlier > > According to the manual, window-resize-pixelwise = nil is what you > want. However, it currently doesn't affect dragging the window border > with the mouse, AFAIU. Martin, am I right? This could be a simple > omission. > > But it's still sluggish as back in 2014, the mouse cursor moves far > ahead of the lines to drag and it refuses to move a mode line with > 'mouse-fine-grained-tracking' non-nil. Likely remember_mouse_glyph > interferes here. Thanks. I hope Yurii will be able to try the patch and see if it satisfies him. From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: Yurii Pytomets Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Sep 2025 15:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: martin rudalics , 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.17567393479195 (code B ref 79351); Mon, 01 Sep 2025 15:10:02 +0000 Received: (at 79351) by debbugs.gnu.org; 1 Sep 2025 15:09:07 +0000 Received: from localhost ([127.0.0.1]:58143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ut69b-0002OF-5f for submit@debbugs.gnu.org; Mon, 01 Sep 2025 11:09:07 -0400 Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:43448) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ut69Z-0002Ma-5O for 79351@debbugs.gnu.org; Mon, 01 Sep 2025 11:09:06 -0400 Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-336b5c44a5bso27043991fa.1 for <79351@debbugs.gnu.org>; Mon, 01 Sep 2025 08:09:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756739339; x=1757344139; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=HTP5y9CT6JuO3hiUdm4SG+vAkJDMx2PH76wtYy3uaBg=; b=fJPSHaMLea/OPySCNeMj5xlof+B6/gjdx6lwRywhKJhI2ADQoos/X2yCTDPF6VvvDK yWX51TCm6PvSI/xGC14Nl/Go4jtQ/EDvv4f1k+Y23tAsQP5oO/Sevk+9cN2ipm443FRO zFnfh4cRv4yALh9gbk61//lloOFAeBwniy5Zxqp/d8GWumgRxfcZecFvyxHwYM8qbQLW FbJ0QAeCzpu4dpenQqNFa0ORm32qPHpoPL5tiTQCZlt1SARhLe6UDvehb6IwhHt8CQ9u 4UhX5swZ7bG2h0Q9x6Y9cwGfTxdioezpDIwMvs1lGlMUdC1BeZjdmvuo/E0tqD2xHsGr 5H5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756739339; x=1757344139; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HTP5y9CT6JuO3hiUdm4SG+vAkJDMx2PH76wtYy3uaBg=; b=vQBTNN+Jnw9Ve1FpGJdDk39sPWC/mCesSCB5YnmGtj6L/dbVea90cwrefWKkomug7y 0su01cnUERbyFWxAz8VBGyppG7IjDW5QKpVYLPXrp0D1cBIOHQreITr2xqqg5qVPPIYd nr/nUJXtDsm0qRsDXYiP7PFVamZ0J6d5mfFvzo0lCi4aSTnHwt0uxac28FoZoD/f60WC HgRgDra3DGHOLtDXJVlL+jB+y4MZDT3tGQF0seVKTpXVQntQ6wXq5XUrOuBtfVD5oaIb XgB+MH7wrvjoW/MFEG77BGRZ1GX3DGd+D7/eHOd7JSOrc/KeGgzYsCMN/z1fuuwzu2Ec /I5A== X-Forwarded-Encrypted: i=1; AJvYcCXS3tLu/CH2g3mx1njBBhckk4+nH5T8zg9vOi/OX3aSIkes1iL9Wi0sQPgnhKokMjdRxKNn4A==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwuqXWWZrBnMA8Byg7PXkwCfFg7cqL4pwAgNkQM1l5lZ43h+Dal xpu67mKu1Mkso8tSqCB96BkRuTF+Usbij+EwunGBJqDQaUudcIjgKGOVXqkaipwWxdMCqQEUo2b qjX3BiUnzg8KWN2O6Odp9mMD0NJxSGdk= X-Gm-Gg: ASbGncuxC+Y3/34cElWuLMWIEt0J1nFLlJqN4UppsoiE+18J2FVt3xFtWKjkPAQ7XAk TNi0Bego/VpjFsdFo3XFSP4k6yoK/F1ug5B6ERZ9wzHeqKlYr/CWk9/6hh4DyL+OOvGPXRep2+I jo+K1T5cOV2p41bPPu8d/xQttblq6k4eCoJBSUelf/wiVpojOP4PD1sd2iCK6VbHCZ6nBKX1lyw HVtiLw0YA== X-Google-Smtp-Source: AGHT+IFvKPv7vULQScyfCAQyUXtDv2TvZFwhT2wAR9Y+OfQfVQf9oLQmGYg6P08nIMxO4br8a0e8HAsqHdSnFiXymNM= X-Received: by 2002:a05:651c:551:b0:336:e22d:804a with SMTP id 38308e7fff4ca-336e22da0cdmr13531731fa.17.1756739338194; Mon, 01 Sep 2025 08:08:58 -0700 (PDT) MIME-Version: 1.0 References: <861posoycv.fsf@gnu.org> <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> <86plcbopny.fsf@gnu.org> <9080444e-15b5-4f44-850a-2b1828954924@gmx.at> <86wm6imcvb.fsf@gnu.org> In-Reply-To: <86wm6imcvb.fsf@gnu.org> From: Yurii Pytomets Date: Mon, 1 Sep 2025 18:08:46 +0300 X-Gm-Features: Ac12FXyU2gYvE4n1zJRLv0kPZUx1wuHSvCw4RxdRIRw9CFWHWN55CpqZOIXHA4I Message-ID: Content-Type: multipart/alternative; boundary="0000000000003751cc063dbec0da" 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 (-) --0000000000003751cc063dbec0da Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks a lot for the patch, feel free to let me know which version I could build and test. On Mon, Sep 1, 2025 at 6:06=E2=80=AFPM Eli Zaretskii wrote: > > Date: Mon, 1 Sep 2025 10:37:32 +0200 > > Cc: pitometsu@gmail.com, 79351@debbugs.gnu.org > > From: martin rudalics > > > > > That was because of performance issues, right? I see nothing in tha= t > > > discussion that objects to the character-level dragging in principle= . > > > > > > I see no reason not to allow that as an option. Patches welcome. > > > > I attach a patch supposed to fix your earlier > > > > According to the manual, window-resize-pixelwise =3D nil is what you > > want. However, it currently doesn't affect dragging the window borde= r > > with the mouse, AFAIU. Martin, am I right? This could be a simple > > omission. > > > > But it's still sluggish as back in 2014, the mouse cursor moves far > > ahead of the lines to drag and it refuses to move a mode line with > > 'mouse-fine-grained-tracking' non-nil. Likely remember_mouse_glyph > > interferes here. > > Thanks. I hope Yurii will be able to try the patch and see if it > satisfies him. > --0000000000003751cc063dbec0da Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks a lot for the patch, feel free to let me know which ve= rsion I could build and test.

On Mon, Sep 1, 202= 5 at 6:06=E2=80=AFPM Eli Zaretskii <eliz= @gnu.org> wrote:
> Date: Mon, 1 Sep 2025 10:37:32 +0200
> Cc: pitometsu= @gmail.com, = 79351@debbugs.gnu.org
> From: martin rudalics <rudalics@gmx.at>
>
>=C2=A0 > That was because of performance issues, right?=C2=A0 I see = nothing in that
>=C2=A0 > discussion that objects to the character-level dragging in = principle.
>=C2=A0 >
>=C2=A0 > I see no reason not to allow that as an option.=C2=A0 Patch= es welcome.
>
> I attach a patch supposed to fix your earlier
>
>=C2=A0 =C2=A0According to the manual, window-resize-pixelwise =3D nil i= s what you
>=C2=A0 =C2=A0want.=C2=A0 However, it currently doesn't affect dragg= ing the window border
>=C2=A0 =C2=A0with the mouse, AFAIU.=C2=A0 Martin, am I right?=C2=A0 Thi= s could be a simple
>=C2=A0 =C2=A0omission.
>
> But it's still sluggish as back in 2014, the mouse cursor moves fa= r
> ahead of the lines to drag and it refuses to move a mode line with
> 'mouse-fine-grained-tracking' non-nil.=C2=A0 Likely remember_m= ouse_glyph
> interferes here.

Thanks.=C2=A0 I hope Yurii will be able to try the patch and see if it
satisfies him.

--0000000000003751cc063dbec0da-- From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: Yurii Pytomets Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Sep 2025 15:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: martin rudalics , 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.17567393909301 (code B ref 79351); Mon, 01 Sep 2025 15:10:02 +0000 Received: (at 79351) by debbugs.gnu.org; 1 Sep 2025 15:09:50 +0000 Received: from localhost ([127.0.0.1]:58146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ut6AH-0002Px-Om for submit@debbugs.gnu.org; Mon, 01 Sep 2025 11:09:50 -0400 Received: from mail-lj1-x231.google.com ([2a00:1450:4864:20::231]:55804) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ut6AF-0002Pe-8W for 79351@debbugs.gnu.org; Mon, 01 Sep 2025 11:09:48 -0400 Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-336af6356a5so28864711fa.3 for <79351@debbugs.gnu.org>; Mon, 01 Sep 2025 08:09:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756739381; x=1757344181; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yk+SQfUTkwwksuhhZHm63J+4kOiIX9EJt+HE/YvAnaM=; b=iZSRBea3lhGN5HZ3ax2pGRmGPx6Vvu9whcYHwwRUnGUCcoKsqhKNllefac6giiY6S6 ynmpvBiT/Yd5JQ5eOkc1ynOI5F3W6WwjRxZu71CN5XuEa5CSrE2ggKtncmox+QGHdMSg 2s/H1I3/m+NCTWXjY71++QTWl+ch82Y3dH/UxREZWCkYTv1t39YlmlQ+MR0d0tEAGXq6 YuJnWomtpRPbrnjOW7DK1C11rWHiZrPPy7JCEo1nXibwa4M2/MHzpchiFqmY6Ud8yR5h Q2znnNzA5eKp2f0h87T/gyFFoijdeqBGN7Yl5EGOVbXkGKIhKMoO38uXS7NHEs5SkgIC GXrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756739381; x=1757344181; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yk+SQfUTkwwksuhhZHm63J+4kOiIX9EJt+HE/YvAnaM=; b=rNG35y6eSwUM+KhNRrXcKYF+Sz8ONEXpqqFIPySqpwCRR4tc/tKnOShxqN/DJXe2aL lBes2svA52Vk6EwiIAAPXcNb4UPYs5RYLeShCaaACcUpvoFf0g5oBH9RBOL7IubKV38c Yn1p5WctZDVc4AVcoVoHMSA+VRwwnvaE6O0XSctatjS8KFS7Rim8LRoZFcMHgnKxSmAh saRvRKUewEhj4slVcelA2C7gaNfQ6IU/Y2OedMiQd5JA4d2wD4T5C/IK3KbrxApuDxv9 v2QOvQ2sXuJENKBN9yPeAyTMR1yvMpSd0j4pPqpoUOaQvwEnNIijL4Uq+lKagYygFGlT n7/Q== X-Forwarded-Encrypted: i=1; AJvYcCUcxV7nHzOIr6kzdBE7gZ7WI2efGfCinzk5tOTK0tkHmqxis+WN5FWvj9Z2LE7KJBoZ8HTWMg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxS5nPSGyPBD+o9gbRmZ3i7Lo0VWvE3yyUftBDykFod6A1UDGhT afUj1HwE/TkBo6sQ4dLHZDOM0lbBDFidCpBHYh5ZJv59ij32nzoenDk0rrEf+vORFuPvD8Ryqi3 FRnmD1VmkYyykcsmvg+9ylcLL5LRq7qk= X-Gm-Gg: ASbGncs+DrtuiKPcFVEcBirVkCi3lT/v4eyZHuf9YOYHhFSNN6A8b8VZRX7hFuK4u1Q OppRXHCQ+lnFBYXEIb+JixGlkBz+w2ZMLn2o3NG+/vBE7UJu3LvmC4W4fgHWjOrS/BXvV0RmNsy hr0MwpYsaFvtESrVrmbcV7G+uzT8+J/hhL5vh+JnQiJ/1TIZgng0A/wBz3SVnTl+PA+1BBSHyBk pK0PddWCQ== X-Google-Smtp-Source: AGHT+IHt+wIKLKp2zOvOxwdtwEk7VIGz0iBCfMU1btvlmBcMFu/zzTh6o3WTrmsWskT7ccuUNxyhrvPyB3jV40t4HB4= X-Received: by 2002:a05:651c:4082:b0:332:3417:2800 with SMTP id 38308e7fff4ca-336caaa0b18mr11358551fa.17.1756739380367; Mon, 01 Sep 2025 08:09:40 -0700 (PDT) MIME-Version: 1.0 References: <861posoycv.fsf@gnu.org> <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> <86plcbopny.fsf@gnu.org> <9080444e-15b5-4f44-850a-2b1828954924@gmx.at> <86wm6imcvb.fsf@gnu.org> In-Reply-To: From: Yurii Pytomets Date: Mon, 1 Sep 2025 18:09:28 +0300 X-Gm-Features: Ac12FXw1P2wz_4zr9baP9N79MFit03-1JN932MC6GdwwyRazq1PqpLIBH3pW9B0 Message-ID: Content-Type: multipart/alternative; boundary="000000000000bad70d063dbec25f" 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 (-) --000000000000bad70d063dbec25f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks a lot for the patch, feel free to let me know which version I could build and test. On Mon, Sep 1, 2025 at 6:08=E2=80=AFPM Yurii Pytomets = wrote: > Thanks a lot for the patch, feel free to let me know which version I coul= d > build and test. > > On Mon, Sep 1, 2025 at 6:06=E2=80=AFPM Eli Zaretskii wrote= : > >> > Date: Mon, 1 Sep 2025 10:37:32 +0200 >> > Cc: pitometsu@gmail.com, 79351@debbugs.gnu.org >> > From: martin rudalics >> > >> > > That was because of performance issues, right? I see nothing in th= at >> > > discussion that objects to the character-level dragging in principl= e. >> > > >> > > I see no reason not to allow that as an option. Patches welcome. >> > >> > I attach a patch supposed to fix your earlier >> > >> > According to the manual, window-resize-pixelwise =3D nil is what you >> > want. However, it currently doesn't affect dragging the window bord= er >> > with the mouse, AFAIU. Martin, am I right? This could be a simple >> > omission. >> > >> > But it's still sluggish as back in 2014, the mouse cursor moves far >> > ahead of the lines to drag and it refuses to move a mode line with >> > 'mouse-fine-grained-tracking' non-nil. Likely remember_mouse_glyph >> > interferes here. >> >> Thanks. I hope Yurii will be able to try the patch and see if it >> satisfies him. >> > > --000000000000bad70d063dbec25f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks a lot for the patch, feel free to let me know which ve= rsion I could build and test.

On Mon, Sep 1, 202= 5 at 6:08=E2=80=AFPM Yurii Pytomets <pitometsu@gmail.com> wrote:
Thanks a lot for the patch, feel free to let me know which ver= sion I could build and test.

On Mon, Sep 1, 2025 at 6:06=E2=80=AFPM El= i Zaretskii <eliz@gnu.= org> wrote:
> Date: Mon, 1 Sep 2025 10:37:32 +0200
> Cc: pitometsu= @gmail.com, = 79351@debbugs.gnu.org
> From: martin rudalics <rudalics@gmx.at>
>
>=C2=A0 > That was because of performance issues, right?=C2=A0 I see = nothing in that
>=C2=A0 > discussion that objects to the character-level dragging in = principle.
>=C2=A0 >
>=C2=A0 > I see no reason not to allow that as an option.=C2=A0 Patch= es welcome.
>
> I attach a patch supposed to fix your earlier
>
>=C2=A0 =C2=A0According to the manual, window-resize-pixelwise =3D nil i= s what you
>=C2=A0 =C2=A0want.=C2=A0 However, it currently doesn't affect dragg= ing the window border
>=C2=A0 =C2=A0with the mouse, AFAIU.=C2=A0 Martin, am I right?=C2=A0 Thi= s could be a simple
>=C2=A0 =C2=A0omission.
>
> But it's still sluggish as back in 2014, the mouse cursor moves fa= r
> ahead of the lines to drag and it refuses to move a mode line with
> 'mouse-fine-grained-tracking' non-nil.=C2=A0 Likely remember_m= ouse_glyph
> interferes here.

Thanks.=C2=A0 I hope Yurii will be able to try the patch and see if it
satisfies him.



--000000000000bad70d063dbec25f-- From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Sep 2025 15:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yurii Pytomets Cc: rudalics@gmx.at, 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.175674207127778 (code B ref 79351); Mon, 01 Sep 2025 15:55:02 +0000 Received: (at 79351) by debbugs.gnu.org; 1 Sep 2025 15:54:31 +0000 Received: from localhost ([127.0.0.1]:58270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ut6rX-0007Dx-5P for submit@debbugs.gnu.org; Mon, 01 Sep 2025 11:54:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42048) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ut6rV-0007Dj-0O for 79351@debbugs.gnu.org; Mon, 01 Sep 2025 11:54:29 -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 1ut6rP-0002Pb-4Q; Mon, 01 Sep 2025 11:54: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=Nbooj2qsmSmDrDgaEmbP2kvRjOwrKVYUADhVitNflz4=; b=qGs9er853JqI c4Ec6h251sHkpG9U2+x7ScnoD4gd+QJOnyrMsNozB1hCU2iekTuseSzhnRk5S5PqDxeyTsT7TLcb2 nwGsznbPCRfJ8MM2F58zZSGKgYN/2p/uXmpfBqVS1wScOXaXI8tAkbMUnwee9fbEvdXULK7K4e9b0 GblTsB5YAh6Czm0wxraLywE3PtOjnWzA3G/JNthVPcHXg2mEFeT34/G9Y4RwucT6deuZYvwfKquTh y+yV4QbES6pE6yfPg7He9SX/PjkO0RTe+qJ0y3npLwsiiUtY4DInWPWR1aeuYklWSrmQ/PIIg/xUi 8HogiCqBaEL6K8ldTom9Bw==; Date: Mon, 01 Sep 2025 18:54:20 +0300 Message-Id: <86seh6mamr.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Yurii Pytomets on Mon, 1 Sep 2025 18:08:46 +0300) References: <861posoycv.fsf@gnu.org> <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> <86plcbopny.fsf@gnu.org> <9080444e-15b5-4f44-850a-2b1828954924@gmx.at> <86wm6imcvb.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 (---) > From: Yurii Pytomets > Date: Mon, 1 Sep 2025 18:08:46 +0300 > Cc: martin rudalics , 79351@debbugs.gnu.org > > Thanks a lot for the patch, feel free to let me know which version I could build and test. The master branch, I guess. From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Sep 2025 08:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yurii Pytomets , Eli Zaretskii Cc: 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.175680103016867 (code B ref 79351); Tue, 02 Sep 2025 08:18:01 +0000 Received: (at 79351) by debbugs.gnu.org; 2 Sep 2025 08:17:10 +0000 Received: from localhost ([127.0.0.1]:59793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1utMCU-0004Nz-2z for submit@debbugs.gnu.org; Tue, 02 Sep 2025 04:17:10 -0400 Received: from mout.gmx.net ([212.227.17.20]:36363) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1utMCR-0004NL-CV for 79351@debbugs.gnu.org; Tue, 02 Sep 2025 04:17:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1756801016; x=1757405816; i=rudalics@gmx.at; bh=xUN4SVqjvrgSVNZmy+KHLcvjwLmlcGhrflhk4MU4XXc=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:To:Cc:References:From:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=acwZ2t75I1fDEJgirELwGMJtdfqhynkCftAzMbl9vrkpb2sGF5id9EFeYOGcm9Kc ttc5Er0TrfYuY4sSJ1SVvs88tQ9lu6jQyJimyvRUe+ruCMDmWRfjexLdn9coP+yaG TItONmkaLuV6VuqkiAmP2MN94xQG9+qbRX754hdl5irtX8IRTqAWdQ7mckz5a2qtS zj4SOJ0n+tLiaA0p8HXHyO72ebLX1ZNyDdZpESeFpmzvg5OpuU3NDRiEtK459BRAy 9lgk/+TYDIfhPitD+sFnBd1AL+nvYdY7zgOAz19b/36NM8/CZ61OBgyPOSfX3a711 Vyvw9/OM1PuhPoeI/Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.246]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MdNY8-1uK1NY1Sjo-00ktLk; Tue, 02 Sep 2025 10:16:56 +0200 Content-Type: multipart/mixed; boundary="------------19Cc8wdHrsIZAZvOz2kmU1fd" Message-ID: Date: Tue, 2 Sep 2025 10:16:55 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <861posoycv.fsf@gnu.org> <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> <86plcbopny.fsf@gnu.org> <9080444e-15b5-4f44-850a-2b1828954924@gmx.at> <86wm6imcvb.fsf@gnu.org> Content-Language: en-US From: martin rudalics In-Reply-To: X-Provags-ID: V03:K1:yREfzrKmKPOWrxKAWng8MvIOH1XRopu7IsyUn0hp244TehFGyv6 ilChkuoOswHsA2C/TEI+lGjNKhp197svgqiCHbNg24YoDv+Ye+/4mntdP9EDLwXyqer0GZO h/2K2w3FXIRY5s4pRmkzvRXYKkPYyJL8r1+eMr7pNkndbinzScK+JgrsGac2N4r2c9/bpYS RtxFxDaQFCJQ6xtMhFXrA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:HLFzm3r9GjE=;lMF+Uqj8K81tr7eJ/3A31QcKnPS 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 6g/Al004Vo 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 (-) This is a multi-part message in MIME format. --------------19Cc8wdHrsIZAZvOz2kmU1fd Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > Thanks a lot for the patch, feel free to let me know which version I could > build and test. The patch I sent earlier had a thinko (the same as the one from 2014) which I tried to fix now. You should be able to apply the attached to any recent version but I tested with master only. You don't even have to build Emacs, just compile and load mouse.el to test it. Afterwards we'll have to decide whether we want this change to become the default behavior (and obviously check whether it badly affects any other instances of line dragging). Note also, that "characterwise" dragging does not take face remapping into account. The size of a character is always the canonical character size of the respective frame. martin --------------19Cc8wdHrsIZAZvOz2kmU1fd Content-Type: text/x-patch; charset=UTF-8; name="drag-line.diff" Content-Disposition: attachment; filename="drag-line.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3AvbW91c2UuZWwgYi9saXNwL21vdXNlLmVsCmluZGV4IDkwN2E0 ODgzMjMwLi4wYjZlZTMxODA1MCAxMDA2NDQKLS0tIGEvbGlzcC9tb3VzZS5lbAorKysgYi9s aXNwL21vdXNlLmVsCkBAIC05MDUsOCArOTA1LDEyIEBAIG1vdXNlLWRyYWctbGluZQogCQkJ CSAoPiBwb3NpdGlvbiAoKyAod2luZG93LXBpeGVsLWxlZnQgd2luZG93KQogCQkJCQkJKHdp bmRvdy1waXhlbC13aWR0aCB3aW5kb3cpKSkpKQogCQkgIChzZXRxIGRyYWdnZWQgdCkKLQkJ ICAoYWRqdXN0LXdpbmRvdy10cmFpbGluZy1lZGdlIHdpbmRvdyBncm93dGggdCB0KSkKLQkJ KHNldHEgbGFzdC1wb3NpdGlvbiBwb3NpdGlvbikpCisJCSAgKHVubGVzcyB3aW5kb3ctcmVz aXplLXBpeGVsd2lzZQorCQkgICAgKHNldHEgZ3Jvd3RoIChtaW4gKC8gZ3Jvd3RoIChmcmFt ZS1jaGFyLXdpZHRoIGZyYW1lKSkgMSkpKQorCQkgICh1bmxlc3MgKHplcm9wIGdyb3d0aCkK KwkJICAgIChhZGp1c3Qtd2luZG93LXRyYWlsaW5nLWVkZ2UKKwkJICAgICB3aW5kb3cgZ3Jv d3RoIHQgd2luZG93LXJlc2l6ZS1waXhlbHdpc2UpCisJCSAgICAoc2V0cSBsYXN0LXBvc2l0 aW9uIHBvc2l0aW9uKSkpKQogCSAgICAgICAodAogCQk7OyBEcmFnIGJvdHRvbSBlZGdlIG9m IGB3aW5kb3cnLgogCQkoc2V0cSBzdGFydCAoZXZlbnQtc3RhcnQgZXZlbnQpKQpAQCAtOTM2 LDggKzk0MCwxMiBAQCBtb3VzZS1kcmFnLWxpbmUKIAkJCQkgKD4gcG9zaXRpb24gKCsgKHdp bmRvdy1waXhlbC10b3Agd2luZG93KQogCQkJCQkJKHdpbmRvdy1waXhlbC1oZWlnaHQgd2lu ZG93KSkpKSkKIAkJICAoc2V0cSBkcmFnZ2VkIHQpCi0JCSAgKGFkanVzdC13aW5kb3ctdHJh aWxpbmctZWRnZSB3aW5kb3cgZ3Jvd3RoIG5pbCB0KSkKLQkJKHNldHEgbGFzdC1wb3NpdGlv biBwb3NpdGlvbikpKSkpCisJCSAgKHVubGVzcyB3aW5kb3ctcmVzaXplLXBpeGVsd2lzZQor CQkgICAgKHNldHEgZ3Jvd3RoIChtaW4gKC8gZ3Jvd3RoIChmcmFtZS1jaGFyLWhlaWdodCBm cmFtZSkpIDEpKSkKKwkJICAodW5sZXNzICh6ZXJvcCBncm93dGgpCisJCSAgICAoYWRqdXN0 LXdpbmRvdy10cmFpbGluZy1lZGdlCisJCSAgICAgd2luZG93IGdyb3d0aCBuaWwgd2luZG93 LXJlc2l6ZS1waXhlbHdpc2UpCisJCSAgICAoc2V0cSBsYXN0LXBvc2l0aW9uIHBvc2l0aW9u KSkpKSkpKQogICAgICAgICAgICAob2xkLXRyYWNrLW1vdXNlIHRyYWNrLW1vdXNlKSkKICAg ICAgIDs7IFN0YXJ0IHRyYWNraW5nLiAgVGhlIHNwZWNpYWwgdmFsdWUgJ2RyYWdnaW5nJyBz aWduYWxzIHRoZQogICAgICAgOzsgZGlzcGxheSBlbmdpbmUgdG8gZnJlZXplIHRoZSBtb3Vz ZSBwb2ludGVyIHNoYXBlIGZvciBhcyBsb25nCg== --------------19Cc8wdHrsIZAZvOz2kmU1fd-- From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: Yurii Pytomets Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Sep 2025 09:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: Eli Zaretskii , 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.175680434427810 (code B ref 79351); Tue, 02 Sep 2025 09:13:01 +0000 Received: (at 79351) by debbugs.gnu.org; 2 Sep 2025 09:12:24 +0000 Received: from localhost ([127.0.0.1]:59994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1utN3w-0007EU-FB for submit@debbugs.gnu.org; Tue, 02 Sep 2025 05:12:24 -0400 Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d]:48178) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1utN3o-0007E6-MK for 79351@debbugs.gnu.org; Tue, 02 Sep 2025 05:12:18 -0400 Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-336d84b58edso19828221fa.0 for <79351@debbugs.gnu.org>; Tue, 02 Sep 2025 02:12:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756804330; x=1757409130; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Vig+oCkRA/v3rYfF4jL7rtFq/ZU8pqlZp/Tg184gZow=; b=jGOIgQum/oQ3Dwtq6DGQYtCXBJhaQM3GPTd/Rd3Lt2nR40ctGEdHK4oddBOlp5O0kx xaZ6IRTJKJAZ99GBkRkafB/iGYTfngSQnjO+jfTZMAo23/swj4tZJ6C7B03QxXb7uFDd 3Sc/xgPPO9E8BU3HhX8FpAj57c70AgNGG3mX11NR1KQS+xRW7C/jnyt69fh1c1Sw6c42 zXUUOg4gPRK1dsQjAEcOvUQyJPO5OWatd7OVKCZAC/prlBIvsxwZNyNpNL/ZYMomOd9v TmaMAz1edEXDjffPyV/Hj3qV3d4enpAGcQ3Ms54dClershfBRTXAW8MEDPLxrPBaQIpS ZMng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756804330; x=1757409130; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Vig+oCkRA/v3rYfF4jL7rtFq/ZU8pqlZp/Tg184gZow=; b=XCDoAKMSalKlN/ZExMJSgEbN6z6eQqtYsaFiEanf9XjwBWnZN7ygCGnh5Wtd8wJdBb zLem4/2S5hzH3WffqRjrKXuqWfhrMNb2YRRS2rcJXnauIkb9Fmjp3KkBAQe4P1pyEWzx 1c4u74iDAdMw3cDj2cDczW4z+S9Rw8N4xwytab2T8H1YzYsQtIxUsqweCI7FKGHamrl+ qbHJLG4WvmI6RSZ2f0aWqfxCm5yi8cdaQy3dcJ47ow14m85Lc0tGpJSMzxCxfZY/Xl8m 6ZVmiDa7ecWWMO/QiD2lzvUKSxCXD9muFC1EFcun+u2FZnMx+/OVXteN1WJcw3H9SQyA RELQ== X-Forwarded-Encrypted: i=1; AJvYcCWrQ2pjQGK+SS1/uIFmBlSlTGzgx9ajfLnP+uON9shvk9tZF3aLfAgqkiPl0Cak8zkUg8+LYQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwGng5rM3GAr3qQfUH2CXo7C/MmETDDUAkvPlCUKLRuPTG5S3rT GZkLqQfxTyTlAnTbi/3proXZ47rwWA7MNDkAWOAj2VjQz6XjhDCxYwgp92RVuoWmmCkmIpKRbB8 zmSMlBXKitNBipq+Wu21AEmIuRiXqWecwpkRI X-Gm-Gg: ASbGncuhqh818S5RM/FNV68cWPXBnqn3MdN6J1CEmyXFQyP4CaSGR2xTpqxqu7UeCT/ xJj0jf41alDKM9odI04EhI3m4aNzXFjZNukQfKB9bML4ejUXdAGeSQ5iwSG3OpYYidzQF8I7yJJ Py0Ya4cVOp4Sr6or0gn2rRevBl7V64H7GLYuM1Zvl/4wFGVfEGQ5irc1ImtqOSNLAVXOabxXtgm Lnz8LZ/yXMUK9a/7cvjc6Obe2FLQA4= X-Google-Smtp-Source: AGHT+IH7FZxiZ67rf/3htwBVOeK82Dij8rngc2Gzi5k7iieH+qaqi9D5f2FNCeiPQWGjQMgJPRupRe2npvJ4zJFEVXg= X-Received: by 2002:a05:651c:390:b0:336:8ccd:749e with SMTP id 38308e7fff4ca-336cb0b3788mr22881271fa.37.1756804329250; Tue, 02 Sep 2025 02:12:09 -0700 (PDT) MIME-Version: 1.0 References: <861posoycv.fsf@gnu.org> <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> <86plcbopny.fsf@gnu.org> <9080444e-15b5-4f44-850a-2b1828954924@gmx.at> <86wm6imcvb.fsf@gnu.org> In-Reply-To: From: Yurii Pytomets Date: Tue, 2 Sep 2025 12:11:57 +0300 X-Gm-Features: Ac12FXzDqUtPouTqO32A8Xe2yyXq7cQcVWq4__Wwxyhc1c1F_kibfQ7e0m9QIog Message-ID: Content-Type: multipart/mixed; boundary="000000000000fc5e0b063dcde1ae" 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 (-) --000000000000fc5e0b063dcde1ae Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Tested with the latest stable Emacs. Really like that behaviour, didn't notice thank you! However looks like there's another issue unrelated to the window splitting: for some reason, during frame resize, despite it going line-by-line, the window afterwards is slightly cutted and has slightly less than a whole number height. On Tue, Sep 2, 2025 at 11:17=E2=80=AFAM martin rudalics w= rote: > > > Thanks a lot for the patch, feel free to let me know which version I c= ould > > build and test. > > The patch I sent earlier had a thinko (the same as the one from 2014) > which I tried to fix now. You should be able to apply the attached to > any recent version but I tested with master only. You don't even have > to build Emacs, just compile and load mouse.el to test it. > > Afterwards we'll have to decide whether we want this change to become > the default behavior (and obviously check whether it badly affects any > other instances of line dragging). Note also, that "characterwise" > dragging does not take face remapping into account. The size of a > character is always the canonical character size of the respective > frame. > > martin --=20 With best regards, Yurii Pytomets Haskell developer | Strong solution For beautiful ideas --000000000000fc5e0b063dcde1ae Content-Type: image/png; name="Screenshot from 2025-09-02 11-51-16.png" Content-Disposition: attachment; filename="Screenshot from 2025-09-02 11-51-16.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mf2bhtdd0 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 tfJq5Y4oewoAAAAASUVORK5CYII= --000000000000fc5e0b063dcde1ae-- From unknown Fri Sep 05 21:09:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79351: 30.2; window-resize-symbollwise Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Sep 2025 07:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yurii Pytomets Cc: Eli Zaretskii , 79351@debbugs.gnu.org Received: via spool by 79351-submit@debbugs.gnu.org id=B79351.175688514023329 (code B ref 79351); Wed, 03 Sep 2025 07:39:01 +0000 Received: (at 79351) by debbugs.gnu.org; 3 Sep 2025 07:39:00 +0000 Received: from localhost ([127.0.0.1]:38296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uti56-00064C-17 for submit@debbugs.gnu.org; Wed, 03 Sep 2025 03:39:00 -0400 Received: from mout.gmx.net ([212.227.15.19]:57857) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uti53-00063u-Dg for 79351@debbugs.gnu.org; Wed, 03 Sep 2025 03:38:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1756885130; x=1757489930; i=rudalics@gmx.at; bh=7kutbNOOqrI4+EGe7im7uMCg0U+a09/dl7CyDlyc+bA=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:To:Cc:References:From:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=Uq7dlurR/7C37z0EYxVlMLQIxE5+fkpW4YUOlaS+D+VbzwLCl9gEgrGfBDkI0gb3 Gzwfs6tIdwxf6kMk9QIq47Uv1N1JYphax13S8cW7jBCOGJ0tiJJ8/NJEAz9HcIBhz Xhjb8ZVMKX0WEk57WxNGMq0JyNIjCR3Ej0jtax6vXDam6lLE6a09Uc0BP5Ayw/Icm m122mdfkQPGtuIv9YWNyWdbBnKEJ+2qBeGwR+zfSmwIYR308EigjrlhFDE4amjNZK JuRtuHygH4/r6t1qk079svEPmzdoqI0F79Vetpg/OJotm0GO3J+92wWniIuhjUV2N JhlAhuMvC97MFhp+vA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.144]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M7b6l-1uq8FL254X-00Gicc; Wed, 03 Sep 2025 09:38:50 +0200 Content-Type: multipart/mixed; boundary="------------IgOoMyTwVZwxAHcr8r4Ld1kr" Message-ID: <0b2a042e-325c-49e1-9f69-f798179f9a37@gmx.at> Date: Wed, 3 Sep 2025 09:38:49 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <861posoycv.fsf@gnu.org> <4f4d0f96-80b6-4d2d-89a3-c557706b0a93@gmx.at> <86plcbopny.fsf@gnu.org> <9080444e-15b5-4f44-850a-2b1828954924@gmx.at> <86wm6imcvb.fsf@gnu.org> Content-Language: en-US From: martin rudalics In-Reply-To: X-Provags-ID: V03:K1:mEweRoQiFJy5b1vTcfkVEecv4iW8j2eiiYBg6vCvKc/98FbfWR+ kMMywwip44+A77jm8yCNJgUejgzG8NjkTEBbSfq7E5p1JhE9Q/KMx1Is7cdohd5tmBjxa4P wYOU49Z+IaNrqhchZYMfdlA3Axu3Z8dchircSjf2H43EUxtj3FXkIwduJDoPyfRzIypW9tc Cz6WKClShbWb4mcaz3dGQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ASrNZ78cTeA=;MHQTCkaLdMOjHhtLLh+m71ASVjW lIM6K/pbZxvDRdJcAFSEnUyMPUZTAEaNRqRaJykqM40svyicIVJgtvtAoPzyz1y9YJFbj7tQk 8nfB5EEInVJOdfeCgQzBoKU5AwXhfz+DV+2FHNWC/qciQ+FErjcct6vd0+Qk7f/8etTLVGgrI lZ8rw3hggTxETcqodRpxKRUOb0QBjPIj7SDqpY3hPPDo8ivEvrG4BA1aLbfNzb9B6GlU1e9X9 hO0+ptF3GOKleyjhxpkLRRwywFNVQwrtvYSCSFx1dzaET5uX7Fp+2gmJUX6LuF5Ybd9i+6uBp A7iqHiUnYfktIQR9b8+ZNOkIAKlEBn4ztdArMjxjUrBvtsnIvvjBp2nEc4w33/K3fqS1iByry 1tCxm8t9zjrMa6zcIYlRKt73LxsRlFWgk0y6Int+VrOCs/cAXR5ajDbOt+pfU8uyJF3167RXk iElgiwOVpvbkPZjnNl0BpN7Ej8dupwEA0lyMxAOGQdWh1NdIeoeLv2jbBAgRbEllTinusBwIS FHe6V9UjA0uKeJljNhG6XBR9qhkSi2E8LlZokZwNxeF5JS+GzC+n00gIUQNC0jTzq3LbPrVh8 h6k+HxLVpZhUaacsUbOWmbJtYvwyFsQfMmkSL6U6/THpY8KwtVHITdJp6ntADvjyBIbT3wwWQ W5d7tVd6B/MM4BSms8Fh8RCjDA1Fh0ywq3bI+nKBfscVUE2BbiC+h0gX+yC6fipsW5FjVKEZE YuWhuaURzvjHLGyHXGmnhxL0aisiQv+Dcygu4YA0oaFljkayVG8bIrCOda3BE/+zDGXmP15Uz L6V/epn+kBdEplmVCjVgIh5RoKzSizneBSy6ORMttVX+XF33E3AWW7uiQ5/q+xUty+xSFTq8E Dv7RXpjEZciicXe/Jrpvx/GDwYfeUgArVJLlb8NHijxjEA8B7BVDiyYRN+NLdQ3XPEAwq4N74 dOmJTWPz4b0mrxOfQfMRGXR86efj1QVxL0EruQH7AhTvfuI69Ql5Ia2TDG2dkkelGHEWV1uHA VH1SeJ3/2ze6lAWv5KU+PRJvoFM1U7O3cmP0ize4HB+GcbrgXetV6JG/Vt8TgnauEfc1lLOce oA4ftR8qe+DsWN+ZbITwsmK3deODh1QQK5+josCXKzTfIs47Dyr7Ppg129jTTiSYeIklbKE0A YkK9lTavwjri3pGknxEpcncpOkKppO5IN2Vm7HDftGp50ttcn1RXiUrAgfUb+01I/NAzkQ6Bc Hd0epg4CLw95Ii8L1EHOF055JmExI2Suh2kFEM7gN8of5405UKsYB9dWGvOkJViNab6TmZPEB UHHJ/dobslcG8niBGZDenawC9moh2L2YuAyNaLofTPMiovXR0OSkCQ5xnvI+2TYvRjKU0qwWN 4jHwiyk+GJiqAJJ2CIDsCYReOT6i/N8+SXdArjKkdrGsvUkfNyOMj/EqBI92qcZr6fwaOyxxO nfTYy48+x6bn5qXSE2Aq5kAfKUa6OKpP/t8/8T6hKdEI5p5IpCrk9gdxrOG3xJ3zzfKuQfdTG sQcCQQoqAKrdQ0qGhg/FqniTJ68CtD2yioenf7eCm3Q/kUtkojMqmBHqChsLP1QY5lgXItNnJ BLSR7Qsmnrv71U4zOT3a7p/d7gqyquqhmn3jBEgo/aWd6dE1g4cP+u2HfhhrNtXG4Xp1ugPN8 VGmMZyCQym34LrRG1eAJcWgCzJiVk0mhKWYduEdCITkLXPeKvrw9+/8FJ0XupmDyIIOnWKJbp /2W/ntvQeMHPp2UOvHTCPs+cE19OzRTsan/pFfk7hjrV/2nwD7pPgU/wq945j/KB6MY24RqRx nPSn83BPoqcSSBe93yKxH8+I3qBX+642dZgWIzaAYCB8ztEbw02r3CrKF9ifc6ak106JqekXD aF3Wq68EDjUV2Iob45L7UbhD1WbfPOJXp193gzS0fAmYwZrBAVQ0iPrQoSrON0q1FIPqFltia ORROBd79GcfPvCsWML1D9u5lnK0DUFX4MmyaHuw61sGGnpzSk7vmhCuIFI3FrNOQkDohBoY7g 8jwgYq/4mddqbHSpFKol4Ij401DpCFJ7Sx/wq8+TuRLq8Eo4Ioup+SYWvUnNDvYvgJBLBSRle Tc9ieGhbSW/m8M+o+tfUGGd8BIjkE6c5HYQ82JtW8LPhZZcheI1SgzTqTYEtsZttaiSaz5YUa hOjhm4Bab1+qDOKNhLL0K2MJS8G+85YKnMM0Obk9MKjYY7m82CptcwNHs/f8Yk1KMHs3dmRbo +4L+TG+JYLgiVJhRGi9/NPsvTPZOBQLq8XRul1b5tbcYW+KB1WtK4i1axjn1XZU0ZzoIaYqo4 88a8hd2J6iC7en5JHy1P2NinEGU2qo0r/6d+Mr/xH4CwLobnrQitbmvAAqgYJQlfee5vmvGWy YdJ0w0wXlOCbCJkKL7kebV61A4N54e2E30TtmlgI7c8s3KpGY9AGaBAD4qnyHLHNblHK7x2+B bCi9LbfiftYU74HlAenKR0V1Ih62pXLL7nZI9HjJgVlXDh71CDpF5Mmvy2olmmPsXZPR8ZkjX TCtdg20BitZVoHzR7Gy8lOBHeNn38h4PLYoMm3lDJ9mYvY6H7R89EQAob6e2hOcsfST3rSEnm Hlysg1sIRMeIIK8JXa7GLHgwTH4H6NNmRqw9+2wIA5HUtbOHr4ziSYoB872OoioLuzr++HvIb A7dEcAKb1yXo/YMS1/3ZJNvcQDTFxk4GbgwqieVPmbjvdzmUnDuiRFRL1XdQc9wy78pSRhx8a qR9/+5UDS+/7FV5NmEIxbyq7hC0zBihchouDNPW4xo9UB+Qz5onpoffZaGegSsmt4m67n3ZOa il+CJhPtu87EQHAdqOTso3Ddeo4QX3P4NvDTEnidrMWVR1bl10GjfUpEZLNNLp048WJMZLgXq yhCL9hfjt+Cht1Yg9VmmIm0G+74LwEkQI5imVE763kQASJ7G/adOOQ3zlPBJ8AyDl3EnlA2zk zTX9umSFKNZ9EwAb0oT4roP37j9lz4VILCIODlNxXsim/1p7CTdYSPI2JwnoKDGywXtz9V5FV oW+LqkWJpIppp560eUCJGwDmwmEOfaoaE0FK04nDONrjtEm8Elloyvn6saOD97wrk0mlkOwI/ tQwMEV7QpzibN2doaxqhxgwbtZGTg0H2fJ1Qa7+ZMj7E6Dl9xgmUg/JsJs5NM8kFa7F/oQZnN L2AWNDrRbxNs8ErWdGfNRlOYgUAuxY4ZSOp4gw3JIWMsRXgpwTs3UTo4f1wlmjLhOEcAKmZvB +uSbTWMZWqTbhfVypEUEeIFr+BhynwHoEXsdfwUicEdBTQ98lGdpoihIpI4KcGvC8LSWmgcAl fBhkClC9JpwdM3ZYtVxxyjgjz5gahOteqllTijl+QM/tZkEY22KpDJkY9IPTAr6nuH0itFPxz UOjD4U5N9DmEYeBmNCuQaJuas3y/waQKX1J71ysmQfmVm/vzE9LAg8j+iGOtMVxJenZ24aEdo RHXs0DmwLCcOfttPqujkBNJX7LDgL4wBiSiXMtDxfhxrAGIKbZMshVKSKlYejI0L+j+qA8Itq Wh+D4tmmkBzjkvaopir8/fkpR5gFhiBV9a07bab0V8VQGc9yPSrUyzM365hfEhP5IEwcsAH2F 2nEz2OxFh26YWdiFaIHJ+D+LX+W66imp7wo/MVBSvLOqgvT41QPluuXKxD0T4czq5GzE1DozL gyOavbqOT+L6bsibXuzdgL7kPZI13Sxov9pMXY3UP86ZXFi5gyfG/oEoqm39cqlI/Ww7rQAhJ Mhy4xVKi9hzjZ//AQifxGGgQg1zH/yG4n7HWN84m95r43vTGOAdoOvW8yVpqPwu41d+39UnCz ha1xuKe1AKs0wC0Mqa5b4t8s32FATaZ/MaYkm5dC9dPdEBAeMwA90nRQp5Dzy16efnsdQVsbf YmgXu9UeFZpnpaeGyMulI9yScv9ZO41Y+6BewyQalezpKumOGoYppXY7XAk6jnsODv6KHmQn/ B7s8ZjsIo0iUMP1qIWSUKRb1ah0CM9OfibIocbdX3gpHq3Ol3mjr1Y1lfH1BvO0r1Bz1KWRVS hquYnLcGJkLYwXHkVB7ZF67CFrGWZo3AkgmEl2mhiXjfJVhS/XA5C7v1Jnh7Xa29exHpLlUjM wKmPRh5hIpuJj5MiKwmhmBtxnHwFGq6hcI1gG4bP6WzCj/ctL0HfNVf2eivVd8OwNly320eyP i+fhK/92OCBrnV3BQ0fkGXRd/tf/24X5i29xNbQBkCGP/Za6D4eBMyL3fu3XSsCTZjkqCHQF8 knjViXEZLtZLLghF4iDaAGdrZPU2/l69Ec95dHjBqvjbCF9IOJRufmru0wn11fjEKWlBzWf8b Z/HlHhQWCkwHBD4WUSLfK0WrXDrhGBudhc9wzr2r03GzwiEp33yi19eCslFcgYgJLSZeSwN7W i52H36CGyiw9a0JtRb3WACKnmnL61XZC2JNSegM8FTHZy5iMnPXC6xjto4rRPds8ao0l/m33I 6OEcymU3QI9r/jwnV/TnMNr36P1Z1T9+EP2zG4TLdw3fWghumZLRObwtZCaebZ/dv41BRdiAH YLdXn8NA+rkrATTgCnSJe2kSV7GqW0Vr8ZQmtAQzrL97f0JGp/a1eSstFCJlFOH2BwLhmtyDh 1OmodeDlPViPuZ91ctB6j7g7o/2T5bHmfFDvnIi3fODRLB46i1IsXhizhTOmHFQiDrXMkBsg/ I4zqtzOrOh/5jSTi9fe1nQu2xFj+Bn3AonqcwEJEHVt9mIW/G+1187VMOEFS2zf/frnr5/z55 g5E+K3qwIcFcmwRO2nz+tbxXoy09uQivKRa1GKOGBhi+nq1dAJkWJitNABLZjbgD/kNFAqnyz nrwVYPumFu X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --------------IgOoMyTwVZwxAHcr8r4Ld1kr Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > Tested with the latest stable Emacs. Really like that behaviour, > didn't notice thank you! It's still not as smooth as I want it. The basic idea is to keep the mode line as close to the mouse cursor as possible. This is problematic since the mouse is usually dragged with constant speed while the mode line jumps (we could have it snap back at the end of dragging but that's an annoying effect I'd like to avoid). And it's particularly tricky when a user reverts the dragging direction after overshooting. One aspect the previous patch did not handle was the residue that results when you have, for example, a character height of 22 pixels and a mouse move of 18 or 40 pixels gets reported. In that case I now have the remaining 18 pixels be handled in the next move. The results look better here, please try the attached patch. > However looks like there's another issue unrelated to the window > splitting: for some reason, during frame resize, despite it going > line-by-line, the window afterwards is slightly cutted and has > slightly less than a whole number height. You mean to say that a new frame has entire lines and the effect gets visible only after resizing? In either case, please file a new bug report with the screenshot included. In addition we would have to know: - The build details as for a standard bug report (Emacs version, toolkit and so on). - The window manager you use. - The frame geometry in the bad state. For this purpose do M-: (window--dump-frame) in that state. This should get you a buffer *window--dump-frame* whose contents might tell what went wrong. Thanks, martin --------------IgOoMyTwVZwxAHcr8r4Ld1kr Content-Type: text/x-patch; charset=UTF-8; name="drag-line.diff" Content-Disposition: attachment; filename="drag-line.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3AvbW91c2UuZWwgYi9saXNwL21vdXNlLmVsCmluZGV4IDkwN2E0 ODgzMjMwLi45MDNiMzg2YzY1OCAxMDA2NDQKLS0tIGEvbGlzcC9tb3VzZS5lbAorKysgYi9s aXNwL21vdXNlLmVsCkBAIC04NTUsMjAgKzg1NSwyNyBAQCBtb3VzZS1kcmFnLWxpbmUKIAkg OzsgcHJldmlvdXNseSBzYW1wbGVkIHBvc2l0aW9uLiAgVGhlIGRpZmZlcmVuY2Ugb2YgYHBv c2l0aW9uJwogCSA7OyBhbmQgYGxhc3QtcG9zaXRpb24nIGRldGVybWluZXMgdGhlIHNpemUg Y2hhbmdlIG9mIFdJTkRPVy4KIAkgKGxhc3QtcG9zaXRpb24gcG9zaXRpb24pCi0JIHBvc24t d2luZG93IGdyb3d0aCBkcmFnZ2VkKQorCSBjaGFyLXNpemUgcG9zbi13aW5kb3cgZ3Jvd3Ro IHJlc2lkdWUgZHJhZ2dlZCkKICAgICA7OyBEZWNpZGUgb24gd2hldGhlciB3ZSBhcmUgYWxs b3dlZCB0byB0cmFjayBhdCBhbGwgYW5kIHdob3NlCiAgICAgOzsgd2luZG93J3MgZWRnZSB3 ZSBkcmFnLgogICAgIChjb25kCiAgICAgICgobWVtcSBsaW5lICcoaGVhZGVyIHRhYikpCiAg ICAgICA7OyBEcmFnIGJvdHRvbSBlZGdlIG9mIHdpbmRvdyBhYm92ZSB0aGUgaGVhZGVyIGxp bmUuCi0gICAgICAoc2V0cSB3aW5kb3cgKHdpbmRvdy1pbi1kaXJlY3Rpb24gJ2Fib3ZlIHdp bmRvdyB0KSkpCi0gICAgICgoZXEgbGluZSAnbW9kZSkpCisgICAgICAoc2V0cSB3aW5kb3cg KHdpbmRvdy1pbi1kaXJlY3Rpb24gJ2Fib3ZlIHdpbmRvdyB0KSkKKyAgICAgICh1bmxlc3Mg d2luZG93LXJlc2l6ZS1waXhlbHdpc2UKKwkoc2V0cSBjaGFyLXNpemUgKGZyYW1lLWNoYXIt aGVpZ2h0IGZyYW1lKSkpKQorICAgICAoKGVxIGxpbmUgJ21vZGUpCisgICAgICAodW5sZXNz IHdpbmRvdy1yZXNpemUtcGl4ZWx3aXNlCisJKHNldHEgY2hhci1zaXplIChmcmFtZS1jaGFy LWhlaWdodCBmcmFtZSkpKSkKICAgICAgKChlcSBsaW5lICd2ZXJ0aWNhbCkKICAgICAgIChs ZXQgKChkaXZpZGVyLXdpZHRoIChmcmFtZS1yaWdodC1kaXZpZGVyLXdpZHRoIGZyYW1lKSkp CiAgICAgICAgICh3aGVuIChhbmQgKG9yIChub3QgKG51bWJlcnAgZGl2aWRlci13aWR0aCkp CiAgICAgICAgICAgICAgICAgICAgICAgICh6ZXJvcCBkaXZpZGVyLXdpZHRoKSkKICAgICAg ICAgICAgICAgICAgICAoZXEgKGZyYW1lLXBhcmFtZXRlciBmcmFtZSAndmVydGljYWwtc2Ny b2xsLWJhcnMpICdsZWZ0KSkKLSAgICAgICAgICAoc2V0cSB3aW5kb3cgKHdpbmRvdy1pbi1k aXJlY3Rpb24gJ2xlZnQgd2luZG93IHQpKSkpKSkKKyAgICAgICAgICAoc2V0cSB3aW5kb3cg KHdpbmRvdy1pbi1kaXJlY3Rpb24gJ2xlZnQgd2luZG93IHQpKSkpCisgICAgICAodW5sZXNz IHdpbmRvdy1yZXNpemUtcGl4ZWx3aXNlCisJKHNldHEgY2hhci1zaXplIChmcmFtZS1jaGFy LXdpZHRoIGZyYW1lKSkpKSkKKwogICAgIChsZXQqICgoZXhpdGZ1biBuaWwpCiAgICAgICAg ICAgIChtb3ZlCiAJICAgIChsYW1iZGEgKGV2ZW50KSAoaW50ZXJhY3RpdmUgImUiKQpAQCAt OTA1LDggKzkxMiwxNSBAQCBtb3VzZS1kcmFnLWxpbmUKIAkJCQkgKD4gcG9zaXRpb24gKCsg KHdpbmRvdy1waXhlbC1sZWZ0IHdpbmRvdykKIAkJCQkJCSh3aW5kb3ctcGl4ZWwtd2lkdGgg d2luZG93KSkpKSkKIAkJICAoc2V0cSBkcmFnZ2VkIHQpCi0JCSAgKGFkanVzdC13aW5kb3ct dHJhaWxpbmctZWRnZSB3aW5kb3cgZ3Jvd3RoIHQgdCkpCi0JCShzZXRxIGxhc3QtcG9zaXRp b24gcG9zaXRpb24pKQorCQkgICh1bmxlc3Mgd2luZG93LXJlc2l6ZS1waXhlbHdpc2UKKwkJ ICAgIChzZXRxIHJlc2lkdWUgKCUgZ3Jvd3RoIGNoYXItc2l6ZSkpCisJCSAgICAoc2V0cSBn cm93dGggKC8gZ3Jvd3RoIGNoYXItc2l6ZSkpKQorCQkgICh1bmxlc3MgKHplcm9wIGdyb3d0 aCkKKwkJICAgIChhZGp1c3Qtd2luZG93LXRyYWlsaW5nLWVkZ2UKKwkJICAgICB3aW5kb3cg Z3Jvd3RoIHQgd2luZG93LXJlc2l6ZS1waXhlbHdpc2UpKQorCQkgIChpZiB3aW5kb3ctcmVz aXplLXBpeGVsd2lzZQorCQkgICAgICAoc2V0cSBsYXN0LXBvc2l0aW9uIHBvc2l0aW9uKQor CQkgICAgKHNldHEgbGFzdC1wb3NpdGlvbiAoLSBwb3NpdGlvbiByZXNpZHVlKSkpKSkKIAkg ICAgICAgKHQKIAkJOzsgRHJhZyBib3R0b20gZWRnZSBvZiBgd2luZG93Jy4KIAkJKHNldHEg c3RhcnQgKGV2ZW50LXN0YXJ0IGV2ZW50KSkKQEAgLTkzNiw4ICs5NTAsMTUgQEAgbW91c2Ut ZHJhZy1saW5lCiAJCQkJICg+IHBvc2l0aW9uICgrICh3aW5kb3ctcGl4ZWwtdG9wIHdpbmRv dykKIAkJCQkJCSh3aW5kb3ctcGl4ZWwtaGVpZ2h0IHdpbmRvdykpKSkpCiAJCSAgKHNldHEg ZHJhZ2dlZCB0KQotCQkgIChhZGp1c3Qtd2luZG93LXRyYWlsaW5nLWVkZ2Ugd2luZG93IGdy b3d0aCBuaWwgdCkpCi0JCShzZXRxIGxhc3QtcG9zaXRpb24gcG9zaXRpb24pKSkpKQorCQkg ICh1bmxlc3Mgd2luZG93LXJlc2l6ZS1waXhlbHdpc2UKKwkJICAgIChzZXRxIHJlc2lkdWUg KCUgZ3Jvd3RoIGNoYXItc2l6ZSkpCisJCSAgICAoc2V0cSBncm93dGggKC8gZ3Jvd3RoIGNo YXItc2l6ZSkpKQorCQkgICh1bmxlc3MgKHplcm9wIGdyb3d0aCkKKwkJICAgIChhZGp1c3Qt d2luZG93LXRyYWlsaW5nLWVkZ2UKKwkJICAgICB3aW5kb3cgZ3Jvd3RoIG5pbCB3aW5kb3ct cmVzaXplLXBpeGVsd2lzZSkpCisJCSAgKGlmIHdpbmRvdy1yZXNpemUtcGl4ZWx3aXNlCisJ CSAgICAgIChzZXRxIGxhc3QtcG9zaXRpb24gcG9zaXRpb24pCisJCSAgICAoc2V0cSBsYXN0 LXBvc2l0aW9uICgtIHBvc2l0aW9uIHJlc2lkdWUpKSkpKSkpKQogICAgICAgICAgICAob2xk LXRyYWNrLW1vdXNlIHRyYWNrLW1vdXNlKSkKICAgICAgIDs7IFN0YXJ0IHRyYWNraW5nLiAg VGhlIHNwZWNpYWwgdmFsdWUgJ2RyYWdnaW5nJyBzaWduYWxzIHRoZQogICAgICAgOzsgZGlz cGxheSBlbmdpbmUgdG8gZnJlZXplIHRoZSBtb3VzZSBwb2ludGVyIHNoYXBlIGZvciBhcyBs b25nCg== --------------IgOoMyTwVZwxAHcr8r4Ld1kr--