changeset 52478:2a049fb2c8d8

Document char-displayable-p more clearly. Add many +++ markers.
author Richard M. Stallman <rms@gnu.org>
date Fri, 12 Sep 2003 00:44:10 +0000
parents 0c1388def12a
children bc2610a13fbf
files etc/NEWS
diffstat 1 files changed, 23 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Thu Sep 11 23:52:41 2003 +0000
+++ b/etc/NEWS	Fri Sep 12 00:44:10 2003 +0000
@@ -1676,16 +1676,23 @@
 locally to provide Eldoc functionality by some method appropriate to
 the language.
 
-** `latin1-char-displayable-p' is obsoleted by `char-displayable-p'.
-
 ** New coding system property `mime-text-unsuitable' indicates that
 the coding system's `mime-charset' is not suitable for MIME text
 parts, e.g. utf-16.
 
++++
 ** The argument to forward-word, backward-word, forward-to-indentation
 and backward-to-indentation is now optional, and defaults to 1.
 
 +++
+** (char-displayable-p CHAR) returns non-nil if Emacs ought to be able
+to display CHAR.  More precisely, if the selected frame's fontset has
+a font to display the character set that CHAR belongs to.
+
+Fontsets can specify a font on a per-character basis; when the fontset
+does that, this value may not be accurate.
+
++++
 ** The new function `window-inside-edges' returns the edges of the
 actual text portion of the window, not including the scroll bar or
 divider line, the fringes, the display margins, the header line and
@@ -2025,6 +2032,7 @@
 displaying the buffer in a window, or use `set-window-buffer' to force
 an update of the display margins.
 
++++
 ** Per-window vertical scroll-bar settings
 
 Windows can now have their own individual scroll-bar settings
@@ -2163,6 +2171,7 @@
 keymap alist separate from minor-mode-map-alist by adding their keymap
 alist to this list.
 
++++
 ** Atomic change groups.
 
 To perform some changes in the current buffer "atomically" so that
@@ -2302,6 +2311,7 @@
 insert-for-yank automatically sets that variable according to the UNDO
 element of the string argument's yank-handler text property if present.
 
++++
 ** New function display-supports-face-attributes-p may be used to test
 whether a given set of face attributes is actually displayable.
 
@@ -2309,13 +2319,16 @@
 specification language, which can be used to do this test for faces
 defined with defface.
 
++++
 ** face-attribute, face-foreground, face-background, and face-stipple now
 accept a new optional argument, INHERIT, which controls how face
 inheritance is used when determining the value of a face attribute.
 
++++
 ** New functions face-attribute-relative-p and merge-face-attribute
 help with handling relative face attributes.
 
++++
 ** Enhancements to process support
 
 *** Function list-processes now has an optional argument; if non-nil,
@@ -2337,7 +2350,7 @@
 The new low-level functions process-plist and set-process-plist are
 used to access and replace the entire property list of a process.
 
-
++++
 ** Enhanced networking support.
 
 *** There is a new `make-network-process' function which supports
@@ -2400,14 +2413,19 @@
 connections are accepted in the stopped state.  For a client process,
 no input is received in the stopped state.
 
++++
 ** New function copy-tree.
 
++++
 ** New function substring-no-properties.
 
++++
 ** New function minibuffer-selected-window.
 
++++
 ** New function `call-process-shell-command'.
 
+---
 ** The dummy function keys made by easymenu
 are now always lower case.  If you specify the
 menu item name "Ada", for instance, it uses `ada'
@@ -2422,6 +2440,7 @@
 for a function that could be called with `call-interactively',
 and does not return t for keyboard macros.
 
+---
 ** master-mode.el implements a minor mode for scrolling a slave
 buffer without leaving your current buffer, the master buffer.
 
@@ -2442,6 +2461,7 @@
    (function (lambda ()
 	       (master-set-slave sql-buffer))))
 
++++
 ** File local variables.
 
 A file local variables list cannot specify a string with text