GNU bug report logs - #23690
25.0.94; Window resizing regression

Previous Next

Package: emacs;

Reported by: Stephen Berman <stephen.berman <at> gmx.net>

Date: Fri, 3 Jun 2016 12:24:02 UTC

Severity: normal

Found in version 25.0.94

Done: martin rudalics <rudalics <at> gmx.at>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: martin rudalics <rudalics <at> gmx.at>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#23690: closed (25.0.94; Window resizing regression)
Date: Sun, 05 Jun 2016 09:59:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sun, 05 Jun 2016 11:53:17 +0200
with message-id <5753F68D.9050300 <at> gmx.at>
and subject line Re: bug#23690: 25.0.94; Window resizing regression
has caused the debbugs.gnu.org bug report #23690,
regarding 25.0.94; Window resizing regression
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
23690: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23690
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Stephen Berman <stephen.berman <at> gmx.net>
To: bug-gnu-emacs <at> gnu.org
Subject: 25.0.94; Window resizing regression
Date: Fri, 03 Jun 2016 14:23:11 +0200
0. emacs -Q
1. Type `C-x 3' to split the selected window into two side-by-side
   windows.
2. Sanity check: click mouse-1 on the divider between the mode lines,
   and observe that by dragging the mouse you can move the vertical
   boundary between the windows to the left or right.
3. In the menu Options->Show/Hide->Scroll-bar click the "On the Left"
   button to make the scroll bars appear on the left side of the
   windows.
4. Repeat step 2.
=> The vertical boundary between the windows does not change, but
   instead the echo area displays the message "No window on the right of
   this one" (although the selected window is the one on the left).

This is a regression from Emacs 24.5, where step 4 works just like step
2.  Git bisect identifies the following as the responsible commit:

commit 3110159d1fb6b6071803355951d9ae314095df36
Author: Martin Rudalics <rudalics <at> gmx.at>
Date:   Fri Oct 24 11:58:43 2014 +0200

    Improve mouse dragging of frame edges.
    
    * keyboard.c (make_lispy_position): Return coordinates also when
    on scroll bars, fringes, margins or not in a window.
    * xdisp.c (show_mouse_face): Don't change cursor face during
    mouse tracking.
    * mouse.el (mouse-drag-line): Don't use mouse-pixel-position.
    Calculate increment from last position instead of window edge.
    Add right- and bottom-divider bindings to transient map.



In GNU Emacs 25.0.94.1 (x86_64-suse-linux-gnu, GTK+ Version 3.14.15)
 of 2016-06-03 built on rosalinde
Repository revision: 9c28e70b4b4b1887030e41103b5f6dd8304585e6
Windowing system distributor 'The X.Org Foundation', version 11.0.11601000
System Description:	openSUSE 13.2 (Harlequin) (x86_64)

Configured using:
 'configure --with-xwidgets 'CFLAGS=-Og -g3''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY
GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS
GTK3 X11 XWIDGETS


[Message part 3 (message/rfc822, inline)]
From: martin rudalics <rudalics <at> gmx.at>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: stephen.berman <at> gmx.net, 23690-done <at> debbugs.gnu.org
Subject: Re: bug#23690: 25.0.94; Window resizing regression
Date: Sun, 05 Jun 2016 11:53:17 +0200
> OK, let's push to emacs-25.

Done.  Closing this bug.

Thanks, martin


This bug report was last modified 8 years and 353 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.