From unknown Tue Aug 19 23:08:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#28442 <28442@debbugs.gnu.org> To: bug#28442 <28442@debbugs.gnu.org> Subject: Status: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS Reply-To: bug#28442 <28442@debbugs.gnu.org> Date: Wed, 20 Aug 2025 06:08:59 +0000 retitle 28442 26.0.50; desktop-save-mode no longer restores correct frame s= ize on macOS reassign 28442 emacs submitter 28442 Aaron Jensen severity 28442 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 07:06:50 2017 Received: (at submit) by debbugs.gnu.org; 13 Sep 2017 11:06:50 +0000 Received: from localhost ([127.0.0.1]:37213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ds5VJ-0008Pf-AZ for submit@debbugs.gnu.org; Wed, 13 Sep 2017 07:06:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ds5VH-0008PS-5w for submit@debbugs.gnu.org; Wed, 13 Sep 2017 07:06:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ds5V7-0006au-Uc for submit@debbugs.gnu.org; Wed, 13 Sep 2017 07:06:41 -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, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56497) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ds5V7-0006aX-Ru for submit@debbugs.gnu.org; Wed, 13 Sep 2017 07:06:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45740) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ds5V3-0003UE-NX for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 07:06:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ds5Uz-0006Q5-K5 for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 07:06:33 -0400 Received: from mail-pf0-x230.google.com ([2607:f8b0:400e:c00::230]:32876) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ds5Uz-0006OZ-0I for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 07:06:29 -0400 Received: by mail-pf0-x230.google.com with SMTP id y29so22159388pff.0 for ; Wed, 13 Sep 2017 04:06:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=Zmwfw4Pd1SlLmX8G8m5QkO5KtAvvxtDlKRqC3W5ybzI=; b=jDT0qDhLkHPQOCLp8tR8Lb6zeutBdsVYRPlgMGAKUl8YuILzlXlGrW6psIAqx19yyd TgQMzTURz7EPW2QqvZzkOyEEtyf78/RnMq5c0Z5fP0wtj3spiGQ8Ia8Xn9ZnCAQ3u8jS 771XWJ065kPBa9TotGObhu0lYQmviHKDA/hQRxsMYGA80EJZKdJLn86yovvT3IPYtkB5 2nF/qCS9LHaMbNqBFBGQRTPQMLI2oPk0hMyWcDzR72UZDdNEdK9woxkQwqDlnaa+DYRH Pl0+BDdb1ftff7UWznFNgoEUr/8Ij11ZRJtOilsvpzO6merSC0Y8kjK7C/ALdRz5dpR7 OzCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=Zmwfw4Pd1SlLmX8G8m5QkO5KtAvvxtDlKRqC3W5ybzI=; b=jlutz2srYgIcdNBfO4IrUkWVGA6UZnBl9jaFVLZnHZwwX3nMFZQXgKTTCBAq/SbiF9 b778opRZEniv9ImjFsFnQvCBtioI3TIAZ7Jj/X1xv2xUyu9fQ6qBtJrQkWeiLsmwUHgl J2IJjn2ls6PSc4XAWT7quOwcx+gy6Xqa4YrEpABOvcW68VocnPbzEuT3WJ+fHh57mX07 RdvN9dK2I8PAvNnmZRfo3I16KHuS8uqS9VO0P4Zt8tE8S2pGoxZjhaswYnaxAd2CGh9U 1Giag6fnqlZi/KPCBE2UCqAnLn+OkyMeR7qnQfwhozcUy80yMkViGoUXxmQtdnLGFR7D g9ng== X-Gm-Message-State: AHPjjUiPOaoLPROK5H7+922JF9SG1qoSS1Xny5RHigVzRkcC5Lh6zuaS WYagVRyzwjf2nXUSTd0= X-Google-Smtp-Source: AOwi7QAkedBonR71tH0P+FpiAIByHHmgthdDEmL6HBi2YY2NcX/v7B6bUPEVApXTy2j55+KYRkCEtQ== X-Received: by 10.84.216.69 with SMTP id f5mr3983266plj.1.1505300785933; Wed, 13 Sep 2017 04:06:25 -0700 (PDT) Received: from aaron-mbpt.local (c-76-28-156-232.hsd1.wa.comcast.net. [76.28.156.232]) by smtp.gmail.com with ESMTPSA id s186sm20357997pgb.89.2017.09.13.04.06.23 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 Sep 2017 04:06:24 -0700 (PDT) From: Aaron Jensen To: bug-gnu-emacs@gnu.org Subject: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS Date: Wed, 13 Sep 2017 04:06:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) After d31cd79b40dbd5459b16505a4ee4340210499277 is applied, desktop-save-mode will no longer restore frames on macOS to the proper size. They end up being slightly smaller in both height and width, meaning that repeated restarts will result in a shrinking frame. I don't know where the equivalent is in desktop.el, but when implementing my own version of restoring the frame position it was (before d31cd79b) necessary to slightly adjust frame height and width from the reported width when saving. I was able to remove this hack after d31cd79b: https://github.com/aaronjensen/restore-frame-position/commi= t/b89f85e145dd94922a74de60f2e8993c80874796 Also note that even without d31cd79b, desktop-save-mode restores a height that is roughly 4px shy of the frames's actual height, but that may have something to do with a setting I have somewhere that allows my emacs frame height to not be snapped to text height--I don't remember what that setting is, however. To repro: emacs -Q eval: (desktop-save-mode) C-x C-c emacs -Q eval: (desktop-read) In GNU Emacs 26.0.50 (build 1, x86_64-apple-darwin16.7.0, NS appkit-1504.83= Version 10.12.6 (Build 16G29)) of 2017-09-13 built on aaron-mbpt.local Repository revision: a0202fdc85ddc36b73a1c7c4f2d3ec45cd22c5e1 Windowing system distributor 'Apple', version 10.3.1504 Recent messages: Desktop: 1 frame, 0 buffers restored. Loading /Users/aaronjensen/.emacs-private.el (source)... .emacs-private.el: =E2=80=98when-let=E2=80=99 is an obsolete macro (as of 2= 6.1); use =E2=80=98when-let*=E2=80=99 instead. Loading /Users/aaronjensen/.emacs-private.el (source)...done Turning on magit-auto-revert-mode...done evil-magit initialized Starting new Ispell process aspell with default dictionary... Loading /Users/aaronjensen/.emacs.d/.cache/recentf...done Open the quickhelp. Skipping check for new version (reason: dotfile) Configured using: 'configure 'CFLAGS=3D-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.pl= atform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -I/usr/local/opt/imagemagick@6/include' --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=3D/usr/local/share/emacs/site-lisp --infodir=3D/usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/info/emacs --prefix=3D/usr/local/Cellar/emacs-plus/HEAD-d4c3669_2 --with-ns --disable-ns-self-contained --with-modules --with-xml2 --with-gnutls --with-imagemagick --with-rsvg --without-dbus --without-pop --without-makeinfo 'LDFLAGS=3D-L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.p= latform/Developer/SDKs/MacOSX10.12.sdk/usr/lib -lxml2 -lz -lpthread -licucore'' Configured features: JPEG RSVG NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES Important settings: value of $LC_CTYPE: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Spacemacs buffer Minor modes in effect: global-git-gutter+-mode: t projectile-mode: t recentf-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t desktop-save-mode: t global-spacemacs-whitespace-cleanup-mode: t spacemacs-whitespace-cleanup-mode: t ws-butler-global-mode: t ws-butler-mode: t winum-mode: t winner-mode: t volatile-highlights-mode: t global-vi-tilde-fringe-mode: t pupo-mode: t purpose-mode: t spaceline-info-mode: t spaceline-helm-mode: t save-place-mode: t savehist-mode: t popwin-mode: t persp-mode: t Info-breadcrumbs-in-mode-line-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flx-ido-mode: t eyebrowse-mode: t global-evil-surround-mode: t evil-surround-mode: t global-evil-search-highlight-persist: t evil-search-highlight-persist: t show-smartparens-global-mode: t show-smartparens-mode: t evil-lion-mode: t evil-escape-mode: t global-anzu-mode: t anzu-mode: t eval-sexp-fu-flash-mode: t editorconfig-mode: t global-edit-server-edit-mode: t diff-auto-refine-mode: t counsel-mode: t ivy-mode: t clean-aindent-mode: t hybrid-mode: t which-key-mode: t override-global-mode: t global-undo-tree-mode: t undo-tree-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t spacemacs-leader-override-mode: t global-spacemacs-leader-override-mode: t global-hl-line-mode: t xterm-mouse-mode: t global-auto-revert-mode: t ido-vertical-mode: t global-page-break-lines-mode: t page-break-lines-mode: t global-eldoc-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 buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Load-path shadows: /Users/aaronjensen/.emacs.d/elpa/26.0/org-mac-link-20170105.1723/org-mac-li= nk hides /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/or= g-mac-link /Users/aaronjensen/.emacs.d/elpa/26.0/ht-20161015.1945/ht hides /Users/aaro= njensen/.emacs.d/core/libs/ht /Users/aaronjensen/.emacs.d/elpa/26.0/less-css-mode-20160930.2153/less-css-= mode hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/= lisp/textmodes/less-css-mode /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox hides /u= sr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/ox /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-texinfo = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/ox-texinfo /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-publish = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/ox-publish /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-org hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ox-org /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-odt hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ox-odt /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-md hides= /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/o= x-md /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-man hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ox-man /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-latex hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/ox-latex /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-icalenda= r hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lis= p/org/ox-icalendar /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-html hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ox-html /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-beamer h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ox-beamer /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-ascii hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/ox-ascii /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org hides /= usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/org /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-w3m hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /org-w3m /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-version= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/org-version /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-timer h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/org-timer /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-table h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/org-table /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-src hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /org-src /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-rmail h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/org-rmail /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-protoco= l hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lis= p/org/org-protocol /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-plot hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/org-plot /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-pcomple= te hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/li= sp/org/org-pcomplete /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-mouse h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/org-mouse /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-mobile = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/org-mobile /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-mhe hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /org-mhe /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-macs hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/org-macs /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-macro h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/org-macro /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-loaddef= s hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lis= p/org/org-loaddefs /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-list hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/org-list /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-lint hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/org-lint /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-irc hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /org-irc /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-install= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/org-install /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-inlinet= ask hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/l= isp/org/org-inlinetask /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-info hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/org-info /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-indent = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/org-indent /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-id hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= org-id /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-habit h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/org-habit /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-gnus hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/org-gnus /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-footnot= e hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lis= p/org/org-footnote /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-feed hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/org-feed /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-faces h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/org-faces /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-eww hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /org-eww /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-eshell = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/org-eshell /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-entitie= s hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lis= p/org/org-entities /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-element= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/org-element /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-docview= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/org-docview /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-datetre= e hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lis= p/org/org-datetree /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-ctags h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/org-ctags /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-crypt h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/org-crypt /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-compat = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/org-compat /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-colview= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/org-colview /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-clock h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/org-clock /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-capture= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/org-capture /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-bibtex = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/org-bibtex /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-bbdb hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/org-bbdb /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-attach = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/org-attach /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-archive= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/org-archive /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-agenda = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/org-agenda /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob hides /u= sr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/ob /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-tangle h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-tangle /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-table hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/ob-table /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-stan hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-stan /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-sqlite h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-sqlite /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-sql hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-sql /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-shen hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-shen /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-shell hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/ob-shell /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-sed hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-sed /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-screen h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-screen /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-scheme h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-scheme /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-sass hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-sass /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ruby hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-ruby /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ref hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-ref /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-R hides = /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/ob= -R /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-python h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-python /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-processi= ng hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/li= sp/org/ob-processing /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-plantuml= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/ob-plantuml /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-picolisp= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/ob-picolisp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-perl hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-perl /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-org hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-org /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-octave h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-octave /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ocaml hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/ob-ocaml /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-mscgen h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-mscgen /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-maxima h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-maxima /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-matlab h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-matlab /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-makefile= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/ob-makefile /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-lua hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-lua /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-lob hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-lob /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-lisp hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-lisp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-lilypond= hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp= /org/ob-lilypond /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ledger h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-ledger /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-latex hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/ob-latex /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-keys hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-keys /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-js hides= /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/o= b-js /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-java hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-java /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-J hides = /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/ob= -J /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-io hides= /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/o= b-io /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-haskell = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/ob-haskell /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-groovy h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-groovy /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-gnuplot = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/ob-gnuplot /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-fortran = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/ob-fortran /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-forth hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/ob-forth /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-exp hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-exp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-eval hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-eval /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-emacs-li= sp hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/li= sp/org/ob-emacs-lisp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ebnf hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-ebnf /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-dot hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-dot /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ditaa hi= des /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/or= g/ob-ditaa /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-css hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-css /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-core hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-core /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-coq hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-coq /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-comint h= ides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/o= rg/ob-comint /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-clojure = hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/= org/ob-clojure /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-calc hid= es /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org= /ob-calc /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-C hides = /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/ob= -C /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-awk hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-awk /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-asymptot= e hides /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lis= p/org/ob-asymptote /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-abc hide= s /usr/local/Cellar/emacs-plus/HEAD-d4c3669_2/share/emacs/26.0.50/lisp/org/= ob-abc Features: (shadow sort editorconfig-core editorconfig-core-handle editorconfig-fnmatch mail-extr emacsbug sendmail colir smex git-gutter-fringe+ fringe-helper git-gutter+ docker-tramp tramp-cache tramp tramp-compat tramp-loaddefs trampver parse-time projectile grep compile recentf tree-widget aggressive-fill-paragraph org-inlinetask ob-elixir ob-http ob-http-mode ob-restclient restclient ox-gfm ox-md ox-reveal ox-odt 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 orgit org-element avl-tree generator git-rebase magit-gh-pulls gh gh-users gh-issues gh-pulls gh-repos gh-comments gh-gist gh-oauth gh-api logito gh-cache gh-auth gh-url url-http tls gnutls url url-proxy url-privacy url-expand url-methods url-history mailcap url-auth url-cookie url-domsuf url-util url-gw nsm evil-magit magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-branch magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert magit-process magit-margin magit-mode magit-git magit-section magit-popup git-commit magit-utils crm log-edit message puny rfc822 mml mml-sec epa epg gnus-util rmail rmail-loaddefs mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp async org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs desktop frameset quiet-emacs fill-or-unfill contextual-menubar init-xclip init-flyspell init-terminal-cursor evil-terminal-cursor-changer init-org init-magit evil-mc evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common hl-todo ucs-utils persistent-soft list-utils pcache eieio-base font-utils server zone xterm-color spacemacs-whitespace-cleanup ws-butler winum winner window-purpose-x imenu-list imenu ibuf-ext ibuffer ibuffer-loaddefs dired dired-loaddefs volatile-highlights vi-tilde-fringe unicode-fonts tmux string-inflection spacemacs-purpose-popwin window-purpose window-purpose-fixes window-purpose-prefix-overload window-purpose-switch let-alist window-purpose-layout window-purpose-core window-purpose-configuration window-purpose-utils spaceline-config spaceline-segments spaceline powerline powerline-separators color powerline-themes smartparens-config smartparens-text smartparens-ruby saveplace savehist ruby-test-mode pcre2el rxt re-builder ruby-mode smie popwin persp-mode osx-trash linum ivy-hydra info+ image-mode gh-common gh-profile s marshal flycheck-pos-tip pos-tip flycheck-flow flycheck find-func flx-ido eyebrowse format-spec evil-surround evil-search-highlight-persist evil-numbers evil-lisp-state smartparens dash evil-lion evil-indent-plus evil-exchange evil-escape evil-args evil-anzu anzu cider-eval-sexp-fu eval-sexp-fu highlight editorconfig edit-server noutline outline dtrt-indent drupal/pcomplete rx diff-hl vc-dir ewoc vc vc-dispatcher diff-mode counsel jka-compr esh-util etags xref project swiper ivy flx delsel ivy-overlay ffap clean-aindent-mode adaptive-wrap hybrid-mode exec-path-from-shell evil-evilified-state which-key use-package diminish bind-key hydra lv cus-edit cus-start cus-load evil evil-integration undo-tree diff evil-maps evil-commands flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars ring info bind-map quelpa help-fns radix-tree package-build mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr json map lisp-mnt hl-line xt-mouse autorevert filenotify cl-extra disp-table wid-edit monokai-theme finder-inf init-sass init-php init-html init-evil core-configuration-layer eieio-compat ht cl help-mode warnings package epg-config url-handlers url-parse auth-source cl-seq password-cache url-vars eieio eieio-core eieio-loaddefs ido-vertical-mode ido seq byte-opt bytecomp byte-compile cconv core-spacemacs core-use-package-ext core-transient-state core-micro-state core-toggle core-keybindings core-fonts-support core-spacemacs-buffer core-funcs cl-macs gv core-themes-support core-display-init core-jump core-release-management core-custom-settings core-dotspacemacs core-command-line pcase core-debug edmacro kmacro derived advice profiler easymenu cl-loaddefs cl-lib page-break-lines easy-mmode subr-x time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded 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 kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 1211745 647890) (symbols 48 78272 93) (miscs 40 954 595) (strings 32 336715 142669) (string-bytes 1 9223807) (vectors 16 102942) (vector-slots 8 2434252 413857) (floats 8 527 1219) (intervals 56 2595 594) (buffers 992 13)) From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 07:22:51 2017 Received: (at 28442) by debbugs.gnu.org; 13 Sep 2017 11:22:52 +0000 Received: from localhost ([127.0.0.1]:37225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ds5kp-0000LW-Q7 for submit@debbugs.gnu.org; Wed, 13 Sep 2017 07:22:51 -0400 Received: from mail-qk0-f182.google.com ([209.85.220.182]:37306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ds5ko-0000LH-0R for 28442@debbugs.gnu.org; Wed, 13 Sep 2017 07:22:50 -0400 Received: by mail-qk0-f182.google.com with SMTP id b82so30845753qkc.4 for <28442@debbugs.gnu.org>; Wed, 13 Sep 2017 04:22:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:date:message-id:subject:to; bh=g5vnto8b5VAHbc1jIApD4U/4TPGsimlCO6Lhe6s0EdY=; b=dyXa/5MVTMesJCDXNfZ0aRVOXT+nMzkF2oUvpXg89JzPx5R19xSj7a68xSkYNX68Ro jjB/8IUJnRH39EEu5MacyMWu5S1jzQTOGU13fIpTO8CICnZYUyfDhKVXTmElXNSlxCLr VlG56D7uUAuP9fO6glo8levCo+d+iCvXOmrMmwqvxhJmJVeegnsTxpNuQZdgOe0w0Pb6 +/ElfPDFng0klnNnOX4nMldON1L9yNXZixwWs4rWetDjlKxUIOXjsj4JQFXvURhdq/mA wqszeAdPYSOl8syzFiwDP3pYhKoJ5YbBksld1gzQQIJtNUW4QNFsYfidh6JOdxWlcge+ JVlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=g5vnto8b5VAHbc1jIApD4U/4TPGsimlCO6Lhe6s0EdY=; b=llPGF6dzrQPR+3TCY0N/GqmkYR5pVnl+C+daZ+4Iws+/7b1y1B1BOx4moof1wGtjfJ DXLBjNldXYAWA/dgaigv/o13+qLJGqSX1iKdwx4pchEnItDLgBFztuRSrxIj2lNGPkYq OaAepsYpOOFi9zzLswiw5taaN5N3bT7/gB/7cM0uX56Hv6gDytjFqLAsM/aNXx/tid7I TIn1uH7KfChDjArFYom08IhfEI8/60NJWsTaMGeoXSposx3cqN7pW7AbV0hWLPThrd3N EchdWUHz07Rl3R8uiEOA2V42QC63DN2tZI/4A6JImtptdZteWYJMDy/wzOqU6ZhJJX+7 c8Wg== X-Gm-Message-State: AHPjjUixWpjxp6kTtaDXuL8gkdB2Q+BMfeIuelElo+Lq4E0nf8LBXwQq Y26xFz6b1d4VCiyKGGK610EIvwmOZKWav1qMFRLSxQ== X-Google-Smtp-Source: ADKCNb71wVPNYnzpi7kck7d0nXwEXIcqzzEl56EYsEMsPPrY2LgwnAOHQwjMfAGUHIbhBKZ9Ur6beysbDnmahlNBUII= X-Received: by 10.55.141.66 with SMTP id p63mr23599852qkd.210.1505301764080; Wed, 13 Sep 2017 04:22:44 -0700 (PDT) Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 13 Sep 2017 07:22:42 -0400 From: Aaron Jensen X-Mailer: Airmail (442) MIME-Version: 1.0 Date: Wed, 13 Sep 2017 07:22:42 -0400 Message-ID: Subject: Re: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS To: 28442@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28442 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.5 (/) The setting I mentioned but could not remember was: (setq frame-resize-pixelwise t) Also, I just wanted to say thank you to you, Alan Third, for all of the work on Emacs macOS. It is very much appreciated. Thanks, Aaron From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 12:07:22 2017 Received: (at 28442) by debbugs.gnu.org; 22 Nov 2017 17:07:22 +0000 Received: from localhost ([127.0.0.1]:52997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHYUc-0003Sp-As for submit@debbugs.gnu.org; Wed, 22 Nov 2017 12:07:22 -0500 Received: from mail-wr0-f179.google.com ([209.85.128.179]:40926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHYUa-0003SZ-AH for 28442@debbugs.gnu.org; Wed, 22 Nov 2017 12:07:20 -0500 Received: by mail-wr0-f179.google.com with SMTP id s41so9739327wrc.7 for <28442@debbugs.gnu.org>; Wed, 22 Nov 2017 09:07:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=9iFVdhCFbuJ5tW74xUOjPWATktdgtgAQkBxfsDFjRaE=; b=INqY0SG5nxPFjC4/6D+c4veJnRXOy9fJ70E0mK4VlTnBeEc80bzdKetNduH5bYImaD zUpNs8wYiyQ7b2ODfiBXC81I/9A7oRQ/s3sUL/W+QpV4w8xL3E7gpkzk5iiyLWiYCK0J g2S9Hxt0TWzsBlIv4gkPtZVXLgc8wQemvTzvAiXxRkjIJbyAGYebypLxtnYTneX9jpUk mr6r8HJjQVKa1cysyjulrm6gp/pwXT7qdTp15eWK/NMl2sCDRnx8GwikVvoHz1K1A/0F S6H4bynRl22wSNFFe2IqlWEHvgaZIyc5fpdhQKkisQDwPKT5Vbp7Cgk9hYDlX8HcAfRL nQ6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=9iFVdhCFbuJ5tW74xUOjPWATktdgtgAQkBxfsDFjRaE=; b=cKF91FfdTZDiXE/Aulp4MBDjWSIiML2wEK141o//AnBmosCUf6v2KeVr4N2NSX29Z1 sMzroV5/tLfr/qmtL6qH03MdZmYX1YaBXfUrB3y0pvImF4fKtYXHyW1EduFR5xbKtdLY ZNOWQsnbyxvJvunJ/368E/F5v2Wvo+liF6VRUubuwnB1SwYKqCIzZOYWgJjq8ZFZlpPh bG0lGEUUBjFlDX7xRqSKEmJvbMCn/nUz4AoqYtsfRPl8iEqVWRxaVvgnL0zhcAKRL0SI WzVVOjteAK7DOp/Rf7R+wZA+q16hKVTTLAiPKfu8kKQlT5XxpRKtKzhwYbiFL3QMuPQA ezMA== X-Gm-Message-State: AJaThX7jZ2VO0snwaVxm70d0/aB0DrDVN7KVx57uk0IO+UiS8Db/ttMD 84cKj+evKLpmm2VXjZREPItlLjM8 X-Google-Smtp-Source: AGs4zMaFgTuO+UGMpT8rZzTutRQi1fS1i1cZRTxvzVu06OZkF5uL0T5hL0ar0/2jugnammcR83Kt3Q== X-Received: by 10.223.175.100 with SMTP id z91mr17370642wrc.138.1511370434422; Wed, 22 Nov 2017 09:07:14 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-e0d3-ffce-abbc-17c6.holly.idiocy.org. [2001:8b0:3f8:8129:e0d3:ffce:abbc:17c6]) by smtp.gmail.com with ESMTPSA id b105sm10361736wrd.69.2017.11.22.09.07.13 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 22 Nov 2017 09:07:13 -0800 (PST) From: Alan Third To: Aaron Jensen Subject: Re: bug#28442: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS References: Date: Wed, 22 Nov 2017 17:07:12 +0000 In-Reply-To: (Aaron Jensen's message of "Wed, 13 Sep 2017 04:06:22 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) Aaron Jensen writes: > After d31cd79b40dbd5459b16505a4ee4340210499277 is applied, > desktop-save-mode will no longer restore frames on macOS to the proper > size. They end up being slightly smaller in both height and width, > meaning that repeated restarts will result in a shrinking frame. > > I don't know where the equivalent is in desktop.el, but when > implementing my own version of restoring the frame position it was > (before d31cd79b) necessary to slightly adjust frame height and width > from the reported width when saving. I was able to remove this hack > after d31cd79b: https://github.com/aaronjensen/restore-frame-position/commit/b89f85e145dd94922a74de60f2e8993c80874796 > > Also note that even without d31cd79b, desktop-save-mode restores a > height that is roughly 4px shy of the frames's actual height, but that > may have something to do with a setting I have somewhere that allows my > emacs frame height to not be snapped to text height--I don't remember > what that setting is, however. Hi Aaron, I think you want to use frame-text-width and frame-text-height rather than frame-geometry-*. frame-geometry-width returns the outer width of the frame, but the functions for *setting* the width and height use the inner frame size, which I think equates to the text area size. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 12:15:28 2017 Received: (at 28442) by debbugs.gnu.org; 22 Nov 2017 17:15:28 +0000 Received: from localhost ([127.0.0.1]:53011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHYcR-0003fD-35 for submit@debbugs.gnu.org; Wed, 22 Nov 2017 12:15:28 -0500 Received: from mail-qk0-f175.google.com ([209.85.220.175]:39072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHYcQ-0003f2-38 for 28442@debbugs.gnu.org; Wed, 22 Nov 2017 12:15:26 -0500 Received: by mail-qk0-f175.google.com with SMTP id w125so17690638qkb.6 for <28442@debbugs.gnu.org>; Wed, 22 Nov 2017 09:15:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=9bryAcrovyUBiYhLDv5UyXD7fCrwVwdwb2HBxDdUfTg=; b=nXQkIY3mCOr5YId1bNgj5Hjl7wTZ+tR9/itbn6G/HXiTQ77tOpxooBA+QxH1sUHbmS MM/+1zrzJsR2pFgjL2ze1LWEUdl7VDua0kXN/zV/2fQrFfbKI1E+b2KNVoP/3GCrTRUS G87rgxJqKYotmtdOOpOZKEyXNErUK/AvzymIE8qf/79TYZpo+wzIzSys7KGnJI3NiGLz bU/4Q5TKxLUqKdGzPYJyQimirEwEXH7g/V5TI45QwbOH/dibQMzs2trEosyNugSd/4/i OwGBDvIVHOmkzSFPQBcncPmchchiAEytv66o/1NXEcUxfR2I5Pbh7Yv89yeVwCBYEowI bPrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=9bryAcrovyUBiYhLDv5UyXD7fCrwVwdwb2HBxDdUfTg=; b=lXkKJHrKZt6qf0oE4EGnS+/B4xIUiEfKVFNJclAchfjITDZ+86Oa1nW+IgXnjI/amQ w3hWyfYiiQpbCMORme01ttYBfQo1Z+o+TSjrXoIHQdOFe3zxW5R8lEgHypueplgLFbAp Vyxhj9RgWy+1mccy1xmgdIK/nPtzzqm1N1/7g6BxgmL8xDNQK1wVd75SZCqKvhr0N2bB SO6/0ID/bqWKgFuBWtGRUG6Ft9XmGcV3I6Sl3hd64qalTwwFbSDA5nhob+kprZQuyqMx WVE0w2j6O6iJTQpK/GKUXWZ2hG/Ej0eF+hvvezCHXZJiH3cU1Lv++rmMbwnPu89/t585 VBUw== X-Gm-Message-State: AJaThX6tRS8mtMrwUxzCqDwgqEMa3AMc/8w89wFq6dW6VTKXM3yxGixe r+O4ZwQqNYITnDimWi3bZ6lHkPDNgEq6K6bsk/2IxQ== X-Google-Smtp-Source: AGs4zMZ64CMdn63da/LZfgEfWiv+bB0ofay/bYlDept1M3BPFK2EFf0Vsj1S+f15g1WFpSE24Csywm5bL0yFb7S3jH0= X-Received: by 10.55.43.15 with SMTP id r15mr35458425qkh.42.1511370920603; Wed, 22 Nov 2017 09:15:20 -0800 (PST) Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 22 Nov 2017 09:15:19 -0800 From: Aaron Jensen In-Reply-To: References: X-Mailer: Airmail (461) MIME-Version: 1.0 Date: Wed, 22 Nov 2017 09:15:19 -0800 Message-ID: Subject: Re: bug#28442: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS To: Alan Third Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On November 22, 2017 at 9:07:14 AM, Alan Third (alan@idiocy.org(mailto:alan@idiocy.org)) wrote: > > Hi Aaron, I think you want to use frame-text-width and frame-text-height > rather than frame-geometry-*. > > frame-geometry-width returns the outer width of the frame, but the > functions for *setting* the width and height use the inner frame size, > which I think equates to the text area size. Ah, that works, thank you. That helps for my package, but is there a bug in desktop-save-mode still? Aaron From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 15:31:38 2017 Received: (at 28442) by debbugs.gnu.org; 22 Nov 2017 20:31:38 +0000 Received: from localhost ([127.0.0.1]:53133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHbgI-0008Pz-81 for submit@debbugs.gnu.org; Wed, 22 Nov 2017 15:31:38 -0500 Received: from mail-wr0-f169.google.com ([209.85.128.169]:35560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHbgG-0008Pe-GB for 28442@debbugs.gnu.org; Wed, 22 Nov 2017 15:31:37 -0500 Received: by mail-wr0-f169.google.com with SMTP id w95so15741241wrc.2 for <28442@debbugs.gnu.org>; Wed, 22 Nov 2017 12:31:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=JingB12dnD1qouFCxQe1xU89DSv8DrbSMywlYYzFMF0=; b=BltuJ+EgWsi+H1840sJLt/1wiZevUdrhS+qVoA4xveLfx4dVbResHUaz8Z4kCEdPHN UAIJa3a6o7ebPtW77LK6xWTru7kSDIH80/S+0tXlJXrAr5/XDDoiRwfh7sj1O7+be6cd hJEdXlqElUW7M3hh4Zv2wvr/KtVpQZcllotZjoawuWtewiBzE61WIRiwiOkrAzf2PUDU lSELLVDnsqLI8Shv2IKb69auswJmW6Qdif4ioQXATiTC3o7LAKo0Ok0cqeMFxFrlWxmh a/Vyg23dsp30UTsK/IpmihwNLpv0mW5n7YlGBg0wDckP2R48+w4Bcz2DBiGWZMA72FCn +b3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=JingB12dnD1qouFCxQe1xU89DSv8DrbSMywlYYzFMF0=; b=rpNH4ZgFIwZ5BY5GMFIOUud6mxZrza3VUzceufEyb8Mnj5+oYEE9qQG+iFiGWSoOOP LuHQraSLhP2v5SFe5eJi6gUt1sCz0Lt3AXiOTcJBpJqkdakPXY1qV/tWgDxM04m6W/T/ falYnRa2KAb/P4oAHJY6v6PQImoiGxBOwDH3RADKXxIwnDVbncRCH7QDu04KSpHGWTZJ NQ610oQ1UKjUCn59ZL45RYsedok9NTsKtcemB3s/z/bba489xtrhhKVgqf4Nxkgi5cR3 VXMR4FFS4Kut4uCrvEQQNlMLkwxFs8ghOeyywkZN/CkwcPNlUifv2fQzz7hzgT0epwfQ 2maw== X-Gm-Message-State: AJaThX63MSQ9RtpZAW3B29khyd8ck9UcCvpjsti0MRH3OhtW8PpszvJX qQ93DmoPE4WT0AY0de9v+dw= X-Google-Smtp-Source: AGs4zMZnCisM4U6Ziti1l3zWMyk0o0OfK7YSiWpMyLyuONPAvxi3WKW55n62Pi4Y0UJEJsOzEz5utA== X-Received: by 10.223.151.136 with SMTP id s8mr14356499wrb.94.1511382690460; Wed, 22 Nov 2017 12:31:30 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-357e-80e8-054f-1249.holly.idiocy.org. [2001:8b0:3f8:8129:357e:80e8:54f:1249]) by smtp.gmail.com with ESMTPSA id 61sm6844159wrl.0.2017.11.22.12.31.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Nov 2017 12:31:29 -0800 (PST) Date: Wed, 22 Nov 2017 20:31:27 +0000 From: Alan Third To: Aaron Jensen Subject: Re: bug#28442: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS Message-ID: <20171122203127.GA1760@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) On Wed, Nov 22, 2017 at 09:15:19AM -0800, Aaron Jensen wrote: > On November 22, 2017 at 9:07:14 AM, Alan Third > (alan@idiocy.org(mailto:alan@idiocy.org)) wrote: > > > > > Hi Aaron, I think you want to use frame-text-width and frame-text-height > > rather than frame-geometry-*. > > > > frame-geometry-width returns the outer width of the frame, but the > > functions for *setting* the width and height use the inner frame size, > > which I think equates to the text area size. > > Ah, that works, thank you. > > That helps for my package, but is there a bug in desktop-save-mode still? I imagine there must be (it’ll actually be in frameset.el). Alternatively there’s a bug in the size getting or setting functions in the NS port. As far as I can tell they all work as expected, but if that was the case then presumably other people would be complaining about this problem on other platforms. So, I think there’s a bug, but I don’t know where. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 23 02:46:41 2017 Received: (at 28442) by debbugs.gnu.org; 23 Nov 2017 07:46:41 +0000 Received: from localhost ([127.0.0.1]:53313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHmDY-0001Mr-Rh for submit@debbugs.gnu.org; Thu, 23 Nov 2017 02:46:41 -0500 Received: from mout.gmx.net ([212.227.15.15]:61101) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHmDW-0001MT-PW for 28442@debbugs.gnu.org; Thu, 23 Nov 2017 02:46:39 -0500 Received: from [192.168.1.100] ([46.125.250.65]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MWT8s-1efIYR0jeM-00Xcjc; Thu, 23 Nov 2017 08:46:21 +0100 Message-ID: <5A167CC1.5090609@gmx.at> Date: Thu, 23 Nov 2017 08:46:09 +0100 From: martin rudalics MIME-Version: 1.0 To: Alan Third , Aaron Jensen Subject: Re: bug#28442: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:03PQAIrgujFsNiWu7M0h9k37/kUq9UFntVwbaZtcTNLUSRUzjci hpaZVwCNW54HcIt9WfDfI9NNkxYwdccLSw22yN3SSpSpiVpZjOQ3nBW+fUfZm9jPoeSosVh TTOdMjlm0RupQxAoJ+Ztg/HIxAoQVtOud5JMcEGkl9/rRHTvxUOdRrPPcesN6AvOhMmJmYd CvVd3qkmr9JReW+xWJ6+A== X-UI-Out-Filterresults: notjunk:1;V01:K0:l7B+XD7vhx8=:OLJ217CHuSkCEjONjGafw0 WmuC4wbXkOT3/saTFR0ISYM3QgtLRS+SC8xcMWIFyPDaRM/i+Ar8Xuxz09K9/DcirX26Vf4pE BTS8zB+WwgkPiQUNUFHHOxeJJ+DayMRT8ybNssQX9d2jtcrHDD6o8NywQe+lokkcVliF70LD9 +9ZXOy0BSwB0vZXcA8Rqbo8WPKNOLlFz7Fv+ZZk9sA1gTh/veiZgzKLhD56/qNVCFEcw3MU2Y R/dvw2hw7QKw4dzTxbbPmvIsxAb2G6JoE1QhFaSSX91/oUm8IFobSJXZ8szk9tSMcDJXxGE8u kCvGyz0Q83PVhmN2utxqQBiNOhECwWhTkpJABo497/ijnun9SICB0ctO+1+g9Jkm6k+k7jBuq ndaKjMGNK/tzTgGoxWggmThVzhl3QNJCqogM8WmFqaFrhJjcFcTviXw0mddjkvUL3KT2mVU6x 1TJXaH+OcG2gH0qjmL3k809N191vgZcvbfUwSJt59sXVbNDYL5cPDIJS1lYEHqLjkNS5Ke/+x 79eDUhjyEDjvLW6Ta9qlYUbYRY1arqsOOEbEu1TD3Vdk1nNdI4r5/8gOx1O/U41ZHmyzft1NQ CT+Idj/YOTUZ1kZC44S9KhOczbkC0tlVzfP0smvY3RgBdONi9EQGECVKyC7MpB2wqvjkw5Bjn sVo95/2EoRB5nl6Fn5A9wvjwFoQai1bSsVHQzSgMQLEk+iGZ5pQLsypV8uBpnTqIjCffnWU7Z oklT76kRvxRQWyEmNpq1Ssy097x/ZN8+//7ENFJF53SCHG3x/kIfzsLDtcSdKILe9X9RP8eAq xZ/7gFtidtRuahw90LSjGHiiFQmUByvXKLlL8RKZIHJU5EL9Kw= X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.8 (/) > frame-geometry-width What is 'frame-geometry-width'? > returns the outer width of the frame, but the > functions for *setting* the width and height use the inner frame size, No. These functions "use" the text width and height of the frame. Have a look at section 29.3.1 Frame Layout of the Elisp manual. > which I think equates to the text area size. Not necessarily. To obtain the text width of a frame from its inner width you have to subtract from the latter the widths of one vertical scroll bar and one left and right fringe as defined for that frame. martin From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 23 15:41:25 2017 Received: (at 28442) by debbugs.gnu.org; 23 Nov 2017 20:41:25 +0000 Received: from localhost ([127.0.0.1]:54216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHyJI-0002D1-SN for submit@debbugs.gnu.org; Thu, 23 Nov 2017 15:41:25 -0500 Received: from mail-wr0-f181.google.com ([209.85.128.181]:36961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHyJH-0002Cn-Ox for 28442@debbugs.gnu.org; Thu, 23 Nov 2017 15:41:24 -0500 Received: by mail-wr0-f181.google.com with SMTP id k61so18585136wrc.4 for <28442@debbugs.gnu.org>; Thu, 23 Nov 2017 12:41:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=jDP2biuXoyMpdzaKHjK1JU9LahKpvK2VNjuIpwvUVd8=; b=LwdhXQkH4czJOVxPoxMlpyePBRO0k2ThtLJiXLsdF4HaNmeYTunuljAPghMXa0e0Ma JuqhwdcY7juaDEzqw6ENfqkbkrHFbX5ntMmq24sSLBDz3/N1fn0aND+DwPmCjmRRI7uM uJ4zZgsKX2fuF0vZ+WdnTtLzrI8nJlMqGMas0c2scWoE8LaeqU8JMweJSly6oDHzWeut ddgTcyWFRrRXr4A6J40YhjHZbEINEeYLEu6QtP7EP0fYhxtqUQv0+xTmX0e9mKXQhTK+ rL/EO1eO5io/X441j/llAWqkau/h83dikgHdaYsvojI0HXxRKvheaHn0ZTroep8nftP3 NWmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=jDP2biuXoyMpdzaKHjK1JU9LahKpvK2VNjuIpwvUVd8=; b=j9ZixK6pFjV4AqNUfIA0aL04I0U4bE1BROMWPoA8KZ/t9/FTAimZZW9i1f6tY9Mst4 C2FW+2cPSiSVazI3Jf2DSIj1EljHt02RvFZpo0BunMQluEArM0xUzR2ACI0H8J6oPU2r KEKmpZtZYno8ezOZANFpj1BLhywKFWxiI69fue9dUdJWQnzZ3IC8yfVBKKx3+kt27B4t eVu9rbANEcikFxlNV1Pt0dHKzaB4qkqUeVn057dg4K6zqfM5iW650l7rbc7i3bk0Z9ay iwEGyWoZAB8v8I5/+YbYKpuzs/E5N0s5cy/hUvqnAkkrWI3EnbtRK878Pb7tKsmXVw+L qs3A== X-Gm-Message-State: AJaThX5EyMaGS5u7XzEap6CYXStj0sKTBwD0f3nV7Mf0JJfug4IpEoEz eReEEunIZmE4y3jRJrUOB2o= X-Google-Smtp-Source: AGs4zMbUSEAqXABogeXDKZncF6jgOBP2MUIcE1JNZTJEovVTkVUO7sfTLUv5VnQWv1nL6q2ej6Dq+w== X-Received: by 10.223.172.226 with SMTP id o89mr12901900wrc.197.1511469677663; Thu, 23 Nov 2017 12:41:17 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-b806-1276-fe62-3910.holly.idiocy.org. [2001:8b0:3f8:8129:b806:1276:fe62:3910]) by smtp.gmail.com with ESMTPSA id k5sm9321322wmg.21.2017.11.23.12.41.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Nov 2017 12:41:16 -0800 (PST) Date: Thu, 23 Nov 2017 20:41:14 +0000 From: Alan Third To: martin rudalics Subject: Re: bug#28442: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS Message-ID: <20171123204114.GA3884@breton.holly.idiocy.org> References: <5A167CC1.5090609@gmx.at> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5A167CC1.5090609@gmx.at> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 28442 Cc: Aaron Jensen , 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) On Thu, Nov 23, 2017 at 08:46:09AM +0100, martin rudalics wrote: > > frame-geometry-width > > What is 'frame-geometry-width'? In this particular case I believe it’s the width component of outer-size from frame-geometry. I can’t reproduce the original report. I do see a reduction in size if I set the frame using pixels, because it reduces down to the nearest multiple of glyph width on restore. I’d expect that to be a one‐time thing, though. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 23 17:20:42 2017 Received: (at 28442) by debbugs.gnu.org; 23 Nov 2017 22:20:42 +0000 Received: from localhost ([127.0.0.1]:54286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHzrO-0006Mo-9R for submit@debbugs.gnu.org; Thu, 23 Nov 2017 17:20:42 -0500 Received: from mail-qt0-f178.google.com ([209.85.216.178]:46784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHzrM-0006MO-1c for 28442@debbugs.gnu.org; Thu, 23 Nov 2017 17:20:40 -0500 Received: by mail-qt0-f178.google.com with SMTP id r39so29387866qtr.13 for <28442@debbugs.gnu.org>; Thu, 23 Nov 2017 14:20:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=esDcWDaZ3d1hqllLTiKU+N+gVzc4hFHdzgQvVe2EzXo=; b=bO89wgl5Fe0ZwatIk/zMDoAYgCeu8XLFso7tAXMMypOgXq9HNInXe23oh2HRPtMTcs JFS8+ck1Tzx+oMBAw9boEaXMsSlUJR4K+bsrIXUTGcvTvrGrTPWXPS4tWJ217jibzOlP FdR7NVkTz5Vrydtp3NaUzSs6p0z+WC6viQGmWyhkBxVRmG7RHS42Ey9gqmDz91e9ZgPx zJDa8zLjvGsXP6q6n11ZVAJo3YccaB0v24jlthrT9AC896GXCa0zcl3wakWbItepfVps YnNgAen4/Wzjxn87ClreEiiZYM5TTIV3uWawtPBrMtONZodTcdIxfzWOzTETvr2uzgpU q0ZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=esDcWDaZ3d1hqllLTiKU+N+gVzc4hFHdzgQvVe2EzXo=; b=ITKboE0DAfPKJlwq03AMcZGwd6S8W26lkotC0oc7R11AwoXax+zAy4d5ocPMqSv8/n gicBIrzxyQ2gczHaBzXov06yrye6tpGH8DdxLFsywKn2Wg3wQz8nx3SuBq1VeCllCYBr CDePm53xuv35g4AR0W46/vKGj6i9O5z28ZVkk4TbSib/pq5TceTYvEGvpumM2b8Ijh2P 407ogfWiqFR4rxp4XjBqEVIajpKt1gVxPaVx91Mwbc27wZccHF+bFfDAIvd649PDMZtC X/FwKCtUJL6DFjyt83OL/BRMWym0Fi4ba6ZMyRJH1rjeDI/TfDgHLk8Sp+057si81lLG n9Bg== X-Gm-Message-State: AJaThX40ilvY6sTykcdox2PNAeDzCrul/AhlsXjv7cs70ai1n0Sr6G6W BWJsZx5mwxpZYp+f/hxVNTB73oNr6oT0M1vfTbQ= X-Google-Smtp-Source: AGs4zMY5YVqo/tuG8FbAVoLmElszHC64TaT6mL8fclGuceqIK4ES0quemgx3y7/THT+N28+bJZi1k7YWYxnFVUbAivY= X-Received: by 10.237.38.197 with SMTP id q63mr38283613qtd.190.1511475634557; Thu, 23 Nov 2017 14:20:34 -0800 (PST) Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Thu, 23 Nov 2017 14:20:34 -0800 From: Aaron Jensen In-Reply-To: <20171123204114.GA3884@breton.holly.idiocy.org> References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> X-Mailer: Airmail (461) MIME-Version: 1.0 Date: Thu, 23 Nov 2017 14:20:34 -0800 Message-ID: Subject: Re: bug#28442: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS To: martin rudalics , Alan Third Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On November 23, 2017 at 12:41:18 PM, Alan Third (alan@idiocy.org(mailto:alan@idiocy.org)) wrote: > On Thu, Nov 23, 2017 at 08:46:09AM +0100, martin rudalics wrote: > I can=E2=80=99t reproduce the original report. I do see a reduction in si= ze if > I set the frame using pixels, because it reduces down to the nearest > multiple of glyph width on restore. I=E2=80=99d expect that to be a one= =E2=80=90time > thing, though. Yes, I think it=E2=80=99s the initial resize that happens and only if my si= ze is set with (setq frame-resize-pixelwise t). Ultimately that means that Emacs doesn=E2=80=99t return to the size I want. I originally set out to submit https://github.com/aaronjensen/restore-frame-position=C2=A0to MELPA and was told about desktop-save-mode. If it=E2=80=99s behaving =E2=80=9Cas expected= =E2=80=9D, that is, it should not respect frame-resize-pixelwise then maybe I=E2=80=99ll resubm= it to MELPA in case anyone else wants to restore frame position w/ pixel precision. Thanks, Aaron From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 04:02:08 2017 Received: (at 28442) by debbugs.gnu.org; 24 Nov 2017 09:02:09 +0000 Received: from localhost ([127.0.0.1]:54676 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eI9s8-0005Yu-Mz for submit@debbugs.gnu.org; Fri, 24 Nov 2017 04:02:08 -0500 Received: from mout.gmx.net ([212.227.15.19]:57415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eI9s7-0005YM-E5 for 28442@debbugs.gnu.org; Fri, 24 Nov 2017 04:02:08 -0500 Received: from [192.168.1.100] ([46.125.249.103]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Lz4KW-1fDAFw1rfs-014DW3; Fri, 24 Nov 2017 10:01:48 +0100 Message-ID: <5A17DFE6.5000005@gmx.at> Date: Fri, 24 Nov 2017 10:01:26 +0100 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , Alan Third Subject: Re: bug#28442: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:kQizcxw5pQ093KrV7psvSRP2gD8eAIxEdaDg489ZIsdNrXRraUo dsC7BZJY7iGfnXEG42A6D4RuTBadA7Kj/pGVfSwDm/Niq9osqJWCc49q5JiAARWyptVFV4I 7jor5vBp7w1iGF4JKT5eODDI46qnVZ7vB6tbYE46AWgyusba4RCeAVeDYJbuFdJ0fusLRPh rSrBL/79BI7PL7YZP6NAw== X-UI-Out-Filterresults: notjunk:1;V01:K0:y/B4QnPvTLU=:EMYNJn8hUYXHfNZhGjamua KgYgge4eeeI7PrU/T64+cxVIioaSjVF4mv3coXN8eizUwT7K6vCSb3jTEzM7bF2Zf6bjj4kJP VIfP5xmBrLEXZH0cK3n8W+m0goO68MlbPZEHYvbLvTEi3vRAYnAy4nierdskEcvQGrOEWRgRh anMfbcKV+InhTiTlt/wLwWfq0bjz7natv4ow3wuLu5UYRxGCwq9L/MspHEtnPibCwqNDQLw5p 6oqrQNKWehfRRm2qvZpdmqLq9OivxGc98LVJ0Gyqwh1aptuywmXGgg35inbRDSVUd1MieyZzs NPIr7+BuSVDAuhzH7AB3KC0U6K0i0HWdtT3LjgdOCzGpVrdBKtTnp7uWMi6JfUXkz5xma0ECu XWMRg4yiTrc3URF2iX9gj9u6OXLvYPzvf0nhk/JO4JpsR6liWsWASRWRESWuKrOknTwECVh3x KzH7C7IlzqxRs/BUR9h3hYg4Bj63gNIlVEjjYycCPcC7Trdkpr2oyNlPEWfPfxtBOOdi+eoaW 7NfnFuNrlhy3ydefKqwvavNROQ75uiNVOHvXWSQq1DJdO+1I2wDtjpgcYSmQntcc+z5TG96CM YauDuaXwM+2UQ9YDa7ZCERKOQB42ppOw20XI5nKVG1gkB/aoPOfrKMBKczFizI/hCapqJKs11 yMgn/RdnucrZhoalPl6+R3/tzREpv+x6aTKpXTJPkLg5Lk1ozZpSCGKQMVLBxNGDpBDJzVuwj 4ewb/JHkYTqqQgfpz1YUcyuJsMXRwAZQ+MeCeaZLxl0d0/d9ZqvooCv0kRsjgalSB3x12pts9 XWcUCoFHsXby5h8E+k4DbAfv6dTO9nioYNQ2fpj7n/m5gwlWF387Czrn/q1DIsTls5zD7ZNMI XlVPIBCjRrw+fSwXsjzA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > Yes, I think it=E2=80=99s the initial resize that happens and only if = my size > is set with (setq frame-resize-pixelwise t). Ultimately that means > that Emacs doesn=E2=80=99t return to the size I want. We'd probably need to save and restore two additional frame parameters like 'text-pixel-width' and 'text-pixel-height' then. > I originally set out to submit > https://github.com/aaronjensen/restore-frame-position to MELPA and was= > told about desktop-save-mode. If it=E2=80=99s behaving =E2=80=9Cas exp= ected=E2=80=9D, that is, > it should not respect frame-resize-pixelwise then maybe I=E2=80=99ll r= esubmit > to MELPA in case anyone else wants to restore frame position w/ pixel > precision. Does `desktop-save-mode' have any problems restoring the frame position? martin From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 11:33:29 2017 Received: (at 28442) by debbugs.gnu.org; 24 Nov 2017 16:33:29 +0000 Received: from localhost ([127.0.0.1]:56166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIGuv-0003U3-Ae for submit@debbugs.gnu.org; Fri, 24 Nov 2017 11:33:29 -0500 Received: from mail-qk0-f177.google.com ([209.85.220.177]:44601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIGut-0003Tp-KA for 28442@debbugs.gnu.org; Fri, 24 Nov 2017 11:33:27 -0500 Received: by mail-qk0-f177.google.com with SMTP id n3so25143562qkn.11 for <28442@debbugs.gnu.org>; Fri, 24 Nov 2017 08:33:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=AQk3VIoLSOsnrTlJQ1DkZROMsgKnxBvpqI9BEd2YETM=; b=HuPAB5LcdYfCc30KBpfs1CAtmHIWvcIA3sio/XDiX6g044gkTo+HWP/VLcEb07SWss Rn46dM91SP9BdOHTjhF+tZLTFhglUKEPVDmzU11j541EPCyV97VaddWQClY/IM/hW2eg lltrwmqdzttIQVkMhiJHCYL2RXrqINso3JdluG74Z1hGFNlscWyZwz04fqlCoGy3SQNb gOWkz2sRgy5QufPt2HEoYP8Fd9rEPaePHfhQGpkC5BNVQqnslTJlI7Jfal9nviinwTSP t4SK7O+6NdTA8QStHIR9jY9SRhwbZHVofGadzWc77Ss+7quuEHprHf467IN6VFHYODZD rbUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=AQk3VIoLSOsnrTlJQ1DkZROMsgKnxBvpqI9BEd2YETM=; b=m9mCjaAHhG5tLHWULsvyA8OOXuyARhiFBjpIgoBAEoM3i/ZgwOQM9YmQWaH1QNyG+4 HZxghCaeiMBuHYGQyRUpgAP0fds38Sj8VNsLhfnZpwv4QDmL8wqady5hdjsoj75zoc0b 3BG+MISAG0b+exaIWdoras6oSeHM9Ld0F/Qj31GGqiM6g0zsXOhaQRWldNomHj3kgdKd h1BSMn0icYJXmo1z2wtlstJjmUFeaY5sQY+jjIWSE4k9TQ7V2h+IopNVAYmExPagQsBY GWYuTDxNiZlRaxXBc+mRJWHFr89Iu+qKF+Dhs/DP/lGd/i7ntDdaY8GSz3Equ1ek6y7U fjVw== X-Gm-Message-State: AJaThX59KMZMe+GaojprS7CPMRbHPj0xq8dzOzu3tb8GYKNrCBZZr7gK egs5LuundXnIrn3n1u5R+WJBe4WlkSlnD776oLU= X-Google-Smtp-Source: AGs4zMY5XBv9QgSCCwlST4Ap3W8zA7WaOzw4jJCcq+FXRD3UKNz3wYBgzS5zEE7TYATkP8DFKmSiFo68tvmCgSblmUE= X-Received: by 10.55.55.146 with SMTP id e140mr41828901qka.106.1511541202157; Fri, 24 Nov 2017 08:33:22 -0800 (PST) Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Fri, 24 Nov 2017 08:33:21 -0800 From: Aaron Jensen In-Reply-To: <5A17DFE6.5000005@gmx.at> References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> X-Mailer: Airmail (461) MIME-Version: 1.0 Date: Fri, 24 Nov 2017 08:33:21 -0800 Message-ID: Subject: Re: bug#28442: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS To: martin rudalics , Alan Third Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On November 24, 2017 at 1:01:50 AM, martin rudalics (rudalics@gmx.at(mailto:rudalics@gmx.at)) wrote: > We'd probably need to save and restore two additional frame parameters > like 'text-pixel-width' and 'text-pixel-height' then. That=E2=80=99d be great. > Does `desktop-save-mode' have any problems restoring the frame position? Sorry, by position, I meant position and size. It seems to restore x/y position just fine, it=E2=80=99s just the height/width that are problematic= in the way described. Thanks, Aaron From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 05:26:04 2017 Received: (at 28442) by debbugs.gnu.org; 26 Nov 2017 10:26:04 +0000 Received: from localhost ([127.0.0.1]:58562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIu8S-0008Tz-FG for submit@debbugs.gnu.org; Sun, 26 Nov 2017 05:26:04 -0500 Received: from mout.gmx.net ([212.227.15.18]:61016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIu8Q-0008TV-QS for 28442@debbugs.gnu.org; Sun, 26 Nov 2017 05:26:03 -0500 Received: from [192.168.1.100] ([46.125.250.72]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LoEwL-1eldFA1a8X-00gLAI; Sun, 26 Nov 2017 11:25:45 +0100 Message-ID: <5A1A96A4.5000509@gmx.at> Date: Sun, 26 Nov 2017 11:25:40 +0100 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , Alan Third Subject: Re: bug#28442: 26.0.50; desktop-save-mode no longer restores correct frame size on macOS References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:XAZFg8SRfjDvABDDGponhmEZ0+5XSKk2g7Ks2SrFcKrfUppOCMG Csp8cpc86D9K2C8GaId+HSaREZrFNWcifOk36wcRlZu0KkOw7cl32PVt94SCknLan6ADgdx 6WKJLP62Lp7I7/VkIEbyRL0VDZppnD1xkiBzIAAKSaDzpGkIelipGd7bhCa+woQsBQMdpB0 DhZijaxhUeeh/RrBzMPOw== X-UI-Out-Filterresults: notjunk:1;V01:K0:7kyoOyaW9fk=:HBnpBSqkeEojBuubNsK1WO jWl1C/luuDQG6rJLLU+wV839BPsBLJw37RUG0c/K4PvBK82r6RGQF+hA1z/TSVPdiC0Fng/CR y8zApFn7xtMnELijz23vS5KJctKVlJacJ2HDI3u8SB4Ubtp/1f9a8pHMwpkRKtBaI8YMR9OPt X3YyGMZwGNNPdlpCoeQH7HRuBX/TI238K6FvUKjdjesbutE+Yd8TY+oOjo9nUZNgh1zZTnBFL LFBFWooeR0NpEgTFEB7yW273dB7owOi/5NI1P2U7FZlsr+OsjM/2iIuzti7FFybJIb7y8A7C8 bp/zVPP47EH/06CAG7u86l7MrRJuKKqRZTbWsW0EuN0dOJn9ew+3bW0Nnp3virVMAMginAiRz HBpYrgSTm9YmuB/qD1z7kD+xAKnNyHVFvtUhjqGpUyf2zpNJPw5uQrvpn14abtxd45itkW4jN cQrPzWKR1MMIW4n0AgTZ+q1144wCTe8ZbHupJvvPWoX7G1jWgFohjGG8iaqnQpSD27tX/YzKr mZlzu8DWabk55/bDQBY02fn2bostBeZTl4OsIQdqEmvYlLVXk0c/BAGsXjD0+/DZD2PQasVKQ 5WoxV+e/7QGEev+WcVnLX7rxUPvHwMbpRAcMwEk3cd50XZdCFLqhRbLL0+s8fv945yFOCoJJA GHCRxk1zzOetU30R3wI43Ec08loUtlergQQSrm94vFeuwGZvtLbuf4LA/dMpYUCBxSRyciE16 mdKFX4bLkIJ7hr10rFZisIu0Rx7FcFycgCAByVzOQZgOzoSHYffzM+k8hR8C/1iducnckvQlw jU7HvvQI086xFRhpWJuvf1CLeE+9mUkDdXiOazV8ZqSxq+3V1Mzj/3QkViZdJaok3aFX+sW X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >> We'd probably need to save and restore two additional frame parameter= s >> like 'text-pixel-width' and 'text-pixel-height' then. > > That=E2=80=99d be great. It would be nice if you could try to do that: First of all you would have to look at how and why frameset.el ignores the pixel size of frames. I suspect it does that by going for the normal 'width' and 'height' parameters instead when saving and restoring frames. So if the pixel width of a frame differs from what its width times `frame-char-width' of that frame tells, you would have to add a separate 'text-pixel-width' parameter in `frameset--record-relationships' and have `frameset--restore-frame' use the value of that parameter instead of (or maybe after) processing the normal 'width' parameter. I'd try to not always use 'text-pixel-width' instead of 'width' because otherwise we might deceive more conservative users. There's one tricky case mentioned by this comment in frameset.el: ;; Currently Emacs has the limitation that it does not record the = size ;; and position of a frame before maximizing it, so we cannot save= & ;; restore that info. Instead, when restoring, we resort to creat= ing ;; invisible "fullscreen" frames of default size and then maximizi= ng them ;; (and making them visible) which at least is somewhat user-frien= dly ;; when these frames are later de-maximized. so I would also propose to not save a 'text-pixel-width' parameter when a frame is maximized or fullscreen. I intend to resolve that latter issue eventually by storing some sort of normal width in the frame structure (which would likely be some pixel width) but am not yet sure how to do that. martin From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 13:47:48 2017 Received: (at 28442) by debbugs.gnu.org; 26 Nov 2017 18:47:48 +0000 Received: from localhost ([127.0.0.1]:59597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ1xy-0002RB-2q for submit@debbugs.gnu.org; Sun, 26 Nov 2017 13:47:47 -0500 Received: from mail-qk0-f180.google.com ([209.85.220.180]:45140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ1xw-0002Qw-FX for 28442@debbugs.gnu.org; Sun, 26 Nov 2017 13:47:44 -0500 Received: by mail-qk0-f180.google.com with SMTP id d125so29886125qkc.12 for <28442@debbugs.gnu.org>; Sun, 26 Nov 2017 10:47:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=FU9mYLMmK9qQ4qlIYMyGv8tTXUN6XGji1KNRfBkQktg=; b=bgtlYgcFKiYTfANOOsLT/sZQoJeceh4rbuqFXDCEM9gFfmE/5l9BJIXnYA2p9C5Jld nhLQfvC2eRzx+djZR0t0IF8SnTpNY8fDCVrUzBsNjgo3gJxuVI7glpGZ1q6gbqu9pVrF IkxudFHtBPsHZ08/J0yKaTLbh0icHWitPJSGOhO5DG2tc7E7dQbqGQUDN2x6dJbUm0r6 GKlfSktL/s3QHd10+fWHlqSiK23ZNaD7zqQ+6Dj4f9EGq0EUIZ276H1HTPT/nnnV0PFB tj5CjL6XR/Ql1nJjZ26arrMuQsb/D0QabboOEDTVNIN1qd1fYbo4v4SDa5be0qGuAmsC NBlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=FU9mYLMmK9qQ4qlIYMyGv8tTXUN6XGji1KNRfBkQktg=; b=GkqCVh7jUayizlpQFYMJgMTAK//P4d3mNj5WvZUExTyh+HudW7BsJlruGjVf8LPk1p Wnwm4onb8t0NLMwqZ3DdWYHsv64eJufvMaf/B1vs07ygPpwY3TfcngftErx9pEvV3FS1 O0H7IF27bpJHMYBCqR3y1odifLB3ITzYuk9hZQnIA1vQZM9peaVOgEIq1VexGrU2gQ76 anjFzVDg+BYDgRlS6ywsLS/F9MqmEpneetIWGr0mvRt4WvTqUGKcPOsOwHcDViCFrJRa eU79MOUKmbzMICzSd6uAmdT9AfkERlAUXa0xB94Ouq5D5Z/KQdd6nC1b4JHnDe1gCGFR h3qA== X-Gm-Message-State: AJaThX4ultZ4QtRi5gAGWhyJ+Lj80mbnnAEPbnrCKzaKY94i5cpqtmzv CiRXKHbaQ/dtxUlUK8HYLnBJ9y+Zv0WoxEvil6c= X-Google-Smtp-Source: AGs4zMa75lg0cl/4HU7hSEofQQpEzap1WhNCIp+lb6mgPhbwrJWt8qx9n8b7oGbaxZPb0ARK8GC/cUVpr7WfgF+dKaw= X-Received: by 10.55.43.15 with SMTP id r15mr57329606qkh.42.1511722058785; Sun, 26 Nov 2017 10:47:38 -0800 (PST) Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Sun, 26 Nov 2017 10:47:37 -0800 From: Aaron Jensen In-Reply-To: <5A1A96A4.5000509@gmx.at> References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> X-Mailer: Airmail (461) MIME-Version: 1.0 Date: Sun, 26 Nov 2017 10:47:37 -0800 Message-ID: Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode To: martin rudalics , Alan Third Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) How=E2=80=99s this? --- =C2=A0ChangeLog.3 =C2=A0 =C2=A0 =C2=A0| 11 +++++++++++ =C2=A0lisp/frameset.el | 28 +++++++++++++++++++++++++++- =C2=A02 files changed, 38 insertions(+), 1 deletion(-) diff --git a/ChangeLog.3 b/ChangeLog.3 index 46d98d8026..00cc440479 100644 --- a/ChangeLog.3 +++ b/ChangeLog.3 @@ -1,3 +1,14 @@ +2017-11-26 =C2=A0Aaron Jensen =C2=A0 + + Save and restore text-pixel height and width of + frames. (Bug#28442) + + * lisp/frameset.el + (frameset--record-relationships): Record text-pixel-height and + text-pixel-width of frame. + (frameset--restore-frame): Restore text-pixel-height and + text-pixel-width of frame if available. + =C2=A02017-10-11 =C2=A0Michael Albinus =C2=A0 =C2=A0 Format shell commands in tramp.texi diff --git a/lisp/frameset.el b/lisp/frameset.el index 16940f814a..e2d26411e9 100644 --- a/lisp/frameset.el +++ b/lisp/frameset.el @@ -745,6 +745,8 @@ frameset--record-relationships =C2=A0- `delete-before' via `frameset--delete-before' =C2=A0- `parent-frame' via `frameset--parent-frame' =C2=A0- `mouse-wheel-frame' via `frameset--mouse-wheel-frame' +- `text-pixel-width' via `frameset--text-pixel-width' +- `text-pixel-height' via `frameset--text-pixel-height' =C2=A0Internal use only." =C2=A0 =C2=A0;; Record frames with their own minibuffer @@ -791,7 +793,23 @@ frameset--record-relationships =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 'frameset--mini =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (cons nil =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (and = mb-frame - =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0(frameset-frame-id mb-frame)))))))))) + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0(frameset-frame-id mb-frame))))))))) + =C2=A0;; Now store text-pixel width and height if it differs from the cal= culated + =C2=A0;; width and height and the frame is not fullscreen. + =C2=A0(dolist (frame frame-list) + =C2=A0 =C2=A0(unless (frame-parameter frame 'fullscreen) + =C2=A0 =C2=A0 =C2=A0(unless (eq (* (frame-parameter frame 'width) + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (fr= ame-char-width frame)) + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(frame-text= -width frame)) + =C2=A0 =C2=A0 =C2=A0 =C2=A0(set-frame-parameter + =C2=A0 =C2=A0 =C2=A0 =C2=A0 frame 'frameset--text-pixel-width + =C2=A0 =C2=A0 =C2=A0 =C2=A0 (frame-text-width frame))) + =C2=A0 =C2=A0 =C2=A0(unless (eq (* (frame-parameter frame 'height) + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (fr= ame-char-height frame)) + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(frame-text= -height frame)) + =C2=A0 =C2=A0 =C2=A0 =C2=A0(set-frame-parameter + =C2=A0 =C2=A0 =C2=A0 =C2=A0 frame 'frameset--text-pixel-height + =C2=A0 =C2=A0 =C2=A0 =C2=A0 (frame-text-height frame)))))) =C2=A0;;;###autoload =C2=A0(cl-defun frameset-save (frame-list @@ -1002,6 +1020,14 @@ frameset--restore-frame =C2=A0 (display (cdr (assq 'display filtered-cfg))) ;; post-filtering =C2=A0 alt-cfg frame) + =C2=A0 =C2=A0;; Use text-pixels for height and width, if available. + =C2=A0 =C2=A0(let ((text-pixel-width (cdr (assq 'frameset--text-pixel-wid= th parameters))) + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(text-pixel-height (cdr (assq 'frameset= --text-pixel-height parameters)))) + =C2=A0 =C2=A0 =C2=A0(when text-pixel-width + =C2=A0 =C2=A0 =C2=A0 =C2=A0(setf (alist-get 'width filtered-cfg) (cons 't= ext-pixels text-pixel-width))) + =C2=A0 =C2=A0 =C2=A0(when text-pixel-height + =C2=A0 =C2=A0 =C2=A0 =C2=A0(setf (alist-get 'height filtered-cfg) (cons '= text-pixels text-pixel-height)))) + =C2=A0 =C2=A0 =C2=A0(when fullscreen =C2=A0 =C2=A0 =C2=A0 =C2=A0;; Currently Emacs has the limitation that it do= es not record the size =C2=A0 =C2=A0 =C2=A0 =C2=A0;; and position of a frame before maximizing it,= so we cannot save & -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 17:15:58 2017 Received: (at 28442) by debbugs.gnu.org; 26 Nov 2017 22:15:58 +0000 Received: from localhost ([127.0.0.1]:59713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ5DS-0007XM-1x for submit@debbugs.gnu.org; Sun, 26 Nov 2017 17:15:58 -0500 Received: from mail-qk0-f181.google.com ([209.85.220.181]:38633) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ5DQ-0007XA-SL for 28442@debbugs.gnu.org; Sun, 26 Nov 2017 17:15:57 -0500 Received: by mail-qk0-f181.google.com with SMTP id a142so30216110qkb.5 for <28442@debbugs.gnu.org>; Sun, 26 Nov 2017 14:15:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=eGiV39xDF7QVgUTcrUu/QhtxdR7CQBtaQ0KNCmi50i0=; b=qX9k/IEUd5pKQnDZdGqUdTRJ86PUA/qgo1tMjbFS06UK+7L27MYwtqj5UE1Y3tmysz TcAyG8jISIgY1Kg8J76TjE1FVL/gFA8uALByeUH0D4YcR1Bis/CfFYxCa+xaAAmFjaKl M7jxNm40LQhJ02VHVPBROr4vqVJjc9XCY3Z8y+w9/bNsmBW9ZWUVm3sWB5u4+OgIUMgu Aju8e/fqQYQo8iJhLxi5MFziDM4oIJeeAfcaCg8+ebehdRhSsy4eUZ58PJZLu28sXm5t 7/2Ztz6JTlCg3z4i5WEizrbezDNzo0TJJTkJ5F3INzjyn75X9h++rLx2PiGaFuzGysFu IeDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=eGiV39xDF7QVgUTcrUu/QhtxdR7CQBtaQ0KNCmi50i0=; b=XoMede3WGqN5E89n81Sc+SEH4g6ypOmP4YUA8lwUZUFSXAR6wei4OeQLmVmBj9vIPG pxePs1S6z4ZCz+ZcBcGWrKorjIu6ERXax8CMT7IPt6VUztIKkrqAw/yeYXqSRGL35uJY CZw/m9K/Ak7OlZkKda/DE8v6WurDQdVtkpqEaM9yRVyTmOgQlKKgjgh71Gsg2vUNfgz3 LPm79eGaZsE/9PD1dbYGudfzg/HEZ/KCrrI5z+ohuaEDqAt8KzLflo2vwzk1R2NLI5Yt +KgpvIGX8cQIdz3k4ny+hUvSag4QyJAGSQ6SGpwQJWpNOMWCR0j/PCT0ez/Gy+8vl7oa w3yQ== X-Gm-Message-State: AJaThX4fruxuPItqFbIv9FoWN++eUuWDIIHNnKSmGJCSuZSBLDH/RLR8 DDRyjaNZZXRIV/7j31Zxl85lKGe1/4xpwgnW+IM= X-Google-Smtp-Source: AGs4zMblptP8iGyIDxLrgrOyNch6pfVVNl+AYJ1LsW6PLtCHKiS+rwUNzmCoWiiGqVCI9obwOONPLLajg/mzTga0cIo= X-Received: by 10.55.217.85 with SMTP id u82mr51781295qki.257.1511734551225; Sun, 26 Nov 2017 14:15:51 -0800 (PST) Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Sun, 26 Nov 2017 14:15:50 -0800 From: Aaron Jensen In-Reply-To: References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> X-Mailer: Airmail (461) MIME-Version: 1.0 Date: Sun, 26 Nov 2017 14:15:50 -0800 Message-ID: Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode To: martin rudalics , Alan Third Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) I don=E2=80=99t know if the previous patch warrants it, but I should probab= ly sign an FSF Copyright Assignment. Could someone send me the forms please? Aaron From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 22:34:34 2017 Received: (at 28442) by debbugs.gnu.org; 27 Nov 2017 03:34:34 +0000 Received: from localhost ([127.0.0.1]:59880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJABl-00029o-UE for submit@debbugs.gnu.org; Sun, 26 Nov 2017 22:34:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38187) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJABk-00029Z-B2 for 28442@debbugs.gnu.org; Sun, 26 Nov 2017 22:34:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJABe-0008HH-HD for 28442@debbugs.gnu.org; Sun, 26 Nov 2017 22:34:27 -0500 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,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57232) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJABe-0008HD-DY; Sun, 26 Nov 2017 22:34:26 -0500 Received: from [176.228.60.248] (port=1825 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eJABd-0001DV-Td; Sun, 26 Nov 2017 22:34:26 -0500 Date: Mon, 27 Nov 2017 05:34:14 +0200 Message-Id: <83zi785r9l.fsf@gnu.org> From: Eli Zaretskii To: Aaron Jensen In-reply-to: (message from Aaron Jensen on Sun, 26 Nov 2017 14:15:50 -0800) Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28442 Cc: rudalics@gmx.at, alan@idiocy.org, 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Aaron Jensen > Date: Sun, 26 Nov 2017 14:15:50 -0800 > Cc: 28442@debbugs.gnu.org > > I don’t know if the previous patch warrants it, but I should probably > sign an FSF Copyright Assignment. Could someone send me the forms > please? Forms sent off-list. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 27 03:48:46 2017 Received: (at 28442) by debbugs.gnu.org; 27 Nov 2017 08:48:46 +0000 Received: from localhost ([127.0.0.1]:60027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJF5q-0001Ou-C1 for submit@debbugs.gnu.org; Mon, 27 Nov 2017 03:48:46 -0500 Received: from mout.gmx.net ([212.227.17.21]:55883) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJF5o-0001Og-CT for 28442@debbugs.gnu.org; Mon, 27 Nov 2017 03:48:45 -0500 Received: from [192.168.1.100] ([46.125.250.81]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Le69A-1evdJN12JY-00pxjA; Mon, 27 Nov 2017 09:48:25 +0100 Message-ID: <5A1BD14F.4060907@gmx.at> Date: Mon, 27 Nov 2017 09:48:15 +0100 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , Alan Third Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:5zZPW9sFXQdBW514sA0fZ7TEZ6/x9Rli7mSGBQ9dKCnbIG19V4u 2qTWPJddl7gTMj1tWBWMc+OfDX2BCMNfFCVAPt75ypY5KIdrYdrdtHFLr78utN8qEE1ZfUg oS9XjAnbUQI1eSFaQoUbhl+/cBHKm6dxObu3+79IvpSDprf5il+qug1njWlW64SGwi1k2sk HPq77DRrOd98ekv+97G3Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:dP3z1WqRQGE=:sRxxKXpFDGgXvtTqZwUNRY 3YTTBL+sGTBBn6JpGhDelTzPsQLq9RrzqopnZdZ3SDpakZ2eCCdYGAWGtVu3RCAtGsojA8WXX epqEH9DAXyGPkO0PSTUsiP29CGHScXCFDL3bAkTkpqIGd0T+Rc0MVeF++IhENcVVX3JLa/4YJ E6ci5SnIHSU5g67MUa3X0PwokWO6sRCd6zAorX7SjNXIeIGauQ2tl82UoIBuaUzs+SmYav92p UczaxBIIzerrbTlPR5/4E9TV8dCR/wBTBu6TgaYGoB+E37iObfIMAu9LYI8Kh3UUmp/o9J2Sz 8z06LKYM8uN/P7GyV0TFQiBYPq4O21Yol+l1q7G6HkiAy6j3GaKnzQoDuc5udXkhMMLHzFjf1 ki5Vrsz4PfoJGUq8UFVxgmPU6w+9ywfUTJt/dlfEN0MdcQRhlxLFP6qY/HkMuVefYfO1FurTy /O+tJ+iPMASG3KvOf1O7IROvtLD95ucdtrk+QVvHQi+Mlq8B6LENWQQzbFNVO7uB8g4dbOt96 rcDxJoxAZscnGX068QGzF1Mglm4hmkf2QWpA5Qo1+/ZxZKIWvI5BGxHbSjlNo5YZx1flAbltR fewx1fTSHjskiUnwg1E18/O9Slzd+WDgQQP3Cez0JwWAd4bWIjJkhh2LYR+CgkyxeODRe9/TQ FeyjCg6RBx5njZYWPMl+5ot6DzPLmDJ6WjXRj0B/C8odwEwi1oAlQm9A2e85osTKhGKnSv/A8 XXugnFkDO7rR9KThmXoOTfyk5/PFdwhAjeWqOqw3Ynl1oWWS3ouj93V7HDO61aC8fLa4j38Xt FYFTANrw7P6szAmhpndAqIODWvQt0XCSNdB5HcXuqamnS9ckIRYJhDfHbxffN2ZBZh4HsGM X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > How=E2=80=99s this? Elegant, in particular the `frameset--restore-frame' part. Eli will decide whether we can put this on the release branch. In either case we'll have to wait until your paperwork is complete. And please send diffs as attachments, one of our MUAs has decided to truncate some of the lines. One thing I'm not yet sure about is how a user's setting of `frame-resize-pixelwise' may affect restoring the desktop. I'd be reluctant to change that variable from within frameset or using `desktop-after-read-hook' to set it (which might be too late anyway). Note that some window managers may refuse to resize a frame to a non-integral size unless the appropriate WM hints have been set as we do in x_wm_set_size_hint in either xterm.c or gtkutil.c: size_hints.width_inc =3D frame_resize_pixelwise ? 1 : FRAME_COLUMN_WID= TH (f); size_hints.height_inc =3D frame_resize_pixelwise ? 1 : FRAME_LINE_HEIG= HT (f); Maybe we have to provide an additional frame parameter 'resize-pixelwise' which would override the global `frame-resize-pixelwise' setting for that particular frame. But let's wait for such a thing until we see an urgent need for it. Anyway, since I'm not using desktop please confirm the following: When `desktop-read' runs and your init file contains a non-nil customization for `frame-resize-pixelwise', the size hints are set correctly to 1 for each frame restored. Thank you very much, martin From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 27 11:52:18 2017 Received: (at 28442) by debbugs.gnu.org; 27 Nov 2017 16:52:18 +0000 Received: from localhost ([127.0.0.1]:32927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJMdm-0006r1-Dj for submit@debbugs.gnu.org; Mon, 27 Nov 2017 11:52:18 -0500 Received: from mail-qt0-f174.google.com ([209.85.216.174]:42786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJMdk-0006qp-RJ for 28442@debbugs.gnu.org; Mon, 27 Nov 2017 11:52:17 -0500 Received: by mail-qt0-f174.google.com with SMTP id j12so18224389qtc.9 for <28442@debbugs.gnu.org>; Mon, 27 Nov 2017 08:52:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=TH+QQO1uRnWZ0FYyiYMqVzDLveYiN9gi8NCsLF8z4+k=; b=AZM0GCI6mkmFnz+x5Ger04psi5M0bphPLihzQHwXK1SWp6R57E69VaQF9oIlUlqeXk rUkCZvgoTXm6ER7YDy+WfKCyU7mFO8cfolo/a1viw0aat8ObFss5HBZ/u6cB07HCQC25 vyY6z/iUM/SkLAqMpyoYHGXR4uuAWXP+JQ1SmZ/5R9SK0/gZ0EuKfArDQMGwknE4pyyE A7weYI56j8MC4vJ6EsfQbzsH0IVX8AvG2UJtOHhVwzYM7hx1EPuyXA/BLl6p24x3ryoe h/h/ZzYO8ZpIWNSZqujnLlTlVGuMeNUsBmaWE4Tf4wvVgFdG+fZJdHSgKkw0AlzeCCYg annw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=TH+QQO1uRnWZ0FYyiYMqVzDLveYiN9gi8NCsLF8z4+k=; b=ZqxsMw8V3ZyufZoFnu/vrCr2LWM1UDJrYW5m55lu5EM8DsQomEI6OGwQGYUvNGNiSe pPH/N6VF11dKgkXVaX+xxLUZ5Eol6pe0E5PSlLnP1o9QQjx7cuiH3WrZJ4EjfY6GRo10 TzivMuSCz8+C2hyNI1SAMmqFPr7aBr5Pfs+NPuELLxL1SGwROQ8azsy+3jOdMKp5sLzN luEOwiqtSb71aOfyX87H3W2qWqhhC57n0XWZAkvpPTpBj6WEZypJyWpZby2BFxALscUT 7eGkjC+HqzDbKej5oYS/5Gw1yhrffKbWE5s4dcI8VTVzpf87dk/TsJ3cjkCUYsLvWJTF E12w== X-Gm-Message-State: AJaThX7668luyCFbCTxNnHnOs74wg7sVsElyrPjmIqXBqZrr3bHf6xir wnExtvQxbUis1uWtwCAmYVbPyThhTf7MINIv0hE= X-Google-Smtp-Source: AGs4zMYsNebf+6grnSWpeP6f1BZvTu0zTrBOQw7MgOZwNH31rPenSCI7/zKMud8O4KdfpX1iah19UPulORoswCUx6gg= X-Received: by 10.237.56.200 with SMTP id k66mr56974371qte.70.1511801531099; Mon, 27 Nov 2017 08:52:11 -0800 (PST) Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Mon, 27 Nov 2017 08:52:09 -0800 From: Aaron Jensen In-Reply-To: <5A1BD14F.4060907@gmx.at> References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> <5A1BD14F.4060907@gmx.at> X-Mailer: Airmail (461) MIME-Version: 1.0 Date: Mon, 27 Nov 2017 08:52:09 -0800 Message-ID: Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode To: martin rudalics , Alan Third Content-Type: multipart/mixed; boundary="001a113f4b963c0756055ef9b9b7" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --001a113f4b963c0756055ef9b9b7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On November 27, 2017 at 12:48:27 AM, martin rudalics (rudalics@gmx.at(mailto:rudalics@gmx.at)) wrote: > > How=E2=80=99s this? > > Elegant, in particular the `frameset--restore-frame' part. Eli will > decide whether we can put this on the release branch. In either case > we'll have to wait until your paperwork is complete. And please send > diffs as attachments, one of our MUAs has decided to truncate some of > the lines. Thanks, I've attached it. > Anyway, since I'm not using desktop please confirm the following: When > `desktop-read' runs and your init file contains a non-nil customization > for `frame-resize-pixelwise', the size hints are set correctly to 1 for > each frame restored. Unfortunately, I=E2=80=99m on macOS so I=E2=80=99m not sure that the size h= ints come into play. That said, it works on macOS. If you=E2=80=99d like to test on your machine, this is a relatively non-intrusive config that should only remember frame positions: =C2=A0 (setq desktop-globals-to-save '() =C2=A0 =C2=A0 =C2=A0 =C2=A0 desktop-files-not-to-save ".*" =C2=A0 =C2=A0 =C2=A0 =C2=A0 desktop-buffers-not-to-save ".*" =C2=A0 =C2=A0 =C2=A0 =C2=A0 desktop-save t) =C2=A0 (when (and (window-system) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(not (boundp 'desktop-has-r= ead))) =C2=A0 =C2=A0 (setq desktop-has-read t) =C2=A0 =C2=A0 (desktop-save-mode) =C2=A0 =C2=A0 (desktop-read)) > Thank you very much, martin No problem, thank you for your guidance. Aaron --001a113f4b963c0756055ef9b9b7 Content-Type: application/octet-stream; name="0001-Save-and-restore-frame-pixel-size-with-desktop-save-.patch" Content-Disposition: attachment; filename="0001-Save-and-restore-frame-pixel-size-with-desktop-save-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: bff676d47d3a1c36_0.1 RnJvbSA4OThiMTc5ZGY1MzRjODkzMzcyY2M0YWNjNTZmMWVhMDUzY2VmZGY3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBYXJvbiBKZW5zZW4gPGFhcm9uamVuc2VuQGdtYWlsLmNvbT4K RGF0ZTogU3VuLCAyNiBOb3YgMjAxNyAxMDozODozOSAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFNh dmUgYW5kIHJlc3RvcmUgZnJhbWUgcGl4ZWwgc2l6ZSB3aXRoIGRlc2t0b3Atc2F2ZS1tb2RlCgpG aXhlcyAjMjg0NDIKLS0tCiBDaGFuZ2VMb2cuMyAgICAgIHwgMTEgKysrKysrKysrKysKIGxpc3Av ZnJhbWVzZXQuZWwgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNo YW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9DaGFu Z2VMb2cuMyBiL0NoYW5nZUxvZy4zCmluZGV4IDQ2ZDk4ZDgwMjYuLjAwY2M0NDA0NzkgMTAwNjQ0 Ci0tLSBhL0NoYW5nZUxvZy4zCisrKyBiL0NoYW5nZUxvZy4zCkBAIC0xLDMgKzEsMTQgQEAKKzIw MTctMTEtMjYgIEFhcm9uIEplbnNlbiAgPGFhcm9uamVuc2VuQGdtYWlsLmNvbT4KKworCVNhdmUg YW5kIHJlc3RvcmUgdGV4dC1waXhlbCBoZWlnaHQgYW5kIHdpZHRoIG9mCisJZnJhbWVzLiAoQnVn IzI4NDQyKQorCisJKiBsaXNwL2ZyYW1lc2V0LmVsCisJKGZyYW1lc2V0LS1yZWNvcmQtcmVsYXRp b25zaGlwcyk6IFJlY29yZCB0ZXh0LXBpeGVsLWhlaWdodCBhbmQKKwl0ZXh0LXBpeGVsLXdpZHRo IG9mIGZyYW1lLgorCShmcmFtZXNldC0tcmVzdG9yZS1mcmFtZSk6IFJlc3RvcmUgdGV4dC1waXhl bC1oZWlnaHQgYW5kCisJdGV4dC1waXhlbC13aWR0aCBvZiBmcmFtZSBpZiBhdmFpbGFibGUuCisK IDIwMTctMTAtMTEgIE1pY2hhZWwgQWxiaW51cyAgPG1pY2hhZWwuYWxiaW51c0BnbXguZGU+CiAK IAlGb3JtYXQgc2hlbGwgY29tbWFuZHMgaW4gdHJhbXAudGV4aQpkaWZmIC0tZ2l0IGEvbGlzcC9m cmFtZXNldC5lbCBiL2xpc3AvZnJhbWVzZXQuZWwKaW5kZXggMTY5NDBmODE0YS4uZTJkMjY0MTFl OSAxMDA2NDQKLS0tIGEvbGlzcC9mcmFtZXNldC5lbAorKysgYi9saXNwL2ZyYW1lc2V0LmVsCkBA IC03NDUsNiArNzQ1LDggQEAgZnJhbWVzZXQtLXJlY29yZC1yZWxhdGlvbnNoaXBzCiAtIGBkZWxl dGUtYmVmb3JlJyB2aWEgYGZyYW1lc2V0LS1kZWxldGUtYmVmb3JlJwogLSBgcGFyZW50LWZyYW1l JyB2aWEgYGZyYW1lc2V0LS1wYXJlbnQtZnJhbWUnCiAtIGBtb3VzZS13aGVlbC1mcmFtZScgdmlh IGBmcmFtZXNldC0tbW91c2Utd2hlZWwtZnJhbWUnCistIGB0ZXh0LXBpeGVsLXdpZHRoJyB2aWEg YGZyYW1lc2V0LS10ZXh0LXBpeGVsLXdpZHRoJworLSBgdGV4dC1waXhlbC1oZWlnaHQnIHZpYSBg ZnJhbWVzZXQtLXRleHQtcGl4ZWwtaGVpZ2h0JwogCiBJbnRlcm5hbCB1c2Ugb25seS4iCiAgIDs7 IFJlY29yZCBmcmFtZXMgd2l0aCB0aGVpciBvd24gbWluaWJ1ZmZlcgpAQCAtNzkxLDcgKzc5Mywy MyBAQCBmcmFtZXNldC0tcmVjb3JkLXJlbGF0aW9uc2hpcHMKICAgICAgICAgICAgICAnZnJhbWVz ZXQtLW1pbmkKICAgICAgICAgICAgICAoY29ucyBuaWwKICAgICAgICAgICAgICAgICAgICAoYW5k IG1iLWZyYW1lCi0gICAgICAgICAgICAgICAgICAgICAgICAoZnJhbWVzZXQtZnJhbWUtaWQgbWIt ZnJhbWUpKSkpKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAoZnJhbWVzZXQtZnJhbWUt aWQgbWItZnJhbWUpKSkpKSkpKSkKKyAgOzsgTm93IHN0b3JlIHRleHQtcGl4ZWwgd2lkdGggYW5k IGhlaWdodCBpZiBpdCBkaWZmZXJzIGZyb20gdGhlIGNhbGN1bGF0ZWQKKyAgOzsgd2lkdGggYW5k IGhlaWdodCBhbmQgdGhlIGZyYW1lIGlzIG5vdCBmdWxsc2NyZWVuLgorICAoZG9saXN0IChmcmFt ZSBmcmFtZS1saXN0KQorICAgICh1bmxlc3MgKGZyYW1lLXBhcmFtZXRlciBmcmFtZSAnZnVsbHNj cmVlbikKKyAgICAgICh1bmxlc3MgKGVxICgqIChmcmFtZS1wYXJhbWV0ZXIgZnJhbWUgJ3dpZHRo KQorICAgICAgICAgICAgICAgICAgICAgKGZyYW1lLWNoYXItd2lkdGggZnJhbWUpKQorICAgICAg ICAgICAgICAgICAgKGZyYW1lLXRleHQtd2lkdGggZnJhbWUpKQorICAgICAgICAoc2V0LWZyYW1l LXBhcmFtZXRlcgorICAgICAgICAgZnJhbWUgJ2ZyYW1lc2V0LS10ZXh0LXBpeGVsLXdpZHRoCisg ICAgICAgICAoZnJhbWUtdGV4dC13aWR0aCBmcmFtZSkpKQorICAgICAgKHVubGVzcyAoZXEgKCog KGZyYW1lLXBhcmFtZXRlciBmcmFtZSAnaGVpZ2h0KQorICAgICAgICAgICAgICAgICAgICAgKGZy YW1lLWNoYXItaGVpZ2h0IGZyYW1lKSkKKyAgICAgICAgICAgICAgICAgIChmcmFtZS10ZXh0LWhl aWdodCBmcmFtZSkpCisgICAgICAgIChzZXQtZnJhbWUtcGFyYW1ldGVyCisgICAgICAgICBmcmFt ZSAnZnJhbWVzZXQtLXRleHQtcGl4ZWwtaGVpZ2h0CisgICAgICAgICAoZnJhbWUtdGV4dC1oZWln aHQgZnJhbWUpKSkpKSkKIAogOzs7IyMjYXV0b2xvYWQKIChjbC1kZWZ1biBmcmFtZXNldC1zYXZl IChmcmFtZS1saXN0CkBAIC0xMDAyLDYgKzEwMjAsMTQgQEAgZnJhbWVzZXQtLXJlc3RvcmUtZnJh bWUKIAkgKGRpc3BsYXkgKGNkciAoYXNzcSAnZGlzcGxheSBmaWx0ZXJlZC1jZmcpKSkgOzsgcG9z dC1maWx0ZXJpbmcKIAkgYWx0LWNmZyBmcmFtZSkKIAorICAgIDs7IFVzZSB0ZXh0LXBpeGVscyBm b3IgaGVpZ2h0IGFuZCB3aWR0aCwgaWYgYXZhaWxhYmxlLgorICAgIChsZXQgKCh0ZXh0LXBpeGVs LXdpZHRoIChjZHIgKGFzc3EgJ2ZyYW1lc2V0LS10ZXh0LXBpeGVsLXdpZHRoIHBhcmFtZXRlcnMp KSkKKyAgICAgICAgICAodGV4dC1waXhlbC1oZWlnaHQgKGNkciAoYXNzcSAnZnJhbWVzZXQtLXRl eHQtcGl4ZWwtaGVpZ2h0IHBhcmFtZXRlcnMpKSkpCisgICAgICAod2hlbiB0ZXh0LXBpeGVsLXdp ZHRoCisgICAgICAgIChzZXRmIChhbGlzdC1nZXQgJ3dpZHRoIGZpbHRlcmVkLWNmZykgKGNvbnMg J3RleHQtcGl4ZWxzIHRleHQtcGl4ZWwtd2lkdGgpKSkKKyAgICAgICh3aGVuIHRleHQtcGl4ZWwt aGVpZ2h0CisgICAgICAgIChzZXRmIChhbGlzdC1nZXQgJ2hlaWdodCBmaWx0ZXJlZC1jZmcpIChj b25zICd0ZXh0LXBpeGVscyB0ZXh0LXBpeGVsLWhlaWdodCkpKSkKKwogICAgICh3aGVuIGZ1bGxz Y3JlZW4KICAgICAgIDs7IEN1cnJlbnRseSBFbWFjcyBoYXMgdGhlIGxpbWl0YXRpb24gdGhhdCBp dCBkb2VzIG5vdCByZWNvcmQgdGhlIHNpemUKICAgICAgIDs7IGFuZCBwb3NpdGlvbiBvZiBhIGZy YW1lIGJlZm9yZSBtYXhpbWl6aW5nIGl0LCBzbyB3ZSBjYW5ub3Qgc2F2ZSAmCi0tIAoyLjE1LjAK Cg== --001a113f4b963c0756055ef9b9b7-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 15 10:30:53 2017 Received: (at 28442) by debbugs.gnu.org; 15 Dec 2017 15:30:53 +0000 Received: from localhost ([127.0.0.1]:35949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePrwr-0007A9-Ad for submit@debbugs.gnu.org; Fri, 15 Dec 2017 10:30:53 -0500 Received: from mail-qk0-f174.google.com ([209.85.220.174]:36381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePrwo-00079x-VO for 28442@debbugs.gnu.org; Fri, 15 Dec 2017 10:30:51 -0500 Received: by mail-qk0-f174.google.com with SMTP id 8so10771607qkj.3 for <28442@debbugs.gnu.org>; Fri, 15 Dec 2017 07:30:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=wyRe/1LbV0p7C1Xz0kCPUJ7BNVuEQi1uFBXVQHtzFfg=; b=frdNGsNMPO1ORQSxLtoCIzuQRH9K9gPBrG3Kv5x8Lh56x4WYhfLMxykYY6Ff4XA30O 00umNb0H9xP4lTocs1NFLFkRDAS+XFEoARdDEBg/bzNhHiNpirwMGzcLeLWHq47rXoTl J+bDQthqjqujWthT4NPGbdpeiMSKbXQkMn4Fei9tGIvfXe6Ad2JZzmUSrqaDc5bKm5cv oJ7pPrz3Opdji7xVCxrqCUZOI/UVFXAcPHzWI6flyjYy+UZSEANBcw1UDe+GBbyk+ebu ROsiCf2KlAo8PmnfzCkML8r6iMloRj0wO1mrSLI6vBlt4pMsUpz7sIkO9thDVUJgJzFg l6bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=wyRe/1LbV0p7C1Xz0kCPUJ7BNVuEQi1uFBXVQHtzFfg=; b=efpLx2YDwMQOY51RzqJHQKkQSpKJTsUl48ZpF5Oqkez3xwe5R21yCwPsb+aivOWOG5 Bkn41GkXlLUGFEQqp7OOMuvrttAyjQDMyGRtr1/6PbW0skzQQwgG7im2qJ1llU4wLvui bOimk5o/ui4cCx5jxAvpT4EUdsfbo5AWeuf2YluoM3aB/e2PhqfMRysXIx1yfVNVQ9Q5 VpyccCtPPq0TPjLyOuu2AyCpOZDaeaeSwsP47eMP+FXa6CJUsxuO4b3gfX7XPe8Yul0K 3s5a9804q8k01EiSzvRMHmO9MBQdcd+ci7YZ1MxzWOR2NDa7gvzL9a5KcMoMExtzW5bm 0xeQ== X-Gm-Message-State: AKGB3mKAUd204+MThTGcybuTJOpLeEZag0s5kEDWFynx38fiNkbnowsf +VfVPh8luTbrOrkAQY7Mz4B+Tre2EpLvSZuUPKU= X-Google-Smtp-Source: ACJfBouer8lJPNJzD4RC/7J1um2yYU9pVp+XvtzhAzIVQfQ6c3ekZ2pq53wbPe0JSaBL6oAMSHck5y7pWwTrFNu5LoQ= X-Received: by 10.55.165.213 with SMTP id o204mr20788019qke.314.1513351845302; Fri, 15 Dec 2017 07:30:45 -0800 (PST) Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Fri, 15 Dec 2017 10:30:43 -0500 From: Aaron Jensen In-Reply-To: References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> <5A1BD14F.4060907@gmx.at> X-Mailer: Airmail (467) MIME-Version: 1.0 Date: Fri, 15 Dec 2017 10:30:43 -0500 Message-ID: Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode To: martin rudalics , Alan Third Content-Type: multipart/alternative; boundary="001a114fd6dc28ddf6056062afea" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28442 Cc: 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --001a114fd6dc28ddf6056062afea Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable FYI, my copyright assignment has been completed. Let me know if there=E2=80= =99s anything else needed on this patch. Thanks, Aaron On November 27, 2017 at 8:52:09 AM, Aaron Jensen (aaronjensen@gmail.com) wrote: On November 27, 2017 at 12:48:27 AM, martin rudalics (rudalics@gmx.at (mailto:rudalics@gmx.at)) wrote: > > How=E2=80=99s this? > > Elegant, in particular the `frameset--restore-frame' part. Eli will > decide whether we can put this on the release branch. In either case > we'll have to wait until your paperwork is complete. And please send > diffs as attachments, one of our MUAs has decided to truncate some of > the lines. Thanks, I've attached it. > Anyway, since I'm not using desktop please confirm the following: When > `desktop-read' runs and your init file contains a non-nil customization > for `frame-resize-pixelwise', the size hints are set correctly to 1 for > each frame restored. Unfortunately, I=E2=80=99m on macOS so I=E2=80=99m not sure that the size h= ints come into play. That said, it works on macOS. If you=E2=80=99d like to test on your machine, this is a relatively non-int= rusive config that should only remember frame positions: (setq desktop-globals-to-save '() desktop-files-not-to-save ".*" desktop-buffers-not-to-save ".*" desktop-save t) (when (and (window-system) (not (boundp 'desktop-has-read))) (setq desktop-has-read t) (desktop-save-mode) (desktop-read)) > Thank you very much, martin No problem, thank you for your guidance. Aaron --001a114fd6dc28ddf6056062afea Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable = FYI, my copyright as= signment has been completed. Let me know if there=E2=80=99s anything else n= eeded on this patch.

= Thanks,

Aaron

On November 27, 2017 at 8:5= 2:09 AM, Aaron Jensen (aaronjensen= @gmail.com) wrote:

On November 27, 2017 at 12:48:27 AM, martin rudalic= s (rudalics@gmx.at(mailto:rudalics@gmx.at)) wrote:

> > How=E2=80=99s this?
> =20
> Elegant, in particular the `frameset--restore-frame' part. Eli= will
> decide whether we can put this on the release branch. In either ca= se
> we'll have to wait until your paperwork is complete. And pleas= e send
> diffs as attachments, one of our MUAs has decided to truncate some= of
> the lines.

Thanks, I've attached it.

> Anyway, since I'm not using desktop please confirm the followi= ng: When
> `desktop-read' runs and your init file contains a non-nil cust= omization
> for `frame-resize-pixelwise', the size hints are set correctly= to 1 for
> each frame restored.

Unfortunately, I=E2=80=99m on macOS so I=E2=80=99m not sure that the si= ze hints come into play. That said, it works on macOS.

If you=E2=80=99d like to test on your machine, this is a relatively non= -intrusive config that should only remember frame positions:

=C2=A0 (setq desktop-globals-to-save '()
=C2=A0 =C2=A0 =C2=A0 =C2=A0 desktop-files-not-to-save ".*"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 desktop-buffers-not-to-save ".*"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 desktop-save t)
=C2=A0 (when (and (window-system)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(not (boundp 'deskt= op-has-read)))
=C2=A0 =C2=A0 (setq desktop-has-read t)
=C2=A0 =C2=A0 (desktop-save-mode)
=C2=A0 =C2=A0 (desktop-read))

=C2=A0
> Thank you very much, martin

No problem, thank you for your guidance.

Aaron
--001a114fd6dc28ddf6056062afea-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 15 13:17:07 2017 Received: (at 28442) by debbugs.gnu.org; 15 Dec 2017 18:17:07 +0000 Received: from localhost ([127.0.0.1]:36047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePuXi-0004Ns-Vg for submit@debbugs.gnu.org; Fri, 15 Dec 2017 13:17:07 -0500 Received: from mout.gmx.net ([212.227.15.15]:59760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePuXh-0004N9-BO for 28442@debbugs.gnu.org; Fri, 15 Dec 2017 13:17:05 -0500 Received: from [192.168.1.100] ([46.125.250.80]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MZTbR-1eixv809Xh-00LFnq; Fri, 15 Dec 2017 19:16:47 +0100 Message-ID: <5A34118C.3060109@gmx.at> Date: Fri, 15 Dec 2017 19:16:44 +0100 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , Alan Third Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> <5A1BD14F.4060907@gmx.at> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:uaeYmhjBOK1lxh2WV4UIHkg4CLHsOUgdwegp/Z07u29+/xpwZrR sUL3NpFUjaaYvh/q042F8ShxoSix8mRqNoKOB457Q6s/aW4QIzokEZG7bsF7IHRBaPrqBkm azGs9yS4eWjDyB0rYb84Zamw+AQCCOjRZ/tJzn0tFjhnsx8dz/OQh0x812FGZpdcXpQxhNc kG/wYf+ZmyfSwN4lENEwA== X-UI-Out-Filterresults: notjunk:1;V01:K0:wUqSuDEp6mg=:1qs+vwxXBZ3YRNY6swjvIn TshRKL8cgA9jWZ8o+ePpzt6AaqLi62hAxxPdSgLMafRNGm2yUnRhmjhWOLVNw2BUtLx48ZEDH tI+sHdMNJtJ9e1UG7cpH2Dh9a8exUtBuUY3BVtIb+3dVS6/RWAKuk3+pUp36Pnax3aoP/U6Zx d6CARO/XGLCdMynQR/GLAi+nig1HF8pM8GSTOyZOXLpgvvINgGbWgWFN7E5V+QijTSuZ+zl0S vsOzbh8/M1i+PmH3PAiwk9i2hHNPCTU7L/ODa30km+sC3w0F14J2D7Mr7qxQMHt0UWxM2NpEL rtc92Kyd+pxWPh6AJtoI+eJcWN8XL7klHmXTzaKaLTj1TDZkRqtuNVCZCsGQ15MgpgYkXgt0W X+TsHBKTharwY8RGSDD1em08gPoBGFwNe4AClGEmJBgb6t87g55Py+xsr/imM5gqR8jAg74oD 3m7maIH2F3jLPe0JiFP8SkmH7wNNzbWFRNWowM+AIeBUxxqobRJyJpD8R+MyAM+lXDRy5vmeg acba97cZLcZ0nn/++BOySxA5IH15iPwhaBqOZGVd/yk+tlMq5rWWhVpMNV4gv8FfU1lhCgxjN +NNOdtioUdrTjo9TSECMJ5o3ygRyJ/tc8NZSUjjDZd+J9Nh3JiogDvbD5Vx0deqqEdWOUNCOO vyWDXyZdI2XgmhI4CLBUkecTHfv1dJQOYGM3QfrM08edtuPVO8djeaa740tUOOBAEJu5XBv2P 4uXZ9CcwilOnncsgOb4TkY0MU0VNVJZC9uDVBlaM6IxbhjIaXgSSU6f9FKfMA9xon+LVraLkF LWFm8ClQHRhxLoDQDIFeeNwalf/Slkf6kWdsU6JXbNU58TZj24= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28442 Cc: "eliz@gnu.org" , 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > FYI, my copyright assignment has been completed. Let me know if there=E2= =80=99s > anything else needed on this patch. Eli, OK to install? If so, where? Thanks, martin From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 15 15:35:40 2017 Received: (at 28442) by debbugs.gnu.org; 15 Dec 2017 20:35:41 +0000 Received: from localhost ([127.0.0.1]:36146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePwho-0001FK-Me for submit@debbugs.gnu.org; Fri, 15 Dec 2017 15:35:40 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePwhn-0001F6-Ti for 28442@debbugs.gnu.org; Fri, 15 Dec 2017 15:35:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePwhf-0003E7-H8 for 28442@debbugs.gnu.org; Fri, 15 Dec 2017 15:35:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46673) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePwhf-0003Dt-EN; Fri, 15 Dec 2017 15:35:31 -0500 Received: from [176.228.60.248] (port=1615 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ePwhe-0001wY-Ia; Fri, 15 Dec 2017 15:35:31 -0500 Date: Fri, 15 Dec 2017 22:35:27 +0200 Message-Id: <83wp1nsp9s.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-reply-to: <5A34118C.3060109@gmx.at> (message from martin rudalics on Fri, 15 Dec 2017 19:16:44 +0100) Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> <5A1BD14F.4060907@gmx.at> <5A34118C.3060109@gmx.at> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28442 Cc: alan@idiocy.org, aaronjensen@gmail.com, 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Fri, 15 Dec 2017 19:16:44 +0100 > From: martin rudalics > CC: 28442@debbugs.gnu.org, "eliz@gnu.org" > > > FYI, my copyright assignment has been completed. Let me know if there’s > > anything else needed on this patch. > > Eli, OK to install? If so, where? The emacs-26 branch, please. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 16 04:42:00 2017 Received: (at 28442) by debbugs.gnu.org; 16 Dec 2017 09:42:00 +0000 Received: from localhost ([127.0.0.1]:36420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQ8ym-00005k-B5 for submit@debbugs.gnu.org; Sat, 16 Dec 2017 04:42:00 -0500 Received: from mout.gmx.net ([212.227.15.15]:58613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQ8yk-00005X-FF for 28442@debbugs.gnu.org; Sat, 16 Dec 2017 04:41:58 -0500 Received: from [192.168.1.100] ([212.95.5.176]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LfSeH-1eoSJG49JR-00p4nU; Sat, 16 Dec 2017 10:41:40 +0100 Message-ID: <5A34EA50.6030502@gmx.at> Date: Sat, 16 Dec 2017 10:41:36 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> <5A1BD14F.4060907@gmx.at> <5A34118C.3060109@gmx.at> <83wp1nsp9s.fsf@gnu.org> In-Reply-To: <83wp1nsp9s.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:3g6AsRl/nf7szjHmt6z2f3oYkU6K4LbiGSmolPMPGyW+BTcZqRX ESASIPVcn9uL51KZG4kQ5+ht7B/SkRhTDFhjNfDyPBU0ihTcoZT2sHsLB2PpLv659v/Kl67 yeV4WECnBl/U48+lAy72DREPiG0cg+dBHjQciNvMR8PcXCdcxXHCrd/pNxKNpWDtm8wosQu jf00RY1gAxtmLP+KWE5NQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:6Sifhc5Qtns=:rLodIuoH0qiirNVl0vmNr0 W1Bvi23NZAu8hWxFyff3ztRVY5v/p3ptWwFzi5+2JAA7eXEv7vphqdtdokpBMxnxpwfTyYyj9 28e6/B/xnHXwY9S7UiFZNnZLaNAwE6kSIvqQkOIbMqAHgofmg2+s2erwAHZcv2PhLUoB5fOxn aJjTvzbp4nU+r4BdXudZterl5YWxPsHumE67h/g9mOXi6bBjfOTnPo+MR4cVvYa4UR2Hp5EHb WKSqeX/JMGqY1shgzJOOLk/GsVhRTc0wb7utqWgZbfYoFQIqkk7Uw8/hHUBwFFVC+ALnu67fc moeSKlcZ8Hu6V6KrHYvmIsrhM+xy2gAIqASoGzrs3hIUDdnPlvBishXSLWCj6FTP9qVpRBy/z ebjAccAZJC/4DcTpYe5aScNce5JePFCReKdlNzt/jyHBAXi4q1VOE+ox8Rh2nBbgGufJhq7bn SwDF5JdD8dXEhksVeso91a7dpGGDINjPI5MHhhMoD1AJO6H3AijVV8JP9fj/yVTEL4Ystyy97 mBsKZgnMo1LImM1h5iwoqsOe6afGcQflCmduNrvjUGoCzQ5ZWkrUL+IY8WJay2q3ZXkzU0QbJ 27r1/IYNW8HUJNVZT+Pzeqs72+dLGSxi39jtXQkinjzSsynr3Eo37SYUIVK8CftL3YkYthzbe ID2SadyKwJMal5RcE7cbtzzrbqoT6MHTEiUAe5AoiG/uMBgTeKcH1xcZR1BwyaWaLKDkbKQM1 7thJV++Mk663NYKgwlLc3NCIpriD+HjlYh7DwvpyMzqxsZRMlam7ctLZgcGZMLDoQksFdvGRg GnX3EpoHTtlyg0NkVEIsR02nza6tZt7fIQ8at0TfaPNmNXlIXFDYhFa4lVXro3f9TXLky6b X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28442 Cc: alan@idiocy.org, aaronjensen@gmail.com, 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > The emacs-26 branch, please. Done. Aaron, please check whether the commit went as intended and close the bug if that is the case. Thank you, martin From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 16 11:21:42 2017 Received: (at 28442) by debbugs.gnu.org; 16 Dec 2017 16:21:42 +0000 Received: from localhost ([127.0.0.1]:37537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQFDa-0004zc-EE for submit@debbugs.gnu.org; Sat, 16 Dec 2017 11:21:42 -0500 Received: from mail-qt0-f178.google.com ([209.85.216.178]:39495) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQFDY-0004zQ-UP for 28442@debbugs.gnu.org; Sat, 16 Dec 2017 11:21:41 -0500 Received: by mail-qt0-f178.google.com with SMTP id k19so15576836qtj.6 for <28442@debbugs.gnu.org>; Sat, 16 Dec 2017 08:21:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=YW4DruZ+4q+fwF2txX/h2pDOHAYI2FqW88IaNuZ3PzI=; b=COa/YjWyrRQqN00WwrkpzySfgd5fnf2vDSlV1TaiRWLXULpyjY3eQkWUpnbRJUPYyp PtUn3J+8XU+M3Elsi6gWiHyUvG0D8LlBbziDQTPM5gjYZhU0xhp8IYi9iQ9hyIrmFvQX sadsjE+GOfG8CCCZTFtYLS/OD+gKOvII/M94bWOC6MyQQn6sgSNzPJwCIzvDG5EWPKpp teBKZlYl4N7UpYQtgo9TiW3NvLXLKsKWyAWZDv0mfMp/s2dDeTvpXXICUXOkQasHtQ/E q9K/SAZ/sF3b3xb5BJ3x7G2dWur5M2S9ZwFdRXJGLSYTSsOzfyY6CzoVeEL7CsNYl083 IEyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=YW4DruZ+4q+fwF2txX/h2pDOHAYI2FqW88IaNuZ3PzI=; b=HdW1sXcT2FYj/HG5No0MsOGpr/PE2MsTkCVPLA0Lg+SYGMNr8uyQjjboQOTPCk4cep A7MOAETEjmDj0oFodGDovE4uyYEH+OrEYK3CZuZRF6IHS/5q6JVZ9degmyt2rRUzfK8R c8A7KvC01sUrq9dYuzKQ3ezpowjHLTsKjoMstqBOaerq/XyCw1Db0I6v8KAQSY8Yh2DZ qPBqN2bum/nts2Yvd6gwZyvfmGPJkvs7pZREj5hTgJQINnUf/vKHa8N0R5O6SVt1wPNd 3K7ZqNzRv3fMvV/XltDxxzg3pd+sbZFGXfo2fiu/+iNdW1+LkHZp6LrAftaebx2Z3L86 55Gg== X-Gm-Message-State: AKGB3mII4R3D6psgP7DP+RZwm8Ser1QMJmVaE0ClUA5nArEaBSBbn9xj yBzQMuqtPw0jOqWA2+givqo6mROfU9nZNN5qPKw= X-Google-Smtp-Source: ACJfBos/o+T5PCUDIi3F5ibqr9/CNcIIc+W3bQNRDVwV68HQ6nZFvADFuRaYDyAJaxRmr5XyX3u/Tz0C1cIHVBbKP1Q= X-Received: by 10.237.38.197 with SMTP id q63mr25963630qtd.190.1513441295245; Sat, 16 Dec 2017 08:21:35 -0800 (PST) Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Sat, 16 Dec 2017 11:21:34 -0500 From: Aaron Jensen In-Reply-To: <5A34EA50.6030502@gmx.at> References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> <5A1BD14F.4060907@gmx.at> <5A34118C.3060109@gmx.at> <83wp1nsp9s.fsf@gnu.org> <5A34EA50.6030502@gmx.at> X-Mailer: Airmail (467) MIME-Version: 1.0 Date: Sat, 16 Dec 2017 11:21:34 -0500 Message-ID: Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode To: martin rudalics , Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 28442 Cc: alan@idiocy.org, 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tags=C2=A028442=C2=A0fixed close 28442 quit On December 16, 2017 at 1:41:41 AM, martin rudalics (rudalics@gmx.at(mailto:rudalics@gmx.at)) wrote: > Done. Aaron, please check whether the commit went as intended and close > the bug if that is the case. It seems to work, thanks! (Hopefully I=E2=80=99m closing the bug right, ple= ase let me know if not) Aaron From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 16 12:30:49 2017 Received: (at 28442-done) by debbugs.gnu.org; 16 Dec 2017 17:30:49 +0000 Received: from localhost ([127.0.0.1]:37588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQGIT-0006b7-8s for submit@debbugs.gnu.org; Sat, 16 Dec 2017 12:30:49 -0500 Received: from mout.gmx.net ([212.227.15.18]:52477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQGIR-0006au-5x for 28442-done@debbugs.gnu.org; Sat, 16 Dec 2017 12:30:48 -0500 Received: from [192.168.1.100] ([212.95.5.140]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LkgEO-1eyVBH1F5Q-00aRDr; Sat, 16 Dec 2017 18:30:27 +0100 Message-ID: <5A35582F.6060404@gmx.at> Date: Sat, 16 Dec 2017 18:30:23 +0100 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , Eli Zaretskii Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> <5A1BD14F.4060907@gmx.at> <5A34118C.3060109@gmx.at> <83wp1nsp9s.fsf@gnu.org> <5A34EA50.6030502@gmx.at> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:amFQJAwYscPO42dL8Zlojf3ykukTzbIJNIif7DivC+vvET9M0j+ kpkbFMs06VIBlfQpSy/QnwOK8WwqpNdbJIpqgD+ueq86f0fFEoZui7q6UH4UGh307BuGFow 93JZsVjp+R/HwJ87OqtSdMs1dJ2G+kBGJPkDK5rVoXtmpObPUw5nJI4HFp0GJZPMQ3lurrw aOuyM1mGZHgMP8PdMIr0A== X-UI-Out-Filterresults: notjunk:1;V01:K0:/ckSPJv04hQ=:Oi7Z65cKyqeNQT+VD2JfON BLOZfFpwKPqySq0CKbg8hNHJQEKc7LRYnglMZwT6fPOMC2i0wEw5UJPLUT+n7dv+1OF4ePann 54Qvq0pHT5IAeSNXh9BkhZeza7HdE9RtBPMmulc5G0tjvCm88742gmtKbQcX914NNyfoycaHt 6YxoQ1RcvuBbYe/jO3agpmPDECH63YuLIC9iRIfk3M5caOpCSoEPW2qM8WXa6R6fHZjsn9Oyj Dr2mKHE/DhsVQe78SDlSLyfdtN1cqw0Ud6CUfutfWTypxb++hWM6DNrERQf30ieyiCuxsUhnF EOrvrwGu9eFJuAldPiE0W/hQUU14PMv4LP2qKV473aEluY7J9uuTlAqQSbBX17qCzgFhxzwZn wvVZ/VTLPmcwHt+IOBvQ6/eMIrZrMg4vXpPXd2wY2rmb5KL+gX5gEQUIqpwI1RA0Y50SS0t5d 9tljwxFzif53pqz7/t3G0TgVQrG9nWMDZcQ5WGrJTYsMCfF1YoEw+y2Ie3QOG7lLAUioSXUmY OXwg8R7R/GCUG7R7KTaptLsoDyEMUOmGM1iH0gQ3WVHwZ1nxRXfup3NuSX74d6nt7rX0i2bmh atxw3uy3PbqqaCJtLIGHCXwb/gOwz5r2vpGndXbHcneawgPFaDnGWcbDiPC/FsCcdf+kcPr/f Aepn4r1/rWrBjFHaxseHd392adXNmdtG31pmfwoCkP78cvr6u9zDbTKYp+lBfTYiDpYt2QgOq ngcYF4ypDuAniygrISv+6/V6waOAUVH4kBMGyaUQNMnkKZCdNf7cvH/iGLAQUg4Io0HI2h1gM 8hR9YaCOcbKSOArYzHZkSc0wbqVxVh6Sdiz31xfNE3xst1b1iU= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28442-done Cc: 28442-done@debbugs.gnu.org, alan@idiocy.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > (Hopefully I=E2=80=99m closing the bug right, please > let me know if not) Apparently not. I'm now CCing this message to 28442-done@debbugs.gnu.org in the hope to succeed. Thanks, martin From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 16 12:40:03 2017 Received: (at 28442) by debbugs.gnu.org; 16 Dec 2017 17:40:03 +0000 Received: from localhost ([127.0.0.1]:37597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQGRP-0006nv-5O for submit@debbugs.gnu.org; Sat, 16 Dec 2017 12:40:03 -0500 Received: from mail-io0-f170.google.com ([209.85.223.170]:32834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQGRN-0006nO-PP for 28442@debbugs.gnu.org; Sat, 16 Dec 2017 12:40:02 -0500 Received: by mail-io0-f170.google.com with SMTP id t196so5783248iof.0 for <28442@debbugs.gnu.org>; Sat, 16 Dec 2017 09:40:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=d6jzHsgiPL6460QHU0hbZw2HXFwm+g9lp0aJpOjXxKw=; b=JbUAL9RIEBMATzenLXizi2H8hn+zdFBKjzWtYNoFpADloVPX+05KkNs6iD8DaRjy8R CHall/SIzVUFTZgSCoMCP4Ebx8wu5gaExLhIA9bPLptWuf3O7Nj/hD5KeiJrn03A3XP+ lNUwBj4JuPsQGSUkfZ7Bs9CVo7X+/HVxo9q6YD1YU2dtwz8cETPgj2MV4xhzjmXmK6jZ rY8g1Gi/C6aAJeP35phHkeZW9LhR5IPTK28YoGUnOrlx8P5iSBAyr7CyXqTUz5Ij/XzR V8BJIbjUyy/Hg5jls4Xu/4iisK8LUnBIxSidlgFYZAYHAAIip7sZ+i4s5deYiWWaiLOR KPmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=d6jzHsgiPL6460QHU0hbZw2HXFwm+g9lp0aJpOjXxKw=; b=JDVtEPTdIsTZEG7UjxGeANlcQqd3zD1Z2dfRRNJiydaSqu8A8cA1Ms4YRw0a1+6mDa YrDdJ2c2r1DoZDpkdygfNc9uEZpPJ8301EjF8PH5Wl0G12RE7tzeM3m4zqj/TB/FI+t3 /cNqTayDhsFT7SwOKBg+9ddMZjOHvI0RPxIX2xjL1qyoJNQVM5Y90isby7ClhB+0WzaZ yOEuUQxLFmJJnVzwO6p1GVr1i7dfmqUg2zaKblUkyBIYFvUoSA/WppRTw5S+4yNXl/tu qkGfOKzr2PPqluFawExdufBEz89HZooRK7gRVaFyX7xtuaS04+PV8sbgThgkydT/G7D0 /fqA== X-Gm-Message-State: AKGB3mJ0KKzQkzIt5UmzD+Fn4eKmLc4/FzS20xzxwxAAm0irIKNUJmzi GlJI2VlBv5k8YfkSUasTC8Q8SA== X-Google-Smtp-Source: ACJfBos157VeMyHmNFio2WFFIhLcR1ldLyB8HF2Zy7cwj8TmpxjMhDGs0driqOSe+dZTNFTd1Kb00Q== X-Received: by 10.107.30.212 with SMTP id e203mr17644697ioe.108.1513445995795; Sat, 16 Dec 2017 09:39:55 -0800 (PST) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id g79sm5100006itb.29.2017.12.16.09.39.54 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 16 Dec 2017 09:39:54 -0800 (PST) From: Noam Postavsky To: Aaron Jensen Subject: Re: bug#28442: 26.0.50; [PATCH] Save and restore frame pixel size with desktop-save-mode References: <5A167CC1.5090609@gmx.at> <20171123204114.GA3884@breton.holly.idiocy.org> <5A17DFE6.5000005@gmx.at> <5A1A96A4.5000509@gmx.at> <5A1BD14F.4060907@gmx.at> <5A34118C.3060109@gmx.at> <83wp1nsp9s.fsf@gnu.org> <5A34EA50.6030502@gmx.at> Date: Sat, 16 Dec 2017 12:39:53 -0500 In-Reply-To: (Aaron Jensen's message of "Sat, 16 Dec 2017 11:21:34 -0500") Message-ID: <87mv2ibmhi.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28442 Cc: martin rudalics , Eli Zaretskii , alan@idiocy.org, 28442@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) Aaron Jensen writes: > tags=C2=A028442=C2=A0fixed > close 28442 > quit > It seems to work, thanks! (Hopefully I=E2=80=99m closing the bug right, p= lease > let me know if not) You have to send the "close xxxxx" message to control@debbugs.gnu.org; when doing this as part of a bug thread, you should use Bcc so that followups won't also go to control@debbugs.gnu.org (hence why when you see others do it, the control@debbugs.gnu.org address is not apparent). See also https://debbugs.gnu.org/server-control.html From unknown Tue Aug 19 23:08:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 14 Jan 2018 12: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