From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Android port of Emacs Date: Sun, 25 Jun 2023 18:21:21 +0800 Message-ID: <87r0pz971a.fsf@yahoo.com> References: <83v8fnslfz.fsf@gnu.org> <83edmask4z.fsf@gnu.org> <5c02371a-3c42-de66-70b7-4ed0d88cc3fa@gutov.dev> <87cz1td0ku.fsf@yahoo.com> <87cz1ta5fr.fsf@telefonica.net> <87edm645yy.fsf@yahoo.com> <878rc95a1t.fsf@telefonica.net> <87r0q1vwtl.fsf@yahoo.com> <874jmx55ek.fsf@telefonica.net> <87mt0owgjf.fsf@yahoo.com> <87zg4o47vi.fsf@telefonica.net> <87352g9jat.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12538"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: =?utf-8?Q?=C3=93scar?= Fuentes , Eli Zaretskii , emacs-devel@gnu.org To: Takesi Ayanokoji Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 25 12:22:26 2023 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 1qDMt0-000352-4R for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Jun 2023 12:22:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qDMsC-0007CY-0h; Sun, 25 Jun 2023 06:21:36 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qDMsA-0007CK-1I for emacs-devel@gnu.org; Sun, 25 Jun 2023 06:21:34 -0400 Original-Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qDMs8-0005K0-04 for emacs-devel@gnu.org; Sun, 25 Jun 2023 06:21:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687688489; bh=KTIs/4g52/ncX9y8fIL6jG/ZYoY7qS6mcsZxkhljZ8g=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=CSO2cbEzrAqN3HWGcc4tRZkc6r7MHY6DLA8q/AN9T1/VHn9jc4xVBmX8ZRQ70HKXUO+MczL0jp3/7EtFCxZwse4eBS1di98U7qBniDlW0XKz4c93wLUD/t+kzzKyG1Pi3lk/G8YvW5ngbkk9Z9d8Y4DxATcbPsMgoUmKJvo5m00BkgeXlWt7Gw/5DAbtQQJZwSx5+v0zMi7tzt5PnMKv1pZKGdWzFuJvTAWI0w+AYh52Vk0BJ7bAGrLKLq50wfyMLgyd+/W/pGve1Nw0TqSGO4uj90EqNPz2SPV23Kl/8LbQKElnwBf/LOrbGW3dpsQGUt7ZDGc5ZrHVFzFKvzIGVA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687688489; bh=rij6cm+1pYob6va0+y0sI1WjE3jyJy04Fs+C2TpjWKC=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=YFq7CxHyFzSj2n5w59KEQe7NE96OTzlW+wsYLDkCqG7u6ZEkm24h2AL7TvWprcdCjesWfItVGMo+MXrRVjJwVIwjiPZpax6djjdqLaYq0njFi13Tmt2ga15MUbIhAVJKd05ijbYFpI75RC3ipzpBfANqQaAQdf97qfFTUGzE7PB4r/4wqGcHlK/6C8/ftAtpwNJvB6jqkEnlFLZJuZg+qrxS72jwypGZ3pXorIAOJ6d+1GSojsgVMGttB45f+PCF8a541Id0l5nxfcWC60VDOkyBZjkzXLpNK/bF4novlM5Gbb2I33DtvYg7AX9liGTh8Z+4yAHy2cGvQm5/KcofMw== X-YMail-OSG: dl6ih28VM1kWnmW.ByBa3Sr_MHEh61oByet39SeEdfXT6jSuV35JUswZ6Rq0Hi9 4GhNOecQaFarL6QpxVusDGbuA9FZwNOxIYtcItpubuIrgFaP5yFCQodqHwzinOMxlY3IDyQzYd.L Xm33M5_IAFDX6WCO8Vh.h.jf6B9J8_HPxCYiwDHSCqCclQ_52qraMBUftQTgB.sMFVgD_6Gay18B 4fPifDFf9zQXcM4.opU93whgyGc_f0vT8LoNK1OBbdlMaFmXvq6Xw0Nz706g7yIvdCgLE7LSLzuX Yz8d_SgIm6lCvaMkmXTLvsnVkN4c14xKD_aRxJbStmOwJgA1zITO0rj4pfx8rTHDqYgGkBNNvFyC 5wXXvbtJWydtJm_5o0rMmU5bE3s_ZOWhPWk.epWmBvdKT6VfOxOPrk6fjTqwfjH.vOTOMIMcriKV W74cdOwTUGyJW2qL42opOc9IgrRjCaVI7Wfb1kKMf1O8G8xnt5asEe0gOa_MwPvPn_D_hMKbcDso LLAiMnpl07YAAZ6GnIFPHWAbxGBl1IKQAuE7u3hjhcD5FK1FimDVEXvsSwCrIdDUzdBJKtuDDzTH Hs1S2mWEX7LgI.IFElgmJt8TSfpwMOKzN1fFFSyGvsl6BjCBP0b5GZuJUcSZKnE4kgTrhKw_iKED R_qTDX9Kr9vJiy2ALdPGzebdky4ltN8L0OXmByMMjkXDGm6n8DtJFDoPtDQaKeY_QzW6zfdwqSun WDytaTg5LTyIIHyeICsoXQQ6RzCXjslk2W8Ta3EJyYXuRRSrtlwmd.q1i41JkH5sinXcqUernpIS 4rr7Sjs92.2YsdROI2qx9UdH0pe8lYXWGFwsQekXNA X-Sonic-MF: X-Sonic-ID: 1ad76d4f-13cb-469d-9b34-67b013d6d475 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sun, 25 Jun 2023 10:21:29 +0000 Original-Received: by hermes--production-sg3-748897c457-q47mh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 048e65dbd995cc0547febd63442f9eec; Sun, 25 Jun 2023 10:21:25 +0000 (UTC) In-Reply-To: (Takesi Ayanokoji's message of "Sun, 25 Jun 2023 19:07:28 +0900") X-Mailer: WebService/1.1.21557 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.191.146; envelope-from=luangruo@yahoo.com; helo=sonic304-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:307213 Archived-At: Takesi Ayanokoji writes: > To be honest, I don't know why. At first, I tried just changing > sharedUserId and APK signature, but id that didn't work(cannnot access > files from both Emacs and Termux due to "Permission Denied"). It worked for me. But I will ask someone to look into this, as changing the Java class path should not be necessary. > Yes, but I use soft keyboard that doesn't support force show/hide > keyboard like Hacker's keyboard(which can show/hide keyboard even when > focus is on no editable widget like Emacs' splash screen). > > So after this patch applied, I use 'Back' buttons to hide keyboard, > and 'Overview' to show hidden keyboard, again. Perhaps you should try to adjust touch-screen.el to suit your preferences; I'd be happy to see the changes. > With pleasure. Would you read and try to understand the code in src/android*.c, along with the Java and resource XML files? I'd like to see if the documentation that has been written is sufficient for other Android developers to understand. Finally, we require copyright assignment to the FSF for changes to GNU Emacs, which assists the FSF in its enforcement of the conditions placed by the GPL on its redistribution. If you will be working on Emacs, it would be prudent to start the paperwork now, as we cannot accept any significant changes before it is complete. Eli, could you send Ayanokoji-san the assignment forms? TIA.