From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: Interest in nt_load_image? Date: Tue, 31 Mar 2020 01:21:34 +0200 Message-ID: References: <86369r0xcv.fsf@csic.es> <83k1324m60.fsf@gnu.org> <86imimwa4t.fsf@csic.es> <838sji3qhx.fsf@gnu.org> <86lfnhsyei.fsf@csic.es> <83v9ml3kpx.fsf@gnu.org> <86r1x9rf7w.fsf@csic.es> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000073f8d005a21ab85b" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="117834"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs developers To: =?UTF-8?Q?Juan_Jos=C3=A9_Garc=C3=ADa=2DRipoll?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Mar 31 01:22:58 2020 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 1jJ3kA-000UWt-9m for ged-emacs-devel@m.gmane-mx.org; Tue, 31 Mar 2020 01:22:58 +0200 Original-Received: from localhost ([::1]:58004 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJ3k9-0007r0-9d for ged-emacs-devel@m.gmane-mx.org; Mon, 30 Mar 2020 19:22:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59006) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJ3jS-0007Kt-3z for emacs-devel@gnu.org; Mon, 30 Mar 2020 19:22:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jJ3jR-0005Ia-3W for emacs-devel@gnu.org; Mon, 30 Mar 2020 19:22:14 -0400 Original-Received: from mail-qk1-x730.google.com ([2607:f8b0:4864:20::730]:43951) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jJ3jQ-0005DB-Vb for emacs-devel@gnu.org; Mon, 30 Mar 2020 19:22:13 -0400 Original-Received: by mail-qk1-x730.google.com with SMTP id o10so21077205qki.10 for ; Mon, 30 Mar 2020 16:22:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vlwBwGSXUBgpvErw6SUpUiAVY3DODNW/9wRhiU4TRqo=; b=QbVd2cEDp3XCNiV6SdMxULJ7ZUJJUGevQVCzMhAU+bBp1qNNs6/zdBmmZSzpdMbXmf Jgr0w2CS5qGU2NkUDU5Hy3V/ZnmPiXXoo99eMLscd4eGOk4DITxFYKVlb/i6kYz04If3 0ajA4ofb2yTFgQFhneIP95dN9uvXXBauSktEeLK40l0oj6GxiTqzcO7tfqBo+1ocf+Gq L4BxvWzF+14sKetLCOkC6/Tj2tNCQXj2wXRcgZQh3S4cvCU06k4WHdzbLlqSQqv34W7A lyWEAVVzgH9CBm8+pAIOMVK6x0G5Viox2XCMbQkn2HOeBE/2D/iswIFL8U8c1L8rREz6 inbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vlwBwGSXUBgpvErw6SUpUiAVY3DODNW/9wRhiU4TRqo=; b=bO5i32EKiW7O5jxs0iXVbtE+8ajNyP2iPyERuTbgT4SMM0caVUv9r9S5evFAnijCTv LlftZjDKHox0YzCg4BzvEqyX+k8z+96Q/pju1QnrE0bJVlRgNlsZnVGG/jWtYaja8ZMo Bc/MvVlZCFZqxwhVKBkDG/YOncnFeZ/06q7MS5QK/1hT8/F2Ro5Z3CIx6o9Qb8zjR85N EpCwlQM6XeSkMdKaxl2SQPxWdix2nNzGEXoumU5TYuCPZ3p5kgdm7dO9fSr/CXGI9nN1 tmsq0uDVFey1WkkoKg7q2KhCeJAQ2ODg50TVVMlFMQnvU09iQUP4Ijqn8ZGzN9k1YiRp 2kLA== X-Gm-Message-State: ANhLgQ36zVZ9PCUHufizeabMdETGp0VBCoLAZ078zQSLwDagngpCCDxO TD76XjWr39SLneyw7Sz8Upe89dcrVVkqaaXAa1k= X-Google-Smtp-Source: ADFU+vtMGZhcf4w1kpYAPjsLv+FW9OdMUGJWLjdaFq9ny8QsDijayedRgNmWJ1iucbIQrBUY1fD+ieNjNQ7WpfV9CTs= X-Received: by 2002:a37:9ad0:: with SMTP id c199mr2389224qke.277.1585610531009; Mon, 30 Mar 2020 16:22:11 -0700 (PDT) In-Reply-To: <86r1x9rf7w.fsf@csic.es> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::730 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:246071 Archived-At: --00000000000073f8d005a21ab85b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Mar 30, 2020 at 6:17 PM Juan Jos=C3=A9 Garc=C3=ADa-Ripoll < juanjose.garciaripoll@gmail.com> wrote: > if GDI+ support is dropped in > the near future (which I doubt, given it is also supported by Direct2D), it can > be almost trivially replaced with Windows Image Component, which is the more > modern interface. Is there any advantage in using Windows Imaging Component? I mean, if as Eli suggests you're going to dynamically check for GDI+ support and revert back to the current API in Windows 9X, it is feasible to check for Windows Imaging Component when Emacs runs on modern Windows and use it if available? Does it offer any advantage? Just curious. --00000000000073f8d005a21ab85b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Mon, Mar 30, 2020 at 6:17 PM Juan = Jos=C3=A9 Garc=C3=ADa-Ripoll <juanjose.garciaripoll@gmail.com> wrote:
=C2= =A0
>=C2=A0if GDI+ support is dropped in
> the near future (w= hich I doubt, given it is also supported by Direct2D), it can
> be al= most trivially replaced with Windows Image Component, which is the more
= > modern interface.

Is there any advantage in using Windows Imagi= ng Component?

I mean, if as Eli suggests you're going to dynamic= ally check for GDI+ support and revert back to the current API in Windows 9= X, it is feasible to check for Windows Imaging Component when Emacs runs on= modern Windows and use it if available? Does it offer any advantage?
Just curious.
--00000000000073f8d005a21ab85b--