From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: YAMAMOTO Mitsuharu Newsgroups: gmane.emacs.devel Subject: Re: Image support for Carbon Emacs (Re: Consolidation of image support) Date: Wed, 21 Apr 2004 10:10:27 +0900 Organization: Faculty of Science, Chiba University Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20040113.211033.74742347.mituharu@math.s.chiba-u.ac.jp> <87smeyd8sd.fsf-monnier+emacs@gnu.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII X-Trace: sea.gmane.org 1082510652 12092 80.91.224.253 (21 Apr 2004 01:24:12 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 21 Apr 2004 01:24:12 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Apr 21 03:24:02 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 1BG6T4-0005Hh-00 for ; Wed, 21 Apr 2004 03:24:02 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BG6T4-0001Ro-00 for ; Wed, 21 Apr 2004 03:24:02 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BG6LR-0006iD-UN for emacs-devel@quimby.gnus.org; Tue, 20 Apr 2004 21:16:09 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BG6JD-0005y8-RP for emacs-devel@gnu.org; Tue, 20 Apr 2004 21:13:51 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BG6Fx-00056Y-Uu for emacs-devel@gnu.org; Tue, 20 Apr 2004 21:11:01 -0400 Original-Received: from [133.82.132.2] (helo=mathmail.math.s.chiba-u.ac.jp) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BG6Fx-00055u-6k for emacs-devel@gnu.org; Tue, 20 Apr 2004 21:10:29 -0400 Original-Received: from church.math.s.chiba-u.ac.jp (church [133.82.132.36]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id B89271A6387; Wed, 21 Apr 2004 10:10:27 +0900 (JST) Original-To: Stefan Monnier In-Reply-To: <87smeyd8sd.fsf-monnier+emacs@gnu.org> User-Agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 Emacs/21.3.50 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) 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:21972 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:21972 >>>>> On 20 Apr 2004 10:28:44 -0400, Stefan Monnier said: > libXpm is very easy to get on Mac OS X, so maybe it'd be better to > try and support libXpm in Carbon Emacs (tho it may depend much too > much on the rest of the X11 libraries). That's why I didn't use libXpm. Unlike other image libraries, it is heavily dependent on X11 functions and data structures. Linking X11 libraries is definitely not an option. I thought implementing emulation of X11 functions and data structures was overkill for our purpose, and it actually conflicts with the existing ones in Carbon Emacs. XPM itself is not difficult to implement if we restrict ourselves to version 3. For example, ImageMagick also uses its own implementation of XPM functions rather than libXpm. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp