]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / ChangeLog
index 6ee0ab358cccc95351408f0c0b7618cb9029cce8..8a4f2c50de65d2b57e8f287033f8f23073edc16d 100644 (file)
@@ -1,3 +1,291 @@
+2006-10-31  Stephen Leake  <stephen_leake@stephe-leake.org>
+
+       * progmodes/ada-stmt.el: Change maintainer, apply
+       whitespace-cleanup, checkdoc.
+       (ada-func-or-proc-name): Add doc string.
+
+       * progmodes/ada-prj.el (ada-prj-new): Change maintainer, apply
+       whitespace-cleanup, checkdoc.  Minor improvements to many doc
+       strings and comments.
+       (ada-prj-display-page): Change buffer name to more accurately
+       reflect function.
+
+       * progmodes/ada-xref.el: Change maintainer, apply
+       whitespace-cleanup, checkdoc.  Minor improvements to many doc
+       strings and comments.  Don't look for `gvd' or `ddd' debuggers.
+       (ada-compile-current): Don't add newlines to commands.
+
+2006-10-31  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el: Add support for TCP sockets.
+       (server-use-tcp, server-host, server-auth-dir): New options.
+       (server-auth-key): New variable.
+       (server-ensure-safe-dir): Create nonexistent parent dirs.  Ignore
+       Unix-style file modes on Windows.
+       (server-start): Crete a TCP or Unix socket according to the value
+       of `server-use-tcp'.  For TCP sockets, create the id/auth file in
+       `server-auth-dir' directory.
+       (server-process-filter): Delete process if authentication
+       fails (which never happens for Unix sockets).
+
+2006-10-30  David Kastrup  <dak@gnu.org>
+
+       * subr.el (add-to-list): Don't continue checking if a match has
+       been found.
+
+2006-10-30  Chong Yidong  <cyd@stupidchicken.com>
+
+       * tutorial.el: Move defvars to avoid bytecomp warnings.
+       (tutorial--find-changed-keys): Check if viper-current-state is
+       bound before using it.
+       (help-with-tutorial): Check if viper-tutorial is defined before
+       using it.
+
+2006-10-30  Lennart Borgman  <lennart.borgman.073@student.lu.se>
+
+       * help-fns.el (help-with-tutorial): Moved to tutorial.el.
+
+       * tutorial.el: New file.
+       (help-with-tutorial): Moved here from help-fns.el. Added help for
+       rebound keys.  Fixed resume of tutorial.
+       (tutorial--describe-nonstandard-key, tutorial--sort-keys)
+       (tutorial--find-changed-keys, tutorial--display-changes)
+       (tutorial--saved-dir, tutorial--saved-file)
+       (tutorial--save-tutorial): New functions to support the changes in
+       help-with-tutorial.
+
+2006-10-30  Kenichi Handa  <handa@m17n.org>
+
+       * files.el (revert-buffer): If a unibyte buffer is being reverted
+       with a coding system for multibyte, set buffer multibyte before
+       calling insert-file-contents.
+
+2006-10-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * server.el (server-select-display): Use a dummy buffer to detect when
+       the frame is later used.
+       (server-select-display): New function.
+       (server-process-filter): Use it to detect unused temp frames.
+
+2006-10-29  Stephen Leake  <stephen_leake@stephe-leake.org>
+
+       * progmodes/ada-mode.el: Change maintainer, apply
+       whitespace-clean, checkdoc.  Minor improvements to many doc strings.
+       (ada-mode-version): New function.
+       (ada-create-menu): Menu operations are available for all supported
+       compilers.
+
+2006-10-29  Lars Hansen  <larsh@soem.dk>
+       * net/tramp.el (with-parsed-tramp-file-name): Correct debug
+       spec.  Highlight as keyword.
+       (tramp-do-copy-or-rename-file): Correct data for 'file-already-exists.
+       Don't call tramp-method-out-of-band-p for local files.
+       (tramp-touch): Quote file name.
+
+2006-10-28  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/calendar.el (cal-html-cursor-month)
+       (cal-html-cursor-year): Add autoloads for this new package.
+       (calendar-mode-map): Bind cal-html-cursor-month, cal-html-cursor-year.
+
+2006-10-28  Anna Bigatti  <bigatti@dima.unige.it>
+
+       * calendar/cal-html.el: New file.
+
+2006-10-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/authors.el (authors-aliases): Update.
+
+2006-10-27  Chong Yidong  <cyd@stupidchicken.com>
+
+       * version.el (emacs-version): Bump version number to 22.0.90.
+
+2006-10-26  John W. Eaton  <jwe@octave.org>
+
+       * progmodes/octave-inf.el (inferior-octave-has-built-in-variables):
+       New defvar.
+       (inferior-octave-resync-dirs): Check to see whether Octave has
+       built-in variables and set inferior-octave-has-built-in-variables.
+       Check inferior-octave-has-built-in-variables to decide whether to
+       send commands that set built-in variables or call functions to
+       change Octave's behavior.
+       Send "disp (pwd ())" to Octave instead of just "pwd".
+       (inferior-octave-startup): Send "more off" to Octave instead of
+       "page_screen_output = 0".
+
+2006-10-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/cl-indent.el (lisp-indent-259): Indent nil's in the
+       pattern normally.
+
+2006-10-26  Nick Roberts  <nickrob@snap.net.nz>
+
+       * bindings.el (mode-line-mode-menu): Remove bindings for global
+       minor modes (line/column number) as they are on the menubar.
+
+2006-10-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * term/w32-win.el (x-handle-name-switch): Doc fix.
+       (w32-standard-fontset-spec): Fix typo in docstring.
+
+       * midnight.el (midnight-buffer-display-time): Doc fix.
+       (clean-buffer-list-kill-never-buffer-names): Add "*server*".
+
+2006-10-22  martin rudalics  <rudalics@gmx.at>
+
+       * textmodes/flyspell.el (flyspell-check-region-doublons):
+       Fix last fix.
+
+2006-10-23  Nick Roberts  <nickrob@snap.net.nz>
+
+       * bindings.el (mode-line-mode-menu): List global minor modes
+       before local ones.
+
+2006-10-23  Kim F. Storm  <storm@cua.dk>
+
+       * subr.el (add-to-list): Optimize if compare-fn is `eq' or `eql'.
+       (sit-for): If last command was a prefix arg, add the read-ahead
+       event to unread-command-events as (t . EVENT) so it will be added
+       to this-command-keys by read-key-sequence.
+
+2006-10-22  martin rudalics  <rudalics@gmx.at>
+
+       * textmodes/flyspell.el (flyspell-word): Skip past all previous
+       whitespace when checking doublons.
+       (flyspell-check-region-doublons): Fix doublon regexp.
+       (flyspell-highlight-incorrect-region): Highlight doublons using
+       flyspell-duplicate face.
+
+       * progmodes/cperl-mode.el (cperl-invalid-face): Fix defcustom.
+
+2006-10-22  John Wiegley  <johnw@newartisans.com>
+
+       * progmodes/python.el (python-use-skeletons): python-mode was
+       auto-inserting templates (for those with abbrev-mode on), not only
+       by default -- *but without a configuration variable to disable
+       it*.  This rendered python-mode completely useless for me, so I
+       have added `python-use-skeletons', which is now off by default.
+
+2006-10-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/cperl-mode.el (cperl-mode): Don't assume
+       font-lock-multiline is auto-local (it's not).
+       (cperl-windowed-init): Ensure that cperl-font-lock-multiline is
+       initialized before calling cperl-init-faces.
+
+2006-10-22  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-info-stack-custom): Don't try to give
+       gdb-stack-position a value when there is no fringe.
+
+       * bindings.el (mode-line-mode-menu): Disable auto-revert-tail-mode
+       indicator if not visiting a file.
+
+2006-10-20  David Kastrup  <dak@gnu.org>
+
+       * window.el (kill-buffer-and-window): Fix a bug where an aborted
+       operation would still cause some window to collapse later.
+
+2006-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc.el (vc-switch-backend): Try to be more careful with unwanted
+       side-effect due to mixing various backends's file properties.
+
+       * vc-svn.el (vc-svn-parse-status): Remove unused arg `localp'.
+       Add arg `filename' instead.  Don't set vc-backend if `filename' is set.
+       Return `filename's status if applicable.  Update callers.
+
+2006-10-19  Kenichi Handa  <handa@m17n.org>
+
+       * international/kkc.el (kkc-region): When a key sequence is not
+       defined, append (this-single-command-raw-keys) to
+       unread-input-method-events.
+
+2006-10-19  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/ada-mode.el (ada-in-string-p): Doc fix.
+
+2006-10-19  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * version.el (emacs-version): Use mac-carbon-version-string.
+
+       * term/macterm.el (res-geometry): Apply 2006-10-18 change for x-win.el.
+
+2006-10-19  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * select.el (ccl-check-utf-8, string-utf-8-p): New functions
+       (by Kenichi Handa).
+       (xselect-convert-to-string): Decline requests for UTF8_STRING if
+       the selection is not UTF-8.
+
+2006-10-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/ada-mode.el (ada-83-string-keywords)
+       (ada-last-which-function-line ada-no-auto-case, ada-indent-region)
+       (ada-which-compiler, ada-align-modes, ada-adjust-case-buffer)
+       (ada-looking-at-semi-private, ada-get-body-name):
+       Fix typos in docstrings.
+       (ada-create-case-exception, ada-create-case-exception-substring):
+       Fix typos in error messages.
+       (ada-goto-matching-end, ada-narrow-to-defun): Doc fixes.
+
+2006-10-18  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * term/x-win.el (res-geometry): Don't set geometry from Xresources
+       to default-frame-alist if default-frame-alist already contains
+       width/height.
+
+2006-10-18  Richard Stallman  <rms@gnu.org>
+
+       * emacs-lisp/pp.el (pp-eval-expression): Use `X' to read value.
+       Non-interactive arg is the value, not the expression.
+
+       * simple.el (read-expression-map): Just set it, no defvar.
+
+       * subr.el (insert-for-yank-1): If last inserted char has
+       properties, mark them as rear-nonsticky.
+
+       * recentf.el (recentf-mode): Doc fix.
+
+       * facemenu.el (facemenu-add-new-face): Defend against symbol
+       that isn't a face name.
+
+       * dired-aux.el (dired-do-copy): Doc fix.
+
+2006-10-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (line-move-1): Ignore fields when moving to the
+       beginning of line to avoid getting point stuck.
+
+2006-10-18  Martin Rudalics  <rudalics@gmx.at>
+
+       * textmodes/flyspell.el (flyspell-word-search-backward):
+       Set inhibit-point-motion-hooks to avoid looping due to intangibile
+       text.
+
+2006-10-16  Richard Stallman  <rms@gnu.org>
+
+       * help-fns.el (describe-function-1): Special case optimization
+       for self-insert-command.
+
+2006-10-16  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-reread-directory): Work in `dir' mode too.
+
+2006-10-15  Martin Rudalics  <rudalics@gmx.at>
+
+       * textmodes/table.el: Require 'regexp-opt.
+
+2006-10-15  Lennart Borgman  <lennart.borgman.073@student.lu.se>
+
+       * progmodes/flymake.el (flymake-get-project-include-dirs-imp):
+       Use shell-quote-argument.
+
+       * shell.el (explicit-bash-args): Likewise.
+
+       * progmodes/ada-xref.el (ada-find-in-src-path): Likewise.
+       Use grep -E rather than egrep.
+
 2006-10-15  Micha\e,Ak\e(Bl Cadilhac  <michael.cadilhac@lrde.org>
 
        * ido.el (ido-exhibit): Allow `-', `_', and trailing `$' in user id.
 
 2006-10-13  Giorgos Keramidas  <keramida@ceid.upatras.gr>  (tiny change)
 
-       * apropos.el (apropos-pattern-quoted): Fix a typo in a doc
-       string.
+       * apropos.el (apropos-pattern-quoted): Fix a typo in a doc string.
 
 2006-10-13  Eli Zaretskii  <eliz@gnu.org>
 
 
 2006-10-12  Carsten Dominik  <dominik@science.uva.nl>
 
-       * textmodes/reftex-global.el (reftex-create-tags-file): Quote file
-       arguments.
+       * textmodes/reftex-global.el (reftex-create-tags-file):
+       Quote file arguments.
 
 2006-10-12  Richard Stallman  <rms@gnu.org>
 
 
        After 5.10:
 
-       This code may lock Emacs hard!!!  Use on your own risk!
+       This code may lock Emacs hard!!!  Use at your own risk!
 
        (cperl-font-locking): New internal variable.
        (cperl-beginning-of-property): New function.
                        recursively.
                Bound `next-single-property-change' via `point-max'.
        (cperl-unwind-to-safe): Bound likewise
-       (cperl-font-lock-fontify-region-function): Likewise
+       (cperl-font-lock-fontify-region-function): Likewise.
        (cperl-find-pods-heres): Mark as recursive for `cperl-to-comment-or-eol'
                Initialization of `cperl-font-lock-multiline-start' could be
                missed if the "main" fontification did not run due to the
                was inverted;
                Support `comment-column' = 0.
 
-2006-10-11  Martin Rudalics <rudalics@gmx.at>
+2006-10-11  Martin Rudalics  <rudalics@gmx.at>
 
        * dnd.el (dnd-handle-one-url): Fix typo in doc-string.
        * help-at-pt.el (scan-buf-move-to-region): Likewise.
 
 2006-10-08  Nick Roberts  <nickrob@snap.net.nz>
 
-       * progmodes/gdb-ui.el (gdb-speedbar-expand-node): Burp if
-       GUD buffer has been killed.
+       * progmodes/gdb-ui.el (gdb-speedbar-expand-node):
+       Burp if GUD buffer has been killed.
 
 2006-10-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
        * autoinsert.el (auto-insert-alist): Doc fix.
 
-2006-10-07  Johan Bockg\e,be\e(Brd  <bojohan@dd.chalmers.se>
+2006-10-07  Johan Bockg\e,Ae\e(Brd  <bojohan@dd.chalmers.se>
 
        * mouse-sel.el (mouse-insert-selection-internal):
        Use insert-for-yank, so that yank handlers are run.
        (python-symbol-completions): Use python-imports.
        (python-module-path, ffap-alist): Add support for ffap.
        (python-skeletons, python-mode-abbrev-table, def-python-skeleton)
-       (pythin-insert-*, python-default-template, python-expand-template):
+       (python-insert-*, python-default-template, python-expand-template):
        Add templates/skeletons.
        (python-setup-brm): Support for Bicycle Repair Man.
        (python-abbrev-syntax-table): New var.
 
        * emacs-lisp/lisp-mode.el (lisp-mode-variables):
        Add ;;;###autoload to `outline-regexp'.  Suggested by Stefan Monnier
-       <monnier@iro.umontreal.ca>
+       <monnier@iro.umontreal.ca>.
        (lisp-outline-level): Improve efficiency.  Suggested by David
        Kastrup <dak@gnu.org>.
 
 
        * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
        (gdb-goto-breakpoint): Make breakpoint handling work on template
-       functions in C++.  Reported by Martin Reed <mjreed@essex.ac.uk>
+       functions in C++.  Reported by Martin Reed <mjreed@essex.ac.uk>.
        (gdb-assembler-custom): Update to recognize breakpoint information
        added on 2005-01-19.
 
        (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
        Call `set-file-modes' when appropriate.
        (tramp-action-out-of-band): Mask `scp -p' error.  Reported by Isak
-       Johnsson <isak@hypergene.com>
+       Johnsson <isak@hypergene.com>.
        (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
        of both Tramp buffer and debug buffer.  Reported by Joakim Verona
-       <joakim@verona.se>
+       <joakim@verona.se>.
        (tramp-file-name-for-operation): Mark `shell-command' as magic for
        Emacs only.
 
        * simple.el (eval-expression-print-format): Avoid warning
        about edebug-active.
 
-2005-01-15  James R. Van Zandt  <jrvz@comcast.net>  (Tiny change)
+2005-01-15  James R. Van Zandt  <jrvz@comcast.net>  (tiny change)
 
        * progmodes/sh-script.el: Code copied from make-mode.el
        with small changes,