Show
Ignore:
Timestamp:
2005年11月26日 08時33分26秒 (3 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • vendor/emacs-CVS_HEAD/lisp/ChangeLog

    r3939 r3988  
     12005-11-25  Chong Yidong  <cyd@stupidchicken.com> 
     2 
     3        * progmodes/compile.el (compilation-setup): Fix last fix. 
     4 
     52005-11-26  Nick Roberts  <nickrob@snap.net.nz> 
     6 
     7        * progmodes/gdb-ui.el (gdb-info-breakpoints-custom) 
     8        (gdb-mouse-toggle-breakpoint-margin) 
     9        (gdb-mouse-toggle-breakpoint-fringe, gdb-threads-select):  
     10        Add gdb-server-prefix to keep out of command history. 
     11        (gdb-edit-register-value): New function. 
     12        (gdb-registers-mode-map): Bind mouse-2 and RET to it. 
     13        (gdb-info-registers-custom): Use above map. 
     14 
     152005-11-25  Chong Yidong  <cyd@stupidchicken.com> 
     16 
     17        * custom.el (enable-theme): Signal error if argument is not a 
     18        theme.  Don't recalculate a face if it's not loaded yet. 
     19 
     20        * cus-face.el (custom-theme-set-faces): Don't change saved-face if 
     21        the `user' theme is in effect. 
     22 
     23        * info.el (Info-on-current-buffer): Record actual filename in 
     24        Info-current-file, instead of t, or a fake filename if a non-file 
     25        buffer.  Make autoload. 
     26        (Info-find-node, Info-revert-find-node): No need to check for 
     27        Info-current-file nil. 
     28        (Info-set-mode-line, Info-up, Info-copy-current-node-name): 
     29        Info-current-file is now never `t'. 
     30        (Info-fontify-node): Many simplifications due to Info-current-file 
     31        always being valid.  Use Info-find-file to find node filename. 
     32 
     332005-11-25  David Kastrup  <dak@gnu.org> 
     34 
     35        * longlines.el (longlines-wrap-line): Reorder wrapping to "insert 
     36        new character, then delete" in order to preserve markers. 
     37 
     382005-11-25  David Ponce  <david@dponce.com> 
     39 
     40        * recentf.el (recentf-arrange-by-rule): Handle a special 
     41        `auto-mode-alist'-like "strip suffix" rule. 
     42        (recentf-build-mode-rules): Handle second level auto-mode entries. 
     43 
     442005-11-25  Michael Kifer  <kifer@cs.stonybrook.edu> 
     45 
     46        * viper-keym.el (viper-ESC-key): Use different values in terminal and 
     47        window modes. 
     48 
     49        * viper.el (viper-emacs-state-mode-list): Delete mail-mode, add 
     50        jde-javadoc-checker-report-mode. 
     51 
     52        * ediff-wind (ediff-make-wide-display): Slight simplification. 
     53 
     54        * ediff.el (ediff-date): Change the date of last update. 
     55 
     562005-11-24  Chong Yidong  <cyd@stupidchicken.com> 
     57 
     58        * hi-lock.el (hi-lock-buffer-mode): Renamed from `hi-lock-mode'. 
     59        Use define-minor-mode, and make it a local mode.  Turn on font-lock. 
     60        (hi-lock-mode): New global minor mode. 
     61        (turn-on-hi-lock-if-enabled): New function. 
     62        (hi-lock-line-face-buffer, hi-lock-face-buffer, hi-lock-set-pattern): 
     63        Change arguments to regexp and face instead of a font-lock pattern. 
     64        Directly set face property, instead of refontifying. 
     65        (hi-lock-font-lock-hook): Check if font-lock is being turned on. 
     66        (hi-lock-find-patterns): Use line-number-at-pos. 
     67 
     68        (hi-lock-face-phrase-buffer): Call hi-lock-buffer-mode.  Use new 
     69        arguments for hi-lock-set-pattern. 
     70        (hi-lock-unface-buffer, hi-lock-set-file-patterns): Call 
     71        font-lock-fontify-buffer. 
     72        (hi-lock-find-file-hook, hi-lock-current-line) 
     73        (hi-lock-refontify, hi-lock-set-patterns): Delete unused functions. 
     74 
     75        (hi-lock-font-lock-hook): Turn off hi-lock when font lock is 
     76        turned off. 
     77 
     78        * progmodes/compile.el (compilation-setup): Don't fiddle with 
     79        font-lock-defaults. 
     80 
     812005-11-25  Nick Roberts  <nickrob@snap.net.nz> 
     82 
     83        * progmodes/gdb-ui.el (gdb-var-create-handler) 
     84        (gdb-var-list-children-handler): Find values for all variable 
     85        objects.  gud-speedbar-buttons decides whether to display them. 
     86 
     872005-11-24  Romain Francoise  <romain@orebokech.com> 
     88 
     89        * info.el (Info-speedbar-fetch-file-nodes): Prefix temporary 
     90        buffer name with a space. 
     91 
     922005-11-24  Carsten Dominik  <dominik@science.uva.nl> 
     93 
     94        * textmodes/org.el: (org-export-plain-list-max-depth): Renamed from 
     95        `org-export-local-list-max-depth'.  Change default value to 3. 
     96        (org-auto-renumber-ordered-lists) 
     97        (org-plain-list-ordered-item-terminator): New options. 
     98        (org-at-item-p, org-beginning-of-item, org-end-of-item) 
     99        (org-get-indentation, org-get-string-indentation) 
     100        (org-maybe-renumber-ordered-list, org-renumber-ordered-list): New 
     101        functions. 
     102        (org-move-item-down, org-move-item-up): New commands. 
     103        (org-export-as-html): New classes for CSS support.  Bug fix in 
     104        regular expression detecting fixed-width regions.  Respect 
     105        `org-local-list-ordered-item-terminator'. 
     106        (org-set-autofill-regexps, org-adaptive-fill-function): "1)" is 
     107        also a list item. 
     108        (org-metaup, org-metadown, org-shiftmetaup, org-shiftmetadown): 
     109        New item moving functions. 
     110 
     1112005-11-24  Juri Linkov  <juri@jurta.org> 
     112 
     113        * isearch.el (isearch-repeat): With empty search ring set 
     114        `isearch-error' to the error string instead of signaling error 
     115        with the function `error'. 
     116 
     1172005-11-24  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp> 
     118 
     119        * term/mac-win.el: Make modifier `ctrl' an alias for `control'. 
     120 
     1212005-11-24  Nick Roberts  <nickrob@snap.net.nz> 
     122 
     123        * progmodes/gdb-ui.el (gdb-speedbar-auto-raise): New function 
     124        and variable. 
     125        (gdb-var-create-handler, gdb-var-list-children-handler): 
     126        Don't match on "char **...". 
     127        (gdb-var-update-handler): Find values for all variable objects. 
     128        (gdb-info-frames-custom): Identify frames by leading "#". 
     129 
     130        * progmodes/gud.el (gud-speedbar-menu-items): Add 
     131        gdb-speedbar-auto-raise as radio button. 
     132        (gud-speedbar-buttons): Raise speedbar if requested. 
     133        Don't match on "char **...". 
     134        (gud-speedbar-buttons): Add (pointer) value for non-leaves. 
     135        Make it editable. 
     136 
     1372005-11-23  Chong Yidong  <cyd@stupidchicken.com> 
     138 
     139        * info.el (Info-fontify-node): Handle the case where 
     140        Info-current-file is t. 
     141 
     1422005-11-23  Stefan Monnier  <monnier@iro.umontreal.ca> 
     143 
     144        * simple.el (blink-matching-open): Fix off-by-one in last change. 
     145 
     1462005-11-23  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp> 
     147 
     148        * term/mac-win.el: Don't change default directory. 
     149 
     1502005-11-22  Luc Teirlinck  <teirllm@auburn.edu> 
     151 
     152        * cus-edit.el (Custom-reset-standard): Make it handle Custom group 
     153        buffers correctly.  (It used to throw an error in such buffers.) 
     154        Make it ask for confirmation in group buffers and other Custom 
     155        buffers containing more than one customization item. 
     156 
     1572005-11-22  John Paul Wallington  <jpw@gnu.org> 
     158 
     159        * net/goto-addr.el (goto-address-fontify): Put `follow-link' 
     160        property on mail and url overlays. 
     161        (goto-address-at-point): Use `posn-set-point' instead of 
     162        `mouse-set-point' because the latter is not fbound when configured 
     163        without X. 
     164 
     1652005-11-22  Lars Hansen  <larsh@soem.dk> 
     166 
     167        * ls-lisp.el (ls-lisp-parse-symlink): Delete. 
     168        (ls-lisp-classify, ls-lisp-format): Delete call to 
     169        ls-lisp-parse-symlink. 
     170        (ls-lisp-handle-switches): Handle symlinks to directories as 
     171        directories when ls-lisp-dirs-first in non-nil. 
     172 
     1732005-11-21  Luc Teirlinck  <teirllm@auburn.edu> 
     174 
     175        * startup.el (command-line): Make sure that loaddefs.el is handled 
     176        correctly in load-history. 
     177 
     1782005-11-22  Nick Roberts  <nickrob@snap.net.nz> 
     179 
     180        * progmodes/gdb-ui.el (gdb-locals-watch-keymap): New local map. 
     181        (gdb-struct-string, gdb-array-string): New constants. 
     182        (gdb-info-locals-handler): Use them. 
     183        (gdb-reset): Reset gdb-var-list to nil. 
     184 
     1852005-11-21  Stefan Monnier  <monnier@iro.umontreal.ca> 
     186 
     187        * progmodes/sh-script.el (sh-font-lock-paren): Handle continued lines 
     188        in patterns. 
     189 
     1902005-11-21  Juri Linkov  <juri@jurta.org> 
     191 
     192        * custom.el (defcustom): Update link types in docstring. 
     193 
     1942005-11-20  Martin Rudalics  <rudalics@gmx.at>  (tiny change) 
     195 
     196        * custom.el (defgroup): Add doc-string-elt info. 
     197 
     198        * widget.el (define-widget): Don't use declare for the doc-string-elt. 
     199 
     2002005-11-20  Stefan Monnier  <monnier@iro.umontreal.ca> 
     201 
     202        * newcomment.el (comment-enter-backward): Fix last fix. 
     203 
     204        * simple.el (blink-matching-open): 
     205        * paren.el (show-paren-function): Allow new paren-class info. 
     206 
     2072005-11-20  Chong Yidong  <cyd@stupidchicken.com> 
     208 
     209        * faces.el: Revert 2005-11-17 change.  :ignore-defface is now 
     210        handled automagically. 
     211 
     2122005-11-20  Juri Linkov  <juri@jurta.org> 
     213 
     214        * simple.el (what-cursor-position): 
     215        * descr-text.el (describe-char): Use Lisp-readable syntax 
     216        for octal and hex.  Reorder decimal, octal and hex values. 
     217        Remove excess whitespace in the output.  Use `=' in `column=' 
     218        like in `point=' and `Hscroll='. 
     219 
     220        * international/mule-cmds.el (encoded-string-description): 
     221        Use Lisp-readable syntax for hex. 
     222 
     2232005-11-19  Stefan Monnier  <monnier@iro.umontreal.ca> 
     224 
     225        * newcomment.el (comment-enter-backward): Handle the case where the 
     226        comment is closed by EOB. 
     227 
     2282005-11-19  Chong Yidong  <cyd@stupidchicken.com> 
     229 
     230        * longlines.el (longlines-before-revert-hook) 
     231        (longlines-after-revert-hook): New functions. 
     232        (longlines-mode): Turn off longlines temporarily when reverting. 
     233        Add a message-setup-hook. 
     234        (longlines-decode-buffer): New function. 
     235        (longlines-wrap-line): Preserve marker positions. 
     236 
     2372005-11-19  Andreas Schwab  <schwab@suse.de> 
     238 
     239        * emacs-lisp/shadow.el: Handle compressed files. 
     240 
     2412005-11-19  Romain Francoise  <romain@orebokech.com> 
     242 
     243        * net/browse-url.el (browse-url-default-browser): Signal an error 
     244        if no usable browser can be found, rather than try to load w3. 
     245 
     2462005-11-16  Ryan Yeske  <rcyeske@gmail.com> 
     247 
     248        * net/rcirc.el (rcirc-mangle-text): Add bold face property without 
     249        replacing existing properties. 
     250        (rcirc-my-nick, rcirc-other-nick, rcirc-server) 
     251        (rcirc-nick-in-message, rcirc-prompt): Use min-colors and remove 
     252        tty specs. 
     253        (rcirc-server-prefix, rcirc-server): New faces. 
     254        (rcirc-url-regexp): Generate with rx macro. 
     255        (rcirc-last-server-message-time): New variable. 
     256        (rcirc-filter): Record time of last message. 
     257        (rcirc-keepalive): Kill processes that did not send a message 
     258        since the last ping. 
     259        (rcirc-mode): Give rcirc-topic a local binding here. 
     260 
     2612005-11-19  Michael Cadilhac  <michael.cadilhac@lrde.org>  (tiny change) 
     262 
     263        * subr.el (read-passwd): Fontify the prompt as we do with other 
     264        prompts. 
     265 
     2662005-11-19  Ryan Yeske  <rcyeske@gmail.com> 
     267 
     268        * ffap.el (ffap-menu-rescan): Use inhibit-read-only instead of 
     269        binding buffer-read-only to nil. 
     270 
     2712005-11-19  Eli Zaretskii  <eliz@gnu.org> 
     272 
     273        * complete.el (partial-completion-mode): 
     274        Mention completion-auto-help in the doc string. 
     275 
     276        * man.el (Man-highlight-references): Doc fix.  Reformat code in a 
     277        more Lisp-ish way. 
     278 
     2792005-11-19  Slawomir Nowaczyk  <slawomir.nowaczyk.847@student.lu.se> (tiny change) 
     280 
     281        * ls-lisp.el (ls-lisp-format-file-size): Format file size with 9 
     282        digits, not 8, to avoid misalignment for files larger than 100MB. 
     283 
     2842005-11-19  Eli Zaretskii  <eliz@gnu.org> 
     285 
     286        * menu-bar.el (menu-bar-describe-menu) <list-keybindings>: 
     287        Mention "keyboard shortcuts" in the help text. 
     288 
     2892005-11-19  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp> 
     290 
     291        * startup.el (fancy-splash-default-action): Discard only 
     292        mouse-down and succeeding mouse-up events in the splash screen 
     293        window so that drag-n-drop event can be processed. 
     294 
     2952005-11-18  Chong Yidong  <cyd@stupidchicken.com> 
     296 
     297        * longlines.el (longlines-mode): Add hacks for mail-mode and 
     298        message-mode. 
     299 
     3002005-11-18  Carsten Dominik  <dominik@science.uva.nl> 
     301 
     302        * textmodes/org.el: (org-table-sort-lines): New command. 
     303        (org-tbl-menu): Add entry for `org-table-sort-lines'. 
     304        (org-add-file): Command removed, use `org-agenda-file-to-front' 
     305        instead. 
     306        (org-export-icalendar): Use `org-icalendar-combined-name'. 
     307        (org-cycle-agenda-files, org-agenda-file-to-end) 
     308        (org-agenda-file-to-front): New commands. 
     309        (org-table-tab-jumps-over-hlines,org-export-html-style): New 
     310        options. 
     311        (org-table-next-field): Use `org-table-tab-jumps-over-hlines'. 
     312        (org-at-table.el-p, org-set-autofill-regexps,org-html-protect): 
     313        New functions. 
     314        (org-fill-paragraph): Call `org-table-align' in tables. 
     315        (org-mode): Call `org-set-autofill-regexps'. 
     316        (org-export-as-html): Support for local handformatted lists. 
     317        Modified to produce valid HTML 4.0. Use `org-export-html-style'. 
     318        (org-export-local-list-max-depth): New option. 
     319        (org-html-expand): Use `org-html-protect'. 
     320 
     3212005-11-18  Nick Roberts  <nickrob@snap.net.nz> 
     322 
     323        * progmodes/gud.el (gud-install-speedbar-variables): Bind gud-pp 
     324        to "p". 
     325        (gdb): Move definition of gud-pp to... 
     326 
     327        * progmodes/gdb-ui.el (gdb-ann3): ...here.  Make it work in the 
     328        speedbar. 
     329        (gdb-find-watch-expression): New function. 
     330 
     3312005-11-17  Chong Yidong  <cyd@stupidchicken.com> 
     332 
     333        * faces.el (face-attribute, set-face-attribute): Mention existence 
     334        of `:ignore-defface' setting in docstring. 
     335 
     3362005-11-17  Stefan Monnier  <monnier@iro.umontreal.ca> 
     337 
     338        * simple.el (completion-setup-function): Fix last change. 
     339 
     3402005-11-17  John Paul Wallington  <jpw@pobox.com> 
     341 
     342        * ibuf-ext.el (ibuffer-interactive-filter-by-mode): 
     343        Use `posn-set-point' instead of `mouse-set-point' because the 
     344        latter is not fbound when configured without X. 
     345 
     346        * comint.el (comint-insert-input): Likewise. 
     347 
     3482005-11-17  Chong Yidong  <cyd@stupidchicken.com> 
     349 
     350        * simple.el (hard-newline): New variable. 
     351        (sendmail-user-agent-compose, next-line): Use it. 
     352 
     353        * mail/sendmail.el (mail-setup, mail-send, mail-insert-from-field) 
     354        (sendmail-send-it, mail-do-fcc, mail-cc, mail-bcc, mail-fcc) 
     355        (mail-mail-reply-to, mail-mail-followup-to) 
     356        (mail-position-on-field, mail-signature, mail-yank-original) 
     357        (mail-attach-file): Likewise. 
     358 
     359        * mail/mailheader.el (mail-header-format) 
     360        (mail-header-format-function): Likewise. 
     361 
     362        * add-log.el (add-change-log-entry, change-log-merge): Likewise. 
     363 
     3642005-11-17  Juri Linkov  <juri@jurta.org> 
     365 
     366        * font-lock.el (font-lock-faces): Rename this defgroup from 
     367        `font-lock-highlighting-faces'. 
     368        (font-lock-comment-face, font-lock-comment-delimiter-face) 
     369        (font-lock-string-face, font-lock-doc-face) 
     370        (font-lock-keyword-face, font-lock-builtin-face) 
     371        (font-lock-function-name-face, font-lock-variable-name-face) 
     372        (font-lock-type-face, font-lock-constant-face) 
     373        (font-lock-warning-face, font-lock-negation-char-face) 
     374        (font-lock-preprocessor-face) 
     375        (font-lock-regexp-grouping-backslash) 
     376        (font-lock-regexp-grouping-construct): Rename :group from 
     377        `font-lock-highlighting-faces' to `font-lock-faces'. 
     378 
     379        * cus-edit.el (lisp, c, tex): 
     380        * progmodes/ada-mode.el (ada): 
     381        * progmodes/asm-mode.el (asm): 
     382        * progmodes/cperl-mode.el (cperl-faces): 
     383        * progmodes/cpp.el (cpp): 
     384        * progmodes/dcl-mode.el (dcl): 
     385        * progmodes/f90.el (f90): 
     386        * progmodes/fortran.el (fortran): 
     387        * progmodes/icon.el (icon): 
     388        * progmodes/idlwave.el (idlwave-misc): 
     389        * progmodes/m4-mode.el (m4): 
     390        * progmodes/make-mode.el (makefile): 
     391        * progmodes/meta-mode.el (meta-font): 
     392        * progmodes/modula2.el (modula2): 
     393        * progmodes/octave-mod.el (octave): 
     394        * progmodes/pascal.el (pascal): 
     395        * progmodes/perl-mode.el (perl): 
     396        * progmodes/prolog.el (prolog): 
     397        * progmodes/ps-mode.el (PostScript-edit): 
     398        * progmodes/scheme.el (scheme): 
     399        * progmodes/sh-script.el (sh-script): 
     400        * progmodes/simula.el (simula): 
     401        * progmodes/tcl.el (tcl): 
     402        * textmodes/nroff-mode.el (nroff): 
     403        * textmodes/reftex-vars.el (reftex-fontification-configurations): 
     404        * textmodes/sgml-mode.el (sgml): 
     405        * textmodes/texinfo.el (texinfo): 
     406        Add :link (custom-group-link font-lock-faces) to defgroup. 
     407 
     408        * hi-lock.el (hi-lock): Rename this defgroup from 
     409        `hi-lock-interactive-text-highlighting'.  Change parent group from 
     410        `faces' to `font-lock'.  Add link to the manual. 
     411        (hi-lock-mode, hi-lock-file-patterns-range) 
     412        (hi-lock-exclude-modes, hi-lock-faces): Rename :group from 
     413        `hi-lock-interactive-text-highlighting' to `hi-lock'. 
     414        (hi-lock-faces): Add :group `faces'. 
     415 
     416        * cus-edit.el (custom-variable-prompt): Clarify the code. 
     417 
     418        * faces.el (face-read-string): Set the default value arg of 
     419        completing-read. 
     420 
     4212005-11-16  Luc Teirlinck  <teirllm@auburn.edu> 
     422 
     423        * rfn-eshadow.el (file-name-shadow-properties) 
     424        (file-name-shadow-tty-properties, file-name-shadow-mode): 
     425        Remove autoloads, because the file is now preloaded. 
     426 
     4272005-11-16  Stefan Monnier  <monnier@iro.umontreal.ca> 
     428 
     429        * printing.el (easy-menu-intern): Don't define. 
     430        (pr-get-symbol): Use easy-menu-intern only if defined. 
     431 
     432        * simple.el (blink-matching-open): Simplify a bit. 
     433        (completion-setup-function): Fix the case of partial-completion-mode 
     434        when the minibuffer's contents start with "-". 
     435        Obey completion-base-size-function even when 
     436        minibuffer-completing-file-name is non-nil. 
     437 
     4382005-11-16  Richard M. Stallman  <rms@gnu.org> 
     439 
     440        * net/eudcb-ph.el (eudc-ph-open-session): 
     441        Use set-process-query-on-exit-flag. 
     442 
     443        * mail/smtpmail.el (smtpmail-send-it): Use insert-buffer-contents. 
     444 
     445        * international/ucs-tables.el (ucs-set-table-for-input): 
     446        Use make-local-variable, not make-variable-buffer-local. 
     447 
     448        * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): 
     449        Improve warning message text. 
     450 
     451        * savehist.el (savehist-save-hook): Add :group. 
     452 
     453        * menu-bar.el (menu-bar-help-menu): 
     454        Rename Find Extra Packages to External Packages. 
     455 
     456        * cus-edit.el (Custom-reset-standard): Verify that 
     457        :custom-standard-value prop exists before calling it. 
     458 
     459        * apropos.el (apropos-calc-scores): Use apropos-pattern. 
     460 
     4612005-11-16  Martin Rudalics  <rudalics@gmx.at>  (tiny change) 
     462 
     463        * wid-edit.el (color): Enclose %t in %{...%}. 
     464 
     465        * cus-edit.el (face): Enclose %t in %{...%}. 
     466 
     4672005-11-16  Hrvoje Niksic  <hniksic@xemacs.org> 
     468 
     469        * savehist.el (savehist-mode-hook): Re-add the var. 
     470        (savehist-mode): Use it. 
     471 
     4722005-11-16  Stefan Monnier  <monnier@iro.umontreal.ca> 
     473 
     474        * textmodes/flyspell.el: Fix commenting convention. 
     475        Remove unnecessary leading * in custom docstrings. 
     476        (flyspell-emacs): Remove unused var. 
     477        (flyspell-delete-region-overlays): Use remove-overlays. 
     478        (flyspell-accept-buffer-local-defs): Use save-current-buffer. 
     479        (flyspell-debug-signal-no-check, flyspell-debug-signal-changed-checked) 
     480        (flyspell-debug-signal-pre-word-checked, flyspell-post-command-hook) 
     481        (flyspell-debug-signal-word-checked): Use with-current-buffer. 
     482        (make-flyspell-overlay): Don't locally reuse a global name. 
     483        (flyspell-highlight-incorrect-region) 
     484        (flyspell-highlight-duplicate-region): Use flyspell-unhighlight-at. 
     485        (flyspell-check-previous-highlighted-word): Use flyspell-overlay-p. 
     486        (flyspell-notify-misspell): Remove unused args `start' and `end'. 
     487        (flyspell-word): Adjust call accordingly.  Use ispell-send-string. 
     488        Wrap calls to accept-process-output inside with-local-quit since it's 
     489        often called from a post-command-hook. 
     490        (flyspell-correct-word, flyspell-auto-correct-word): 
     491        Use ispell-send-string. 
     492        (flyspell-xemacs-popup): Remove unused arg `event'.  Update call. 
     493 
     494        * calendar/diary-lib.el (diary-list-entries): Also hide the 
     495        terminating newline. 
     496 
     4972005-11-16  Carsten Dominik  <dominik@science.uva.nl> 
     498 
     499        * textmodes/reftex.el (reftex-use-fonts): Remove the check for 
     500        window-system, to allow fonts on tty. 
     501 
     5022005-11-17  Nick Roberts  <nickrob@snap.net.nz> 
     503 
     504        * progmodes/gud.el (gud-speedbar-item-info): New function. 
     505        (gud-install-speedbar-variables): Use it to display data type 
     506        of watch expression as a tooltip in speedbar. 
     507 
     5082005-11-15  Luc Teirlinck  <teirllm@auburn.edu> 
     509 
     510        * font-core.el (global-font-lock-mode): Add :version keyword, 
     511        because default was changed. 
     512 
     513        * jka-cmpr-hook.el (auto-compression-mode): Ditto. 
     514 
     515        * startup.el (command-line): Use `custom-reevaluate-setting' for 
     516        `file-name-shadow-mode'. 
     517 
     518        * loadup.el: Preload rfn-eshadow. 
     519 
     520        * rfn-eshadow.el (file-name-shadow-mode): Set :init-value to t. 
     521        Add :version keyword. 
     522        (file-name-shadow-properties, file-name-shadow-tty-properties) 
     523        (file-name-shadow): Add :version keyword. 
     524 
     525        * cus-edit.el (custom-add-parent-links): Fix bug whereby, for 
     526        instance, `(fringe custom-face)' shadowed `(fringe custom-group)' 
     527        in the custom-group property of the symbol frames and the fringe 
     528        group got no link to its parent group frames. 
     529        Doc fix. 
     530 
     5312005-11-16  Nick Roberts  <nickrob@snap.net.nz> 
     532 
     533        * progmodes/gud.el (gud-stop-subjob): New function. 
     534        (gud-menu-map, gud-tool-bar-map): Use it. 
     535 
     5362005-11-16  Kim F. Storm  <storm@cua.dk> 
     537 
     538        * progmodes/gud.el (gud-menu-map): Let [stop] stop program rather 
     539        than kill it. 
     540        (gud-tool-bar-map): Likewise.  Move cont/until/finish buttons 
     541        to a more useful/logical place. 
     542 
     5432005-11-16  Nick Roberts  <nickrob@snap.net.nz> 
     544 
     545        * progmodes/gud.el (gud-menu-map): Make visibility of stop and 
     546        go buttons complementary. 
     547 
     5482005-11-15  Stefan Monnier  <monnier@iro.umontreal.ca> 
     549 
     550        * rfn-eshadow.el (rfn-eshadow-regexp): Remove. 
     551        (rfn-eshadow-sifn-equal): New function. 
     552        (rfn-eshadow-update-overlay): Rewrite to use substitute-in-file-name. 
     553 
     5542005-11-15  Michael Kifer  <kifer@cs.stonybrook.edu> 
     555 
     556        * viper-utils (viper-non-word-characters-reformed-vi): Quote `-' in 
     557        string. 
     558 
     559        * viper.el (viper-emacs-state-mode-list): Ensure that 
     560        rcirc-mode buffers come up in Emacs state. 
     561 
     562        * ediff-util (ediff-make-temp-file): Use proper file-name-handler 
     563        operation. 
     564 
     5652005-11-15  Dan Nicolaescu  <dann@ics.uci.edu> 
     566 
     567        * term.el (term-termcap-format): Fix typos. 
     568        (term-down): Fix the negative argument case. 
     569 
     5702005-11-16  Nick Roberts  <nickrob@snap.net.nz> 
     571 
     572        * progmodes/gdb-ui.el: Remove face-alias left over from change on 
     573        2005-08-15. 
     574        (gdb-ann3): New command gud-go. 
     575        (menu): Accomodate gdb-mi.el. 
     576        (gdb-assembler-custom): Make buffer of selected window current 
     577        so that set-window-point works. 
     578 
     579        * progmodes/gud.el (gud-menu-map, gud-tool-bar-map): Re-define 
     580        buttons and include new ones. 
     581 
     5822005-11-16  Kim F. Storm  <storm@cua.dk> 
     583 
     584        * progmodes/gud.el (gud-tool-bar-item-visible-no-fringe): New function. 
     585        (gud-menu-map): Use it. 
     586 
     5872005-11-14  Luc Teirlinck  <teirllm@auburn.edu> 
     588 
     589        * jka-cmpr-hook.el (auto-compression-mode): Enable it in a way 
     590        that works correctly for Custom and that does not override a user 
     591        who disables it. 
     592 
     593        * help-mode.el (help-make-xrefs, help-xref-on-pp) 
     594        (help-xref-interned, help-follow): Make hyperlinks for variables 
     595        that are unbound, but have a non-nil variable-documentation property. 
     596 
     597        * emacs-lisp/derived.el (define-derived-mode): Remove defvar for 
     598        mode hook.  (It conflicted with defcustoms for some mode hooks.) 
     599        Use the `variable-documentation' property to give the mode hook a 
     600        docstring and expand that docstring. 
     601 
     6022005-11-14  Hrvoje Niksic  <hniksic@xemacs.org> 
     603 
     604        * savehist.el (savehist-mode): Don't bother with 
     605        `custom-set-minor-mode'. 
     606        (savehist-coding-system): Check XEmacs version. 
     607        (history-length): Declare also at run time. 
     608        (savehist-mode): Don't emit a message.  Don't run the minor mode hook. 
     609        Don't set the customize state. 
     610        (savehist-minibuffer-hook): Special case for when 
     611        minibuffer-history-variable is equal to t. 
     612 
     6132005-11-14  Stefan Monnier  <monnier@iro.umontreal.ca> 
     614 
     615        * files.el (write-file): Refresh VC status. 
     616 
     617        * calendar/diary-lib.el (diary-list-entries, diary-show-all-entries) 
     618        (mark-diary-entries, make-diary-entry): Check default-major-mode rather 
     619        than fundamental-mode to see if the mode was set. 
     620 
     6212005-11-14  Romain Francoise  <romain@orebokech.com> 
     622 
     623        * dired-x.el: If `vm-visit-folder' doesn't exist, define it as a 
     624        dummy function in `eval-when-compile' to avoid compiler warning. 
     625        Require `man' at compile time. 
     626 
     6272005-11-14  Jay Belanger  <belanger@truman.edu> 
     628 
     629        * calc-alg.el (calcFunc-write-out-power): Rename it to 
     630        calcFunc-powerexpand. 
     631        (math-write-out-power): Rename it to math-powerexpand; have it 
     632        handle negative exponents. 
     633        (calc-writeoutpower): Rename it to calc-powerexpand. 
     634 
     635        * calc-ext.el: Change calcFunc-writeoutpower and 
     636        calc-writeoutpower to calcFunc-powerexpand and calc-powerexpand in 
     637        autoloads. 
     638        Add calcFunc-ldiv to autoloads. 
     639 
     640        * calc-arith.el (calcFunc-ldiv): New function. 
     641 
     642        * calc.el (calc-left-divide): New function. 
     643 
     6442005-11-14  Juri Linkov  <juri@jurta.org> 
     645 
     646        * cus-edit.el (custom-variable-prompt): Set the default value arg 
     647        of completing-read. 
     648 
     649        * cus-dep.el (custom-make-dependencies): Reverse the list of 
     650        found dependencies. 
     651 
     6522005-11-14  Dan Nicolaescu  <dann@ics.uci.edu> 
     653 
     654        * menu-bar.el (menu-bar-options-menu): Delete "Syntax 
     655        Highlighting" entry, it is on by default now. 
     656        (menu-bar-options-save): Do not save global-font-lock-mode. 
     657 
     6582005-11-13  Richard M. Stallman  <rms@gnu.org> 
     659 
     660        * textmodes/flyspell.el (flyspell-large-region): 
     661        Call flyspell-accept-buffer-local-defs. 
     662 
     6632005-11-13  Agustin Martin  <agustin.martin@hispalinux.es> 
     664 
     665        * textmodes/flyspell.el (flyspell-notify-misspell): 
     666        Fix misspelling of "Misspelling". 
     667        (flyspell-process-localwords): New function. 
     668        (flyspell-large-region): Call flyspell-process-localwords and 
     669        flyspell-delete-region-overlays. 
     670        (flyspell-delete-region-overlays): New function. 
     671        (flyspell-delete-all-overlays): Call that. 
     672 
     6732005-11-13  Richard M. Stallman  <rms@gnu.org> 
     674 
     675        * help.el (help-for-help-internal): Improve doc of C-h a. 
     676        (describe-key): Improve prompt; doc fix. 
     677 
     6782005-11-13  Stefan Monnier  <monnier@iro.umontreal.ca> 
     679 
     680        * vc-svn.el (vc-svn-registered): Catch all errors. 
     681 
     682        * cus-dep.el (custom-make-dependencies): Typo. 
     683 
     6842005-11-13  Michael Albinus  <michael.albinus@gmx.de> 
     685 
     686        * net/tramp-util.el (top): Fix compilation warning. 
     687 
     6882005-11-13  Kim F. Storm  <storm@cua.dk> 
     689 
     690        * help.el (help-for-help-internal): Fix `a' entry.  Add `d' entry. 
     691 
     6922005-11-13  Nick Roberts  <nickrob@snap.net.nz> 
     693 
     694        * progmodes/gud.el (gud-menu-map): Move parentheses (again). 
     695        (gud-speedbar-buttons): Match on "const char *" too. 
     696 
     697        * progmodes/gdb-ui.el (gdb-var-create-handler) 
     698        (gdb-var-list-children-handler): Match on "const char *" too. 
     699        (gdb-var-evaluate-expression-handler): Match on empty string. 
     700        (gdb-var-update-handler): Only call 
     701        gdb-var-evaluate-expression-handler when required. 
     702 
     7032005-11-13  Nick Roberts  <nickrob@snap.net.nz> 
     704 
     705        * progmodes/gud.el (gud-menu-map): Revert to window-fringes for 
     706        selected window.  This still doesn't work for speedbar. 
     707        (gud-speedbar-buttons): Handle string expressions properly. 
     708 
     709        * progmodes/gdb-ui.el (gdb-var-evaluate-expression-handler) 
     710        (gdb-var-create-handler): Handle string expressions properly. 
     711        (gdb-var-list-children-regexp, gdb-var-list-children-handler): 
     712        Handle string expressions properly.  Move "type" field into regexp. 
     713 
     7142005-11-12  Karl Fogel  <kfogel@red-bean.com> 
     715 
     716        * bookmark.el (bookmark-maybe-message): New function to reduce 
     717        code duplication: invokes `message' iff baud-rate is high enough. 
     718        (bookmark-write-file): Use above instead of an inline conditional. 
     719        (bookmark-load): Same. 
     720 
     7212005-11-12  Karl Fogel  <kfogel@red-bean.com> 
     722 
     723        * bookmark.el (bookmark-write-file): Don't visit the destination 
     724        file, just write the data to it using write-region.  This is 
     725        similar to revision 1.32 of saveplace.el, but with an additional 
     726        change to avoid visiting the file in the first place. 
     727 
     7282005-11-12  Chong Yidong  <cyd@stupidchicken.com> 
     729 
     730        * hi-lock.el (hi-lock-mode): Set the default value of 
     731        font-lock-defaults. 
     732 
     7332005-11-11  Luc Teirlinck  <teirllm@auburn.edu> 
     734 
     735        * find-lisp.el (find-lisp-find-dired-insert-file): Pass `string' 
     736        arg to `file-attributes'. 
     737        (find-lisp-format): The UID and GID can now be strings. 
     738 
     7392005-11-12  Kim F. Storm  <storm@cua.dk> 
     740 
     741        * help.el (help-map): Bind C-h d to apropos-documentation. 
     742 
     743        * simple.el (what-cursor-position): Print (EOB) instead of (100%) 
     744        when point is at end-of-buffer. 
     745 
     746        * apropos.el (apropos-match-face): Doc fix. 
     747        (apropos-sort-by-scores): Add new choice `verbose'. 
     748        (apropos-documentation-sort-by-scores): New defcustom. 
     749        (apropos-pattern): Now contains the pattern entered by the user. 
     750        (apropos-pattern-quoted): New defvar. 
     751        (apropos-regexp): New defvar, containing the regexp corresponding 
     752        to apropos-pattern. 
     753        (apropos-all-words-regexp): Rename from apropos-all-regexp. 
     754        (apropos-read-pattern): New defun.  Use it to read pattern arg in 
     755        interactive calls; returns list of words for a word list, and 
     756        string for a regexp. 
     757        (apropos-parse-pattern): Rename from apropos-rewrite-regexp.  Now 
     758        parses a list of words or regexp as returned by apropos-read-pattern. 
     759        (apropos-calc-scores): Return nil if apropos-regexp doesn't match. 
     760        (apropos-score-doc): Return a very high score if the string 
     761        entered by the user matches literally. 
     762        (apropos-variable): Doc fix.  Use apropos-read-pattern. 
     763        (apropos-command): Doc fix.  Use apropos-read-pattern and 
     764        apropos-parse-pattern.  Call apropos-print with nosubst=t. 
     765        (apropos, apropos-value): Doc fix. Use apropos-read-pattern and 
     766        apropos-parse-pattern. 
     767        (apropos-documentation): Doc fix. Use apropos-read-pattern and 
     768        apropos-parse-pattern.  Locally bind apropos-sort-by-scores to 
     769        apropos-documentation-sort-by-scores.  Call apropos-print with 
     770        nosubst=t. 
     771        (apropos-documentation-internal): Pass doc string through 
     772        substitute-key-definition before adding text properties. 
     773        Highlight substring matching literal user input if possible. 
     774        (apropos-documentation-check-doc-file): Remove locals beg and end. 
     775        Fix calculation of score (as added twice).  Pass doc string through 
     776        substitute-key-definition before adding text properties. 
     777        (apropos-documentation-check-elc-file): Pass doc string through 
     778        substitute-key-definition before adding text properties. 
     779        Highlight substring matching literal user input if possible. 
     780        (apropos-print): Add new arg NOSUBST; if set, command and variable 
     781        doc strings have already been passed through substitute-key-definition. 
     782        Add code to handle apropos-accumulator items without score element 
     783        for backwards compatibility (e.g. with woman package). 
     784        Only show scores if apropos-sort-by-scores is `verbose'. 
     785 
     7862005-11-10  Stefan Monnier  <monnier@iro.umontreal.ca> 
     787 
     788        * jka-cmpr-hook.el (jka-compr-install): Use push and dolist. 
     789        Add jka-compr-load-suffixes to load-suffixes. 
     790 
     791        * jka-compr.el: Require 'jka-cmpr-hook. 
     792        (jka-compr-info-compress-message, jka-compr-info-compress-program) 
     793        (jka-compr-info-compress-args, jka-compr-info-uncompress-message) 
     794        (jka-compr-info-uncompress-program, jka-compr-info-uncompress-args) 
     795        (jka-compr-info-can-append, jka-compr-info-strip-extension) 
     796        (jka-compr-info-file-magic-bytes, jka-compr-get-compression-info) 
     797        (jka-compr-info-regexp): Remove.  Provided by jka-cmpr-hook. 
     798        (jka-compr-uninstall): Remove entries from 
     799        jka-compr-added-to-file-coding-system-alist after they are used. 
     800        (jka-compr-error): Remove unused var `curbuf'. 
     801        (jka-compr-file-local-copy): Remove unused var `notfound'. 
     802 
     8032005-11-10  Romain Francoise  <romain@orebokech.com> 
     804 
     805        * apropos.el (apropos-calc-scores): Use `apropos-pattern'. 
     806 
     8072005-11-11  Nick Roberts  <nickrob@snap.net.nz> 
     808 
     809        * progmodes/gud.el (gud-menu-map): Move parentheses. 
     810        (gdb): New command gud-pv. 
     811 
     8122005-11-10  Stefan Monnier  <monnier@iro.umontreal.ca> 
     813 
     814        * tar-mode.el: Remove spurious or unnecessary leading stars 
     815        in docstrings. 
     816        (tar-header-block-tokenize): Also obey default-file-name-coding-system. 
     817        (tar-parse-octal-integer-safe): Use mapc. 
     818        (tar-header-block-summarize): Remove unused var `ck'. 
     819        (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't 
     820        cleared before.  Obey default-enable-multibyte-characters. 
     821        Use mapconcat.  Simplify setting of tar-header-offset. 
     822        (tar-mode-map): Move initialization inside delcaration. 
     823        (tar-flag-deleted): Use `abs'. 
     824        (tar-expunge-internal): Remove unused var `line'. 
     825        (tar-expunge-internal): Don't hardcode point-min==1. 
     826        (tar-expunge): Widen while doing set-buffer-multibyte. 
     827        (tar-rename-entry): Use file-name-coding-system. 
     828        (tar-alter-one-field): Don't hardcode point-min==1. 
     829        (tar-subfile-save-buffer): string-as-unibyte works on unibyte strings. 
     830        (tar-pad-to-blocksize): Don't hardcode point-min==1.  Clarify the code. 
     831 
     8322005-11-10  Masatake YAMATO  <jet@gyve.org> 
     833 
     834        * add-log.el (add-log-current-defun): Handle class::method 
     835        notation of c++. Fix incorrect comment. 
     836 
     8372005-11-10  Alan Mackenzie  <acm@muc.de> 
     838 
     839        * help-fns.el (describe-variable): Make C-h v work when a variable 
     840        has variable documentation yet is unbound. 
     841 
     8422005-11-10  Masatake YAMATO  <jet@gyve.org> 
     843 
     844        * man.el (Man-highlight-references): Set an empty 
     845        string to `Man-arguments' if it is nil. 
     846        Suggested by Reiner Steib <Reiner.Steib@gmx.de>. 
     847 
     8482005-11-09  Stefan Monnier  <monnier@iro.umontreal.ca> 
     849 
     850        * Makefile.in (mh-loaddefs.el, loaddefs.el): Better follow the 
     851        commenting conventions. 
     852 
     853        * cus-dep.el (custom-make-dependencies): Simplify. 
     854        Better follow the commenting conventions. 
     855 
     8562005-11-09  Richard M. Stallman  <rms@gnu.org> 
     857 
     858        * apropos.el (apropos-pattern): Rename from apropos-regexp. 
     859        (apropos-orig-pattern): Rename from apropos-orig-regexp. 
     860        All uses changed. 
     861        (apropos-rewrite-regexp): Doc fix. 
     862        (apropos-variable, apropos-command, apropos, apropos-value): 
     863        Change prompt; carry through the argument renaming. 
     864 
     8652005-11-09  Luc Teirlinck  <teirllm@auburn.edu> 
     866 
     867        * find-lisp.el: Require dired. 
     868        (find-lisp-find-dired-internal): Do not call 
     869        `abbreviate-file-name' on DIR. 
     870 
     8712005-11-10  Nick Roberts  <nickrob@snap.net.nz> 
     872 
     873        * progmodes/gud.el (gdb): Make gud-pp use user-defined command pp1. 
     874 
     8752005-11-09  Nick Roberts  <nickrob@snap.net.nz> 
     876 
     877        * progmodes/gud.el (gud-menu-map): Ensure tool-bar is constant 
     878        when using the speedbar. 
     879        (gdb): New command gud-pp. 
     880        (gud-menu-map, gud-tool-bar-map): Put it on the tool bar. 
     881 
     8822005-11-09  Juri Linkov  <juri@jurta.org> 
     883 
     884        * replace.el (occur-excluded-properties): New defcustom. 
     885        (occur-1, occur-engine, occur-accumulate-lines): Use it. 
     886 
     8872005-11-08  Jay Belanger  <belanger@truman.edu> 
     888 
     889        * calc/calc-units.el (math-convert-units): Replace any composite 
     890        unit by its definition. 
     891 
     8922005-11-08  Lars Hansen  <larsh@soem.dk> 
     893 
     894        * emacs-lisp/autoload.el (update-directory-autoloads): 
     895        Add obsolete function alias. 
     896 
     8972005-11-07  Stefan Monnier  <monnier@iro.umontreal.ca> 
     898 
     899        * emacs-lisp/lisp-mode.el (lisp-mode-variables): Don't set 
     900        comment-indent-function. 
     901        (lisp-comment-indent): Replace by an alias for comment-indent-default. 
     902 
     903        * reveal.el (reveal-post-command): Rework the handling of 
     904        reveal-open-spots, so as to be more reliable.  There were several 
     905        tricky corner cases where an open spot might be lost, or where 
     906        a closed spot might end up on the list of open spots. 
     907        Only reveal text that's ellipsised. 
     908 
     9092005-11-07  Carsten Dominik  <dominik@science.uva.nl> 
     910 
     911        * textmodes/org.el (org-export-as-html): Remove bogus (debug) form. 
     912 
     9132005-11-07  John Paul Wallington  <jpw@gnu.org> 
     914 
     915        * ibuffer.el (ibuffer): Search iconified frames too when 
     916        getting Ibuffer buffer's window. 
     917 
     9182005-11-06  Richard M. Stallman  <rms@gnu.org> 
     919 
     920        * progmodes/compile.el (compilation-internal-error-properties): 
     921        save-excursion around the computation of MARKER. 
     922 
     9232005-11-06  Piet van Oostrum  <piet@cs.uu.nl> 
     924 
     925        * textmodes/flyspell.el (flyspell-external-point-words): 
     926        flyspell-get-word returns a list, not just a string. 
     927 
     9282005-11-06  John Paul Wallington  <jpw@pobox.com> 
     929 
     930        * ibuffer.el (ibuffer): Search all visible frames when getting 
     931        Ibuffer buffer's window. 
     932 
     9332005-11-07  Masatake YAMATO  <jet@gyve.org> 
     934 
     935        * man.el (Man-reference-regexp): Accept spaces between 
     936        `Man-name-regexp' and `Man-section-regexp'. 
     937        (Man-apropos-regexp): New variable. 
     938        (Man-abstract-xref-man-page): Use value for `Man-target-string' 
     939        if available. 
     940        (Man-highlight-references, Man-highlight-references0): 
     941        Handle the case when `Man-arguments' includes "-k". 
     942        (Man-highlight-references0): Rename the argument `TARGET-POS' to 
     943        `TARGET'. `TARGET' can be a number, function or nil. 
     944 
     9452005-11-06  Nick Roberts  <nickrob@snap.net.nz> 
     946 
     947        * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-var-delete) 
     948        (gdb-edit-value, gdb-speedbar-expand-node, gdb-get-create-buffer) 
     949        (gdb-breakpoints-mode, gdb-toggle-breakpoint, gdb-delete-breakpoint) 
     950        (gdb-goto-breakpoint, gdb-frames-mode, gdb-registers-mode) 
     951        (gdb-locals-mode, gdb-find-file-hook): Use buffer-local-value. 
     952        (gdb-send-item): Use buffer-local-value and simplify. 
     953 
     9542005-11-05  Luc Teirlinck  <teirllm@auburn.edu> 
     955 
     956        * startup.el (command-line): Use `custom-reevaluate-setting' for 
     957        `global-font-lock-mode'. 
     958 
     959        * font-core.el (global-font-lock-mode): Enable `global-font-lock-mode' 
     960        by default, except in batch mode or when the -D option is given. 
     961 
     962        * emacs-lisp/easy-mmode.el (define-global-minor-mode): Pass all 
     963        specified keyword args on to `define-minor-mode'.  Update docstring. 
     964 
     965