X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/59e0f5794231dc51c529c61ea1adf7d7f9d7d6d4..b8b47c1966c36a9bfa25ccc2c5b9ff5c7dd762d1:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a865f7c055..36681df948 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,21 +1,367 @@ +2002-03-22 Eli Zaretskii + + * calendar/calendar.el (calendar): Doc fix. + +2002-03-22 Juanma Barranquero + + * play/gomoku.el (gomoku-font-lock-O-face): Convert to use `defface'. + (gomoku-font-lock-X-face): Likewise. + (gomoku-font-lock-keywords): Use faces instead of variables. + +2002-03-21 Stefan Monnier + + * Makefile.in (bootstrap): Make sure subdirs.el is ready. + +2002-03-21 Kim F. Storm + + * simple.el (open-network-stream, open-network-stream-nowait) + (open-network-stream-server): Use featurep to test for + supported networking features. + +2002-03-21 Thien-Thi Nguyen + + * mail/emacsbug.el (report-emacs-bug-hook): Remove submitter + directions as the last action. + +2002-03-21 Pavel Jan,Bm(Bk + + * startup.el (fancy-splash-tail, normal-splash-screen): + Update copyright. + + * novice.el (disabled-command-hook): Clarify output text to match + prompt. + +2002-03-20 Jason Rumney + + * frame.el (display-images-p): Do not explicitly check display type. + +2002-03-20 pmr-sav + + * mail-utils.el: + Eliminate compilation warnings due to `rfc822-addresses'. + (rmail-dont-reply-to): Eliminate `pos' as a free variable for a + warning free compile. + +2002-03-20 Michael Kifer + + * ediff-diff.el (ediff-install-fine-diff-if-necessary): + Take the current highlighting style into account. + (ediff-forward-word-function,ediff-whitespace,ediff-word-1) + (ediff-word-2,ediff-word-3,ediff-word-4): Make them buffer local. + + * ediff-init.el (ediff-patch-job): New macro. + + * ediff-mult.el (ediff-make-new-meta-list-header): New API function. + (ediff-intersect-directories): Use ediff-make-new-meta-list-header. + + * ediff-ptch.el (ediff-map-patch-buffer): + Use ediff-make-new-meta-list-header. + (ediff-fixup-patch-map): Use the meta-list API from ediff-mult.el. + + * ediff-util.el (ediff-toggle-hilit): Fix toggling of highliting. + (ediff-select-difference): Take highlighting style into account. + (ediff-clone-buffer-for-region-comparison): New function. + (ediff-inferior-compare-regions): Added comparison of current diff + regions. + + * ediff.el (ediff-clone-buffer-for-region-comparison) + (ediff-clone-buffer-for-window-comparison): Moved to ediff-util.el. + +2002-03-19 pmr-sav + + * mail-utils.el (rmail-dont-reply-to): + Overhaul to correctly apply the regular + expressions in the variable `rmail-dont-reply-to-names' to the list of + destination addresses. Contributed by lorentey@elte.hu. + + * rmail.el (rmail-dont-reply-to-names): + Modify the documentation to make it email + address centric rather than login name centric. Contributed by + lorentey@elte.hu. + +2002-03-18 Colin Walters + + * ibuf-ext.el (ibuffer-toggle-sorting-mode): Remove `find-if' so + we don't require `cl' at runtime. + (sorting mode mode-name): Don't take the symbol-name of a string. + + * ibuffer.el (ibuffer-set-mark): Go back to the beginning of the + line after setting the mark. + (ibuffer-insert-buffers-and-marks): Invert the test for + `ibuffer-sorting-reversep'. + +2002-03-18 Stefan Monnier + + * international/ucs-tables.el (unify-8859-on-decoding-mode) + (unify-8859-on-encoding-mode): Remove autoload cookie. + +2002-03-18 Andre Spiegel + + * vc-rcs.el (vc-rcs-register): Fix handling of + vc-[rcs-]register-switches. + (vc-rcs-checkin-switches, vc-rcs-checkout-switches): + Variables removed, since they weren't used yet. + + * vc-cvs.el (vc-cvs-register): Fix handling of + vc-[cvs-]register-switches. + + * vc-sccs.el (vc-sccs-register): Fix handling of + vc-[sccs-]register-switches. + +2002-03-18 Stefan Monnier + + * loadup.el ("emacs-lisp/backquote"): Load earlier. + ("international/ucs-tables"): Load and turn on + unify-8859-on-encoding-mode unconditionally. + (emacs-version): Use `defconst' rather than `setq'. + + * eshell/esh-ext.el (eshell-binary-suffixes): Use exec-suffixes. + +2002-03-18 Richard M. Stallman + + * menu-bar.el (menu-bar-options-menu): Cope if + text-mode-hook is not a list. + +2002-03-17 Richard M. Stallman + + * emulation/pc-select.el (pc-selection-mode): + Alter the existing global map, don't replace it. + + * files.el (list-directory): Set default-directory at the end. + + * dabbrev.el (dabbrev--goto-start-of-abbrev): + Put a limit on field-beginning search. + +2002-03-17 Simon Josefsson + + * net/browse-url.el (browse-url-mosaic-pidfile): New variable. + (browse-url-mosaic): Use it. + + * net/browse-url.el (browse-url-filename-alist): Don't begin + docstring with *, you don't want to set this one with M-x + set-variable. + + * net/browse-url.el: Put * in user option doc strings. + +2002-03-17 Stefan Monnier + + * textmodes/sgml-mode.el (sgml-xml-mode): Renamed from sgml-xml. + (sgml-xml-guess): Simplify. + (sgml-mode-common): Remove (move into sgml-mode). + (sgml-mode): Add code from sgml-mode-common. + Remove redundant setting of indent-line-function. + Don't set skeleton-transformation when in XML mode. + + * international/mule-diag.el (describe-char-after): + Use `internal-describe-syntax-value' again (got lost somewhere). + + * international/ucs-tables.el (ucs-unify-8859, ucs-fragment-8859): + Use unify-8859-on-decoding-mode. + (unify-8859-on-decoding-mode): Also set translation-table-for-input. + (ucs-insert): Give an error if the unicode char can't be created. + + * pcvs-parse.el (cvs-parse-table): Be a bit more lenient. + (cvs-parse-status): Handle the "used to have a conflict" marker. + +2002-03-17 Kim F. Storm + + The following changes are related to the enhanced network process + support. + + * simple.el: Update copyright. + (clone-process): Use make-network-process to clone network + processes. Get command list via (process-contact ... t). + Use set-process-query-on-exit-flag and process-query-on-exit-flag + instead of process-kill-without-query. + (open-network-stream): Replaces C-version from process.c. + (open-network-stream-nowait, open-network-stream-server): New funs. + (process-kill-without-query): Replaces C-version from process.c. + + * files.el: Update copyright. + (save-buffers-kill-emacs): Also check for active server + processes. Use process-query-on-exit-flag. Only list processes + which has the query-on-exit flag set in connection with user query. + + * shadowfile.el: Update copyright. + (shadow-save-buffers-kill-emacs): Also check for active server + processes. Use process-query-on-exit-flag. + +2002-03-16 Simon Marshall + + * imenu.el (imenu-menubar-modified-tick): Renamed from + imenu-update-menubar-modified-tick. + (imenu-update-menubar): Update imenu-menubar-modified-tick + whenever outer condition succeeds. + + * lazy-lock.el (save-buffer-state): + Bind inhibit-modification-hooks and buffer-file-truename + instead of before-change-functions and after-change-functions. + +2002-03-16 Eli Zaretskii + + * international/codepage.el (codepage-setup): Don't define a + codepage if it is already defined. + + * textmodes/po.el (po-content-type-charset-alist): Convert the + car of each association to a string. + (po-find-file-coding-system-guts): If the charset matches a name + of a codepage, set up that codepage and return it as a coding + system to decode the file. + (po-find-charset): Search for the Charset= header even if we've + read less than 4KB. + : Remove the setup for all known codepages: it seems + to cause crashes in the CCL driver. + +2002-03-16 Pavel Jan,Bm(Bk + + * textmodes/bibtex.el (bibtex-sort-ignore-string-entries) + (bibtex-entry-field-alist): Doc fix. + +2002-03-16 Richard M. Stallman + + * progmodes/cperl-mode.el (cperl-imenu--function-name-regexp-perl): + Move definition above cperl-outline-regexp. + + * bindings.el (mode-line-mule-info): In computing help-echo prop, + avoid using save-window-excursion. And compile the function. + +2002-03-15 Stefan Monnier + + * files.el (load-completion): New function. + (load-library): Use it. + +2002-03-15 Pavel Jan,Bm(Bk + + * calendar/cal-french.el (calendar-goto-french-date): Fix prompt + to match the actual code. + +2002-03-15 Eli Zaretskii + + * textmodes/po.el (po-find-file-coding-system-guts): + Use with-temp-buffer instead of po-with-temp-buffer. + + * international/mule-conf.el (file-coding-system-alist): Add an + association for PO files. + + * textmodes/po.el: New file. + +2002-03-15 Gerd Moellmann + + * emacs-lisp/cl-indent.el (common-lisp-loop-part-indentation): + Fix simple loop indentation. + +2002-03-14 Miles Bader + + * net/rlogin.el (rlogin-mode): Use `define-derived-mode'. + +2002-03-14 Richard M. Stallman + + * textmodes/picture.el (picture-insert) + (picture-clear-column, picture-draw-rectangle): + Use move-to-column, not move-to-column-force. + + * dired.el (dired-readin): Clear out undo list. + (dired-fun-in-all-buffers): Definition moved from dired-aux.el. + (dired-delete-entry): New function. + (dired-internal-do-deletions): Use dired-fun-in-all-buffers + and dired-delete-entry, to update this buffer (and others). + + * dired-aux.el (dired-fun-in-all-buffers): Moved to dired.el. + + * facemenu.el (facemenu-add-new-face): + Pass region args to facemenu-set-face, when there is a region. + (facemenu-set-foreground, facemenu-set-background) + (facemenu-add-face): Doc fixes. + + * progmodes/cperl-mode.el (cperl-outline-regexp): Move definition up. + +2002-03-14 Miles Bader + + * emacs-lisp/debug.el: Require `button'. + (debugger-mode-map): Set the parent keymap to `button-buffer-map', + to get TAB and bindings. + + * net/rlogin.el (rlogin-carriage-filter): Function removed. + (rlogin): Don't install the `rlogin-carriage-filter' filter, as + comint removes carriage returns itself now. + + * rfn-eshadow.el (rfn-eshadow-update-overlay): + Bind `inhibit-point-motion-hooks' to t while messing around, to avoid + getting hosed by our own intangible property. + +2002-03-13 Stefan Monnier + + * progmodes/fortran.el (fortran-mode): Set comment-padding to "$$$". + Add fortran-comment-line-start-skip to comment-start-skip. + (fortran-comment-indent): Keep whole-line comments in column 0. + (fortran-find-comment-start-skip): New arg `all'. + If ALL is nil, make sure we only match comment-start-skip if we + can't match fortran-comment-line-start-skip. + Fix bug that made it return t but without moving point when + matching '!'! (a false-comment followed by a real comment). + (fortran-indent-comment): Use new `all' argument above. + Be careful not to add an incorrect comment-starter like "C" + in comment-column. + (fortran-split-line): When splitting a comment, reuse the comment + starter from the current line rather than fortran-comment-line-start. + (fortran-indent-line, fortran-auto-fill): Simplify thanks to the + cleaner behavior of fortran-find-comment-start-skip. + (fortran-fill): Don't be confused by ! inside a comment. + (fortran-break-line): Minor cleanup and simplification. + +2002-03-13 Francesco Potorti` + + * progmodes/etags.el (tag-exact-file-name-match-p) + (tag-file-name-match-p, tag-partial-file-name-match-p): Use a + simpler regexp. + +2002-03-12 Colin Walters + + * ibuffer.el (ibuffer-redisplay-current): Don't move point when + redisplaying a line. + +2002-03-12 Jan D. + + * term/x-win.el (emacs-session-restore): Take previous id as + an argument. + (emacs-session-save): Add comment that return t means cancel shutdown + + * startup.el (command-line): Must check that x-session-previous-id + is bound also, for non-X platforms. + 2002-03-12 Gerd Moellmann * emacs-lisp/cl-indent.el (lisp-loop-keyword-indentation) - (lisp-loop-forms-indentation, lisp-simple-loop-indentation): New - user options. - (extended-loop-p, common-lisp-loop-part-indentation): New - functions. + (lisp-loop-forms-indentation, lisp-simple-loop-indentation): + New user options. + (extended-loop-p, common-lisp-loop-part-indentation): New functions. (common-lisp-indent-function-1): Renamed from common-lisp-indent-function. (common-lisp-indent-function): Handle loop forms specially. (lisp-indent-defmethod): Use car/cdr instead of first/rest. + (lisp-backquote-indentation): New user option. 2002-03-12 Francesco Potorti` * progmodes/etags.el (tag-exact-file-name-match-p) - (tag-file-name-match-p, tag-partial-file-name-match-p): Assume - that the header of a tags section has either a number or nothing - after the last comma. + (tag-file-name-match-p, tag-partial-file-name-match-p): + Assume that the header of a tags section has either a number + or nothing after the last comma. + +2002-03-11 Richard M. Stallman + + * imenu.el (imenu-update-menubar-modified-tick): New variable. + (imenu-update-menubar): Don't call imenu--make-index-alist + if buffer has not changed since last time. + + * desktop.el (desktop-buffer-handlers): Doc fix. + (desktop-buffer-file): Explicitly return BUF. + + * paren.el (show-paren-function): Move back in other direction + to verify the match is correct. + + * mail/supercite.el (sc-select-attribution): Accept whatever value + we get in CHOICE; there is no value meaning "try again". 2002-03-11 Colin Walters @@ -37,7 +383,7 @@ * subr.el (add-to-list): Doc fix. -2002-03-07 Miles Bader +2002-03-11 Miles Bader * pcomplete.el (pcomplete-entries): Expand environment variables in filename. @@ -81,8 +427,7 @@ (mpuz-trivial-face, mpuz-text-face, mpuz-solve-when-trivial) (mpuz-allow-double-multiplicator): New options for nicer look and new features. - (mpuz-put-number-on-board, mpuz-paint-number, mpuz-solve): New - functions. + (mpuz-put-number-on-board, mpuz-paint-number, mpuz-solve): New funs. (mpuz-check-all-solved, mpuz-random-puzzle) (mpuz-paint-statistics, mpuz-paint-digit, mpuz-close-game) (mpuz-show-solution): Functions streamlined and removed french @@ -157,7 +502,6 @@ 2002-03-05 ShengHuo ZHU * xml.el (xml-parse-attlist): Accept empty strings. - From Max Froumentin . 2002-03-05 Eli Zaretskii