From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?utf-8?B?7KGw7ISx67mI?= Newsgroups: gmane.emacs.devel Subject: Re: emacs for pure Gtk3 Date: Sun, 26 Apr 2020 17:52:25 +0900 Message-ID: <09D8A17A-8102-4A71-9E64-DF25477A8F28@icloud.com> References: <20200426.165604.2054625945129238824.masm@luna.pink.masm11.me> Mime-Version: 1.0 (1.0) Content-Type: multipart/alternative; boundary=Apple-Mail-AAC3AEB7-7099-4F90-99DC-C5A4CA96443E Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="11122"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs-devel@gnu.org To: Yuuki Harano Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Apr 26 10:53:19 2020 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 1jSd2N-0002nr-OE for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Apr 2020 10:53:19 +0200 Original-Received: from localhost ([::1]:55404 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSd2M-0001Z4-P4 for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Apr 2020 04:53:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36402) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSd1e-00010z-2T for emacs-devel@gnu.org; Sun, 26 Apr 2020 04:52:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSd1d-0007ES-5b for emacs-devel@gnu.org; Sun, 26 Apr 2020 04:52:33 -0400 Original-Received: from pv50p00im-zteg10011501.me.com ([17.58.6.42]:42595) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jSd1c-00077P-NO for emacs-devel@gnu.org; Sun, 26 Apr 2020 04:52:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1587891148; bh=EJgr7/aX4zHMWK56YXdXYtqYtGqv1+hG712FL8vQkJU=; h=Content-Type:From:Subject:Date:Message-Id:To; b=Io9wOsuCElp970Ln+a5CjBLJGCQBtgcMAyx9rcQjP9ArwJSohE34GhEgUh4jDzc5L 0uFWrXKffiyCesgtnQ3jDil4CP3vMDn3muCjY2r10ulyoVAiZbkBVd7EtMrpJt6soP EQD1MBqeRtVs9Mag0szg46TcTX7nPJsG0AV8zNe//YWpYU5DEvtDIMFrrZ5DOC98sw 1cz9LW1zVvE8GawlnzMG9agHjjifwiLOMmo1/RGK6x5AthvFC723V0+a4GbE0BeryP lGfg//HVMFlr3ra8Vc6uP+XMW30PF+V44d7LSzKTtGfNre4u0dfL/hSoGV+0f8YDXp Dv9yNCA5krN2A== Original-Received: from [192.168.0.3] (unknown [1.230.108.64]) by pv50p00im-zteg10011501.me.com (Postfix) with ESMTPSA id B5A10B00203; Sun, 26 Apr 2020 08:52:28 +0000 (UTC) In-Reply-To: <20200426.165604.2054625945129238824.masm@luna.pink.masm11.me> X-Mailer: iPhone Mail (17E255) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-26_01:2020-04-24, 2020-04-26 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2002250000 definitions=main-2004260082 Received-SPF: pass client-ip=17.58.6.42; envelope-from=pcr910303@icloud.com; helo=pv50p00im-zteg10011501.me.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/26 04:52:29 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Received-From: 17.58.6.42 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:247826 Archived-At: --Apple-Mail-AAC3AEB7-7099-4F90-99DC-C5A4CA96443E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =46rom https://github.com/masm11/emacs/pull/12: > Yes, I want to merge this fork to mainline, but I have one more work to do= before that. > However, it is not essential for English users, so I'll publish to emacs-d= evel soon. If you=E2=80=99re thinking about this, > However, when you type e.g. C-x o, C-x goes through input methods and is h= andled by Emacs, and o is handled by input methods, so =E3=81=8A appears as a= preedit text. I have no idea. You can turn off input method before typing C= -x o. I do, so no problem. The Emacs port on macOS does the same thing (albeit in Korean) =E2=80=94 I d= on=E2=80=99t think that it=E2=80=99ll be a problem. How does the original port work? Does Emacs catch all of the keys and proces= s it itself? I=E2=80=99ve always thought the keys go through the input syste= m before Emacs can handle it =E2=80=94 how did Emacs go around it before? =EB=82=98=EC=9D=98 iPhone=EC=97=90=EC=84=9C =EB=B3=B4=EB=83=84 2020. 4. 26. =EC=98=A4=ED=9B=84 4:57, Yuuki Harano =EC= =9E=91=EC=84=B1: > =EF=BB=BFHi, >=20 > You may know, I ported emacs for pure Gtk3, especially for wayland native.= >=20 > https://github.com/masm11/emacs >=20 > I created a new window-system, pgtk, which doesn't use libX11 directly. >=20 > What do you think? I want to merge to mainline. > --=20 > Yuuki Harano >=20 --Apple-Mail-AAC3AEB7-7099-4F90-99DC-C5A4CA96443E Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable From https://github.com/masm11/emacs/pull/12:

Yes, I want to merge t= his fork to mainline, but I have one more work to do before that.
= However, it is not essential for English users, so I'll publish to emacs-dev= el soon.

If you=E2=80=99re thinking about t= his,

However, when you ty= pe e.g. C-x o, C-x goes through input methods and is handled by Emacs, and o= is handled by input methods, so =E3=81=8A appears as a preedit text. I have= no idea. You can turn off input method before typing C-x o. I do, so no pro= blem.

The Emacs port on macOS does the same t= hing (albeit in Korean) =E2=80=94 I don=E2=80=99t think that it=E2=80=99ll b= e a problem.
How does the original port work? Does Emacs catch all= of the keys and process it itself? I=E2=80=99ve always thought the keys go t= hrough the input system before Emacs can handle it =E2=80=94 how did Emacs g= o around it before?

=EB=82=98= =EC=9D=98 iPhone=EC=97=90=EC=84=9C =EB=B3=B4=EB=83=84
= 2020. 4. 26. =EC=98=A4=ED=9B=84 4:57, Yuuki Harano <masm+emacs@masm11.me&= gt; =EC=9E=91=EC=84=B1:

=EF=BB=BFHi,

You may know, I ported emacs for pure Gtk3, especially for wayland native= .

https://github.com/masm11/emacs
I created a new window-system, pgtk, which doesn't u= se libX11 directly.

What do you think? I wa= nt to merge to mainline.
--
Yuuki Harano

= --Apple-Mail-AAC3AEB7-7099-4F90-99DC-C5A4CA96443E--