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: Why is touch-screen.el preloaded? Date: Sun, 26 Nov 2023 10:02:57 +0800 Message-ID: <87ttp9b7am.fsf@yahoo.com> References: <83a5r2c94q.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="21358"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 26 03:03:58 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 1r74V3-0005M1-Sk for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Nov 2023 03:03:58 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r74UN-0001oN-As; Sat, 25 Nov 2023 21:03:15 -0500 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 1r74UI-0001lO-P1 for emacs-devel@gnu.org; Sat, 25 Nov 2023 21:03:11 -0500 Original-Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r74UG-0006CY-Vk for emacs-devel@gnu.org; Sat, 25 Nov 2023 21:03:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700964186; bh=PboD47WeWdegCfHgpM2Ql4ix/8MNnQWvkkyeiFcJbfM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=QVoh1ygJOde+M6eG4V2WdI9DPVn96bVLceEa6MNm9nEx8u4U3CYcYXtPiCan+YJvzYyds4kVT8+JYlMhrIFN5kAi9JP4lltZnXJY62loFyFVDdpl5bJhqE7+tc8AynppWNqq9tydIVMUIpBLjJheV7Vez2G8Rf8jm1HhgI8rfl6FKjw2uZ9PPcQ3TKczkoc8g8vqPU7BOP91NfZ9O4edF3T+/7qz9vZ9ZG+h14woBjuDyK5oSBrnmtvZFOE3MRAZQyQKQcB2o4xzNsLKljOHwXGiU7r81sptyxUHSba48izh1MnQR+OhV/Dc9h8Ol9iM1syuYX2yuU9BwtdzBAe75A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700964186; bh=DvI3uHpoGPFQnq3sOql59u/Hd+sjN8MPPOreVi6/bLh=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=BdvXDrvsWltLXjsvva6DyISzJwlGv5rSalmLZDDskbas2DLkYl3MUdYhlJWbxdzFxLaUkrD4L4h+zR6HrhQFtpvy5yHxrLU6ZD4UXj8EDqDH2NXdE/G0zBL6h2izAZYknpnXjiKANiwQBLOwEGW5uqwIaxvlDxjEknkpseNP/A/cWaeYSPRUKIEx9kKqeTAuSQVo6vE3uoTkesGK7/MZHsgUmvoURvHXH07XyMgG0QQyTesZpnz8iZS0WAJGQSQxIDTSah+XktZOGVysYCvugzaTbmOhJ1/3/3D5qeBtH9xMRpYv4PkZTI531CHo/CNmV317p4iY0EN+iLDOY9t8HA== X-YMail-OSG: vm87yO8VM1lpgGZ2N6TVrSp37ART_09sX9NUjK_1LDIjYBR35NjvJPm1LVZnLN6 AIRuAmACm4jEbl8Ugmiw1Z6tp3Z9li7m9FLqWmEA38V_tRYiNQAfuaZp3HnbiByQcBhjnyfWz9cf e4sRRg91ZldFuCZjC_OY_G5rp3hiVKbMqRYvM4vvGT7yzm4Jm377RF3fGdq4QXzfGFY6e6fQD7sf o6o0BE7JAejoexxPEnPE7.ZejXMIdMhQCsqdl9K5TcUX7bu6_9HSITCJQFk3I069zhwzZbTXiF02 9D2ZJWFb302QR5RLJ56LgY2R5twY8KAufKI8S97sQ_4..nBN.5kkPmtiMPAHJAgyG8jjHRGHnfRB v2z4LApDmwpeYbo_87q0xtEAb5JxpBorAkdj0evmzT1MBsrQlYgbHtiKgfNxgEIS52945sgRAIxS jCbQvCunMHKnFuHY165K6MbZ0T6eeCyokMc5dwikUHVQb3UX6nkpPG24EFmS0C2owE6S7pyEE4OU 01mTK5jnC_RJLg8D.U_wkfjQB_1IGf8a9T7TjG86nvz4Gobzm8zGjl492aW5a6s1ObUtJvuv637s ZHyzdvn61NgKeLba5Pk7lunPtHjIgT.xehSMXPEpYxSp3FJ25bSZofU5eiDAw3PuEcH9FBbssbiW kVx8yvJiJpyhVznXD3AEpbxNA16Os5_DcfmxJjUzJ431NEysG38ZXDYIXFcnCRBbg09tgGZsphow LjqcWmUuESdNGoJsBvnjXEYHCA4KYmvZKhzHaMAGNHcjfXYkyMtTeBTnZCXplhX_u5mp2arFb7Vx sh7n_oSGwRBmB5nYcZn3juQFjOCP9.8QbC.dlUwwBQ X-Sonic-MF: X-Sonic-ID: 4486192c-e210-4828-8fef-ca9f14ef2607 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sun, 26 Nov 2023 02:03:06 +0000 Original-Received: by hermes--production-sg3-599557b48c-f6k72 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d5e56eb7c4bbdfc42e64a69f16a335cb; Sun, 26 Nov 2023 02:03:03 +0000 (UTC) In-Reply-To: <83a5r2c94q.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 25 Nov 2023 14:25:41 +0200") X-Mailer: WebService/1.1.21896 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.191.148; envelope-from=luangruo@yahoo.com; helo=sonic304-22.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=unavailable 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:313228 Archived-At: Eli Zaretskii writes: > I thought this library is only relevant to touch-screen devices, but I > see that we are preloading it unconditionally. Why? > > The comment in loadup.el says: > > ;; touch-screen.el is tiny and is used liberally throughout the button > ;; code etc, so it may as well be preloaded everywhere. > > But touch-screen.el is not "tiny": it's more than 2K lines. > > Can we please avoid preloading it, except when the build supports > touch-screen devices? Its functions are called from other preloaded functions, such as those in subr.el and minibuffer.el. Besides, we plan to support touch screen devices on all builds in due course.