From: Keith David Bershatsky <esq@lawlist.com>
To: martin rudalics <rudalics@gmx.at>,Anders Lindgren <andlind@gmail.com>
Cc: 21415@debbugs.gnu.org
Subject: bug#21415: 25.0.50; Emacs Trunk -- pixelwise width/height for x-create-frame
Date: Sat, 12 Sep 2015 16:09:08 -0700 [thread overview]
Message-ID: <m2oah7p757.wl%esq@lawlist.com> (raw)
In-Reply-To: <m2fv2u2iat.wl%esq@lawlist.com>
Anders: Thank you for weighing in and vetoing the proposed revision -- your insight is greatly appreciated.
Martin: In addition to the feature mentioned by Anders, it turned out that the proposed revision (that have since been vetoed for good reason) was responsible for my missing four (4) pixels at the bottom of the screen -- i.e., the best I could achieve with that vetoed revision was 1920 x 1076 on a 1920 x 1080 screen. There were other problems I later discovered that were also linked to the proposed revision -- i.e., touching the mouse to the menubar to make it temporary visible, moved the frame downward; and, there was a side effect with the frame name whenever the frame was not squarely within the visible screen.
I removed all of the following lines from the most recent patch and built a new Emacs:
@@ -7196,8 +7196,8 @@ if (cols > 0 && rows > 0)
NSTRACE (constrainFrameRect);
NSTRACE_RECT ("input", frameRect);
- if (ns_menu_bar_should_be_hidden ())
- return frameRect;
+/// if (ns_menu_bar_should_be_hidden ())
+/// return frameRect;
if (nr_screens == 1)
return [super constrainFrameRect:frameRect toScreen:screen];
I am now able to achieve a frame size of 1920 x 1080 on a screen that is 1920 x 1080; there is no longer any problem with the frame moving when touching the menubar; and the frame title is working as it should be.
So, the issue now remaining is how to let `make-frame` respect a frame parameter of `(top . 0)` upon frame creation when a user has `(setq ns-auto-hide-menu-bar t)`. As it stands now, it is necessary to programmatically call `(set-frame-size FRAME 0 0)` subsequent to each frame being created, and am doing the same each time Emacs starts for the initial frame.
Keith
next prev parent reply other threads:[~2015-09-12 23:09 UTC|newest]
Thread overview: 141+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-04 17:41 bug#21415: 25.0.50; Emacs Trunk -- pixelwise width/height for x-create-frame Keith David Bershatsky
2015-09-04 19:17 ` martin rudalics
2015-09-05 0:31 ` Keith David Bershatsky
2015-09-05 9:59 ` martin rudalics
2015-09-06 17:18 ` Keith David Bershatsky
2015-09-06 19:26 ` martin rudalics
2015-09-06 17:56 ` Keith David Bershatsky
2015-09-06 19:26 ` martin rudalics
2015-09-06 22:01 ` Keith David Bershatsky
2015-09-07 7:05 ` martin rudalics
2015-09-07 17:53 ` Keith David Bershatsky
2015-09-08 8:29 ` martin rudalics
2015-09-08 16:13 ` Keith David Bershatsky
2015-09-08 19:22 ` martin rudalics
2015-09-09 0:38 ` Keith David Bershatsky
2015-09-09 6:27 ` martin rudalics
2015-09-09 14:30 ` Keith David Bershatsky
2015-09-09 15:53 ` martin rudalics
2015-09-09 16:26 ` Keith David Bershatsky
2015-09-09 17:11 ` martin rudalics
2015-09-10 0:46 ` Keith David Bershatsky
2015-09-10 6:57 ` martin rudalics
2015-09-10 18:39 ` Keith David Bershatsky
2015-09-12 11:11 ` martin rudalics
2015-09-12 19:57 ` Anders Lindgren
2015-09-13 9:02 ` martin rudalics
2015-09-12 11:12 ` martin rudalics
2015-09-12 18:11 ` Keith David Bershatsky
2015-09-12 23:09 ` Keith David Bershatsky [this message]
2015-09-13 9:02 ` martin rudalics
2015-09-12 23:13 ` Keith David Bershatsky
2015-09-13 7:10 ` Anders Lindgren
2015-09-13 9:02 ` martin rudalics
2015-09-13 16:17 ` Keith David Bershatsky
2015-09-13 18:01 ` martin rudalics
[not found] ` <CABr8ebYkM02NHh9BeU8tNfw0=eMtqJfQALAhN17VfOQtzfq9CQ@mail.gmail.com>
2015-09-13 20:21 ` bug#21415: Fwd: " Anders Lindgren
[not found] ` <55F6860D.9060503@gmx.at>
2015-09-14 9:37 ` Anders Lindgren
2015-09-14 13:39 ` martin rudalics
2015-09-14 14:45 ` Anders Lindgren
2015-09-14 17:37 ` martin rudalics
2015-09-14 19:03 ` Anders Lindgren
2015-09-15 8:29 ` martin rudalics
2015-09-19 21:12 ` Anders Lindgren
2015-09-19 22:17 ` martin rudalics
2015-09-20 7:25 ` Anders Lindgren
2015-09-20 8:44 ` martin rudalics
2015-09-20 9:27 ` Anders Lindgren
2015-09-20 9:54 ` martin rudalics
2015-09-20 18:29 ` Anders Lindgren
2015-09-21 9:42 ` martin rudalics
2015-09-13 18:36 ` Keith David Bershatsky
2015-09-14 8:31 ` martin rudalics
2015-09-14 8:32 ` martin rudalics
2015-09-13 18:53 ` Keith David Bershatsky
2015-09-14 15:25 ` Keith David Bershatsky
2015-09-14 17:37 ` martin rudalics
2015-09-20 16:47 ` Keith David Bershatsky
2015-09-20 18:31 ` Anders Lindgren
2015-09-21 9:43 ` martin rudalics
2015-09-21 18:56 ` Anders Lindgren
2015-09-22 6:38 ` martin rudalics
2015-09-22 8:54 ` Anders Lindgren
2015-09-22 9:36 ` martin rudalics
2015-09-27 18:53 ` Anders Lindgren
2015-09-28 6:48 ` martin rudalics
2015-09-28 21:35 ` Anders Lindgren
2015-09-29 7:23 ` martin rudalics
2015-09-29 7:50 ` Eli Zaretskii
2015-09-30 17:54 ` Anders Lindgren
2015-09-30 18:57 ` martin rudalics
2015-09-30 21:29 ` Anders Lindgren
2015-10-02 8:37 ` martin rudalics
2015-10-03 6:16 ` Anders Lindgren
2015-10-03 8:32 ` martin rudalics
2015-09-20 19:14 ` Keith David Bershatsky
2015-09-28 14:32 ` Keith David Bershatsky
2015-09-28 15:31 ` martin rudalics
2015-09-28 17:49 ` Keith David Bershatsky
2015-09-28 18:00 ` martin rudalics
2015-09-28 18:13 ` Keith David Bershatsky
2015-09-29 7:22 ` martin rudalics
2015-09-29 17:09 ` Keith David Bershatsky
2015-09-29 17:14 ` martin rudalics
2015-10-01 6:43 ` Keith David Bershatsky
2015-10-02 8:37 ` martin rudalics
2015-10-03 11:28 ` Andy Moreton
2015-10-03 12:31 ` martin rudalics
2015-10-05 21:02 ` Andy Moreton
2015-10-06 7:57 ` martin rudalics
2015-10-07 3:42 ` Keith David Bershatsky
2015-10-13 10:21 ` martin rudalics
2015-10-13 17:23 ` Keith David Bershatsky
2015-10-13 17:59 ` Anders Lindgren
2015-10-14 8:49 ` martin rudalics
2015-10-14 15:58 ` Keith David Bershatsky
2015-10-14 17:37 ` martin rudalics
2015-10-14 21:53 ` Anders Lindgren
2015-10-15 10:00 ` martin rudalics
2015-10-20 17:20 ` Anders Lindgren
2015-10-21 8:02 ` martin rudalics
2015-10-21 16:07 ` martin rudalics
2015-10-22 14:54 ` Anders Lindgren
2015-10-22 15:35 ` martin rudalics
2015-10-23 9:13 ` Anders Lindgren
2015-10-23 18:00 ` martin rudalics
2015-10-24 15:33 ` Anders Lindgren
2015-10-24 18:57 ` martin rudalics
2015-10-24 21:43 ` Anders Lindgren
2015-10-27 21:42 ` Anders Lindgren
2015-10-28 7:54 ` Anders Lindgren
2015-10-28 9:55 ` martin rudalics
2015-10-28 11:25 ` Anders Lindgren
2015-10-28 19:19 ` martin rudalics
2015-10-29 22:53 ` Anders Lindgren
2015-10-30 7:59 ` martin rudalics
2015-10-30 8:10 ` martin rudalics
2015-10-30 9:00 ` Anders Lindgren
2015-10-30 9:34 ` martin rudalics
2015-10-30 10:18 ` Anders Lindgren
2015-10-28 9:54 ` martin rudalics
2015-10-14 20:34 ` Keith David Bershatsky
2015-10-15 9:59 ` martin rudalics
2015-10-21 1:03 ` Keith David Bershatsky
2015-10-21 2:07 ` Anders Lindgren
2015-10-29 2:47 ` Keith David Bershatsky
2015-11-14 19:42 ` Anders Lindgren
2015-11-01 16:53 ` Keith David Bershatsky
2015-11-01 21:08 ` Anders Lindgren
2015-11-02 5:18 ` Keith David Bershatsky
2015-11-02 20:50 ` Anders Lindgren
2015-11-03 6:29 ` Keith David Bershatsky
2015-11-03 8:54 ` Anders Lindgren
2015-11-04 2:21 ` Keith David Bershatsky
2015-11-04 5:53 ` Anders Lindgren
2015-11-16 3:06 ` Keith David Bershatsky
2015-11-16 9:11 ` Anders Lindgren
2020-09-17 17:53 ` Lars Ingebrigtsen
2015-11-16 3:16 ` Keith David Bershatsky
2015-11-16 7:54 ` Anders Lindgren
2015-11-16 17:25 ` Keith David Bershatsky
2015-11-16 23:52 ` Keith David Bershatsky
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m2oah7p757.wl%esq@lawlist.com \
--to=esq@lawlist.com \
--cc=21415@debbugs.gnu.org \
--cc=andlind@gmail.com \
--cc=rudalics@gmx.at \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).