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 10:42:04 +0300 Message-ID: <86a5jmwt2r.fsf@gnu.org> References: <875xub8sn8.fsf.ref@yahoo.com> <875xub8sn8.fsf@yahoo.com> <8634pfy289.fsf@gnu.org> <87sexe7sgm.fsf@yahoo.com> <87o7827r1t.fsf@yahoo.com> <86ed8ywuoz.fsf@gnu.org> <87frte7jry.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17306"; mail-complaints-to="usenet@ciao.gmane.io" Cc: stefankangas@gmail.com, 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 09:42:35 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 1sIO3W-0004H0-SK for ged-emacs-devel@m.gmane-mx.org; Sat, 15 Jun 2024 09:42:34 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sIO37-0004jH-7n; Sat, 15 Jun 2024 03:42:09 -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 1sIO36-0004iw-2n for emacs-devel@gnu.org; Sat, 15 Jun 2024 03:42:08 -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 1sIO35-00050u-QL; Sat, 15 Jun 2024 03:42:07 -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=7boHcBAsY+MUBW6dnRw5SwbzygCHxYelKAqY+3cSpfs=; b=bQhL6ne8rZjI 3abcm0Zgo8um3U09e8qajmpUl/xdU20qpmyo7/x3+ThfHD1aLsDkjbd1jj+KyDSUrqH0LY4sQqFV0 ZhEb7f4GImzA0TAdUU2i92L/Ju//dKdyyYTAdSBweRExgQ/vE6Y5d9AxYqdYJVMi+4jIztkPLZZ45 cn4MhSmN9jPJH5kCr2GWP8q/aOcvvJXUR4hkGEorUcdG0i+995KZLbs/iW1lXRum1e9S0E/IAQlJk JUzhHYRQd/M6dnM9GRsK/b2HfOcmbhi+R+7YfodilD9T3pAvOsDGIICvSoIzqB+YpdQpZL3OjpeNb wyU1WUM7A+yAiYwd6xc3UQ==; In-Reply-To: <87frte7jry.fsf@yahoo.com> (message from Po Lu on Sat, 15 Jun 2024 15:22:09 +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:320109 Archived-At: > From: Po Lu > Cc: stefankangas@gmail.com, emacs-devel@gnu.org > Date: Sat, 15 Jun 2024 15:22:09 +0800 > > Eli Zaretskii writes: > > > As I said, I'm not sure Uniscribe is a problem in practice. We could > > make it a mandatory requirement, like UNICOWS.DLL, if needed. > > Since Uniscribe is to be removed anyway, no harm will ever come of > rendering it optional, though if you consider this aspect of the patch > too dangerous for the release, it can wait till Emacs 31, as the dll > does exist on the machine that is meant to receive Emacs 30. > > > Does Emacs fail to start due to these being absent? > > Yes, the link loader won't load emacs.exe for want of these symbols, > which is the criterion I applied in compiling these lists. If you add usp10.dll (and unicows.dll) to Windows 98, does Emacs start then? Or do any of the other missing APIs prevent it from starting? > > Again, what bad things happen due to that? Since we now officially > > don't support Windows 95, can we just forget about those? > > It's a little galling to see something declared "officially unsupported" > within 24 hours of my writing the code to restore support for it... We should have discussed this before your writing the code, to prevent the unnecessary efforts. I'm sorry for your wasted time, but I have said many times before: this kind of issues should be discussed first. I will keep saying that, in the hope that at some point this will sink.