Subject: bug#71669: 30.0.50; macOS: `emacs --geometry` flag broken, only `-geometry` works

From: Po Lu <[email-masked]>
Date: Thu, 20 Jun 2024 22:14:13 +0800

Stefan Kangas <[email-masked]> writes:

> On macOS, this has no effect on the size of the initial frame:
>
>      emacs -Q --geometry 10x10
>
> This works as expected though:
>
>     emacs -Q -g 10x10
>     emacs -Q -geometry 10x10
>
> On GNU/Linux, all flags work as expected.
>
>
> In GNU Emacs 30.0.50 (build 1, aarch64-apple-darwin23.5.0, NS
>  appkit-2487.60 Version 14.5 (Build 23F79)) of 2024-06-10 built on
>  foo.local
> Repository revision: 33fc77e1b64dab2ed33757d8dae94e87e9e0fc0b
> Repository branch: master
> Windowing system distributor 'Apple', version 10.3.2487
> System Description:  macOS 14.5
>
> Configured using:
>  'configure --enable-checking=yes,glyphs
>  --enable-check-lisp-object-type'

Where is it documented that `--geometry' should be supported on all
systems?  Different windowing systems are each host to unique
conventions that our command-line options are supposed to observe, and
this item's being visibly excluded from list of such options for NS
systems suggests that its omission is no accident.