Mercurial > emacs
annotate mac/README @ 88155:d7ddb3e565de
sync with trunk
author | Henrik Enberg <henrik.enberg@telia.com> |
---|---|
date | Mon, 16 Jan 2006 00:03:54 +0000 |
parents | f819c7a2dd98 |
children |
rev | line source |
---|---|
88155 | 1 Emacs for Mac OS Classic and Mac OS X |
32752
923b8d6d8277
Initial check-in: changes for building Emacs under Mac OS.
Andrew Choi <akochoi@shaw.ca>
parents:
diff
changeset
|
2 |
88155 | 3 Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. |
36233 | 4 |
5 Permission is granted to anyone to make or distribute verbatim | |
6 copies of this document as received, in any medium, provided that | |
7 the copyright notice and permission notice are preserved, and that | |
8 the distributor grants the recipient permission for further | |
9 redistribution as permitted by this notice. | |
10 | |
11 Permission is granted to distribute modified versions of this | |
12 document, or of portions of it, under the above conditions, | |
13 provided also that they carry prominent notices stating who last | |
14 changed them. | |
15 | |
44890
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
16 This directory contains the files needed to build Emacs on the Mac OS |
88155 | 17 Classic and Mac OS X. Many of the major features of the Unix version |
18 are supported: multiple frames, colors, scroll bars, menu bars, use of | |
19 the mouse, fontsets, international characters, input methods, and | |
20 coding systems. | |
32752
923b8d6d8277
Initial check-in: changes for building Emacs under Mac OS.
Andrew Choi <akochoi@shaw.ca>
parents:
diff
changeset
|
21 |
923b8d6d8277
Initial check-in: changes for building Emacs under Mac OS.
Andrew Choi <akochoi@shaw.ca>
parents:
diff
changeset
|
22 Mac OS specific support includes document drag-and-drop in the Finder, |
923b8d6d8277
Initial check-in: changes for building Emacs under Mac OS.
Andrew Choi <akochoi@shaw.ca>
parents:
diff
changeset
|
23 transfer of text to and from other applications via the clipboard, and |
923b8d6d8277
Initial check-in: changes for building Emacs under Mac OS.
Andrew Choi <akochoi@shaw.ca>
parents:
diff
changeset
|
24 sending AppleScript commands to other applications from Emacs. |
923b8d6d8277
Initial check-in: changes for building Emacs under Mac OS.
Andrew Choi <akochoi@shaw.ca>
parents:
diff
changeset
|
25 |
88155 | 26 The following are not supported on Mac OS Classic: unexec (dump-emacs), |
44890
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
27 asynchronous subprocesses (start-process), and networking |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
28 (open-network-stream). These features work fine on Mac OS X. |
32752
923b8d6d8277
Initial check-in: changes for building Emacs under Mac OS.
Andrew Choi <akochoi@shaw.ca>
parents:
diff
changeset
|
29 |
44890
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
30 There is basic support for synchronous subprocesses (call-process) on |
88155 | 31 Mac OS Classic (non-Carbon build only) although Unix commands that are |
32 used will need to be ported. | |
32752
923b8d6d8277
Initial check-in: changes for building Emacs under Mac OS.
Andrew Choi <akochoi@shaw.ca>
parents:
diff
changeset
|
33 |
88155 | 34 FIXME: Metrowerks CodeWarrior Pro 6 or MPW-GM (August 2001) can be |
35 used to build Emacs on the Mac OS Classic. On Mac OS X, Emacs can be | |
36 built using the Developer Tools. See the INSTALL file in this | |
37 directory for instructions on building Emacs. | |
32752
923b8d6d8277
Initial check-in: changes for building Emacs under Mac OS.
Andrew Choi <akochoi@shaw.ca>
parents:
diff
changeset
|
38 |
44890
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
39 Read the Mac OS section of the on-line help to find out about how to |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
40 use Emacs on the Mac. |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
41 |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
42 A number of things do not work yet: |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
43 |
88155 | 44 + Support for PostScript image type is not available. |
44890
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
45 |
88155 | 46 + Incorporate Apple's wrappers to be able to create a universal |
47 binary that unexecs on first run for the given architecture. | |
44890
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
48 |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
49 If your Mac is connected to the Internet, report bugs by typing `M-x |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
50 report-emacs-bug' or by choosing the entry `Send Bug Report...' in |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
51 the `Help' menu. This will send the bug report to the address |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
38188
diff
changeset
|
52 emacs-pretest-bug@gnu.org. |
32752
923b8d6d8277
Initial check-in: changes for building Emacs under Mac OS.
Andrew Choi <akochoi@shaw.ca>
parents:
diff
changeset
|
53 |
88155 | 54 Steven |
55 <steven.tamm@mac.com> |