+2002-11-07 Stefan Monnier <monnier@cs.yale.edu>
+
+ * progmodes/compile.el (grep-default-command): New fun.
+ (grep): Use it.
+ (compilation-menu-map): New var.
+ (compilation-minor-mode-map, compilation-shell-minor-mode-map): Use it.
+ (compilation-mode-map): Simplify.
+ (compilation-shell-minor-mode, compilation-minor-mode):
+ Use define-minor-mode.
+
+ * elide-head.el (elide-head): Don't make intangible.
+
+ * help.el (where-is): Rename map to defs (a list of syms is not a map).
+ Test fboundp first, to speed things up. Use push.
+
+ * isearch.el (isearch-hidden): New var.
+ (isearch-search-and-update): Test it.
+ (isearch-range-invisible): Set it.
+
+ * progmodes/tcl.el (tcl-mode): Don't set paragraph-start,
+ paragraph-separate, comment-column, and fill-paragraph-function.
+ Simplify outline-regexp.
+ (tcl-do-fill-paragraph): Remove.
+
+2002-11-07 Markus Rost <rost@math.ohio-state.edu>
+
+ * mail/sendmail.el (mail-default-directory): Set the version to 21.4.
+
+ * progmodes/compile.el (grep-compute-defaults): Undo previous change.
+ Definition moved down.
+ (grep-command, grep-find-command, grep-tree-command): Allow value nil.
+ Do not declare :get property.
+ (grep-use-null-device): Fix type. Do not declare :get property.
+
+ * emacs-lisp/checkdoc.el (checkdoc-find-error):
+ Use get-file-buffer instead of get-buffer.
+
+ * cus-dep.el (custom-make-dependencies): Fix comment inserted in
+ cus-load.el.
+
+2002-11-07 Juanma Barranquero <lektu@terra.es>
+
+ * help.el (where-is): Report also aliases of the passed command.
+
+2002-11-06 Dave Love <fx@gnu.org>
+
+ * simple.el (quoted-insert): Bind keyboard-translate-table around
+ read-char.
+
+ * international/ucs-tables.el: Use keyboard-translate-table coding
+ system property, not translation-table-for-input, for
+ vietnamese-viscii & al.
+ (translation-table-for-input): Set,
+ don't defvar, and make permanent-local.
+ (ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859): Add/remove
+ set-buffer-major-mode-hook, not quail-activate-hook.
+ (ucs-set-table-for-input): Renamed from ucs-quail-activate.
+ (ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859):
+ Setup keyboard-translate-table, not translation-table-for-input.
+ Modify set-buffer-major-mode-hook, not quail-activate-hook.
+ (ucs-fragment-8859): Don't use translation-table-for-input coding
+ system property.
+ (ucs-quail-activate): Deleted.
+ (ucs-set-table-for-input): New.
+ (ucs-minibuffer-setup): Use it.
+
+ * international/quail.el (quail-input-string-to-events):
+ Use keyboard-translate-table, not translation-table-for-input.
+
+ * files.el (normal-mode): Call ucs-set-table-for-input.
+
+ * international/mule.el (set-buffer-file-coding-system):
+ Call ucs-set-table-for-input.
+
+2002-11-06 Richard M. Stallman <rms@gnu.org>
+
+ * replace.el (query-replace, query-replace-regexp): Doc fixes.
+
+ * emacs-lisp/bytecomp.el (byte-compile-lambda):
+ Handle progn like let, inside interactive spec.
+
+ * textmodes/tex-mode.el (tex-dvi-view-command): Value can be sexp.
+ Initialize to a suitable sexp.
+ (tex-view): Evaluate tex-dvi-view-command and use the value.
+
+2002-11-06 Kenichi Handa <handa@m17n.org>
+
+ * international/mule.el (coding-system-eol-type-mnemonic):
+ Use eol-mnemonic-undecided if CODING-SYSTEM is nil.
+
+2002-11-06 Kim F. Storm <storm@cua.dk>
+
+ * info.el (Info-fontify-node): Fixed hiding of *note references
+ with embedded file names like (xxx.yyy).
+ Avoid making any lines visibly longer if hiding newlines inside
+ note references by wrapping line after references if it contained
+ a newline (unfortunaly this makes more lines appear "shorter").
+ Properly reindent multi-line menu entry descriptions.
+
+2002-11-05 Juanma Barranquero <lektu@terra.es>
+
+ * language/cyrillic.el ("Bulgarian"): Fix typo.
+
+ * international/mule.el (coding-system-eol-type-mnemonic):
+ Move from mule-util.el.
+
+ * international/mule-util.el (coding-system-eol-type-mnemonic):
+ Move to mule.el.
+
+2002-11-04 Juanma Barranquero <lektu@terra.es>
+
+ * files.el (find-buffer-visiting): Accept new optional PREDICATE
+ argument to return only a buffer that satisfies the predicate.
+ (insert-file-1): New function.
+ (insert-file-literally): Use it.
+ (insert-file): Use it.
+
+2002-11-04 Robert Fenk <Robert.Fenk@gmx.de> (tiny change)
+
+ * desktop.el (desktop-relative-file-names): New variable.
+ (desktop-save): Use it.
+
+2002-11-03 Andre Spiegel <spiegel@gnu.org>
+
+ * vc.el (vc-dired-mode): Adapt dired-move-to-filename-regexp to
+ its current version in dired.el.
+
+2002-11-03 Stefan Monnier <monnier@cs.yale.edu>
+
+ * emacs-lisp/autoload.el (generate-file-autoloads)
+ (update-file-autoloads): Strip .gz and other such extensions.
+ (update-autoloads-from-directories): Also consider compressed files.
+
+ * info.el (Info-streamline-headings): New var.
+ (Info-dir-remove-duplicates): New fun.
+ (Info-insert-dir): Use it. Simplify the code with push,mapc,dolist.
+ (Info-select-node): Simplify handling of Info-header-line.
+ (Info-forward-node): Undo 2000/12/15 since we don't narrow any more.
+ (Info-mode): Set header-line-format once and for all.
+ (Info-fontify-node): Accept bogus first line with `File:' missing.
+ Only make first line invisible if Info-use-header-line.
+ Don't use `intangible': it's evil. Use inhibit-read-only.
+ (Info-follow-reference, Info-next-reference, Info-prev-reference)
+ (Info-try-follow-nearest-node): Don't bind inhibit-point-motion-hooks
+ since we don't use intangible any more.
+
+ * image.el (insert-image): Don't make intangible since
+ adjust_point_for_property should be sufficient by default.
+
+2002-11-02 Stefan Monnier <monnier@cs.yale.edu>
+
+ * textmodes/fill.el (fill-paragraph-handle-comment): New var.
+ (fill-comment-paragraph): New fun (generalizes of lisp-fill-paragraph).
+ (fill-paragraph): Use them.
+
+ * emacs-lisp/lisp-mode.el (lisp-fill-paragraph):
+ Use fill-comment-paragraph.
+
+2002-11-02 Stefan Monnier <monnier@cs.yale.edu>
+
+ * bindings.el (mode-line-change-eol)
+ (mode-line-eol-desc-cache, mode-line-eol-desc): New.
+ (mode-line-mule-info): Use them for the EOL part of the modeline.
+
+ * server.el (server-sentinel): Kill buffers if applicable.
+ (server-temp-file-p): Make arg optional.
+ (server-done): Use it to simplify.
+ (server-switch-buffer): If server-window is a function, use it.
+
+ * mail/undigest.el (rmail-digest-end-regexps): Simplify.
+ (undigestify-rmail-message): Fix paren-bug and simplify.
+
+2002-11-02 Kim F. Storm <storm@cua.dk>
+
+ * info.el (Info-hide-note-references): nil value now does no
+ reformatting at all. New choice 'tag reformats tag but shows
+ the section reference.
+ (Info-fontify-node): Use it.
+
+2002-11-01 Stefan Monnier <monnier@cs.yale.edu>
+
+ * textmodes/tex-mode.el (tex-common-initialization):
+ comment-start-skip shouldn't match on the next line.
+
+ * emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Use match-string.
+ Don't bother making paragraph-start a superset of paragraph-separate.
+ Use line-beginning-position.
+
+ * textmodes/sgml-mode.el (sgml-skip-tag-backward)
+ (sgml-skip-tag-forward): Deal with xml-style <foo/> empty tags.
+
+2002-11-01 Kim F. Storm <storm@cua.dk>
+
+ * info.el (Info-hide-note-references): New defcustom.
+ (Info-fontify-node): Use it.
+
+2002-10-31 Kim F. Storm <storm@cua.dk>
+
+ * shell.el (explicit-bash-args): Bash 1.x doesn't grok
+ --noediting option; added run-time check to exclude it.
+
+ * info.el (Info-follow-reference, Info-next-reference)
+ (Info-prev-reference, Info-try-follow-nearest-node):
+ Bind inhibit-point-motion-hooks to t while parsing reference.
+ (Info-fontify-node): When font-lock-mode is enabled, display
+ "*note" and "* menu" references in a more user friendly format.
+
+2002-10-30 Stefan Monnier <monnier@cs.yale.edu>
+
+ * textmodes/fill.el (fill-move-to-break-point): Skip white space
+ _before_ checking to see if we're hitting the margin.
+ (fill-region-as-paragraph): Don't fiddle with the undo-list any more:
+ it's now done by the C primitives. Don't use narrowing.
+ Reorganize the line-breaking part of the code to simplify the control
+ flow and make it work in the absence of narrowing.
+ (fill-region): Don't use narrowing.
+
+2002-10-30 Dave Love <fx@gnu.org>
+
+ * textmodes/po.el (po-content-type-charset-alist): Delete most entries.
+ (po-find-charset): Doc fix. Remove interactive spec.
+ (po): Provide.
+ (po-find-file-coding-system-guts): Re-written to use
+ coding-system-alist, and code-pages, not codepage stuff.
+
+ * term/x-win.el: Remove some ancient compatibility code.
+ Populate x-keysym-table.
+
+2002-10-30 Andreas Schwab <schwab@suse.de>
+
+ * subr.el (replace-regexp-in-string): Doc fix.
+
+2002-10-29 Dave Love <fx@gnu.org>
+
+ * cus-start.el (selection-coding-system, scalable-fonts-allowed): Add.
+
+ * progmodes/scheme.el (syntax-case): Define scheme-indent-function.
+
+ * international/mule-conf.el: Doc fixes.
+
+2002-10-29 Richard M. Stallman <rms@gnu.org>
+
+ * server.el (server-switch-buffer): Say when no server buffers remain.
+
+ * net/goto-addr.el (goto-address-url-regexp): Don't match `mailto'.
+
+2002-10-28 Masayuki Ataka <ataka@milk.freemail.ne.jp> (tiny change)
+
+ * make-mode.el (makefile-warn-continuations):
+ Call re-search-forward with NOERROR t.
+
+2002-10-29 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-wide-find-dirs-or-files): Fixed problem that caused
+ incomplete list of matches to be returned.
+
+2002-10-29 Masayuki Ataka <ataka@milk.freemail.ne.jp> (tiny change)
+
+ * textmodes/texinfo.el (texinfo-environments): Add environment;
+ copying, documentdescription, ifplaintext, ifnotplaintext, and
+ verbatim.
+
+ * textmodes/texinfmt.el (texinfo-format-ifplaintext): New function.
+ (ifplaintext, ifnotplaintext)
+ (afourpaper, afivepaper, afourlatex, afourwide)
+ (documentlanguage, documentencoding): New aliases.
+
+2002-10-29 John Paul Wallington <jpw@shootybangbang.com>
+
+ * ibuffer.el (ibuffer-mouse-popup-menu): Set point before popping
+ up filter groups menu. Preserve point unless a menu command has
+ moved it from point clicked.
+
+2002-10-29 David Kastrup <dak@lola.goethe.zz>
+
+ * calc/calc.el (calc-any-evaltos): Initialize to nil, since
+ calc-refresh-evaltos appears to need this.
+
+2002-10-28 Dave Love <fx@gnu.org>
+
+ * international/mule-diag.el (non-iso-charset-alist): Move to
+ avoid compilation warning.
+ (mule-diag): Provide.
+
+ * international/code-pages.el (cp-make-coding-system):
+ Use utf-translation-table-for-decode, not
+ utf-8-translation-table-for-decode.
+ (mule-diag): Require.
+
+ * language/thai-util.el (thai-composition-function): Don't use prog1.
+
+ * language/lao-util.el (lao-composition-function): Don't use prog1.
+
+ * language/european.el (diacritic-composition-function):
+ Modify confused prog1 form.
+
+ * international/quail.el (quail-keyboard-layout-alist): Fix pc105-uk.
+ (quail-keyboard-layout): Customize.
+ Move after quail-keyboard-layout-alist.
+
+2002-10-28 Miles Bader <miles@gnu.org>
+
+ * progmodes/make-mode.el (makefile-warn-continuations):
+ Don't barf when there _aren't_ any suspicious continuations.
+
+2002-10-28 Matthew Swift <swift@alum.mit.edu> (tiny change)
+
+ * progmodes/compile.el (grep-find-use-xargs): Fix docstring.
+
2002-10-27 Michael Kifer <kifer@cs.stonybrook.edu>
-
- * ediff-wind.el (ediff-control-frame-parameters): added scrollbar-height.
-
+
+ * ediff-wind.el (ediff-control-frame-parameters): Add scrollbar-height.
+
2002-10-27 Andreas Schwab <schwab@suse.de>
* progmodes/sh-script.el (sh-mode-syntax-table): Don't make ^L
* international/code-pages.el (iso-8859-11): New.
+2002-10-27 Kim F. Storm <storm@cua.dk>
+
+ * pcvs.el (cvs-checkout): Use read-directory-name.
+ (cvs-query-directory): Likewise.
+
2002-10-26 Richard M. Stallman <rms@gnu.org>
* progmodes/make-mode.el (makefile-cleanup-continuations):
Delete debugging setq.
* shell.el (shell): Look for .emacs_SHELL under ~/.emacs.d
- after looking in ~.
+ after looking in ~.
* startup.el (command-line): Look for .emacs under ~/.emacs.d
after looking in ~.
* Makefile.in (compile-always): Avoid error in old Bash versions.
-2002-10-27 Kim F. Storm <storm@cua.dk>
-
- * pcvs.el (cvs-checkout): Use read-directory-name.
- (cvs-query-directory): Likewise.
-
2002-10-26 John Paul Wallington <jpw@shootybangbang.com>
* textmodes/picture.el (picture-mouse-set-point): New command.
* textmodes/outline.el (outline-next-heading): Make sure the match-data
is really correct where returning.
-2002-10-24 Juanma Barranquero <lektu@terra.es>
+2002-10-24 Matthew Swift <swift@alum.mit.edu> (tiny change)
* textmodes/outline.el (outline-minor-mode): Add customization group.
- Patch from Matthew Swift <swift@alum.mit.edu>.
2002-10-23 Richard M. Stallman <rms@gnu.org>
2002-10-23 Francis J. Wright <F.J.Wright@qmul.ac.uk>
- * woman.el: Updated user interface generally, especially Cygwin
- compatibility. Added some support for long groff names of the
- form [xxx]. Added preprocessor detection and preliminary support
- for tables using tbl/.TS/.TE.
+ * woman.el (woman-version): Update to 0.551 (beta).
+ (woman-parse-colon-path): Add support for current Cygwin mount
+ conventions.
+ (woman-Cyg-to-Win): New function to convert absolute filename from
+ Cygwin to Windows form by executing external program cygpath if
+ possible.
+ (woman-man.conf-path): Update default to current common locations
+ and to support Cygwin; update documentation.
+ (woman-parse-man.conf): Generalize regexp to "man.*\\.conf" to
+ match possible names of man.conf file; tidy code and documentation.
+ (woman-manpath): Simplify default and documentation; essentially
+ move code that was here into `woman-parse-colon-path'.
+ (woman-default-indent): Change Linux to GNU in documentation.
+ (woman-addition-face): Make documentation consistent with other
+ WoMan faces.
+ (woman-emulate-tbl): New variable, determines whether tbl
+ emulation is required.
+ (woman-decode-region): Add check for preprocessor requests.
+ (woman0-process-escapes, woman-special-characters)
+ (woman-get-next-char, woman-parse-numeric-value): Add support for
+ long groff names of the form [xxx].
+ (woman-strings, woman-change-fonts): Now call `woman-match-name'.
+ (woman2-PD, woman2-na): Doc fix.
+ (woman-match-name): New function.
+ (woman2-TS): New function.
+ (woman2-TE): New alias for `woman2-fi'.
2002-10-23 Kim F. Storm <storm@cua.dk>
the face held by `gamegrid-face' in an overlay over the whole
buffer to emulate a buffer-local default-face.
-2002-09-22 Richard M. Stallman <rms@gnu.org>
+2002-09-22 Markus Triska <triska@gmx.at> (iny change)
* play/doctor.el (doctor-doc): Add 2 question words.
(doctor-getnoun): Parse and save the complete object phrase.
+2002-09-22 Richard M. Stallman <rms@gnu.org>
+
* international/mule-cmds.el (select-safe-coding-system): Cope if
default-coding-system gives nil which was then used in `min'.
(compilation-parse-errors): Use that, and for directories too.
Don't check whether a directory really exists.
+
2002-07-12 Juanma Barranquero <lektu@terra.es>
- * help-fns.el (describe-variable): Put `defvaralias' info before the
- documentation (patch from John Paul Wallington
- <jpw@shootybangbang.com>). Remove useless "Documentation:" string.
+ * help-fns.el (describe-variable): Remove useless "Documentation:"
+ string.
* timer.el (timer-set-time-with-usecs): Fix documentation.
Simplify extraction of time data.
2002-07-12 John Paul Wallington <jpw@shootybangbang.com>
- * help-fns.el (describe-variable): Mention if the variable is an alias.
+ * help-fns.el (describe-variable): Mention if the variable is an
+ alias. Put `defvaralias' info before the documentation.
2002-07-12 Kenichi Handa <handa@etl.go.jp>