Show
Ignore:
Timestamp:
01/28/06 09:46:44 (3 years ago)
Author:
miyoshi
Message:

Update.

Files:

Legend:

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

    r3988 r4018  
     12006-01-27  Agustin Martin  <agustin.martin@hispalinux.es> 
     2 
     3        * textmodes/ispell.el (ispell-find-aspell-dictionaries): If no 
     4        English aspell dictionary is installed, use the first entry of 
     5        ispell-dictionary-alist-1. 
     6 
     72006-01-27  Kevin Rodgers  <ihs_4664@yahoo.com> 
     8 
     9        * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate): 
     10        Doc fix. 
     11 
     122006-01-27  Michael Albinus  <michael.albinus@gmx.de> 
     13 
     14        * net/tramp-vc.el (vc-user-login-name): Wrap defadvice with a test 
     15        for `process-file', in order to let it work for older Emacsen too. 
     16 
     172006-01-27  Eli Zaretskii  <eliz@gnu.org> 
     18 
     19        * international/latexenc.el: Add a suitable `coding:' tag. 
     20        (latexenc-find-file-coding-system): Undo last change. 
     21 
     222006-01-27  Arne J,bx(Brgensen  <arne@arnested.dk> 
     23 
     24        * international/latexenc.el (latexenc-find-file-coding-system): 
     25        Make sure latexenc-main-file is a regular file and is readable. 
     26 
     272006-01-27  Andre Spiegel  <spiegel@gnu.org> 
     28 
     29        * vc-rcs.el (vc-rcs-fetch-master-state, vc-rcs-consult-headers): 
     30        Pass FILE to vc-user-login-name. 
     31 
     32        * vc-sccs.el (vc-sccs-state): Pass FILE to vc-user-login-name. 
     33 
     342006-01-27  Nick Roberts  <nickrob@snap.net.nz> 
     35 
     36        * thumbs.el (thumbs-do-thumbs-insertion): Suppress message when 
     37        there are no more images to display. 
     38        (thumbs-mark, thumbs-unmark): Revert change so that they move to 
     39        the next image. 
     40 
     412006-01-26  Richard M. Stallman  <rms@gnu.org> 
     42 
     43        * cus-edit.el (custom-mode): Doc: Use advertised-widget-backward. 
     44 
     45        * wid-edit.el (advertised-widget-backward): New alias. 
     46        (widget-keymap): Use advertised-widget-backward for S-TAB. 
     47 
     48        * tumme.el: Correct the keywords. 
     49        (tumme-dir-max-size): USe defvar. 
     50        (tumme-setup-dired-keybindings, tumme-dired): Add autoload cookie. 
     51 
     52        * simple.el (move-beginning-of-line): Take account of fields. 
     53        (clone-indirect-buffer-other-window): Take args like 
     54        clone-indirect-buffer, and work like it. 
     55 
     56        * help-fns.el (describe-function): Don't pass `nil' as default. 
     57 
     58        * files.el (risky-local-variable-p): Follow var aliases. 
     59 
     60        * subr.el (lazy-completion-table): Doc fix. 
     61 
     62        * mail/rmailsum.el (rmail-make-summary-line-1): Don't set 
     63        global binding of `line'. 
     64 
     652006-01-25  Andre Spiegel  <spiegel@gnu.org> 
     66 
     67        * vc-hooks.el (vc-user-login-name): Rewritten to handle access via 
     68        Tramp. 
     69 
     70        * vc.el (vc-default-dired-state-info): Pass FILE to 
     71        vc-user-login-name. 
     72        (vc-default-update-changelog): Don't use vc-user-login-name, we 
     73        don't need it here. 
     74 
     75        * tramp-vc.el (vc-user-login-name): Comment out defadvice, it is 
     76        no longer necessary. 
     77 
     782006-01-25  Kenichi Handa  <handa@m17n.org> 
     79 
     80        * international/mule.el (decode-char): Avoid the overhead of 
     81        calling utf-lookup-subst-table-for-decode if 
     82        utf-translate-cjk-mode is nil. 
     83        (encode-char): Avoid the overhead of calling 
     84        utf-lookup-subst-table-for-encode if utf-translate-cjk-mode is 
     85        nil. 
     86 
     872006-01-22  Kenichi Handa  <handa@m17n.org> 
     88 
     89        * international/mule.el (make-subsidiary-coding-system): Reset 
     90        `coding-system-define-form' property of subsidiaries to nil. 
     91        Avoid duplicated entry in coding-system-alist. 
     92        (make-coding-system): Avoid duplicated entry in 
     93        coding-system-alist. 
     94        (define-coding-system-alias): Likewise. 
     95 
     962006-01-24  Luc Teirlinck  <teirllm@auburn.edu> 
     97 
     98        * completion.el: Minor fixes in introductory comment. 
     99        (completion-def-wrapper): Fix alist. 
     100 
     1012006-01-25  Nick Roberts  <nickrob@snap.net.nz> 
     102 
     103        * thumbs.el (thumbs-new-image-size): New function. 
     104        (thumbs-increment-image-size-element) 
     105        (thumbs-decrement-image-size-element, thumbs-increment-image-size) 
     106        (thumbs-decrement-image-size): Delete. 
     107        (thumbs-resize-image-1): Rename from thumbs-resize-image.  Keep old 
     108        temp files and use to resize. 
     109        (thumbs-resize-image): Rename from thumbs-resize-image-interactive. 
     110        Use increment argument to enlarge/shrink.  Preserve point. 
     111        (thumbs-shrink-image): Rename from thumbs-resize-image-size-down. 
     112        (thumbs-enlarge-image): Rename from thumbs-resize-image-size-up 
     113        (thumbs-show-thumbs-list): Set thumbs-buffer to current-buffer. 
     114        (thumbs-mark, thumbs-unmark): Preserve point. 
     115        (thumbs-modify-image): Keep old temp files and use to modify. 
     116        Cleanup old temp files at load time.  Preserve point. 
     117        (thumbs-view-image-mode-map): Use new command names. 
     118 
     1192006-01-24  Stefan Monnier  <monnier@iro.umontreal.ca> 
     120 
     121        * log-view.el (log-view-minor-wrap): First rev is the one at point. 
     122 
     123        * calendar/cal-menu.el: Avoid macros from calendar.el so as to break 
     124        the nastiest part of the cyclic dependency. 
     125        (cal-menu-update): Use dotimes and calendar-increment-month. 
     126 
     127        * calendar/calendar.el: Remove unnecessary leading stars in docstrings. 
     128        (calendar-week-start-day): Add an :initializer. 
     129        (calendar-mode-map): Use suppress-keymap, and command remapping. 
     130        (describe-calendar-mode): Setup xref-stack info for the back button. 
     131        (calendar-star-date): Insert before delete. 
     132        (calendar-set-mode-line): Add file-modified info if applicable. 
     133        (calendar-increment-month): New function. 
     134 
     1352006-01-24  Tobias C. Rittweiler  <tcr@freebits.de>  (tiny change) 
     136 
     137        * font-lock.el (lisp-font-lock-keywords-2): 
     138        Recognize "& keywords" only at word boundaries. 
     139 
     1402006-01-24  Nick Roberts  <nickrob@snap.net.nz> 
     141 
     142        * thumbs.el (thumbs-extra-images): New variable.  Make it buffer-local 
     143        and permanent-local. 
     144        (thumbs-max-image-number): New variable.  Make it 
     145        (thumbs-do-thumbs-insertion): Use them 
     146        (thumbs-per-line): Change default to 4. 
     147        (thumbs-marked-list): Rename from thumbs-markedL. 
     148        (thumbs-cleanup-thumbsdir, thumbs-delete-images) 
     149        (thumbs-rename-images): Use -list instead of L for internal variables. 
     150        (thumbs-call-convert): Use call-process instead of shell-command. 
     151        (thumbs-insert-thumb): Add filename as help-echo to each image. 
     152        (thumbs-show-from-dir): Rename from thumbs-show-all-from-dir. 
     153        Give dir to thumbs-show-thumbs-list. 
     154        (thumbs-show-thumbs-list): Set default-directory to that of images. 
     155        (thumbs-dired-show): Rename from thumbs-dired-show-all. 
     156        (thumbs-display-thumbs-buffer, thumbs-show-more-images): New functions. 
     157        (thumbs-mode-map): Bind "+" to thumbs-show-more-images. 
     158        (thumbs-view-image-mode-map): Bind "^" to thumbs-display-thumbs-buffer. 
     159 
     1602006-01-23  Stefan Monnier  <monnier@iro.umontreal.ca> 
     161 
     162        * ses.el (ses-read-cell): Provide a default value. 
     163 
     1642006-01-23  Juanma Barranquero  <lekktu@gmail.com> 
     165 
     166        * term/w32-win.el (image-library-alist): Add additional names for 
     167        GIF library. 
     168 
     1692006-01-23  Arne J,Ax(Brgensen  <arne@arnested.dk> 
     170 
     171        * international/latexenc.el (latexenc-find-file-coding-system): 
     172        Add file-regular-p check. 
     173 
     1742006-01-22  Stefan Monnier  <monnier@iro.umontreal.ca> 
     175 
     176        * simple.el (clone-buffer): Don't show the new buffer in the same 
     177        window. 
     178 
     1792006-01-23  Juri Linkov  <juri@jurta.org> 
     180 
     181        * faces.el (link, link-visited): New faces based on default values 
     182        of `info-xref' and `info-xref-visited'. 
     183 
     184        * info.el (info-xref): Inherit from `link'. 
     185        (info-xref-visited): Inherit from `link-visited'. 
     186 
     187        * cus-edit.el (custom-buffer-create-internal): Use widget type 
     188        `custom-manual' instead of `info-link' and don't set properties 
     189        `button-face' and `mouse-face' explicitly. 
     190        (custom-browse-group-tag, custom-browse-variable-tag) 
     191        (custom-browse-face-tag): Inherit from widget class 
     192        `custom-group-link' instead of `push-button'. 
     193        (custom-button-unraised): Inherit from `underline' face. 
     194        (custom-link): Inherit from `link' face.  Fix doc and group. 
     195        (custom-add-parent-links, custom-group-value-create): Don't set 
     196        properties `button-face' and `mouse-face' explicitly for 
     197        `custom-group-link' widget. 
     198        (custom-group-link): Add properties `button-face' and `mouse-face' 
     199        to widget definition. 
     200        (custom-field-keymap): New variable.  Put `custom-field-keymap' to 
     201        editable-field's :keymap property. 
     202        (custom-mode): Fix docstring: substitute keybindings for 
     203        `widget-forward' and `widget-backward' from `widget-keymap', 
     204        `widget-complete' from `custom-field-keymap', replace old 
     205        `Custom-move-and-invoke' with `widget-move-and-invoke'.  Untabify. 
     206 
     207        * desktop.el (desktop-load-file): Check for `fboundp' before 
     208        calling `symbol-function'. 
     209 
     210        * simple.el (clone-buffer, clone-indirect-buffer) 
     211        (clone-indirect-buffer-other-window): Use `read-buffer' instead of 
     212        `read-string'.  Fix prompts. 
     213 
     214        * play/doctor.el (doctor-mode-map): Rename from `doc-mode-map'. 
     215 
     2162006-01-23  Nick Roberts  <nickrob@snap.net.nz> 
     217 
     218        * thumbs.el (thumbs-file-alist): Avoid creating duplicate entries. 
     219 
     2202006-01-22  Luc Teirlinck  <teirllm@auburn.edu> 
     221 
     222        * startup.el (inhibit-splash-screen, initial-scratch-message): 
     223        Doc fixes. 
     224 
     2252006-01-22  Michael Albinus  <michael.albinus@gmx.de> 
     226 
     227        Sync with Tramp 2.0.52. 
     228 
     229        * net/tramp.el, net/tramp-ftp.el, net/tramp-util.el, 
     230        net/tramp-vc.el: Add code for unloading Tramp.  See comment before 
     231        `tramp-unload-tramp' for checklist. 
     232 
     233        * net/tramp.el: Require `timer-funcs' instead of `timer' if in 
     234        XEmacs.  Contributed by Steve Youngs <steve@sxemacs.org>. 
     235        (tramp-unload-file-name-handler-alist) 
     236        (tramp-unload-tramp): New defuns. 
     237        (tramp-advice-PC-expand-many-files): New defadvice. 
     238        (tramp-save-PC-expand-many-files, tramp-setup-complete) Defuns 
     239        removed. 
     240        (tramp-handle-expand-file-name): Remove double slash. 
     241        (tramp-handle-file-attributes-with-ls): Return t as 9th attribute. 
     242        It doesn't matter, because it will be converted later on. 
     243        (tramp-handle-file-ownership-preserved-p): Rewritten.  The old 
     244        implementation was just heuristic. 
     245        (tramp-post-connection): Set uid and gid properties. 
     246        (tramp-convert-file-attributes): Set file's gid change bit. 
     247        (tramp-get-remote-uid, tramp-get-remote-gid): New defuns. 
     248        (tramp-handle-expand-file-name): Use "~root" for tilde expansion 
     249        in case of su(do)? methods.  The home directory of the local user 
     250        will be taken else. 
     251        (tramp-open-connection-telnet) 
     252        (tramp-open-connection-rsh, tramp-open-connection-su) 
     253        (tramp-open-connection-multi): Set PS1 to "$ ".  Otherwise, a 
     254        local shell prompt could hurt.  Reported by Romain Francoise 
     255        <romain@orebokech.com>. 
     256        (tramp-let-maybe): Add `edebug-form-spec' property. 
     257        (tramp-handle-expand-file-name): Bind `default-directory' locally 
     258        to "/" in order to avoid problems with UNC shares or Cygwin 
     259        mounts. 
     260        (tramp-md5-function): Fix typo in error message. 
     261 
     262        * net/tramp-ftp.el (tramp-ftp-enable-ange-ftp): New defun. 
     263 
     264        * net/tramp-util.el (top): Apply `ignore' instead of `identity' 
     265        for byte-compiler pacification. 
     266 
     2672006-01-22  Andre Spiegel  <spiegel@gnu.org> 
     268 
     269        * vc-rcs.el (vc-rcs-state-heuristic): Use file-attributes with 
     270        ID-FORMAT `string'.  This allows us to get rid of 
     271        `vc-user-login-name UID'. 
     272 
     273        * vc-sccs.el (vc-sccs-state-heuristic): Likewise. 
     274 
     2752006-01-22  John Paul Wallington  <jpw@pobox.com> 
     276 
     277        * hl-line.el (hl-line-highlight, hl-line-move): Doc fixes. 
     278 
     2792006-01-21  Martin Rudalics  <rudalics@gmx.at> 
     280 
     281        * emacs-lisp/find-func.el (find-definition-noselect) 
     282        (find-variable-noselect): Search variables in C source code too. 
     283        (find-function-C-source, find-function-noselect, find-function) 
     284        (find-function-other-frame, find-variable-noselect, find-variable) 
     285        (find-variable-other-frame, find-variable-at-point): 
     286        Fix docstrings. 
     287 
     2882006-01-21  Francesco Potorti`  <pot@gnu.org> 
     289 
     290        * mail/rmailout.el (rmail-output): Don't use content-type if it is nil. 
     291 
     2922006-01-21  Agustin Martin  <agustin.martin@hispalinux.es> 
     293 
     294        * textmodes/flyspell.el (flyspell-emacs-popup, flypell-xemacs-popup): 
     295        Default to disabling the "Save affix" question. 
     296 
     2972006-01-21  Marien Zwart  <marienz@gentoo.org>  (tiny change) 
     298 
     299        * progmodes/python.el (python-mode) <eldoc-mode-hook>: Pass nil as 
     300        the first arg to run-python. 
     301 
     3022006-01-21  Eli Zaretskii  <eliz@gnu.org> 
     303 
     304        * startup.el (command-line-1): Handle --no-desktop if desktop.el 
     305        is not loaded. 
     306 
     3072006-01-20  Jay Belanger  <belanger@truman.edu> 
     308 
     309        * calc/calcalg2.el (calc-sum-rec): Fix the sum when the lower 
     310        limit is 0. 
     311 
     312        * calc/calc-arith.el (math-add-symb-fancy): Check the length of 
     313        the correct variable. 
     314 
     3152006-01-20  Carsten Dominik  <dominik@science.uva.nl> 
     316 
     317        * textmodes/org.el (org-open-at-point): Fixed bug with matching a 
     318        link.  Fixed buggy argument sequence in call to `org-view-tags'. 
     319        (org-compile-prefix-format): Set `org-prefix-has-tag'. 
     320        (org-prefix-has-tag): New variable. 
     321        (org-format-agenda-item): Remove tags from headline if 
     322        appropriate. 
     323        (org-agenda-remove-tags-when-in-prefix): New option. 
     324        (org-get-tags-at): New function. 
     325 
     3262006-01-20  Nick Roberts  <nickrob@snap.net.nz> 
     327 
     328        * thumbs.el (thumbs-buffer): New variable.  Make it buffer local. 
     329        (thumbs-find-image): Move image name and number from buffer name 
     330        to mode name.  Set thumbs-buffer.  Preserve point so that large 
     331        images remain visible. 
     332        (thumbs-file-alist): Construct list in thumbs-buffer and reverse 
     333        order. 
     334        (thumbs-show-image-num): Get image from thumbs-file-alist.  Set 
     335        mode name. 
     336        (thumbs-next-image, thumbs-previous-image): Make them work. 
     337 
     3382006-01-19  Luc Teirlinck  <teirllm@auburn.edu> 
     339 
     340        * cus-edit.el (custom-buffer-create-internal): State in the text above 
     341        the whole buffer buttons that they do not operate on hidden items. 
     342        (custom-face-menu): Use `custom-face-save' instead of 
     343        `custom-face-save-command'. 
     344        (custom-face-save-command): Make it an alias for `custom-face-save' 
     345        and declare it obsolete. 
     346        (custom-face-save): Doc fix. 
     347 
     348        * dired.el (dired-no-confirm): Add quote. 
     349        (dired-subdir-alist-pre-R): Add quote in 
     350        `make-variable-buffer-local' form and remove unbalanced parenthesis. 
     351 
     3522006-01-19  Stefan Monnier  <monnier@iro.umontreal.ca> 
     353 
     354        * textmodes/table.el (table-mode-indicator): Typo in last change. 
     355 
     3562006-01-19  Richard M. Stallman  <rms@gnu.org> 
     357 
     358        * outline.el (hide-leaves): Don't call outline-end-of-heading. 
     359        Fixes bug reported in Nov 2005. 
     360 
     361        * isearch.el (isearch-forward): Doc fix. 
     362 
     363        * dired.el (dired-move-to-filename-regexp): Define as alias. 
     364        (dired-no-confirm): Use defcustom. 
     365        (dired-subdir-alist-pre-R): Put defvar at top level. 
     366 
     367        * battery.el (battery-linux-proc-acpi): Handle "last full capacity". 
     368 
     369        * textmodes/bibtex.el (bibtex-strings, bibtex-reference-keys): 
     370        Mark as risky. 
     371 
     372        * simple.el (set-mark-command): Doc fix. 
     373        (clone-indirect-buffer-other-window): 
     374        Read arg like clone-indirect-buffer. 
     375        (move-beginning-of-line): Skip invisible newlines. 
     376 
     3772006-01-19  Masatake YAMATO  <jet@gyve.org> 
     378 
     379        * progmodes/cpp.el (cpp-edit-load): Make the order of 
     380        listed conditions in a base C code buffer and its associate 
     381        CPP Edit buffer the same. 
     382 
     3832006-01-19  Kenichi Handa  <handa@m17n.org> 
     384 
     385        * mail/rmail.el (rmail-enable-mime): Docstring fixed. 
     386        (rmail-mime-feature): Likewise. 
     387        (rmail-require-mime-maybe): Use display-warning to show a warning 
     388        message. 
     389 
     390        * international/mule.el (auto-coding-regexp-alist-lookup): New fun. 
     391        (find-auto-coding): Use auto-coding-regexp-alist-lookup. 
     392 
     3932006-01-18  Stefan Monnier  <monnier@iro.umontreal.ca> 
     394 
     395        * array.el: Move defvars out of eval-when-compile. 
     396        (array-make-template): Replace undeclared global var with a local one. 
     397        (array-mode): Inline initialization functions. 
     398        (array-init-local-variables, array-init-max-row) 
     399        (array-init-max-column, array-init-columns-per-line) 
     400        (array-init-field-width, array-init-rows-numbered) 
     401        (array-init-line-length, array-init-lines-per-row): Remove. 
     402 
     403        * play/doctor.el: Move defvars out of eval-when-compile.  Use dolist. 
     404        (doc-mode-map): Define explicitly. 
     405        (doctor-txtype): Use mapc. 
     406 
     407        * textmodes/table.el: Move defvars out of eval-when-compile. 
     408        Remove harmful code meant to avoid byte-compiler warnings. 
     409        (table-fixed-mode-indicator): Remove.  Use a more complex mode-line 
     410        specification that checks table-fixed-width-mode directly. 
     411        (table-recognize-region, table-recognize-cell): 
     412        Use restore-buffer-modified-p. 
     413        (table-fixed-width-mode): Remove code that refreshes 
     414        table-fixed-mode-indicator. 
     415        (*table--cell-describe-bindings, *table--cell-describe-mode): 
     416        Avoid obsolete name print-help-return-message. 
     417        (table--test-cell-list): Don't use replace-regexp from elisp. 
     418        (table--point-entered-cell-function, table--point-left-cell-function): 
     419        Don't set table-fixed-mode-indicator, use force-mode-line-update. 
     420 
     421        * textmodes/org.el: Move defvars out of eval-when-compile.  Move code 
     422        that was after the end of file.  Use buffer-file-name variable. 
     423        (org-timestamp-change): Use with-current-buffer. 
     424        (org-todo-list): Don't unnecessarily define a new buffer-local var. 
     425        (org-agenda-file-to-end, org-agenda-file-to-front): Remove unused arg 
     426        `file'. 
     427 
     428        * progmodes/fortran.el: Move defvars out of eval-when-compile. 
     429        (fortran-break-line): Remove unused var `opoint'. 
     430        (fortran-abbrev-start): Obey help-event-list. 
     431 
     4322006-01-18  Jesper Harder  <harder@phys.au.dk> 
     433 
     434        * mail/smtpmail.el (smtpmail-send-it): Use insert-buffer-substring. 
     435 
     4362006-01-18  Masatake YAMATO  <jet@gyve.org> 
     437 
     438        * progmodes/make-mode.el (makefile-imake-mode): New mode 
     439        derived from makefile-mode. 
     440        (makefile-imake-mode-syntax-table): New syntax table 
     441        derived from makefile-mode-syntax-table. 
     442        (makefile-mode): Write about makefile-imake-mode in doc string. 
     443        (makefile-mode-map): Bind "\C-c\C-m\C-i" to makefile-imake-mode. 
     444        (makefile-imake-font-lock-keywords): New font lock keywords. 
     445 
     446        * files.el (auto-mode-alist): Add Imakefile. 
     447 
     4482006-01-17  Agustin Martin  <agustin.martin@hispalinux.es> 
     449 
     450        * textmodes/flyspell.el (ispell-kill-ispell-hook): Add to the hook when 
     451        loading the file rather than when turning on flyspell-mode. 
     452 
     4532006-01-16  Luc Teirlinck  <teirllm@auburn.edu> 
     454 
     455        * cus-edit.el (customize-rogue): Minor doc fix. 
     456 
     4572006-01-17  Juri Linkov  <juri@jurta.org> 
     458 
     459        * dired-aux.el (dired-diff): Use dired-dwim-target-directory 
     460        instead of the file at the mark as default if the file at the mark 
     461        is the same as the file at point or if dired-dwim-target-directory 
     462        is not the same as the current directory and the mark is not active. 
     463 
     464        * log-view.el (log-view-minor-wrap): Use the same logic to get 
     465        revisions as `log-view-diff'. 
     466 
     467        * info.el (Info-revert-find-node): Check for Info-current-file 
     468        before preserving new-history. 
     469 
     470        * man.el (Man-heading-regexp): Add `/'. 
     471 
     472        * textmodes/sgml-mode.el: Add `coding: iso-2022-7bit' cookie. 
     473        (html-mode): Set `sentence-end-base' instead of `sentence-end'. 
     474 
     4752006-01-16  Juri Linkov  <juri@jurta.org> 
     476 
     477        * faces.el (mode-line-faces): New defgroup. 
     478        (mode-line-highlight): Move definition after new defgroup. 
     479        (mode-line, mode-line-inactive, mode-line-highlight): 
     480        Replace :group `modeline' with `mode-line-faces'. 
     481        (mode-line-buffer-id): New face. 
     482        (modeline-buffer-id): New face alias. 
     483        (vertical-border): Remove :group `modeline'. 
     484 
     485        * bindings.el (propertized-buffer-identification): Use face 
     486        `mode-line-buffer-id' instead of `Buffer-menu-buffer'. 
     487        (mode-line-next-buffer, mode-line-previous-buffer): New functions. 
     488        (mode-line-buffer-identification-keymap): For mouse-1 replace 
     489        `mode-line-unbury-buffer' with `mode-line-previous-buffer'. 
     490        Replace `mode-line-bury-buffer' with `mode-line-next-buffer' for 
     491        mouse-3. 
     492 
     493        * buff-menu.el (buffer-menu-buffer) <defface>: Renamed from 
     494        Buffer-menu-buffer.  Doc fix. 
     495        (Buffer-menu-buffer): Face alias to buffer-menu-buffer. 
     496        (list-buffers-noselect): Use `buffer-menu-buffer' face instead of 
     497        `Buffer-menu-buffer'. 
     498 
     499        * info.el (Info-mode-line-node-keymap): New defvar. 
     500        (Info-set-mode-line): Use `stringp' to check Info-current-file. 
     501        Propertize Info-current-node with `mode-line-buffer-id' and 
     502        `mode-line-highlight' faces and `Info-mode-line-node-keymap'. 
     503 
     504        * time.el (display-time-mail-face): Replace :group `faces' with 
     505        `mode-line-faces'. 
     506 
     5072006-01-16  Kenichi Handa  <handa@m17n.org> 
     508 
     509        * international/code-pages.el: Add autoload cookies for cp125[0345678]. 
     510 
     511        * language/european.el (cp1252): New alias for windows-1252. 
     512 
     513        * international/mule.el (autoload-coding-system): Prepare for EOL 
     514        variants. 
     515 
     5162006-01-15  Dan Nicolaescu  <dann@ics.uci.edu> 
     517 
     518        * term.el (term-raw-map): Add mapping for insert. 
     519        (term-send-insert): New. 
     520        (term-mode): Make variables local here instead of doing it in 
     521        `term-emulate-terminal'. 
     522        (term-emulate-terminal): Delete incorrect optimization for cr+lf. 
     523        Scroll reverse needs to take into account the scroll region. 
     524        Saving and restoring the cursor should save the color attributes too. 
     525        (term-reset-terminal): Reset the scroll region. 
     526        (term-handle-ansi-escape): Cursor up and down should take into 
     527        account the scroll region. 
     528        (term-set-scroll-region): Rename from `term-scroll-region'. 
     529        Move to 0,0 after setting the region. 
     530        (term-handle-scroll): Handle scroll up. 
     531        (term-down): Fix off by one error. 
     532        (term-delete-lines): Do not delete outside the scroll region. 
     533        (term-insert-lines): Take into account the scroll region. 
     534 
     5352006-01-15  Stefan Monnier  <monnier@iro.umontreal.ca> 
     536 
     537        * textmodes/ispell.el (ispell-internal-change-dictionary) 
     538        (ispell-change-dictionary): Undo most of last change of 2006-01-13. 
     539        (start, end): Move declaration outside of eval-when-compile. 
     540 
     541        * textmodes/flyspell.el (flyspell-kill-ispell-hook): New fun. 
     542        (flyspell-mode-on): Use it. 
     543 
     544        * textmodes/ispell.el (ispell-kill-ispell): Run new hook 
     545        ispell-kill-ispell-hook. 
     546 
     5472006-01-14  Luc Teirlinck  <teirllm@auburn.edu> 
     548 
     549        * cus-edit.el (Custom-set, Custom-save, Custom-reset-current) 
     550        (Custom-reset-saved): Do not ask for confirmation in single option 
     551        buffers. 
     552 
     5532006-01-13  Richard M. Stallman  <rms@gnu.org> 
     554 
     555        * font-lock.el (lisp-font-lock-keywords-1): Minor rearrangement. 
     556 
     5572006-01-13  Romain Francoise  <romain@orebokech.com> 
     558 
     559        * add-log.el (add-change-log-entry, change-log-merge): 
     560        Conditionally use `hard-newline'. 
     561 
     5622006-01-13  Martin Rudalics  <rudalics@gmx.at>  (tiny change) 
     563 
     564        * wid-edit.el (widget-field-end): If the overlay is no longer 
     565        associated with a buffer, behave as if the overlay didn't exist. 
     566 
     567        * cus-edit.el (custom-add-see-also, custom-add-parent-links): 
     568        Make sure the links use the `custom-link' face. 
     569 
     5702006-01-13  Stefan Monnier  <monnier@iro.umontreal.ca> 
     571 
     572        * progmodes/ld-script.el (auto-mode-alist): Use \' rather than $. 
     573        (ld-script-mode): Don't set indent-line-function since we don't 
     574        have one. 
     575 
     5762006-01-13  Carsten Dominik  <dominik@science.uva.nl> 
     577 
     578        * textmodes/org.el (org-open-file): Use mailcap for selecting an 
     579        application. 
     580        (org-file-apps-defaults-gnu): Use mailcap as the default for 
     581        selecting an application on a UNIX system. 
     582        (org-agenda-show-tags): New command. 
     583        (org-table-insert-hline): Keep cursor in current table line. 
     584        (org-table-convert): Offset effect of modifying 
     585        `org-table-insert-hline'. 
     586        (org-format-agenda-item): New optional argument TAG. 
     587        (org-compile-prefix-format): Handle %T format for the tag. 
     588        (org-expand-wide-chars): New function. 
     589        (org-table-insert-row, org-table-insert-hline): 
     590        Use `org-expand-wide-chars'. 
     591        (org-open-file): Fix bug in program launch. 
     592        (org-get-time-of-day): Fix bug with times before 1am. 
     593        (org-agenda-menu): Add tags commands. 
     594 
     5952006-01-13  Agustin Martin  <agustin.martin@hispalinux.es> 
     596 
     597        * textmodes/ispell.el (ispell-init-process): Include the used 
     598        dictionary in ispell process start message. 
     599        (ispell-internal-change-dictionary): When flyspell-mode is active 
     600        and dictionary is changed, make sure ispell process is restarted 
     601        and flyspell word cache cleared out for the current buffer. 
     602        (ispell-change-dictionary): Make sure flyspell word cache is 
     603        cleared out in all buffers with active flyspell mode when 
     604        dictionary is globally changed. 
     605        Call ispell-internal-change-dictionary after dictionary change. 
     606 
     6072006-01-13  Eli Zaretskii  <eliz@gnu.org> 
     608 
     609        * emacs-lisp/bytecomp.el (batch-byte-recompile-directory): Doc fix. 
     610 
     611        * makefile.w32-in (MH_E_SRC): Synchronize with Makefile.in. 
     612        (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): Update Copyright 
     613        years.  Fix small differences wrt Makefile.in. 
     614        (recompile): Use --eval '(batch-byte-recompile-directory 0)', like 
     615        Makefile.in does. 
     616 
     6172006-01-12  Bill Wohler  <wohler@newt.com> 
     618 
     619        * Makefile.in (MH_E_SRC): Replace mh-index.el and mh-pick.el with 
     620        mh-search.el. 
     621 
     6222006-01-12  Masatake YAMATO  <jet@gyve.org> 
     623 
     624        * progmodes/ld-script.el: Update copyright year. 
     625 
     6262006-01-12  Chong Yidong  <cyd@stupidchicken.com> 
     627 
     628        * cus-theme.el (custom-theme-add-variable, custom-theme-add-face): 
     629        Don't add widget if setting undefined. 
     630 
     6312006-01-12  John Paul Wallington  <jpw@pobox.com> 
     632 
     633        * help-fns.el (describe-variable): Remove newlines from void 
     634        variable output. 
     635 
     6362006-01-13  Nick Roberts  <nickrob@snap.net.nz> 
     637 
     638        * wdired.el (wdired-mode-map): Add help echo for 
     639        wdired-abort-changes. 
     640 
     641        * man.el (Man-file-name-regexp): Adjust for a list of files. 
     642 
     6432006-01-12  Masatake YAMATO  <jet@gyve.org> 
     644 
     645        * progmodes/ld-script.el (auto-mode-alist): Support 
     646        suffix conventions used in netbsd and eCos. 
     647 
     6482006-01-11  Luc Teirlinck  <teirllm@auburn.edu> 
     649 
     650        * cus-edit.el (custom-reset-menu, custom-buffer-create-internal) 
     651        (custom-variable-menu, custom-face-menu, custom-group-menu) 
     652        (Custom-mode-menu): Change names of menu items.  (As discussed on 
     653        emacs-devel.) 
     654        (custom-face-menu): Add "Undo Edits" item. 
     655 
     656        * startup.el (init-file-user): defcustom -> defvar. 
     657 
     658        * tooltip.el (tooltip-mode): Doc fix. 
     659 
     6602006-01-11  Stefan Monnier  <monnier@iro.umontreal.ca> 
     661 
     662        * reveal.el (reveal-post-command): window-buffer signals an error on 
     663        dead windows rather than returning nil. 
     664        (reveal-open-new-overlays): An overlay might die while we open others. 
     665 
     6662006-01-11  Bill Wohler  <wohler@newt.com> 
     667 
     668        * cus-dep.el (generated-custom-dependencies-file): Fix typo and 
     669        phrasing in docstring. 
     670 
     671        * Makefile.in (MH_E_SRC): Rename from MH-E-SRC since the dashes 
     672        can give some systems gas.  Add new file mh-buffers.el. 
     673 
     6742006-01-06  Masatake YAMATO  <jet@gyve.org> 
     675 
     676        * font-lock.el (cpp-font-lock-keywords): Font lock keywords for 
     677        C preprocessor forward ported from GNU Emacs 21.2. 
     678 
     679        * progmodes/asm-mode.el (asm-font-lock-keywords): 
     680        Use `cpp-font-lock-keywords'. 
     681 
     682        * progmodes/ld-script.el (ld-script-font-lock-keywords): Ditto. 
     683 
     684        * progmodes/ld-script.el (auto-mode-alist): Use \\> instead 
     685        of $ for "\\.ld[s]?". 
     686 
     6872006-01-10  Stefan Monnier  <monnier@iro.umontreal.ca> 
     688 
     689        * progmodes/tcl.el (tcl-indent-command): Use indent-for-tab-command. 
     690        (tcl-indent-line): Return `noindent' if inside a string. 
     691 
     692        * progmodes/flymake.el (flymake-split-string): Remove more than one 
     693        empty string at beg/end of the result. 
     694        (flymake-find-buildfile, flymake-find-possible-master-files): 
     695        Use expand-file-name. 
     696        (flymake-fix-file-name): Don't replace \ with / and don't remove ./ 
     697        since expand-file-name does it for us.  Use directory-file-name. 
     698        (flymake-ler-get-full-file, flymake-ler-get-file, flymake-ler-get-line) 
     699        (flymake-ler-get-type, flymake-ler-get-text) 
     700        (flymake-ler-make-ler): Remove.  Replace by defstruct.  Update callers. 
     701        (flymake-current-line-no): Remove spurious interactive spec. 
     702        (flymake-delete-temp-directory): Remove unused var `slash-pos'. 
     703        (flymake-check-include): Remove arg inc-path merged into inc-name. 
     704        (flymake-check-patch-master-file-buffer): Fit in 80 columns. 
     705        Arg regexp-list replaced by a simple regexp. 
     706        (flymake-master-make-header-init, flymake-master-tex-init): 
     707        Correspondingly replace regexp-list with a regexp.  Fix regexp. 
     708 
     7092006-01-10  Simon Josefsson  <jas@extundo.com> 
     710 
     711        * mail/smtpmail.el (smtpmail-try-auth-methods): Add comment 
     712        describing AUTH PLAIN fix. 
     713 
     7142006-01-10  Thien-Thi Nguyen  <ttn@gnu.org> 
     715 
     716        * mail/emacsbug.el (report-emacs-bug-text-prompt): Delete var. 
     717        (report-emacs-bug): Don't record initial prompt text. 
     718        Instead, add text properties to prompting text. 
     719        (report-emacs-bug-hook): Delete prompting text. 
     720 
     7212006-01-09  Stefan Monnier  <monnier@iro.umontreal.ca> 
     722 
     723        * progmodes/flymake.el (flymake-find-buildfile): Remove invariant arg 
     724        `dirs'.  Adjust callers. 
     725 
     7262006-01-09  John Paul Wallington  <jpw@gnu.org> 
     727 
     728        * cus-edit.el (custom-comment) <defface>: Add TTY definitions. 
     729 
     7302006-01-09  Stefan Monnier  <monnier@iro.umontreal.ca> 
     731 
     732        * reveal.el (reveal-open-new-overlays): New extracted fun. 
     733        (reveal-close-old-overlays): Idem.  Check overlays's liveness before 
     734        using them.  Simplify the code. 
     735        (reveal-post-command): Use them.  Fix up obsolete windows in 
     736        reveal-open-spots. 
     737 
     738        * progmodes/flymake.el: Use `require' rather than autoload for 
     739        XEmacs's overlays. 
     740        (flymake-get-common-file-prefix, flymake-build-relative-filename): 
     741        Delete.  Use file-relative-name instead. 
     742        (flymake-get-syntax-check-program-args, flymake-perl-init): 
     743        Simplify the resulting code. 
     744 
     745        * log-view.el (log-view-file-re, log-view-message-re): Add support 
     746        for DaRCS output. 
     747 
     7482006-01-09  Alex Schroeder  <alex@gnu.org> 
     749 
     750        * mail/rmail.el (rmail-reply-regexp): Also ignore mailing list 
     751        identifiers sometimes added in square brackets at the beginning of 
     752        subject lines. 
     753 
     7542006-01-07  Richard M. Stallman  <rms@gnu.org> 
     755 
     756        * cus-edit.el (Custom-set, Custom-save): Doc fix. 
     757        (Custom-reset-current, Custom-reset-saved): Change question text. 
     758        (Custom-reset-standard): Likewise. 
     759        (custom-variable-reset-saved): Doc fix. 
     760 
     7612006-01-07  Eli Zaretskii  <eliz@gnu.org> 
     762 
     763        * startup.el (init-file-user): Doc fix. 
     764 
     7652006-01-07  Alex Schroeder  <alex@gnu.org> 
     766 
     767        * mail/rmail.el (rmail-current-subject): New function. 
     768        (rmail-current-subject-regexp): New function. 
     769        (rmail-next-same-subject): Use it. 
     770 
     771        * mail/rmailsum.el (rmail-summary-by-topic): 
     772        Use rmail-current-subject and rmail-current-subject-regexp. 
     773        (rmail-summary-next-same-subject): Ditto. 
     774 
     775        * net/rcirc.el (rcirc-send-input): No longer check whether the 
     776        process is open, since not all commands need an open process. 
     777        (rcirc-send-string): Check whether the process is open before 
     778        sending anything. 
     779        (rcirc-ignore-list): New option. 
     780        (rcirc-ignore-list-automatic): New variable. 
     781        (rcirc-print): Take rcirc-ignore-list into account. 
     782        (rcirc-cmd-ignore): New command. 
     783        (rcirc-ignore-update-automatic): New function. 
     784        (rcirc-handler-PART, rcirc-handler-QUIT): Use it to maintain the 
     785        list if ignored nicks. 
     786        (rcirc-handler-NICK): Ditto, and also ignore the new nick. 
     787 
     7882006-01-06  David Reitter  <david.reitter@gmail.com> 
     789 
     790        * mail/emacsbug.el (report-emacs-bug): Let explanations correctly 
     791        reflect the address to which the report will be sent. 
     792 
     7932006-01-06  Eli Zaretskii  <eliz@gnu.org> 
     794 
     795        * progmodes/ld-script.el (auto-mode-alist): Recognize linker 
     796        scripts whose file-name extensions are "\.x[bdsru]?[cn]?$". 
     797 
     7982006-01-01  Michael Ernst  <mernst@alum.mit.edu>  (tiny changes) 
     799 
     800        * textmodes/tildify.el: Fix typos (misspellings) in the commentary. 
     801 
     802        * emacs-lisp/find-func.el (find-definition-noselect): Fix typo in 
     803        the doc string: "functoin" => "function". 
     804        * ldefs-boot.el: Likewise. 
     805 
     806        * textmodes/bibtex.el (bibtex-validate-globally): Fix typo in a 
     807        message text: "Duplicat" => "Duplicate". 
     808 
     8092006-01-06  Sven Joachim  <svenjoac@gmx.de>  (tiny change) 
     810 
     811        * files.el (basic-save-buffer-2): If backing-up failed, reset 
     812        buffer-backed-up to nil. 
     813 
     8142006-01-06  Nick Roberts  <nickrob@snap.net.nz> 
     815 
     816        * progmodes/gud.el (gdb-script-skip-to-head) 
     817        (gdb-script-calculate-indentation): Indent for breakpoint command 
     818        lists also. 
     819 
     8202006-01-05  Bill Wohler  <wohler@newt.com> 
     821 
     822        * Makefile.in (compile-always): Add mh-autoloads dependency. 
     823        (bootstrap): Remove mh-autoloads dependency, as compile dependency 
     824        provides it. 
     825        (updates): Remove mh-autoloads dependency, since it probably has 
     826        already run recently (via recompile). 
     827 
     8282006-01-05  Stefan Monnier  <monnier@iro.umontreal.ca> 
     829 
     830        * textmodes/flyspell.el (flyspell-accept-buffer-local-defs): Add an 
     831        argument `force' to disable the flyspell-last-buffer optimization. 
     832        (flyspell-mode-on): Use it. 
     833 
     834        * progmodes/flymake.el (flymake-get-cleanup-function): Default to 
     835        flymake-simple-cleanup. 
     836        (flymake-allowed-file-name-masks): Use this new default. 
     837        All the functions are now called in the right buffer rather than 
     838        passing the buffer as argument. 
     839        (flymake-process-sentinel): Switch to buffer before calling cleanup. 
     840        (flymake-parse-err-lines): Remove redundant buffer arg. 
     841        (flymake-get-program-dir): Comment out unused function. 
     842        (flymake-start-syntax-check, flymake-start-syntax-check-process): 
     843        Remove redundant buffer argument. 
     844        (flymake-get-real-file-name, flymake-simple-java-cleanup) 
     845        (flymake-simple-cleanup, flymake-master-cleanup): Remove buffer arg. 
     846 
     8472006-01-05  Richard M. Stallman  <rms@gnu.org> 
     848 
     849        * info.el (Info-find-node): Don't record previous node if have none. 
     850        (info): Go to directory only if history is empty. 
     851 
     852        * simple.el (mark): Doc fix. 
     853 
     8542006-01-05  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp> 
     855 
     856        * term/mac-win.el (mac-ae-parameter): Don't coerce data if it is 
     857        already of desired type. 
     858        (mac-ae-list): Coerce parameter to "list" type. 
     859        (mac-dispatch-apple-event): Replace cadr part of event with a 
     860        dummy position so that event-start returns it. 
     861 
     8622006-01-05  Carsten Dominik  <dominik@science.uva.nl> 
     863 
     864        * textmodes/org.el (org-end-of-subtree): New function. 
     865        (org-cycle, org-subtree-end-visible-p, org-scan-tags): 
     866        Use `org-end-of-subtree'. 
     867        (org-agenda, org-agenda-convert-date): Protect calls to 
     868        `fit-window-to-buffer'. 
     869        (org-tags-view): Force matching of sublevels when doing a 
     870        todo-only search.  Define the correct redo command, including the 
     871        arguments. 
     872        (org-agenda-redo): Display message. 
     873        (org-check-for-org-mode): New function. 
     874        (org-agenda-type): New variable. 
     875        (org-timeline, org-agenda-list, org-todo-list, org-tags-view): 
     876        Set `org-agenda-type'. 
     877        (org-agenda-check-type): New function. 
     878        (org-agenda-goto-today, org-agenda-later, org-agenda-earlier) 
     879        (org-agenda-week-view, org-agenda-day-view) 
     880        (org-agenda-next-date-line, org-agenda-previous-date-line) 
     881        (org-agenda-log-mode, org-agenda-toggle-diary) 
     882        (org-agenda-toggle-time-grid, org-agenda-date-later) 
     883        (org-agenda-date-prompt, org-agenda-diary-entry) 
     884        (org-agenda-execute-calendar-command, org-agenda-goto-calendar) 
     885        (org-agenda-convert-date, org-agenda-menu): 
     886        Use `org-agenda-check-type'. 
     887        (org-make-overlay, org-delete-overlay) 
     888        (org-detatch-overlay, org-move-overlay, org-overlay-put): 
     889        New compatibility functions. 
     890        (org-calendar-select-mouse): New command. 
     891 
     8922006-01-04  Chong Yidong  <cyd@stupidchicken.com> 
     893 
     894        * cus-edit.el (Custom-reset-current, Custom-reset-saved) 
     895        (Custom-reset-standard): Fix y-or-n-p messages. 
     896        (custom-link): New face for links. 
     897        (custom-buffer-create-internal, custom-manual): Use it. 
     898        (custom-face-save): Push to theme-face before setting face spec. 
     899 
     900        * wid-edit.el (widget-default-mouse-face-get): New function. 
     901        (widget-specify-button): Handle mouse-face like button-face. 
     902 
     903        * custom.el (load-theme): Clear old theme settings if reloading. 
     904 
     9052006-01-03  Luc Teirlinck  <teirllm@auburn.edu> 
     906 
     907        * cus-edit.el (custom-buffer-create-internal): Move whole buffer 
     908        "Erase Customization" button back to same position it occupies in 
     909        the individual State menus. 
     910 
     9112006-01-04  Kim F. Storm  <storm@cua.dk> 
     912 
     913        * wid-edit.el (key-sequence): Rework widget to read key binding 
     914        using `kbd' syntax.  Use C-q to insert literal key, event, or code. 
     915        (widget-key-sequence-default-value): Default value for empty sequence. 
     916        (widget-key-sequence-map): New map for reading key binding.  Bind C-q. 
     917        (widget-key-sequence-read-event): New command for C-q. 
     918        (widget-key-sequence-validate, widget-key-sequence-value-to-internal) 
     919        (widget-key-sequence-value-to-external): New functions. 
     920 
     9212006-01-03  Stefan Monnier  <monnier@iro.umontreal.ca> 
     922 
     923        * progmodes/flymake.el (flymake-create-temp-with-folder-structure): 
     924        Use expand-file-name. 
     925        (flymake-delete-temp-directory): Use expand-file-name, 
     926        file-name-directory, and directory-file-name. 
     927        (flymake-strrchr): Delete. 
     928        (flymake-start-syntax-check): Don't pass the redundant buffer argument 
     929        to the init-f function. 
     930        (flymake-save-buffer-in-file, flymake-init-create-temp-buffer-copy) 
     931        (flymake-init-find-buildfile-dir) 
     932        (flymake-init-create-temp-source-and-master-buffer-copy) 
     933        (flymake-simple-make-init-impl, flymake-simple-make-init) 
     934        (flymake-master-make-init, flymake-master-make-header-init) 
     935        (flymake-simple-make-java-init, flymake-simple-ant-java-init) 
     936        (flymake-perl-init, flymake-simple-tex-init, flymake-master-tex-init) 
     937        (flymake-xml-init): Remove corresponding redundant buffer argument. 
     938        (flymake-allowed-file-name-masks): Remove last elems that are equal to 
     939        the default anyway.  Clean up regexps. 
     940 
     941        * progmodes/flymake.el (flymake-temp-source-file-name) 
     942        (flymake-master-file-name, flymake-temp-master-file-name) 
     943        (flymake-base-dir): New buffer-local vars. 
     944        (flymake-buffer-data, flymake-get-buffer-value) 
     945        (flymake-set-buffer-value): Replace those hash-tables by the new 
     946        buffer-local vars.  Update callers. 
     947 
     948        * progmodes/flymake.el (flymake-check-start-time) 
     949