Show
Ignore:
Timestamp:
04/16/06 21:46:31 (3 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lisp/ChangeLog

    r4037 r4058  
     12006-04-15  Michael Olson  <mwolson@gnu.org> 
     2 
     3        * emacs-lisp/tq.el: Improve comments. 
     4        (tq-queue-head-question): New accessor function. 
     5        (tq-queue-head-regexp, tq-queue-head-closure, tq-queue-head-fn): 
     6        Update for modified queue structure. 
     7        (tq-queue-add): Accept `question' argument. 
     8        (tq-queue-pop): If a question is pending, send it. 
     9        (tq-enqueue): Accept new optional argument `delay-question'.  If 
     10        this is non-nil, and at least one other question is pending a 
     11        response, queue the question rather than sending it immediately. 
     12 
     132006-04-15  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de> 
     14 
     15        * calendar/appt.el (appt-add): Check whether an appointment is 
     16        already present in appt-time-msg-list.  Simplify code. 
     17 
     182006-04-14  Stefan Monnier  <monnier@iro.umontreal.ca> 
     19 
     20        * progmodes/cc-langs.el (c-mode-menu): 
     21        Don't presume c-subword-mode is bound. 
     22 
     232006-04-13  Bill Wohler  <wohler@newt.com> 
     24 
     25        * cus-edit.el (customize-package-emacs-version-alist): Update docstring. 
     26        (customize-package-emacs-version): Use cdr instead of cadr now 
     27        that alists use dotted pairs. 
     28 
     29        * custom.el (defcustom): Fix docstring for :package-version. 
     30 
     312006-04-13  Michael Albinus  <michael.albinus@gmx.de> 
     32 
     33        * net/tramp.el (tramp-display-shell-command-buffer): New defvar. 
     34        (tramp-handle-shell-command): Display output buffer only when 
     35        `tramp-display-shell-command-buffer' is true. 
     36        (tramp-handle-process-file): Set `tramp-display-shell-command-buffer'. 
     37 
     382006-04-13  Carsten Dominik  <dominik@science.uva.nl> 
     39 
     40        * textmodes/org.el (org-set-autofill-regexps): Set only the local 
     41        values of `adaptive-fill-regexp' and `adaptive-fill-function'. 
     42 
     432006-04-13  Romain Francoise  <romain@orebokech.com> 
     44 
     45        * pcvs-parse.el (cvs-parse-table): Use `with-temp-buffer' to avoid 
     46        leaving temporary .cvsignore buffers behind. 
     47 
     482006-04-13  Carsten Dominik  <dominik@science.uva.nl> 
     49 
     50        * textmodes/org.el: (org-set-regexps-and-options) 
     51        (org-get-current-options): Better names for the startup folding 
     52        options. 
     53 
     542006-04-13  Thien-Thi Nguyen  <ttn@gnu.org> 
     55 
     56        * vc.el (vc-annotate): Arrange for point to end up at the same 
     57        line number as in the original, but only when using a new buffer. 
     58 
     592006-04-12  Davis Herring  <herring@lanl.gov>  (tiny change) 
     60 
     61        * files.el (hack-one-local-variable-eval-safep): 
     62        Recognize `edebug-form-spec' for `put', but only if it passes 
     63        `edebug-basic-spec'.  Generalize `put' handling. 
     64 
     65        * emacs-lisp/edebug.el (edebug-basic-spec): New function for 
     66        vetting file-local form specs. 
     67 
     68        * allout.el (allout-layout): Autoload its `safe-local-variable' 
     69        property. 
     70 
     712006-04-13  Carsten Dominik  <dominik@science.uva.nl> 
     72 
     73        * textmodes/org.el: (org-ctrl-c-ctrl-c): Improve documentation string. 
     74        (org-agenda-mouse-1-follows-link) 
     75        (org-mouse-1-follows-link): New options. 
     76        (org-format-agenda-item): Fix bug if TAGS is nil. 
     77        (org-agenda-get-scheduled): Quote `priority' symbol in plist. 
     78 
     792006-04-13  Nick Roberts  <nickrob@snap.net.nz> 
     80 
     81        * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers): 
     82        GDB 6.1+ gives full filename for "info sources" so use 
     83        file-name-nondirectory. 
     84 
     852006-04-12  Romain Francoise  <romain@orebokech.com> 
     86 
     87        * subr.el (read-passwd): Bind `message-log-max' to nil. 
     88 
     892006-04-12  Stefan Monnier  <monnier@iro.umontreal.ca> 
     90 
     91        * progmodes/perl-mode.el (perl-indent-new-calculate): 
     92        Recompute parse-start after jumping backward by a whole sexp. 
     93 
     942006-04-11  Stefan Monnier  <monnier@iro.umontreal.ca> 
     95 
     96        * vc.el (vc-ensure-vc-buffer): Only change current-buffer, not the 
     97        window configuration. 
     98        (vc-annotate-display-select): Select the buffer so that current-buffer 
     99        (and selected-window) is the output buffer at the end of vc-annotate. 
     100 
     1012006-04-11  J.D. Smith  <jdsmith@as.arizona.edu> 
     102 
     103        * vc.el (vc-annotate-color-map): Add custom TTY color map for 
     104        8-color terminals, to use all of the colors in a sensible order. 
     105        256-color terminals work well with the standard map. 
     106        (vc-annotate-lines): Only strip the first color character if it 
     107        is "#", to allow for terminal-style named colors. 
     108        (vc-annotate-warp-version): Pass buf to `goto-line' to ensure 
     109        the correct buffer is scrolled. 
     110 
     1112006-04-11  Richard Stallman  <rms@gnu.org> 
     112 
     113        * emacs-lisp/bytecomp.el (byte-compile-file): 
     114        Bind enable-local-variables to :safe, and make normal-mode obey it. 
     115 
     116        * files.el (enable-local-variables): Allow value :safe. 
     117        (normal-mode): Doc fix. 
     118        (hack-local-variables): Implement enable-local-variables = :safe. 
     119        (hack-local-variables-confirm): Don't prevent quitting. 
     120 
     1212006-04-11  Stefan Monnier  <monnier@iro.umontreal.ca> 
     122 
     123        * loadhist.el (unload-feature): A bit of sanity check of 
     124        load-history entries.  Cancel timer-vars before unbinding them. 
     125 
     126        * hexl.el (hexl-isearch-search-function): Fix regexp-building code to 
     127        quote special chars, and make the trick work on the hex part of the 
     128        buffer as well. 
     129        (hexl-mode, hexl-save-buffer, hexl-mode-exit) 
     130        (hexl-maybe-dehexlify-buffer): Use restore-buffer-modified-p. 
     131 
     132        * startup.el (normal-splash-screen): Fix last change so we don't wait 
     133        2 minutes if we don't show the splash screen. 
     134 
     1352006-04-11  Carsten Dominik  <dominik@science.uva.nl> 
     136 
     137        * textmodes/org.el (org-export-plain-list-max-depth) 
     138        (org-table-spaces-around-separators) 
     139        (org-radio-targets, org-activate-camels) 
     140        (org-table-spaces-around-invisible-separators): Options removed. 
     141        (org-time-stamp-rounding-minutes, org-remember-templates) 
     142        (org-ellipsis, org-activate-links, org-descriptive-links): 
     143        New options. 
     144        (org-remember-apply-template, org-current-time) 
     145        (org-finish-edit-table-field) 
     146        (org-link-unescape, org-link-escape) 
     147        (org-string-width, org-table-clean-line, org-html-do-expand) 
     148        (org-edit-agenda-file-list, org-store-new-agenda-file-list) 
     149        (org-read-agenda-file-list): New functions. 
     150        (org-table-edit-field) 
     151        (org-table-create-or-convert-from-region): New commands 
     152        (org-table-toggle-vline-visibility): Command removed. 
     153        (org-table-convert-region): Made a command. 
     154        (orgtbl-deleta-backward-char,orgtbl-delete-char): Remove commands. 
     155        Replace with the normal org- functions. 
     156        (org-self-insert-command): Don't trigger realign unnecessarily 
     157        when blanking a field that is not full. 
     158        (org-mode): `Set buffer-invisibility-spec' for links. 
     159        (org-activate-links2): Hide link part and only show descriptive 
     160        part of the link. 
     161        (org-insert-link): Modify for new linking system. 
     162        (org-store-link): Store description separately, for use by 
     163        `org-insert-link'. 
     164        (org-table-align): Use `org-string-width'. 
     165        (defgroup): Completely new group structure for custom variables. 
     166        (org-agenda-files): Option: Single file name allowed.  Function: 
     167        Optional argument unrestrited means ignore any restricitons. 
     168        (org-install-agenda-files-menu): Find a buffer in Org-mode before 
     169        trying to modify the menu.  Use generalized access to 
     170        `org-agenda-files.' 
     171        (org-agenda-list, org-todo-list, org-cycle-agenda-files) 
     172        (org-agenda-file-to-front, org-remove-file, org-diary) 
     173        (org-tags-view, org-export-icalendar-all-agenda-files) 
     174        (org-export-icalendar-combine-agenda-files): Use generalized 
     175        access to `org-agenda-files'. 
     176        (org-remember-handler): Correctly preserve heading if present. 
     177        (org-table-insert-row, org-table-insert-hline): Deal with 
     178        invisible characters. 
     179 
     1802006-04-10  J.D. Smith  <jdsmith@as.arizona.edu> 
     181 
     182        * vc.el (vc-annotate-display-mode): Made default 'fullscale. 
     183        (vc-annotate-color-map): New 18 element constant 
     184        value/saturation, rotating hue colormap, from red->blue. 
     185        (vc-annotate-mode-menu): "Default" -> "By Color Map Range". 
     186        (vc-annotate-display-select): Switch to annotate-mode elsewhere. 
     187        (vc-annotate): To avoid killing the required local variables, 
     188        set them before the end of `with-output-to-temp-buffer', and 
     189        after first switching to annotate-mode. 
     190        (vc-annotate-warp-version): Add buffer argument in goto-line to 
     191        ensure annotation, not source, is scrolled. 
     192 
     1932006-04-10  Bill Wohler  <wohler@newt.com> 
     194 
     195        * custom.el (defcustom, custom-handle-keyword): 
     196        Add :package-version keyword. 
     197        (custom-add-package-version): New function.  Sets value of new 
     198        property 'custom-package-version from :package-version keyword. 
     199        (defcustom): Create Common Keywords section in docstring. 
     200        (defface, defgroup): Replace definitions of a select few keywords 
     201        with a reference to the Common Keywords in defcustom. 
     202        (defcustom, defface, defgroup): Replace reference to Customization 
     203        chapter in manual with hyperlink. 
     204 
     205        * cus-edit.el (customize-package-emacs-version-alist): 
     206        New variable. 
     207        (customize-changed-options): Add check for custom-package-version. 
     208        (customize-package-emacs-version): New function to look up Emacs 
     209        version corresponding to the given package version. 
     210 
     211        * emacs-lisp/find-func.el (find-function-regexp): Allow dashes in 
     212        defun name, in similar fashion to find-variable-regexp. 
     213 
     2142006-04-10  Eli Zaretskii  <eliz@gnu.org> 
     215 
     216        * international/mule-cmds.el (set-locale-environment): Fix last 
     217        change for when the locale's preferences don't specify any encoding. 
     218 
     2192006-04-10  Stefan Monnier  <monnier@iro.umontreal.ca> 
     220 
     221        * emacs-lisp/find-func.el (find-function-search-for-symbol): Fix regexp 
     222        so the defined var/fun doesn't need to be quoted. 
     223 
     2242006-04-10  Richard Stallman  <rms@gnu.org> 
     225 
     226        * finder.el (finder-mode-map): Add n and p bindings. 
     227 
     2282006-04-10  Nick Roberts  <nickrob@snap.net.nz> 
     229 
     230        * progmodes/gdb-ui.el (gdb-init-1): Re-initialise gdb-main-file to nil. 
     231        (gdb-get-version): Make it work for pre "interpreter mi" (GDB 5.3?). 
     232        (gdb-setup-windows): Put something in source window if we can't find 
     233        the source file. 
     234        (gdb-frame-handler): Make it work again with just assembly. 
     235        (gdb-data-list-register-values-handler): Make it work when there is 
     236        no stack. 
     237 
     2382006-04-09  Richard Stallman  <rms@gnu.org> 
     239 
     240        * mail/rmail.el (rmail-mime-charset-pattern): Ignore format and delsp 
     241        specs while looking for charset. 
     242 
     243        * textmodes/picture.el (picture-mode-exit): Run picture-mode-exit-hook. 
     244 
     245        * play/landmark.el (lm-font-lock-face-O, lm-font-lock-face-X): 
     246        Make them faces. 
     247        (lm-font-lock-keywords): Update appropriately. 
     248 
     2492006-04-10  Kim F. Storm  <storm@cua.dk> 
     250 
     251        * simple.el (filter-buffer-substring): Add NOPROPS arg, so 
     252        it can also replace buffer-substring-no-properties. 
     253 
     254        * emulation/cua-base.el (cua-delete-region, cua-paste) 
     255        (cua-repeat-replace-region): Use filter-buffer-substring. 
     256 
     257        * emulation/cua-gmrk.el (cua-copy-region-to-global-mark) 
     258        (cua-cut-region-to-global-mark): Likewise. 
     259 
     260        * emulation/cua-rect.el (cua--extract-rectangle) 
     261        (cua-incr-rectangle, cua--rectangle-aux-replace): Likewise. 
     262 
     2632006-04-09  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de> 
     264 
     265        * textmodes/bibtex.el (bibtex-entry-update): New optional arg 
     266        entry-type.  Add field delimiters to numerical fields if they are 
     267        not present. 
     268 
     2692006-04-09  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de> 
     270 
     271        * textmodes/bibtex.el (bibtex-find-text-internal): Add new element 
     272        string-const to return value. 
     273        (bibtex-remove-delimiters): Use it. 
     274 
     2752006-04-08  Stefan Monnier  <monnier@iro.umontreal.ca> 
     276 
     277        * emacs-lisp/bytecomp.el (byte-compile-form): Don't call 
     278        cl-byte-compile-compiler-macro unless it exists. 
     279 
     2802006-04-08  Eli Zaretskii  <eliz@gnu.org> 
     281 
     282        * files.el (hack-local-variables-confirm) <offer-save>: 
     283        Clarify message text.  Suggested by Ralf Angeli. 
     284 
     2852006-04-08  Michael Cadilhac  <michael.cadilhac@lrde.org>  (tiny change) 
     286 
     287        * rect.el (kill-rectangle): Don't barf if `kill-read-only-ok' is set. 
     288        (delete-extract-rectangle-line): Use `filter-buffer-substring' 
     289        instead of `buffer-substring' and `delete-region'.  (Most of the 
     290        code actually copied from `kill-region'.) 
     291 
     2922006-04-08  Ryan Yeske  <rcyeske@gmail.com> 
     293 
     294        * rcirc.el (rcirc-default-server): Rename from rcirc-server. 
     295        (rcirc-default-port): Rename from rcirc-port. 
     296        (rcirc-default-nick): Rename from rcirc-nick. 
     297        (rcirc-default-user-name): Rename from rcirc-user-name. 
     298        (rcirc-default-user-full-name): Rename from rcirc-user-full-name. 
     299        (rcirc-low-priority-flag): New variable. 
     300        (rcirc-decode-coding-system): New defcustom. 
     301        (rcirc-encode-coding-system): New defcustom. 
     302        (rcirc-coding-system-alist): New defcustom. 
     303        (rcirc-multiline-major-mode): New defcustom. 
     304        (rcirc-nick): New internal variable. 
     305        (rcirc-process): Remove variable. 
     306        (rcirc-server-buffer): New variable. 
     307        (rcirc): Update to use rcirc-default-* variables above. 
     308        (rcirc-connect): Do not add window-configuration-hook-here. 
     309        (rcirc-server): New internal variable. 
     310        (rcirc-connect): Do not send keepalive pings if 
     311        rcirc-keepalive-seconds is nil. 
     312        (with-rcirc-server-buffer): New macro. 
     313        (rcirc-send-string): Encode with rcirc-encode-coding-system. 
     314        (rcirc-server-name): Rename from rcirc-server. 
     315        (rcirc-buffer-process): New function. 
     316        (rcirc-buffer-nick): New function. 
     317        (rcirc-buffer-target): Remove function. 
     318        (set-rcirc-decode-coding-system, set-rcirc-encode-coding-system): 
     319        New commands. 
     320        (rcirc-mode-map): Change binding of C-c C-l to 
     321        rcirc-toggle-low-priority. 
     322        (rcirc-mode): Initialize coding system based on 
     323        rcirc-coding-system-alist.  New change-major-mode-hook to part the 
     324        channel on a mode change.  Make kill-buffer-hook buffer-local. 
     325        (rcirc-change-major-mode-hook): New function. 
     326        (rcirc-clean-up-buffer): Rename from rcirc-kill-buffer-hook-1. 
     327        (rcirc-last-post-time): New variable. 
     328        (rcirc-process-message): Store the last time user posted a message 
     329        to this target. 
     330        (rcirc-multiline-minor-mode): New mode. 
     331        (rcirc-multiline-minor-mode-map): New mode map. 
     332        (rcirc-edit-multiline): Put multiline-edit buffer in 
     333        rcirc-multiline-major-mode along with rcirc-multiline-minor-mode. 
     334        (rcirc-print): Ignore any line starting with an ignored nick. 
     335        (rcirc-print): Decode using rcirc-decode-coding-system. 
     336        (rcirc-track-minor-mode): Update global-mode-string when disabling 
     337        this mode. 
     338        (minor-mode-alist): Add LowPri indicator. 
     339        (rcirc-toggle-low-priority): New function. 
     340        (rcirc-last-non-irc-buffer): Prefix arg now no means switch to 
     341        next lowpriority buffer with activity. 
     342        (rcirc-record-activity): Sort buffers in rcirc-activity by the 
     343        last time the user posted a message in to the target. 
     344        (rcirc-update-activity-string): New formatting for low priority 
     345        buffers. 
     346        (rcirc-split-activity): New function. 
     347        (rcirc-handler-PART, rcirc-handler-KICK) 
     348        (rcirc-handler-PART-or-KICK): Kick responses are printed properly. 
     349        (rcirc-nick-away-alist): New variable. 
     350        (rcirc-handler-301): New handler.  Away messages are printed once 
     351        per change. 
     352 
     3532006-04-08  Eli Zaretskii  <eliz@gnu.org> 
     354 
     355        * info.el (Info-follow-nearest-node): Doc fix. 
     356 
     357        * international/mule-cmds.el (set-locale-environment): Make sure 
     358        the coding-system preferred by the locale's language has the same 
     359        EOL conversion type as the original buffer-file-coding-system. 
     360        (locale-language-names): Add a few MS Windows language codes. 
     361 
     3622006-04-07  Richard Stallman  <rms@gnu.org> 
     363 
     364        * simple.el (eval-expression): Doc fix. 
     365 
     366        * emacs-lisp/lisp-mode.el (eval-print-last-sexp, eval-last-sexp) 
     367        (eval-defun): Doc fixes. 
     368 
     3692006-04-07  Reiner Steib  <Reiner.Steib@gmx.de> 
     370 
     371        * pgg-gpg.el: Revert to revision 1.8 to allow the use of gpg-agent. 
     372 
     3732006-04-07  Nick Roberts  <nickrob@snap.net.nz> 
     374 
     375        * progmodes/gdb-ui.el (gdb-init-2): Set current filename using 
     376        GDB list command without argument for greater generality. 
     377 
     3782006-04-06  Reiner Steib  <Reiner.Steib@gmx.de> 
     379 
     380        * subr.el (string-or-null-p): New function. 
     381 
     382        * textmodes/paragraphs.el (sentence-end): Use string-or-null-p. 
     383 
     384        * textmodes/ispell.el (ispell-local-dictionary): Use string-or-null-p. 
     385 
     386        * files.el: Update comment about safe-local-variable declarations. 
     387 
     3882006-04-06  J.D. Smith  <jdsmith@as.arizona.edu> 
     389 
     390        * progmodes/idlwave.el: Updated to IDLWAVE version 6.0. 
     391        See idlwave.org. 
     392 
     393        * progmodes/idlw-shell.el: Updated to IDLWAVE version 6.0. 
     394        See idlwave.org.  Includes code to obsolete idlw-rinfo.el. 
     395 
     396        * progmodes/idlw-help.el: Updated to IDLWAVE version 6.0. 
     397        See idlwave.org. 
     398 
     399        * progmodes/idlw-complete-structtag.el: Updated to IDLWAVE 
     400        version 6.0 (minimal changes).  See idlwave.org. 
     401 
     402        * progmodes/idlw-toolbar.el: Updated to IDLWAVE version 
     403        6.0 (minimal changes).  See idlwave.org. 
     404 
     405        * progmodes/idlw-rinfo.el: File obsoleted and removed. 
     406 
     4072006-04-06  Romain Francoise  <romain@orebokech.com> 
     408 
     409        * pgg-gpg.el: Sync back with Gnus 5.10, reverting changes that add 
     410        symmetric encryption features and a new asynchronous interface to 
     411        GnuPG.  This new version is version 1.4, plus whitespace changes. 
     412 
     4132006-04-06  Reiner Steib  <Reiner.Steib@gmx.de> 
     414 
     415        * files.el: Move some `safe-local-variable' declarations to the 
     416        respective files. 
     417 
     418        * textmodes/ispell.el (ispell-check-comments) 
     419        (ispell-local-dictionary): Mark as safe. 
     420 
     421        * abbrev.el (abbrev-mode): Mark as safe. 
     422 
     423        * add-log.el (change-log-default-name): Mark as safe. 
     424 
     425        * textmodes/reftex-vars.el (reftex-vref-is-default) 
     426        (reftex-fref-is-default, reftex-level-indent) 
     427        (reftex-guess-label-type): Mark as safe. 
     428 
     429        * textmodes/fill.el (colon-double-space): Mark as safe. 
     430 
     431        * textmodes/paragraphs.el (paragraph-start, paragraph-separate) 
     432        (sentence-end-double-space, sentence-end-without-period) 
     433        (sentence-end-without-space, sentence-end, sentence-end-base) 
     434        (page-delimiter, paragraph-ignore-fill-prefix): Mark as safe. 
     435 
     4362006-04-06  Kim F. Storm  <storm@cua.dk> 
     437 
     438        * ido.el (ido-mode): Remove ido-ignore-unc-host-regexps from 
     439        the :set-after list. 
     440        (ido-downcase-unc-hosts): New user option.  Default on. 
     441        (ido-ignore-unc-host-regexps): Don't reset ido-unc-hosts-cache 
     442        when it is set, as regexps are now applied on the fly. 
     443        (ido-unc-hosts): Keep all known hosts in ido-unc-hosts-cache. 
     444        Make C-a DTRT--filter hosts through ido-ignore-unc-host-regexps 
     445        on the fly, but only when ido-process-ignore-lists is set. 
     446        Do case insensitive filtering if ido-downcase-unc-hosts is set. 
     447        Only downcase names if ido-downcase-unc-hosts is set. 
     448 
     4492006-04-06  Juanma Barranquero  <lekktu@gmail.com> 
     450 
     451        * ido.el (ido-unc-hosts-cache): Fix typo in docstring. 
     452 
     453        * woman.el (WoMan-xref-man-page): Fix call to `substring'. 
     454 
     4552006-04-05  Kim F. Storm  <storm@cua.dk> 
     456 
     457        * ido.el (ido-mode): Set after ido-unc-hosts and 
     458        ido-ignore-unc-host-regexps. 
     459        (ido-save-history): Save ido-unc-hosts-cache. 
     460        (ido-load-history): Load ido-unc-hosts-cache. 
     461        (ido-reread-directory): Refresh unc hosts cache in // dir. 
     462 
     463        * startup.el (fancy-splash-screens): Set emulation-mode-map-alists 
     464        to nil while displaying slash screen. 
     465 
     4662006-04-05  Daiki Ueno  <ueno@unixuser.org> 
     467 
     468        * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): 
     469        Wait for BEGIN_SIGNING too, new in GnuPG 1.4.3. 
     470 
     4712006-04-05  Kenichi Handa  <handa@m17n.org> 
     472 
     473        * international/characters.el: Setup cases of Latin, Greek, and 
     474        Cyrillic characters in CJK charsets. 
     475 
     4762006-03-29  Daiki Ueno  <ueno@unixuser.org> 
     477 
     478        * pgg-gpg.el (pgg-gpg-start-process): Don't bind 
     479        default-enable-multibyte-characters.  This reverts the change from 
     480        revision 6.17 which is no longer necessary because the passphrase 
     481        is sent separately now.  GnuPG messages are unreadable under 
     482        multibyte locales with default-enable-multibyte-characters set to nil. 
     483 
     4842006-04-04  Andreas Schwab  <schwab@suse.de> 
     485 
     486        * files.el: Mark `left-margin', `byte-compile-dynamic-docstrings' 
     487        and `byte-compile-warnings' as `safe-local-variable'. 
     488 
     4892006-04-04  Dan Nicolaescu  <dann@ics.uci.edu> 
     490 
     491        * man.el (Man-mode-map): Restore the \r binding. 
     492        (Man-abstract-xref-man-page): If Man-target-string is a function, 
     493        call it. 
     494        (Man-highlight-references): Use Man-default-man-entry to get the 
     495        target. Deal with xrefs too. 
     496        (Man-highlight-references0): Don't call the target function. 
     497 
     498        * woman.el (WoMan-xref-man-page): Strip the section number, woman 
     499        cannot deal with it. 
     500 
     5012006-04-04  Daiki Ueno  <ueno@unixuser.org> 
     502 
     503        * pgg-gpg.el: Clean up process buffers every time gpg processes 
     504        complete. 
     505 
     5062006-04-04  Kenichi Handa  <handa@m17n.org> 
     507 
     508        * sort.el (sort-build-lists): Don't bind inhibit-field-text-motion 
     509        here. 
     510        (sort-lines, sort-numeric-fields, sort-fields, sort-columns): 
     511        Temporarily bind inhibit-field-text-motion to t. 
     512 
     5132006-04-03  Stefan Monnier  <monnier@iro.umontreal.ca> 
     514 
     515        * startup.el (normal-splash-screen): Only set mode-line-format in the 
     516        splash buffer, so as not to interfere when debugging the code. 
     517        Ignore errors when switching buffer. 
     518 
     5192006-04-03  Romain Francoise  <romain@orebokech.com> 
     520 
     521        * dired.el (dired-dnd-protocol-alist): Fix typo. 
     522 
     5232006-04-03  Reiner Steib  <Reiner.Steib@gmx.de> 
     524 
     525        * savehist.el (savehist): Add :version. 
     526        (savehist-ignored-variables): New variable. 
     527        (savehist-minibuffer-hook): Don't save variables listed in 
     528        `savehist-ignored-variables'. 
     529 
     530        * dired.el (dired-dnd-protocol-alist): Mention that change does 
     531        only apply to new buffers in doc string. 
     532 
     5332006-04-03  Lennart Borgman  <lennart.borgman.073@student.lu.se>  (tiny change) 
     534 
     535        * recentf.el (recentf-open-files-item): Include newline in button 
     536        field, so opening a file will work, when the point is at the end 
     537        of the file name.  Allow, for example, to [i]search a file by 
     538        extension and just push RET to open it. 
     539 
     5402006-04-03  Daiki Ueno  <ueno@unixuser.org> 
     541 
     542        * pgg-gpg.el (pgg-gpg-process-filter) 
     543        (pgg-gpg-wait-for-completion): Check if buffer is alive. 
     544 
     545        * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG: 
     546        lines, temporary fix. 
     547 
     5482006-04-02  Dan Nicolaescu  <dann@ics.uci.edu> 
     549 
     550        * ibuf-macs.el (define-ibuffer-column): Document the new parameter. 
     551 
     5522006-04-02  Richard Stallman  <rms@gnu.org> 
     553 
     554        * progmodes/compile.el (compilation-message-face): Make it defcustom. 
     555 
     5562006-04-02  Dan Nicolaescu  <dann@ics.uci.edu> 
     557 
     558        * ibuf-macs.el (define-ibuffer-column): Add a new key: 
     559        header-mouse-map. 
     560 
     561        * ibuffer.el (ibuffer-name-header-map, ibuffer-size-header-map) 
     562        (ibuffer-mode-header-map): New keymaps. 
     563        (ibuffer-update-title-and-summary): Enable mouse face highlighting 
     564        and keybindings for column headers. 
     565        (name,size,mode) <define-ibuffer-column>: Add a header-mouse-map 
     566        property. 
     567 
     5682006-04-02  Drew Adams  <drew.adams@oracle.com>  (tiny change) 
     569 
     570        * speedbar.el (speedbar-after-create-hook): Doc fix. 
     571 
     5722006-04-02  Michael Ernst  <mernst@alum.mit.edu> 
     573 
     574        * shell.el (shell-directory-tracker) 
     575        (shell-dynamic-complete-command): Doc fixes. 
     576 
     5772006-04-01  Matt Hodges  <MPHodges@member.fsf.org> 
     578 
     579        * pcomplete.el (pcomplete-show-completions): Recognize TAB on text 
     580        terminals. 
     581 
     5822006-04-01  Kim F. Storm  <storm@cua.dk> 
     583 
     584        * ido.el (ido-unc-hosts-cache): New defvar. 
     585        (ido-unc-hosts): If value of defcustom is a function, call it to 
     586        get list of UNC hosts.  Add function-item choices to specify 
     587        ido-unc-hosts-net-view or user function. 
     588        (ido-ignore-unc-host-regexps): New defcustom. 
     589        (ido-unc-hosts-net-view, ido-unc-hosts): New functions. 
     590        (ido-is-unc-root, ido-is-unc-host, ido-file-name-all-completions) 
     591        (ido-exhibit): Call ido-unc-hosts to get list of UNC hosts. 
     592 
     5932006-03-13  Stefan Monnier  <monnier@iro.umontreal.ca> 
     594 
     595        * pcvs-util.el (cvs-insert-strings): Fix bug with strings longer than 
     596        wwidth. 
     597 
     5982006-03-31  Juanma Barranquero  <lekktu@gmail.com> 
     599 
     600        * ido.el (ido-cache-unc-host-shares-time, ido-report-no-match) 
     601        (ido-max-work-file-list, ido-switch-buffer) 
     602        (ido-read-file-name-as-directory-commands): 
     603        Fix typos in docstrings. 
     604 
     6052006-03-30  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp> 
     606 
     607        * term/mac-win.el (mac-system-coding-system): Define and use after 
     608        Mac-specific coding systems are ready. 
     609 
     6102006-03-27  Romain Francoise  <romain@orebokech.com> 
     611 
     612        * net/rcirc.el (rcirc-connect): Add autoload cookie. 
     613 
     614        * ldefs-boot.el: Update. 
     615 
     6162006-03-27  Daiki Ueno  <ueno@unixuser.org> 
     617 
     618        * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for 
     619        passphrases when it is not needed. 
     620        (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for 
     621        passphrase stuff from gpg, should only be necessary when you use 
     622        gpg with a smartcard. 
     623 
     6242006-03-27  Nick Roberts  <nickrob@snap.net.nz> 
     625 
     626        * comint.el (comint-dynamic-list-completions): Allow user to 
     627        select *Completions* buffer. 
     628 
     6292006-03-27  Carsten Dominik  <dominik@science.uva.nl> 
     630 
     631        * textmodes/org.el (org-get-level-face): Fix bug with level counting. 
     632 
     6332006-03-26  Andreas Schwab  <schwab@suse.de> 
     634 
     635        * progmodes/gud.el (gdb): Only complain about multiple debugging 
     636        when the gdb process is still running. 
     637 
     6382006-03-25  Eli Zaretskii  <eliz@gnu.org> 
     639 
     640        * mail/rmail.el (tool-bar-map): Defvar it. 
     641        (rmail-tool-bar-map): Tool-bar buttons for Rmail. 
     642        (rmail-perm-variables): Make rmail-tool-bar-map a local variable. 
     643 
     6442006-03-25  Sven Joachim  <svenjoac@gmx.de>  (tiny change) 
     645 
     646        * help.el (print-help-return-message): Suggest to use 
     647        display-buffer instead of switch-to-buffer-other-window to restore 
     648        the previous window without selecting it. 
     649 
     6502006-03-25  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp> 
     651 
     652        * frame.el (select-frame-by-name): Call x-focus-frame also when 
     653        window-system is mac. 
     654 
     655        * term/mac-win.el: Adjust Courier font specifications in 
     656        x-fixed-font-alist. 
     657        (mac-select-convert-to-string): Use utf-16be-mac or utf-16le-mac 
     658        when directly encoding to UTF-16 in native byte order, no BOM. 
     659 
     6602006-03-25  Kim F. Storm  <storm@cua.dk> 
     661 
     662        * emulation/cua-base.el (cua-rectangle-mark-key): New defcustom. 
     663        (cua--init-keymaps): Use it instead of fixed C-return. 
     664        (cua-mode): Set after it. 
     665 
     666        * emulation/cua-rect.el (cua--init-rectangles): 
     667        Use cua-rectangle-mark-key instead of fixed C-return. 
     668 
     6692006-03-25  Nick Roberts  <nickrob@snap.net.nz> 
     670 
     671        * progmodes/gdb-ui.el (gdba): Revert 2006-03-10 change for case of 
     672        "run" in .gdbinit. 
     673        (gdb-var-create-regexp): Remove "^done" prefix for gdb-mi.el. 
     674 
     6752006-03-24  Romain Francoise  <romain@orebokech.com> 
     676 
     677        * files.el (ctl-x-5-map): Really bind C-x 5 C-o to 
     678        `display-buffer-other-frame'. 
     679 
     6802006-03-24  Kim F. Storm  <storm@cua.dk> 
     681 
     682        * apropos.el (apropos-synonyms): Add selection => region. 
     683 
     6842006-03-24  Nick Roberts  <nickrob@snap.net.nz> 
     685 
     686        * progmodes/gdb-ui.el (gdb-var-create-regexp) 
     687        (gdb-var-list-children-regexp, gdb-var-update-regexp) 
     688        (gdb-var-list-children-regexp-1, gdb-var-update-regexp-1) 
     689        (gdb-data-list-register-values-regexp) 
     690        (gdb-stack-list-locals-regexp, gdb-stack-list-locals-handler): 
     691        Future proof against new fields being added to MI output. 
     692        (gdb-send): Don't treat backslashes for program input as 
     693        continuations. 
     694        (gdb-assembler-handler): Don't use window-start for this handler. 
     695        (gdb-frame-handler): Don't change to hollow arrow if overlay 
     696        arrow doesn't move to new frame. 
     697 
     6982006-03-24  Nick Roberts  <nickrob@snap.net.nz> 
     699 
     700        * progmodes/gdb-ui.el (gdb-continuation): Declare earlier to 
     701        prevent compiler warnings. 
     702        (gdb-stopped): Check for gud-last-last-frame (case: signal). 
     703        (breakpoint-disabled): Make lighter for contrast with overlay arrow. 
     704        (gdb-assembler-custom): Use hollow-right-triangle for assembler 
     705        buffer too. 
     706 
     7072006-03-23  Reiner Steib  <reinersteib+gmane@imap.cc> 
     708 
     709        * pgg-gpg.el (pgg-gpg-update-agent): Check for 
     710        make-network-process, so we can use the same code in Gnus v5-10 
     711        too and have this file fully synchronized with that release. 
     712 
     7132006-03-23  Romain Francoise  <romain@orebokech.com> 
     714 
     715        * ibuf-ext.el (ibuffer-read-filter-group-name): 
     716        Use `ibuffer-generate-filter-groups' to make completion list match 
     717        the filter groups that are really displayed in the Ibuffer buffer. 
     718        (ibuffer-generate-filter-groups): Add new args noempty, nodefault. 
     719 
     7202006-03-23  Kenichi Handa  <handa@m17n.org> 
     721 
     722        * international/mule-cmds.el (sort-coding-systems): Describe that 
     723        the argument is modified in docstring. 
     724 
     7252006-03-22  Sascha Wilde  <wilde@sha-bang.de> 
     726 
     727        * pgg-gpg.el (pgg-gpg-use-agent): Disable by default. 
     728        (pgg-gpg-update-agent): New function. 
     729        (pgg-gpg-use-agent-p): New function. 
     730        (pgg-gpg-process-region, pgg-gpg-encrypt-region) 
     731        (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region) 
     732        (pgg-gpg-sign-region): Use it. 
     733 
     7342006-03-21  Chong Yidong  <cyd@stupidchicken.com> 
     735 
     736        * cus-edit.el (custom-face-set): Call custom-push-theme before 
     737        face-spec set so that `changed' theme is correctly saved. 
     738        (custom-face-reset-standard): Reset to recalculated face rather 
     739        than defface spec. 
     740 
     741        * custom.el (custom-push-theme): Only save `changed' theme if the 
     742        current face does not match the defface specs. 
     743 
     7442006-03-21  Simon Josefsson  <jas@extundo.com> 
     745 
     746        * pgg-gpg.el: Ideas below based on patch from Sascha Wilde 
     747        <wilde@sha-bang.de>. 
     748        (pgg-gpg-use-agent): New variable. 
     749        (pgg-gpg-process-region): Use it. 
     750        (pgg-gpg-encrypt-region): Likewise. 
     751        (pgg-gpg-encrypt-symmetric-region): Likewise. 
     752        (pgg-gpg-decrypt-region): Likewise. 
     753        (pgg-gpg-sign-region): Likewise. 
     754        (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password. 
     755 
     7562006-03-21  Carsten Dominik  <dominik@science.uva.nl> 
     757 
     758        * textmodes/org.el (org-open-at-point): Fix bug in wiki-style 
     759        bracket links. 
     760 
     7612006-03-21  Kim F. Storm  <storm@cua.dk> 
     762 
     763        * progmodes/gdb-ui.el (gdb-reset): Set buffer local value of 
     764        fringe-indicator-alist instead of modifying global value. 
     765        (gdb-frame-handler): Likewise. 
     766 
     7672006-03-21  Nick Roberts  <nickrob@snap.net.nz> 
     768 
     769        * diff-mode.el (diff-function): Make it inherit from diff-header 
     770        instead of diff-context. 
     771 
     772        * progmodes/gdb-ui.el (hollow-right-triangle): Define as fringe 
     773        bitmap. 
     774        (gdb-info-stack-custom): Rename from gdb-info-frames-custom and 
     775        change names in macro above for consistency. 
     776        (gdb-frame-handler): Use hollow-right-triangle for all selected 
     777        frames which except the innermost (where execution has stopped). 
     778        (gdb-reset): Reset buffer-local values of overlay-arrow. 
     779 
     7802006-03-20  Richard Stallman  <rms@gnu.org> 
     781 
     782        * simple.el (set-mark-command): Doc fix. 
     783 
     784        * files.el (display-buffer-other-frame): New command. 
     785        (ctl-x-4-map): Bind C-x 5 C-o to it. 
     786 
     7872006-03-20  Stefan Monnier  <monnier@iro.umontreal.ca> 
     788 
     789        * jit-lock.el (jit-lock-function): Check for the actual defer-timer 
     790        rather than just defer-time, in case defer-time has been changed but 
     791        the timer isn't running yet. 
     792        (jit-lock-deferred-fontify): Correspondingly let-bind defer-timer. 
     793 
     7942006-03-19  Luc Teirlinck  <teirllm@auburn.edu> 
     795 
     796        * help-mode.el (help-follow-symbol): New function. 
     797        Essentially identical to the old `help-follow', but do not let 
     798        `push-button' do the work when on an xref. 
     799        (help-mode-map): Bind `help-follow-symbol' to "C-c C-c". 
     800 
     8012006-03-19  Richard Stallman  <rms@gnu.org> 
     802 
     803        * help-mode.el (help-xref-symbol-regexp): Make no xref for symbol 
     804        preceded by the word `program'. 
     805        (help-follow-mouse, help-follow): Throw error if not on xref. 
     806        Delete no longer used args. 
     807 
     8082006-03-20  Nick Roberts  <nickrob@snap.net.nz> 
     809 
     810        * progmodes/gdb-ui.el (gdb-stopped): Even when there is no source 
     811        annotation ensure gud-overlay-arrow-position is redisplayed. 
     812 
     8132006-03-19  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de> 
     814 
     815        * textmodes/bibtex.el (bibtex-include-OPTkey) 
     816        (bibtex-entry-field-alist, bibtex-generate-url-list): Mark as risky. 
     817        (bibtex-autokey-name-case-convert) 
     818        (bibtex-autokey-titleword-case-convert): Make these the aliases 
     819        for the following two variables. 
     820        (bibtex-autokey-name-case-convert-function) 
     821        (bibtex-autokey-titleword-case-convert-function): Make these the 
     822        real names. 
     823        (bibtex-font-lock-keywords): Make bibtex-font-lock-url and 
     824        bibtex-font-lock-crossref sublists. 
     825        (bibtex-mode): Revert 2005-12-30 change (which made 
     826        completion-ignore-case buffer-local). 
     827        (bibtex-url): Simplify. 
     828 
     8292006-03-19  Kim F. Storm  <storm@cua.dk> 
     830 
     831        * emulation/cua-rect.el (cua--highlight-rectangle): Set overlay 
     832        cursor property value to 2 (to align with C level change). 
     833 
     8342006-03-19  Bill Wohler  <wohler@newt.com> 
     835 
     836        * image.el (image-load-path-for-library): Shorten first line in 
     837        docstring. 
     838 
     8392006-03-18  Richard Stallman  <rms@gnu.org> 
     840 
     841        * mail/rmail.el (rmail-reply-regexp): Undo previous change. 
     842 
     8432006-03-18  Ben North  <ben@redfrontdoor.org>  (tiny change) 
     844 
     845        * isearch.el (isearch-other-meta-char): Handle user bindings for 
     846        shifted control characters. 
     847 
     8482006-03-18  Agustin Martin  <agustin.martin@hispalinux.es> 
     849 
     850        * textmodes/ispell.el (ispell-skip-region-alist): Add "_+" to the 
     851        part that matches email addresses, file names, etc. 
     852 
     8532006-03-18  Eli Zaretskii  <eliz@gnu.org> 
     854 
     855        * term/w32-win.el (mouse-set-font): 
     856        Mention w32-list-proportional-fonts in the doc string. 
     857 
     8582006-03-18  Kim F. Storm  <storm@cua.dk> 
     859 
     860        * ido.el (ido-cache-ftp-work-directory-time): Doc fix. 
     861        (ido-unc-hosts): New user option to explicitly define list of know 
     862        UNC-style hosts for completion. 
     863        (ido-cache-unc-host-shares-time): New user option. 
     864        (ido-is-unc-root, ido-is-unc-host, ido-cache-unc-valid): 
     865        New helper functions for UNC file-name support. 
     866        (ido-may-cache-directory): Check for UNC host.  Simplify. 
     867        (ido-wash-history): Clean out old UNC hosts. 
     868        (ido-nonreadable-directory-p): UNC hosts are always readable. 
     869        (ido-directory-too-big-p): UNC hosts are never too big. 
     870        (ido-set-current-directory): Handle UNC root path. 
     871        (ido-file-name-all-completions): Complete UNC host names from 
     872        ido-unc-hosts list.  Cache UNC host shares. 
     873        (ido-make-file-list-1): Don't filter UNC root. 
     874        (ido-exhibit): Check for // in root directory, and switch to UNC 
     875        mode by setting ido-current-directory to //. 
     876 
     8772006-03-17  Luc Teirlinck  <teirllm@auburn.edu> 
     878 
     879        * cus-edit.el (customize-changed-options): Mention explicit 
     880        version number as default in prompt. 
     881 
     8822006-03-17  Bill Wohler  <wohler@newt.com> 
     883 
     884        * image.el (image-load-path-for-library): Minor docstring fix. 
     885 
     8862006-03-17  Carsten Dominik  <dominik@science.uva.nl> 
     887 
     888        * textmodes/org.el (org-read-date): Include subgroup 5 into 
     889        replacement text. 
     890        (org-popup-calendar-for-date-prompt): Fix customization type. 
     891 
     8922006-03-17  Nick Roberts  <nickrob@snap.net.nz> 
     893 
     894        * progmodes/gdb-ui.el (gud-watch): Provide completion. 
     895        (gdb-continuation): New variable. 
     896        (gdb-send): Deal with continuation lines. 
     897 
     898        * progmodes/gud.el (gud-gdb-complete-command) 
     899        (gud-gdb-run-command-fetch-lines): Adapt for use with watch 
     900        expressions. 
     901        (gud-tooltip-mode): Use buffer-local value. 
     902 
     9032006-03-16  Kim F. Storm  <storm@cua.dk> 
     904 
     905        * ido.el (ido-edit-input): Use selected match, if any. 
     906 
     9072006-03-16  Bill Wohler  <wohler@newt.com> 
     908 
     909        * image.el (image-load-path-for-library): Prefer user's images in 
     910        image-load-path. 
     911 
     9122006-03-16  Martin Rudalics  <rudalics@gmx.at> 
     913 
     914        * mouse.el (mouse-drag-vertical-line): Use window-inside-edges 
     915        when checking for attempt to drag leftmost or rightmost scrollbar. 
     916 
     9172006-03-16  Nick Roberts  <nickrob@snap.net.nz> 
     918 
     919        * progmodes/gdb-ui.el (gdb-inferior-status): New variable. 
     920        (gdb-force-mode-line-update): New function. 
     921        (gdb-resync, gdb-starting, gdb-signal, gdb-exited, gdb-stopped) 
     922        (gdb-exited): Use them. 
     923        (gdb-signal): New function. 
     924        (gdb-annotation-rules): Provide a rule for it. 
     925 
     9262006-03-16  Kenichi Handa  <handa@m17n.org> 
     927 
     928        * international/mule.el (auto-coding-regexp-alist): Add entries 
     929        for Unicode BOM. 
     930 
     931        * sort.el (sort-build-lists): Temporarily bind 
     932        inhibit-field-text-motion to t. 
     933 
     9342006-03-15  Luc Teirlinck  <teirllm@auburn.edu> 
     935 
     936        * locate.el (locate-command, locate-make-command-line) 
     937        (locate-fcodes-file, locate-update-command) 
     938        (locate-prompt-for-command, locate, locate-with-filter) 
     939        (locate-get-file-positions): Doc fixes. 
     940        (locate-buffer-name, locate-header-face): Remove leading `*' in 
     941        defcustom. 
     942        (locate-filter-output): Use `keep-lines' instead of its alias 
     943        `delete-non-matching-lines'. 
     944        (locate-get-filename, locate-get-dirname): Add introductory comment. 
     945        (locate-find-directory-other-window): Give appropriate error 
     946        message if used outside main listing. 
     947 
     9482006-03-15  Stefan Monnier  <monnier@iro.umontreal.ca> 
     949 
     950        * font-lock.el (font-lock-lines-before): Delete variable, subsumed by 
     951        the new extend-region feature. 
     952        (font-lock-after-change-function): Update correspondingly. 
     953        * jit-lock.el (jit-lock-after-change): Update correspondingly. 
     954        * progmodes/grep.el (font-lock-lines-before): Don't disable. 
     955 
     9562006-03-15  Bill Wohler  <wohler@newt.com> 
     957 
     958        * image.el (image-load-path-for-library): Fix example by not 
     959        recommending that one binds image-load-path.  Just defvar it to 
     960        placate compiler and only use it if previously defined. 
     961 
     9622006-03-15  Carsten Dominik  <dominik@science.uva.nl> 
     963 
     964        * textmodes/org.el (org-insert-centered): Use `string-width' to 
     965        make underlining