diff options
| author | Karoly Lorentey | 2006-07-14 05:56:32 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2006-07-14 05:56:32 +0000 |
| commit | 99715bbc447eb633e45ffa23b87284771ce3ac74 (patch) | |
| tree | 3a8a53dfe3dbdd9f8e36965e9f043eae522d3c0e /mac | |
| parent | 556b89447234f15d1784a23dadbfe429464463a8 (diff) | |
| parent | 763bb2d43615bc3ae816422f965d76d5e1ae4bdd (diff) | |
| download | emacs-99715bbc447eb633e45ffa23b87284771ce3ac74.tar.gz emacs-99715bbc447eb633e45ffa23b87284771ce3ac74.zip | |
Merged from emacs@sv.gnu.org.
Patches applied:
* emacs@sv.gnu.org/emacs--devo--0--patch-331
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-332
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-333
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-334
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-335
Add note about "link" button-class to etc/TODO
* emacs@sv.gnu.org/emacs--devo--0--patch-336
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-337
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-338
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-339
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-340
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-341
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-342
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-343
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-344
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-345
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-346
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-347
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-348
Update for ERC 5.1.3.
* emacs@sv.gnu.org/emacs--devo--0--patch-349
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-350
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/gnus--rel--5.10--patch-111
Update from CVS: texi/gnus.texi (Summary Buffer Lines): Fix typo.
* emacs@sv.gnu.org/gnus--rel--5.10--patch-112
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-113
Merge from emacs--devo--0
* emacs@sv.gnu.org/gnus--rel--5.10--patch-114
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-572
Diffstat (limited to 'mac')
| -rw-r--r-- | mac/ChangeLog | 11 | ||||
| -rw-r--r-- | mac/INSTALL | 45 | ||||
| -rw-r--r-- | mac/README | 7 |
3 files changed, 28 insertions, 35 deletions
diff --git a/mac/ChangeLog b/mac/ChangeLog index a17f456ae6f..20c9c255c58 100644 --- a/mac/ChangeLog +++ b/mac/ChangeLog | |||
| @@ -1,3 +1,14 @@ | |||
| 1 | 2006-07-12 Kim F. Storm <storm@cua.dk> | ||
| 2 | |||
| 3 | * INSTALL: More cleanup related to last change. | ||
| 4 | |||
| 5 | 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 6 | |||
| 7 | * INSTALL: Remove descriptions about Metrowerks CodeWarrior. Fix URL | ||
| 8 | for GNU-fonts.smi.bin. USE_ATSUI is enabled by default on Mac OS X. | ||
| 9 | |||
| 10 | * README: Remove descriptions about Metrowerks CodeWarrior. | ||
| 11 | |||
| 1 | 2006-05-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 12 | 2006-05-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 2 | 13 | ||
| 3 | * makefile.MPW (SOME_MACHINE_LISP): Add fringe.elc. | 14 | * makefile.MPW (SOME_MACHINE_LISP): Add fringe.elc. |
diff --git a/mac/INSTALL b/mac/INSTALL index e887537354b..cf82003e5c4 100644 --- a/mac/INSTALL +++ b/mac/INSTALL | |||
| @@ -160,22 +160,18 @@ For usage of other options, use the --help option. | |||
| 160 | 160 | ||
| 161 | * BUILDING EMACS ON MAC OS Classic | 161 | * BUILDING EMACS ON MAC OS Classic |
| 162 | 162 | ||
| 163 | FIXME: You can use either Metrowerks CodeWarrior Pro 6 or MPW-GM | 163 | You can use MPW-GM (Aug. 2001) to build Emacs. MPW-GM can be |
| 164 | (Aug. 2001) to build Emacs. MPW-GM can be downloaded free of charge | 164 | downloaded free of charge from Apple. |
| 165 | from Apple. | ||
| 166 | |||
| 167 | In either case, you will need MPW-GM to build the make-docfile utility | ||
| 168 | and to generate the doc string file DOC. | ||
| 169 | 165 | ||
| 170 | ### IMPORTANT ### You can use StuffIt Expander to decompress and untar | 166 | ### IMPORTANT ### You can use StuffIt Expander to decompress and untar |
| 171 | the distribution. However, you *must* set the radio button in the | 167 | the distribution. However, you *must* set the radio button in the |
| 172 | Preferences->Cross Platform->Convert text files to Macintosh format to | 168 | Preferences->Cross Platform->Convert text files to Macintosh format to |
| 173 | "Never". Otherwise the compiled Lisp files will be corrupted. | 169 | "Never". Otherwise the compiled Lisp files will be corrupted. |
| 174 | 170 | ||
| 175 | FIXME: (Optional) A subset of the fonts from the GNU intlfonts-1.2 | 171 | (Optional) A subset of the fonts from the GNU intlfonts-1.2 |
| 176 | distribution converted to NFNT format can be obtained from | 172 | distribution converted to NFNT format can be obtained from |
| 177 | 173 | ||
| 178 | ftp://mac-emacs.sourceforge.net/pub/mac-emacs/GNU-fonts.smi.bin | 174 | http://members.shaw.ca/akochoi-emacs/stories/Resources/GNU-Fonts.smi.bin |
| 179 | 175 | ||
| 180 | To build Emacs in the MPW Shell, simply set the directory to | 176 | To build Emacs in the MPW Shell, simply set the directory to |
| 181 | ...:emacs:mac: and build the target Emacs of the make file | 177 | ...:emacs:mac: and build the target Emacs of the make file |
| @@ -184,27 +180,14 @@ makefile.MPW. I.e., execute the commands | |||
| 184 | make Emacs -f makefile.MPW > Emacs.MakeScript | 180 | make Emacs -f makefile.MPW > Emacs.MakeScript |
| 185 | Emacs.MakeScript | 181 | Emacs.MakeScript |
| 186 | 182 | ||
| 187 | The above commands create an executable that uses the Carbon API. The | 183 | The above commands create an executable that uses the Carbon API. |
| 188 | non-Carbon version can also be created by replacing all the | 184 | The non-Carbon version can also be created by replacing all the |
| 189 | occurrences of `Emacs' above with `NonCarbon'. Not that the | 185 | occurrences of `Emacs' above with `NonCarbon'. Not that the |
| 190 | non-Carbon version does not support some features such as file | 186 | non-Carbon version does not support some features such as file |
| 191 | dialogs, drag-and-drop, and Unicode menus. | 187 | dialogs, drag-and-drop, and Unicode menus. |
| 192 | 188 | ||
| 193 | FIXME: To build Emacs using CodeWarrior, start up the CodeWarrior IDE, | 189 | Once built, the Emacs application (Emacs MPW) can be launched where it |
| 194 | choose File->Import Project... and select the file cw6-mcp.xml. When | 190 | is created. |
| 195 | prompted to save the project, navigate to same directory as the file | ||
| 196 | cw6-mcp.xml, name the project emacs-cw6.mcp, and save it there. Then | ||
| 197 | choose Project->Make. Note that this does not build the DOC file. To | ||
| 198 | do so, use MPW and build the target "Doc" in makefile.MPW. | ||
| 199 | |||
| 200 | FIXME: Once built, the Emacs application (Emacs CW or Emacs MPW) can | ||
| 201 | be launched where it is created. | ||
| 202 | |||
| 203 | FIXME: To build an optimized version of Emacs in CodeWarrior, change | ||
| 204 | the value in the Emacs Settings->Code Generation->Global Optimization | ||
| 205 | dialog. To build a version for profiling, check the Profiler | ||
| 206 | Information box in the Emacs Settings->Code Generation->PPC Processor | ||
| 207 | dialog and include the Profiler PPC.Lib library. | ||
| 208 | 191 | ||
| 209 | * NOTES | 192 | * NOTES |
| 210 | 193 | ||
| @@ -234,12 +217,12 @@ There are some compile-time flags that enable experimental features. | |||
| 234 | Please use them at your own risk after reading the corresponding | 217 | Please use them at your own risk after reading the corresponding |
| 235 | threads in the emacs-devel@gnu.org archive. | 218 | threads in the emacs-devel@gnu.org archive. |
| 236 | 219 | ||
| 237 | USE_ATSUI: Enable ATSUI (Apple Type Services for Unicode Imaging) | 220 | SELECT_USE_CFSOCKET (on Mac OS X): Avoid polling in sys_select (in |
| 238 | support. Available on Mac OS 9/Carbon and Mac OS X. | 221 | src/mac.c). |
| 239 | http://lists.gnu.org/archive/html/emacs-devel/2005-10/msg00005.html | ||
| 240 | |||
| 241 | SELECT_USE_CFSOCKET: Avoid polling in sys_select (in src/mac.c). | ||
| 242 | Available on Mac OS X. | ||
| 243 | http://lists.gnu.org/archive/html/emacs-devel/2004-12/msg00789.html | 222 | http://lists.gnu.org/archive/html/emacs-devel/2004-12/msg00789.html |
| 244 | 223 | ||
| 224 | USE_ATSUI (on Mac OS 9/Carbon): Enable ATSUI (Apple Type Services | ||
| 225 | for Unicode Imaging) support. | ||
| 226 | http://lists.gnu.org/archive/html/emacs-devel/2005-10/msg00005.html | ||
| 227 | |||
| 245 | Enjoy! | 228 | Enjoy! |
diff --git a/mac/README b/mac/README index 63ff2e76dd1..ecbd438a3f6 100644 --- a/mac/README +++ b/mac/README | |||
| @@ -32,10 +32,9 @@ There is basic support for synchronous subprocesses (call-process) on | |||
| 32 | Mac OS Classic (non-Carbon build only) although Unix commands that are | 32 | Mac OS Classic (non-Carbon build only) although Unix commands that are |
| 33 | used will need to be ported. | 33 | used will need to be ported. |
| 34 | 34 | ||
| 35 | FIXME: Metrowerks CodeWarrior Pro 6 or MPW-GM (August 2001) can be | 35 | MPW-GM (August 2001) can be used to build Emacs on the Mac OS Classic. |
| 36 | used to build Emacs on the Mac OS Classic. On Mac OS X, Emacs can be | 36 | On Mac OS X, Emacs can be built using the Developer Tools. See the |
| 37 | built using the Developer Tools. See the INSTALL file in this | 37 | INSTALL file in this directory for instructions on building Emacs. |
| 38 | directory for instructions on building Emacs. | ||
| 39 | 38 | ||
| 40 | Read the Mac OS section of the on-line help to find out about how to | 39 | Read the Mac OS section of the on-line help to find out about how to |
| 41 | use Emacs on the Mac. | 40 | use Emacs on the Mac. |