Commit | Line | Data |
---|---|---|
81fa735d | 1 | Emacs for Mac OS Classic and Mac OS X |
1a578e9b | 2 | |
ceb4c4d3 | 3 | Copyright (C) 2001, 2002, 2003, 2004, 2005, |
4e6835db | 4 | 2006, 2007 Free Software Foundation, Inc. |
7f6d64f8 | 5 | See the end of the file for license conditions. |
b6955da2 | 6 | |
b6955da2 | 7 | |
e0f712ba | 8 | This directory contains the files needed to build Emacs on the Mac OS |
81fa735d YM |
9 | Classic and Mac OS X. Many of the major features of the Unix version |
10 | are supported: multiple frames, colors, scroll bars, menu bars, use of | |
11 | the mouse, fontsets, international characters, input methods, and | |
12 | coding systems. | |
1a578e9b AC |
13 | |
14 | Mac OS specific support includes document drag-and-drop in the Finder, | |
15 | transfer of text to and from other applications via the clipboard, and | |
16 | sending AppleScript commands to other applications from Emacs. | |
17 | ||
81fa735d | 18 | The following are not supported on Mac OS Classic: unexec (dump-emacs), |
e0f712ba AC |
19 | asynchronous subprocesses (start-process), and networking |
20 | (open-network-stream). These features work fine on Mac OS X. | |
1a578e9b | 21 | |
e0f712ba | 22 | There is basic support for synchronous subprocesses (call-process) on |
81fa735d YM |
23 | Mac OS Classic (non-Carbon build only) although Unix commands that are |
24 | used will need to be ported. | |
1a578e9b | 25 | |
28826fdb YM |
26 | MPW-GM (August 2001) can be used to build Emacs on the Mac OS Classic. |
27 | On Mac OS X, Emacs can be built using the Developer Tools. See the | |
28 | INSTALL file in this directory for instructions on building Emacs. | |
1a578e9b | 29 | |
e0f712ba AC |
30 | Read the Mac OS section of the on-line help to find out about how to |
31 | use Emacs on the Mac. | |
32 | ||
33 | A number of things do not work yet: | |
34 | ||
81fa735d | 35 | + Support for PostScript image type is not available. |
e0f712ba | 36 | |
47600d8e ST |
37 | + Incorporate Apple's wrappers to be able to create a universal |
38 | binary that unexecs on first run for the given architecture. | |
39 | ||
e0f712ba AC |
40 | If your Mac is connected to the Internet, report bugs by typing `M-x |
41 | report-emacs-bug' or by choosing the entry `Send Bug Report...' in | |
42 | the `Help' menu. This will send the bug report to the address | |
43 | emacs-pretest-bug@gnu.org. | |
1a578e9b | 44 | |
0772ffb2 ST |
45 | Steven |
46 | <steven.tamm@mac.com> | |
7f6d64f8 GM |
47 | \f |
48 | This file is part of GNU Emacs. | |
49 | ||
50 | GNU Emacs is free software; you can redistribute it and/or modify | |
51 | it under the terms of the GNU General Public License as published by | |
52 | the Free Software Foundation; either version 2, or (at your option) | |
53 | any later version. | |
54 | ||
55 | GNU Emacs is distributed in the hope that it will be useful, | |
56 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
57 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
58 | GNU General Public License for more details. | |
59 | ||
60 | You should have received a copy of the GNU General Public License | |
61 | along with GNU Emacs; see the file COPYING. If not, write to the | |
62 | Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | |
63 | Boston, MA 02110-1301, USA. |