From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: About frame title case [Windows] Date: Sun, 07 May 2017 19:49:53 +0300 Message-ID: <83h90wehn2.fsf@gnu.org> References: <52f19cb7-0551-3221-017d-688b6c42e104@alice.it> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1494175830 7258 195.159.176.226 (7 May 2017 16:50:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 7 May 2017 16:50:30 +0000 (UTC) Cc: emacs-devel@gnu.org To: Angelo Graziosi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun May 07 18:50:23 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d7PO2-0001f2-Lz for ged-emacs-devel@m.gmane.org; Sun, 07 May 2017 18:50:22 +0200 Original-Received: from localhost ([::1]:56182 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d7PO5-0007WV-9C for ged-emacs-devel@m.gmane.org; Sun, 07 May 2017 12:50:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d7PNx-0007WB-LH for emacs-devel@gnu.org; Sun, 07 May 2017 12:50:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d7PNu-000462-L9 for emacs-devel@gnu.org; Sun, 07 May 2017 12:50:17 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39121) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d7PNu-00045w-Ht; Sun, 07 May 2017 12:50:14 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4199 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1d7PNt-0003hj-MN; Sun, 07 May 2017 12:50:14 -0400 In-reply-to: <52f19cb7-0551-3221-017d-688b6c42e104@alice.it> (message from Angelo Graziosi on Sun, 7 May 2017 16:51:41 +0200) 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-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:214677 Archived-At: > From: Angelo Graziosi > Date: Sun, 7 May 2017 16:51:41 +0200 > > In the Windows builds with MSYS2/MinGW64 I notice the following. > > Suppose the PC name is 'FooBar', i.e. the MSYS2 shell prompt looks > > user@FooBar MSYS ~ > $ > > Now, in the Windows builds, Emacs shows the frame title as > 'emacs@FOOBAR', i.e. do not respect the case 'FooBar'. > > I understand this, internally DOS systems use all in uppercase, but I > wonder if we can have that respecting the case, 'emacs@FooBar', as on > other systems (GNU/Linux, macOS, and also in Cygwin native builds, if I > remember...). Emacs doesn't up-case the system-name, it uses the exact string we get from the system API we use to get the machine name (GetComputerName). Patches to use other APIs that perhaps don't have this issue, without incurring disadvantages (like the possible hangs if DNS is not available etc.) are welcome.