From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: with-pgtk: C-; turns into plain ';' Date: Wed, 16 Feb 2022 11:03:06 +1100 Message-ID: <87o8377jtr.fsf@gmail.com> References: <871r04zqbv.fsf@yahoo.com> <838ruc458z.fsf@gnu.org> <874k50xmye.fsf@yahoo.com> <835ypg449d.fsf@gnu.org> <877d9ww7k7.fsf@yahoo.com> <831r0443tj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29288"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.7.7; emacs 28.0.91 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Feb 16 01:11:21 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nK7ui-0007UY-Sv for ged-emacs-devel@m.gmane-mx.org; Wed, 16 Feb 2022 01:11:20 +0100 Original-Received: from localhost ([::1]:47416 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nK7uh-0008Il-IR for ged-emacs-devel@m.gmane-mx.org; Tue, 15 Feb 2022 19:11:19 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:38816) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nK7tf-0007By-LN for emacs-devel@gnu.org; Tue, 15 Feb 2022 19:10:15 -0500 Original-Received: from [2607:f8b0:4864:20::535] (port=45700 helo=mail-pg1-x535.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nK7td-0007gT-HM for emacs-devel@gnu.org; Tue, 15 Feb 2022 19:10:15 -0500 Original-Received: by mail-pg1-x535.google.com with SMTP id z4so593566pgh.12 for ; Tue, 15 Feb 2022 16:10:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=ujbVlHsIvbECSeybdEi75Ru7/Brx5Kg1SOxGIDGtPTA=; b=VLWTRuN0tvZY4f80SIC1jKVtu4JcZgMZK3zvxycbcRmv+Ov94v0q7t7jr/5imLFB99 HKR1soZ8vaNPBdFQqgT8QysXvD/ROMrIjKyrrnv6hsZ9W8htauCTylAmfDC8ez9EpDUM UF3rjKU9gpVEyyFZPHQanhZxeTuoOWT+MutRUjauEmQ5mJjDXU3bpPg6+KUclSQ2SQ6Y hLx+EmaNxbzcMVWT8ScbOLsGYBXmLwhiuBnq2sao6HAvGe0Z9XEMdcm7r8ZurNNZK5ob rKo8ISXFauUL1mqylgwpTDLTb1vERmNLjn9Qur9y3aFb2rGLG+t/K2fifhYTNGgHwa5K iSBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=ujbVlHsIvbECSeybdEi75Ru7/Brx5Kg1SOxGIDGtPTA=; b=R/o8KpvAzNxJpDpgY9pojE/xfoJrX+3bq28+/WdLYyuOERxsm0tVNDGCV62YpTW+fz NX+cjAfuol56RQva2ErcYtME1cl4dPLToGRTIQiUYwGr+rdICdO9MgUmA0h/EAYKrxAD c8AWVDY4Z8hcgNi05n+3zvmCPVcEbDzkTro//v+/NCmc6bCTsBKnBhj7Bgl1E3kGv1Oc oGE0Vy4nuRSaJvROBwTPOzBKyLi1KMysBo3QtUBalxU76sAM6MAENUG7e/dkW0mijXTC cy+bL/mHfYceiF+pciOO8dZm8O/RgpJnNRabiBvrSjgzrkHU8zqcBM4ZTqWGUvVGaeOd z6Dw== X-Gm-Message-State: AOAM530JzWD2fEdMBEH2wWI7JiKg6N/a6/sFG6GBiFOvjD9WJdr+mes4 fGctRtrBXCNCeRFKOYrluPI27dJKG34= X-Google-Smtp-Source: ABdhPJz/zs3u0mrVd5SEQQ5C3MM0aGEVSg3f1binnZXBfTIveguGeUvWCk/ell61UexV1s8ON85pXQ== X-Received: by 2002:a63:3f01:0:b0:36c:704a:884d with SMTP id m1-20020a633f01000000b0036c704a884dmr81104pga.426.1644970211879; Tue, 15 Feb 2022 16:10:11 -0800 (PST) Original-Received: from dingbat (2001-44b8-31f2-bb00-04d8-83c6-7ba7-6a67.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:4d8:83c6:7ba7:6a67]) by smtp.gmail.com with ESMTPSA id b16sm10888684pfv.192.2022.02.15.16.10.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Feb 2022 16:10:11 -0800 (PST) In-reply-to: <831r0443tj.fsf@gnu.org> X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::535 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::535; envelope-from=theophilusx@gmail.com; helo=mail-pg1-x535.google.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.904, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:286357 Archived-At: Eli Zaretskii writes: >> From: Po Lu >> Cc: emacs-devel@gnu.org, raman@google.com >> Date: Tue, 15 Feb 2022 22:03:36 +0800 >> >> Eli Zaretskii writes: >> >> > IMNSHO, not explicitly enough: >> > >> > ** Emacs now supports being built with pure GTK. >> > To use this option, make sure the GTK 3 and Cairo development files >> > are installed, and configure Emacs with the option '--with-pgtk'. >> > Unlike the default X and GTK build, the resulting Emacs binary will >> > work on any underlying window system supported by GDK, such as >> > Wayland and Broadway. >> > >> > No matter how many times I re-read this, I fail to understand that it >> > tells me not to use it on X, and it definitely doesn't warn me of any >> > downsides if I do. A word of warning is definitely in order there. >> >> How about "the resulting Emacs binary is supposed to work with window >> systems other than X that are supported by GDK, such as Wayland and >> Broadway"? > > I'd suggest something more explicit, like > > We do not recommend that you use this configuration, unless you are > running a window system that's supported by GDK, such as Wayland or > Broadway. Running this configuration on X is known to have > problems, like ... > > (describe a couple of problems instead of the ellipsis). Yes, I think it needs to be this explicit. The suggested entgry from Po Lu is still too oblique and fails to be explicit about known issues. Something also seems "wrong" with a statement which includes "is supposed to work".