(isearch-mode-map): Treat S-SPC like SPC.
[bpt/emacs.git] / lisp / ChangeLog
index f7315a2..3d3994c 100644 (file)
@@ -1,6 +1,337 @@
+2004-12-09  Richard M. Stallman  <rms@gnu.org>
+
+       * isearch.el (isearch-mode-map): Treat S-SPC like SPC.
+
+2004-12-10  Nick Roberts  <nickrob@snap.net.nz>
+
+       * xt-mouse.el (xterm-mouse-event): Correct cursor position in a
+       buffer with a display margin.
+
+2004-12-08  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-keypd.el (calc-keypad-mode): Unbind unused mouse events.
+       (calc-keypad-left-click): Set buffer to calc-keymap-buffer.
+
+2004-12-08  Richard M. Stallman  <rms@gnu.org>
+
+       * faces.el: Delete code to set display table.
+       (escape-glyph): Redefine to be less loud.  (Copy minibuffer-prompt.)
+
+2004-12-08  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc.el: Add math-read-preprocess-string to autoloads.
+
+       * calc/calc-ext.el (math-read-replacement-list)
+       (math-read-superscripts, math-read-preprocess-string): Move to
+       calc-aent.el.
+
+       * calc/calc-aent.el (math-read-replacement-list)
+       (math-read-superscripts, math-read-preprocess-string): Move from
+       calc-ext.el.
+
+2004-12-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * isearch.el (isearch-quote-char): Fix up typo in last change.
+
+2004-12-07  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * mouse.el (mouse-set-font): Handle the case where the command was
+       not invoked using the mouse.
+
+       * edmacro.el: `edit-kbd-macro' is now bound to `C-x C-k e'.
+       (edmacro-finish-edit): Further update for keyboard macros that are
+       lambda forms.
+       (edmacro-sanitize-for-string): Correctly remove Meta modifier
+       (as suggested by Kim Storm).
+
+2004-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * font-lock.el (font-lock-unfontify-region): Save buffer state.
+       (font-lock-default-unfontify-region): Don't save buffer state any more.
+
+2004-12-07  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-help.el (calc-describe-key):
+       Set calc-summary-indentation even when Calc Summary buffer exists.
+
+2004-12-07  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/holidays.el (holiday-easter-etc): Make arguments
+       optional for backwards compatibility.  Doc fix.
+       Remove un-necessary local vars mandatory, output-list.
+       (holiday-advent):  Make arguments optional for backwards
+       compatibility.  Doc fix.
+
+2004-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * paren.el (show-paren-function): Fix last change (2004-12-02).
+
+       * international/mule-util.el (char-displayable-p): Return nil for
+       unibyte mode.
+
+       * subr.el (subregexp-context-p): New function.
+
+       * isearch.el (isearch-quote-char): Use it.
+
+       * emacs-lisp/regexp-opt.el (regexp-opt-depth): Use it.
+       (regexp-opt-not-groupie*-re): Remove.
+       (regexp-opt): Properly handle inputs with duplicate entries.
+
+2004-12-06  Richard M. Stallman  <rms@gnu.org>
+
+       * info-look.el (info-lookup-maybe-add-help cfengine-mode): Regexp typo.
+
+       * cus-edit.el (custom-file): Doc fix.
+
+       * textmodes/org.el: New file.
+
+2004-12-06  Kenichi Handa  <handa@m17n.org>
+
+       * ldefs-boot.el: Update international/mule-util.el section.
+
+2004-12-05  Sam Steingold  <sds@gnu.org>
+
+       * net/tramp.el (tramp-handle-file-accessible-directory-p):
+       Fix `tramp-time-diff' comparison logic.
+
+2004-12-05  Paul Pogonyshev  <pogonyshev@gmx.net>
+
+       * progmodes/which-func.el (which-function):
+       Use `run-hook-with-args-until-success' instead of a custom loop.
+       Fixes bug with local hooks.
+
+2004-12-05  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * textmodes/bibtex.el (bibtex-font-lock-url-regexp):
+       Use delete-dups when calculating the initial value.
+       (bibtex-autokey-get-title): Use <=.
+       (bibtex-goto-line): New function.
+       (bibtex-reposition-window): Use line numbers instead of point
+       positions.  Use window-body-height.
+       (bibtex-find-crossref): Use bibtex-reposition-window.
+       (bibtex-find-entry): Use bibtex-reposition-window.  Always return
+       position of entry if key is found or nil if not found.
+
+2004-12-05  Richard M. Stallman  <rms@gnu.org>
+
+       * cus-edit.el (custom-file): Doc fix.
+
+       * progmodes/sh-script.el (sh-indent-for-then): Change default.
+
+2004-12-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (blink-matching-open):
+       * textmodes/tex-mode.el (tex-validate-region):
+       Obey syntax-table text properties.
+
+2004-12-02  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * wid-edit.el (widget-specify-field): Add `real-field' property to
+       boundary.
+       (widget-field-at): Use it.
+
+2004-12-02  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/cc-mode.el (awk-mode autoload):
+       Supply t meaning interactive function.
+
+       * isearch.el (search-whitespace-regexp): Remove the group.  Doc fix.
+       (isearch-mode-map): No special definition for space.
+       (isearch-whitespace-chars): Command deleted.
+       (isearch-forward-regexp): Doc fix.
+       (isearch-quote-char): When a space is not inside brackets,
+       use `[ ]' instead of just space.
+       (isearch-lazy-highlight-search): Bind search-spaces-regexp.
+
+       * imenu.el (imenu--generic-function): Delete code to exclude
+       matches in comments.
+
+       * man.el (Man-reverse-face): Change default to `highlight'.
+
+       * replace.el (occur-1): Specify t for KEEP-PROPS to occur-engine.
+       (occur-engine): Use `face' prop rather than `font-lock-face'
+       when specifying use of `match-face'.
+       (occur-accumulate-lines): Change arg from NO-PROPS to KEEP-PROPS.
+
+       * emacs-lisp/elint.el (elint-standard-variables): Update list.
+
+       * add-log.el (add-log-current-defun): Handle the case where point
+       is in the header part of a DEFUN construct.
+
+2004-12-02  Dave Love  <fx@gnu.org>
+
+       * progmodes/python.el (python-font-lock-syntactic-keywords):
+       Fix previous change.
+
+2004-12-02  Richard G Bielawski  <Richard.G.Bielawski@wellsfargo.com>  (tiny change)
+
+       * paren.el (show-paren-function): Check for matching chars
+       specified by text props.
+
+2004-12-02  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc.el (calc-read-key-sequence): Leave the old message visible
+       when reading a new key sequence.
+
+2004-12-02  Kim F. Storm  <storm@cua.dk>
+
+       * faces.el (escape-glyph): Rename from glyph.
+       (standard-display-table): Set it here.  Add escape-glyph face to
+       extra slot characters.
+
+       * disp-table.el: Undo 2004-12-01 change.  Display table is now
+       setup in faces.el.
+
+2004-12-02  Mark A. Hershberger  <mah@everybody.org>
+
+       * xml.el (xml-parse-dtd): Don't show validity messages when
+       xml-validating-parser is nil.
+       (xml-substitute-special): Fix validity error messages to
+       actually show the unexpandable entity.  Added validity error if &
+       isn't followed by an entity.
+       (xml-parse-tag): Concatenate any string following the a
+       <![CDATA[]]> section to the parsed CDATA.
+       (xml-parse-dtd): Skip parameter entity declarations and use of
+       parameter entities.
+
+2004-12-01  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * kmacro.el (kmacro-default-counter-format): New var.
+       (kmacro-set-format): Use it.  Delete `(printf format)' from prompt.
+       (kmacro-display): Remove `nil' from `and' form.  Delete call to
+       `format' inside `message'.
+       (kmacro-start-macro): Use `kmacro-default-counter-format'.
+
+2004-12-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcvs.el (cvs-header-msg): New function.
+       (cvs-update-header): Use it.  Change calling convention.
+       Correctly handle the case of having simultaneous active processes.
+       (cvs-sentinel): Don't call cvs-update-header any more.
+       (cvs-mode-run): Update call and add cvs-update-header to postproc.
+
+2004-12-01  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-ext.el (calc-inverse, calc-hyperbolic):
+       Change message.
+
+2004-12-01  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/prolog.el (prolog-mode-variables):
+       Fix imenu-generic-expression.
+
+2004-12-01  Daniel Pfeiffer  <occitan@esperanto.org>
+
+       * faces.el (glyph): New face.
+
+       * disp-table.el: Add an autoloaded table, that doesn't require
+       this library, with glyph face.
+
+       * textmodes/conf-mode.el (conf-ppd-mode-syntax-table): New var.
+       (conf-ppd-mode): New conf-mode wrapper for printer descriptions.
+       (conf-quote-normal): Allow normalizing only ' or ".
+       (conf-mode): Regexp-quote constructed comment-start and don't
+       match section {} where "name" contains braces.
+
+       * files.el (auto-mode-alist): Add conf-ppd-mode, inittab and acpid
+       files.
+
+2004-12-01  Kenichi Handa  <handa@m17n.org>
+
+       * term/x-win.el (x-last-selected-text-cut-encoded): New variable.
+       (x-select-text): Don't treat eight-bit-control/graphic chars
+       specially.  Store the encoded text in the X cut buffer.
+       (x-cut-buffer-or-selection-value): Compare the X cut buffer text
+       with x-last-selected-text-cut-encoded.
+
+2004-11-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * man.el (Man-fontify-manpage): Improve handling of ANSI escapes.
+
+2004-11-30  Markus Rost  <rost@ias.edu>
+
+       * textmodes/tex-mode.el (tex-main-file): Add a compatibility with
+       AUCTeX.
+
+2004-11-30  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-arith.el (math-possible-signs): Made stronger checks
+       on signs of intervals.
+       (math-pow-of-zero): Strengthen checks for positive and negative
+       exponents.
+
+       * calc/calc-aent.el, calc/calc-alg.el, calc/calc-arith.el
+       * calc/calc-bin.el, calc/calc-comb.el, calc/calc-cplx.el
+       * calc/calc-embed.el, calc/calc-fin.el, calc/calc-forms.el
+       * calc/calc-frac.el, calc/calc-funcs.el, calc/calc-graph.el
+       * calc/calc-help.el, calc/calc-incom.el, calc/calc-keypd.el
+       * calc/calc-lang.el, calc/calc-map.el, calc/calc-math.el
+       * calc/calc-misc.el, calc/calc-mode.el, calc/calc-mtx.el
+       * calc/calc-poly.el, calc/calc-prog.el, calc/calc-rewr.el
+       * calc/calc-rules.el, calc/calc-sel.el, calc/calc-stat.el
+       * calc/calc-store.el, calc/calc-stuff.el, calc/calc-trail.el
+       * calc/calc-undo.el, calc/calc-units.el, calc/calc-vec.el
+       * calc/calc-yank.el, calc/calcalg2.el, calc/calcalg3.el
+       * calc/calccomp.el, calc/calcsel2.el: Replace dummy autoloaded functions
+       with provide statements.
+
+       * calc/calc-alg.el (math-defsimplify): Move from calc-ext.el.
+
+       * calc/calc-embed.el (calc-do-embedded-activate): Remove from autoloads.
+
+       * calc/calc-ext.el: Remove dummy autoloading functions from autoloads.
+       (calc-load-everything, math-defsimplify): Replace dummy autoloading
+       functions by require statements.
+       (math-defsimplify): Move to calc-alg.el, add to autoloads.
+
+       * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command)
+       (calc-gnuplot-print): Give them values.
+
+       * calc/calc.el: Remove calc-Need-calc-aent and calc-Need-calc-misc from
+       autoloads.
+       Add calc-do-embedded-activate to autoloads.
+       (calc-gnuplot-name, calc-gnuplot-plot-command)
+       (calc-gnuplot-print-command): Move them to calc-graph.el.
+
+2004-11-30  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/mac-win.el (ccl-encode-mac-roman-font)
+       (ccl-encode-mac-cyrillic-font)
+       (ccl-encode-mac-centraleuropean-font, encoder-list)
+       (fontset-add-mac-fonts, create-fontset-from-mac-roman-font):
+       Support Cyrillic, CentralEuropean, and Dingbat font display
+
+2004-11-30  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-hooks.el (vc-recompute-state): Move here from vc.el.
+
+       * vc-cvs.el (vc-cvs-state): Handle the case where vc-state is
+       still nil.
+
+2004-11-29  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * emulation/tpu-edt.el (tpu-help-keypad-map, tpu-help-text)
+       (tpu-word-separator-list, tpu-skip-chars): defconst->defvar.
+
+2004-11-29  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-arith.el (math-pow-of-zero): Take into account different
+       cases of the base and exponent.
+
+2004-11-26  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * simple.el (next-error-buffer-p): Allow for inclusive and
+       exclusive tests for finding a buffer.
+       (next-error-find-buffer): Pass the exclusive and inclusive tests
+       to next-error-buffer-p.
+
+       * replace.el (occur-next-error): Switch to the Occur buffer when
+       appropriate, use the exclusive filter to next-error-find-buffer to
+       do it.  Use the absolute value of the motion amount.
+
 2004-11-29  Kenichi Handa  <handa@m17n.org>
 
-       * startup.el (command-line): Decode all buffer names by
+       * startup.el (command-line): Decode all default-directory by
        locale-coding-system.
 
 2004-11-29  Jay Belanger  <belanger@truman.edu>
 
        * fringe.el (fringe-indicators): Add fake defvar to avoid compiler
        warning.  Delay real definition, which uses
-       `set-fringe-indicators-1' till after the definition of that
-       function.
+       `set-fringe-indicators-1' till after the definition of that function.
 
 2004-11-28  Kim F. Storm  <storm@cua.dk>
 
 
 2004-11-27  Richard M. Stallman  <rms@gnu.org>
 
-       * comint.el (comint-read-noecho): Add trivial compatibility
-       definition.
+       * comint.el (comint-read-noecho): Add trivial compatibility definition.
 
        * generic.el (define-generic-mode): Doc fix.
 
        (compilation-forget-errors): Don't localize already local
        compilation-locs and remove FIXME about refontifying.
 
-2004-04-14  Kim F. Storm  <storm@cua.dk>
-
-       * startup.el (emacs-quick-startup): New defvar (set by -Q).
-       (command-line): New option -Q.  Like -q --no-site-file, but
-       in addition it also disables menu-bar, tool-bar, scroll-bars,
-       tool-tips, and the blinking cursor.
-       (command-line-1): Skip startup screen if -Q.
-       (fancy-splash-head): Use ":align-to center" prop to center splash image.
-
-       * emulation/cua-base.el (cua-read-only-cursor-color)
-       (cua-overwrite-cursor-color, cua-global-mark-cursor-color): Doc fix.
-
-2004-04-13  Dave Love  <fx@gnu.org>
-
-       * progmodes/python.el: Doc fixes.  Changes for compiler warnings.
-       (syntax): Don't require.
-       (python) <defgroup>: Add :version.
-       (python-quote-syntax): Re-written.
-       (inferior-python-mode): Move stuff here from run-python and add
-       some more.
-       (python-preoutput-continuation, python-preoutput-result)
-       (python-dotty-syntax-table): New.
-       (python-describe-symbol): Use them.
-       (run-python): Move stuff to inferior-python-mode.  Modify code
-       loaded into Python.
-       (python-send-region): Use python-proc, python-send-string.
-       (python-send-string): Send newlines too.  Callers changed.
-       (python-load-file): Re-written.
-       (python-eldoc-function): New.
-       (info-look): Don't require.
-       (python-after-info-look): New.  A modified version of former
-       top-level code for use with eval-after-load.
-       (python-maybe-jython, python-guess-indent): Use widened buffer.
-       (python-fill-paragraph): Re-written.
-       (python-mode): Fix outline-regexp.  Set outline-heading-end-regexp,
-       eldoc-print-current-symbol-info-function.  Add to eldoc-mode-hook.
-
-2004-04-13  Stefan Monnier  <monnier@iro.umontreal.ca>
-
-       * progmodes/python.el (run-python): Use compilation-shell-minor-mode.
-       Set compilation-error-regexp-alist earlier.
-
-       * progmodes/compile.el (compilation-minor-mode-map)
-       (compilation-shell-minor-mode-map, compile-mouse-goto-error)
-       (compile-goto-error): Re-merge the mouse and non-mouse commands.
-
-2004-04-12  Stefan Monnier  <monnier@iro.umontreal.ca>
-
-       * progmodes/compile.el (compile-goto-error): Select the buffer/window
-       corresponding to the event.
-
-2004-04-12  Joe Buehler  <jbuehler@hekiman.com>
-
-       * loadup.el: Add cygwin to system-type list, for unexec() support.
-
-2004-04-12  John Paul Wallington  <jpw@gnu.org>
-
-       * ibuffer.el (ibuffer-delete-window-on-quit): Remove.
-       (ibuffer-restore-window-config-on-quit): New variable to replace
-       `ibuffer-delete-window-on-quit'.  Update all references.
-       (ibuffer-prev-window-config): New variable.
-       (ibuffer-quit): Restore previous window configuration instead of
-       deleting window.
-       (ibuffer): Save window configuration before showing Ibuffer buffer.
-
-       * help.el (describe-mode): Doc fix.
-
-2004-04-12  Stefan Monnier  <monnier@iro.umontreal.ca>
-
-       * progmodes/compile.el (compilation-mode-font-lock-keywords): Fix test
-       not to treat nil as a function.
-
-       * vc-arch.el (vc-arch-root): Be a bit more careful.
-       (vc-arch-register): Save the buffer if we modified it.
-       (vc-arch-delete-rej-if-obsolete): Save excursion.
-       (vc-arch-find-file-hook): Use the simpler after-save-hook.
-       (vc-arch-responsible-p, vc-arch-init-version): New functions.
-
-       * net/ldap.el (ldap-search): Use list*.
-
-2004-04-12  Juri Linkov  <juri@jurta.org>
-
-       * info.el (Info-follow-reference): Allow multiline reference name.
-
-2004-04-11  Dave Love  <fx@gnu.org>
-
-       * emacs-lisp/bytecomp.el (byte-compile-cond): Fix last change.
-
-       * progmodes/python.el: New file.
-
-2004-04-11  Andre Spiegel  <spiegel@gnu.org>
-
-       * vc-hooks.el (vc-arg-list): Function removed.
-       (vc-default-workfile-unchanged-p): Use condition-case to check for
-       backward compatibility.
-
-       * vc.el (vc-print-log): Use condition-case to check for backward
-       compatibility.
-
-2004-04-11  Juri Linkov  <juri@jurta.org>
-
-       * dired.el (dired-faces): New defgroup.
-       (dired-header, dired-mark, dired-marked, dired-flagged)
-       (dired-warning, dired-directory, dired-symlink, dired-ignored):
-       New faces.
-       (dired-header-face, dired-mark-face, dired-marked-face)
-       (dired-flagged-face, dired-warning-face, dired-directory-face)
-       (dired-symlink-face, dired-ignored-face): New face variables.
-       (dired-font-lock-keywords): Use them instead of font-lock faces.
+2004-04-14
        Split the rule for dired marks into 3 separate rules: for marks,
        marked file names and flagged file names.