From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Windows 9X without KernelEx Date: Sat, 15 Jun 2024 09:58:48 +0300 Message-ID: <86ikyawv2v.fsf@gnu.org> References: <875xub8sn8.fsf.ref@yahoo.com> <875xub8sn8.fsf@yahoo.com> <8634pfy289.fsf@gnu.org> <86zfrnwltc.fsf@gnu.org> <87wmmr6i5l.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9094"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jun 15 08:59:38 2024 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 1sINNy-00029x-CW for ged-emacs-devel@m.gmane-mx.org; Sat, 15 Jun 2024 08:59:38 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sINNE-0000wq-DI; Sat, 15 Jun 2024 02:58:52 -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 1sINNC-0000w4-Mz for emacs-devel@gnu.org; Sat, 15 Jun 2024 02:58:50 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sINNC-0005C3-ED; Sat, 15 Jun 2024 02:58:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=4ri1D1EEb5ycDlDf7Boylypri4h4qE6D0ihLjSf3bro=; b=mg7HIk1cq/9O MlK0dG2Q32+k5XkBT1jIFqTxAYsXvxytixrLs5wfnX2O7egaa8wuf/fqoEq9sFthZ9jjmkIPnyMSm dCZzFykNW8Ifuhl8upd+93fl0PQ3l68/RDVEO5AMfZMA60ogk+NOtdd1vgTwtwmp2Oivq/QqOTmo0 MoS4dJSeF7Z9bexlrvkFgHMl8Rof8reDbo6Y3FkomGFIk0fw8/2x+Ig4uqFHSjAuW3tVqhmzFgi04 llh0XGDqz7YcHBNqDldU7pNDGWYQbRfVLET9E9hE2/kuH2//iR9wZ9NTOZ5PCTPkIWmvHfkAwyVtZ E+hfD+PplZKwGFzNSEJwgQ==; In-Reply-To: <87wmmr6i5l.fsf@yahoo.com> (message from Po Lu on Sat, 15 Jun 2024 10:42:30 +0800) 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:320100 Archived-At: > From: Po Lu > Cc: emacs-devel@gnu.org > Date: Sat, 15 Jun 2024 10:42:30 +0800 > > Eli Zaretskii writes: > > > mentioned in the patch separately. Some of them I'd simply ignore: > > for example, it makes no sense to me to fix the Uniscribe support if > > its broken, since we prefer HarfBuzz anyway. > > BTW, there's no "fix" to Uniscribe support, but merely code that enables > Emacs to avoid linking to USP10.DLL, in the spirit of other OS features > whose existence is established at runtime. Does Emacs refuse to start up on Windows 98 due to USP10.DLL? I just checked, and my old Windows 98 did have USP10.DLL. AFAIR, Uniscribe came with IE 5, so I think every Windows system nowadays should have it, if it's still being used. If needed, we can document that Uniscribe is required for Emacs to run on Windows 9X. I'd prefer this to complicating the code more than we already have. Especially since Uniscribe is supported as a fallback, and is likely to be removed at some future point.