From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Renaming non-X x_* procedures in xdisp.c (and elsewhere) Date: Sat, 23 Mar 2019 11:38:49 -0400 Message-ID: References: <87wokp4okn.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="77683"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 23 16:39:51 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h7ikQ-000K6X-Rk for ged-emacs-devel@m.gmane.org; Sat, 23 Mar 2019 16:39:50 +0100 Original-Received: from localhost ([127.0.0.1]:44724 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7ikP-0005DC-Qx for ged-emacs-devel@m.gmane.org; Sat, 23 Mar 2019 11:39:49 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:46345) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7ijZ-0005By-JP for emacs-devel@gnu.org; Sat, 23 Mar 2019 11:39:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h7ijY-0007z5-Of for emacs-devel@gnu.org; Sat, 23 Mar 2019 11:38:57 -0400 Original-Received: from [195.159.176.226] (port=60194 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h7ijY-0007y3-Fg for emacs-devel@gnu.org; Sat, 23 Mar 2019 11:38:56 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1h7ijW-000JCd-Q3 for emacs-devel@gnu.org; Sat, 23 Mar 2019 16:38:54 +0100 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:GM0QKfs6hZYESg21g49oHyQrOr4= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 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:234648 Archived-At: > It would be helpful to determine at a glance whether or not a procedure > is generic or depends on X support. I'm guessing that this naming scheme > is a historical artifact from when graphical support meant X support, > but I believe that it is more confusing than it is worth at this point. That's right. > For example, x_write_glyphs could become disp_write_glyphs. Along similar lines, it would be nice to make sure that the "x_" prefix is only used for X11 support, so that there's no name clashes between the W32, X11, and NS backends, opening up the possibility to add the ability to support several of those backends at the same time (e.g. so the W32 and macOS builds could also use a remote X11 display). Stefan