diff options
| author | Dan Nicolaescu | 2008-07-27 18:24:48 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2008-07-27 18:24:48 +0000 |
| commit | 9e2a2647758db83b490e2993aa31cd4607305a82 (patch) | |
| tree | 9c3d41b47bcd316c60d56bef8d7fd32789e59411 /doc | |
| parent | 7f19297073b2dd6c28987bf5663933591f59e91e (diff) | |
| download | emacs-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/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/emacs/xresources.texi | 5 | ||||
| -rw-r--r-- | doc/lispref/ChangeLog | 6 | ||||
| -rw-r--r-- | doc/lispref/display.texi | 6 | ||||
| -rw-r--r-- | doc/lispref/frames.texi | 25 | ||||
| -rw-r--r-- | doc/lispref/os.texi | 2 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/misc/faq.texi | 8 | ||||
| -rw-r--r-- | doc/misc/ns-emacs.texi | 3 |
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 @@ | |||
| 1 | 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * xresources.texi: Remove mentions of Mac Carbon. | ||
| 4 | |||
| 1 | 2008-07-19 Andreas Schwab <schwab@suse.de> | 5 | 2008-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 |
| 9 | resources, as is usual for programs that use X. On MS-Windows, you | 9 | resources, as is usual for programs that use X. On MS-Windows, you |
| 10 | can customize some of the same aspects using the system registry. | 10 | can 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}. |
| 12 | resources using the Preferences system. @xref{Mac Environment Variables}. | ||
| 13 | 12 | ||
| 14 | When Emacs is built using an ``X toolkit'', such as Lucid or | 13 | o When Emacs is built using an ``X toolkit'', such as Lucid or |
| 15 | LessTif, you need to use X resources to customize the appearance of | 14 | LessTif, you need to use X resources to customize the appearance of |
| 16 | the widgets, including the menu-bar, scroll-bar, and dialog boxes. | 15 | the widgets, including the menu-bar, scroll-bar, and dialog boxes. |
| 17 | This is because the libraries that implement these don't provide for | 16 | This 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 @@ | |||
| 1 | 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * os.texi: | ||
| 4 | * frames.texi: | ||
| 5 | * display.texi: Remove mentions of Mac Carbon. | ||
| 6 | |||
| 1 | 2008-07-01 Miles Bader <miles@gnu.org> | 7 | 2008-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 |
| 1863 | The kind of window system the frame uses---either @code{graphic} (any | 1863 | The kind of window system the frame uses---either @code{graphic} (any |
| 1864 | graphics-capable display), @code{x}, @code{pc} (for the MS-DOS console), | 1864 | graphics-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} |
| 1866 | display), 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. | |||
| 5629 | Emacs is displaying using MS-DOS. | 5629 | Emacs is displaying using MS-DOS. |
| 5630 | @item w32 | 5630 | @item w32 |
| 5631 | Emacs is displaying using Windows. | 5631 | Emacs is displaying using Windows. |
| 5632 | @item mac | ||
| 5633 | Emacs is displaying using a Macintosh. | ||
| 5634 | @item nil | 5632 | @item nil |
| 5635 | Emacs is using a character-based terminal. | 5633 | Emacs 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: | |||
| 40 | The frame is displayed in an X window. | 40 | The frame is displayed in an X window. |
| 41 | @item t | 41 | @item t |
| 42 | A terminal frame on a character display. | 42 | A terminal frame on a character display. |
| 43 | @item mac | ||
| 44 | The frame is displayed on a Macintosh. | ||
| 45 | @item w32 | 43 | @item w32 |
| 46 | The frame is displayed on MS-Windows 9X/NT. | 44 | The 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 | |||
| 1729 | only; if the clipboard holds other types of data, Emacs treats the | 1727 | only; if the clipboard holds other types of data, Emacs treats the |
| 1730 | clipboard as empty. | 1728 | clipboard as empty. |
| 1731 | 1729 | ||
| 1732 | @cindex scrap support (for Mac OS) | ||
| 1733 | On Mac OS, selection-like data transfer between applications is | ||
| 1734 | performed through a mechanism called @dfn{scraps}. The clipboard is a | ||
| 1735 | particular scrap named @code{com.apple.scrap.clipboard}. Types of scrap | ||
| 1736 | data are called @dfn{scrap flavor types}, which are identified by | ||
| 1737 | four-char codes such as @code{TEXT}. Emacs associates a selection with | ||
| 1738 | a 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 | |||
| 1748 | Conventionally, selection types for scrap flavor types on Mac OS have | ||
| 1749 | the 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 |
| 1754 | If this is non-@code{nil}, the Emacs yank functions consult the | 1731 | If this is non-@code{nil}, the Emacs yank functions consult the |
| 1755 | clipboard before the primary selection, and the kill functions store in | 1732 | clipboard before the primary selection, and the kill functions store in |
| 1756 | the clipboard as well as the primary selection. Otherwise they do not | 1733 | the clipboard as well as the primary selection. Otherwise they do not |
| 1757 | access the clipboard at all. The default is @code{nil} on most systems, | 1734 | access the clipboard at all. The default is @code{nil} on most systems, |
| 1758 | but @code{t} on MS-Windows and Mac. | 1735 | but @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. | |||
| 534 | may not have a parent that can resume it again, and in any case you can | 534 | may not have a parent that can resume it again, and in any case you can |
| 535 | give input to some other job such as a shell merely by moving to a | 535 | give input to some other job such as a shell merely by moving to a |
| 536 | different window. Therefore, suspending is not allowed when Emacs is using | 536 | different window. Therefore, suspending is not allowed when Emacs is using |
| 537 | a window system (X, MS Windows, or Mac). | 537 | a window system (X, MS Windows). |
| 538 | 538 | ||
| 539 | @defun suspend-emacs &optional string | 539 | @defun suspend-emacs &optional string |
| 540 | This function stops Emacs and returns control to the superior process. | 540 | This 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 @@ | |||
| 1 | 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * ns-emacs.texi: | ||
| 4 | * faq.texi: Remove mentions of Mac Carbon. | ||
| 5 | |||
| 1 | 2008-07-24 Katsumi Yamaoka <yamaoka@jpl.org> | 6 | 2008-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 | |||
| 1163 | systems. | 1163 | systems. |
| 1164 | 1164 | ||
| 1165 | @item | 1165 | @item |
| 1166 | The native MS-Windows, Mac OS 9 and Mac OS X builds include full support | 1166 | The native MS-Windows, and Mac OS X builds include full support |
| 1167 | for images, toolbar, and tooltips. | 1167 | for images, toolbar, and tooltips. |
| 1168 | 1168 | ||
| 1169 | @item | 1169 | @item |
| @@ -1359,7 +1359,7 @@ customize, with completion. | |||
| 1359 | 1359 | ||
| 1360 | In Emacs 21.1 and later, colors and faces are supported in non-windowed mode, | 1360 | In Emacs 21.1 and later, colors and faces are supported in non-windowed mode, |
| 1361 | i.e.@: on Unix and GNU/Linux text-only terminals and consoles, and when | 1361 | i.e.@: on Unix and GNU/Linux text-only terminals and consoles, and when |
| 1362 | invoked as @samp{emacs -nw} on X, MS-Windows, and Mac. (Colors and faces were | 1362 | invoked as @samp{emacs -nw} on X, and MS-Windows. (Colors and faces were |
| 1363 | supported in the MS-DOS port since Emacs 19.29.) Emacs automatically | 1363 | supported in the MS-DOS port since Emacs 19.29.) Emacs automatically |
| 1364 | detects color support at startup and uses it if available. If you think | 1364 | detects color support at startup and uses it if available. If you think |
| 1365 | that your terminal supports colors, but Emacs won't use them, check the | 1365 | that 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 | ||
| 3821 | Beginning with version 21.1, the Macintosh is supported in the official | ||
| 3822 | Emacs distribution; see the files @file{mac/README} and | ||
| 3823 | @file{mac/INSTALL} in the Emacs distribution for build instructions. | ||
| 3824 | |||
| 3825 | Beginning with version 22.1, Emacs supports Mac OS X natively. | 3821 | Beginning 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 |
| 983 | code was Andrew Athan's <athan@@object.com> work. Joe Reiss | 983 | code 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 |
| 985 | and wrote the popup menu and dialog box code as well as much else. (Actually, | 985 | and wrote the popup menu and dialog box code as well as much else. |
| 986 | Joe's icon became the one used for the Mac Carbon port..) | ||
| 987 | 986 | ||
| 988 | Finally, suggestions from Darcy Brockbank, Timothy Bissell, Scott Byer, David | 987 | Finally, suggestions from Darcy Brockbank, Timothy Bissell, Scott Byer, David |
| 989 | Griffiths, Scott Hess, Eberhard Mandler, John C. Randolph, and Bradley Taylor | 988 | Griffiths, Scott Hess, Eberhard Mandler, John C. Randolph, and Bradley Taylor |