comparison lisp/ChangeLog @ 93036:50a5f7c885c1

(tramp-completion-mode-p): Don't use char-equal for elements which may be something else than characters.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 17 Mar 2008 20:19:00 +0000
parents 5f4eb3149e6d
children dd3ebf4e05d4
comparison
equal deleted inserted replaced
93035:5f4eb3149e6d 93036:50a5f7c885c1
1 2008-03-17 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * net/tramp.el (tramp-completion-mode-p): Don't use char-equal for
4 elements which may be something else than characters.
5
1 2008-03-17 Dan Nicolaescu <dann@ics.uci.edu> 6 2008-03-17 Dan Nicolaescu <dann@ics.uci.edu>
2 7
3 * vc-bzr.el (vc-bzr-dir-status, vc-bzr-after-dir-status): 8 * vc-bzr.el (vc-bzr-dir-status, vc-bzr-after-dir-status):
4 New functions to implement vc-status support. 9 New functions to implement vc-status support.
5 10
164 169
165 * tramp.el (tramp-root-regexp): New defconst. 170 * tramp.el (tramp-root-regexp): New defconst.
166 (tramp-completion-file-name-regexp-unified) 171 (tramp-completion-file-name-regexp-unified)
167 (tramp-completion-file-name-regexp-separate) 172 (tramp-completion-file-name-regexp-separate)
168 (tramp-completion-file-name-regexp-url): Use it. 173 (tramp-completion-file-name-regexp-url): Use it.
169 (tramp-do-copy-or-rename-file-via-buffer): Set 174 (tramp-do-copy-or-rename-file-via-buffer):
170 `enable-multibyte-characters' to nil. Set `jka-compr-inhibit' to 175 Set `enable-multibyte-characters' to nil. Set `jka-compr-inhibit' to
171 t for `insert-file-contents-literally'. 176 t for `insert-file-contents-literally'.
172 (tramp-drop-volume-letter): Rewrite, using `tramp-root-regexp'. 177 (tramp-drop-volume-letter): Rewrite, using `tramp-root-regexp'.
173 Autoload it. 178 Autoload it.
174 (tramp-completion-file-name-handler-post-function): New defconst. 179 (tramp-completion-file-name-handler-post-function): New defconst.
175 (tramp-completion-file-name-handler): Use it. 180 (tramp-completion-file-name-handler): Use it.
331 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entries 336 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entries
332 for checkdoc and profiling. 337 for checkdoc and profiling.
333 338
334 2008-03-14 Bastien Guerry <bzg@altern.org> 339 2008-03-14 Bastien Guerry <bzg@altern.org>
335 340
336 * textmodes/flyspell.el (nxml-mode): Add the right. 341 * textmodes/flyspell.el (nxml-mode): Add the right
337 `flyspell-mode-predicate'. 342 `flyspell-mode-predicate'.
338 343
339 * wid-edit.el (link): Use 'mouse-face for :follow-link. 344 * wid-edit.el (link): Use 'mouse-face for :follow-link.
340 345
341 2008-03-14 Glenn Morris <rgm@gnu.org> 346 2008-03-14 Glenn Morris <rgm@gnu.org>
409 Use unless. 414 Use unless.
410 (mark-islamic-diary-entries): Doc fix. 415 (mark-islamic-diary-entries): Doc fix.
411 (insert-islamic-diary-entry, insert-monthly-islamic-diary-entry) 416 (insert-islamic-diary-entry, insert-monthly-islamic-diary-entry)
412 (insert-yearly-islamic-diary-entry): Use let rather than let*. 417 (insert-yearly-islamic-diary-entry): Use let rather than let*.
413 418
414 * calendar/cal-julian.el (calendar-absolute-from-julian): Move 419 * calendar/cal-julian.el (calendar-absolute-from-julian):
415 definition before use. Remove un-needed local `day'. 420 Move definition before use. Remove un-needed local `day'.
416 (calendar-goto-julian-date, calendar-goto-astro-day-number): Doc fix. 421 (calendar-goto-julian-date, calendar-goto-astro-day-number): Doc fix.
417 422
418 * calendar/cal-mayan.el (calendar-mayan-haab-month-name-array) 423 * calendar/cal-mayan.el (calendar-mayan-haab-month-name-array)
419 (calendar-mayan-tzolkin-names-array): Add doc strings. 424 (calendar-mayan-tzolkin-names-array): Add doc strings.
420 (calendar-mayan-long-count-from-absolute): Use a single let. 425 (calendar-mayan-long-count-from-absolute): Use a single let.
490 already pushes its state. 495 already pushes its state.
491 (isearch-message): Improve matching the failed part by checking 496 (isearch-message): Improve matching the failed part by checking
492 if the original message starts with the last successful message. 497 if the original message starts with the last successful message.
493 498
494 * dired.el (dired-warn-writable): Rename to `dired-perm-write'. 499 * dired.el (dired-warn-writable): Rename to `dired-perm-write'.
495 (dired-perm-write): Renamed from `dired-warn-writable'. 500 (dired-perm-write): Rename from `dired-warn-writable'.
496 Change parent face from `font-lock-warning-face' to 501 Change parent face from `font-lock-warning-face' to
497 `font-lock-comment-delimiter-face'. 502 `font-lock-comment-delimiter-face'.
498 (dired-warn-writable-face): Rename to `dired-perm-write-face'. 503 (dired-warn-writable-face): Rename to `dired-perm-write-face'.
499 (dired-perm-write-face): Renamed from `dired-warn-writable-face'. 504 (dired-perm-write-face): Rename from `dired-warn-writable-face'.
500 (dired-font-lock-keywords): Replace `dired-warn-writable-face' 505 (dired-font-lock-keywords): Replace `dired-warn-writable-face'
501 with `dired-perm-write-face'. 506 with `dired-perm-write-face'.
502 507
503 2008-03-13 Tassilo Horn <tassilo@member.fsf.org> 508 2008-03-13 Tassilo Horn <tassilo@member.fsf.org>
504 509
636 (org-mode): Support for `align'. 641 (org-mode): Support for `align'.
637 (org-agenda-get-deadlines): Make sure priorities increase as the 642 (org-agenda-get-deadlines): Make sure priorities increase as the
638 due date approaches and is passed. 643 due date approaches and is passed.
639 (org-remember-apply-template): Fix problem with tags that 644 (org-remember-apply-template): Fix problem with tags that
640 contain "_" or "@". 645 contain "_" or "@".
641 (org-make-link-regexps): Improve the regular expression for plain 646 (org-make-link-regexps): Improve the regular expression for plain links.
642 links.
643 (org-agenda-get-closed): List each clocking entry. 647 (org-agenda-get-closed): List each clocking entry.
644 (org-set-tags): Only tabify before tags if indent-tabs-mode is t. 648 (org-set-tags): Only tabify before tags if indent-tabs-mode is t.
645 (org-special-ctrl-k): New option. 649 (org-special-ctrl-k): New option.
646 (org-kill-line): New function. 650 (org-kill-line): New function.
647 (org-archive-all-done): Fix incorrect number of stars in regexp. 651 (org-archive-all-done): Fix incorrect number of stars in regexp.
1036 * doc-view.el (doc-view-bookmark-make-record): 1040 * doc-view.el (doc-view-bookmark-make-record):
1037 * info.el (Info-bookmark-make-record): Don't mess with annotations. 1041 * info.el (Info-bookmark-make-record): Don't mess with annotations.
1038 1042
1039 2008-03-08 Glenn Morris <rgm@gnu.org> 1043 2008-03-08 Glenn Morris <rgm@gnu.org>
1040 1044
1041 * calendar/diary-lib.el (entry): Declare for compiler part-way 1045 * calendar/diary-lib.el (entry): Declare for compiler part-way through.
1042 through.
1043 1046
1044 2008-03-08 Stefan Monnier <monnier@iro.umontreal.ca> 1047 2008-03-08 Stefan Monnier <monnier@iro.umontreal.ca>
1045 1048
1046 * calendar/diary-lib.el (diary-list-entries) 1049 * calendar/diary-lib.el (diary-list-entries)
1047 (include-other-diary-files, mark-diary-entries) 1050 (include-other-diary-files, mark-diary-entries)
1192 (mark-diary-entries-hook, nongregorian-diary-listing-hook) 1195 (mark-diary-entries-hook, nongregorian-diary-listing-hook)
1193 (nongregorian-diary-marking-hook, print-diary-entries-hook): 1196 (nongregorian-diary-marking-hook, print-diary-entries-hook):
1194 Move here from calendar.el. 1197 Move here from calendar.el.
1195 (diary-file-name-prefix-function): Use 'identity. 1198 (diary-file-name-prefix-function): Use 'identity.
1196 (diary-face): Make it a defcustom, and mark as obsolete. 1199 (diary-face): Make it a defcustom, and mark as obsolete.
1197 (top-level): No need to require cal-hebrew, cal-islam when 1200 (top-level): No need to require cal-hebrew, cal-islam when compiling.
1198 compiling.
1199 (calendar-hebrew-month-name-array-leap-year) 1201 (calendar-hebrew-month-name-array-leap-year)
1200 (calendar-islamic-month-name-array, calendar-bahai-month-name-array): 1202 (calendar-islamic-month-name-array, calendar-bahai-month-name-array):
1201 Define for compiler. 1203 Define for compiler.
1202 (diary-font-lock-keywords): Use format rather than concat. Add 1204 (diary-font-lock-keywords): Use format rather than concat.
1203 bahai-diary-entry-symbol. 1205 Add bahai-diary-entry-symbol.
1204 1206
1205 * calendar/cal-hebrew.el, calendar/holidays.el, calendar/lunar.el: 1207 * calendar/cal-hebrew.el, calendar/holidays.el, calendar/lunar.el:
1206 * calendar/solar.el: Unquote lambda functions. 1208 * calendar/solar.el: Unquote lambda functions.
1207 1209
1208 * calendar/solar.el (calendar-location-name, calendar-latitude) 1210 * calendar/solar.el (calendar-location-name, calendar-latitude)
1246 2008-03-07 Bastien Guerry <bzg@altern.org> 1248 2008-03-07 Bastien Guerry <bzg@altern.org>
1247 1249
1248 * bookmark.el (bookmark-set): Don't check for 1250 * bookmark.el (bookmark-set): Don't check for
1249 `bookmark-make-name-function' since `bookmark-buffer-file-name' 1251 `bookmark-make-name-function' since `bookmark-buffer-file-name'
1250 already takes care of this. 1252 already takes care of this.
1251 (bookmark-buffer-name, bookmark-buffer-file-name): Remove 1253 (bookmark-buffer-name, bookmark-buffer-file-name):
1252 Info-mode specific code. 1254 Remove Info-mode specific code.
1253 1255
1254 * info.el (bookmark-get-info-node): Define this function in 1256 * info.el (bookmark-get-info-node): Define this function in
1255 info.el, not in bookmark.el. 1257 info.el, not in bookmark.el.
1256 (Info-mode): Set `bookmark-make-name-function' to 1258 (Info-mode): Set `bookmark-make-name-function' to
1257 `Info-bookmark-make-name' locally. 1259 `Info-bookmark-make-name' locally.