From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sean Sieger Newsgroups: gmane.emacs.devel Subject: Re: 23.1.95 pretest; windows binaries Date: Fri, 09 Apr 2010 12:27:03 -0400 Message-ID: <876340a8x4.fsf@gmail.com> References: <84mxxhkgc7.fsf@gmail.com> <4BBA7190.8070907@gmail.com> <871vet2u9v.fsf@gmail.com> <4BBAC143.7060108@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1270830483 19178 80.91.229.12 (9 Apr 2010 16:28:03 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 9 Apr 2010 16:28:03 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 09 18:28:02 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 1O0H3p-0004NO-9n for ged-emacs-devel@m.gmane.org; Fri, 09 Apr 2010 18:28:02 +0200 Original-Received: from localhost ([127.0.0.1]:38560 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O0H3o-00021k-5v for ged-emacs-devel@m.gmane.org; Fri, 09 Apr 2010 12:28:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O0H3F-0001o7-1Q for emacs-devel@gnu.org; Fri, 09 Apr 2010 12:27:25 -0400 Original-Received: from [140.186.70.92] (port=41105 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O0H3D-0001mV-5h for emacs-devel@gnu.org; Fri, 09 Apr 2010 12:27:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O0H38-00016O-Fq for emacs-devel@gnu.org; Fri, 09 Apr 2010 12:27:22 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:41789) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O0H37-00015u-T4 for emacs-devel@gnu.org; Fri, 09 Apr 2010 12:27:18 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1O0H32-0003ym-Fi for emacs-devel@gnu.org; Fri, 09 Apr 2010 18:27:12 +0200 Original-Received: from pool-68-161-39-46.ny325.east.verizon.net ([68.161.39.46]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 09 Apr 2010 18:27:12 +0200 Original-Received: from sean.sieger by pool-68-161-39-46.ny325.east.verizon.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 09 Apr 2010 18:27:12 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 25 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: pool-68-161-39-46.ny325.east.verizon.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:mzJ5hrlOvECQkRnkK3XypOX6BcQ= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:123401 Archived-At: Jason Rumney writes: 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. I pruned and built a libXpm-3.5.8 libXpm.dll and will upload it with the next pretest or release; I removed all other image support dlls. Will look into complete set of currents image support libraries unless you advise against spending my time doing so. I think the libxpm sources could be pruned a little closer, I would appreciate any help with it and maybe testing it with emacs-20100409-bin & barebin-i386.zip, I will build a snapshot of the trunk tonight and upload it to ftp.gnu.org/gnu/emacs/windows along with libxpm-3.5.8-w32-src.zip.