]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(calc-s-prefix-help): Add `calc-copy-special-constant' to help string.
[gnu-emacs] / lisp / ChangeLog
index 2bee189cc7196b8cd642583fa94199044cb8fbae..00a4f96c18435e87f03d8650ce032aa14f76b176 100644 (file)
+2005-05-18  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-help.el (calc-s-prefix-help): Add
+       `calc-copy-special-constant' to help string.
+
+2005-05-18  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
+
+2005-05-18  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
+       in linear factors are in proper order.
+
+2005-05-18  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/reftex-vars.el (reftex-cite-format-builtin): Support
+       for jurabib.
+
+       * textmodes/reftex.el (featurep): Define aliases for overlay
+       commands, for XEmacs compatibility, and use these aliases in
+       overlay initializations.
+       (reftex-highlight): Use `reftex-move-overlay'.
+       (reftex-unhighlight): Use `reftex-delete-overlay'.
+       (reftex-uniq): Funktion removed.  Use `reftex-uniquify' instead.
+       (reftex-access-search-path): Use `reftex-uniquify' instead of
+       `reftex-uniq'
+
+       * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
+       `before-string' property modification enables for Emacs as well.
+       (reftex-select-item): Use `reftex-delete-overlay'.
+       (reftex-select-mark): Use `reftex-make-overlay' and
+       `reftex-overlay-put'.
+       (reftex-select-unmark): Use `reftex-delete-overlay' and
+       `reftex-overlay-put'.
+
+2005-05-18  Lute Kamstra  <lute@gnu.org>
+
+       * emacs-lisp/lisp.el (check-parens): Fix docstring.
+
+2005-05-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * add-log.el (add-change-log-entry):
+       * array.el (array-make-template, array-reconfigure-rows)
+       (array-init-max-row, array-init-max-column)
+       (array-init-columns-per-line, array-init-field-width):
+       * replace.el (replace-match-maybe-edit, perform-replace):
+       * textmodes/spell.el (spell-region):
+       Replace `read-input' by `read-string'.
+
+       * forms.el (forms-mode):
+       * finder.el (finder-compile-keywords):
+       * shadowfile.el (shadow-read-files):
+       Replace `eval-current-buffer' by `eval-buffer'.
+
+       * terminal.el (te-pass-through):
+       * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
+       (ange-ftp-raw-send-cmd):
+       * net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
+       (send-process-next-char, telnet-initial-filter, telnet):
+       Replace `send-string' by `process-send-string'.
+
+       * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
+       (prolog-consult-region): Replace `send-string' by
+       `process-send-string'; replace `send-region' by
+       `process-send-region'.
+
+       * progmodes/delphi.el (delphi-log-msg):
+       Replace `set-window-dot' by `set-window-point'.
+
+       * subr.el (window-dot, set-window-dot, read-input, send-string)
+       (send-region, show-buffer, eval-current-buffer):
+       Make really obsolete, as the comment says.
+
+2005-05-17  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua-use-hyper-key): Doc fix.
+       (cua--init-keymaps): Bind C-return instead of S-return to set
+       rectangle mark.
+
+       * emulation/cua-rect.el (cua--init-rectangles): Bind C-return
+       instead of S-return to toggle/clear rectangle mark.
+
+2005-05-17  Daniel Pfeiffer  <occitan@esperanto.org>
+
+       * progmodes/make-mode.el (makefile-dependency-skip): New variable.
+       (makefile-macroassign-regex, makefile-make-font-lock-keywords):
+       Also fontify plain strings assigned to variables, mostly so that a
+       colon has a face and is thus not taken as a dependency separator.
+       (makefile-previous-dependency): Inline the new matcher, because it
+       is too complex to work in both directions.
+       (makefile-match-dependency): Eliminate `backward' arg (see above).
+       Completely reimplemented so as to not sometimes go into an endless
+       loop.  It should also be more efficient, because first it only
+       searches for `:', instead of applying the very complex regexp.
+       (makefile-mode): Cancel `font-lock-support-mode', because blocks
+       to be fontified in one piece can be too long for JIT.  Makefiles
+       are never *that* big.
+
+2005-05-17  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * dired.el (dired-mode): Simplify.
+
+2005-05-17  Lute Kamstra  <lute@gnu.org>
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
+       defcustom for the mode hook variable.
+
+       * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
+       Emacs Lisp Reference Manual.
+
+2005-05-17  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
+       (evenp, list*):
+       * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
+       * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
+
+       * net/tramp-smb.el (tramp-smb-open-connection):
+       Pass `tramp-chunksize' as fifth (required) argument.
+
+2005-05-16  Daniel Pfeiffer  <occitan@esperanto.org>
+
+       * font-lock.el (lisp-font-lock-keywords-1): Set
+       `font-lock-negation-char-face' for [^...] char group.
+       (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
+
+       * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
+       a var, and refine it to mask one more level of nested vars.
+       (makefile-rule-action-regex): Turn it into a var, and refine it so
+       it recognizes backslashed continuation lines as belonging to the
+       same command.
+       (makefile-macroassign-regex): Refine it so it recognizes
+       backslashed continuation lines as belonging to the same command.
+       (makefile-var-use-regex): Don't look at the next char, because it
+       might be the same one to be skipped by the initial [^$], leading
+       to an overlooked variable use.
+       (makefile-make-font-lock-keywords): Remove two parameters, which
+       are now variables that some of the modes set locally.  Handle
+       dependency and rule action matching through functions, because
+       regexps alone match too often.  Dependency matching now comes
+       last, so it can check, whether a colon already matched something
+       else.
+       (makefile-mode): Inform that font-lock improves makefile parsing
+       capabilities.
+       (makefile-match-dependency, makefile-match-action): New functions.
+
+2005-05-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/cl-extra.el (equalp): Doc fix.
+
+       * align.el (align-regexp):
+       * ansi-color.el (ansi-color-get-face):
+       * array.el (array-reconfigure-rows, array-init-max-row)
+       (array-init-max-column, array-init-columns-per-line)
+       (array-init-field-width):
+       * dired-aux.el (dired-trample-file-versions):
+       * dired-x.el (dired-mark-sexp):
+       * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
+       * edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
+       * emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
+       * faces.el (face-read-integer):
+       * files.el (backup-extract-version, insert-directory):
+       * hexl.el (hexl-insert-decimal-char):
+       * server.el (server-process-filter):
+       * shell.el (shell-extract-num):
+       * startup.el (command-line-1):
+       * term.el (term-command-hook):
+       * time-stamp.el (time-stamp, time-stamp-string-preprocess)
+       (time-stamp-do-number):
+       * time.el (display-time-update):
+       * timezone.el (timezone-parse-date, timezone-zone-to-minute)
+       (timezone-fix-time):
+       * vms-patch.el (vms-suspend-resume-hook):
+       * calendar/appt.el (appt-convert-time):
+       * calendar/cal-bahai.el (mark-bahai-diary-entries):
+       * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
+       * calendar/cal-islam.el (mark-islamic-diary-entries):
+       * calendar/calendar.el (calendar-cursor-to-date)
+       (calendar-star-date):
+       * calendar/diary-lib.el (diary-attrtype-convert)
+       (mark-diary-entries, diary-entry-time):
+       * calendar/solar.el (solar-get-number):
+       * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
+       * emacs-lisp/re-builder.el (reb-display-subexp):
+       * emulation/edt.el (edt-set-scroll-margins):
+       * emulation/tpu-extras.el (tpu-set-scroll-margins):
+       * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
+       (vip-get-ex-count):
+       * emulation/viper-ex.el (viper-get-ex-token)
+       (viper-get-ex-buffer, viper-get-ex-count, ex-next):
+       * international/fontset.el (fontset-plain-name):
+       * mail/feedmail.el (feedmail-look-at-queue-directory):
+       * mail/mailalias.el (mail-get-names):
+       * mail/rmail.el (rmail-convert-to-babyl-format):
+       * mail/rmailsum.el (rmail-make-basic-summary-line)
+       (rmail-summary-next-same-subject, rmail-summary-rmail-update)
+       (rmail-summary-goto-msg):
+       * mail/smtpmail.el (smtpmail-read-response):
+       * net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
+       (ange-ftp-vms-add-file-entry):
+       * play/gametree.el (gametree-looking-at-ply)
+       (gametree-current-branch-score):
+       * progmodes/ada-xref.el (ada-prj-find-prj-file)
+       (ada-xref-find-in-modified-ali, ada-find-in-src-path):
+       * progmodes/cperl-mode.el (condition-case):
+       * progmodes/ebrowse.el (ebrowse-set-tree-indentation)
+       (ebrowse-set-member-buffer-column-width)
+       (ebrowse-select-1st-to-9nth):
+       * progmodes/etags.el (etags-snarf-tag):
+       * progmodes/flymake.el (flymake-parse-line):
+       * progmodes/idlw-shell.el (idlwave-shell-parse-line)
+       (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
+       (idlwave-shell-menu-def):
+       * progmodes/ps-mode.el (ps-run-goto-error):
+       * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
+       (vhdl-speedbar-contract-level):
+       * term/mac-win.el (x-handle-numeric-switch):
+       * term/sun-mouse.el (sun-get-frame-data):
+       * term/w32-win.el (x-handle-numeric-switch):
+       * term/x-win.el (x-handle-numeric-switch):
+       * textmodes/ispell.el (ispell-parse-output):
+       * textmodes/nroff-mode.el (nroff-outline-level):
+       * textmodes/reftex-cite.el (reftex-bib-sort-year)
+       (reftex-bib-sort-year-reverse, reftex-format-citation):
+       * textmodes/reftex-parse.el (reftex-init-section-numbers)
+       (reftex-section-number):
+       * textmodes/texinfmt.el (texinfo-paragraphindent): Replace
+       `string-to-int' by `string-to-number'.
+
+       * international/latexenc.el: Add page marker to force the "Local
+       Variables:" string out of the last page.
+
+2005-05-16  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
+       tooltip-change-major-mode.
+       (gud-tooltip-print-command): Remove case where gud-minor-mode
+       is gdb ("--fullname").
+       (gud-tooltip-tips): Turn GUD tooltips off for this case and
+       explain to user.
+
+2005-05-16  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-store.el (calc-copy-special-constant): New function.
+
+       * calc/calc-ext.el (calc-init-extensions): Add binding for
+       `calc-copy-special-constant'.
+
+       * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
+       for the `calc-copy-special-constant' command.
+
+2005-05-16  Nick Roberts  <nickrob@snap.net.nz>
+
+       * subr.el (left-fringe-p): New function.
+
+       * progmodes/compile.el (compilation-setup): Set local value of
+       overlay-arrow-string to "" always.
+       (compilation-set-window): Left fringe then don't scroll. No left
+       fringe then no arrow and scroll message to top.
+       (compilation-context-lines): Adjust doc string accordingly.
+
+2005-05-16  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-magic-forward-char, ido-magic-backward-char)
+       (ido-magic-delete-char): New commands for C-f, C-b, C-d.
+       (ido-wide-find-dir-or-delete-dir): New command for M-d.
+       (ido-define-mode-map): Bind them.  Add C-x prefix to fallback commands.
+       (ido-read-file-name): Handle commands with ido property value
+       equal to find-file as reading a file name, to allow C-d to enter dired.
+       (ibuffer-find-file): Add ido property with value find-file.
+
+2005-05-15  Kim F. Storm  <storm@cua.dk>
+
+       * subr.el (open-network-stream-nowait): Remove.
+       (open-network-stream-server): Remove.
+
+2005-05-15  Richard M. Stallman  <rms@gnu.org>
+
+       * faces.el (describe-face): Output a definition link button.
+
+       * help-mode.el (help-face-def): New button type.
+
+       * emacs-lisp/copyright.el (copyright-fix-years):
+       Match properly if the first year is 2-digit.
+       Don't mess up the whitespace after the years by filling.
+
+       * dired-aux.el (dired-mark-confirm):
+       Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.
+
+       * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
+       (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
+       (dired-mark-pop-up): Handle FILES = (t FILE) specially.
+
+       * emacs-lisp/lisp-mode.el (lisp-mode-variables):
+       Set font-lock-comment-start-skip.
+
+       * font-lock.el (font-lock-comment-start-skip): New variable.
+       (font-lock-comment-end-skip): New variable.
+       (font-lock-fontify-syntactically-region): Use them if non-nil.
+
+2005-05-15  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-store.el (calc-store-value): Return a string rather
+       than display it as a message.
+       Use calc-var-name for variable name.
+       (calc-store-into): Add the result of calc-store-value to message.
+       (calc-copy-variable): Add a message.
+       (calc-store-exchange): Improve error messages.
+       (calc-store-binary, calc-store-map): Don't reset the values of
+       special constants.
+
+2005-05-14  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
+       manual to docstring.
+
+       * files.el (hack-local-variables-confirm): Add STRING argument.
+       Make the function handle non file visiting buffers correctly.
+       (hack-local-variables-prop-line, hack-local-variables)
+       (hack-one-local-variable): Use STRING arg of
+       `hack-local-variables-confirm'.
+
+2005-05-14  Michael Albinus  <michael.albinus@gmx.de>
+
+       Sync with Tramp 2.0.49.
+
+       * tramp.el (tramp-handle-dired-call-process)
+       (tramp-handle-insert-directory):`insert-buffer' cannot be used
+       because the contents of the Tramp buffer is changed before
+       insertion (`expand-file' and alike).
+       (tramp-handle-insert-directory): If `localname' has an empty
+       nondirectory name, it must not be quoted.
+       (tramp-pre-connection): Add parameter CHUNKSIZE.  Make local
+       variable `tramp-chunksize'.  Change callees.
+       (tramp-open-connection-setup-interactive-shell): Check remote host
+       for buggy `send-process-string' implementation.  Set
+       `tramp-chunksize' if found.  Reported by Michael Kifer
+       <kifer@cs.sunysb.edu> (and a lot of other people all the years).
+       (tramp-handle-shell-command): `insert-buffer' cannot be used
+       because the contents of the Tramp buffer is changed before
+       insertion (`expand-file' and alike).  Reported by Fr\e,Ai\e(Bd\e,Ai\e(Bric Bothamy
+       <frederic.bothamy@free.fr>.
+       (tramp-set-auto-save): Actions should be done for Tramp file name
+       handler only.  Ange-FTP has its own auto-save mechanism.  Reported
+       by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
+       (tramp-set-auto-save-file-modes): Set file modes of
+       `buffer-auto-save-file-name' to ?\600 as fallback solution.
+       Reported by Ferenc Wagner <wferi@tba.elte.hu>.
+       (tramp-bug): Remove obsolete variable.
+       (tramp-append-tramp-buffers): Rewrite partly.  More suitable check
+       for presence of `mml-mode'.  Make it running for older Emacsen as
+       well.
+
+2005-05-14  John Paul Wallington  <jpw@pobox.com>
+
+       * ibuf-ext.el (define-ibuffer-filter filename):
+       If `dired-directory' is a list, use its car.
+
+2005-05-14  Daniel Brockman  <daniel@brockman.se>  (tiny change)
+
+       * ibuffer.el (define-ibuffer-column filename):
+       If `dired-directory' is a list, use its car.
+
+2005-05-14  Richard M. Stallman  <rms@gnu.org>
+
+       * subr.el (symbol-file): Doc fix.
+
+       * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
+       (byte-compile-form): Call byte-compile-nogroup-warn.
+       (byte-compile-warning-types): Doc fix.
+
+       * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.
+
+       * progmodes/cc-engine.el (c-literal-faces):
+       Add font-lock-comment-delimiter-face.
+
+       * net/net-utils.el (dig): Use with-no-warnings.
+
+       * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
+       (sc-recite-frame-alist, sc-default-cite-frame)
+       (sc-default-uncite-frame, sc-default-recite-frame)
+       (sc-attrib-selection-list, sc-rewrite-header-list):
+       Mark as risky-local-variable.
+
+       * international/ogonek.el (ogonek-jak, ogonek-how):
+       Don't use beginning-of-buffer.
+
+       * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
+
+       * calendar/solar.el (solar-data-list): Move definition up.
+
+       * dnd.el (dnd-protocol-alist): Add autoload.
+
+       * progmodes/sh-script.el: Many doc usage fixes.
+       (sh-indent-after-do): Change default to match common styles.
+
+2005-05-13  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * files.el (interpreter-mode-alist)
+       (auto-mode-interpreter-regexp): Doc fixes.
+
+2005-05-13  Matt Hodges  <MPHodges@member.fsf.org>
+
+       * tmm.el (tmm-get-keymap): Include only active menus and menu
+       items.
+
+       * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
+
+2005-05-13  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * dired.el (dired-mode): make-variable-buffer-local =>
+       make-local-variable
+
+2005-05-13  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/mac-win.el (mac-select-convert-to-string): Try coding
+       systems in mac-script-code-coding-systems if specified one cannot
+       encode string for `com.apple.traditional-mac-plain-text'.
+
+2005-05-13  Daniel Pfeiffer  <occitan@esperanto.org>
+
+       * progmodes/make-mode.el (makefile-targets-face)
+       (makefile-shell-face, makefile-makepp-perl-face): New faces.
+       (makefile-dependency-regex): Fix it to not make the colon in
+       $(var:a=b) special.
+       (makefile-rule-action-regex): New regexp for highlighting embedded
+       Shell strings.
+       (makefile-macroassign-regex): Handle != for highlighting as
+       embedded Shell strings.
+       (makefile-var-use-regex): New const.
+       (makefile-statements, makefile-automake-statements)
+       (makefile-gmake-statements, makefile-makepp-statements)
+       (makefile-bsdmake-statements): New consts.
+       (makefile-make-font-lock-keywords): New function.
+       (makefile-automake-font-lock-keywords)
+       (makefile-gmake-font-lock-keywords)
+       (makefile-makepp-font-lock-keywords)
+       (makefile-bsdmake-font-lock-keywords): New consts.
+       (makefile-mode-map): Add switchers between the various submodes.
+       (makefile-mode): Document the availability of the variants.
+       (makefile-automake-mode, makefile-gmake-mode)
+       (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
+
+       * files.el (auto-mode-alist, interpreter-mode-alist): Set up the
+       new variants of makefile-mode.
+
+2005-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * font-lock.el (font-lock-comment-delimiter-face): Fix up
+       the inheritance.
+
+2005-05-12  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * progmodes/inf-lisp.el (inferior-lisp-mode-hook)
+       (inferior-lisp-load-hook): Convert defcustoms back to defvars.
+
+       * files.el (normal-mode): Extend the scope of the
+       `enable-local-variables' binding to include the `set-auto-mode' call.
+       (magic-mode-alist): Doc fix.
+
+2005-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * font-lock.el (font-lock-comment-delimiter-face): Inherit from
+       font-lock-comment-face rather than copying its setting.
+
+2005-05-12  Andreas Schwab  <schwab@suse.de>
+
+       * eshell/esh-mode.el (eshell-send-input): Doc fix.
+
+2005-05-12  Lute Kamstra  <lute@gnu.org>
+
+       * emacs-lisp/generic.el (define-generic-mode): Don't generate a
+       defcustom for the mode hook variable.  Delete the last argument.
+       * generic-x.el: Fix callers of define-generic-mode.
+       (generic-x-modes): Delete group.
+       (show-tabs-tab-face, show-tabs-space-face): Put them in the
+       generic-x customization group.
+
+2005-05-12  Kim F. Storm  <storm@cua.dk>
+
+       * font-lock.el (font-lock-negation-char-face): Default to "off".
+
+       * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
+       font-lock-negation-char-face to ! in !=.
+
+2005-05-12  Masatake YAMATO  <jet@gyve.org>
+
+       * add-log.el (find-change-log): Fix typos in the docstring
+       of function.
+
+2005-05-11  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
+
+       * international/latexenc.el (latexenc-find-file-coding-system):
+       Avoid `re-search-forward' when looking for input encoding because
+       of speed and safety.  Better regular expressions for recognizing
+       input encoding.  Limit a search for TeX-master/tex-main-file to
+       the local variable section.
+
+2005-05-11  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the
+       syntax of $ to "'" (quote).
+
+2005-05-11  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * dnd.el (dnd-protocol-alist): Improve custom type.
+
+       * dired.el (dired-dnd-protocol-alist): New variable.
+       (dired-mode): Use `dired-dnd-protocol-alist'.  Move call of
+       `dired-mode-hook' to the end.
+
+2005-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * font-lock.el (font-lock-fontify-syntactically-region): Don't use
+       comment-end if comment-start-skip is not set.
+       Obey the font-lock-comment-delimiter-face variables.
+
+2005-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * files.el (executable-find): Move from executable.el. Use locate-file.
+       * progmodes/executable.el (executable-find): Move to files.el.
+
+       * font-lock.el (font-lock-fontify-keywords-region): Use a marker
+       when trying to ensure forward progress.
+
+2005-05-11  Chong Yidong  <cyd@stupidchicken.com>
+
+       * mouse-sel.el (mouse-sel-follow-link-p): New function.
+       (mouse-select, mouse-select-internal, mouse-extend-internal):
+       Use it to implement mouse-1-click-follows-link functionality.
+
+2005-05-11  Richard M. Stallman  <rms@gnu.org>
+
+       * font-lock.el (font-lock-fontify-syntactically-region):
+       Use font-lock-comment-delimiter-face for comment delimiters.
+
+2005-05-10  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-help.el (calc-m-prefix-help): Add mention of
+       preserving embedded modes.
+
+2005-05-10  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/sh-script.el (sh-indent-for-do): Default to 0.
+
+       * progmodes/ada-mode.el (ada-adjust-case-skeleton):
+       Move from ada-stmt.el.
+       (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.
+
+       * progmodes/ada-stmt.el (ada-adjust-case-skeleton):
+       Move to ada-mode.el.
+       (ada-stmt-mode-hook): Delete; do the work in ada-mode.
+
+       * cus-edit.el (custom-file): Call file-chase-links.
+
+       * files.el (read-directory-name): Fix previous change.
+       (hack-local-variables-confirm): New function.
+       (hack-local-variables-prop-line, hack-local-variables)
+       (hack-one-local-variable): Use it.
+
+2005-05-10  Lute Kamstra  <lute@gnu.org>
+
+       * font-lock.el (font-lock-keywords-alist)
+       (font-lock-removed-keywords-alist): Clarify docstrings.
+
+2005-05-10  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-macro-info): New variable.
+       (gdb-source-info): Check for preprocessor info.
+       (gdb-tooltip-print-1): New function. Don't print tooltip if it is
+       a macro for a function.
+       found (user might have used GDB dir command).
+       (gdb-info-breakpoints-custom): Try to find file again if not already
+       (gdb-get-location): Update gdb-location-alist correctly for change
+       to gdb-info-breakpoints-custom.
+
+       * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe.
+       (gud-tooltip-print-command): Add gdbmi case.
+       (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
+       preprocessor info.
+
+2005-05-09  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * startup.el (fancy-splash-insert): Fix typo in doc string.
+
+2005-05-09  Juanma Barranquero  <lekktu@gmail.com>
+
+       * obsolete/float.el (string-to-float):
+       * obsolete/hilit19.el (hilit-add-pattern):
+       * obsolete/rnews.el (news-parse-range, news-select-message)
+       (news-get-pruned-list-of-files): Replace `string-to-int' by
+       `string-to-number'.
+
+       * obsolete/uncompress.el: Set `find-file-not-found-functions', not
+       `find-file-not-found-hooks'; use `add-hook'.
+       (uncompress-while-visiting): Set `write-file-functions', not
+       `write-file-hooks'; use `add-hook'.
+
+2005-05-09  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua-copy-region, cua-cut-region)
+       (cua-paste): Handle clipboard action.
+       (cua--init-keymaps): Remap clipboard-kill-region and
+       clipboard-kill-ring-save.
+
+2005-05-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
+       Improve commentary.
+
+       * simple.el (next-error-overlay-arrow-position): Revert the change
+       made on 2005-04-30.
+
+2005-05-07  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calcsel2.el (calc-commute-left, calc-commute-right)
+       (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to
+       `calc-sel-reselect'.
+
+       * calc/calc-mode.el (calc-save-modes): Reset the modes list if
+       Calc is in embedded mode.
+
+2005-05-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * progmodes/compile.el (compilation-setup):
+       Set overlay-arrow-string to an empty string on text terminals.
+
+       * textmodes/ispell.el (ispell-program-name): Try looking for
+       "aspell" along exec-path, and if found, use it as the default
+       speller program.
+
+2005-05-07  Jirka Kosek  <jirka@kosek.cz>  (tiny change)
+
+       * international/mule.el (sgml-xml-auto-coding-function):
+       Recognize encoding='FOO' in single quotes as well as in double quotes.
+
+2005-05-07  Johan Bockg\e,Ae\e(Brd  <bojohan@dd.chalmers.se>
+
+       * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
+       as well as `interactive', so that defmacro* would recognize
+       `declare' forms.
+
+2005-05-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
+       Explain more about the LIGHTER arg's usage in the doc string.
+       Add commentary to clarify what the code does.  Fix the regexp that
+       strips whitespace from LIGHTER.  Quote LIGHTER before using it,
+       since it could have characters special to regular expressions.
+
+2005-05-07  Matt Hodges  <MPHodges@member.fsf.org>  (tiny change)
+
+       * replace.el (occur-1): Bind inhibit-read-only so that
+       erase-buffer doesn't barf on read-only text properties (likewise
+       for add-text-properties in occur-engine).  Mark buffer as unmodified.
+       (occur-engine): Don't set buffer-read-only here.
+
+2005-05-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with
+       list-buffers-directory.  This caused the *cvs-commit* buffer to be
+       sometimes mistakenly reused as a *cvs* buffer.
+
+2005-05-07  Nick Roberts  <nickrob@snap.net.nz>
+
+       * tooltip.el: Move code for GUD tooltips into gud.el.
+       (require): CL no longer needed to compile case.
+       (tooltip-mode): Do not toggle functions for GUD tooltips.
+       (tooltip-gud-tips-p): Remove. Replace with minor mode
+       gud-tooltip-mode in gud.el.
+       (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
+       (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
+       tooltip-gud prefix with gud-tooltip and obsolete.
+       (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled)
+       (tooltip-mouse-motions-active, tooltip-activate-mouse-motions)
+       (tooltip-mouse-motion): Mouse movement functions/variable.
+       Rename in gud.el by adding gud prefix.
+       (tooltip-gud-original-filter, tooltip-gud-dereference)
+       (tooltip-gud-event, tooltip-toggle-gud-tips)
+       (tooltip-gud-process-output, tooltip-gud-print-command)
+       (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
+       gud.el by replacing tooltip-gud prefix with gud-tooltip.
+       (gdb-tooltip-print): Move to gdb-ui.el.
+
+       * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
+       (require): CL needed to compile case.
+       (gud-tooltip-mode): Use to toggle GUD tooltips unstead of
+       tooltip-gud-tips-p. Make it a minor-mode.
+       (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
+       (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
+       (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
+       (gud-tooltip-change-major-mode)
+       (gud-tooltip-activate-mouse-motions-if-enabled)
+       (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
+       (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
+       (gud-tooltip-original-filter, gud-tooltip-dereference)
+       (gud-tooltip-event, tooltip-toggle-gud-tips)
+       (gud-tooltip-process-output, gud-tooltip-print-command)
+       (gud-tooltip-tips): Move from tooltip.el.
+
+       * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el.
+       (gdb-cpp-define-alist-flags): Doc fix.
+       (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
+       gud-tooltip-mode is t.
+
+2005-05-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * net/goto-addr.el (goto-address-fontify): Make sure the overlays
+       evaporate if their text is deleted.
+       (goto-address-at-point): Make it work as a mouse binding as well.
+       (goto-address-at-mouse): Obsolete it.  Update users.
+
+2005-05-06  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/appt.el (top-level): No longer activate on load.
+
 2005-05-06  Juanma Barranquero  <lekktu@gmail.com>
 
        * calendar/cal-bahai.el (mark-bahai-diary-entries):
        * net/webjump.el (webjump):
        * progmodes/idlw-help.el (idlwave-do-context-help1)
        (idlwave-highlight-linked-completions):
-       * textmodes/po.el (po-find-file-coding-system-guts): Replace
-       `assoc-ignore-case' by `assoc-string'.
+       * textmodes/po.el (po-find-file-coding-system-guts):
+       Replace `assoc-ignore-case' by `assoc-string'.
 
 2005-05-06  Eli Zaretskii  <eliz@gnu.org>
 
 
        * term/mac-win.el: Don't define or bind scroll bar functions if
        x-toolkit-scroll-bars is t.
-       (x-select-text, x-get-selection-value): Clear
-       x-last-selected-text-clipboard if x-select-enable-clipboard is
-       nil.
+       (x-select-text, x-get-selection-value):
+       Clear x-last-selected-text-clipboard if x-select-enable-clipboard is nil.
        (PRIMARY): Put mac-scrap-name property.
        (mac-select-convert-to-file-url): New function.
        (public.file-url): New selection target type.  Add to
        (x-get-selection, x-selection-value): Handle it.
        (x-cut-buffer-or-selection-value): New alias.
 
+2005-05-05  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * textmodes/bibtex.el (bibtex-summary): Use current BibTeX
+       entry to avoid calling bibtex-find-entry with arg global
+       being t.  Remove arg key.
+       (bibtex-summary-function, bibtex-complete-crossref-cleanup)
+       (bibtex-copy-summary-as-kill): Change accordingly.
+
+2005-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/org.el (org-get-entries-from-diary): Remove unused vars.
+       (org-agenda-date-later): Use with-current-buffer.
+
 2005-05-05  Luc Teirlinck  <teirllm@auburn.edu>
 
        * emacs-lisp/byte-run.el (define-obsolete-function-alias)
        (ido-file-internal): Add with-no-warnings around ffap and dired code.
        (ido-exit-minibuffer): Use exit-minibuffer instead of throw.
        (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
-       (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir): New
-       functions for M-b/M-f to move among the directory components.
+       (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
+       New functions for M-b/M-f to move among the directory components.
        (ido-make-merged-file-list): Catch quit to cancel merge.
        (ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
        (ido-completion-help): No warnings for ido-completion-buffer-full.
 
 2005-05-05  Juanma Barranquero  <lekktu@gmail.com>
 
-       * emacs-lisp/byte-run.el (define-obsolete-function-alias): Fix
-       typo in docstring.
+       * emacs-lisp/byte-run.el (define-obsolete-function-alias):
+       Fix typo in docstring.
 
        * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys)
        (ebrowse-print-statistics-line)
 
        * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OSX.
 
+2005-05-04  Richard M. Stallman  <rms@gnu.org>
+
+       * help.el (describe-key): No error when UNTRANSLATED is nil.
+
+       * simple.el (line-move-1): Fix previous change to signal errors
+       appropriately.
+
 2005-05-03  Ulf Jasper  <ulf.jasper@web.de>
 
        * calendar/icalendar.el (icalendar-version): Now at 0.12.
        with mode-require-final-newline.
        (mode-require-final-newline): Doc fix.
 
-2005-05-01  Lute Kamstra  <lute@gnu.org>
+2005-05-01  Stefan Monnier <monnier@iro.umontreal.ca>
+
+       * international/latexenc.el (latexenc-find-file-coding-system):
+       Fix regular expressions.
+
+2005-05-01  David Kastrup <dak@gnu.org>
 
        * international/latexenc.el (latexenc-find-file-coding-system):
-       Fix regular expressions.  Suggested by David Kastrup <dak@gnu.org>
-       and Stefan Monnier <monnier@iro.umontreal.ca>.
+       Fix regular expressions.
 
 2005-05-01  Nick Roberts  <nickrob@snap.net.nz>
 
        * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse.
        Doc fix.
 
-2005-04-03  Marcelo Toledo  <marcelo@marcelotoledo.org>
+2005-04-03  Marcelo Toledo  <marcelo@gnu.org>
 
        * add-log.el (change-log-font-lock-keywords): The manual
        describing a Change Log entry, says: (...) "Aside from these
 
        * vc-svn.el (vc-svn-diff): Stay local if possible.
 
-2005-01-02  Stefan  <monnier@iro.umontreal.ca>
+2005-01-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case.
 
 
        * tree-widget.el: New file.
 
-2004-05-13  Marcelo Toledo  <marcelo@marcelotoledo.org>
+2004-05-13  Marcelo Toledo  <marcelo@gnu.org>
 
        * language/european.el ("Brazilian Portuguese"): Add support for
        Brazilian Portuguese.