From: Glenn Morris Date: Sat, 17 Nov 2007 03:51:20 +0000 (+0000) Subject: Add: declare-function, check-declare, process-lines. X-Git-Tag: emacs-pretest-23.0.90~9665 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=967b2682d1d7b7e15bd6bc026e290bf680fba907;p=emacs.git Add: declare-function, check-declare, process-lines. --- diff --git a/etc/NEWS b/etc/NEWS index 4f64429f639..e9af7041151 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -399,6 +399,11 @@ applies before function-key-map. Also it is terminal-local contrary to key-translation-map. Terminal-specific key-sequences are generally added to this map rather than to function-key-map now. +** The new macro `declare-function' suppresses compiler warnings about +undefined functions. The new `check-declare' package verifies that such +statements are accurate (i.e. the functions are actually defined in +the specified files). + ** The new function `read-color' reads a color name using the minibuffer. ** Changes related to multiple tty support. @@ -494,6 +499,9 @@ but obeys file handlers. The file handler is chosen based on and `process-file-shell-command' are also new; they call internally `start-file-process' and `process-file', respectively. +** The new function `process-lines' executes an external program and +returns its output as a list of lines. + +++ ** `file-remote-p' has new optional parameters IDENTIFICATION and CONNECTED. IDENTIFICATION specifies which part of the remote identifier has to be