[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Image support for Carbon Emacs (Re: Consolidation of image support)

From: YAMAMOTO Mitsuharu
Subject: Image support for Carbon Emacs (Re: Consolidation of image support)
Date: Tue, 13 Jan 2004 21:10:33 +0900 (JST)

>>>>> On Thu, 18 Dec 2003 22:57:00 +0900, YAMAMOTO Mitsuharu <address@hidden> 
>>>>> said:

> Actually, I've been porting the image support code to Carbon Emacs,
> and I think it's almost ready now although some features are not
> implemented yet.  I was planning to send the patch as soon as my
> assignment paper is accepted, and currently I'm waiting for the form
> to be delivered to me. 

My assignment paper seems to be accepted.  Because I've never made
larger patches to emacs, I'd like to post the patch for comments, both
on style and code. (That was suggested by Kim F. Storm.  Thanks.)

  Current status:
  - I tested it on Mac OS X 10.1.5, 10.2.8, and 10.3.2.
  - Supported image types:
    XBM, PBM, PNG, JPEG, TIFF, and GIF are supported out of the box.
    XBM and PBM are self-contained as in other platforms.
    PNG (in 10.2 and 10.3) and JPEG use Quartz 2D functions.
    PNG (in 10.1), TIFF, and GIF use QuickTime Graphics Importers and
    Movie Toolbox.
    You can also use libpng and so on by defining some flags such as
    HAVE_PNG and providing libraries, but I don't recommend that and
    there is no support by configure.  (Actually, I used only these
    libraries in earlier versions.)
  - Unsupported image types: XPM and PostScript.
  - Stipples and color maps are not implemented.
  - Tool bar can be displayed with PBM images (try `M-x
    tool-bar-mode'), but no tooltips.
  - The patch includes changes about code conversions with respect
    to font names, which I posted to emacs-pretest-bug last year.
  - I also added some changes to make compilation with MPW-GM in Mac
    OS 9 successful.  But I cannot try to run it because it does not
    run on a machine with more than 256 MB of RAM as mac/INSTALL says.

                                     YAMAMOTO Mitsuharu

Attachment: ChangeLog.bz2
Description: Binary data

Attachment: emacs-carbon-image-20040113.diff.bz2
Description: Binary data

reply via email to

[Prev in Thread] Current Thread [Next in Thread]