From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: display word wrapping Date: Fri, 28 May 2004 08:57:43 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20040527095900.0842.JMBARRANQUERO@wke.es> <20040527125610.0845.JMBARRANQUERO@wke.es> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1085736185 12152 80.91.224.253 (28 May 2004 09:23:05 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 28 May 2004 09:23:05 +0000 (UTC) Cc: emacs-devel@gnu.org, "Kim F. Storm" Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri May 28 11:22:57 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BTdZp-0007Rl-00 for ; Fri, 28 May 2004 11:22:57 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BTdZo-0001yP-00 for ; Fri, 28 May 2004 11:22:56 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BTdQn-0008UK-HB for emacs-devel@quimby.gnus.org; Fri, 28 May 2004 05:13:37 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BTdQg-0008Td-9r for emacs-devel@gnu.org; Fri, 28 May 2004 05:13:30 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BTcz3-0003fB-TH for emacs-devel@gnu.org; Fri, 28 May 2004 04:45:29 -0400 Original-Received: from [194.106.33.237] (helo=outmail.freedom2surf.net) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1BTcFj-0003lP-VY for emacs-devel@gnu.org; Fri, 28 May 2004 03:58:08 -0400 Original-Received: from wanchan.jasonrumney.net (i-195-137-77-250.freedom2surf.net [195.137.77.250]) by outmail.freedom2surf.net (8.12.10/8.12.10) with ESMTP id i4S7w2U9032094; Fri, 28 May 2004 08:58:02 +0100 Original-Received: from NYAUMO (nyaumo.jasonrumney.net [10.0.0.27]) by wanchan.jasonrumney.net (Postfix) with ESMTP id 4FC9ADDD41; Fri, 28 May 2004 08:58:02 +0100 (BST) Original-To: Juanma Barranquero In-Reply-To: <20040527125610.0845.JMBARRANQUERO@wke.es> (Juanma Barranquero's message of "Thu, 27 May 2004 13:15:39 +0200") User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (windows-nt) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:24066 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:24066 Juanma Barranquero writes: > On 27 May 2004 12:41:49 +0200 > storm@cua.dk (Kim F. Storm) wrote: > >> It certainly sounds messy, and quite tricky to do right for >> making a binary distribution for W32! > > Perhaps I've made it sound worse that it is. I think Jason had it > working fine on his setup (with gcc, IIRC) last time I exchanged e-mail > with him about the issue (though that was more than a year ago). Image support has always worked for me with both gcc and msvc (non-optimising version though). I recall we made some changes to detect broken versions of some libraries and refuse to use them, but was not aware (had forgotten?) that the problems were still there. I think the problems with MSVC's optimisations is likely due to alignment differences in structs we are passing into the library. If the problem is just with MSVC, we can just add a note to PROBLEMS, since the official binaries will be built with gcc anyway. > That's why I would advocate suppling our own (not necessarily > compiled by us), either on the binary tarball, or as a .zip pointed > from somewhere in http://www.gnu.org/software/emacs/windows/ntemacs.html. Remember anything we distribute in binary form, we also need to distribute source for. Rather than clutter the gnu.org servers with non-GNU image library code just because some Windows users might want to recompile their Emacs with a proprietary compiler, I think we can just say that such people should recompile the image libraries themselves too. That is the easiest way to ensure that the image libraries will work. There may also be problems with specific versions of image libraries that affect a gcc build of Emacs as well. These cases we should try to find out why and test for it when loading the libraries.