Typo.
[bpt/emacs.git] / lisp / ChangeLog
index eb44fb0..b7de6ea 100644 (file)
@@ -1,3 +1,483 @@
+2008-08-26  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/gud.el (tramp-file-name-localname)
+       (tramp-dissect-file-name): Declare.
+
+       * term/pc-win.el (msdos-setup-keyboard): Fix declaration.
+
+2008-08-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * bindings.el (mode-line-frame-control): New function, caters to
+       `pc' ``window system''.
+       (mode-line-frame-identification): Use it instead of accessing
+       window-system directly.
+
+2008-08-25  Juri Linkov  <juri@jurta.org>
+
+       * textmodes/text-mode.el (text-mode-map): Unbind "\es" from
+       `center-line' and "\eS" from `center-paragraph'.
+       (facemenu-keymap): Bind "\es" to `center-line' and "\eS" to
+       `center-paragraph'.
+
+2008-08-25  Ulf Jasper  <ulf@web.de>
+
+       * net/newst-treeview.el (newsticker-treeview-own-frame): Doc
+       fixed.
+       (newsticker-treeview-treewindow-width): New.
+       (newsticker-treeview-listwindow-height): New.
+       (newsticker-treeview-browse-url-item): New.
+       (newsticker-treeview-mode-map): Added
+       newsticker-treeview-browse-url-item.
+       (newsticker--treeview-window-init): Use
+       newsticker-treeview-treewindow-width and
+       newsticker-treeview-listwindow-height.
+
+       * net/newst-reader.el (newsticker-browse-url-item): New.
+
+2008-08-25  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-dir.el (vc-dir-marked-only-files-and-states):
+       (vc-dir-child-files-and-states): Reverse the list before returning it.
+
+2008-08-24  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-introspect): Use `dbus-call-method-non-blocking'.
+
+2008-08-24  Romain Francoise  <romain@orebokech.com>
+
+       * progmodes/python.el (run-python): Remove '' from sys.path.
+
+2008-08-23  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/fortran.el (fortran-tab-mode-string)
+       (fortran-comment-line-start, fortran-continuation-string): Doc fixes.
+
+2008-08-23  Eli Zaretskii  <eliz@gnu.org>
+
+       * term/pc-win.el (msdos-setup-keyboard) <msdos-setup-keyboard>:
+       Add declare-function.
+
+       * startup.el (command-line): Don't call tty-register-default-colors
+       if initial-window-system is `pc'.
+
+       * term/internal.el (local-function-key-map): Fix unbalanced parens.
+       (msdos-key-remapping-map): New variable.  Move
+       here all the special keys we will be remapping via
+       local-function-key-map.
+       (msdos-setup-keyboard): New function.
+
+       * term/pc-win.el (msdos-create-frame-with-faces): Renamed from
+       make-msdos-frame.
+       (terminal-init-internal): New function, errors out if called.
+       (msdos-initialize-window-system): New function.
+       (msdos-create-frame-with-faces): Set the terminal's
+       `terminal-initted' (sic!) parameter.
+       (frame-creation-function-alist): Add msdos-create-frame-with-faces.
+       (window-system-initialization-alist): Add
+       msdos-initialize-window-system.
+       (handle-args-function-alist): Use tty-handle-args for `pc'
+       ``window system'' as well.
+       (pc-win): Provide.
+
+       * term/tty-colors.el (tty-register-default-colors): Remove bogus
+       code for using msdos-color-values.
+
+       * loadup.el [ms-dos]: Load term/pc-win.
+
+2008-08-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-dir.el (vc-dir-prepare-status-buffer): Make sure we use a
+       directory name.
+
+2008-08-23  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gud.el (gud-common-init): Use absolute file so that
+       perldb works with tramp (sudo).
+
+       * term/x-win.el (x-gtk-map-stock): Don't let the tool bar destroy
+       match data in process filters.
+
+2008-08-23  Martin Rudalics  <rudalics@gmx.at>
+
+       * dired.el (dired-buffer-stale-p): Do not revert buffer that
+       can be written.
+
+2008-08-23  Glenn Morris  <rgm@gnu.org>
+
+       * dired-x.el (dired-guess-shell-alist-default): Add .mp3 and .ogg.
+       (dired-guess-shell-alist-user): Doc fix.  (Bug#417).
+
+2008-08-23  Chong Yidong  <cyd@stupidchicken.com>
+
+       * subr.el (temp-buffer-show-hook): Doc fix.
+
+2008-08-22  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-remote-process-environment): Add "EMACS=t"
+       and "INSIDE_EMACS=...".  Reported by Tassilo Horn
+       <tassilo@member.fsf.org>.
+
+       * net/trampver.el: Update release number.
+
+       * net/xesam.el (xesam-minor-mode): New minor mode.
+       (xesam-highlight-buffer): Remove.  Code moved to
+       `xesam-minor-mode'.
+       (xesam-refresh-entry): Use `xesam-minor-mode'.
+
+2008-08-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * minibuffer.el (completion--try-word-completion): Disable
+       partial-completion when considering the addition of a space or
+       hyphen.
+
+2008-08-21  John Paul Wallington  <jpw@pobox.com>
+
+       * mail/rmail.el (rmail-insert-inbox-text): Ensure that the
+       filename of `tofile' doesn't contain any colons on Windows,
+       Cygwin, and MS-DOS systems.
+
+2008-08-21  Daiki Ueno  <ueno@unixuser.org>
+
+       * epg.el (epg-make-context, epg-context-set-passphrase-callback)
+       (epg-context-set-progress-callback): Make sure the callback is a
+       cons of a function and a handback.  Update all callers.
+
+2008-08-20  David Reitter  <david.reitter@gmail.com>
+
+       * term/ns-win.el (ns-cursor-blink-rate, ns-cursor-blink-mode): Remove.
+       Patch applied by Adrian Robert.
+
+2008-08-20  Kevin Ryde  <user42@zip.com.au>
+
+       * textmodes/nroff-mode.el (nroff-mode): Avoid auto-filling on
+       directive lines.
+
+2008-08-20  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/xesam.el (xesam-highlight-string): Precise doc string.
+       (xesam-highlight-buffer): New defun.
+       (xesam-refresh-entry): Use it.  Better check for sourceModified.
+
+2008-08-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * edmacro.el (edmacro-parse-keys): Catch events with spaces in
+       their names.
+
+2008-08-19  Kenichi Handa  <handa@m17n.org>
+
+       * language/european.el ("Esperanto"): Change the preferred
+       charsets to iso-8859-3.
+
+       * language/utf-8-lang.el ("UTF-8"): Add the preferred charsets.
+
+       * international/fontset.el (script-representative-chars):
+       Delete the entry for symbol.
+       (setup-default-fontset): For symbol characters, don't specify
+       :script property.
+
+2008-08-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * minibuffer.el (completion-table-dynamic): Doc fix.
+
+       * cus-edit.el (custom-toggle-hide): Allow hiding only if widget is
+       saved.
+
+2008-08-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emulation/edt.el (edt-default-emulation-setup): Share
+       global-buffers-menu-map with the emulated global map.
+
+2008-08-18  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * term/ns-win.el (global): Uncomment "put backspace
+       ascii-character..." and friends, they are needed for tramp.
+
+2008-08-18  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-diag.el (font-show-log): Add optional arg N
+       to control the limit of font listing.
+
+2008-08-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       * window.el (recenter-top-bottom): Determine top and bottom
+       positions using scroll-margin instead of scroll-conservatively.
+
+2008-08-17  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * proced.el (proced-send-signal): Use beginning-of-line.
+
+2008-08-17  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * proced.el (proced-signal-list): Add POSIX 1003.1-2001 signals.
+       (proced-mode-map): Add tooltips for menus.  Use radio buttons for
+       listing types.
+       (proced-log-buffer): New variable.
+       (proced-mark-all, proced-unmark-all, proced-do-mark-al): Operate on
+       region if transient-mark-mode is turned on and the region is active.
+       (proced-omit-processes): Renamed from proced-hide-processes to
+       avoid key clash with describe-mode (bound to h).  Search for
+       marked processes starting from point-min.
+       (proced-header-space): Removed.
+       (proced-send-signal): Handle errors.  Operate on current process
+       if no process is marked.
+       (proced-why): New command.
+       (proced-log, proced-log-summary): New functions.
+       (proced-help): Use proced-why.
+       * textmodes/bibtex.el (bibtex-entry-format): Mark as safe.
+       (bibtex-autokey-year-title-separator): Fix doscstring.
+
+2008-08-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/xesam.el (xesam-vendor, xesam-notify-function):
+       New local variables.
+       (xesam-mode): Extend docstring.  Initialize `xesam-notify-function'.
+       (xesam-refresh-entry): Use `xesam-notify-function' if set.  Remove
+       Debbugs specific code; it shall be enabled via `xesam-mode-hooks'.
+       (xesam-new-search): Initialize `xesam-vendor'.
+
+2008-08-15  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-cmd.el (eshell-do-pipelines): Indicate the last command in
+       a pipeline.
+       * eshell/em-ls.el (eshell-ls-files): List one per line in a pipeline,
+       unless at the end of the pipeline.  (Bug#699).
+
+2008-08-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * minibuffer.el (completion-boundaries): Doc fix.
+       (display-completion-list): Only default base-size to zero if
+       completing in the minibuffer.
+
+       * simple.el (completion-base-size): Doc fix.
+       (choose-completion): Try reselecting completion-reference-buffer.
+
+2008-08-14  Michael Albinus  <michael.albinus@gmx.de>
+
+       * vc-dispatcher.el (vc-do-command): Let asynchronous processes run
+       also for remote directories.
+
+2008-08-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/easymenu.el (easy-menu-add): Don't precompute keybindings
+       since those precomputed values aren't used any more.
+       (easy-menu-precalculate-equivalent-keybindings): Obsolete.
+
+2008-08-14  Martin Rudalics  <rudalics@gmx.at>
+
+       * help.el (with-help-window): Return last value in BODY.
+
+2008-08-14  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/xesam.el (xesam-refresh-entry): Use `save-excursion' in the
+       notify function of the URL.
+       (xesam-new-search): Encode special characters in the query string.
+
+2008-08-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * term/ns-win.el (ns-parse-geometry): Rename from x-parse-geometry.
+
+2008-08-13  Andreas Schwab  <schwab@suse.de>
+
+       * net/tramp.el (tramp-handle-shell-command): Handle output going
+       to current buffer like shell-command.  Don't disable undo.
+
+2008-08-13  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-cmd.el (eshell/which): Handle the case where no description
+       is found.
+
+2008-08-12  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-defs.el (c-emacs-features):
+       argumentative-bod-function: bind mark-ring to avoid accumulating a
+       spurious mark.
+
+2008-08-12  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (visual-line--saved-state): New var.
+       (visual-line-mode): Save local values of variables, and restore
+       them when visual-line-mode is disabled.
+
+2008-08-12  NAKAGAWA Makoto  <gha03025@nifty.ne.jp>  (tiny change)
+
+       * net/ldap.el (ldap-search-internal): Tweak URL regexp.
+
+2008-08-11  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/cc-defs.el (c-emacs-features): Check
+       beginning-of-defun-raw instead of beginning-of-defun, and avoid
+       moving point during the test.
+
+       * emacs-lisp/lisp.el (beginning-of-defun): Doc fix.
+
+2008-08-11  Glenn Morris  <rgm@gnu.org>
+
+       * term/ns-win.el (x-parse-geometry): Doc fix.
+
+       * dired.el (x-popup-menu):
+       * hi-lock.el (x-popup-menu):
+       * mouse.el (font-face-attributes):
+       * calendar/cal-menu.el (x-popup-menu):
+       * calendar/calendar.el (x-popup-menu):
+       * calendar/holidays.el (x-popup-menu):
+       * progmodes/cperl-mode.el (x-popup-menu):
+       * term/ns-win.el (dnd-open-file, tool-bar-mode, scroll-bar-scale)
+       (x-open-connection):
+       * term/w32-win.el (x-colors, x-handle-args, x-parse-geometry)
+       (x-command-line-resources):
+       * term/x-win.el (x-colors, x-parse-geometry, x-resource-name)
+       (x-display-name, x-command-line-resources):
+       Add declarations for builds without X.
+
+2008-08-10  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/cal-bahai.el (holiday-bahai): Doc fix.
+
+2008-08-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-bzr.el (vc-bzr-find-revision): Rename from
+       vc-bzr-find-version, forgotten in the 2007-10-10 renaming.
+
+2008-08-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/xesam.el (xesam-search-engines): Add Debbugs hit fields.
+       (xesam-refresh-entry): Add Debbugs handling.  Insert a widget
+       "DONE", when all hits are retrieved.
+       (xesam-search): autoload it.
+
+2008-08-11  John Paul Wallington  <jpw@pobox.com>
+
+       * ibuffer.el (ibuffer-buffer-file-name): Return nil rather than
+       empty string when no filename.
+       (define-ibuffer-column filename): Accomodate that change.
+
+       * ibuf-ext.el (ibuffer-define-filter filename): Use plain old
+       `buffer-file-name' instead of `ibuffer-buffer-file-name'.
+
+2008-08-10  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (ELCFILES): Update.
+
+2008-08-10  John Paul Wallington  <jpw@pobox.com>
+
+       * pcvs.el (defun-cvs-mode): Add `doc-string' decl.
+
+2008-08-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * battery.el (battery-echo-area-format, battery-status-function):
+       Handle new Linux sysfs format for battery reporting.
+       (battery-linux-sysfs): New function.
+
+2008-08-07  Martin Rudalics  <rudalics@gmx.at>
+
+       * add-log.el (change-log-search-tag-name)
+       (change-log-goto-source): Fix behavior when point is not on tag.
+
+2008-08-06  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * startup.el (command-line-ns-option-alist): Use ignore instead of
+       ns-ignore-0-arg.
+
+       * term/ns-win.el (ns-ignore-0-arg, mouse-extend-region)
+       (ns-win-suspend-error, ns-yes-or-no-p, colors): Drop.
+       (ns-alternatives-map): New variable.
+       (x-set-up-function-keys): Use it.
+       (global): Comment out "put backspace ascii-character..." and friends.
+       Move function-key-map into ns-alternatives-map.  Don't call
+       precompute-menubar-bindings.  Don't set anything connected with
+       browse-url.
+       (after-make-frame-functions): Clarify comment why a hook is added.
+
+2008-08-06  Joakim Verona  <joakim@verona.se>
+
+       * thingatpt.el (thing-at-point-url-path-regexp): Allow parenthesis
+       in url:s.
+
+2008-08-06  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-svn.el (vc-svn-parse-status): Use when instead of if.
+       Fix 2008-01-01 change: use a shy group to not affect subsequent
+       match calls.
+
+2008-08-06  Reto Zimmermann  <reto@gnu.org>
+
+       * progmodes/vera-mode.el (vera-electric-tab):
+       * progmodes/vhdl-mode.el (vhdl-electric-tab): Make TAB indent
+       region when active.
+
+2008-08-06  Kenichi Handa  <handa@m17n.org>
+
+       * faces.el (face-valid-attribute-values): Fix handling the value
+       of (font-family-list) and font-XXX-table.
+
+2008-08-06  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * proced.el (proced-menu): Bind the correct function to for toggling.
+
+       * vc-dir.el (vc-dir-mode): Fix typo.
+
+2008-08-06  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * whitespace.el (whitespace-newline-mode)
+       (global-whitespace-newline-mode, whitespace-mode)
+       (global-whitespace-mode): Improve docstring.
+
+2008-08-05  Chong Yidong  <cyd@stupidchicken.com>
+
+       * kmacro.el (kmacro-exec-ring-item): Add autoload.
+
+       * files.el (auto-save-visited-file-name): Move definition to fileio.c.
+
+       * cus-start.el (all): Handle auto-save-visited-file-name.
+
+2008-08-05  Alex Shinn  <alexshinn@gmail.com>  (tiny change)
+
+       * files.el (hack-one-local-variable-eval-safep): Handle
+       lisp-indent-function and scheme-indent-function in addition to the
+       deprecated lisp-indent-hook.
+
+2008-08-05  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/xesam.el (top): Require `wid-edit' always.
+       (xesam-mode-line, xesam-highlight): New deffaces.
+       (xesam-objects): New local variable.
+       (xesam-search-engines): Fix error in field list.
+       (xesam-mode): Use `xesam-mode-line' instead of
+       `font-lock-type-face'.  Apply `xesam-mode' to a temp buffer, for
+       proper initialization (why?).
+       (xesam-highlight-string, xesam-get-hits)
+       (xesam-kill-buffer-function): New defuns.
+       (xesam-refresh-entry): Move code to `xesam-get-hits'.  Check
+       result of "hit.fields", it isn't a string only.  Wrap an error of
+       the strigi search engine ("xesam:size" is returned as string).
+       Highlight search items.
+       (xesam-refresh-search-buffer): Make logic of counters more simple.
+       Prefetch next hits.
+       (xesam-signal-handler): Use `xesam-mode-line' instead of
+       `font-lock-type-face'.
+       (xesam-new-search): Add `xesam-kill-buffer-function' to
+       `kill-buffer-hook'.
+
+2008-08-05  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * add-log.el (change-log-next-error, change-log-mode): Add support
+       for `next-error' to call `change-log-goto-source' on named files
+       in a ChangeLog.
+
+2008-08-05  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (math-read-number): Handle all C-like languages
+       properly.
+
+2008-08-04  Vincent Belaïche  <vincent.b.1@hotmail.fr>
+
+       * calc/calc.el (math-read-number): Handle C numbers beginning with
+       0 correctly.
+
+2008-07-27  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * term/ns-win.el ([ns-new-frame]): New global key.
+
 2008-08-04  Juanma Barranquero  <lekktu@gmail.com>
 
        * international/mule-cmds.el (read-char-by-name):
        a string.  Use separate error message when `arg' is not an integer.
        Bind `ucs-insert' to `C-x 8 RET'.
 
-2008-07-31  Joachim Nilsson  <joachim.nilsson@member.fsf.org> (tiny change)
+2008-07-31  Joachim Nilsson  <joachim.nilsson@member.fsf.org>  (tiny change)
 
        * progmodes/cc-styles.el (c-style-alist): For the Ellemtel style,
        move the (arglist-cont-nonempty) from c-offsets-alist to
 2008-07-30  Wilson Snyder  <wsnyder@wsnyder.org>
 
        * progmodes/verilog-mode.el (verilog-read-decls): Allow AUTORESET
-       to work with SV 'logic' signals.  [Julian Gorfajn]
+       to work with SV 'logic' signals.  Suggested by Julian Gorfajn.
        (verilog-auto-inst-column): Make verilog-auto-inst-column customizable.
        (verilog-string-replace-matches): Avoid recursion with small
        replacements.
        (verilog-mode-version-date, verilog-read-inst-param-value)
        (verilog-auto-inst, verilog-auto-inst-param)
        (verilog-auto-inst-port, verilog-simplify-range-expression): Add
-       verilog-auto-inst-param-value option for AUTOINST.  [David Rogoff]
-       This allows parameters to be replaced with their values, on the
-       expansion of an AUTOINST with Verilog 2001 style parameter settings.
+       verilog-auto-inst-param-value option for AUTOINST.  Suggested by
+       David Rogoff.  This allows parameters to be replaced with their
+       values, on the expansion of an AUTOINST with Verilog 2001 style
+       parameter settings.
 
-2008-07-30  David Lord  <david.lord@phonecoop.coop>
+2008-07-30  David Lord  <david.lord@phonecoop.coop>  (tiny change)
 
        * calendar/timeclock.el (timeclock-day-projects): Change a `cdr'
        to `cddr'.
 
 2008-07-22  Stephen Eglen  <stephen@gnu.org>
 
-       * iswitchb.el (iswitchb-delim): New variable, suggested by Ted Roden.
+       * iswitchb.el (iswitchb-delim): New variable.  Suggested by Ted Roden.
 
-2008-07-22  Sven Joachim  <svenjoac@gmx.de>  (tiny change)
+2008-07-22  Sven Joachim  <svenjoac@gmx.de>
 
        * vc-dir.el (vc-dir-recompute-file-state): Fix mismatched parenthesis.
 
        (line-move-1): Convert temporary-goal-column back to an integer if
        it was set as a float by a previous call to line-move-visual.
        (end-of-visual-line, beginning-of-visual-line)
-       (next-logical-line, previous-logical-line):  New functions.
+       (next-logical-line, previous-logical-line): New functions.
 
 2008-07-17  David Reitter  <david.reitter@gmail.com>
 
        keybindings to ctl-x-map.
 
        * bookmark.el: Rebind three global `C-x r' keys "b", "m", "l"
-       to the new map `ctl-x-r-map'  in autoload cookies.
+       to the new map `ctl-x-r-map' in autoload cookies.
 
        * expand.el: Rebind two global `C-x a' keys "n", "p"
        to the new map `abbrev-map' in autoload cookies.
 
        * calendar/calendar.el (calendar-other-dates): New function.
        (calendar-print-other-dates): Use calendar-other-dates.
-       * calendar/cal-menu.el (calendar-other-dates): Declare it, and removes
+       * calendar/cal-menu.el (calendar-other-dates): Declare it, and remove
        the declarations it replaces.
        (calendar-mouse-print-dates): Use calendar-other-dates.