From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: [Po Lu] Some help with e-mail. Date: Tue, 28 Mar 2023 17:18:37 +0200 Message-ID: <87ileknbua.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30328"; mail-complaints-to="usenet@ciao.gmane.io" To: "emacs-devel" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Mar 28 17:19:36 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 1phB6l-0007cs-OH for ged-emacs-devel@m.gmane-mx.org; Tue, 28 Mar 2023 17:19:35 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1phB61-0002IU-KK; Tue, 28 Mar 2023 11:18:49 -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 1phB60-0002HA-1j for emacs-devel@gnu.org; Tue, 28 Mar 2023 11:18:48 -0400 Original-Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1phB5w-0001oF-8a for emacs-devel@gnu.org; Tue, 28 Mar 2023 11:18:47 -0400 Original-Received: by mail-wr1-x429.google.com with SMTP id l27so12630585wrb.2 for ; Tue, 28 Mar 2023 08:18:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680016718; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=28VAMxpzF0ePD1isbNxrzZ5w3BFpBXMsJ2HyBCSAxe4=; b=NEtYDODqr9ti+vdF/Cdwb763eSP0lY33ILWhIc2/2yxMTCVjnmNYlg2p3beIuvnIHk q3Oc/TadicyjcS7l9g8k7JIjUCwlL40mY91f5K9ourI6VR3l8m4Y5R35IcjYgaihFiT/ yCJX4NAgiwGkn1hv2wTZX9/DtMYDUxWSOai0atGu5SJ7eGXEwNmg1pFSFf8kVye5iDRQ a2SAAdq51KzXqKMWJIMOu1LoG3ibtjBvvMgUIjSZ5gIA6VgUwbKKQsopO/k9Y5ahqkz4 EiZdja/1SfoflgOw38DetZhWahJJBa4utzJtuvSTZNxDuLe2rMfsUe5mzfSV7j2RSIgl VcRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680016718; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=28VAMxpzF0ePD1isbNxrzZ5w3BFpBXMsJ2HyBCSAxe4=; b=takMkgqiYl0fU38evlYE9Ds26aYSJeYdTwcbfP24GkBPxsFebZP9Ksdhzs/nXgQCKG O7iCTSRTp722GJVCGAQnIOa8HDeG1l54Xb4OqO10C2/lhCNMUR2VJUWY3a1z2VIuP2/E 7ZQlfTS1Oi+D1CSNUqlS2++xr6QzqmcWLLz3FBz2F4n2xM5zwQWuNPais64B+UdMhcpS GofSc3p4QJDbE9n8lDUZ85qHtxcsx/sHToTSeY10pWiuC8ASMai0jxL4p4+Vpn8h5jub Uv/pvvUynv/AwRa/zRBVrhp9UYfTeoEC2zrsjdxjkM/ihYrnzHcLSR8AQME16xwEno6C m8Ig== X-Gm-Message-State: AAQBX9dTbZVCHiYsYvft/JlDqcaYDAK3WRo1uos8+X0OpQ+St4U3Ta7Z l+Vm0YIJj+uGhWLEOCT8cQcI9yVAK5I= X-Google-Smtp-Source: AKy350ZJ1NVDvph20Qy+ipye56/HArMOM+9T6UYobKCBPBTUL5exUqQJ40bqBuDT9TN6yqYpq3qr1A== X-Received: by 2002:a5d:4a46:0:b0:2d4:766d:e02f with SMTP id v6-20020a5d4a46000000b002d4766de02fmr13024110wrs.59.1680016718329; Tue, 28 Mar 2023 08:18:38 -0700 (PDT) Original-Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id h10-20020adffa8a000000b002ce3d3d17e5sm28091557wrr.79.2023.03.28.08.18.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Mar 2023 08:18:37 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=rpluim@gmail.com; helo=mail-wr1-x429.google.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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:304805 Archived-At: --=-=-= Content-Type: text/plain Forwarding on behalf of Po Lu --=-=-= Content-Type: message/rfc822 Content-Disposition: inline --====-=-= Content-Disposition: inline MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="====-=-=" ---------- Forwarded message ---------- --====-=-= Content-Type: message/rfc822 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1679995082; bh=JaXowNHxL0+1lWNgA/XMJu6cTrnmSukBJTc75ox2pOs=; h=From:To:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=bvqL/2/l2D5dwa98cRi/DW04GPHsYq72CeTEKRl9J43khPGmoEgCkAi/x1ttuSSC6KfSve4HW4v/71+AgI9cR7n1y18YwmkDv1iKxlpUfQdlCfGMXHK/yj8/qFOKiAkwen2gHJJgKZT/oCz4gLcHC1xlJ79RRprYtMXqcRZq/9ShHsIFgJumsTsjhGdZRSrMl02wvbW+kIhGqP3SJoBdL0jLd6gLZTKConiwdNcVg4Sg+1Jhxhqa4x9AEg/NObPhmPcy0Hwuyrsa3lVDgFMzQ4+82cfk5Wx2qGUrLEYMYE30IIxmiIT6km8VL5R/h5waeqm2jRcX0h3BFANYZHUeVw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1679995082; bh=X80mi19CHS+E1gQFziBqUMvh6TUfJ6pl+zGH/FgmXcy=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=MOX4VXrACHEBwyg12zCcwh/ruDDAv/rtyqSgS6bUmzE6Ezp4n+0wU9uZmQHf7/4wB6i9AfqoB7/l/xXs205+axwXqbGdj2bu4iiniPkte3KwVcsFAHpZqkQX2MiHU/FLyq4iO+Cq3uOyYClL404O4D+qgcKKzHeuvecUyKRyUO+Trw/UFPvcP1+TwG43AO/L/AD4oVlhoh/Ji8ecohrk+wxkFcZa6CkPVyVZ/xXTJBLc2188uBIQzvaigBgew8lvwg7xCMqYlNKXgu5uM6x5OAkC5NpZgFJMiT5ZSLnC8A8ru+kvFaSrHT10TTXb7w4EY9FQt74r6dds+GYraXzcuw== X-YMail-OSG: CoBcIYQVM1neCpR9KG1zKEsr0nfutoht2gnQ99hwxsV5VhL9YUkGu8R5DUTNtS6 VzdkYbJsRuQ6IPEdKjhG_3E52hofShtzt_XqRTMrTAFzZEppsxayfT8.nPaW4rfYBMVROHwJMq_B EoVTz.3Ym4dSRixEzY3lVSLQAycOiZ6HTKnESsQ1yOIm.dmczne_3etXJa5JUfix3Wanz.rkZzgx SJe0avJuHJe8tIY9EXgBka6ovAfJabkpN3MvrQTSoj5UNSMnnsufzyHVhiSH0uhxTRE_hzkbBuEq Shv1NWR_cAJt5nc46jMK_ZbLp3M5lPJl2Ggkvv2UCG1DJqf42_99f78m4Nx_tZygjcTnh.nm4PoT NtBSWiSQdlwiBF3YqW2IrDShGt2yZ4ME9paKqMaleov5Prvs3JBs1LCG3zIe1ClGsQ53aX8tge3i ZwDBL95zlfn9UCRr_3WV7Sig0QAovNmsIx1lcEEr5A7kGtZHYaU0xB51v9t3j3vFyGixs0RTweae CsElNuESCQkDrGhmNwloDgEDN7MOXb2bajPhK0_QphetUtSg5bZqNfXTjJ2q2x9jLseNNmvQdKb3 oPzjO2q7I0R2aFugPN2aEFi5ccCbmgIOuzBBDH.MneicKQU.RlURCveoQX3G2xoDw9TaSI.mU7Ah l2I8EaqqprOvLeThMrb6jDawFDme5eJteauZtF4ocupUJGAA_lyN3Jvn8M1OJOIRyxL5dGERWP2l BSg_dR9os_PWFggptgnKkUf3mE8v.unWkl4aNvTJk21SpgRBT7WE1LQDmdF.sjNazMKjOaOPM880 hYa.hpmJYzyBgt3T9sdHStR1ef8ZLVivThW19aOWLx8yKoyvUnLhaknReDHTJbn7XSpmW2GatNUC ctyNJC_AmgCVv77wEZ1_PHymURiAbQ6OlHJhHHPQnukPO2zMc8Yr.H56sZyNowj7CQ.WYipM6yJG gFKTKJiv2NZq3nVUOEr0iQaK7gBPqWpOvyJBjwAyTKySgcHHUTxffi0Xh3iAQNDxyF8wu0xLA1zf BAFVkOsbDkCSllwxOoaEtu4f13KHb0j_JAs2H.uopaHBqANKPxxSSBXJMNUPUGKPG_vAKUTfRiaX mGa9_hL3IZWlHJTQyhmxB7n8WwQyxpU9.dch_gvySKwrtAzT7cCzPkvNhyvufMFz8v8rGEy_4Jcf ZYp4N9T9YsRKl9g6QvXx9hIhR1H33JGs340.aINGIzZYq9N10JhA5ScMisT.rOuBi_i4ob3ex1p8 hOu3f_9r6GjlxkEJz2I59syYhzKMoBUrizNoHA5uVl96.0fi76iVaV5zOg8WJQvJTNU62_MYTknG srT5Dey.9b9fHsiVlbRiV.C.g5RuiUwKlumGqgEEiucZ2BsdrSJEhctZw_fuG01MCliMEfWKbWX_ k0MtbS7CDryJ0vgY3MO6urynAFHVl0Oe.R_ZpmRrYqY8Fh5LvT01lyaxEFTOpm2PFHwE854ne.28 30.uWe37irRqN06ec_TPJb9ufBluyYeTM4hUFQ82DA7OZZmplvnxSq54lny8mBvHtUAz2fXAtUkc EUl_ZvTO1d8Vjhzp7E5Qvb8fJPwneeXMEoTGsUSTjwdk4JkqVd1k5oAvymHAjlzJ7dtgD5L28dXN dnMZgz5WxXCu8sagF1M5xQZ.VdnYzvjWgdJOxBC0NtfCbkZgBcWLjHIfZ5tuIbdMEAc391kUR4ux _D.hRLsUFy8EeuFpzy2YPccPBoSU.feV46YI51j3d.CayDYYDbiG2ay8.vNNo8uPsQjSnmzk_Wj0 5HVSK_V3tMm8UrC4KNirHWvUjqnnPrXfzURBDmdW2cNbDE.p9dKt43tfAEP3XzHpb1QCBKKPhSd8 FXCIiC0fl_uZ_eWb6kUpEHke0M0kr8auWRZaO3N5llhAjx368jdAyL9P8ISB1FcXujBCZ1ibvtZ3 wCHEFMcfc1445OJ.F7X.ct0FbRSlY8DopnrOghUTb88AmXTNoT._ApxVPOo0oDjMqh7gNZiGYTN_ aI6fVHhO2zwLbAQF1qTtMYbomdxBYA4IWODSF6jM6aMORH8y6WaKLl8t3DJoE3qbKwGY.Ppx8jZW c000aJexmtsw..Q7ZNwUVMhA10tGsCkWTB6xAjcvgq1eTN8yKp34iHaxP7Uvdyw.i74rImG7ssXa 6OsyiTDF25qbIhKEVEhPSB7Fo3Mz2mGwcbNb1xstUGo9oN1U6vjncz.WbNMqE5z8TGMbYQZA96NI QRd1IEJSIlgvd0ji08uYSFci78aNRADXEQVLhDrpKcEx9S2M- X-Sonic-MF: X-Sonic-ID: fa8cca0c-52a1-4048-9430-533ee5bd95bb Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Tue, 28 Mar 2023 09:18:02 +0000 Received: by hermes--production-sg3-67c57bccff-zjnsf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6050ab8b2ced8775ce773daaec7042e7; Tue, 28 Mar 2023 06:10:44 +0000 (UTC) From: Po Lu To: emacs-devel@gnu.org Subject: Re: Android port In-Reply-To: <87ttzkmrw1.fsf@yahoo.com> (Po Lu's message of "Fri, 17 Feb 2023 19:51:42 +0800") References: <87ttzkmrw1.fsf.ref@yahoo.com> <87ttzkmrw1.fsf@yahoo.com> Date: Tue, 28 Mar 2023 14:10:39 +0800 Message-ID: <87tty5wgm8.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) X-Mailer: WebService/1.1.21284 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1971 MIME-Version: 1.0 Content-Type: text/plain Po Lu writes: > I believe the Android port of Emacs is now more or less feature > complete. > > It can be found on the feature/android branch of the Emacs repository, > and should support all (mipsel, arm, armv7l, mips64, aarch64 and x86) > Android devices capable of running Android 2.2 or later. You can obtain > a check out of that code like so: > > $ git clone git://git.sv.gnu.org/emacs.git -b feature/android > > Please give it as much testing as you can on real hardware from many > different Android vendors. Follow the instructions in INSTALL.android > to build and install Emacs for your specific device. In addition, > please submit patches and report editing modes that do not work well > with the input methods of various on screen keyboards, along with other > bugs, using ``M-x report-emacs-bug RET.'' > > The answers to various common questions (such as ``how to access > external storage'', or ``where does Emacs put its init.el'') are in the > Android appendix of the Emacs manual in the branch. > > Prebuilt binaries will be made available shortly, but please do not > expect them to contain all dependencies with which Emacs can be built. > At present, I don't recommend using binaries from f-droid.org, since > they are out of date, but I will ask the f-droid packagers to rectify > that problem. > > I will post this news to comp.emacs; please post this to other forums > frequented by Emacs users as well. Since Android 12 and later utilizes distortable fonts instead of separate fonts for each style, it was apparently not possible for Emacs to make use of the system's built in Italic and Bold fonts. I've now implemented support for distortable fonts. Would people please test the latest prebuilts at: https://sourceforge.net/projects/android-ports-for-gnu-emacs/ and verify that they indeed work correctly on all of these newer systems? Please report bugs with ``M-x report-emacs-bug RET'' as usual. Thanks. --====-=-=-- --=-=-= Content-Type: text/plain Robert -- --=-=-=--