changeset 48054:b302909e7e67

Document enhanced signal-process functionality. Minor reorganizations.
author Kim F. Storm <storm@cua.dk>
date Mon, 28 Oct 2002 23:38:07 +0000
parents f840e449c328
children dd72f9547abd
files etc/NEWS
diffstat 1 files changed, 50 insertions(+), 41 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Mon Oct 28 23:18:50 2002 +0000
+++ b/etc/NEWS	Mon Oct 28 23:38:07 2002 +0000
@@ -38,6 +38,23 @@
 You no longer need to download a separate tarball in order to build
 Emacs with Leim.
 
++++
+** The Emacs Lisp Reference Manual is now part of the distribution.
+
+The ELisp reference manual in Info format is built as part of the
+Emacs build procedure and installed together with the Emacs User
+Manual.  A menu item was added to the menu bar that makes it easy
+accessible (Help->More Manuals->Emacs Lisp Reference).
+
+---
+** The Introduction to Programming in Emacs Lisp manual is now part of
+the distribution.
+
+This manual is now part of the standard distribution and is installed,
+together with the Emacs User Manual, into the Info directory.  A menu
+item was added to the menu bar that makes it easy accessible
+(Help->More Manuals->Introduction to Emacs Lisp).
+
 ---
 ** Support for AIX 5.1 was added.
 
@@ -56,14 +73,15 @@
 
 ---
 ** Support for GNU/Linux systems on X86-64 machines was added.
-
-* Changes in Emacs 21.4
+
+---
+** A French translation of the `Emacs Survival Guide' is available.
 
 ---
-** SES mode (ses-mode) is a new major mode for creating and editing
-spreadsheet files.  Besides the usual Emacs features (intuitive command
-letters, undo, cell formulas in Lisp, plaintext files, etc.) it also offers
-viral immunity and import/export of tab-separated values.
+** A French translation of the Emacs Tutorial is available.
+
+
+* Changes in Emacs 21.4
 
 ** Init file changes
 
@@ -896,22 +914,16 @@
     (setq x-alt-keysym 'meta)
     (setq x-meta-keysym 'alt)
 
----
-** A French translation of the `Emacs Survival Guide' is available.
+* New modes and packages in 21.4
 
 ---
-** A French translation of the Emacs Tutorial is available.
-
-** New modes and packages
-
----
-*** The new ido package is an extension of the iswitchb package
+** The new ido package is an extension of the iswitchb package
 to do interactive opening of files and directories in addition to
 interactive buffer switching.  Ido is a superset of iswitchb (with a
 few exceptions), so don't enable both packages.
 
 ---
-*** The new cua package provides CUA-like keybindings using C-x for
+** The new cua package provides CUA-like keybindings using C-x for
 cut (kill), C-c for copy, C-v for paste (yank), and C-z for undo.
 With cua, the region can be set and extended using shifted movement
 keys (like pc-selection-mode) and typed text replaces the active
@@ -948,7 +960,7 @@
 want the C-x, C-c, C-v, and C-z bindings, you may customize the
 `cua-enable-cua-keys' variable.
 
-*** The new keypad setup package provides several common bindings for
+** The new keypad setup package provides several common bindings for
 the numeric keypad which is available on most keyboards.  The numeric
 keypad typically has the digits 0 to 9, a decimal point, keys marked
 +, -, /, and *, an Enter key, and a NumLock toggle key.  The keypad
@@ -972,7 +984,7 @@
 are left unspecified and can be bound individually through the global
 or local keymaps.
 
-*** The new kmacro package provides a simpler user interface to
+** The new kmacro package provides a simpler user interface to
 emacs' keyboard macro facilities.
 
 Basically, it uses two function keys (default F3 and F4) like this:
@@ -1006,7 +1018,7 @@
 at a time, prompting for the actions to take.
 
 +++
-*** Calc is now part of the Emacs distribution.
+** Calc is now part of the Emacs distribution.
 
 Calc is an advanced desk calculator and mathematical tool written in
 Emacs Lisp.  Its documentation is in a separate manual; within Emacs,
@@ -1014,15 +1026,7 @@
 available in `etc/calccard.tex' and `etc/calccard.ps'.
 
 +++
-*** The Emacs Lisp Reference Manual is now part of the distribution.
-
-The ELisp reference manual in Info format is built as part of the
-Emacs build procedure and installed together with the Emacs User
-Manual.  A menu item was added to the menu bar that makes it easy
-accessible (Help->More Manuals->Emacs Lisp Reference).
-
-+++
-*** Tramp is now part of the distribution.
+** Tramp is now part of the distribution.
 
 This package is similar to Ange-FTP: it allows you to edit remote
 files.  But whereas Ange-FTP uses FTP to access the remote host,
@@ -1038,16 +1042,7 @@
 `su' and `sudo'.
 
 ---
-*** The Introduction to Programming in Emacs Lisp manual is now part of
-the distribution.
-
-This manual is now part of the standard distribution and is installed,
-together with the Emacs User Manual, into the Info directory.  A menu
-item was added to the menu bar that makes it easy accessible
-(Help->More Manuals->Introduction to Emacs Lisp).
-
----
-*** The new global minor mode `file-name-shadow-mode' modifies the way
+** The new global minor mode `file-name-shadow-mode' modifies the way
 filenames being entered by the user in the minibuffer are displayed, so
 that it's clear when part of the entered filename will be ignored due to
 emacs' filename parsing rules.  The ignored portion can be made dim,
@@ -1055,13 +1050,13 @@
 be displayed by customizing the variable `file-name-shadow-properties'.
 
 ---
-*** The ruler-mode.el library provides a minor mode for displaying an
+** The ruler-mode.el library provides a minor mode for displaying an
 "active" ruler in the header line.  You can use the mouse to visually
 change the `fill-column', `window-margins' and `tab-stop-list'
 settings.
 
 ---
-*** The minor mode Reveal mode makes text visible on the fly as you
+** The minor mode Reveal mode makes text visible on the fly as you
 move your cursor into hidden region of the buffer.
 It should work with any package that uses overlays to hide parts
 of a buffer, such as outline-minor-mode, hs-minor-mode, hide-ifdef-mode, ...
@@ -1069,10 +1064,10 @@
 There is also Global Reveal mode which affects all buffers.
 
 ---
-*** The new package ibuffer provides a powerful, completely
+** The new package ibuffer provides a powerful, completely
 customizable replacement for buff-menu.el.
 
-*** The new package table.el implements editable, WYSIWYG, embedded
+** The new package table.el implements editable, WYSIWYG, embedded
 `text tables' in Emacs buffers.  It simulates the effect of putting
 these tables in a special major mode.  The package emulates WYSIWYG
 table editing available in modern word processors.  The package also
@@ -1080,6 +1075,12 @@
 as latex and html from the visually laid out text table.
 
 ---
+** SES mode (ses-mode) is a new major mode for creating and editing
+spreadsheet files.  Besides the usual Emacs features (intuitive command
+letters, undo, cell formulas in Lisp, plaintext files, etc.) it also offers
+viral immunity and import/export of tab-separated values.
+
+---
 ** Support for `magic cookie' standout modes has been removed.
 Emacs will still work on terminals that require magic cookies in order
 to use standout mode, however they will not be able to display
@@ -1438,6 +1439,9 @@
 *** New functions process-datagram-address and set-process-datagram-address.
 MORE INFO NEEDED HERE.
 
+*** New function format-network-address.
+MORE INFO NEEDED HERE.
+
 *** By default, the function process-contact still returns (HOST SERVICE)
 for a network process.  Using the new optional KEY arg, the complete list
 of network process properties or a specific property can be selected.
@@ -1452,6 +1456,8 @@
 connections are accepted in the stopped state.  For a client process,
 no input is received in the stopped state.
 
+** Enhancements to process support
+
 *** Function list-processes now has an optional argument; if non-nil,
 only the processes whose query-on-exit flag is set are listed.
 
@@ -1459,6 +1465,9 @@
 functions.  The existing process-kill-without-query function is still
 supported, but new code should use the new functions.
 
+*** Function signal-process now accepts a process object or process
+name in addition to a process id to identify the signalled process.
+
 ** New function copy-tree.
 
 ** New function substring-no-properties.