X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/082b4369640d125d3ae83f51ca567110473b85b2..3bb53a84deecdb5e6405f6353c332c6e0e2db79e:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 39a2f3eb9f..0fe85f0d22 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,367 @@ +2004-10-12 Simon Josefsson + + * net/tls.el (tls-certtool-program): New variable. + (tls-certificate-information): New function, based on + ssl-certificate-information. + +2004-10-12 Kenichi Handa + + * international/mule.el (coding-system-equal): Moved from + mule-util.el. + + * international/mule-util.el (coding-system-equal): Moved to + mule.el. + +2004-10-12 Kim F. Storm + + * kmacro.el (kmacro-insert-counter, kmacro-add-counter): Use and + reset kmacro-initial-counter-value if set. + (kmacro-set-counter): Only set kmacro-counter if defining or executing + macro. Set kmacro-initial-counter-value otherwise. Never set both. + (kmacro-display): Show macro counter if non-zero. + + * subr.el (substitute-key-definition): Mention command remapping + in doc string. + +2004-10-11 Simon Josefsson + + * mail/smtpmail.el (smtpmail-open-stream): Look for + starttls-gnutls-program instead of starttls-program iff + starttls-use-gnutls is non-nil. + (smtpmail-open-stream): Don't overwrite user settings of + starttls-extra-arguments and starttls-extra-args. + +2004-10-10 Kai Grossjohann + + * net/ange-ftp.el (ange-ftp-remote-shell): Remove variable. + (ange-ftp-call-chmod): Reference remote-shell-program instead of + ange-ftp-remote-shell. + +2004-10-10 Andreas Schwab + + * emacs-lisp/byte-opt.el (byte-optimize-backward-word): Optimize + `(backward-word)' to `(forward-word -1)', not `(forward-char -1)'. + Reported by . + +2004-10-10 Benjamin Rutt + + * vc.el (vc-annotate-mode): Remove variable. + (vc-annotate-display-select): Only call vc-annotate-mode + if we're not in that mode already. + +2004-10-09 Kim F. Storm + + * subr.el (progress-reporter-update): Define before first usage. + (make-progress-reporter): Doc fix. + +2004-10-09 Luc Teirlinck + + * textmodes/paragraphs.el (sentence-end-double-space) + (sentence-end-without-period, sentence-end-without-space) + (sentence-end): Doc fixes. + +2004-10-08 Peter Seibel (tiny change) + + * emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Change + paragraph-start regexp so we don't fill code starting with #'( + +2004-10-08 Sebastien Kirche (tiny change) + + * mail/mail-extr.el (mail-extr-ignore-realname-equals-mailbox-name): + New defcustom. + (extract-address-components): Use it. + +2004-10-08 Paul Pogonyshev + + * subr.el (make-progress-reporter, progress-reporter-update) + (progress-reporter-force-update, progress-reporter-do-update) + (progress-reporter-done): New functions. + + * tar-mode.el (tar-summarize-buffer): Use progress reporter. + + * progmodes/etags.el (etags-tags-completion-table): Use progress + reporter. + (etags-tags-apropos): Likewise. + +2004-10-08 Alan Mackenzie + + * isearch.el (isearch-yank-line): C-y yanks to next EOL, not end + of current line. + +2004-10-08 Masatake YAMATO + + * server.el (server-process-filter): Wrap `process-send-region' + by `condition-case' to guard the case when the pipe to PROC is + closed. + +2004-10-07 Mark A. Hershberger + + * xml.el (xml-substitute-special): Limit handling of external + entities. + +2004-10-06 Nick Roberts + + * progmodes/gdb-ui.el (gdb-ann3): (Re-)initialise gdb-input-queue. + +2004-10-06 John Paul Wallington + + * xml.el (xml-parse-dtd): Fix `error' call. + +2004-10-05 Mark A. Hershberger + + * xml.el (xml-substitute-special): Return a single string instead + of a list of strings if an entity substitution is made. + +2004-10-05 Ulf Jasper + + * calendar/icalendar.el: New file. + +2004-10-05 Juri Linkov + + * isearch.el (isearch-done): Set mark after running hook. + Suggested by Drew Adams . + + * info.el (Info-history, Info-toc): Fix Info headers. + (Info-toc): Narrow buffer before Info-fontify-node. + (Info-build-toc): Don't check for special Info file names. + Set main-file to nil if Info-find-file returns a symbol. + +2004-10-05 Emilio C. Lopes : + + * calendar/calendar.el (calendar-goto-iso-week): Add autoload. + (calendar-mode-map): Add binding for `calendar-goto-iso-week'. + * calendar/cal-menu.el (calendar-mode-map): Ditto. + +2004-10-05 Glenn Morris + + * calendar/cal-iso.el (calendar-iso-read-args): New function, + for old interactive spec from calendar-goto-iso-date. + (calendar-goto-iso-date): Use it. + (calendar-goto-iso-week): New function. Suggested by Emilio + C. Lopes . + +2004-10-04 Luc Teirlinck + + * textmodes/enriched.el (enriched-mode-map): Give + `set-left-margin' and `set-right-margin' bindings that follow the + minor mode conventions. + +2004-10-03 Stefan + + * textmodes/tex-mode.el (tex-dvi-view-command): Use `yap' on w32. + (tex-font-lock-keywords-1): Add url and nolinkurl for args with `_'. + (latex-block-args-alist): Add minipage and picture. + (latex-block-body-alist): Use reftex-label if enabled. + (latex-insert-block): Don't insert a \n if not necessary. + (tex-compile-commands): Make sure dvips doesn't send to printer. + (tex-compile-default): Handle the case where no executable is found. + (latex-noindent-environments): New var. + (latex-find-indent): Use it. Take an empty line as an arg-breaker. + If tex-indent-allhanging is non-nil, make sure we only align for macros + at beginning of line. + +2004-10-03 Daniel Pfeiffer + + * newcomment.el (comment-beginning): Doc fix and don't choke on + unset `comment-end-skip' when at beginning of comment. + +2004-10-02 Dan Nicolaescu + + * term.el (term-adjust-current-row-cache): Don't allow the current + row to become negative. + (term-emulate-terminal): Fix insert mode. Handle tab insertion at + the end of the line. Fix scroll down. Add comments. + (term-handle-ansi-escape): Don't exceed terminal width when moving + right. + (term-scroll-region): Move the cursor after setting the scroll region. + +2004-10-01 Luc Teirlinck + + * indent.el (set-left-margin, set-right-margin): Rename `lm' arg + to `width' for consistency with docstring. Doc fix. + +2004-10-01 Martin Stjernholm + + * progmodes/cc-langs.el: Load cl here since cc-defs doesn't do it. + This is necessary for derived modes. + +2004-09-30 Kim F. Storm + + * kmacro.el (kmacro-lambda-form, kmacro-extract-lambda): Add. + (kmacro-bind-to-key, kmacro-name-last-macro): Use kmacro-lambda-form. + + * edmacro.el: Require kmacro to use the new kmacro-lambda-form and + kmacro-extract-lambda functions. + (edit-kbd-macro): Handle kmacro lambda forms. + Include counter and counter format in edit buffer. + (edmacro-finish-edit): Get counter and format from edit buffer and + update kmacro bindings when found. + +2004-09-29 Luc Teirlinck + + * textmodes/paragraphs.el (forward-paragraph): + Avoid args-out-of-range error when point winds up at the beginning of + the buffer and hard newlines are enabled. + + * newcomment.el (comment-multi-line): Doc fix. + +2004-09-29 Stefan Monnier + + * diff-mode.el (diff-file-header-re): Tighten up regexp a tiny bit. + (diff-fixup-modifs): Catch unified-diff file-headers. + +2004-09-28 Stefan + + * dired.el (dired-view-command-alist): Use more efficient regexps. + Remove dubious arguments. + (dired-align-file): New function. + (dired-insert-directory): Use it. + (dired-move-to-end-of-filename): Make the " -> " search more specific. + (dired-buffers-for-dir): Remove unused var `pattern'. + +2004-09-29 Kim F. Storm + + * progmodes/gdb-ui.el (breakpoint): Define as fringe bitmap. + (gdb-mouse-toggle-breakpoint): Fix fringe-bitmaps-at-pos usage. + (gdb-put-breakpoint-icon): Use breakpoint bitmap. + + * fringe.el (fringe-bitmap-p): New macro. + (fringe-bitmaps): Add standard fringe bitmaps on load. + +2004-09-28 Matthew Mundell (tiny change) + + * calendar/diary-lib.el (list-diary-entries): Save diary buffer + from diary display excursion. Store diary buffer's point for + `simple-diary-display'. + (simple-diary-display): Set window point and start when + displaying buffer, to preserve point. + +2004-09-27 Luc Teirlinck + + * textmodes/enriched.el (enriched-translations): Replace defconst + with defvar. + +2004-09-26 Vinicius Jose Latorre + + * printing.el: Doc fix. + (pr-version): New version number (6.8.1). + (pr-ps-file-using-ghostscript): Use make-temp-file instead of + make-temp-name. + (pr-delete-file): Check if file exists before deleting it. + Reported by Lennart Borgman . + +2004-09-26 Stefan + + * term.el (term-display-table): New variable. + (term-mode): Use it. + (term-exec-1): Set the coding system to binary. + (term-emulate-terminal): Decode the string before inserting it. + +2004-09-26 Dan Nicolaescu + + * term.el (term-ansi-at-eval-string, term-ansi-default-fg) + (term-ansi-default-bg, term-ansi-current-temp): Delete unused vars. + (map): Bind S-prior, S-next and S-insert. + (term-mode): Set `indent-tabs-mode' to nil. + (term-paste): New function to be bound to S-insert. + (term-send-del, term-send-backspace): Change the strings sent. + (term-termcap-format): Synchronyze with etc/e/eterm.ti. + (term-handle-colors-array): Fix handling of underline and reverse. + (term-handle-ansi-escape): Do not handle smcup/rmcup. Add comments. + (term-erase-in-line): Fix comparison. + (term-emulate-terminal): Fix line wrap handling. + (term-start-output-log): Rename from `term-set-output-log'. + (term-stop-output-log): Rename from `term-stop-photo'. + (term-switch-to-alternate-sub-buffer): Comment out, unused. + +2004-09-25 Stefan + + * dired.el (dired-move-to-filename): Don't output a message if + raise-error is non-nil. Fix return position and value. + + * files.el (insert-directory): Obey --dired even with symlinks. + +2004-09-25 Lars Hansen + + * ls-lisp.el (ls-lisp-format): Mark file names with property + dired-filename. + +2004-09-25 Kim F. Storm + + * ido.el (ido-max-directory-size): New defcustom. + (ido-decorations): Add "too big" element. + (ido-directory-too-big): New dynamic var. + (ido-may-cache-directory): Don't cache big directories. + (ido-directory-too-big-p): New defun. + (ido-set-current-directory): Update ido-directory-too-big. + (ido-read-internal): Make empty ido-cur-item if too-big. + (ido-buffer-internal): Use ido-read-internal directly instead of + ido-read-buffer. + (ido-file-internal): Init ido-directory-too-big. + (ido-complete): If ido-directory-too-big is set, clear it, + and redo completion with full list. + (ido-toggle-ignore): If ido-directory-too-big is set, clear + it, and show completions. + (ido-all-completions): Let bind ido-directory-too-big to nil. + (ido-exhibit): Handle ido-directory-too-big. + (ido-read-buffer): Handle fallback to read-buffer. + Init ido-directory-too-big. + (ido-read-file-name, ido-read-directory-name, ido-completing-read): + Init ido-directory-too-big. + +2004-09-24 Luc Teirlinck + + * subr.el (delay-mode-hooks): Doc fix. + +2004-09-23 Luc Teirlinck + + * textmodes/enriched.el + (enriched-default-text-properties-local-flag): New variable. + (enriched-mode): Make sure that enabling and disabling the mode is + a no-op. Doc fix. + +2004-09-23 H,Ae(Bkon Malmedal (tiny change) + + * calendar/holidays.el (holiday-advent): Report on a specified day + offset from advent, not just advent. + (holiday-easter-etc): Report on one specified day offset from + easter, not all easter holidays. Various Easter holidays moved to + `christian-holidays' variable in calendar.el. + * calendar/calendar.el (christian-holidays): Adapt for new + behaviour of `holiday-advent' and `holiday-easter-etc' functions. + +2004-09-23 Kim F. Storm + + * image.el (insert-sliced-image): Add doc string. + + * ido.el (ido-choice-list): New dynamic var for `list' context. + (ido-context-switch-command): New dynamic var. + (ido-define-mode-map): Generalize switch between file/buffer contexts. + (ido-read-internal): Handle new `list' context. + Handle insert-buffer and insert-file ido-exit values. + (ido-buffer-internal): New arg switch-cmd. Use it to setup + ido-context-switch-command. Handle insert-file ido-exit value. + (ido-read-buffer): Set ido-context-switch-command to 'ignore + unless it is already bound by caller. + (ido-file-internal): New arg switch-cmd. Use it to setup + ido-context-switch-command. Handle insert-buffer ido-exit value. + (ido-enter-insert-buffer, ido-enter-insert-file): New commands + used for context switching. + (ido-all-completions): Handle new `list' context. + (ido-make-choice-list): Return choices for `list' context. + (ido-find-file-in-dir, ido-display-file, ido-write-file) + (ido-display-buffer, ido-kill-buffer): Disable context switching. + (ido-insert-buffer, ido-insert-file): Setup context switching. + (ido-exhibit): Handle `list' context. + (ido-read-file-name): Disable context switching. Handle fallback. + (ido-read-directory-name): Disable context switching. + (ido-completing-read): New defun like completing-read. Setup and + use new `list' context. + +2004-09-20 Jesper Harder + + * progmodes/tcl.el (inferior-tcl): Use pop-to-buffer. + 2004-09-21 Luc Teirlinck * subr.el (after-change-major-mode-hook): Doc fix.