From debbugs-submit-bounces@debbugs.gnu.org Thu May 07 11:40:32 2015 Received: (at submit) by debbugs.gnu.org; 7 May 2015 15:40:32 +0000 Received: from localhost ([127.0.0.1]:37972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YqNuU-0006aq-Eh for submit@debbugs.gnu.org; Thu, 07 May 2015 11:40:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35509) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YqLZo-0002d7-SQ for submit@debbugs.gnu.org; Thu, 07 May 2015 09:11:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YqLZa-0003Ht-VM for submit@debbugs.gnu.org; Thu, 07 May 2015 09:10:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:39159) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YqLZa-0003Hp-Sr for submit@debbugs.gnu.org; Thu, 07 May 2015 09:10:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49000) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YqLZV-0000MK-Uj for bug-gnu-emacs@gnu.org; Thu, 07 May 2015 09:10:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YqLZQ-0003HC-L9 for bug-gnu-emacs@gnu.org; Thu, 07 May 2015 09:10:37 -0400 Received: from mail-qg0-x22e.google.com ([2607:f8b0:400d:c04::22e]:34233) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YqLZQ-0003H4-D8 for bug-gnu-emacs@gnu.org; Thu, 07 May 2015 09:10:32 -0400 Received: by qgfi89 with SMTP id i89so20225737qgf.1 for ; Thu, 07 May 2015 06:10:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=e2sIBsIY3NwQZdT5eXpmAmCLnNQjOpJDzv92nfLv4Fo=; b=ttDMLvi8dnl+EsWln6aJuPdkXbCWM+1Wy6y4wCY0hQyGJ+dFDk0OMumm+CBNXhxnAy F6bW6dWrLaKTm1JmJO6pUJE2slsJzXui1u8jAvVsVe18awWrnSLHeIWgxn94faAy3CKh sF4nlGlrNZp5vOVDH2UFegxIfhvup7kdKe46DX9wK7CLn5G1Mjf+Jrp11JXoAFa5Yvmw l9pEJGjFMWSxj6hj2FnScsZ9gczKTaY45vnirv94eeMhTQldGS6HBtxsGVw/1o79tY0u /MhHYn7n6dOVJq5WA2T60YPPJkccW1CY2WqtRYNOmv8ryg8DpuI1LI3D0HwHJXi4eO6d VcXA== MIME-Version: 1.0 X-Received: by 10.140.17.50 with SMTP id 47mr4880529qgc.20.1431004231907; Thu, 07 May 2015 06:10:31 -0700 (PDT) Received: by 10.96.160.137 with HTTP; Thu, 7 May 2015 06:10:31 -0700 (PDT) Date: Thu, 7 May 2015 09:10:31 -0400 X-Google-Sender-Auth: FeH9xUG5cB0vLNp-WUwvdfpIO3U Message-ID: Subject: 24.5; [w32] resizing window from bottom-left/top-right corner causes broken resizing From: Vladimir Vukicevic To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=001a11c0c934ea407705157da2e2 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 07 May 2015 11:40:23 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) --001a11c0c934ea407705157da2e2 Content-Type: text/plain; charset=UTF-8 Trying to resize the Emacs window on win32 using the bottom-left or top-right corner causes broken resizing to happen, as described below. This has happened in a number of previous versions of emacs as well, from at least 24.3, and possibly earlier. Verified using -Q as well. >From the bottom-left: - If the mouse is moved left/right, the window will resize horizontally mostly properly, but will start shrinking vertically from the top - If the mouse is moved up, the bottom of the window will resize properly, but the window will rapidly shrink from the top - If the mouse is moved down, the window tends to just be moved along with the mouse, not resized. Similarly from the top-right. Resizing using the top-left and bottom-right window corners works properly. It almost looks like some calculation for the new window size (in lines) is rounding in the wrong direction, so the window keeps constantly shrinking. Toggling menubar or toolbar on or off doesn't make a difference in behaviour. The monitor is set to 100% size, no high dpi Windows goop is in play. Windows 8.1, but observed previously on Windows 7 and Windows 8. In GNU Emacs 24.5.1 (x86_64-w64-mingw32) of 2015-04-12 on KAEL Windowing system distributor `Microsoft Corp.', version 6.3.9600 Configured using: `configure --prefix=/z/emacs --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --with-wide-int --with-jpeg --with-xpm --with-png --with-tiff --with-rsvg --with-xml2 --with-gnutls --with-sound=yes --with-file-notification=yes --without-dbus --without-imagemagick 'CFLAGS=-Ofast -fomit-frame-pointer -funroll-loops -g0 -pipe' 'LDFLAGS=-static-libgcc -static-libstdc++ -static -s -Wl,-s'' Important settings: value of $LANG: ENU locale-coding-system: cp1252 Major mode: C/l Minor modes in effect: diff-auto-refine-mode: t desktop-save-mode: t iswitchb-mode: t shell-dirtrack-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent messages: Mark saved where search started Saving file c:/proj/moz/mozilla-central/gfx/vr/ovr_capi_dynamic.h... Wrote c:/proj/moz/mozilla-central/gfx/vr/ovr_capi_dynamic.h Saving file c:/proj/moz/mozilla-central/gfx/vr/ovr_capi_dynamic.h... Wrote c:/proj/moz/mozilla-central/gfx/vr/ovr_capi_dynamic.h Mark set Quit Mark set [2 times] Saving file c:/proj/moz/mozilla-central/gfx/vr/ovr_capi_dynamic.h... Wrote c:/proj/moz/mozilla-central/gfx/vr/ovr_capi_dynamic.h Load-path shadows: c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/md4 hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/md4 c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/hex-util hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/hex-util c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-texinfo hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-texinfo c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-publish hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-publish c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-org hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-org c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-odt hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-odt c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-md hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-md c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-man hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-man c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-latex hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-latex c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-icalendar hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-icalendar c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-html hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-html c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-beamer hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-beamer c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-ascii hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-ascii c:/Users/vladimir/.emacs.d/elpa/org-20150420/org hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-w3m hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-w3m c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-version hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-version c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-timer hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-timer c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-table hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-table c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-src hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-src c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-rmail hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-rmail c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-protocol hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-protocol c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-plot hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-plot c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-pcomplete hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-pcomplete c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-mouse hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-mouse c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-mobile hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-mobile c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-mhe hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-mhe c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-macs hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-macs c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-macro hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-macro c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-loaddefs hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-loaddefs c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-list hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-list c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-irc hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-irc c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-install hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-install c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-inlinetask hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-inlinetask c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-info hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-info c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-indent hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-indent c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-id hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-id c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-habit hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-habit c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-gnus hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-gnus c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-footnote hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-footnote c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-feed hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-feed c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-faces hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-faces c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-eshell hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-eshell c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-entities hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-entities c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-element hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-element c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-docview hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-docview c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-datetree hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-datetree c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-ctags hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-ctags c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-crypt hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-crypt c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-compat hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-compat c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-colview hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-colview c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-clock hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-clock c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-capture hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-capture c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-bibtex hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-bibtex c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-bbdb hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-bbdb c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-attach hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-attach c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-archive hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-archive c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-agenda hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-agenda c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-tangle hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-tangle c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-table hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-table c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-sqlite hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-sqlite c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-sql hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-sql c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-shen hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-shen c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-sh hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-sh c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-screen hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-screen c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-scheme hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-scheme c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-scala hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-scala c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-sass hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-sass c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-ruby hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-ruby c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-ref hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-ref c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-R hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-R c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-python hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-python c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-plantuml hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-plantuml c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-picolisp hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-picolisp c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-perl hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-perl c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-org hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-org c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-octave hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-octave c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-ocaml hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-ocaml c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-mscgen hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-mscgen c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-maxima hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-maxima c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-matlab hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-matlab c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-makefile hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-makefile c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-lob hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-lob c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-lisp hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-lisp c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-lilypond hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-lilypond c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-ledger hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-ledger c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-latex hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-latex c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-keys hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-keys c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-js hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-js c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-java hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-java c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-io hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-io c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-haskell hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-haskell c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-gnuplot hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-gnuplot c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-fortran hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-fortran c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-exp hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-exp c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-eval hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-eval c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-emacs-lisp hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-emacs-lisp c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-dot hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-dot c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-ditaa hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-ditaa c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-css hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-css c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-core hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-core c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-comint hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-comint c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-clojure hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-clojure c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-calc hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-calc c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-C hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-C c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-awk hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-awk c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-asymptote hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-asymptote c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/sasl hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/net/sasl c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/sasl-ntlm hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/net/sasl-ntlm c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/sasl-digest hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/net/sasl-digest c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/sasl-cram hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/net/sasl-cram c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/ntlm hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/net/ntlm c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/hmac-md5 hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/net/hmac-md5 c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/hmac-def hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/net/hmac-def Features: (shadow sort mail-extr emacsbug python json color org-rmail org-mhe org-irc org-info org-gnus org-docview org-bibtex org-bbdb org-w3m nxml-uchnm rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid nxml-mode nxml-outln nxml-rap nxml-glyph goto-addr view novice js3-mode imenu js3-parse js3-browse js3-highlight js3-ast js3-messages js3-scan js3-util js3-vars js3-externs grep face-remap calc-misc calc-undo calc-alg calc-ext calc-menu web-mode dirtrack dabbrev pcmpl-unix apropos cc-langs ntlm hex-util hmac-md5 md4 hmac-def pcase sh-script smie executable let-alist ert ewoc debug flycheck subr-x git-commit-mode server log-edit pcvs-util add-log rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-element org-table org-agenda gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems nnheader esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util doc-view jka-compr image-mode dired bibtex vc-git org-id ob-octave calc calc-loaddefs calc-macs misc shr browse-url semi-setup mime-image solarized dash elmo-archive slp acap elmo-nntp wl-spam wl-fldmgr wl-score smtp wl-demo wl-address pldap wl-thread wl-action wl wl-e21 wl-draft wl-template wl-summary ps-print ps-def lpr wl-refile wl-message wl-mime pgg pgg-parse pgg-def epa epg mime-play filename wl-highlight elmo-filter wl-folder wl-util crm pp elmo-pop3 elmo-flag wl-vars wl-version cus-edit wid-edit elmo-spam elsp-header elsp-generic time-stamp elmo-mime mmelmo-buffer mmelmo-imap mmimap mime-parse mmbuffer mmgeneric elmo-net elmo-dop elmo-cache mime-edit eword-encode mime-view mime-conf calist semi-def sendmail elmo-localdir elmo-map warnings elmo-multi elmo elmo-signal elmo-msgdb modb modb-generic modb-entity mime elmo-util emu invisible inv-23 poem poem-e20 poem-e20_3 eword-decode mel mime-def alist std11 pccl pccl-20 ccl mcharset mcs-20 mcs-e20 pcustom elmo-date timezone elmo-vars path-util elmo-version luna sasl sasl-anonymous sasl-login sasl-plain pces pces-e20 pces-20 broken poe pym static apel-ver product tar-mode cl-macs cl gv bindat compile autoload lisp-mnt mule-util gnutls parse-time mm-archive message rfc822 mml mml-sec mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils network-stream starttls url-http tls mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers finder-inf misearch multi-isearch egg edmacro kmacro derived rx diff-mode ffap thingatpt url-parse url-vars egg-git egg-const egg-base ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff egg-custom help-mode soft-charcoal-theme csharp-mode-autoloads egg-autoloads flycheck-rust-autoloads flycheck-autoloads git-gutter-fringe+-autoloads fringe-helper-autoloads git-gutter+-autoloads git-commit-mode-autoloads git-rebase-mode-autoloads gruber-darker-theme-autoloads js3-mode-autoloads less-css-mode-autoloads let-alist-autoloads mew-autoloads mo-git-blame-autoloads org-autoloads org-bullets-autoloads pastels-on-dark-theme-autoloads phoenix-dark-mono-theme-autoloads phoenix-dark-pink-theme-autoloads pkg-info-autoloads epl-autoloads rust-mode-autoloads sass-mode-autoloads haml-mode-autoloads soft-charcoal-theme-autoloads solarized-theme-autoloads dash-autoloads wanderlust-autoloads semi-autoloads info flim-autoloads apel-autoloads web-mode-autoloads websocket-autoloads desktop frameset cus-start cus-load org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs iswitchb cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs filecache tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cl-extra cl-loaddefs cl-lib cconv eieio-core gnus-util mm-util mail-prsvr password-cache tramp-loaddefs trampver shell pcomplete comint ansi-color ring format-spec advice help-fns package epg-config time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process w32notify w32 multi-tty emacs) Memory information: ((conses 16 2185504 221279) (symbols 56 77944 0) (miscs 48 3028 9476) (strings 32 269253 24689) (string-bytes 1 7324877) (vectors 16 210534) (vector-slots 8 3320889 56750) (floats 8 1044 686) (intervals 56 248874 2453) (buffers 960 91)) --001a11c0c934ea407705157da2e2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Trying to resize the Emacs window on win32 using the b= ottom-left or
top-right corner causes broken resizing to happen, as desc= ribed below.
This has happened in a number of previous versions of emacs= as well,
from at least 24.3, and possibly earlier.=C2=A0 Verified using= -Q as well.

From the bottom-left:
- If the mouse is moved left/r= ight, the window will resize horizontally
=C2=A0 mostly properly, but wi= ll start shrinking vertically from the top
- If the mouse is moved up, t= he bottom of the window will resize
=C2=A0 properly, but the window will= rapidly shrink from the top
- If the mouse is moved down, the window te= nds to just be moved along
=C2=A0 with the mouse, not resized.

Si= milarly from the top-right.=C2=A0 Resizing using the top-left and bottom-ri= ght
window corners works properly.=C2=A0 It almost looks like some calcu= lation
for the new window size (in lines) is rounding in the wrong direc= tion,
so the window keeps constantly shrinking.=C2=A0 Toggling menubar o= r toolbar
on or off doesn't make a difference in behaviour.

T= he monitor is set to 100% size, no high dpi Windows goop is in play.
Win= dows 8.1, but observed previously on Windows 7 and Windows 8.

In GNU= Emacs 24.5.1 (x86_64-w64-mingw32)
=C2=A0of 2015-04-12 on KAEL
Window= ing system distributor `Microsoft Corp.', version 6.3.9600
Configure= d using:
=C2=A0`configure --prefix=3D/z/emacs --host=3Dx86_64-w64-mingw3= 2
=C2=A0--target=3Dx86_64-w64-mingw32 --build=3Dx86_64-w64-mingw32 --wit= h-wide-int
=C2=A0--with-jpeg --with-xpm --with-png --with-tiff --with-rs= vg --with-xml2
=C2=A0--with-gnutls --with-sound=3Dyes --with-file-notifi= cation=3Dyes
=C2=A0--without-dbus --without-imagemagick 'CFLAGS=3D-O= fast
=C2=A0-fomit-frame-pointer -funroll-loops -g0 -pipe' 'LDFLA= GS=3D-static-libgcc
=C2=A0-static-libstdc++ -static -s -Wl,-s''<= br>
Important settings:
=C2=A0 value of $LANG: ENU
=C2=A0 locale-c= oding-system: cp1252

Major mode: C/l

Minor modes in effect:=C2=A0 diff-auto-refine-mode: t
=C2=A0 desktop-save-mode: t
=C2=A0 = iswitchb-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 tooltip-mode: t=
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 = menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-l= ock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 auto-composition-mode: t<= br>=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2= =A0 line-number-mode: t
=C2=A0 transient-mark-mode: t
=C2=A0 abbrev-m= ode: t

Recent messages:
Mark saved where search started
Saving= file c:/proj/moz/mozilla-central/gfx/vr/ovr_capi_dynamic.h...
Wrote c:/= proj/moz/mozilla-central/gfx/vr/ovr_capi_dynamic.h
Saving file c:/proj/m= oz/mozilla-central/gfx/vr/ovr_capi_dynamic.h...
Wrote c:/proj/moz/mozill= a-central/gfx/vr/ovr_capi_dynamic.h
Mark set
Quit
Mark set [2 time= s]
Saving file c:/proj/moz/mozilla-central/gfx/vr/ovr_capi_dynamic.h...<= br>Wrote c:/proj/moz/mozilla-central/gfx/vr/ovr_capi_dynamic.h

Load-= path shadows:
c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/md4 hide= s c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/md4
c:/Users/vladim= ir/.emacs.d/elpa/flim-20150310.651/hex-util hides c:/Users/vladimir/Apps/em= acs/share/emacs/24.5/lisp/hex-util
c:/Users/vladimir/.emacs.d/elpa/org-2= 0150420/ox hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox<= br>c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-texinfo hides c:/Users/v= ladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-texinfo
c:/Users/vladimi= r/.emacs.d/elpa/org-20150420/ox-publish hides c:/Users/vladimir/Apps/emacs/= share/emacs/24.5/lisp/org/ox-publish
c:/Users/vladimir/.emacs.d/elpa/org= -20150420/ox-org hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/o= rg/ox-org
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-odt hides c:/U= sers/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-odt
c:/Users/vladi= mir/.emacs.d/elpa/org-20150420/ox-md hides c:/Users/vladimir/Apps/emacs/sha= re/emacs/24.5/lisp/org/ox-md
c:/Users/vladimir/.emacs.d/elpa/org-2015042= 0/ox-man hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-ma= n
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-latex hides c:/Users/v= ladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-latex
c:/Users/vladimir/= .emacs.d/elpa/org-20150420/ox-icalendar hides c:/Users/vladimir/Apps/emacs/= share/emacs/24.5/lisp/org/ox-icalendar
c:/Users/vladimir/.emacs.d/elpa/o= rg-20150420/ox-html hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lis= p/org/ox-html
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ox-beamer hid= es c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ox-beamer
c:/U= sers/vladimir/.emacs.d/elpa/org-20150420/ox-ascii hides c:/Users/vladimir/A= pps/emacs/share/emacs/24.5/lisp/org/ox-ascii
c:/Users/vladimir/.emacs.d/= elpa/org-20150420/org hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/l= isp/org/org
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-w3m hides c= :/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-w3m
c:/Users/v= ladimir/.emacs.d/elpa/org-20150420/org-version hides c:/Users/vladimir/Apps= /emacs/share/emacs/24.5/lisp/org/org-version
c:/Users/vladimir/.emacs.d/= elpa/org-20150420/org-timer hides c:/Users/vladimir/Apps/emacs/share/emacs/= 24.5/lisp/org/org-timer
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org= -table hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-tab= le
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-src hides c:/Users/v= ladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-src
c:/Users/vladimir/.= emacs.d/elpa/org-20150420/org-rmail hides c:/Users/vladimir/Apps/emacs/shar= e/emacs/24.5/lisp/org/org-rmail
c:/Users/vladimir/.emacs.d/elpa/org-2015= 0420/org-protocol hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/= org/org-protocol
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-plot h= ides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-plot
c:/= Users/vladimir/.emacs.d/elpa/org-20150420/org-pcomplete hides c:/Users/vlad= imir/Apps/emacs/share/emacs/24.5/lisp/org/org-pcomplete
c:/Users/vladimi= r/.emacs.d/elpa/org-20150420/org-mouse hides c:/Users/vladimir/Apps/emacs/s= hare/emacs/24.5/lisp/org/org-mouse
c:/Users/vladimir/.emacs.d/elpa/org-2= 0150420/org-mobile hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp= /org/org-mobile
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-mhe hid= es c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-mhe
c:/Use= rs/vladimir/.emacs.d/elpa/org-20150420/org-macs hides c:/Users/vladimir/App= s/emacs/share/emacs/24.5/lisp/org/org-macs
c:/Users/vladimir/.emacs.d/el= pa/org-20150420/org-macro hides c:/Users/vladimir/Apps/emacs/share/emacs/24= .5/lisp/org/org-macro
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-l= oaddefs hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-lo= addefs
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-list hides c:/Us= ers/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-list
c:/Users/vlad= imir/.emacs.d/elpa/org-20150420/org-irc hides c:/Users/vladimir/Apps/emacs/= share/emacs/24.5/lisp/org/org-irc
c:/Users/vladimir/.emacs.d/elpa/org-20= 150420/org-install hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp= /org/org-install
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-inline= task hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-inlin= etask
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-info hides c:/Use= rs/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-info
c:/Users/vladi= mir/.emacs.d/elpa/org-20150420/org-indent hides c:/Users/vladimir/Apps/emac= s/share/emacs/24.5/lisp/org/org-indent
c:/Users/vladimir/.emacs.d/elpa/o= rg-20150420/org-id hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp= /org/org-id
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-habit hides= c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-habit
c:/Use= rs/vladimir/.emacs.d/elpa/org-20150420/org-gnus hides c:/Users/vladimir/App= s/emacs/share/emacs/24.5/lisp/org/org-gnus
c:/Users/vladimir/.emacs.d/el= pa/org-20150420/org-footnote hides c:/Users/vladimir/Apps/emacs/share/emacs= /24.5/lisp/org/org-footnote
c:/Users/vladimir/.emacs.d/elpa/org-20150420= /org-feed hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-= feed
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-faces hides c:/Use= rs/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-faces
c:/Users/vlad= imir/.emacs.d/elpa/org-20150420/org-eshell hides c:/Users/vladimir/Apps/ema= cs/share/emacs/24.5/lisp/org/org-eshell
c:/Users/vladimir/.emacs.d/elpa/= org-20150420/org-entities hides c:/Users/vladimir/Apps/emacs/share/emacs/24= .5/lisp/org/org-entities
c:/Users/vladimir/.emacs.d/elpa/org-20150420/or= g-element hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-= element
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-docview hides c= :/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-docview
c:/Use= rs/vladimir/.emacs.d/elpa/org-20150420/org-datetree hides c:/Users/vladimir= /Apps/emacs/share/emacs/24.5/lisp/org/org-datetree
c:/Users/vladimir/.em= acs.d/elpa/org-20150420/org-ctags hides c:/Users/vladimir/Apps/emacs/share/= emacs/24.5/lisp/org/org-ctags
c:/Users/vladimir/.emacs.d/elpa/org-201504= 20/org-crypt hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/o= rg-crypt
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-compat hides c= :/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-compat
c:/User= s/vladimir/.emacs.d/elpa/org-20150420/org-colview hides c:/Users/vladimir/A= pps/emacs/share/emacs/24.5/lisp/org/org-colview
c:/Users/vladimir/.emacs= .d/elpa/org-20150420/org-clock hides c:/Users/vladimir/Apps/emacs/share/ema= cs/24.5/lisp/org/org-clock
c:/Users/vladimir/.emacs.d/elpa/org-20150420/= org-capture hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/or= g-capture
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-bibtex hides = c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-bibtex
c:/Use= rs/vladimir/.emacs.d/elpa/org-20150420/org-bbdb hides c:/Users/vladimir/App= s/emacs/share/emacs/24.5/lisp/org/org-bbdb
c:/Users/vladimir/.emacs.d/el= pa/org-20150420/org-attach hides c:/Users/vladimir/Apps/emacs/share/emacs/2= 4.5/lisp/org/org-attach
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org= -archive hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-a= rchive
c:/Users/vladimir/.emacs.d/elpa/org-20150420/org-agenda hides c:/= Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/org-agenda
c:/Users/= vladimir/.emacs.d/elpa/org-20150420/ob hides c:/Users/vladimir/Apps/emacs/s= hare/emacs/24.5/lisp/org/ob
c:/Users/vladimir/.emacs.d/elpa/org-20150420= /ob-tangle hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-= tangle
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-table hides c:/Us= ers/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-table
c:/Users/vlad= imir/.emacs.d/elpa/org-20150420/ob-sqlite hides c:/Users/vladimir/Apps/emac= s/share/emacs/24.5/lisp/org/ob-sqlite
c:/Users/vladimir/.emacs.d/elpa/or= g-20150420/ob-sql hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/= org/ob-sql
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-shen hides c:= /Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-shen
c:/Users/vl= adimir/.emacs.d/elpa/org-20150420/ob-sh hides c:/Users/vladimir/Apps/emacs/= share/emacs/24.5/lisp/org/ob-sh
c:/Users/vladimir/.emacs.d/elpa/org-2015= 0420/ob-screen hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org= /ob-screen
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-scheme hides = c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-scheme
c:/User= s/vladimir/.emacs.d/elpa/org-20150420/ob-scala hides c:/Users/vladimir/Apps= /emacs/share/emacs/24.5/lisp/org/ob-scala
c:/Users/vladimir/.emacs.d/elp= a/org-20150420/ob-sass hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/= lisp/org/ob-sass
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-ruby hi= des c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-ruby
c:/Us= ers/vladimir/.emacs.d/elpa/org-20150420/ob-ref hides c:/Users/vladimir/Apps= /emacs/share/emacs/24.5/lisp/org/ob-ref
c:/Users/vladimir/.emacs.d/elpa/= org-20150420/ob-R hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/= org/ob-R
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-python hides c:= /Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-python
c:/Users/= vladimir/.emacs.d/elpa/org-20150420/ob-plantuml hides c:/Users/vladimir/App= s/emacs/share/emacs/24.5/lisp/org/ob-plantuml
c:/Users/vladimir/.emacs.d= /elpa/org-20150420/ob-picolisp hides c:/Users/vladimir/Apps/emacs/share/ema= cs/24.5/lisp/org/ob-picolisp
c:/Users/vladimir/.emacs.d/elpa/org-2015042= 0/ob-perl hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-p= erl
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-org hides c:/Users/v= ladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-org
c:/Users/vladimir/.e= macs.d/elpa/org-20150420/ob-octave hides c:/Users/vladimir/Apps/emacs/share= /emacs/24.5/lisp/org/ob-octave
c:/Users/vladimir/.emacs.d/elpa/org-20150= 420/ob-ocaml hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/o= b-ocaml
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-mscgen hides c:/= Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-mscgen
c:/Users/v= ladimir/.emacs.d/elpa/org-20150420/ob-maxima hides c:/Users/vladimir/Apps/e= macs/share/emacs/24.5/lisp/org/ob-maxima
c:/Users/vladimir/.emacs.d/elpa= /org-20150420/ob-matlab hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5= /lisp/org/ob-matlab
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-make= file hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-makefi= le
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-lob hides c:/Users/vl= adimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-lob
c:/Users/vladimir/.em= acs.d/elpa/org-20150420/ob-lisp hides c:/Users/vladimir/Apps/emacs/share/em= acs/24.5/lisp/org/ob-lisp
c:/Users/vladimir/.emacs.d/elpa/org-20150420/o= b-lilypond hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-= lilypond
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-ledger hides c:= /Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-ledger
c:/Users/= vladimir/.emacs.d/elpa/org-20150420/ob-latex hides c:/Users/vladimir/Apps/e= macs/share/emacs/24.5/lisp/org/ob-latex
c:/Users/vladimir/.emacs.d/elpa/= org-20150420/ob-keys hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/li= sp/org/ob-keys
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-js hides = c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-js
c:/Users/vl= adimir/.emacs.d/elpa/org-20150420/ob-java hides c:/Users/vladimir/Apps/emac= s/share/emacs/24.5/lisp/org/ob-java
c:/Users/vladimir/.emacs.d/elpa/org-= 20150420/ob-io hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org= /ob-io
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-haskell hides c:/= Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-haskell
c:/Users/= vladimir/.emacs.d/elpa/org-20150420/ob-gnuplot hides c:/Users/vladimir/Apps= /emacs/share/emacs/24.5/lisp/org/ob-gnuplot
c:/Users/vladimir/.emacs.d/e= lpa/org-20150420/ob-fortran hides c:/Users/vladimir/Apps/emacs/share/emacs/= 24.5/lisp/org/ob-fortran
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob= -exp hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-expc:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-eval hides c:/Users/vladim= ir/Apps/emacs/share/emacs/24.5/lisp/org/ob-eval
c:/Users/vladimir/.emacs= .d/elpa/org-20150420/ob-emacs-lisp hides c:/Users/vladimir/Apps/emacs/share= /emacs/24.5/lisp/org/ob-emacs-lisp
c:/Users/vladimir/.emacs.d/elpa/org-2= 0150420/ob-dot hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org= /ob-dot
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-ditaa hides c:/U= sers/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-ditaa
c:/Users/vla= dimir/.emacs.d/elpa/org-20150420/ob-css hides c:/Users/vladimir/Apps/emacs/= share/emacs/24.5/lisp/org/ob-css
c:/Users/vladimir/.emacs.d/elpa/org-201= 50420/ob-core hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/= ob-core
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-comint hides c:/= Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-comint
c:/Users/v= ladimir/.emacs.d/elpa/org-20150420/ob-clojure hides c:/Users/vladimir/Apps/= emacs/share/emacs/24.5/lisp/org/ob-clojure
c:/Users/vladimir/.emacs.d/el= pa/org-20150420/ob-calc hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5= /lisp/org/ob-calc
c:/Users/vladimir/.emacs.d/elpa/org-20150420/ob-C hide= s c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/org/ob-C
c:/Users/v= ladimir/.emacs.d/elpa/org-20150420/ob-awk hides c:/Users/vladimir/Apps/emac= s/share/emacs/24.5/lisp/org/ob-awk
c:/Users/vladimir/.emacs.d/elpa/org-2= 0150420/ob-asymptote hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/li= sp/org/ob-asymptote
c:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/sa= sl hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/net/sasl
c:/= Users/vladimir/.emacs.d/elpa/flim-20150310.651/sasl-ntlm hides c:/Users/vla= dimir/Apps/emacs/share/emacs/24.5/lisp/net/sasl-ntlm
c:/Users/vladimir/.= emacs.d/elpa/flim-20150310.651/sasl-digest hides c:/Users/vladimir/Apps/ema= cs/share/emacs/24.5/lisp/net/sasl-digest
c:/Users/vladimir/.emacs.d/elpa= /flim-20150310.651/sasl-cram hides c:/Users/vladimir/Apps/emacs/share/emacs= /24.5/lisp/net/sasl-cram
c:/Users/vladimir/.emacs.d/elpa/flim-20150310.6= 51/ntlm hides c:/Users/vladimir/Apps/emacs/share/emacs/24.5/lisp/net/ntlmc:/Users/vladimir/.emacs.d/elpa/flim-20150310.651/hmac-md5 hides c:/Users= /vladimir/Apps/emacs/share/emacs/24.5/lisp/net/hmac-md5
c:/Users/vladimi= r/.emacs.d/elpa/flim-20150310.651/hmac-def hides c:/Users/vladimir/Apps/ema= cs/share/emacs/24.5/lisp/net/hmac-def

Features:
(shadow sort mail= -extr emacsbug python json color org-rmail org-mhe
org-irc org-info org-= gnus org-docview org-bibtex org-bbdb org-w3m
nxml-uchnm rng-xsd xsd-rege= xp rng-cmpct rng-nxml rng-valid nxml-mode
nxml-outln nxml-rap nxml-glyph= goto-addr view novice js3-mode imenu
js3-parse js3-browse js3-highlight= js3-ast js3-messages js3-scan
js3-util js3-vars js3-externs grep face-r= emap calc-misc calc-undo
calc-alg calc-ext calc-menu web-mode dirtrack d= abbrev pcmpl-unix apropos
cc-langs ntlm hex-util hmac-md5 md4 hmac-def p= case sh-script smie
executable let-alist ert ewoc debug flycheck subr-x = git-commit-mode
server log-edit pcvs-util add-log rng-loc rng-uri rng-pa= rse rng-match
rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmlt= ok nxml-util
ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox = org-element
org-table org-agenda gnus-sum nnoo gnus-group gnus-undo nnma= il
mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win gnusgnus-ems nnheader esh-var esh-io esh-cmd esh-opt esh-ext esh-proc
esh-a= rg eldoc esh-groups eshell esh-module esh-mode esh-util doc-view
jka-com= pr image-mode dired bibtex vc-git org-id ob-octave calc
calc-loaddefs ca= lc-macs misc shr browse-url semi-setup mime-image
solarized dash elmo-ar= chive slp acap elmo-nntp wl-spam wl-fldmgr
wl-score smtp wl-demo wl-addr= ess pldap wl-thread wl-action wl wl-e21
wl-draft wl-template wl-summary = ps-print ps-def lpr wl-refile wl-message
wl-mime pgg pgg-parse pgg-def e= pa epg mime-play filename wl-highlight
elmo-filter wl-folder wl-util crm= pp elmo-pop3 elmo-flag wl-vars
wl-version cus-edit wid-edit elmo-spam e= lsp-header elsp-generic
time-stamp elmo-mime mmelmo-buffer mmelmo-imap m= mimap mime-parse
mmbuffer mmgeneric elmo-net elmo-dop elmo-cache mime-ed= it eword-encode
mime-view mime-conf calist semi-def sendmail elmo-locald= ir elmo-map
warnings elmo-multi elmo elmo-signal elmo-msgdb modb modb-ge= neric
modb-entity mime elmo-util emu invisible inv-23 poem poem-e20 poem= -e20_3
eword-decode mel mime-def alist std11 pccl pccl-20 ccl mcharset m= cs-20
mcs-e20 pcustom elmo-date timezone elmo-vars path-util elmo-versio= n luna
sasl sasl-anonymous sasl-login sasl-plain pces pces-e20 pces-20 b= roken
poe pym static apel-ver product tar-mode cl-macs cl gv bindat comp= ile
autoload lisp-mnt mule-util gnutls parse-time mm-archive message rfc= 822
mml mml-sec mailabbrev gmm-utils mailheader mm-decode mm-bodies
m= m-encode mail-utils network-stream starttls url-http tls mail-parse
rfc2= 231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth url
url-proxy u= rl-privacy url-expand url-methods url-history url-cookie
url-domsuf url-= util mailcap url-handlers finder-inf misearch
multi-isearch egg edmacro = kmacro derived rx diff-mode ffap thingatpt
url-parse url-vars egg-git eg= g-const egg-base ediff-merg ediff-wind
ediff-diff ediff-mult ediff-help = ediff-init ediff-util ediff egg-custom
help-mode soft-charcoal-theme csh= arp-mode-autoloads egg-autoloads
flycheck-rust-autoloads flycheck-autolo= ads git-gutter-fringe+-autoloads
fringe-helper-autoloads git-gutter+-aut= oloads git-commit-mode-autoloads
git-rebase-mode-autoloads gruber-darker= -theme-autoloads
js3-mode-autoloads less-css-mode-autoloads let-alist-au= toloads
mew-autoloads mo-git-blame-autoloads org-autoloads org-bullets-a= utoloads
pastels-on-dark-theme-autoloads phoenix-dark-mono-theme-autoloa= ds
phoenix-dark-pink-theme-autoloads pkg-info-autoloads epl-autoloadsrust-mode-autoloads sass-mode-autoloads haml-mode-autoloads
soft-charco= al-theme-autoloads solarized-theme-autoloads dash-autoloads
wanderlust-a= utoloads semi-autoloads info flim-autoloads apel-autoloads
web-mode-auto= loads websocket-autoloads desktop frameset cus-start
cus-load org org-ma= cro org-footnote org-pcomplete org-list org-faces
org-entities noutline = outline easy-mmode org-version ob-emacs-lisp ob
ob-tangle ob-ref ob-lob = ob-table ob-exp org-src ob-keys ob-comint
ob-core ob-eval org-compat org= -macs org-loaddefs find-func cal-menu
calendar cal-loaddefs iswitchb cc-= mode cc-fonts easymenu cc-guess
cc-menus cc-cmds cc-styles cc-align cc-e= ngine cc-vars cc-defs filecache
tramp tramp-compat auth-source eieio byt= e-opt bytecomp byte-compile
cl-extra cl-loaddefs cl-lib cconv eieio-core= gnus-util mm-util
mail-prsvr password-cache tramp-loaddefs trampver she= ll pcomplete comint
ansi-color ring format-spec advice help-fns package = epg-config time-date
tooltip electric uniquify ediff-hook vc-hooks lisp-= float-type mwheel
dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-= vars tool-bar dnd
fontset image regexp-opt fringe tabulated-list newcomm= ent lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select = scroll-bar
mouse jit-lock font-lock syntax facemenu font-core frame cham= georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao kore= an
japanese hebrew greek romanian slovak czech european ethiopic indian<= br>cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrevminibuffer nadvice loaddefs button faces cus-face macroexp files
text-p= roperties overlay sha1 md5 base64 format env code-pages mule
custom widg= et hashtable-print-readable backquote make-network-process
w32notify w32= multi-tty emacs)

Memory information:
((conses 16 2185504 221279)=
=C2=A0(symbols 56 77944 0)
=C2=A0(miscs 48 3028 9476)
=C2=A0(stri= ngs 32 269253 24689)
=C2=A0(string-bytes 1 7324877)
=C2=A0(vectors 16= 210534)
=C2=A0(vector-slots 8 3320889 56750)
=C2=A0(floats 8 1044 68= 6)
=C2=A0(intervals 56 248874 2453)
=C2=A0(buffers 960 91))

--001a11c0c934ea407705157da2e2-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 07 13:57:05 2015 Received: (at 20527) by debbugs.gnu.org; 7 May 2015 17:57:05 +0000 Received: from localhost ([127.0.0.1]:38049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YqQ2j-0002vu-8X for submit@debbugs.gnu.org; Thu, 07 May 2015 13:57:05 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:55308) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YqQ2f-0002vL-44 for 20527@debbugs.gnu.org; Thu, 07 May 2015 13:57:02 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NNZ00C00R3FFB00@a-mtaout23.012.net.il> for 20527@debbugs.gnu.org; Thu, 07 May 2015 20:56:54 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NNZ00C5SR6TEZ10@a-mtaout23.012.net.il>; Thu, 07 May 2015 20:56:54 +0300 (IDT) Date: Thu, 07 May 2015 20:57:05 +0300 From: Eli Zaretskii Subject: Re: bug#20527: 24.5; [w32] resizing window from bottom-left/top-right corner causes broken resizing In-reply-to: X-012-Sender: halo1@inter.net.il To: Vladimir Vukicevic Message-id: <834mnoqnim.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20527 Cc: 20527@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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 (+) > Date: Thu, 7 May 2015 09:10:31 -0400 > From: Vladimir Vukicevic > > Trying to resize the Emacs window on win32 using the bottom-left or > top-right corner causes broken resizing to happen, as described below. > This has happened in a number of previous versions of emacs as well, > from at least 24.3, and possibly earlier. Verified using -Q as well. > > From the bottom-left: > - If the mouse is moved left/right, the window will resize horizontally > mostly properly, but will start shrinking vertically from the top > - If the mouse is moved up, the bottom of the window will resize > properly, but the window will rapidly shrink from the top > - If the mouse is moved down, the window tends to just be moved along > with the mouse, not resized. > > Similarly from the top-right. Resizing using the top-left and bottom-right > window corners works properly. It almost looks like some calculation > for the new window size (in lines) is rounding in the wrong direction, > so the window keeps constantly shrinking. Toggling menubar or toolbar > on or off doesn't make a difference in behaviour. Either I don't understand your description, or I cannot reproduce what you describe. All I see here is expected: Emacs just tries to keep the frame and the windows at integral multiple of character size. I see no other unwarranted resizing. If that's what you see, you may wish to try setting frame-resize-pixelwise and maybe also window-resize-pixelwise to non-nil values, perhaps you will like the results better. If you see something else, try to describe it in more details, or perhaps post a screencast. From debbugs-submit-bounces@debbugs.gnu.org Thu May 07 14:05:45 2015 Received: (at 20527) by debbugs.gnu.org; 7 May 2015 18:05:46 +0000 Received: from localhost ([127.0.0.1]:38053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YqQB6-0004c4-13 for submit@debbugs.gnu.org; Thu, 07 May 2015 14:05:45 -0400 Received: from mail-qc0-f182.google.com ([209.85.216.182]:35643) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YqQB3-0004br-U9 for 20527@debbugs.gnu.org; Thu, 07 May 2015 14:05:43 -0400 Received: by qcbgu10 with SMTP id gu10so25283752qcb.2 for <20527@debbugs.gnu.org>; Thu, 07 May 2015 11:05:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=DxOg9P9kRdtz85o+hnf8TM4mGtcr6+EPM87tYAtK8Dk=; b=JNpjfn7Df/d3J5uvFlfSV5pmLpGQhS4YHAUb977ZCOmulYtvzOzMBd170yKpaJQ1sH KNIkGGs8PpQIaSm5HrPMI5fyTxtJdffbKG4BT/j6AH0nK1j+R1MmxC/kqExlkZJtj4kJ B0mhtrEAnT+vcea2OqtGk9iVlDvSC9TbRXKXt79mYxOjrz+tjR3BVZQz47gQm7WfKhv2 qKb99bLqTw0rTbWBP/0aYQAit90SH7xexYIeXATc4+BgVxhPekb9LNRuzSBaYY1bIlkB b2lMzyyZm3lpS1XvYormVnulijUvUm3fVVzRgy9v4NZGPSpDf1n89zUKLXiIQRv8jy7t 46+g== MIME-Version: 1.0 X-Received: by 10.55.22.10 with SMTP id g10mr11447852qkh.26.1431021936533; Thu, 07 May 2015 11:05:36 -0700 (PDT) Received: by 10.96.160.137 with HTTP; Thu, 7 May 2015 11:05:36 -0700 (PDT) In-Reply-To: <834mnoqnim.fsf@gnu.org> References: <834mnoqnim.fsf@gnu.org> Date: Thu, 7 May 2015 14:05:36 -0400 X-Google-Sender-Auth: CW7lEWi5dnD3C8xAIbu1r05D7uI Message-ID: Subject: Re: bug#20527: 24.5; [w32] resizing window from bottom-left/top-right corner causes broken resizing From: Vladimir Vukicevic To: Eli Zaretskii Content-Type: multipart/alternative; boundary=001a114743c2316610051581c23c X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20527 Cc: 20527@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) --001a114743c2316610051581c23c Content-Type: text/plain; charset=UTF-8 On Thu, May 7, 2015 at 1:57 PM, Eli Zaretskii wrote: > > Date: Thu, 7 May 2015 09:10:31 -0400 > > From: Vladimir Vukicevic > > > > Trying to resize the Emacs window on win32 using the bottom-left or > > top-right corner causes broken resizing to happen, as described below. > > This has happened in a number of previous versions of emacs as well, > > from at least 24.3, and possibly earlier. Verified using -Q as well. > > > > From the bottom-left: > > - If the mouse is moved left/right, the window will resize horizontally > > mostly properly, but will start shrinking vertically from the top > > - If the mouse is moved up, the bottom of the window will resize > > properly, but the window will rapidly shrink from the top > > - If the mouse is moved down, the window tends to just be moved along > > with the mouse, not resized. > > > > Similarly from the top-right. Resizing using the top-left and > bottom-right > > window corners works properly. It almost looks like some calculation > > for the new window size (in lines) is rounding in the wrong direction, > > so the window keeps constantly shrinking. Toggling menubar or toolbar > > on or off doesn't make a difference in behaviour. > > Either I don't understand your description, or I cannot reproduce what > you describe. All I see here is expected: Emacs just tries to keep > the frame and the windows at integral multiple of character size. I > see no other unwarranted resizing. > > If that's what you see, you may wish to try setting > frame-resize-pixelwise and maybe also window-resize-pixelwise to > non-nil values, perhaps you will like the results better. > > If you see something else, try to describe it in more details, or > perhaps post a screencast. > Hmm.. interesting. I just put a screencast up on http://screencast.com/t/7tYMRdYpo1RA Setting frame-resize-pixelwise to non-nil fixes the problem though! So it still feels like an issue due to the rounding. - Vlad --001a114743c2316610051581c23c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Thu, May 7, 2015 at 1:57 PM, Eli Zaretskii <eliz@gnu.org> = wrote:
> Date: Thu,= 7 May 2015 09:10:31 -0400
> From: Vladimir Vukicevic <vla= dimir@pobox.com>
>
> Trying to resize the Emacs window on win32 using the bottom-left or > top-right corner causes broken resizing to happen, as described below.=
> This has happened in a number of previous versions of emacs as well, > from at least 24.3, and possibly earlier. Verified using -Q as well. >
> From the bottom-left:
> - If the mouse is moved left/right, the window will resize horizontall= y
> mostly properly, but will start shrinking vertically from the top
> - If the mouse is moved up, the bottom of the window will resize
> properly, but the window will rapidly shrink from the top
> - If the mouse is moved down, the window tends to just be moved along<= br> > with the mouse, not resized.
>
> Similarly from the top-right. Resizing using the top-left and bottom-r= ight
> window corners works properly. It almost looks like some calculation > for the new window size (in lines) is rounding in the wrong direction,=
> so the window keeps constantly shrinking. Toggling menubar or toolbar<= br> > on or off doesn't make a difference in behaviour.

Either I don't understand your description, or I cannot reproduce what<= br> you describe.=C2=A0 All I see here is expected: Emacs just tries to keep the frame and the windows at integral multiple of character size.=C2=A0 I see no other unwarranted resizing.

If that's what you see, you may wish to try setting
frame-resize-pixelwise and maybe also window-resize-pixelwise to
non-nil values, perhaps you will like the results better.

If you see something else, try to describe it in more details, or
perhaps post a screencast.

Hmm.. interesting. = I just put a screencast up on http://screencast.com/t/7tYMRdYpo1RA

Setting frame-resize-pixelwise to non-nil fixes the problem thoug= h!=C2=A0 So it still feels like an issue due to the rounding.

=
=C2=A0=C2=A0=C2=A0 - Vlad

--001a114743c2316610051581c23c-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 07 14:40:24 2015 Received: (at 20527) by debbugs.gnu.org; 7 May 2015 18:40:24 +0000 Received: from localhost ([127.0.0.1]:38083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YqQid-0005V4-L1 for submit@debbugs.gnu.org; Thu, 07 May 2015 14:40:24 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:37959) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YqQia-0005Un-NL for 20527@debbugs.gnu.org; Thu, 07 May 2015 14:40:21 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NNZ00900T05DV00@a-mtaout22.012.net.il> for 20527@debbugs.gnu.org; Thu, 07 May 2015 21:40:00 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NNZ009S9T6O4Z70@a-mtaout22.012.net.il>; Thu, 07 May 2015 21:40:00 +0300 (IDT) Date: Thu, 07 May 2015 21:40:11 +0300 From: Eli Zaretskii Subject: Re: bug#20527: 24.5; [w32] resizing window from bottom-left/top-right corner causes broken resizing In-reply-to: X-012-Sender: halo1@inter.net.il To: Vladimir Vukicevic Message-id: <831tisqlis.fsf@gnu.org> References: <834mnoqnim.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20527 Cc: 20527@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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 (+) > Date: Thu, 7 May 2015 14:05:36 -0400 > From: Vladimir Vukicevic > Cc: 20527@debbugs.gnu.org > > Hmm.. interesting. I just put a screencast up on > http://screencast.com/t/7tYMRdYpo1RA I certainly see nothing like that here. > Setting frame-resize-pixelwise to non-nil fixes the problem though! So it still > feels like an issue due to the rounding. Yes, but some other factor must be at work here, because I don't see it even without those customizations. Perhaps you've changed some Windows settings that cause this, I don't know. From debbugs-submit-bounces@debbugs.gnu.org Sun May 10 08:31:15 2015 Received: (at 20527) by debbugs.gnu.org; 10 May 2015 12:31:15 +0000 Received: from localhost ([127.0.0.1]:39918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YrQO2-0007Za-6z for submit@debbugs.gnu.org; Sun, 10 May 2015 08:31:14 -0400 Received: from mout.gmx.net ([212.227.17.20]:49226) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YrQO0-0007ZJ-5J for 20527@debbugs.gnu.org; Sun, 10 May 2015 08:31:12 -0400 Received: from [194.166.83.72] ([194.166.83.72]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0LhCDT-1Zc4si3Tcd-00oXUP; Sun, 10 May 2015 14:31:03 +0200 Message-ID: <554F4F7C.1060903@gmx.at> Date: Sun, 10 May 2015 14:30:52 +0200 From: martin rudalics MIME-Version: 1.0 To: Vladimir Vukicevic , Eli Zaretskii Subject: Re: bug#20527: 24.5; [w32] resizing window from bottom-left/top-right corner causes broken resizing References: <834mnoqnim.fsf@gnu.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:5a1RFRpSFY78tkxlOzjde0bVo9c2PGoXYTPAtAmK8YDTZ/bceZ3 /iN5N9xtn59HAwxTbw8aBTGl39C5QOLJ/DFv8hR27ukx3px/mLb30W+QZzxMEOO0izZOin2 VP2BYvNAb48VdkxS05nrd1fRr9cvpIi9IVPH2S4dlnQuTOMZW6TrZo6rSkZLLRvcSl91C0S uh6/yNh+zYXiDDhGuoNLA== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20527 Cc: 20527@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > Hmm.. interesting. I just put a screencast up on > http://screencast.com/t/7tYMRdYpo1RA To watch this with Firefox I'm asked to install a thing called Adobe Flash Player which I refuse because in the past it silently tried to install other software as well. So could you please try to break the stream into some significant screenshots and post them here. Thanks in advance, martin From debbugs-submit-bounces@debbugs.gnu.org Sun May 10 10:45:35 2015 Received: (at 20527) by debbugs.gnu.org; 10 May 2015 14:45:36 +0000 Received: from localhost ([127.0.0.1]:40150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YrSU3-0002Mq-AC for submit@debbugs.gnu.org; Sun, 10 May 2015 10:45:35 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:58556) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YrSU0-0002MZ-Ud for 20527@debbugs.gnu.org; Sun, 10 May 2015 10:45:34 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NO5001001M2ZE00@a-mtaout23.012.net.il> for 20527@debbugs.gnu.org; Sun, 10 May 2015 17:45:24 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NO50029B2BN0Q10@a-mtaout23.012.net.il>; Sun, 10 May 2015 17:45:24 +0300 (IDT) Date: Sun, 10 May 2015 17:45:16 +0300 From: Eli Zaretskii Subject: Re: bug#20527: 24.5; [w32] resizing window from bottom-left/top-right corner causes broken resizing In-reply-to: <554F4F7C.1060903@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <838ucwo5j7.fsf@gnu.org> References: <834mnoqnim.fsf@gnu.org> <554F4F7C.1060903@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20527 Cc: vladimir@pobox.com, 20527@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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 (+) > Date: Sun, 10 May 2015 14:30:52 +0200 > From: martin rudalics > CC: 20527@debbugs.gnu.org > > > Hmm.. interesting. I just put a screencast up on > > http://screencast.com/t/7tYMRdYpo1RA > > To watch this with Firefox I'm asked to install a thing called Adobe > Flash Player which I refuse because in the past it silently tried to > install other software as well. > > So could you please try to break the stream into some significant > screenshots and post them here. What the screencast shows is that when you move the lower-left edge of the frame, the upper-right edge moves as well, as if each character of change in the size caused by your dragging gets _another_ character of change that causes the other side to move. From debbugs-submit-bounces@debbugs.gnu.org Mon May 11 06:09:10 2015 Received: (at 20527) by debbugs.gnu.org; 11 May 2015 10:09:10 +0000 Received: from localhost ([127.0.0.1]:40592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yrke6-0001Ju-8a for submit@debbugs.gnu.org; Mon, 11 May 2015 06:09:10 -0400 Received: from mout.gmx.net ([212.227.17.21]:60468) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yrke4-0001Jf-MZ for 20527@debbugs.gnu.org; Mon, 11 May 2015 06:09:09 -0400 Received: from [88.117.58.212] ([88.117.58.212]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MK3bN-1Yt7YT1NZt-001VOh; Mon, 11 May 2015 12:08:56 +0200 Message-ID: <55507FB5.7080507@gmx.at> Date: Mon, 11 May 2015 12:08:53 +0200 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#20527: 24.5; [w32] resizing window from bottom-left/top-right corner causes broken resizing References: <834mnoqnim.fsf@gnu.org> <554F4F7C.1060903@gmx.at> <838ucwo5j7.fsf@gnu.org> In-Reply-To: <838ucwo5j7.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:v3+Y+QD98nzmMxRchwv/527RMD8QbcEEZLOHotwkUEaaTKTOR5M 0ByqWKY52jmqlEODyYWj559R5GtI0W87bU0w0+8bmt0MJmYR7uLqMp8KgVrrVbNOOSzQKdM XMGo2OETLfqfs2Aw0WyS2TmuZ2stmPGb3o+KKMA0csbdvlz98Qz1kwkkNFIipDN+ndYa8kr 2yfRQdWAsV9C2teexydHw== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20527 Cc: vladimir@pobox.com, 20527@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > What the screencast shows is that when you move the lower-left edge of > the frame, the upper-right edge moves as well, as if each character of > change in the size caused by your dragging gets _another_ character of > change that causes the other side to move. Strange indeed. I never trusted the code in WM_WINDOWPOSCHANGING. martin From debbugs-submit-bounces@debbugs.gnu.org Wed May 20 05:48:49 2015 Received: (at 20527-done) by debbugs.gnu.org; 20 May 2015 09:48:49 +0000 Received: from localhost ([127.0.0.1]:50705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yv0cL-0006kr-A9 for submit@debbugs.gnu.org; Wed, 20 May 2015 05:48:49 -0400 Received: from mout.gmx.net ([212.227.17.21]:53903) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yv0cJ-0006kZ-45 for 20527-done@debbugs.gnu.org; Wed, 20 May 2015 05:48:47 -0400 Received: from [178.191.136.40] ([178.191.136.40]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LsPwa-1ZJIn02Buy-011vs7; Wed, 20 May 2015 11:48:38 +0200 Message-ID: <555C5871.70603@gmx.at> Date: Wed, 20 May 2015 11:48:33 +0200 From: martin rudalics MIME-Version: 1.0 To: Vladimir Vukicevic , Eli Zaretskii Subject: Re: bug#20527: 24.5; [w32] resizing window from bottom-left/top-right corner causes broken resizing References: <834mnoqnim.fsf@gnu.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:gSy2iftFz+B81+xKgYaK5umNbYCZ6IkAJ/IlfejECw1YWFd86AX jlyOwcKkL2Y/6jO/xdZhvqmdjrPRxuGp6Q64VVHcyksGdlwvFtU0bSpXZD/XMT9WvHDMM10 scU8hqGRZxQBamsK44u5jl0hle6QyHJ+N9ZUmnN+jhumdIr9gUGsqy1zy3wIe1RYTV4s1TY GSjitzyuW9ekOS3Vb7zBw== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20527-done Cc: 20527-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > Setting frame-resize-pixelwise to non-nil fixes the problem though! This will probably be the only way to handle this for Emacs 24.5. Closing this bug because with Emacs 25.1 mouse resizing the frame is always done pixelwise on Windows. martin From unknown Sun Jun 22 13:36:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 17 Jun 2015 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator