Try to document some OS X changes

I can't test any of this, but no-one else seems to care, so this is
what you get.

* doc/emacs/macos.texi (Mac / GNUstep Customization): Mention some new features.

* etc/NEWS: Related edits.
This commit is contained in:
Glenn Morris 2014-05-28 00:32:06 -07:00
parent e494904ce4
commit c7f8fb2865
3 changed files with 34 additions and 9 deletions

View file

@ -1,3 +1,7 @@
2014-05-28 Glenn Morris <rgm@gnu.org>
* macos.texi (Mac / GNUstep Customization): Mention some new features.
2014-05-27 Glenn Morris <rgm@gnu.org>
* abbrevs.texi (Expanding Abbrevs): Update re abbrev-expand-function.

View file

@ -116,6 +116,15 @@ close the altered one.
Useful in this context is the listing of all faces obtained by
@kbd{M-x list-faces-display}.
@cindex Core Text, on Mac OS X
In Mac OS X 10.5 and later, Emacs uses a Core Text based font backend
by default. If you prefer the older font style, enter the following
at the command-line before starting Emacs:
@example
% defaults write org.gnu.Emacs FontBackend ns
@end example
@subsection Customization options specific to Mac OS / GNUstep
The following customization options are specific to the Nextstep port.
@ -125,6 +134,16 @@ The following customization options are specific to the Nextstep port.
Non-nil means the menu-bar is hidden by default, but appears if you
move the mouse pointer over it. (Requires Mac OS X 10.6 or later.)
@item ns-use-native-fullscreen
This only affects Mac OS X 10.7 or later, where it is non-@code{nil} by default,
which means to use native fullscreen support. Set it to @code{nil}
to use the older style of fullscreen, which may work better with
multiple monitors, but lacks the tool bar.
@c FIXME what does this actually _do_?
@item ns-use-srgb-colorspace
This only affects Mac OS X 10.7 or later, where it is non-@code{nil} by default.
Note that it does not apply to images, only to Emacs colors.
@end table

View file

@ -1599,19 +1599,21 @@ edited in another Emacs session or by another user. See the node
"Interlocking" in the Emacs User Manual for the details. To disable
file locking, customize `create-lockfiles' to nil.
+++
** New Core Text based font backend for Mac OS X 10.5 and newer.
To use the old font backend, use the following on the command line:
% defaults write org.gnu.Emacs FontBackend ns
GNUstep and Mac OS X 10.4 use the old font backend.
To use the old backend by default, do on the command line:
% defaults write org.gnu.Emacs FontBackend ns
** Improved fullscreen support on Mac OS X.
Emacs supports both native (Mac OS X 10.7 and newer) and "old style" fullscreen.
Customize `ns-use-native-fullscreen' to change the style.
For Mac OS X 10.7 and newer, native is the default.
+++
** Improved fullscreen support on Mac OS X 10.7 and newer, where the
default fullscreen method is now "native" fullscreen. To use the
old style fullscreen, customize `ns-use-native-fullscreen' to nil.
** On Mac OS X 10.7 and newer, Emacs uses sRGB colorspace by default.
Customize `ns-use-srgb-colorspace' to disable this. Note that this
does not apply to images.
+++
** On Mac OS X 10.7 and newer, Emacs can use sRGB colorspace, and does so
by default. Customize `ns-use-srgb-colorspace' to go back to the old method.
Note that this does not apply to images.
* Installation Changes in Emacs 24.3