From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Kevin Rodgers changes Date: Fri, 06 Apr 2007 15:23:33 -0400 Message-ID: <87odm1l32i.fsf_-_@stupidchicken.com> References: <878xd8dw3d.fsf@stupidchicken.com> <17941.35328.281122.300772@farnswood.snap.net.nz> <5y7isq2tho.fsf@fencepost.gnu.org> <87d52ifekm.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1175889564 27329 80.91.229.12 (6 Apr 2007 19:59:24 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 6 Apr 2007 19:59:24 +0000 (UTC) Cc: Glenn Morris , Nick Roberts , emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 06 21:59:01 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HZu0B-0003lw-6u for ged-emacs-devel@m.gmane.org; Fri, 06 Apr 2007 21:21:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HZu3g-0008Va-E7 for ged-emacs-devel@m.gmane.org; Fri, 06 Apr 2007 15:25:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HZu3b-0008Mn-UG for emacs-devel@gnu.org; Fri, 06 Apr 2007 15:25:12 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HZu3a-0008IZ-SI for emacs-devel@gnu.org; Fri, 06 Apr 2007 15:25:11 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HZu3a-0008Ho-KD for emacs-devel@gnu.org; Fri, 06 Apr 2007 15:25:10 -0400 Original-Received: from cyd.mit.edu ([18.19.1.138]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HZu00-0006oK-Nb; Fri, 06 Apr 2007 15:21:28 -0400 Original-Received: by cyd.mit.edu (Postfix, from userid 1000) id E9D804E4FA; Fri, 6 Apr 2007 15:23:33 -0400 (EDT) In-Reply-To: <87d52ifekm.fsf@stupidchicken.com> (Chong Yidong's message of "Thu\, 05 Apr 2007 21\:59\:21 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.97 (gnu/linux) X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:69135 Archived-At: Currently, Kevin Rodger's unassigned extant Emacs contributions consist of 12 changes, totalling 26 lines. In addition, he has two small manual changes that should be rewritten: 2006-12-08 files.texi (Misc File Ops): Document insert-file-literally. 2006-12-23 killing.texi (Deletion): Describe M-\ prefix argument. Richard, can we proceed without Kevin's assignment if these manual changes are made? == Details: ========================================================== Here is an updated list of Kevin Rodger's changes to Emacs (apart from the above manual changes), divided into four categories. (1) Small but non-trivial changes currently in Emacs. (2) Changes we don't need to worry about (one-character typos etc). (3) Some unimportant changes that I went ahead and reverted. (4) Changes that were subsequently deleted or overwritten. I have not reverted any of his changes that would lead to loss of user functionality. If we do that, the number of items in category (1) can be further reduced. But 26 lines is surely safe enough. ===================================================================== (1) Existing changes: 1994-06-17 mailabbrev.el (1 line change) (build-mail-abbrevs): Pass a recursivep argument in recursive call. 1994-07-11 mailabbrev.el (1 line change) (define-mail-abbrev): Don't try to parse empty aliases. 1995-03-23 print.c (1 line change) (temp_output_buffer_setup): (Re)set the default directory of the temp buffer to that of the current buffer. 1995-05-19 mailalias.el (2 line change) (expand-mail-aliases): Expand aliases in From and Reply-to headers as well, plus the Resent- variants. 1995-06-30 mailabbrev.el (1 line change) (mail-resolve-all-aliases-1): Downcase address before recursive call. 1995-11-10 files.el (2 line change) (find-file-noselect): Respect the value of find-file-visit-truename when FILENAME is a directory and find-file-run-dired is non-nil. 1998-06-03 replace.el (1 line change) (esc-map): Bind C-M-% to query-replace-regexp. 1997-12-22 simple.el (5 line change) (previous-matching-history-element): Bind case-fold-search to nil if REGEXP contains an uppercase letter. 1996-10-20 compile.el (1 line change) (compilation-skip-to-next-location): Defined. 2003-03-06 ffap.el (1 line change) (dired-at-point): Check whether the user can create a directory before asking about creating it. 2005-08-20 progmodes/compile.el (9 line change) (compilation-disable-input): New defcustom. (compilation-start): If compilation-disable-input is non-nil, send EOF to the compilation process. 2006-12-30 files.el (1 line change) (backup-buffer): Show entire backup file name in msg. ===================================================================== (2) Existing changes that we don't have to worry about 1998-07-07 vc.el (KR has papers for VC) 2003-09-01 progmodes/compile.el (code copied from next-error) (previous-error): Accept a prefix argument, similarly to next-error. 2006-12-22 progmodes/sh-script.el (typo, noncreative) (sh-make-vars-local): Fix a typo in message string. ===================================================================== (3) Changes that have been reverted. 1995-05-19 sendmail.el (mail-mode): Clarify doc string. (mail-text): Ditto. 1997-11-02 emacs-lisp/byte-opt.el (byte-optimize-concat): New function. 1998-08-26 isearch.el (isearch-forward): Doc fix. 2003-03-07 dired-x.el (dired-guess-shell-case-fold-search): New user option. (dired-guess-default): Use it. 2004-11-12 desktop.el (desktop-create-buffer, desktop-save): Avoid some consing by using mapc instead of mapcar. 2003-07-25 menu-bar.el (menu-bar-tools-menu): Minor change in strings. 2007-03-04 diff-mode.el (diff-mode): Doc fix. 2006-01-27 textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate): Doc fix. ===================================================================== (4) Obsoleted changes (code that has been subsequently deleted from Emacs) 1994-08-26 xfns.c (Fx_color_defined_p has been deleted) (Fx_color_defined_p): Return list of RGB values, not just t. 1995-04-20 dired-x.el (dired-omit-files-p has been deleted) Change the instructions in the INSTALLATION comment block to set buffer-local variables like dired-omit-files-p in dired-mode-hook. (dired-omit-files-p): Make local to all buffers. (dired-omit-files): Fix doc string (not buffer-local). (dired-omit-startup): Don't need to make dired-omit-files-p local to buffer here. 1995-12-13 ange-ftp.el (code rewritten using new process functions) (ange-ftp-load): Added missing form to `cdr' down tryfiles in `while' loop. 1996-09-12 loadhist.el (reimplemented by KFS) (read-feature): New function. (unload-feature): Read FEATURE interactively with read-feature. 1996-11-04 compile.el (this code has been completely rewritten) (compile-highlight-display-limit): New variable. (compilation-handle-exit): Parse error messages here as specified by compile-highlight-display-limit. (compile-reinitialize-errors): Add highlighting to error messages once they are parsed. (compilation-forget-errors): Remove highlighting properties here. 1997-03-24 compile.el (this has been rewritten; see KFS's email) (grep-program): New variable. (grep-command): Use it, and test whether it supports the -e option; fix doc string (last command is stored in history variable). (grep-null-device): Declare before grep-program and grep-command. (grep-find-use-xargs, grep-find-command, grep-find-history): New variables. (grep-find): New command. (grep): Only concatenate grep-null-device to COMMAND when it's not nil (to support grep-find). 1997-12-22 simple.el (these doc fixes have been overwritten) (previous-matching-history-element, next-matching-history-element): Doc fixes. 1996-10-20 compile.el (this code has been completely rewritten) (compilation-next-error-locus, compilation-parse-errors): Respect compilation-skip-to-next-location. 2005-12-10 emacs-lisp/lisp.el (rewritten by Stefan Monnier on 2005-12-21) (lisp-complete-symbol): Regenerate the completion list, even after a partial completion has been inserted in the current buffer. If there are more than 1 completion, redisplay the *Completions* buffer; if the completion is unique, delete the *Completions* window.