aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2003-09-12 00:44:10 +0000
committerRichard M. Stallman2003-09-12 00:44:10 +0000
commitf6537e033c165670e59d5229979968b4f6184840 (patch)
treef05fdb9df5ec0ce059013e20df8115a95d268af9
parent31003b9e540b55d23ff2c00c7a71d0eec3a24e16 (diff)
downloademacs-f6537e033c165670e59d5229979968b4f6184840.tar.gz
emacs-f6537e033c165670e59d5229979968b4f6184840.zip
Document char-displayable-p more clearly.
Add many +++ markers.
-rw-r--r--etc/NEWS26
1 files changed, 23 insertions, 3 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 662556b9abb..fff6de4033d 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1676,16 +1676,23 @@ a match if part of it has a read-only property.
1676locally to provide Eldoc functionality by some method appropriate to 1676locally to provide Eldoc functionality by some method appropriate to
1677the language. 1677the language.
1678 1678
1679** `latin1-char-displayable-p' is obsoleted by `char-displayable-p'.
1680
1681** New coding system property `mime-text-unsuitable' indicates that 1679** New coding system property `mime-text-unsuitable' indicates that
1682the coding system's `mime-charset' is not suitable for MIME text 1680the coding system's `mime-charset' is not suitable for MIME text
1683parts, e.g. utf-16. 1681parts, e.g. utf-16.
1684 1682
1683+++
1685** The argument to forward-word, backward-word, forward-to-indentation 1684** The argument to forward-word, backward-word, forward-to-indentation
1686and backward-to-indentation is now optional, and defaults to 1. 1685and backward-to-indentation is now optional, and defaults to 1.
1687 1686
1688+++ 1687+++
1688** (char-displayable-p CHAR) returns non-nil if Emacs ought to be able
1689to display CHAR. More precisely, if the selected frame's fontset has
1690a font to display the character set that CHAR belongs to.
1691
1692Fontsets can specify a font on a per-character basis; when the fontset
1693does that, this value may not be accurate.
1694
1695+++
1689** The new function `window-inside-edges' returns the edges of the 1696** The new function `window-inside-edges' returns the edges of the
1690actual text portion of the window, not including the scroll bar or 1697actual text portion of the window, not including the scroll bar or
1691divider line, the fringes, the display margins, the header line and 1698divider line, the fringes, the display margins, the header line and
@@ -2025,6 +2032,7 @@ settings. To make `left-fringe-width', `right-fringe-width', and
2025displaying the buffer in a window, or use `set-window-buffer' to force 2032displaying the buffer in a window, or use `set-window-buffer' to force
2026an update of the display margins. 2033an update of the display margins.
2027 2034
2035+++
2028** Per-window vertical scroll-bar settings 2036** Per-window vertical scroll-bar settings
2029 2037
2030Windows can now have their own individual scroll-bar settings 2038Windows can now have their own individual scroll-bar settings
@@ -2163,6 +2171,7 @@ Lisp packages using many minor mode keymaps can now maintain their own
2163keymap alist separate from minor-mode-map-alist by adding their keymap 2171keymap alist separate from minor-mode-map-alist by adding their keymap
2164alist to this list. 2172alist to this list.
2165 2173
2174+++
2166** Atomic change groups. 2175** Atomic change groups.
2167 2176
2168To perform some changes in the current buffer "atomically" so that 2177To perform some changes in the current buffer "atomically" so that
@@ -2302,6 +2311,7 @@ yank or yank-pop command (or a call to insert-for-yank). The function
2302insert-for-yank automatically sets that variable according to the UNDO 2311insert-for-yank automatically sets that variable according to the UNDO
2303element of the string argument's yank-handler text property if present. 2312element of the string argument's yank-handler text property if present.
2304 2313
2314+++
2305** New function display-supports-face-attributes-p may be used to test 2315** New function display-supports-face-attributes-p may be used to test
2306whether a given set of face attributes is actually displayable. 2316whether a given set of face attributes is actually displayable.
2307 2317
@@ -2309,13 +2319,16 @@ A new predicate `supports' has also been added to the `defface' face
2309specification language, which can be used to do this test for faces 2319specification language, which can be used to do this test for faces
2310defined with defface. 2320defined with defface.
2311 2321
2322+++
2312** face-attribute, face-foreground, face-background, and face-stipple now 2323** face-attribute, face-foreground, face-background, and face-stipple now
2313accept a new optional argument, INHERIT, which controls how face 2324accept a new optional argument, INHERIT, which controls how face
2314inheritance is used when determining the value of a face attribute. 2325inheritance is used when determining the value of a face attribute.
2315 2326
2327+++
2316** New functions face-attribute-relative-p and merge-face-attribute 2328** New functions face-attribute-relative-p and merge-face-attribute
2317help with handling relative face attributes. 2329help with handling relative face attributes.
2318 2330
2331+++
2319** Enhancements to process support 2332** Enhancements to process support
2320 2333
2321*** Function list-processes now has an optional argument; if non-nil, 2334*** Function list-processes now has an optional argument; if non-nil,
@@ -2337,7 +2350,7 @@ and modify elements on this property list.
2337The new low-level functions process-plist and set-process-plist are 2350The new low-level functions process-plist and set-process-plist are
2338used to access and replace the entire property list of a process. 2351used to access and replace the entire property list of a process.
2339 2352
2340 2353+++
2341** Enhanced networking support. 2354** Enhanced networking support.
2342 2355
2343*** There is a new `make-network-process' function which supports 2356*** There is a new `make-network-process' function which supports
@@ -2400,14 +2413,19 @@ the fifth is the port number.
2400connections are accepted in the stopped state. For a client process, 2413connections are accepted in the stopped state. For a client process,
2401no input is received in the stopped state. 2414no input is received in the stopped state.
2402 2415
2416+++
2403** New function copy-tree. 2417** New function copy-tree.
2404 2418
2419+++
2405** New function substring-no-properties. 2420** New function substring-no-properties.
2406 2421
2422+++
2407** New function minibuffer-selected-window. 2423** New function minibuffer-selected-window.
2408 2424
2425+++
2409** New function `call-process-shell-command'. 2426** New function `call-process-shell-command'.
2410 2427
2428---
2411** The dummy function keys made by easymenu 2429** The dummy function keys made by easymenu
2412are now always lower case. If you specify the 2430are now always lower case. If you specify the
2413menu item name "Ada", for instance, it uses `ada' 2431menu item name "Ada", for instance, it uses `ada'
@@ -2422,6 +2440,7 @@ argument. If it is non-nil, then `commandp' checks
2422for a function that could be called with `call-interactively', 2440for a function that could be called with `call-interactively',
2423and does not return t for keyboard macros. 2441and does not return t for keyboard macros.
2424 2442
2443---
2425** master-mode.el implements a minor mode for scrolling a slave 2444** master-mode.el implements a minor mode for scrolling a slave
2426buffer without leaving your current buffer, the master buffer. 2445buffer without leaving your current buffer, the master buffer.
2427 2446
@@ -2442,6 +2461,7 @@ SQL buffer.
2442 (function (lambda () 2461 (function (lambda ()
2443 (master-set-slave sql-buffer)))) 2462 (master-set-slave sql-buffer))))
2444 2463
2464+++
2445** File local variables. 2465** File local variables.
2446 2466
2447A file local variables list cannot specify a string with text 2467A file local variables list cannot specify a string with text