From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: 23.1.95 pretest; windows binaries Date: Tue, 06 Apr 2010 13:06:11 +0800 Message-ID: <4BBAC143.7060108@gnu.org> References: <84mxxhkgc7.fsf@gmail.com> <4BBA7190.8070907@gmail.com> <871vet2u9v.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1270530439 30318 80.91.229.12 (6 Apr 2010 05:07:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 6 Apr 2010 05:07:19 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 06 07:07:18 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nz10N-00006t-1r for ged-emacs-devel@m.gmane.org; Tue, 06 Apr 2010 07:07:15 +0200 Original-Received: from localhost ([127.0.0.1]:41548 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nz10K-0004Lu-Ka for ged-emacs-devel@m.gmane.org; Tue, 06 Apr 2010 01:07:12 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nz10C-0004Lj-OJ for emacs-devel@gnu.org; Tue, 06 Apr 2010 01:07:04 -0400 Original-Received: from [140.186.70.92] (port=59798 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nz10A-0004Kw-RB for emacs-devel@gnu.org; Tue, 06 Apr 2010 01:07:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nz109-0006mV-Ob for emacs-devel@gnu.org; Tue, 06 Apr 2010 01:07:02 -0400 Original-Received: from mail-gy0-f169.google.com ([209.85.160.169]:57448) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nz109-0006mQ-Ly for emacs-devel@gnu.org; Tue, 06 Apr 2010 01:07:01 -0400 Original-Received: by gyg4 with SMTP id 4so3341115gyg.0 for ; Mon, 05 Apr 2010 22:07:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=c7X0A3N7H8J6gCLtaGQwwfmEIGlxe5FvUkgXfyqcFcs=; b=RrM9PhikKdxNYOI8BNRJmXR7n1tt01/Q2U+PjRwAlB+mmnpzA/4deo+xX9StwYPze5 gB2xLPEjkWE9/qfjJnvp2Zgt7gCyFbKLWY15Rx57vN0ezHhEyvtg4XVazZdJpbk0iDy5 GR/J4rpfmvN6DV5PbKvV0+jAmJ5A7W6I2SQ0E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=WVFZMSiGq5SEibzyNAd2Q4UWviUsu5WGATGzoYOdUVKDi1ZJYF7yC209KbeXarAnYm +2PltKj+w4lGxAwqoX1w9M6r/Bc1am+4pN/vB6HIshoOrwMhzf6LE0oLwrIbf3ksGqhL 9EWWNXeezAayqwdvQkUWZGR/hTlIxsv5tW53w= Original-Received: by 10.151.118.10 with SMTP id v10mr7397606ybm.14.1270530421199; Mon, 05 Apr 2010 22:07:01 -0700 (PDT) Original-Received: from [10.1.1.54] ([61.4.103.130]) by mx.google.com with ESMTPS id 14sm8682822gxk.3.2010.04.05.22.06.59 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 05 Apr 2010 22:07:00 -0700 (PDT) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20100111 Lightning/1.0b1 Thunderbird/3.0.1 In-Reply-To: <871vet2u9v.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:123245 Archived-At: On 06/04/2010 10:23, Sean Sieger wrote: > 1. This pretest, like the last one, contains more DLLs than the usual > libXpm.dll. Is this intentional? > > Do they not need to be in /bin to support the image formats that Emacs > supports? > They need to be somewhere on the PATH. But Emacs doesn't require those image formats to display its own interface correctly (for example the splash screen and the tool bar), and if you include binaries of those libraries with Emacs, then you also need to include the exact source they were built from along with them (as is done in libxpm-3.5.7-w32-src.zip). I'd also advise to keep up with security bugfixes in those libraries so we are not shipping known security holes to Emacs users. The last task is what convinced me to keep the libraries to a minimum, as at the time I was considering this there was a spate of security holes found in image libraries. Also, building some of these libraries on Windows is not supported by the standard makefiles and is poorly documented.