aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorDan Nicolaescu2008-07-27 18:24:48 +0000
committerDan Nicolaescu2008-07-27 18:24:48 +0000
commit9e2a2647758db83b490e2993aa31cd4607305a82 (patch)
tree9c3d41b47bcd316c60d56bef8d7fd32789e59411 /doc
parent7f19297073b2dd6c28987bf5663933591f59e91e (diff)
downloademacs-9e2a2647758db83b490e2993aa31cd4607305a82.tar.gz
emacs-9e2a2647758db83b490e2993aa31cd4607305a82.zip
Remove support for Mac Carbon.
* mactoolbox.c: * macterm.h: * macterm.c: * macselect.c: * macmenu.c: * macgui.h: * macfns.c: * mac.c: Remove file. * s/darwin.h: * m/intel386.h: * xfaces.c: * xdisp.c: * window.c: * tparam.c: * termhooks.h: * termcap.c: * term.c: * syssignal.h: * sysselect.h: * sysdep.c: * process.c: * lread.c: * lisp.h: * keyboard.c: * image.c: * fringe.c: * frame.h: * frame.c: * fontset.c: * font.h: * font.c: * fns.c: * fileio.c: * emacs.c: * dispnew.c: * dispextern.h: * config.in: * atimer.c: * Makefile.in: Remove code for Carbon * erc.el: Remove code for Carbon. Remove support for Mac Carbon. * term/mac-win.el: Remove file * international/mule-cmds.el: * version.el: * startup.el: * simple.el: * mwheel.el: * mouse.el: * loadup.el: * isearch.el: * info.el: * frame.el: * faces.el: * disp-table.el: * cus-start.el: * cus-face.el: * cus-edit.el: * Makefile.in: Remove code for Carbon. Remove support for Mac Carbon. * makefile.w32-in: * emacsclient.c: Remove code for Carbon. * PROBLEMS: * MACHINES: Remove mentions of Mac Carbon. * ns-emacs.texi: * faq.texi: Remove mentions of Mac Carbon. * os.texi: * frames.texi: * display.texi: Remove mentions of Mac Carbon. * xresources.texi: Remove mentions of Mac Carbon. * make-tarball.txt: * admin.el: * FOR-RELEASE: * CPP-DEFINES: Remove mentions of Mac Carbon. Remove support for Mac Carbon. * mac: Remove directory. * make-dist: * configure.in: * README: * Makefile.in: * INSTALL: Remove code for Carbon. * configure: Regenerate.
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ChangeLog4
-rw-r--r--doc/emacs/xresources.texi5
-rw-r--r--doc/lispref/ChangeLog6
-rw-r--r--doc/lispref/display.texi6
-rw-r--r--doc/lispref/frames.texi25
-rw-r--r--doc/lispref/os.texi2
-rw-r--r--doc/misc/ChangeLog5
-rw-r--r--doc/misc/faq.texi8
-rw-r--r--doc/misc/ns-emacs.texi3
9 files changed, 24 insertions, 40 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 3306e285450..ae88839a50f 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,7 @@
12008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * xresources.texi: Remove mentions of Mac Carbon.
4
12008-07-19 Andreas Schwab <schwab@suse.de> 52008-07-19 Andreas Schwab <schwab@suse.de>
2 6
3 * ns-emacs.texi: Move to ../misc. 7 * ns-emacs.texi: Move to ../misc.
diff --git a/doc/emacs/xresources.texi b/doc/emacs/xresources.texi
index 9173de21a54..189d19569ec 100644
--- a/doc/emacs/xresources.texi
+++ b/doc/emacs/xresources.texi
@@ -8,10 +8,9 @@
8 You can customize some X-related aspects of Emacs behavior using X 8 You can customize some X-related aspects of Emacs behavior using X
9resources, as is usual for programs that use X. On MS-Windows, you 9resources, as is usual for programs that use X. On MS-Windows, you
10can customize some of the same aspects using the system registry. 10can customize some of the same aspects using the system registry.
11@xref{MS-Windows Registry}. Likewise, Emacs on MacOS Carbon emulates X 11@xref{MS-Windows Registry}.
12resources using the Preferences system. @xref{Mac Environment Variables}.
13 12
14 When Emacs is built using an ``X toolkit'', such as Lucid or 13o When Emacs is built using an ``X toolkit'', such as Lucid or
15LessTif, you need to use X resources to customize the appearance of 14LessTif, you need to use X resources to customize the appearance of
16the widgets, including the menu-bar, scroll-bar, and dialog boxes. 15the widgets, including the menu-bar, scroll-bar, and dialog boxes.
17This is because the libraries that implement these don't provide for 16This is because the libraries that implement these don't provide for
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 17b3b61f73e..168b9aef2a3 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,9 @@
12008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * os.texi:
4 * frames.texi:
5 * display.texi: Remove mentions of Mac Carbon.
6
12008-07-01 Miles Bader <miles@gnu.org> 72008-07-01 Miles Bader <miles@gnu.org>
2 8
3 * text.texi (Special Properties): 9 * text.texi (Special Properties):
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index e7cb51072cc..eeed3821677 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -1862,8 +1862,8 @@ apply to. Here are the possible values of @var{characteristic}:
1862@item type 1862@item type
1863The kind of window system the frame uses---either @code{graphic} (any 1863The kind of window system the frame uses---either @code{graphic} (any
1864graphics-capable display), @code{x}, @code{pc} (for the MS-DOS console), 1864graphics-capable display), @code{x}, @code{pc} (for the MS-DOS console),
1865@code{w32} (for MS Windows 9X/NT/2K/XP), @code{mac} (for the Macintosh 1865@code{w32} (for MS Windows 9X/NT/2K/XP), or @code{tty}
1866display), or @code{tty} (a non-graphics-capable display). 1866(a non-graphics-capable display).
1867@xref{Window Systems, window-system}. 1867@xref{Window Systems, window-system}.
1868 1868
1869@item class 1869@item class
@@ -5629,8 +5629,6 @@ Emacs is displaying using X.
5629Emacs is displaying using MS-DOS. 5629Emacs is displaying using MS-DOS.
5630@item w32 5630@item w32
5631Emacs is displaying using Windows. 5631Emacs is displaying using Windows.
5632@item mac
5633Emacs is displaying using a Macintosh.
5634@item nil 5632@item nil
5635Emacs is using a character-based terminal. 5633Emacs is using a character-based terminal.
5636@end table 5634@end table
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi
index da7d36daf96..9d42ada90e6 100644
--- a/doc/lispref/frames.texi
+++ b/doc/lispref/frames.texi
@@ -40,8 +40,6 @@ kind of display the frame uses:
40The frame is displayed in an X window. 40The frame is displayed in an X window.
41@item t 41@item t
42A terminal frame on a character display. 42A terminal frame on a character display.
43@item mac
44The frame is displayed on a Macintosh.
45@item w32 43@item w32
46The frame is displayed on MS-Windows 9X/NT. 44The frame is displayed on MS-Windows 9X/NT.
47@item pc 45@item pc
@@ -1729,33 +1727,12 @@ and @code{x-set-selection} on MS-Windows support the text data type
1729only; if the clipboard holds other types of data, Emacs treats the 1727only; if the clipboard holds other types of data, Emacs treats the
1730clipboard as empty. 1728clipboard as empty.
1731 1729
1732@cindex scrap support (for Mac OS)
1733On Mac OS, selection-like data transfer between applications is
1734performed through a mechanism called @dfn{scraps}. The clipboard is a
1735particular scrap named @code{com.apple.scrap.clipboard}. Types of scrap
1736data are called @dfn{scrap flavor types}, which are identified by
1737four-char codes such as @code{TEXT}. Emacs associates a selection with
1738a scrap, and a selection type with a scrap flavor type via
1739@code{mac-scrap-name} and @code{mac-ostype} properties, respectively.
1740
1741@example
1742(get 'CLIPBOARD 'mac-scrap-name)
1743 @result{} "com.apple.scrap.clipboard"
1744(get 'com.apple.traditional-mac-plain-text 'mac-ostype)
1745 @result{} "TEXT"
1746@end example
1747
1748Conventionally, selection types for scrap flavor types on Mac OS have
1749the form of @acronym{UTI, Uniform Type Identifier} such as
1750@code{com.apple.traditional-mac-plain-text},
1751@code{public.utf16-plain-text}, and @code{public.file-url}.
1752
1753@defopt x-select-enable-clipboard 1730@defopt x-select-enable-clipboard
1754If this is non-@code{nil}, the Emacs yank functions consult the 1731If this is non-@code{nil}, the Emacs yank functions consult the
1755clipboard before the primary selection, and the kill functions store in 1732clipboard before the primary selection, and the kill functions store in
1756the clipboard as well as the primary selection. Otherwise they do not 1733the clipboard as well as the primary selection. Otherwise they do not
1757access the clipboard at all. The default is @code{nil} on most systems, 1734access the clipboard at all. The default is @code{nil} on most systems,
1758but @code{t} on MS-Windows and Mac. 1735but @code{t} on MS-Windows.
1759@end defopt 1736@end defopt
1760 1737
1761@node Drag and Drop 1738@node Drag and Drop
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi
index 7eb3c95e6ab..15458b87619 100644
--- a/doc/lispref/os.texi
+++ b/doc/lispref/os.texi
@@ -534,7 +534,7 @@ subprocess of Emacs. Then you would exit the shell to return to Emacs.
534may not have a parent that can resume it again, and in any case you can 534may not have a parent that can resume it again, and in any case you can
535give input to some other job such as a shell merely by moving to a 535give input to some other job such as a shell merely by moving to a
536different window. Therefore, suspending is not allowed when Emacs is using 536different window. Therefore, suspending is not allowed when Emacs is using
537a window system (X, MS Windows, or Mac). 537a window system (X, MS Windows).
538 538
539@defun suspend-emacs &optional string 539@defun suspend-emacs &optional string
540This function stops Emacs and returns control to the superior process. 540This function stops Emacs and returns control to the superior process.
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 8fa35abc979..9ee52aebda9 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,8 @@
12008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * ns-emacs.texi:
4 * faq.texi: Remove mentions of Mac Carbon.
5
12008-07-24 Katsumi Yamaoka <yamaoka@jpl.org> 62008-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
2 7
3 * gnus.texi (Saving Articles): Describe the 2nd argument of 8 * gnus.texi (Saving Articles): Describe the 2nd argument of
diff --git a/doc/misc/faq.texi b/doc/misc/faq.texi
index a8f14cf422b..42a373d820c 100644
--- a/doc/misc/faq.texi
+++ b/doc/misc/faq.texi
@@ -1163,7 +1163,7 @@ machines, as well as support for the Mac OS X and Cygwin operating
1163systems. 1163systems.
1164 1164
1165@item 1165@item
1166The native MS-Windows, Mac OS 9 and Mac OS X builds include full support 1166The native MS-Windows, and Mac OS X builds include full support
1167for images, toolbar, and tooltips. 1167for images, toolbar, and tooltips.
1168 1168
1169@item 1169@item
@@ -1359,7 +1359,7 @@ customize, with completion.
1359 1359
1360In Emacs 21.1 and later, colors and faces are supported in non-windowed mode, 1360In Emacs 21.1 and later, colors and faces are supported in non-windowed mode,
1361i.e.@: on Unix and GNU/Linux text-only terminals and consoles, and when 1361i.e.@: on Unix and GNU/Linux text-only terminals and consoles, and when
1362invoked as @samp{emacs -nw} on X, MS-Windows, and Mac. (Colors and faces were 1362invoked as @samp{emacs -nw} on X, and MS-Windows. (Colors and faces were
1363supported in the MS-DOS port since Emacs 19.29.) Emacs automatically 1363supported in the MS-DOS port since Emacs 19.29.) Emacs automatically
1364detects color support at startup and uses it if available. If you think 1364detects color support at startup and uses it if available. If you think
1365that your terminal supports colors, but Emacs won't use them, check the 1365that your terminal supports colors, but Emacs won't use them, check the
@@ -3818,10 +3818,6 @@ menus, and multiple frames. You can get it from
3818@cindex Apple computers, Emacs for 3818@cindex Apple computers, Emacs for
3819@cindex Macintosh, Emacs for 3819@cindex Macintosh, Emacs for
3820 3820
3821Beginning with version 21.1, the Macintosh is supported in the official
3822Emacs distribution; see the files @file{mac/README} and
3823@file{mac/INSTALL} in the Emacs distribution for build instructions.
3824
3825Beginning with version 22.1, Emacs supports Mac OS X natively. 3821Beginning with version 22.1, Emacs supports Mac OS X natively.
3826 3822
3827@node Emacs for VMS and DECwindows, Modes for various languages, Emacs for Apple computers, Finding Emacs and related packages 3823@node Emacs for VMS and DECwindows, Modes for various languages, Emacs for Apple computers, Finding Emacs and related packages
diff --git a/doc/misc/ns-emacs.texi b/doc/misc/ns-emacs.texi
index 8b39aaa77d1..e80bf34a882 100644
--- a/doc/misc/ns-emacs.texi
+++ b/doc/misc/ns-emacs.texi
@@ -982,8 +982,7 @@ Also a number of others have contributed code. Steve Nygard
982<nygard@@telusplanet.net> got emacs to dump under OpenStep. The font panel 982<nygard@@telusplanet.net> got emacs to dump under OpenStep. The font panel
983code was Andrew Athan's <athan@@object.com> work. Joe Reiss 983code was Andrew Athan's <athan@@object.com> work. Joe Reiss
984<jreiss@@magnus.acs.ohio-state.edu> both created the beautiful icons you see 984<jreiss@@magnus.acs.ohio-state.edu> both created the beautiful icons you see
985and wrote the popup menu and dialog box code as well as much else. (Actually, 985and wrote the popup menu and dialog box code as well as much else.
986Joe's icon became the one used for the Mac Carbon port..)
987 986
988Finally, suggestions from Darcy Brockbank, Timothy Bissell, Scott Byer, David 987Finally, suggestions from Darcy Brockbank, Timothy Bissell, Scott Byer, David
989Griffiths, Scott Hess, Eberhard Mandler, John C. Randolph, and Bradley Taylor 988Griffiths, Scott Hess, Eberhard Mandler, John C. Randolph, and Bradley Taylor