From 02bc285cb8e81a59f2656d24604351fab0d39a75 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Sun, 25 Jun 2006 22:41:31 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index dea9cbc97a6..e4a5cab6875 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-06-26 Kim F. Storm + + * help.el (view-emacs-news): Declare `res' in the right let* form. + 2006-06-25 Michael Albinus * net/rcompile.el (remote-compile): Replace ange-ftp based -- cgit v1.2.1 From 8c9fc4be24f3a089aa4c101145a72eb63e2e56dc Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Sun, 25 Jun 2006 22:41:40 +0000 Subject: (view-emacs-news): Declare `res' in the right let* form. --- lisp/help.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lisp') diff --git a/lisp/help.el b/lisp/help.el index 0caf018c2e9..4d92f69cebd 100644 --- a/lisp/help.el +++ b/lisp/help.el @@ -346,8 +346,7 @@ With argument, display info only for the selected version." (directory-files data-directory nil "^NEWS\\.[0-9][-0-9]*$" nil))) (sort (delete-dups res) (lambda (a b) (string< b a))))) - (current (car all-versions)) - res) + (current (car all-versions))) (setq version (completing-read (format "Read NEWS for the version (default %s): " current) all-versions nil nil nil nil current)) @@ -369,7 +368,8 @@ With argument, display info only for the selected version." (file (cond ((>= vn emacs-major-version) "NEWS") ((< vn 18) "NEWS.1-17") - (t (format "NEWS.%d" vn))))) + (t (format "NEWS.%d" vn)))) + res) (view-file (expand-file-name file data-directory)) (widen) (goto-char (point-min)) -- cgit v1.2.1 From f9b6d85f7668fc3ead1fb05cccb5cee30c922d5a Mon Sep 17 00:00:00 2001 From: YAMAMOTO Mitsuharu Date: Wed, 28 Jun 2006 08:28:38 +0000 Subject: (mac-handle-font-selection): Change keys of mac-atsu-font-table from strings to numbers. (mac-ts-caret-position): Use also when cursor-type is nil. (mac-ts-update-active-input-area): Add Mac OS Classic support. Relax condition for using overlay strings. Use mac-ts-caret-position face when cursor-type is nil. --- lisp/term/mac-win.el | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) (limited to 'lisp') diff --git a/lisp/term/mac-win.el b/lisp/term/mac-win.el index 7ab9ac9481f..f1f66b1d4df 100644 --- a/lisp/term/mac-win.el +++ b/lisp/term/mac-win.el @@ -1784,7 +1784,7 @@ With numeric ARG, display the font panel if and only if ARG is positive." (interactive "e") (let* ((ae (mac-event-ae event)) (fm-font-size (mac-ae-number ae "fmsz")) - (atsu-font-id (cdr (mac-ae-parameter ae "auid"))) + (atsu-font-id (mac-ae-number ae "auid")) (attribute-values (gethash atsu-font-id mac-atsu-font-table))) (if fm-font-size (setq attribute-values @@ -1815,8 +1815,8 @@ With numeric ARG, display the font panel if and only if ARG is positive." (defface mac-ts-caret-position '((t :inverse-video t)) "Face for caret position in Mac TSM active input area. -This is used only when the active input area is displayed in the -echo area." +This is used when the active input area is displayed either in +the echo area or in a buffer where the cursor is not displayed." :group 'mac) (defface mac-ts-raw-text @@ -1963,7 +1963,10 @@ into `unread-command-events'. The unconfirmed text is displayed either in the current buffer or in the echo area." (interactive "e") (let* ((ae (mac-event-ae event)) - (text (or (cdr (mac-ae-parameter ae "tstx" "utxt")) "")) + (type-text (mac-ae-parameter ae "tstx")) + (text (or (cdr type-text) "")) + (decode-fun (if (equal (car type-text) "TEXT") + 'mac-TEXT-to-string 'mac-utxt-to-string)) (script-language (mac-ae-script-language ae "tssl")) (coding (or (cdr (assq (car script-language) mac-script-code-coding-systems)) @@ -1985,22 +1988,27 @@ either in the current buffer or in the echo area." (or isearch-mode (and cursor-in-echo-area (current-message)) ;; Overlay strings are not shown in some cases. - (get-char-property (point) 'display) (get-char-property (point) 'invisible) - (get-char-property (point) 'composition))) + (and (not (bobp)) + (or (and (get-char-property (point) 'display) + (eq (get-char-property (1- (point)) 'display) + (get-char-property (point) 'display))) + (and (get-char-property (point) 'composition) + (eq (get-char-property (1- (point)) 'composition) + (get-char-property (point) 'composition))))))) active-input-string caret-seen) ;; Decode the active input area text with inheriting faces and ;; the caret position. (setq active-input-string (mapconcat (lambda (str) - (let ((decoded (mac-utxt-to-string str coding))) + (let ((decoded (funcall decode-fun str coding))) (put-text-property 0 (length decoded) 'face (get-text-property 0 'face str) decoded) (when (and (not caret-seen) (get-text-property 0 'cursor str)) (setq caret-seen t) - (if use-echo-area + (if (or use-echo-area (null cursor-type)) (put-text-property 0 1 'face 'mac-ts-caret-position decoded) (put-text-property 0 1 'cursor t decoded))) @@ -2030,7 +2038,7 @@ either in the current buffer or in the echo area." ;; macro being defined. (apply 'isearch-unread (append (mac-replace-untranslated-utf-8-chars - (mac-utxt-to-string confirmed coding)) '()))) + (funcall decode-fun confirmed coding)) '()))) ;; The event is successfully processed. Sync the sequence number. (setq mac-ts-update-active-input-area-seqno (1+ seqno)))) -- cgit v1.2.1 From 3ff0518335e98e98f11457adcc01040a32058101 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Mitsuharu Date: Wed, 28 Jun 2006 08:32:03 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e4a5cab6875..69bc4155c2c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,12 @@ +2006-06-28 YAMAMOTO Mitsuharu + + * term/mac-win.el (mac-handle-font-selection): Change keys of + mac-atsu-font-table from strings to numbers. + (mac-ts-caret-position): Use also when cursor-type is nil. + (mac-ts-update-active-input-area): Add Mac OS Classic support. + Relax condition for using overlay strings. Use + mac-ts-caret-position face when cursor-type is nil. + 2006-06-26 Kim F. Storm * help.el (view-emacs-news): Declare `res' in the right let* form. -- cgit v1.2.1 From e39856be93222fa9e31852ae277928485a388beb Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Wed, 28 Jun 2006 09:47:29 +0000 Subject: (org-context): New contexts :item-bullet, :latex-fragment, :latex-preview. (org-overlays-at, org-overlay-start, org-overlay-end): New compatibility functions. (org-inside-LaTeX-fragment-p): More accurate matching, using the exact regexp that will be used during export. (org-latex-regexps): New variable. (org-cdlatex-mode): Improved advice for `texmathp'. (turn-on-org-cdlatex): New function. --- lisp/textmodes/org.el | 161 +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 113 insertions(+), 48 deletions(-) (limited to 'lisp') diff --git a/lisp/textmodes/org.el b/lisp/textmodes/org.el index b2d79c1acbb..a1ff47de7de 100644 --- a/lisp/textmodes/org.el +++ b/lisp/textmodes/org.el @@ -5,7 +5,7 @@ ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.39 +;; Version: 4.40 ;; ;; This file is part of GNU Emacs. ;; @@ -90,6 +90,9 @@ ;; ;; Recent changes ;; -------------- +;; Version 4.40 +;; - Bug fixes. +;; ;; Version 4.39 ;; - Special tag ARCHIVE keeps a subtree closed and away from agenda lists. ;; - LaTeX code in Org-mode files can be converted to images for HTML. @@ -196,7 +199,7 @@ ;;; Customization variables -(defvar org-version "4.39" +(defvar org-version "4.40" "The version number of the file org.el.") (defun org-version () (interactive) @@ -1779,10 +1782,10 @@ This is a property list with the following properties: :matchers a list indicating which matchers should be used to find LaTeX fragments. Valid members of this list are: \"begin\" find environments - \"$\" find mathc expressions surrounded by $...$ + \"$\" find math expressions surrounded by $...$ \"$$\" find math expressions surrounded by $$....$$ - \"\\(\" find math expressions surrounded by \\(...\\) - \"\\[\" find math expressions surrounded by \\[...\\]" + \"\\(\" find math expressions surrounded by \\(...\\) + \"\\ [\" find math expressions surrounded by \\ [...\\]" :group 'org-latex :type 'plist) @@ -2853,6 +2856,8 @@ Also put tags into group 4 if tags are present.") (defvar orgtbl-mode) ; defined later in this file (defvar Info-current-file) ; from info.el (defvar Info-current-node) ; from info.el +(defvar texmathp-why) ; from texmathp.el +(defvar org-latex-regexps) ;;; Define the mode @@ -5208,6 +5213,12 @@ that the match should indeed be shown." (if (featurep 'xemacs) (set-extent-property ovl prop value) (overlay-put ovl prop value))) +(defun org-overlays-at (pos) + (if (featurep 'xemacs) (extents-at pos) (overlays-at pos))) +(defun org-overlay-start (o) + (if (featurep 'xemacs) (extent-start-position o) (overlay-start o))) +(defun org-overlay-end (o) + (if (featurep 'xemacs) (extent-end-position o) (overlay-end o))) (defvar org-occur-highlights nil) (make-variable-buffer-local 'org-occur-highlights) @@ -12073,10 +12084,10 @@ not overwrite the stored one." ;; Insert ranges in current column (while (string-match "\\&[-I0-9]+" form) (setq form (replace-match - (save-match-data - (org-table-get-vertical-vector (match-string 0 form) - nil n0)) - t t form))) + (save-match-data + (org-table-get-vertical-vector (match-string 0 form) + nil n0)) + t t form))) (if lispp (setq ev (eval (eval (read form))) ev (if (numberp ev) (number-to-string ev) ev)) @@ -13173,7 +13184,7 @@ translations. There is currently no way for users to extend this.") (file-name-nondirectory org-current-export-file))) org-current-export-dir nil "Creating LaTeX image %s")) - (message "Expriting...") + (message "Exporting...") ;; Normalize links: Convert angle and plain links into bracket links (goto-char (point-min)) @@ -14816,45 +14827,78 @@ a time), or the day by one (if it does not contain a time)." This mode supports entering LaTeX environment and math in LaTeX fragments in Org-mode. \\{org-cdlatex-mode-map}" - nil " CDLtx" nil + nil " OCDL" nil (when org-cdlatex-mode (require 'cdlatex)) (unless org-cdlatex-texmathp-advice-is-done (setq org-cdlatex-texmathp-advice-is-done t) (defadvice texmathp (around org-math-always-on activate) "Always return t in org-mode buffers. This is because we want to insert math symbols without dollars even outside -the LaTeX math segments. +the LaTeX math segments. If Orgmode thinks that point is actually inside +en embedded LaTeX fragement, let texmathp do its job. \\[org-cdlatex-mode-map]" (interactive) - (if (or (not (eq major-mode 'org-mode)) - (org-inside-LaTeX-fragment-p)) - ad-do-it - (if (eq this-command 'cdlatex-math-symbol) - (setq ad-return-value t)))))) + (let (p) + (cond + ((not (eq major-mode 'org-mode)) ad-do-it) + ((eq this-command 'cdlatex-math-symbol) + (setq ad-return-value t + texmathp-why '("cdlatex-math-symbol in org-mode" . 0))) + (t + (let ((p (org-inside-LaTeX-fragment-p))) + (if (and p (member (car p) (plist-get org-format-latex-options :matchers))) + (setq ad-return-value t + texmathp-why '("Org-mode embedded math" . 0)) + (if p ad-do-it))))))))) + +(defun turn-on-org-cdlatex () + "Unconditionally turn on `org-cdlatex-mode'." + (org-cdlatex-mode 1)) (defun org-inside-LaTeX-fragment-p () - "Test if point is inside a LaTeX fragment. I.e. after a \\begin, \\(, \\[, $, or $$, withoout the corresponding closing -sequence appearing also before point." - (let ((pos (point)) - (lim (progn - (re-search-backward (concat "^\\(" paragraph-start "\\)") nil t) - (point))) - dollar-on p1) - (goto-char pos) - (if (re-search-backward "\\(\\\\begin{\\|\\\\(\\|\\\\\\[\\)\\|\\(\\\\end{\\|\\\\)\\|\\\\\\]\\)\\|\\(\\$\\)" lim t) - (progn - (goto-char pos) - (cond - ((match-beginning 1) (match-beginning 0)) - ((match-beginning 2) nil) - (t (while (re-search-backward "\\$" lim t) - (setq dollar-on (not dollar-on)) - (if (= (char-before) ?$) (backward-char 1)) - (setq p1 (or p1 (point)))) - (goto-char pos) - (if dollar-on p1)))) + "Test if point is inside a LaTeX fragment. +I.e. after a \\begin, \\(, \\[, $, or $$, without the corresponding closing +sequence appearing also before point. +Even though the matchers for math are configurable, this function assumes +that \\begin, \\(, \\[, and $$ are always used. Only the single dollar +delimiters are skipped when they have been removed by customization. +The return value is nil, or a cons cell with the delimiter and +and the position of this delimiter. + +This function does a reasonably good job, but can locally be fooled by +for example currency specifications. For example it will assume being in +inline math after \"$22.34\". The LaTeX fragment formatter will only format +fragments that are properly closed, but during editing, we have to live +with the uncertainty caused by missing closing delimiters. This function +looks only before point, not after." + (catch 'exit + (let ((pos (point)) + (dodollar (member "$" (plist-get org-format-latex-options :matchers))) + (lim (progn + (re-search-backward (concat "^\\(" paragraph-start "\\)") nil t) + (point))) + dd-on str (start 0) m re) (goto-char pos) - nil))) + (when dodollar + (setq str (concat (buffer-substring lim (point)) "\000 X$.") + re (nth 1 (assoc "$" org-latex-regexps))) + (while (string-match re str start) + (cond + ((= (match-end 0) (length str)) + (throw 'exit (cons "$" (+ lim (match-beginning 0))))) + ((= (match-end 0) (- (length str) 5)) + (throw 'exit nil)) + (t (setq start (match-end 0)))))) + (when (setq m (re-search-backward "\\(\\\\begin{[^}]*}\\|\\\\(\\|\\\\\\[\\)\\|\\(\\\\end{[^}]*}\\|\\\\)\\|\\\\\\]\\)\\|\\(\\$\\$\\)" lim t)) + (goto-char pos) + (and (match-beginning 1) (throw 'exit (cons (match-string 1) m))) + (and (match-beginning 2) (throw 'exit nil)) + ;; count $$ + (while (re-search-backward "\\$\\$" lim t) + (setq dd-on (not dd-on))) + (goto-char pos) + (if dd-on (cons "$$" m)))))) + (defun org-try-cdlatex-tab () "Check if it makes sense to execute `cdlatex-tab', and do it if yes. @@ -14927,7 +14971,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." msg "Creating images for subtree...%s")) (t (if (setq at (org-inside-LaTeX-fragment-p)) - (goto-char (max (point-min) (- at 2))) + (goto-char (max (point-min) (- (cdr at) 2))) (org-back-to-heading)) (setq beg (point) end (progn (outline-next-heading) (point)) msg (if at "Creating image...%s" @@ -14941,6 +14985,16 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." default-directory 'overlays msg at) (message msg "done. Use `C-c C-c' to remove images."))))) +(defvar org-latex-regexps + '(("begin" "^[ \t]*\\(\\\\begin{\\([a-zA-Z0-9\\*]+\\)[^\000]+?\\\\end{\\2}\\)" 1 t) + ;; ("$" "\\([ (]\\|^\\)\\(\\(\\([$]\\)\\([^ \r\n,.$].*?\\(\n.*?\\)\\{0,5\\}[^ \r\n,.$]\\)\\4\\)\\)\\([ .,?;:'\")]\\|$\\)" 2 nil) + ;; \000 in the following regex is needed for org-inside-LaTeX-fragment-p + ("$" "\\([^$]\\)\\(\\(\\$\\([^ \r\n,;.$][^$\n\r]*?\\(\n[^$\n\r]*?\\)\\{0,2\\}[^ \r\n,.$]\\)\\$\\)\\)\\([ .,?;:'\")\000]\\|$\\)" 2 nil) + ("\\(" "\\\\([^\000]*?\\\\)" 0 nil) + ("\\[" "\\\\\\[[^\000]*?\\\\\\]" 0 t) + ("$$" "\\$\\$[^\000]*?\\$\\$" 0 t)) + "Regular expressions for matching embedded LaTeX.") + (defun org-format-latex (prefix &optional dir overlays msg at) "Replace LaTeX fragments with links to an image, and produce images." (if (and overlays (fboundp 'clear-image-cache)) (clear-image-cache)) @@ -14949,12 +15003,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (todir (file-name-directory absprefix)) (opt org-format-latex-options) (matchers (plist-get opt :matchers)) - (re-list - '(("begin" "^[ \t]*\\(\\\\begin{\\([a-zA-Z0-9\\*]+\\)[^\000]+?\\\\end{\\2}\\)" 1 t) - ("$" "\\([ (]\\|^\\)\\(\\(\\([$]\\)\\([^ \r\n,.$].*?\\(\n.*?\\)\\{0,5\\}[^ \r\n,.$]\\)\\4\\)\\)\\([ .,?;:'\")]\\|$\\)" 2 nil) - ("\\(" "\\\\([^\000]*?\\\\)" 0 nil) - ("\\[" "\\\\\\[[^\000]*?\\\\\\]" 0 t) - ("$$" "\\$\\$[^\000]*?\\$\\$" 0 t))) + (re-list org-latex-regexps) (cnt 0) txt link beg end re e oldfiles m n block linkfile movefile ov) ;; Make sure the directory exists @@ -14971,7 +15020,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (when (member m matchers) (goto-char (point-min)) (while (re-search-forward re nil t) - (when (or (not at) (equal at (match-beginning n))) + (when (or (not at) (equal (cdr at) (match-beginning n))) (setq txt (match-string n) beg (match-beginning n) end (match-end n) cnt (1+ cnt) @@ -15802,6 +15851,7 @@ contexts are: :tags on the TAGS in a headline :priority on the priority cookie in a headline :item on the first line of a plain list item +:item-bullet on the bullet/number of a plain list item :checkbox on the checkbox in a plain list item :table in an org-mode table :table-special on a special filed in a table @@ -15810,13 +15860,15 @@ contexts are: :keyword on a keyword: SCHEDULED, DEADLINE, CLOSE,COMMENT, QUOTE. :target on a <> :radio-target on a <<>> +:latex-fragment on a LaTeX fragment +:latex-preview on a LaTeX fragment with overlayed preview image This function expects the position to be visible because it uses font-lock faces as a help to recognize the following contexts: :table-special, :link, and :keyword." (let* ((f (get-text-property (point) 'face)) (faces (if (listp f) f (list f))) - (p (point)) clist) + (p (point)) clist o) ;; First the large context (cond ((org-on-heading-p) @@ -15833,6 +15885,7 @@ and :keyword." (push (org-point-in-group p 0 :priority) clist))) ((org-at-item-p) + (push (org-point-in-group p 2 :item-bullet) clist) (push (list :item (point-at-bol) (save-excursion (org-end-of-item) (point))) clist) @@ -15866,7 +15919,19 @@ and :keyword." (goto-char (1- (match-beginning 0))) (if (looking-at org-radio-target-regexp) (push (org-point-in-group p 0 :radio-target) clist)) - (goto-char p))) + (goto-char p)) + ((setq o (car (delq nil + (mapcar + (lambda (x) + (if (memq x org-latex-fragment-image-overlays) x)) + (org-overlays-at (point)))))) + (push (list :latex-fragment + (org-overlay-start o) (org-overlay-end o)) clist) + (push (list :latex-preview + (org-overlay-start o) (org-overlay-end o)) clist)) + ((org-inside-LaTeX-fragment-p) + ;; FIXME: positions wring. + (push (list :latex-fragment (point) (point)) clist))) (setq clist (nreverse (delq nil clist))) clist)) -- cgit v1.2.1 From c9ca81df739101aa7e599ed7195443a11026fdab Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Wed, 28 Jun 2006 09:49:40 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 69bc4155c2c..8916dcb9c1f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,16 @@ +2006-06-28 Carsten Dominik + + * textmodes/org.el (org-context): New contexts :item-bullet, + :latex-fragment, :latex-preview. + (org-overlays-at, org-overlay-start, org-overlay-end): New + compatibility functions. + (org-inside-LaTeX-fragment-p): More accurate matching, using the + exact regexp that will be used during export. + (org-latex-regexps): New variable. + (org-cdlatex-mode): Improved advice for `texmathp'. + (turn-on-org-cdlatex): New function. + + 2006-06-28 YAMAMOTO Mitsuharu * term/mac-win.el (mac-handle-font-selection): Change keys of -- cgit v1.2.1 From 4c38df30dfbfc2c2788c3d8c7662a101c73fbece Mon Sep 17 00:00:00 2001 From: John Paul Wallington Date: Wed, 28 Jun 2006 12:11:43 +0000 Subject: (ibuffer-mode): Doc fix. --- lisp/ChangeLog | 4 ++++ lisp/ibuffer.el | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8916dcb9c1f..09978b3b4bb 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-06-28 John Paul Wallington + + * ibuffer.el (ibuffer-mode): Doc fix. + 2006-06-28 Carsten Dominik * textmodes/org.el (org-context): New contexts :item-bullet, diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el index 6264d2e56b5..b5f9c4f1bcf 100644 --- a/lisp/ibuffer.el +++ b/lisp/ibuffer.el @@ -2457,10 +2457,13 @@ Sorting commands: Other commands: + '\\[ibuffer-update]' - Regenerate the list of all buffers. + Prefix arg means to toggle whether buffers that match + `ibuffer-maybe-show-predicates' should be displayed. + '\\[ibuffer-switch-format]' - Change the current display format. '\\[forward-line]' - Move point to the next line. '\\[previous-line]' - Move point to the previous line. - '\\[ibuffer-update]' - As above, but add new buffers to the list. '\\[ibuffer-quit]' - Bury the Ibuffer buffer. '\\[describe-mode]' - This help. '\\[ibuffer-diff-with-file]' - View the differences between this buffer -- cgit v1.2.1 From 26f544d3937482fc584dab8b7bb4fb98b0b1a443 Mon Sep 17 00:00:00 2001 From: Juri Linkov Date: Wed, 28 Jun 2006 14:15:41 +0000 Subject: (list-buffers-noselect): Compare Info file with the string "dir" to detect Info directory. --- lisp/buff-menu.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el index 4998c1edf07..e9e7e9a2bb8 100644 --- a/lisp/buff-menu.el +++ b/lisp/buff-menu.el @@ -777,7 +777,7 @@ For more information, see the function `buffer-menu'." ((eq major-mode 'Info-mode) (setq file Info-current-file) (cond - ((eq file t) + ((equal file "dir") (setq file "*Info Directory*")) ((eq file 'apropos) (setq file "*Info Apropos*")) -- cgit v1.2.1 From d46104aeee73d302c214a30eed6ff603f6b209e4 Mon Sep 17 00:00:00 2001 From: Juri Linkov Date: Wed, 28 Jun 2006 14:16:20 +0000 Subject: (partial-completion-mode): In lambda for `choose-completion-string-functions' use full function signature with 4 args, and move point to the end of the minibuffer only if arg `mini-p' is non-nil. --- lisp/complete.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/complete.el b/lisp/complete.el index df1bc2bfd8b..ca6231893c3 100644 --- a/lisp/complete.el +++ b/lisp/complete.el @@ -234,7 +234,9 @@ second TAB brings up the `*Completions*' buffer." (funcall (if partial-completion-mode 'add-hook 'remove-hook) 'choose-completion-string-functions - (lambda (&rest x) (goto-char (point-max)) nil)) + (lambda (choice buffer mini-p base-size) + (if mini-p (goto-char (point-max))) + nil)) ;; Build the env-completion and mapping table. (when (and partial-completion-mode (null PC-env-vars-alist)) (setq PC-env-vars-alist -- cgit v1.2.1 From f98f78735ae163a64638ffa3f105a82495d58082 Mon Sep 17 00:00:00 2001 From: Juri Linkov Date: Wed, 28 Jun 2006 14:17:44 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 09978b3b4bb..4258979a625 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,13 @@ +2006-06-28 Juri Linkov + + * buff-menu.el (list-buffers-noselect): Compare Info file + with the string "dir" to detect Info directory. + + * complete.el (partial-completion-mode): In lambda for + `choose-completion-string-functions' use full function signature + with 4 args, and move point to the end of the minibuffer only if arg + `mini-p' is non-nil. + 2006-06-28 John Paul Wallington * ibuffer.el (ibuffer-mode): Doc fix. -- cgit v1.2.1 From 9ee1e2d849145893830962ab49f1df7d58667bd9 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Wed, 28 Jun 2006 23:27:35 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4258979a625..bf50351e650 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,10 @@ +2006-06-29 Nick Roberts + + * help-mode.el (help-xref-symbol-regexp): Add property as a keyword + for ignoring links. + + * faces.el (read-face-name): Use it. + 2006-06-28 Juri Linkov * buff-menu.el (list-buffers-noselect): Compare Info file -- cgit v1.2.1 From c7b93b443795c6064bbadf07acba9ba496cb5656 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Wed, 28 Jun 2006 23:29:26 +0000 Subject: * help-mode.el (help-xref-symbol-regexp): Add property as a keyword for ignoring links. * faces.el (read-face-name): Use it. --- lisp/faces.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/faces.el b/lisp/faces.el index b2ca6dcce32..2d761ea8471 100644 --- a/lisp/faces.el +++ b/lisp/faces.el @@ -859,7 +859,7 @@ of the default face. Value is FACE." (defun read-face-name (prompt &optional string-describing-default multiple) "Read a face, defaulting to the face or faces on the char after point. -If it has a `read-face-name' property, that overrides the `face' property. +If it has the property `read-face-name', that overrides the `face' property. PROMPT describes what you will do with the face (don't end in a space). STRING-DESCRIBING-DEFAULT describes what default you will use if this function returns nil. -- cgit v1.2.1 From a79d34741983e54de57c1b752dbdad4bfc3bc608 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Wed, 28 Jun 2006 23:29:54 +0000 Subject: (help-xref-symbol-regexp): Add property as a keyword for ignoring links. --- lisp/help-mode.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lisp') diff --git a/lisp/help-mode.el b/lisp/help-mode.el index 0c6e0f47453..f4ab3de5a4a 100644 --- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -238,9 +238,9 @@ Commands: (defconst help-xref-symbol-regexp (purecopy (concat "\\(\\<\\(\\(variable\\|option\\)\\|" ; Link to var - "\\(function\\|command\\)\\|" ; Link to function - "\\(face\\)\\|" ; Link to face - "\\(symbol\\|program\\)\\|" ; Don't link + "\\(function\\|command\\)\\|" ; Link to function + "\\(face\\)\\|" ; Link to face + "\\(symbol\\|program\\|property\\)\\|" ; Don't link "\\(source \\(?:code \\)?\\(?:of\\|for\\)\\)\\)" "[ \t\n]+\\)?" ;; Note starting with word-syntax character: -- cgit v1.2.1 From 0625ded0f3137880d555d5cf48709b84821a296d Mon Sep 17 00:00:00 2001 From: Juanma Barranquero Date: Thu, 29 Jun 2006 03:21:40 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index bf50351e650..1da59c60c71 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -31,7 +31,6 @@ (org-cdlatex-mode): Improved advice for `texmathp'. (turn-on-org-cdlatex): New function. - 2006-06-28 YAMAMOTO Mitsuharu * term/mac-win.el (mac-handle-font-selection): Change keys of @@ -58,7 +57,7 @@ * international/fontset.el (setup-default-fontset): Fix a typo in the "Oriya-Akruti" registry name. -2006-06-23 Lars Hansen +2006-06-23 Lars Hansen * desktop.el (desktop-full-file-name): New function. (desktop-kill, desktop-save, desktop-remove, desktop-read) @@ -82,8 +81,8 @@ (org-cycle-open-archived-trees) (org-sparse-tree-open-archived-trees): New options. (org-cycle-hide-archived-subtrees, org-hide-archived-subtrees) - (org-toggle-tag, org-prepare-agenda-buffers, org-agenda-skip): New - functions. + (org-toggle-tag, org-prepare-agenda-buffers, org-agenda-skip): + New functions. (org-agenda-toggle-archive-tag, org-toggle-archive-tag): New commands. (org-agenda-mode-map): Add binding of `org-agenda-toggle-archive-tag'. (org-mode-map): Add binding for `org-toggle-archive-tag'. @@ -199,7 +198,7 @@ (org-update-all-dblocks, org-find-dblock): New functions. (org-collect-clock-time-entries): New function. (org-html-handle-time-stamps): Never export CLOCK timeranges. - (org-fixup-indentation): Modified to deadl correctly with lines + (org-fixup-indentation): Modified to deal correctly with lines starting with TAB. Only one argument DIFF now. (org-demote, org-promote): Call `org-fixup-indentation' with just one argument, DIFF. @@ -332,7 +331,7 @@ 2006-06-10 Carsten Dominik - * textmodes/org.el: (org-agenda-mode-map): Add bindings for + * textmodes/org.el (org-agenda-mode-map): Add bindings for clocking functions. (org-agenda-clock-in, org-check-running-clock) @@ -420,7 +419,7 @@ 2006-06-06 Carsten Dominik - * textmodes/org.el: (org-archive-subtree): Use end-of-subtree as + * textmodes/org.el (org-archive-subtree): Use end-of-subtree as insertion point and control the number of empty lines. (org-paste-subtree): Limit the number of empty lines at the end of the inserted tree. @@ -562,7 +561,7 @@ 2006-06-02 Masatake YAMATO * progmodes/compile.el (compilation-error-regexp-alist-alist::gcov-*): - Almost rewrite. Underlines over all lines of gcov output are too + Almost rewrite. Underlines over all lines of gcov output are too uncomfortable to read. Suggested by Dan Nicolaescu. 2006-06-01 Luc Teirlinck @@ -606,7 +605,7 @@ 2006-05-31 Nick Roberts * progmodes/gud.el (gud-query-cmdline, gud-common-init): - Revert inadvertant changes made with last commit. + Revert inadvertent changes made with last commit. 2006-05-30 Reiner Steib @@ -617,7 +616,7 @@ 2006-05-30 Carsten Dominik - * textmodes/org.el: (org-agenda-highlight-todo): Make sure regexp + * textmodes/org.el (org-agenda-highlight-todo): Make sure regexp only matches in the right place. (org-upcoming-deadline): New face. (org-agenda-get-deadlines): Use new face `org-upcoming-deadline'. @@ -629,7 +628,8 @@ (org-open-par, org-close-par-maybe, org-close-li-maybe): New functions. (org-html-do-expand, org-section-number): Fixedcase in `replace-match'. (org-timeline): Pass `org-timeline-show-empty-dates' to - `org-get-all-dates'. Interpret empty dates returned by `org-get-all-dates'. + `org-get-all-dates'. Interpret empty dates returned by + `org-get-all-dates'. (org-get-all-dates): New argument EMPTY. Add dates without entries to the list, mark large ranges of empty dates. (org-point-in-group, org-context): New functions. @@ -855,7 +855,7 @@ 2006-05-26 Carsten Dominik - * textmodes/org.el: (org-next-item, org-previous-item): Emit more + * textmodes/org.el (org-next-item, org-previous-item): Emit more compact error message. (org-tags-view): Refresh category table in each file. (org-table-justify-field-maybe): Remove superfluous arguments to @@ -977,7 +977,7 @@ 2006-05-24 Carsten Dominik - * textmodes/org.el: (org-open-at-point): Use renamed variable + * textmodes/org.el (org-open-at-point): Use renamed variable `org-confirm-shell-link-function'. (org-confirm-shell-link-function): Rename from `org-confirm-shell-links'. @@ -1053,7 +1053,6 @@ make command. (org-shiftup, org-shiftdown): Accommodate the item-navigation commands. - 2006-05-23 Thien-Thi Nguyen * emacs-lisp/ewoc.el (ewoc-delete): New function. @@ -1380,7 +1379,7 @@ 2006-05-12 Ken Manheimer - * allout.el: (allout-view-change-hook): Mark as being deprecated, + * allout.el (allout-view-change-hook): Mark as being deprecated, to be replaced by `allout-exposure-change-hook'. (allout-exposure-change-hook): New, replacing `allout-view-change-hook'. @@ -1656,7 +1655,7 @@ 2006-05-06 YAMAMOTO Mitsuharu - * term/mac-win.el: (mac-utxt-to-string): Don't make adjustment for + * term/mac-win.el (mac-utxt-to-string): Don't make adjustment for MacJapanese if text is ASCII-only. 2006-05-06 Nick Roberts @@ -1743,7 +1742,7 @@ * cus-start.el (all): Add mac-dnd-known-types. - * term/mac-win.el: (mac-utxt-to-string, mac-string-to-utxt) + * term/mac-win.el (mac-utxt-to-string, mac-string-to-utxt) (mac-TEXT-to-string, mac-string-to-TEXT, mac-furl-to-string) (mac-TIFF-to-string): New functions. (x-get-selection, x-selection-value) @@ -1788,7 +1787,7 @@ 2006-05-03 Dan Nicolaescu * isearch.el (isearch-update-ring): Take history-delete-duplicates - into consideration. Replace one arm ifs with whens. + into consideration. Replace one arm ifs with whens. 2006-05-03 Nick Roberts @@ -1801,7 +1800,7 @@ 2006-05-02 Jay Belanger - * calc/calc-embed.el: (calc-override-minor-modes-map) + * calc/calc-embed.el (calc-override-minor-modes-map) (calc-override-minor-modes): New variables. (calc-do-embedded): Make sure that Calc keystrokes aren't overwritten by minor modes. @@ -2784,7 +2783,7 @@ (Man-abstract-xref-man-page): If Man-target-string is a function, call it. (Man-highlight-references): Use Man-default-man-entry to get the - target. Deal with xrefs too. + target. Deal with xrefs too. (Man-highlight-references0): Don't call the target function. * woman.el (WoMan-xref-man-page): Strip the section number, woman -- cgit v1.2.1 From 8df0de1c035dca68bca0077d8673c9b5f6c096a8 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 29 Jun 2006 10:37:08 +0000 Subject: (org-prepare-agenda-buffers): Use `invisible-OK' argument for `org-end-of-subtree'. (org-export-cleanup-toc-line): Renamed from `org-html-cleanup-toc-line'. (org-beginning-of-item): Fixed bug in regular expression for white line. (org-export-as-html): Enforce space after bullet in plain list items. (org-set-autofill-regexps): Require space after plain list bullet for paragraph-start. (org-ts-regexp3): New constant. (org-at-timestamp-p): New optional argument ALSO-INACTIVE. (org-timestamp-up-day, org-timestamp-down-day) (org-timestamp-change): Work with inactive timestamps. (org-ts-regexp1): Don't allow brackets in time stamps. --- lisp/textmodes/org.el | 100 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 68 insertions(+), 32 deletions(-) (limited to 'lisp') diff --git a/lisp/textmodes/org.el b/lisp/textmodes/org.el index a1ff47de7de..58c02d9a899 100644 --- a/lisp/textmodes/org.el +++ b/lisp/textmodes/org.el @@ -5,7 +5,7 @@ ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.40 +;; Version: 4.41 ;; ;; This file is part of GNU Emacs. ;; @@ -90,6 +90,12 @@ ;; ;; Recent changes ;; -------------- +;; Version 4.41 +;; - Shift-curser keys can modify inactive time stamps (inactive time +;; stamps are the ones in [...] brackets. +;; - Toggle all checkboxes in a region/below a headline. +;; - Bug fixes. +;; ;; Version 4.40 ;; - Bug fixes. ;; @@ -199,7 +205,7 @@ ;;; Customization variables -(defvar org-version "4.40" +(defvar org-version "4.41" "The version number of the file org.el.") (defun org-version () (interactive) @@ -1905,6 +1911,11 @@ headline Only export the headline, but skip the tree below it." :group 'org-export :type 'boolean) +(defcustom org-export-remove-timestamps-from-toc t + "Nil means, remove timestamps from the table of contents entries." + :group 'org-export + :type 'boolean) + (defcustom org-export-with-tags t "Nil means, do not export tags, just remove them from headlines." :group 'org-export-general @@ -3075,10 +3086,12 @@ that will be added to PLIST. Returns the string that was modified." "Regular expression for fast time stamp matching.") (defconst org-ts-regexp-both "[[<]\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}[^\r\n>]*?\\)[]>]" "Regular expression for fast time stamp matching.") -(defconst org-ts-regexp1 "\\(\\([0-9]\\{4\\}\\)-\\([0-9]\\{2\\}\\)-\\([0-9]\\{2\\}\\)\\([^0-9>\r\n]*\\)\\(\\([0-9]\\{2\\}\\):\\([0-9]\\{2\\}\\)\\)?\\)" +(defconst org-ts-regexp1 "\\(\\([0-9]\\{4\\}\\)-\\([0-9]\\{2\\}\\)-\\([0-9]\\{2\\}\\)\\([^]0-9>\r\n]*\\)\\(\\([0-9]\\{2\\}\\):\\([0-9]\\{2\\}\\)\\)?\\)" "Regular expression matching time strings for analysis.") (defconst org-ts-regexp2 (concat "<" org-ts-regexp1 ">") "Regular expression matching time stamps, with groups.") +(defconst org-ts-regexp3 (concat "[[<]" org-ts-regexp1 "[]>]") + "Regular expression matching time stamps (also [..]), with groups.") (defconst org-tr-regexp (concat org-ts-regexp "--?-?" org-ts-regexp) "Regular expression matching a time stamp range.") (defconst org-tsr-regexp (concat org-ts-regexp "\\(--?-?" @@ -4157,12 +4170,31 @@ If optional TXT is given, check this string instead of the current kill." (skip-chars-forward " \t") (looking-at "\\[[ X]\\]")))) -(defun org-toggle-checkbox () +(defun org-toggle-checkbox (&optional arg) "Toggle the checkbox in the current line." - (interactive) - (save-excursion - (if (org-at-item-checkbox-p) - (replace-match (if (equal (match-string 0) "[ ]") "[X]" "[ ]") t t)))) + (interactive "P") + (catch 'exit + (let (beg end status (firstnew 'unknown)) + (cond + ((org-region-active-p) + (setq beg (region-beginning) end (region-end))) + ((org-on-heading-p) + (setq beg (point) end (save-excursion (outline-next-heading) (point)))) + ((org-at-item-checkbox-p) + (save-excursion + (replace-match (if (equal (match-string 0) "[ ]") "[X]" "[ ]") t t)) + (throw 'exit t)) + (t (error "Not at a checkbox or heading, and no active region"))) + (save-excursion + (goto-char beg) + (while (< (point) end) + (when (org-at-item-checkbox-p) + (setq status (equal (match-string 0) "[X]")) + (when (eq firstnew 'unknown) + (setq firstnew (not status))) + (replace-match + (if (if arg (not status) firstnew) "[X]" "[ ]") t t)) + (beginning-of-line 2)))))) (defun org-get-indentation (&optional line) "Get the indentation of the current line, interpreting tabs. @@ -4216,7 +4248,7 @@ If the cursor is not in an item, throw an error." (while t (beginning-of-line 0) (if (< (point) limit) (throw 'exit nil)) - (unless (looking-at " \t]*$") + (unless (looking-at "[ \t]*$") (skip-chars-forward " \t") (setq ind1 (current-column)) (if (< ind1 ind) @@ -4575,7 +4607,7 @@ When TAG is non-nil, don't move trees, but mark them with the ARCHIVE tag." (save-excursion (goto-char begm) (while (re-search-forward re1 endm t) - beg (match-beginning 0) + (setq beg (match-beginning 0) end (save-excursion (org-end-of-subtree t) (point))) (goto-char beg) (if (re-search-forward re end t) @@ -4588,10 +4620,9 @@ When TAG is non-nil, don't move trees, but mark them with the ARCHIVE tag." (org-toggle-tag org-archive-tag 'on) (org-archive-subtree)) (setq cntarch (1+ cntarch))) - (goto-char end)))) + (goto-char end))))) (message "%d trees archived" cntarch))) - (defun org-cycle-hide-archived-subtrees (state) "Re-hide all archived subtrees after a visibility state change." (when (and (not org-cycle-open-archived-trees) @@ -4658,6 +4689,7 @@ the children that do not contain any open TODO items." (defun org-prepare-agenda-buffers (files) "Create buffers for all agenda files, protect archived trees and comments." + (interactive) (let ((pa '(:org-archived t)) (pc '(:org-comment t)) (pall '(:org-archived t :org-comment t)) @@ -4674,12 +4706,12 @@ the children that do not contain any open TODO items." (goto-char (point-min)) (while (re-search-forward rea nil t) (if (org-on-heading-p) - (add-text-properties (point-at-bol) (org-end-of-subtree) pa)))) + (add-text-properties (point-at-bol) (org-end-of-subtree t) pa)))) (goto-char (point-min)) (setq re (concat "^\\*+ +" org-comment-string "\\>")) (while (re-search-forward re nil t) (add-text-properties - (match-beginning 0) (org-end-of-subtree) pc))))))) + (match-beginning 0) (org-end-of-subtree t) pc))))))) (defun org-agenda-skip () "Throw to `:skip' in places that should be skipped." @@ -5686,7 +5718,7 @@ With prefix ARG, change by that many units." "Increase the date in the time stamp by one day. With prefix ARG, change that many days." (interactive "p") - (if (and (not (org-at-timestamp-p)) + (if (and (not (org-at-timestamp-p t)) (org-on-heading-p)) (org-todo 'up) (org-timestamp-change (prefix-numeric-value arg) 'day))) @@ -5695,7 +5727,7 @@ With prefix ARG, change that many days." "Decrease the date in the time stamp by one day. With prefix ARG, change that many days." (interactive "p") - (if (and (not (org-at-timestamp-p)) + (if (and (not (org-at-timestamp-p t)) (org-on-heading-p)) (org-todo 'down) (org-timestamp-change (- (prefix-numeric-value arg)) 'day))) @@ -5705,14 +5737,14 @@ With prefix ARG, change that many days." (<= (match-beginning n) pos) (>= (match-end n) pos))) -(defun org-at-timestamp-p () +(defun org-at-timestamp-p (&optional also-inactive) "Determine if the cursor is in or at a timestamp." (interactive) - (let* ((tsr org-ts-regexp2) + (let* ((tsr (if also-inactive org-ts-regexp3 org-ts-regexp2)) (pos (point)) (ans (or (looking-at tsr) (save-excursion - (skip-chars-backward "^<\n\r\t") + (skip-chars-backward "^[<\n\r\t") (if (> (point) 1) (backward-char 1)) (and (looking-at tsr) (> (- (match-end 0) pos) -1)))))) @@ -5737,7 +5769,7 @@ in the timestamp determines what will be changed." org-ts-what (pos (point)) ts time time0) - (if (not (org-at-timestamp-p)) + (if (not (org-at-timestamp-p t)) (error "Not at a timestamp")) (setq org-ts-what (or what org-ts-what)) (setq fmt (if (<= (abs (- (cdr org-ts-lengths) @@ -5745,6 +5777,8 @@ in the timestamp determines what will be changed." 1) (cdr org-time-stamp-formats) (car org-time-stamp-formats))) + (if (= (char-after (match-beginning 0)) ?\[) + (setq fmt (concat "[" (substring fmt 1 -1) "]"))) (setq ts (match-string 0)) (replace-match "") (setq time0 (org-parse-time-string ts)) @@ -13819,7 +13853,7 @@ lang=\"%s\" xml:lang=\"%s\"> level (org-tr-level level) txt (save-match-data (org-html-expand - (org-html-cleanup-toc-line + (org-export-cleanup-toc-line (match-string 3 line)))) todo (or (and org-export-mark-todo-in-toc @@ -14055,9 +14089,9 @@ lang=\"%s\" xml:lang=\"%s\"> ;; Normal lines (when (string-match (cond - ((eq llt t) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+[.)]\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") - ((= llt ?.) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+\\.\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") - ((= llt ?\)) "^\\( \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+)\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + ((eq llt t) "^\\([ \t]*\\)\\(\\([-+*] \\)\\|\\([0-9]+[.)]\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + ((= llt ?.) "^\\([ \t]*\\)\\(\\([-+*] \\)\\|\\([0-9]+\\.\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + ((= llt ?\)) "^\\( \t]*\\)\\(\\([-+*] \\)\\|\\([0-9]+)\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") (t (error "Invalid value of `org-plain-list-ordered-item-terminator'"))) line) (setq ind (org-get-string-indentation line) @@ -14345,12 +14379,13 @@ But it has the disadvantage, that Org-mode's HTML conversions cannot be used." (setq s (replace-match ">" t t s)))) s) -(defun org-html-cleanup-toc-line (s) +(defun org-export-cleanup-toc-line (s) "Remove tags and time staps from lines going into the toc." (if (string-match " +:[a-zA-Z0-9_@:]+: *$" s) (setq s (replace-match "" t t s))) - (while (string-match org-maybe-keyword-time-regexp s) - (setq s (replace-match "" t t s))) + (when org-export-remove-timestamps-from-toc + (while (string-match org-maybe-keyword-time-regexp s) + (setq s (replace-match "" t t s)))) s) (defun org-html-expand (string) @@ -15219,6 +15254,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (define-key org-mode-map "\C-c\C-x\C-r" 'org-clock-report) (define-key org-mode-map "\C-c\C-x\C-u" 'org-dblock-update) (define-key org-mode-map "\C-c\C-x\C-l" 'org-preview-latex-fragment) +(define-key org-mode-map "\C-c\C-x\C-b" 'org-toggle-checkbox) (when (featurep 'xemacs) (define-key org-mode-map 'button3 'popup-mode-menu)) @@ -15435,7 +15471,7 @@ Calls `org-timestamp-up' or `org-priority-up', depending on context. See the individual commands for more information." (interactive "P") (cond - ((org-at-timestamp-p) (call-interactively 'org-timestamp-up)) + ((org-at-timestamp-p t) (call-interactively 'org-timestamp-up)) ((org-on-heading-p) (call-interactively 'org-priority-up)) ((org-at-item-p) (call-interactively 'org-previous-item)) (t (call-interactively 'org-beginning-of-item) (beginning-of-line 1)))) @@ -15446,7 +15482,7 @@ Calls `org-timestamp-down' or `org-priority-down', depending on context. See the individual commands for more information." (interactive "P") (cond - ((org-at-timestamp-p) (call-interactively 'org-timestamp-down)) + ((org-at-timestamp-p t) (call-interactively 'org-timestamp-down)) ((org-on-heading-p) (call-interactively 'org-priority-down)) (t (call-interactively 'org-next-item)))) @@ -15454,7 +15490,7 @@ See the individual commands for more information." "Next TODO keyword or timestamp one day later, depending on context." (interactive) (cond - ((org-at-timestamp-p) (call-interactively 'org-timestamp-up-day)) + ((org-at-timestamp-p t) (call-interactively 'org-timestamp-up-day)) ((org-on-heading-p) (org-call-with-arg 'org-todo 'right)) (t (org-shiftcursor-error)))) @@ -15462,7 +15498,7 @@ See the individual commands for more information." "Previous TODO keyword or timestamp one day earlier, depending on context." (interactive) (cond - ((org-at-timestamp-p) (call-interactively 'org-timestamp-down-day)) + ((org-at-timestamp-p t) (call-interactively 'org-timestamp-down-day)) ((org-on-heading-p) (org-call-with-arg 'org-todo 'left)) (t (org-shiftcursor-error)))) @@ -15986,7 +16022,7 @@ return nil." (set (make-local-variable 'paragraph-separate) "\f\\|\\*\\|[ ]*$\\|[ \t]*[:|]") ;; The paragraph starter includes hand-formatted lists. (set (make-local-variable 'paragraph-start) - "\f\\|[ ]*$\\|\\([*\f]+\\)\\|[ \t]*\\([-+*]\\|[0-9]+[.)][ \t]+\\)\\|[ \t]*[:|]") + "\f\\|[ ]*$\\|\\([*\f]+\\)\\|[ \t]*\\([-+*][ \t]+\\|[0-9]+[.)][ \t]+\\)\\|[ \t]*[:|]") ;; Inhibit auto-fill for headers, tables and fixed-width lines. ;; But only if the user has not turned off tables or fixed-width regions (set (make-local-variable 'auto-fill-inhibit-regexp) -- cgit v1.2.1 From a71f543ed40d6f1ba1dbb0bad65766834458f58d Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 29 Jun 2006 10:38:35 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 1da59c60c71..7571d474564 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,21 @@ +2006-06-29 Carsten Dominik + + * textmodes/org.el (org-prepare-agenda-buffers): Use + `invisible-OK' argument for `org-end-of-subtree'. + (org-export-cleanup-toc-line): Renamed from + `org-html-cleanup-toc-line'. + (org-beginning-of-item): Fixed bug in regular expression for white + line. + (org-export-as-html): Enforce space after bullet in plain list + items. + (org-set-autofill-regexps): Require space after plain list bullet + for paragraph-start. + (org-ts-regexp3): New constant. + (org-at-timestamp-p): New optional argument ALSO-INACTIVE. + (org-timestamp-up-day, org-timestamp-down-day) + (org-timestamp-change): Work with inactive timestamps. + (org-ts-regexp1): Don't allow brackets in time stamps. + 2006-06-29 Nick Roberts * help-mode.el (help-xref-symbol-regexp): Add property as a keyword -- cgit v1.2.1 From e0487df8766f3f91cbd08ed7857df2cca314f503 Mon Sep 17 00:00:00 2001 From: Bill Wohler Date: Thu, 29 Jun 2006 20:43:44 +0000 Subject: (mh-mime-save-parts): Add -store option to mhn (closes SF #1513140). --- lisp/mh-e/ChangeLog | 5 +++++ lisp/mh-e/mh-mime.el | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index a390589dd0f..ecb4f502ed9 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@ -1,3 +1,8 @@ +2006-06-29 Sergey Poznyakoff (tiny change) + + * mh-mime.el (mh-mime-save-parts): Add -store option to + mhn (closes SF #1513140). + 2006-06-20 Bill Wohler Release MH-E version 8.0.1. diff --git a/lisp/mh-e/mh-mime.el b/lisp/mh-e/mh-mime.el index c05e867a2b4..a66db002b6a 100644 --- a/lisp/mh-e/mh-mime.el +++ b/lisp/mh-e/mh-mime.el @@ -415,7 +415,9 @@ do the work." (let ((initial-size (mh-truncate-log-buffer))) (apply 'call-process (expand-file-name command mh-progs) nil t nil - (mh-list-to-string (list folder msg "-auto"))) + (mh-list-to-string (list folder msg "-auto" + (if (not (mh-variant-p 'nmh)) + "-store")))) (if (> (buffer-size) initial-size) (save-window-excursion (switch-to-buffer-other-window mh-log-buffer) -- cgit v1.2.1 From 1937adc20b67c468cd3e6f1ebd2bc3b2159ccece Mon Sep 17 00:00:00 2001 From: Bill Wohler Date: Thu, 29 Jun 2006 21:04:17 +0000 Subject: (mh-search, mh-index-group-by-folder): Add "the" in loop construct to be consistent with other loops, and because edebug doesn't work without it. (mh-folder-exists-p): Strip + from folder to avoid redundant +s in regexp (closes SF #1514424). --- lisp/mh-e/ChangeLog | 11 +++++++++++ lisp/mh-e/mh-search.el | 9 +++++---- 2 files changed, 16 insertions(+), 4 deletions(-) (limited to 'lisp') diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index ecb4f502ed9..2f3f29596d0 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@ -1,3 +1,14 @@ +2006-06-29 Bill Wohler + + * mh-search.el (mh-search, mh-index-group-by-folder): Add "the" in + loop construct to be consistent with other loops, and because + edebug doesn't work without it. + +2006-06-29 Ted Phelps (tiny change) + + * mh-search.el (mh-folder-exists-p): Strip + from folder to avoid + redundant +s in regexp (closes SF #1514424). + 2006-06-29 Sergey Poznyakoff (tiny change) * mh-mime.el (mh-mime-save-parts): Add -store option to diff --git a/lisp/mh-e/mh-search.el b/lisp/mh-e/mh-search.el index 62c130bb90f..191e42f734a 100644 --- a/lisp/mh-e/mh-search.el +++ b/lisp/mh-e/mh-search.el @@ -318,9 +318,9 @@ folder containing the index search results." (message "%s found %s matches in %s folders" (upcase-initials (symbol-name mh-searcher)) - (loop for msg-hash being hash-values of mh-index-data + (loop for msg-hash being the hash-values of mh-index-data sum (hash-table-count msg-hash)) - (loop for msg-hash being hash-values of mh-index-data + (loop for msg-hash being the hash-values of mh-index-data count (> (hash-table-count msg-hash) 0))))))) ;; Shush compiler. @@ -1362,7 +1362,7 @@ being the list of messages originally from that folder." (save-excursion (goto-char (point-min)) (let ((result-table (make-hash-table :test #'equal))) - (loop for msg being hash-keys of mh-index-msg-checksum-map + (loop for msg being the hash-keys of mh-index-msg-checksum-map do (push msg (gethash (car (gethash (gethash msg mh-index-msg-checksum-map) mh-index-checksum-origin-map)) @@ -1524,7 +1524,8 @@ construct the base name." (with-temp-buffer (mh-exec-cmd-output "folder" nil "-fast" "-nocreate" folder) (goto-char (point-min)) - (looking-at (format "+?%s" folder)))))) + ;; Strip + from folder; use optional + in regexp. + (looking-at (format "+?%s" (substring folder 1))))))) (defun mh-msg-exists-p (msg folder) "Check if MSG exists in FOLDER." -- cgit v1.2.1 From 827dc73d41369de7abfc2582895b6e9e8f09bd79 Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Thu, 29 Jun 2006 22:54:24 +0000 Subject: Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 111-112) - Update from CVS: texi/gnus.texi (Summary Buffer Lines): Fix typo. - Update from CVS Revision: emacs@sv.gnu.org/emacs--devo--0--patch-333 --- lisp/gnus/ChangeLog | 10 ++++++++++ lisp/gnus/gnus-diary.el | 2 ++ lisp/gnus/gnus-group.el | 5 ++++- 3 files changed, 16 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 1eec8b26fdf..d1f63c63324 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,3 +1,13 @@ +2006-06-26 Reiner Steib + + * gnus-diary.el (gnus-user-format-function-d) + (gnus-user-format-function-D): Autoload. + +2006-06-26 Lars Magne Ingebrigtsen + + * gnus-group.el (gnus-group-select-group): Doc fix. + [ See 2004-05-19 change on the trunk. ] + 2006-06-20 Katsumi Yamaoka * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values. diff --git a/lisp/gnus/gnus-diary.el b/lisp/gnus/gnus-diary.el index 5dfbd56af24..e4834131aa7 100644 --- a/lisp/gnus/gnus-diary.el +++ b/lisp/gnus/gnus-diary.el @@ -213,6 +213,7 @@ There are currently two built-in format functions: ;; #### NOTE: Gnus sometimes gives me a HEADER not corresponding to any ;; message, with all fields set to nil here. I don't know what it is for, and ;; I just ignore it. +;;;###autoload (defun gnus-user-format-function-d (header) ;; Returns an aproximative delay string for the next occurence of this ;; message. The delay is given only in the first non zero unit. @@ -249,6 +250,7 @@ There are currently two built-in format functions: ;; #### NOTE: Gnus sometimes gives me a HEADER not corresponding to any ;; message, with all fields set to nil here. I don't know what it is for, and ;; I just ignore it. +;;;###autoload (defun gnus-user-format-function-D (header) ;; Returns a formatted time string for the next occurence of this message. (let* ((extras (mail-header-extra header)) diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el index f3ca6248811..c34e339c5b1 100644 --- a/lisp/gnus/gnus-group.el +++ b/lisp/gnus/gnus-group.el @@ -2039,7 +2039,10 @@ group." No article is selected automatically. If the group is opened, just switch the summary buffer. If ALL is non-nil, already read articles become readable. -If ALL is a number, fetch this number of articles." +If ALL is a positive number, fetch this number of the latest +articles in the group. +If ALL is a negative number, fetch this number of the earliest +articles in the group." (interactive "P") (when (and (eobp) (not (gnus-group-group-name))) (forward-line -1)) -- cgit v1.2.1 From 4a0730666d2378774346effe9a2f005ed568d2ca Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Fri, 30 Jun 2006 00:30:41 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 7571d474564..da850692e51 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2006-06-30 Nick Roberts + + * info.el (Info-find-node-2): Search for makeinfo version more + carefully. + 2006-06-29 Carsten Dominik * textmodes/org.el (org-prepare-agenda-buffers): Use -- cgit v1.2.1 From bd82e9102230a221ba26b8b2e25a473a0b2a69c4 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Fri, 30 Jun 2006 00:31:21 +0000 Subject: (Info-find-node-2): Search for makeinfo version more carefully. --- lisp/info.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/info.el b/lisp/info.el index 2669b709316..b448a048e7d 100644 --- a/lisp/info.el +++ b/lisp/info.el @@ -844,7 +844,7 @@ a case-insensitive match is tried." (goto-char (point-min)) (condition-case () (if (and (re-search-forward - "makeinfo version \\([0-9]+.[0-9]+\\)" + "makeinfo[ \n]version[ \n]\\([0-9]+.[0-9]+\\)" (line-beginning-position 3) t) (not (version< (match-string 1) "4.7"))) (setq found t)) -- cgit v1.2.1 From 0347188a3c6ea8f8f8b84eed79a93bb25c749bc0 Mon Sep 17 00:00:00 2001 From: Juanma Barranquero Date: Fri, 30 Jun 2006 08:32:19 +0000 Subject: (ada-which-compiler, ada-mode-menu, ada-compile-mouse-goto-error, ada-deactivate-properties, ada-no-auto-case): Fix typos in docstrings. --- lisp/progmodes/ada-mode.el | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'lisp') diff --git a/lisp/progmodes/ada-mode.el b/lisp/progmodes/ada-mode.el index d7e1ecb67e1..9dc74264da8 100644 --- a/lisp/progmodes/ada-mode.el +++ b/lisp/progmodes/ada-mode.el @@ -438,7 +438,7 @@ An example is: (defcustom ada-which-compiler 'gnat "*Name of the compiler to use. -This will determine what features are made available through the ada-mode. +This will determine what features are made available through the Ada mode. The possible choices are : `gnat': Use Ada Core Technologies' Gnat compiler. Add some cross-referencing features @@ -460,7 +460,7 @@ The extensions should include a `.' if needed.") The extensions should include a `.' if needed.") (defvar ada-mode-menu (make-sparse-keymap "Ada") - "Menu for ada-mode.") + "Menu for Ada mode.") (defvar ada-mode-map (make-sparse-keymap) "Local keymap used for Ada mode.") @@ -728,7 +728,7 @@ each type of entity that can be found in an Ada file.") ;;------------------------------------------------------------ (defun ada-compile-mouse-goto-error () - "Mouse interface for ada-compile-goto-error." + "Mouse interface for `ada-compile-goto-error'." (interactive) (mouse-set-point last-input-event) (ada-compile-goto-error (point)) @@ -906,7 +906,7 @@ declares it as a word constituent." (setq change (cdr change))))))) (defun ada-deactivate-properties () - "Deactivate ada-mode's properties handling. + "Deactivate Ada mode's properties handling. This would be a duplicate of font-lock if both are used at the same time." (remove-hook 'after-change-functions 'ada-after-change-function t)) @@ -977,7 +977,7 @@ If parse-result is non-nil, use is instead of calling `parse-partial-sexp'." ;;------------------------------------------------------------------ ;; Contextual menus -;; The Ada-mode comes with contextual menus, bound by default to the right +;; The Ada mode comes with contextual menus, bound by default to the right ;; mouse button. ;; Add items to this menu by modifying `ada-contextual-menu'. Note that the ;; variable `ada-contextual-menu-on-identifier' is set automatically to t @@ -1419,7 +1419,7 @@ If you use ada-xref.el: ;;----------------------------------------------------------------- ;; auto-casing -;; Since Ada is case-insensitive, the Ada-mode provides an extensive set of +;; Since Ada is case-insensitive, the Ada mode provides an extensive set of ;; functions to auto-case identifiers, keywords, ... ;; The basic rules for autocasing are defined through the variables ;; `ada-case-attribute', `ada-case-keyword' and `ada-case-identifier'. These @@ -1766,7 +1766,7 @@ ARG is ignored, and is there for compatibility with `capitalize-word' only." (defun ada-no-auto-case (&optional arg) "Do nothing. -This function can be used for the auto-casing variables in the ada-mode, to +This function can be used for the auto-casing variables in the Ada mode, to adapt to unusal auto-casing schemes. Since it does nothing, you can for instance use it for `ada-case-identifier' if you don't want any special auto-casing for identifiers, whereas keywords have to be lower-cased. @@ -2122,7 +2122,7 @@ Return the equivalent internal parameter list." ;; that are evaluated) ;; Thus the total indentation for a line is the column number of the reference ;; position plus whatever value the evaluation of the second element provides. -;; This mechanism is used so that the ada-mode can "explain" how the +;; This mechanism is used so that the Ada mode can "explain" how the ;; indentation was calculated, by showing which variables were used. ;; ;; The indentation itself is done in only one pass: first we try to guess in @@ -5268,7 +5268,7 @@ Use `M-x widen' to go back to the full visibility for the buffer." ;; --------------------------------------------------------- ;; Automatic generation of code -;; The Ada-mode has a set of function to automatically generate a subprogram +;; The Ada mode has a set of function to automatically generate a subprogram ;; or package body from its spec. ;; These function only use a primary and basic algorithm, this could use a ;; lot of improvement. @@ -5440,7 +5440,7 @@ This function typically is to be hooked into `ff-file-created-hooks'." ;; Read the special cases for exceptions (ada-case-read-exceptions) -;; Setup auto-loading of the other ada-mode files. +;; Setup auto-loading of the other Ada mode files. (if (equal ada-which-compiler 'gnat) (progn (autoload 'ada-change-prj "ada-xref" nil t) -- cgit v1.2.1 From ac4d9de06ee526e0e4c376cbdacbfecd481f0fac Mon Sep 17 00:00:00 2001 From: Juanma Barranquero Date: Fri, 30 Jun 2006 08:39:28 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index da850692e51..0a0c8203461 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2006-06-30 Juanma Barranquero + + * progmodes/ada-mode.el (ada-which-compiler, ada-mode-menu) + (ada-compile-mouse-goto-error, ada-deactivate-properties) + (ada-no-auto-case): Fix typos in docstrings. + 2006-06-30 Nick Roberts * info.el (Info-find-node-2): Search for makeinfo version more -- cgit v1.2.1 From e442c62b56414d1607adc107d7b4b94508d93526 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Sun, 2 Jul 2006 14:26:53 +0000 Subject: (find-file-noselect-1): Remove unused var assignment. (hack-local-variables-confirm): Print lists of strings as lists of strings rather than lists of symbols. (abbreviate-file-name, hack-local-variables-prop-line): Use match-string. (hack-one-local-variable): Move `make-local-variable' nearer its use. (recover-session-finish): Use line-end-position. --- lisp/files.el | 41 ++++++++++++++++------------------------- 1 file changed, 16 insertions(+), 25 deletions(-) (limited to 'lisp') diff --git a/lisp/files.el b/lisp/files.el index f1b2468f39b..61ccf003523 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -488,7 +488,7 @@ This variable does not affect the use of major modes specified in a -*- line.") (defcustom enable-local-eval 'maybe - "*Control processing of the \"variable\" `eval' in a file's local variables. + "Control processing of the \"variable\" `eval' in a file's local variables. The value can be t, nil or something else. A value of t means obey `eval' variables; nil means ignore them; anything else means query." @@ -1314,7 +1314,7 @@ removes automounter prefixes (see the variable `automount-dir-prefix')." (string-match "^[a-zA-`]:/$" filename))))) (setq filename (concat "~" - (substring filename (match-beginning 1) (match-end 1)) + (match-string 1 filename) (substring filename (match-end 0))))) filename)) @@ -1627,9 +1627,7 @@ Do you want to revisit the file normally now? ") (not (member logical find-file-not-true-dirname-list))) (setq buffer-file-name buffer-file-truename)) (if find-file-visit-truename - (setq buffer-file-name - (setq filename - (expand-file-name buffer-file-truename)))) + (setq buffer-file-name (expand-file-name buffer-file-truename))) ;; Set buffer's default directory to that of the file. (setq default-directory (file-name-directory buffer-file-name)) ;; Turn off backup files for certain file names. Since @@ -2436,11 +2434,9 @@ n -- to ignore the local variables list.") (insert " "))) (princ (car elt) buf) (insert " : ") - (if (stringp (cdr elt)) - ;; Make strings with embedded whitespace easier to read. - (let ((print-escape-newlines t)) - (prin1 (cdr elt) buf)) - (princ (cdr elt) buf)) + ;; Make strings with embedded whitespace easier to read. + (let ((print-escape-newlines t)) + (prin1 (cdr elt) buf)) (insert "\n")) (setq prompt (format "Please type %s%s: " @@ -2511,9 +2507,7 @@ and VAL is the specified value." ;; There used to be a downcase here, ;; but the manual didn't say so, ;; and people want to set var names that aren't all lc. - (let ((key (intern (buffer-substring - (match-beginning 1) - (match-end 1)))) + (let ((key (intern (match-string 1))) (val (save-restriction (narrow-to-region (point) end) (read (current-buffer))))) @@ -2752,17 +2746,16 @@ It is dangerous if either of these conditions are met: (defun hack-one-local-variable (var val) "Set local variable VAR with value VAL." (cond ((eq var 'mode) - (funcall (intern (concat (downcase (symbol-name val)) - "-mode")))) + (funcall (intern (concat (downcase (symbol-name val)) "-mode")))) ((eq var 'eval) (save-excursion (eval val))) - (t (make-local-variable var) - ;; Make sure the string has no text properties. - ;; Some text properties can get evaluated in various ways, - ;; so it is risky to put them on with a local variable list. - (if (stringp val) - (set-text-properties 0 (length val) nil val)) - (set var val)))) + (t + ;; Make sure the string has no text properties. + ;; Some text properties can get evaluated in various ways, + ;; so it is risky to put them on with a local variable list. + (if (stringp val) + (set-text-properties 0 (length val) nil val)) + (set (make-local-variable var) val)))) (defcustom change-major-mode-with-file-name t @@ -4220,9 +4213,7 @@ This command is used in the special Dired buffer created by (setq autofile (buffer-substring-no-properties (point) - (save-excursion - (end-of-line) - (point)))) + (line-end-position))) (setq thisfile (expand-file-name (substring -- cgit v1.2.1 From e78cf8e555431e1d49209ad875bf8da6111e8bb5 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Sun, 2 Jul 2006 14:29:28 +0000 Subject: (diff-find-file-name): Obey cvs-pcl-cvs-dirchange-re. (diff-unified->context, diff-context->unified) (diff-reverse-direction): Make sure the end marker stays at the end. (diff-mode): Add the keymap table at the end of docstring. Use lexical-let rather than constructing a closure manually. --- lisp/diff-mode.el | 54 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 21 deletions(-) (limited to 'lisp') diff --git a/lisp/diff-mode.el b/lisp/diff-mode.el index 7ea02352b0b..16bdaf152f7 100644 --- a/lisp/diff-mode.el +++ b/lisp/diff-mode.el @@ -46,13 +46,15 @@ ;; of a hunk. Show then the changes between and and make it ;; possible to apply them to , , or . ;; Or maybe just make it into a ".rej to diff3-markers converter". +;; Maybe just use `wiggle' (by Neil Brown) to do it for us. ;; ;; - Refine hunk on a word-by-word basis. -;; +;; +;; - in diff-apply-hunk, strip context in replace-match to better +;; preserve markers and spacing. ;; - Handle `diff -b' output in context->unified. ;;; Code: - (eval-when-compile (require 'cl)) (defvar add-log-buffer-file-name-function) @@ -128,14 +130,14 @@ when editing big diffs)." ;;("h" . diff-show-header) ;;("j" . diff-show-difference) ;jump to Nth diff ;;("q" . diff-quit) -;; Not useful if you have to metafy them. -;; (" " . scroll-up) -;; ("\177" . scroll-down) -;; Standard M-a is useful, so don't change M-A. -;; ("A" . diff-ediff-patch) -;; Standard M-r is useful, so don't change M-r or M-R. -;; ("r" . diff-restrict-view) -;; ("R" . diff-reverse-direction) + ;; Not useful if you have to metafy them. + ;;(" " . scroll-up) + ;;("\177" . scroll-down) + ;; Standard M-a is useful, so don't change M-A. + ;;("A" . diff-ediff-patch) + ;; Standard M-r is useful, so don't change M-r or M-R. + ;;("r" . diff-restrict-view) + ;;("R" . diff-reverse-direction) ("q" . quit-window)) "Basic keymap for `diff-mode', bound to various prefix keys.") @@ -581,14 +583,16 @@ If the OLD prefix arg is passed, tell the file NAME of the old file." (list (if old (match-string 2) (match-string 4)) (if old (match-string 4) (match-string 2))))))))) -(defun diff-find-file-name (&optional old) +(defun diff-find-file-name (&optional old prefix) "Return the file corresponding to the current patch. -Non-nil OLD means that we want the old file." +Non-nil OLD means that we want the old file. +PREFIX is only used internally: don't use it." (save-excursion (unless (looking-at diff-file-header-re) (or (ignore-errors (diff-beginning-of-file)) (re-search-forward diff-file-header-re nil t))) (let ((fs (diff-hunk-file-names old))) + (if prefix (setq fs (mapcar (lambda (f) (concat prefix f)) fs))) (or ;; use any previously used preference (cdr (assoc fs diff-remembered-files-alist)) @@ -610,6 +614,13 @@ Non-nil OLD means that we want the old file." (and (string-match "\\.rej\\'" (or buffer-file-name "")) (let ((file (substring buffer-file-name 0 (match-beginning 0)))) (when (file-exists-p file) file))) + ;; If we haven't found the file, maybe it's because we haven't paid + ;; attention to the PCL-CVS hint. + (and (not prefix) + (boundp 'cvs-pcl-cvs-dirchange-re) + (save-excursion + (re-search-backward cvs-pcl-cvs-dirchange-re nil t)) + (diff-find-file-name old (match-string 1))) ;; if all else fails, ask the user (let ((file (read-file-name (format "Use file %s: " (or (first fs) "")) nil (first fs) t (first fs)))) @@ -639,7 +650,7 @@ else cover the whole bufer." (interactive (if (or current-prefix-arg (and transient-mark-mode mark-active)) (list (region-beginning) (region-end)) (list (point-min) (point-max)))) - (unless (markerp end) (setq end (copy-marker end))) + (unless (markerp end) (setq end (copy-marker end t))) (let (;;(diff-inhibit-after-change t) (inhibit-read-only t)) (save-excursion @@ -729,7 +740,7 @@ With a prefix argument, convert unified format to context format." (list (point-min) (point-max) current-prefix-arg))) (if to-context (diff-unified->context start end) - (unless (markerp end) (setq end (copy-marker end))) + (unless (markerp end) (setq end (copy-marker end t))) (let ( ;;(diff-inhibit-after-change t) (inhibit-read-only t)) (save-excursion @@ -801,7 +812,7 @@ else cover the whole bufer." (interactive (if (or current-prefix-arg (and transient-mark-mode mark-active)) (list (region-beginning) (region-end)) (list (point-min) (point-max)))) - (unless (markerp end) (setq end (copy-marker end))) + (unless (markerp end) (setq end (copy-marker end t))) (let (;;(diff-inhibit-after-change t) (inhibit-read-only t)) (save-excursion @@ -979,7 +990,8 @@ headers for you on-the-fly. You can also switch between context diff and unified diff with \\[diff-context->unified], or vice versa with \\[diff-unified->context] and you can also reverse the direction of -a diff with \\[diff-reverse-direction]." +a diff with \\[diff-reverse-direction]. +\\{diff-mode-map}" (set (make-local-variable 'font-lock-defaults) diff-font-lock-defaults) (set (make-local-variable 'outline-regexp) diff-outline-regexp) (set (make-local-variable 'imenu-generic-expression) @@ -1004,13 +1016,13 @@ a diff with \\[diff-reverse-direction]." (add-hook 'after-change-functions 'diff-after-change-function nil t) (add-hook 'post-command-hook 'diff-post-command-hook nil t)) ;; Neat trick from Dave Love to add more bindings in read-only mode: - (let ((ro-bind (cons 'buffer-read-only diff-mode-shared-map))) + (lexical-let ((ro-bind (cons 'buffer-read-only diff-mode-shared-map))) (add-to-list 'minor-mode-overriding-map-alist ro-bind) ;; Turn off this little trick in case the buffer is put in view-mode. (add-hook 'view-mode-hook - `(lambda () - (setq minor-mode-overriding-map-alist - (delq ',ro-bind minor-mode-overriding-map-alist))) + (lambda () + (setq minor-mode-overriding-map-alist + (delq ro-bind minor-mode-overriding-map-alist))) nil t)) ;; add-log support (set (make-local-variable 'add-log-current-defun-function) @@ -1031,7 +1043,7 @@ a diff with \\[diff-reverse-direction]." (add-hook 'after-change-functions 'diff-after-change-function nil t) (add-hook 'post-command-hook 'diff-post-command-hook nil t))) -;;; Handy hook functions ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; Handy hook functions ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun diff-delete-if-empty () ;; An empty diff file means there's no more diffs to integrate, so we -- cgit v1.2.1 From 5937a3fdbdd3e19e1772290d718b4acaf9704e68 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Sun, 2 Jul 2006 14:32:52 +0000 Subject: (set-window-text-height): Only set window-min-height to 1 if that's the requested size. --- lisp/window.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/window.el b/lisp/window.el index ef9dd5d896d..2ae1a2c9e79 100644 --- a/lisp/window.el +++ b/lisp/window.el @@ -532,7 +532,11 @@ the height exactly, but attempts to be conservative, by allocating more lines than are actually needed in the case where some error may be present." (let ((delta (- height (window-text-height window)))) (unless (zerop delta) - (let ((window-min-height 1)) + ;; Setting window-min-height to a value like 1 can lead to very + ;; bizarre displays because it also allows Emacs to make *other* + ;; windows 1-line tall, which means that there's no more space for + ;; the modeline. + (let ((window-min-height (min 2 height))) ;One text line plus a modeline. (if (and window (not (eq window (selected-window)))) (save-selected-window (select-window window) -- cgit v1.2.1 From 88983f8c8f1074a4155afb46a22e9577082fad3c Mon Sep 17 00:00:00 2001 From: Daniel Pfeiffer Date: Sun, 2 Jul 2006 19:05:49 +0000 Subject: (makefile-macroassign-regex): Accept preceding keyword. (makefile-gmake-statements): Reorganize, now that makepp has "override" and also handle forgotten "override define". (makefile-makepp-statements): Add new "global", "override export" and "override global". --- lisp/ChangeLog | 9 +++++++++ lisp/progmodes/make-mode.el | 20 +++++++++++--------- 2 files changed, 20 insertions(+), 9 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0a0c8203461..7202c93ab23 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,12 @@ +2006-07-02 Daniel Pfeiffer + + * progmodes/make-mode.el (makefile-macroassign-regex): Accept + preceding keyword. + (makefile-gmake-statements): Reorganize, now that makepp has + "override" and also handle forgotten "override define". + (makefile-makepp-statements): Add new "global", "override export" + and "override global". + 2006-06-30 Juanma Barranquero * progmodes/ada-mode.el (ada-which-compiler, ada-mode-menu) diff --git a/lisp/progmodes/make-mode.el b/lisp/progmodes/make-mode.el index a3146df3e45..0a87aaa42de 100644 --- a/lisp/progmodes/make-mode.el +++ b/lisp/progmodes/make-mode.el @@ -294,7 +294,8 @@ not be enclosed in { } or ( )." ;; We used to match not just the varname but also the whole value ;; (spanning potentially several lines). ;; "^ *\\([^ \n\t][^:#= \t\n]*\\)[ \t]*\\(?:!=[ \t]*\\(\\(?:.+\\\\\n\\)*.+\\)\\|[*:+]?[:?]?=[ \t]*\\(\\(?:.*\\\\\n\\)*.*\\)\\)" - "^ *\\([^ \n\t][^:#= \t\n]*\\)[ \t]*\\(?:!=\\|[*:+]?[:?]?=\\)" + ;; What about the define statement? What about differentiating this for makepp? + "\\(?:^\\|^export\\|^override\\|:\\|: *override\\) *\\([^ \n\t][^:#= \t\n]*\\)[ \t]*\\(?:!=\\|[*:+]?[:?]?=\\)" "Regex used to find macro assignment lines in a makefile.") (defconst makefile-var-use-regex @@ -320,9 +321,9 @@ not be enclosed in { } or ( )." "List of keywords understood by automake.") (defconst makefile-gmake-statements - `("-sinclude" "sinclude" "override" "vpath" + `("-sinclude" "sinclude" "vpath" ; makefile-makepp-statements takes rest "ifdef" "ifndef" "ifeq" "ifneq" "-include" "define" "endef" "export" - "unexport" + "override define" "override" "unexport" ,@(cdr makefile-automake-statements)) "List of keywords understood by gmake.") @@ -331,13 +332,14 @@ not be enclosed in { } or ( )." `("and ifdef" "and ifndef" "and ifeq" "and ifneq" "and ifperl" "and ifmakeperl" "and ifsys" "and ifnsys" "build_cache" "build_check" "else ifdef" "else ifndef" "else ifeq" "else ifneq" "else ifperl" - "else ifmakeperl" "else ifsys" "else ifnsys" "enddef" "load_makefile" - "ifperl" "ifmakeperl" "ifsys" "ifnsys" "_include" "makeperl" "makesub" - "no_implicit_load" "perl" "perl-begin" "perl_begin" "perl-end" "perl_end" - "prebuild" "or ifdef" "or ifndef" "or ifeq" "or ifneq" "or ifperl" - "or ifmakeperl" "or ifsys" "or ifnsys" "register_command_parser" + "else ifmakeperl" "else ifsys" "else ifnsys" "enddef" "global" + "load_makefile" "ifperl" "ifmakeperl" "ifsys" "ifnsys" "_include" + "makeperl" "makesub" "no_implicit_load" "perl" "perl-begin" "perl_begin" + "perl-end" "perl_end" "prebuild" "or ifdef" "or ifndef" "or ifeq" + "or ifneq" "or ifperl" "or ifmakeperl" "or ifsys" "or ifnsys" + "override export" "override global" "register_command_parser" "register_scanner" "repository" "runtime" "signature" "sub" - ,@(nthcdr 4 makefile-gmake-statements)) + ,@(nthcdr 3 makefile-gmake-statements)) "List of keywords understood by gmake.") (defconst makefile-bsdmake-statements -- cgit v1.2.1 From d163f71e8671ad901f563c435fb4741d9d81303a Mon Sep 17 00:00:00 2001 From: Michael Albinus Date: Sun, 2 Jul 2006 20:29:20 +0000 Subject: * net/tramp.el (tramp-handle-shell-command): Preserve current-buffer. --- lisp/ChangeLog | 4 ++++ lisp/net/tramp.el | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 7202c93ab23..966e139b086 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-07-02 Michael Albinus + + * net/tramp.el (tramp-handle-shell-command): Preserve current-buffer. + 2006-07-02 Daniel Pfeiffer * progmodes/make-mode.el (makefile-macroassign-regex): Accept diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el index c94ec48b76d..cb5a6d75331 100644 --- a/lisp/net/tramp.el +++ b/lisp/net/tramp.el @@ -3572,7 +3572,8 @@ This will break if COMMAND prints a newline, followed by the value of ;; for `find-grep-dired' and `find-name-dired' in Emacs 22. (if (tramp-tramp-file-p default-directory) (with-parsed-tramp-file-name default-directory nil - (let ((asynchronous (string-match "[ \t]*&[ \t]*\\'" command)) + (let ((curbuf (current-buffer)) + (asynchronous (string-match "[ \t]*&[ \t]*\\'" command)) status) (unless output-buffer (setq output-buffer @@ -3674,6 +3675,7 @@ This will break if COMMAND prints a newline, followed by the value of (unless (zerop (buffer-size)) (when tramp-display-shell-command-buffer (display-buffer output-buffer))) + (set-buffer curbuf) status)) ;; The following is only executed if something strange was ;; happening. Emit a helpful message and do it anyway. -- cgit v1.2.1 From 8be296ef21b22c4f31a6ff51108081c567e0694d Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Mon, 3 Jul 2006 10:24:42 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 966e139b086..ea1cff2f41b 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,12 @@ +2006-07-03 Carsten Dominik + + * textmodes/org.el (org-mode): Removed no invalid settings for + calc embedded mode. + (org-mode-p): New defsubst. + (org-save-all-org-buffers): New function. + (org-first-headline-recenter): Enclose outline-regexp in group + delimiters. + 2006-07-02 Michael Albinus * net/tramp.el (tramp-handle-shell-command): Preserve current-buffer. -- cgit v1.2.1 From b928f99a40c35b87accaa1dddd763b56114a28f1 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Mon, 3 Jul 2006 10:24:53 +0000 Subject: (org-mode): Removed no invalid settings for calc embedded mode. (org-mode-p): New defsubst. (org-save-all-org-buffers): New function. (org-first-headline-recenter): Enclose outline-regexp in group delimiters. --- lisp/textmodes/org.el | 68 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 42 insertions(+), 26 deletions(-) (limited to 'lisp') diff --git a/lisp/textmodes/org.el b/lisp/textmodes/org.el index 58c02d9a899..6a3fd27380a 100644 --- a/lisp/textmodes/org.el +++ b/lisp/textmodes/org.el @@ -5,7 +5,7 @@ ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.41 +;; Version: 4.42 ;; ;; This file is part of GNU Emacs. ;; @@ -90,6 +90,10 @@ ;; ;; Recent changes ;; -------------- +;; Version 4.42 +;; - Bug fixes +;; - `s' key in the agenda saves all org-mode buffers. +;; ;; Version 4.41 ;; - Shift-curser keys can modify inactive time stamps (inactive time ;; stamps are the ones in [...] brackets. @@ -205,7 +209,7 @@ ;;; Customization variables -(defvar org-version "4.41" +(defvar org-version "4.42" "The version number of the file org.el.") (defun org-version () (interactive) @@ -2687,9 +2691,13 @@ Also put tags into group 4 if tags are present.") (remove-text-properties 0 (length s) org-rm-props s) s) +(defsubst org-mode-p () + "Check if the current buffer is in Org-mode." + (eq major-mode 'org-mode)) + (defun org-set-regexps-and-options () "Precompute regular expressions for current buffer." - (when (eq major-mode 'org-mode) + (when (org-mode-p) (let ((re (org-make-options-regexp '("CATEGORY" "SEQ_TODO" "PRI_TODO" "TYP_TODO" "STARTUP" "ARCHIVE" "TAGS"))) @@ -2960,9 +2968,7 @@ The following commands are available: ;; Paragraphs and auto-filling (org-set-autofill-regexps) (org-update-radio-target-regexp) - ;; Settings for Calc embedded mode - (set (make-local-variable 'calc-embedded-open-formula) "|\\|\n") - (set (make-local-variable 'calc-embedded-close-formula) "|\\|\n") + (if (and org-insert-mode-line-in-empty-file (interactive-p) (= (point-min) (point-max))) @@ -3592,7 +3598,7 @@ This function is the default value of the hook `org-cycle-hook'." "Move cursor to the first headline and recenter the headline. Optional argument N means, put the headline into the Nth line of the window." (goto-char (point-min)) - (when (re-search-forward (concat "^" outline-regexp) nil t) + (when (re-search-forward (concat "^\\(" outline-regexp "\\)") nil t) (beginning-of-line) (recenter (prefix-numeric-value N)))) @@ -4520,7 +4526,7 @@ this heading. " (let (this-command) (org-copy-subtree)) (set-buffer buffer) ;; Enforce org-mode for the archive buffer - (if (not (eq major-mode 'org-mode)) + (if (not (org-mode-p)) ;; Force the mode for future visits. (let ((org-insert-mode-line-in-empty-file t)) (call-interactively 'org-mode))) @@ -4855,7 +4861,7 @@ Error if there is no scuh block at point." (defun org-update-all-dblocks () "Update all dynamic blocks in the buffer. This function can be used in a hook." - (when (eq major-mode 'org-mode) + (when (org-mode-p) (org-map-dblocks 'org-update-dblock))) @@ -6232,6 +6238,7 @@ The following commands are available: (define-key org-agenda-mode-map "r" 'org-agenda-redo) (define-key org-agenda-mode-map "q" 'org-agenda-quit) (define-key org-agenda-mode-map "x" 'org-agenda-exit) +(define-key org-agenda-mode-map "s" 'org-save-all-org-buffers) (define-key org-agenda-mode-map "P" 'org-agenda-show-priority) (define-key org-agenda-mode-map "T" 'org-agenda-show-tags) (define-key org-agenda-mode-map "n" 'next-line) @@ -6248,7 +6255,6 @@ The following commands are available: (define-key org-agenda-mode-map "C" 'org-agenda-convert-date) (define-key org-agenda-mode-map "m" 'org-agenda-phases-of-moon) (define-key org-agenda-mode-map "M" 'org-agenda-phases-of-moon) -(define-key org-agenda-mode-map "s" 'org-agenda-sunrise-sunset) (define-key org-agenda-mode-map "S" 'org-agenda-sunrise-sunset) (define-key org-agenda-mode-map "h" 'org-agenda-holidays) (define-key org-agenda-mode-map "H" 'org-agenda-holidays) @@ -6302,6 +6308,7 @@ The following commands are available: "--" ;; ["New agenda command" org-agenda t] ["Rebuild buffer" org-agenda-redo t] + ["Save all Org-mode Buffers" org-save-all-org-buffers t] "--" ["Goto Today" org-agenda-goto-today (org-agenda-check-type nil 'agenda 'timeline)] ["Next Dates" org-agenda-later (org-agenda-check-type nil 'agenda)] @@ -6355,7 +6362,7 @@ first press `1' to indicate that the agenda should be temporarily (until the next use of \\[org-agenda]) restricted to the current file." (interactive "P") (catch 'exit - (let ((restrict-ok (and buffer-file-name (eq major-mode 'org-mode))) + (let ((restrict-ok (and buffer-file-name (org-mode-p))) (bfn buffer-file-name) (custom org-agenda-custom-commands) c entry key type string) @@ -6430,7 +6437,7 @@ C Configure your own agenda commands") (defun org-check-for-org-mode () "Make sure current buffer is in org-mode. Error if not." - (or (eq major-mode 'org-mode) + (or (org-mode-p) (error "Cannot execute org-mode agenda command on buffer in %s." major-mode))) @@ -6873,6 +6880,14 @@ Org-mode buffers visited directly by the user will not be touched." (setq org-agenda-new-buffers nil) (org-agenda-quit)) +;; FIXME: move this function. +(defun org-save-all-org-buffers () + "Save all Org-mode buffers without user confirmation." + (interactive) + (message "Saving all Org-mode buffers...") + (save-some-buffers t 'org-mode-p) + (message "Saving all Org-mode buffers... done")) + (defun org-agenda-redo () "Rebuild Agenda. When this is the global TODO list, a prefix argument will be interpreted." @@ -7334,7 +7349,7 @@ the documentation of `org-diary'." ;; If file does not exist, make sure an error message ends up in diary (list (format "ORG-AGENDA-ERROR: No such org-file %s" file)) (with-current-buffer buffer - (unless (eq major-mode 'org-mode) + (unless (org-mode-p) (error "Agenda file %s is not in `org-mode'" file)) (setq org-category-table (org-get-category-table)) (let ((case-fold-search nil)) @@ -8006,7 +8021,7 @@ and by additional input from the age of a schedules or deadline entry." (switch-to-buffer-other-window buffer) (widen) (goto-char pos) - (when (eq major-mode 'org-mode) + (when (org-mode-p) (org-show-hidden-entry) (save-excursion (and (outline-next-heading) @@ -8024,7 +8039,7 @@ and by additional input from the age of a schedules or deadline entry." (delete-other-windows) (widen) (goto-char pos) - (when (eq major-mode 'org-mode) + (when (org-mode-p) (org-show-hidden-entry) (save-excursion (and (outline-next-heading) @@ -8617,7 +8632,7 @@ The prefix arg TODO-ONLY limits the search to TODO entries." (format "ORG-AGENDA-ERROR: No such org-file %s" file)) rtnall (append rtnall rtn)) (with-current-buffer buffer - (unless (eq major-mode 'org-mode) + (unless (org-mode-p) (error "Agenda file %s is not in `org-mode'" file)) (setq org-category-table (org-get-category-table)) (save-excursion @@ -9144,7 +9159,7 @@ in all files." ((string-match "^/\\(.*\\)/$" s) ;; A regular expression (cond - ((eq major-mode 'org-mode) + ((org-mode-p) (org-occur (match-string 1 s))) ;;((eq major-mode 'dired-mode) ;; (grep (concat "grep -n -e '" (match-string 1 s) "' *"))) @@ -9200,7 +9215,7 @@ in all files." (if (search-forward s nil t) (goto-char (match-beginning 0)) (error "No match")))) - (and (eq major-mode 'org-mode) (org-show-hierarchy-above)))) + (and (org-mode-p) (org-show-hierarchy-above)))) (defun org-search-not-link (&rest args) "Execute `re-search-forward', but only accept matches that are not a link." @@ -9654,7 +9669,7 @@ If the file does not exist, an error is thrown." ((consp cmd) (eval cmd)) (t (funcall (cdr (assq 'file org-link-frame-setup)) file))) - (and (eq major-mode 'org-mode) (eq old-mode 'org-mode) + (and (org-mode-p) (eq old-mode 'org-mode) (or (not (equal old-buffer (current-buffer))) (not (equal old-pos (point)))) (org-mark-ring-push old-pos old-buffer)))) @@ -9833,7 +9848,7 @@ For file links, arg negates `org-context-in-file-links'." (abbreviate-file-name buffer-file-name)) link (org-make-link cpltxt))) - ((eq major-mode 'org-mode) + ((org-mode-p) ;; Just link to current headline (setq cpltxt (concat "file:" (abbreviate-file-name buffer-file-name))) @@ -10678,7 +10693,7 @@ This is being used to correctly align a single field after TAB or RET.") (move-marker org-table-aligned-begin-marker (point)) (insert new) (move-marker org-table-aligned-end-marker (point)) - (when (and orgtbl-mode (not (eq major-mode 'org-mode))) + (when (and orgtbl-mode (not (org-mode-p))) (goto-char org-table-aligned-begin-marker) (while (org-hide-wide-columns org-table-aligned-end-marker))) ;; Try to move to the old location (approximately) @@ -12444,7 +12459,7 @@ table editor in arbitrary modes.") (defun orgtbl-mode (&optional arg) "The `org-mode' table editor as a minor mode for use in other modes." (interactive) - (if (eq major-mode 'org-mode) + (if (org-mode-p) ;; Exit without error, in case some hook functions calls this ;; by accident in org-mode. (message "Orgtbl-mode is not useful in org-mode, command ignored") @@ -14875,7 +14890,7 @@ en embedded LaTeX fragement, let texmathp do its job. (interactive) (let (p) (cond - ((not (eq major-mode 'org-mode)) ad-do-it) + ((not (org-mode-p)) ad-do-it) ((eq this-command 'cdlatex-math-symbol) (setq ad-return-value t texmathp-why '("cdlatex-math-symbol in org-mode" . 0))) @@ -15834,8 +15849,8 @@ With optional NODE, go directly to that node." (save-excursion (while bl (set-buffer (pop bl)) - (if (eq major-mode 'org-mode) (setq bl nil))) - (when (eq major-mode 'org-mode) + (if (org-mode-p) (setq bl nil))) + (when (org-mode-p) (easy-menu-change '("Org") "File List for Agenda" (append @@ -16336,7 +16351,7 @@ Show the heading too, if it is currently invisible." (defun org-bookmark-jump-unhide () "Unhide the current position, to show the bookmark location." - (and (eq major-mode 'org-mode) + (and (org-mode-p) (or (org-invisible-p) (save-excursion (goto-char (max (point-min) (1- (point)))) (org-invisible-p))) @@ -16344,6 +16359,7 @@ Show the heading too, if it is currently invisible." ;;; Experimental code + ;;; Finish up (provide 'org) -- cgit v1.2.1 From 7f70c4e9c8a1be2354096155664c2eacb5ebe327 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Mon, 3 Jul 2006 10:57:16 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 1 + 1 file changed, 1 insertion(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ea1cff2f41b..0011e5300f0 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -6,6 +6,7 @@ (org-save-all-org-buffers): New function. (org-first-headline-recenter): Enclose outline-regexp in group delimiters. + (org-set-tags): Keep single space after stars. 2006-07-02 Michael Albinus -- cgit v1.2.1 From 00c8c617aad02d60098805d9480b083d92632ebc Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Mon, 3 Jul 2006 10:57:35 +0000 Subject: (org-set-tags): Keep single space after stars. --- lisp/textmodes/org.el | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lisp') diff --git a/lisp/textmodes/org.el b/lisp/textmodes/org.el index 6a3fd27380a..79d526cbe76 100644 --- a/lisp/textmodes/org.el +++ b/lisp/textmodes/org.el @@ -8713,6 +8713,8 @@ With prefix ARG, realign all tags in headings in the current buffer." (if (equal tags "") (save-excursion (beginning-of-line 1) + (skip-chars-forward "*") + (if (= (char-after) ?\ ) (forward-char 1)) (and (re-search-forward "[ \t]+$" (point-at-eol) t) (replace-match ""))) (move-to-column (max (current-column) -- cgit v1.2.1 From b6a675073037e81f781db98e0210f8cc58de8227 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Mon, 3 Jul 2006 14:31:35 +0000 Subject: * facemenu.el (facemenu-listed-faces): New var. (facemenu-unlisted-faces): Variable deleted. (facemenu-add-new-face): Use facemenu-listed-faces. --- lisp/ChangeLog | 9 +++++++ lisp/facemenu.el | 71 ++++++++++++++++++++++++-------------------------------- 2 files changed, 39 insertions(+), 41 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0011e5300f0..e6df1f0d806 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,12 @@ +2006-07-03 Chong Yidong + + * facemenu.el (facemenu-listed-faces): New var. + (facemenu-unlisted-faces): Variable deleted. + (facemenu-add-new-face): Use facemenu-listed-faces. + + * emulation/viper-init.el, calendar/calendar.el: + * progmodes/make-mode.el: Delete calls to facemenu-unlisted-faces. + 2006-07-03 Carsten Dominik * textmodes/org.el (org-mode): Removed no invalid settings for diff --git a/lisp/facemenu.el b/lisp/facemenu.el index 5478cf12b8c..a8d8ea9a4b5 100644 --- a/lisp/facemenu.el +++ b/lisp/facemenu.el @@ -67,8 +67,8 @@ ;; ;; The order of the faces that appear in the menu and their keybindings can be ;; controlled by setting the variables `facemenu-keybindings' and -;; `facemenu-new-faces-at-end'. List faces that you don't use in documents -;; (eg, `region') in `facemenu-unlisted-faces'. +;; `facemenu-new-faces-at-end'. List faces that you want to use in documents +;; in `facemenu-listed-faces'. ;;; Known Problems: ;; Bold and Italic do not combine to create bold-italic if you select them @@ -116,9 +116,9 @@ the next element is the key to use as a keyboard equivalent of the menu item; the binding is made in `facemenu-keymap'. The faces specifically mentioned in this list are put at the top of -the menu, in the order specified. All other faces which are defined, -except for those in `facemenu-unlisted-faces', are listed after them, -but get no keyboard equivalents. +the menu, in the order specified. All other faces which are defined +in `facemenu-listed-faces' are listed after them, but get no +keyboard equivalents. If you change this variable after loading facemenu.el, you will need to call `facemenu-update' to make it take effect." @@ -132,28 +132,25 @@ just before \"Other\" at the end." :type 'boolean :group 'facemenu) -(defcustom facemenu-unlisted-faces - `(modeline region secondary-selection highlight scratch-face - ,(purecopy "^font-lock-") ,(purecopy "^gnus-") ,(purecopy "^message-") - ,(purecopy "^ediff-") ,(purecopy "^term-") ,(purecopy "^vc-") - ,(purecopy "^widget-") ,(purecopy "^custom-") ,(purecopy "^vm-")) - "*List of faces not to include in the Face menu. -Each element may be either a symbol, which is the name of a face, or a string, -which is a regular expression to be matched against face names. Matching -faces will not be added to the menu. +(defcustom facemenu-listed-faces nil + "*List of faces to include in the Face menu. +Each element should be a symbol, which is the name of a face. +The \"basic \" faces in `facemenu-keybindings' are automatically +added to the Face menu, and are not included in this list. You can set this list before loading facemenu.el, or add a face to it before -creating that face if you do not want it to be listed. If you change the +creating that face if you want it to be listed. If you change the variable so as to eliminate faces that have already been added to the menu, call `facemenu-update' to recalculate the menu contents. -If this variable is t, no faces will be added to the menu. This is useful for -temporarily turning off the feature that automatically adds faces to the menu -when they are created." - :type '(choice (const :tag "Don't add faces" t) - (const :tag "None (do add any face)" nil) - (repeat (choice symbol regexp))) - :group 'facemenu) +If this variable is t, all faces will be added to the menu. This +is useful for setting temporarily if you want to add faces to the +menu when they are created." + :type '(choice (const :tag "List all faces" t) + (const :tag "None" nil) + (repeat symbol)) + :group 'facemenu + :version "22.1") ;;;###autoload (defvar facemenu-face-menu @@ -675,18 +672,13 @@ This is called whenever you create a new face." (setq docstring (format "Select face `%s' for subsequent insertion." name)) - (cond ((eq t facemenu-unlisted-faces)) - ((memq symbol facemenu-unlisted-faces)) - ;; test against regexps in facemenu-unlisted-faces - ((let ((unlisted facemenu-unlisted-faces) - (matched nil)) - (while (and unlisted (not matched)) - (if (and (stringp (car unlisted)) - (string-match (car unlisted) name)) - (setq matched t) - (setq unlisted (cdr unlisted)))) - matched)) - (key ; has a keyboard equivalent. These go at the front. + (cond ((facemenu-iterate ; check if equivalent face is already in the menu + (lambda (m) (and (listp m) + (symbolp (car m)) + (face-equal (car m) symbol))) + (cdr (symbol-function menu)))) + ;; Faces with a keyboard equivalent. These go at the front. + (key (setq function (intern (concat "facemenu-set-" name))) (fset function `(lambda () @@ -700,17 +692,14 @@ This is called whenever you create a new face." (region-end))))) (define-key 'facemenu-keymap key (cons name function)) (define-key menu key (cons name function))) - ((facemenu-iterate ; check if equivalent face is already in the menu - (lambda (m) (and (listp m) - (symbolp (car m)) - (face-equal (car m) symbol))) - (cdr (symbol-function menu)))) - (t ; No keyboard equivalent. Figure out where to put it: + ;; Faces with no keyboard equivalent. Figure out where to put it: + ((or (eq t facemenu-listed-faces) + (memq symbol facemenu-listed-faces)) (setq key (vector symbol) function 'facemenu-set-face-from-menu menu-val (symbol-function menu)) (if (and facemenu-new-faces-at-end - (> (length menu-val) 3)) + (> (length menu-val) 3)) (define-key-after menu-val key (cons name function) (car (nth (- (length menu-val) 3) menu-val))) (define-key menu key (cons name function)))))) -- cgit v1.2.1 From b99489fee1436ad69ef8eefa6247eda8a141fa35 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Mon, 3 Jul 2006 14:32:01 +0000 Subject: * emulation/viper-init.el, calendar/calendar.el: * progmodes/make-mode.el: Delete calls to facemenu-unlisted-faces. --- lisp/calendar/calendar.el | 6 ------ lisp/emulation/viper-init.el | 14 -------------- lisp/progmodes/make-mode.el | 2 -- 3 files changed, 22 deletions(-) (limited to 'lisp') diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el index 6abcb74a3e2..38bcc887ec0 100644 --- a/lisp/calendar/calendar.el +++ b/lisp/calendar/calendar.el @@ -213,12 +213,6 @@ If nil, make an icon of the frame. If non-nil, delete the frame." ;; backward-compatibility alias (put 'holiday-face 'face-alias 'holiday) -(eval-after-load "facemenu" - '(progn - (add-to-list 'facemenu-unlisted-faces 'diary) - (add-to-list 'facemenu-unlisted-faces 'calendar-today) - (add-to-list 'facemenu-unlisted-faces 'holiday))) - (defcustom diary-entry-marker (if (not (display-color-p)) "+" diff --git a/lisp/emulation/viper-init.el b/lisp/emulation/viper-init.el index 661fc6ede7f..80938b0282a 100644 --- a/lisp/emulation/viper-init.el +++ b/lisp/emulation/viper-init.el @@ -854,11 +854,6 @@ Related buffers can be cycled through via :R and :P commands." ;;; Face-saving tricks -(defun viper-hide-face (face) - (if (and (viper-has-face-support-p) viper-emacs-p) - (add-to-list 'facemenu-unlisted-faces face))) - - (defgroup viper-highlighting nil "Hilighting of replace region, search pattern, minibuffer, etc." :prefix "viper-" @@ -876,8 +871,6 @@ Related buffers can be cycled through via :R and :P commands." DO NOT CHANGE this variable. Instead, use the customization widget to customize the actual face object `viper-search' this variable represents.") -(viper-hide-face viper-search-face) - (defface viper-replace-overlay '((((class color)) (:foreground "Black" :background "darkseagreen2")) @@ -890,8 +883,6 @@ this variable represents.") DO NOT CHANGE this variable. Instead, use the customization widget to customize the actual face object `viper-replace-overlay' this variable represents.") -(viper-hide-face viper-replace-overlay-face) - (defface viper-minibuffer-emacs '((((class color)) (:foreground "Black" :background "darkseagreen2")) @@ -904,8 +895,6 @@ this variable represents.") DO NOT CHANGE this variable. Instead, use the customization widget to customize the actual face object `viper-minibuffer-emacs' this variable represents.") -(viper-hide-face viper-minibuffer-emacs-face) - (defface viper-minibuffer-insert '((((class color)) (:foreground "Black" :background "pink")) @@ -918,8 +907,6 @@ this variable represents.") DO NOT CHANGE this variable. Instead, use the customization widget to customize the actual face object `viper-minibuffer-insert' this variable represents.") -(viper-hide-face viper-minibuffer-insert-face) - (defface viper-minibuffer-vi '((((class color)) (:foreground "DarkGreen" :background "grey")) @@ -932,7 +919,6 @@ this variable represents.") DO NOT CHANGE this variable. Instead, use the customization widget to customize the actual face object `viper-minibuffer-vi' this variable represents.") -(viper-hide-face viper-minibuffer-vi-face) ;; the current face to be used in the minibuffer (viper-deflocalvar diff --git a/lisp/progmodes/make-mode.el b/lisp/progmodes/make-mode.el index 0a87aaa42de..109455e9e61 100644 --- a/lisp/progmodes/make-mode.el +++ b/lisp/progmodes/make-mode.el @@ -306,8 +306,6 @@ not be enclosed in { } or ( )." "\\(^\\..*\\)\\|\\(.*~$\\)\\|\\(.*,v$\\)\\|\\(\\.[chy]\\)" "Regex for filenames that will NOT be included in the target list.") -(if (fboundp 'facemenu-unlisted-faces) - (add-to-list 'facemenu-unlisted-faces 'makefile-space)) (defvar makefile-space 'makefile-space "Face to use for highlighting leading spaces in Font-Lock mode.") -- cgit v1.2.1 From 3748d13d31860f6de2a308be78dafb7fcc618ad1 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Mon, 3 Jul 2006 15:53:33 +0000 Subject: (read-face-name): Doc fix. --- lisp/faces.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'lisp') diff --git a/lisp/faces.el b/lisp/faces.el index 2d761ea8471..0f0dd41aa69 100644 --- a/lisp/faces.el +++ b/lisp/faces.el @@ -860,9 +860,10 @@ of the default face. Value is FACE." (defun read-face-name (prompt &optional string-describing-default multiple) "Read a face, defaulting to the face or faces on the char after point. If it has the property `read-face-name', that overrides the `face' property. -PROMPT describes what you will do with the face (don't end in a space). -STRING-DESCRIBING-DEFAULT describes what default you will use -if this function returns nil. +PROMPT should be a string that describes what the caller will do with the face; +it should not end in a space. +STRING-DESCRIBING-DEFAULT should describe what default the caller will use if +the user just types RET; you can omit it. If MULTIPLE is non-nil, return a list of faces (possibly only one). Otherwise, return a single face." (let ((faceprop (or (get-char-property (point) 'read-face-name) -- cgit v1.2.1 From bd9b3169be279adaeac792e1314c0b5049b94d73 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Mon, 3 Jul 2006 23:05:49 +0000 Subject: tooltip.el: Move comment about track-mouse... progmodes/gud.el: ...to here. --- lisp/progmodes/gud.el | 6 ++++++ lisp/tooltip.el | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'lisp') diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el index 1ce5d404a80..c57c88d3ece 100644 --- a/lisp/progmodes/gud.el +++ b/lisp/progmodes/gud.el @@ -3366,6 +3366,12 @@ only tooltips in the buffer containing the overlay arrow." (defvar gud-tooltip-mouse-motions-active nil "Locally t in a buffer if tooltip processing of mouse motion is enabled.") +;; We don't set track-mouse globally because this is a big redisplay +;; problem in buffers having a pre-command-hook or such installed, +;; which does a set-buffer, like the summary buffer of Gnus. Calling +;; set-buffer prevents redisplay optimizations, so every mouse motion +;; would be accompanied by a full redisplay. + (defun gud-tooltip-activate-mouse-motions (activatep) "Activate/deactivate mouse motion events for the current buffer. ACTIVATEP non-nil means activate mouse motion events." diff --git a/lisp/tooltip.el b/lisp/tooltip.el index cacd6f59670..596db839e84 100644 --- a/lisp/tooltip.el +++ b/lisp/tooltip.el @@ -40,12 +40,6 @@ ;;; Switching tooltips on/off -;; We don't set track-mouse globally because this is a big redisplay -;; problem in buffers having a pre-command-hook or such installed, -;; which does a set-buffer, like the summary buffer of Gnus. Calling -;; set-buffer prevents redisplay optimizations, so every mouse motion -;; would be accompanied by a full redisplay. - (define-minor-mode tooltip-mode "Toggle Tooltip mode. With ARG, turn Tooltip mode on if and only if ARG is positive. -- cgit v1.2.1 From 8e286cecf1991189ea9f2a08b0fe72c650cccff2 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Mon, 3 Jul 2006 23:13:41 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e6df1f0d806..a7b4193609a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2006-07-04 Nick Roberts + + * tooltip.el: Move comment about track-mouse... + + * progmodes/gud.el: ...to here. + 2006-07-03 Chong Yidong * facemenu.el (facemenu-listed-faces): New var. -- cgit v1.2.1 From ebb4d60b7c5912bff70353783748a57c49be8d77 Mon Sep 17 00:00:00 2001 From: Bill Wohler Date: Mon, 3 Jul 2006 23:30:27 +0000 Subject: Require mh-buffers and mh-compat before mh-xemacs now that mh-xemacs needs functions in mh-compat. --- lisp/mh-e/ChangeLog | 5 +++++ lisp/mh-e/mh-e.el | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) (limited to 'lisp') diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index 2f3f29596d0..0f20ab99141 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@ -1,3 +1,8 @@ +2006-07-03 Bill Wohler + + * mh-e.el: Require mh-buffers and mh-compat before mh-xemacs now + that mh-xemacs needs functions in mh-compat. + 2006-06-29 Bill Wohler * mh-search.el (mh-search, mh-index-group-by-folder): Add "the" in diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el index 80f0fedeb6e..5c1e18355eb 100644 --- a/lisp/mh-e/mh-e.el +++ b/lisp/mh-e/mh-e.el @@ -96,6 +96,9 @@ (mh-require-cl) +(require 'mh-buffers) +(require 'mh-compat) + (eval-and-compile (defvar mh-xemacs-flag (featurep 'xemacs) "Non-nil means the current Emacs is XEmacs.")) @@ -103,9 +106,6 @@ (mh-do-in-xemacs (require 'mh-xemacs)) -(require 'mh-buffers) -(require 'mh-compat) - (mh-font-lock-add-keywords 'emacs-lisp-mode (eval-when-compile -- cgit v1.2.1 From fbe4aef8351d639d5224abec64ce348082c52210 Mon Sep 17 00:00:00 2001 From: Bill Wohler Date: Mon, 3 Jul 2006 23:41:32 +0000 Subject: (mh-tool-bar-define): Fix XEmacs' vector-list so it refers to the icons in mh-xemacs-icon-map instead of trying to declare the icons in situ. This allows mh-tool-bar.el to be compiled under XEmacs. Remove initial value for mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons, mh-tool-bar-letter-buttons. The MH-E icons now appear in XEmacs. In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner. This allows MH-E to be used in XEmacs in a tty (closes SF #1506846). --- lisp/mh-e/ChangeLog | 12 ++++++++++++ lisp/mh-e/mh-tool-bar.el | 51 ++++++++++++++++++++++++++---------------------- 2 files changed, 40 insertions(+), 23 deletions(-) (limited to 'lisp') diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index 0f20ab99141..1de915f0a1e 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@ -1,3 +1,15 @@ +2006-07-03 Ted Phelps (tiny change) + + * mh-tool-bar.el (mh-tool-bar-define): Fix XEmacs' vector-list so + it refers to the icons in mh-xemacs-icon-map instead of trying to + declare the icons in situ. This allows mh-tool-bar.el to be + compiled under XEmacs. Remove initial value for + mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons, + mh-tool-bar-letter-buttons. The MH-E icons now appear in XEmacs. + In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner. + This allows MH-E to be used in XEmacs in a tty (closes SF + #1506846). + 2006-07-03 Bill Wohler * mh-e.el: Require mh-buffers and mh-compat before mh-xemacs now diff --git a/lisp/mh-e/mh-tool-bar.el b/lisp/mh-e/mh-tool-bar.el index 9b18848bd12..a5131420753 100644 --- a/lisp/mh-e/mh-tool-bar.el +++ b/lisp/mh-e/mh-tool-bar.el @@ -149,7 +149,7 @@ where, (name-str (symbol-name name)) (icon (nth 2 button)) (xemacs-icon (mh-do-in-xemacs - (cdr (assoc (intern icon) mh-xemacs-icon-map)))) + `(cdr (assoc (quote ,(intern icon)) mh-xemacs-icon-map)))) (full-doc (nth 3 button)) (doc (if (string-match "\\(.*\\)\n" full-doc) (match-string 1 full-doc) @@ -189,7 +189,7 @@ where, (t 'folder-buttons))) (docs (cond ((eq mbuttons 'letter-buttons) 'letter-docs) ((eq mbuttons 'folder-buttons) 'folder-docs)))) - (add-to-list vector-list `[,xemacs-icon ,function t ,full-doc]) + (add-to-list vector-list `(vector ,xemacs-icon ',function t ,full-doc)) (add-to-list setter `(when (member ',name ,list) (mh-funcall-if-exists @@ -288,27 +288,28 @@ Use SEQUENCE-MAP if display is limited; DEFAULT-MAP otherwise." ;; XEmacs specific code (mh-do-in-xemacs (defvar mh-tool-bar-folder-vector-map - ',(loop for button in folder-buttons - for vector in folder-vectors - collect (cons button vector))) + (list ,@(loop for button in folder-buttons + for vector in folder-vectors + collect `(cons ',button ,vector)))) (defvar mh-tool-bar-show-vector-map - ',(loop for button in show-buttons - for vector in show-vectors - collect (cons button vector))) + (list ,@(loop for button in show-buttons + for vector in show-vectors + collect `(cons ',button ,vector)))) (defvar mh-tool-bar-letter-vector-map - ',(loop for button in letter-buttons - for vector in letter-vectors - collect (cons button vector))) - (defvar mh-tool-bar-folder-buttons nil) - (defvar mh-tool-bar-show-buttons nil) - (defvar mh-tool-bar-letter-buttons nil) + (list ,@(loop for button in letter-buttons + for vector in letter-vectors + collect `(cons ',button ,vector)))) + (defvar mh-tool-bar-folder-buttons) + (defvar mh-tool-bar-show-buttons) + (defvar mh-tool-bar-letter-buttons) ;; Custom setter functions (defun mh-tool-bar-letter-buttons-set (symbol value) (set-default symbol value) (when mh-xemacs-has-tool-bar-flag (setq mh-tool-bar-letter-buttons (loop for b in value - collect (cdr (assoc b mh-tool-bar-letter-vector-map)))))) + collect (cdr + (assoc b mh-tool-bar-letter-vector-map)))))) (defun mh-tool-bar-folder-buttons-set (symbol value) (set-default symbol value) (when mh-xemacs-has-tool-bar-flag @@ -320,13 +321,16 @@ Use SEQUENCE-MAP if display is limited; DEFAULT-MAP otherwise." collect (cdr (assoc b mh-tool-bar-show-vector-map)))))) (defun mh-tool-bar-init (mode) "Install tool bar in MODE." - (let ((tool-bar (cond ((eq mode :folder) mh-tool-bar-folder-buttons) - ((eq mode :letter) mh-tool-bar-letter-buttons) - ((eq mode :show) mh-tool-bar-show-buttons))) - (height 37) - (width 40) - (buffer (current-buffer))) - (when mh-xemacs-use-tool-bar-flag + (when mh-xemacs-use-tool-bar-flag + (let ((tool-bar (cond ((eq mode :folder) + mh-tool-bar-folder-buttons) + ((eq mode :letter) + mh-tool-bar-letter-buttons) + ((eq mode :show) + mh-tool-bar-show-buttons))) + (height 37) + (width 40) + (buffer (current-buffer))) (cond ((eq mh-xemacs-tool-bar-position 'top) (set-specifier top-toolbar tool-bar buffer) @@ -367,8 +371,9 @@ Use SEQUENCE-MAP if display is limited; DEFAULT-MAP otherwise." for y in letter-docs collect `(const :tag ,y ,x))) ;;:package-version '(MH-E "7.1") - )))) + )))) +;; The icon names are duplicated in the Makefile and mh-xemacs.el. (mh-tool-bar-define ((:folder mh-inc-folder mh-mime-save-parts mh-previous-undeleted-msg mh-page-msg -- cgit v1.2.1 From e8fc997ccb57b8e3561dc719f4d883b7194031d2 Mon Sep 17 00:00:00 2001 From: Luc Teirlinck Date: Tue, 4 Jul 2006 00:03:53 +0000 Subject: (locate-update-when-revert): New option. (locate-update-path): New option (suggested by Michael Albinus). (locate-prompt-for-command): Whitespace change. (locate-update): No longer offer to update the locate database by default. Implement the two new options. --- lisp/locate.el | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) (limited to 'lisp') diff --git a/lisp/locate.el b/lisp/locate.el index 702ae98ecd6..5df695d59b9 100644 --- a/lisp/locate.el +++ b/lisp/locate.el @@ -191,17 +191,37 @@ This should contain the \"-l\" switch, but not the \"-F\" or \"-b\" switches." :group 'locate :version "22.1") +(defcustom locate-update-when-revert nil + "This option affects how the *Locate* buffer gets reverted. +If non-nil, offer to update the locate database when reverting that buffer. +\(Normally, you need to have root privileges for this to work. See the +option `locate-update-path'.) +If nil, reverting does not update the locate database." + :type 'boolean + :group 'locate + :version "22.1") + (defcustom locate-update-command "updatedb" "The executable program used to update the locate database." :type 'string :group 'locate) +(defcustom locate-update-path "/" + "The default directory from where `locate-update-command' is called. +Usually, root permissions are required to run that command. This +can be achieved by setting this option to \"/su::\" or \"/sudo::\" +\(if you have the appropriate authority). If your current user +permissions are sufficient to run the command, you can set this +option to \"/\"." + :type 'string + :group 'locate + :version "22.1") + (defcustom locate-prompt-for-command nil "If non-nil, the `locate' command prompts for a command to run. Otherwise, that behavior is invoked via a prefix argument." :group 'locate - :type 'boolean - ) + :type 'boolean) ;; Functions @@ -557,12 +577,18 @@ do not work in subdirectories. ;; From Stephen Eglen (defun locate-update (ignore1 ignore2) - "Update the locate database. -Database is updated using the shell command in `locate-update-command'." + "Revert the *Locate* buffer. +If `locate-update-when-revert' is non-nil, offer to update the +locate database using the shell command in `locate-update-command'." (let ((str (car locate-history-list))) - (cond ((yes-or-no-p "Update locate database (may take a few seconds)? ") - (shell-command locate-update-command) - (locate str))))) + (and locate-update-when-revert + (yes-or-no-p "Update locate database (may take a few seconds)? ") + ;; `expand-file-name' is used in order to autoload Tramp if + ;; necessary. It cannot be loaded when `default-directory' + ;; is remote. + (let ((default-directory (expand-file-name locate-update-path))) + (shell-command locate-update-command))) + (locate str))) ;;; Modified three functions from `dired.el': ;;; dired-find-directory, -- cgit v1.2.1 From 3958015dff0976918c38d5eb3ec49bd44e410f9d Mon Sep 17 00:00:00 2001 From: Luc Teirlinck Date: Tue, 4 Jul 2006 00:06:55 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a7b4193609a..975a55f8f41 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,11 @@ +2006-07-03 Luc Teirlinck + + * locate.el (locate-update-when-revert): New option. + (locate-update-path): New option (suggested by Michael Albinus). + (locate-prompt-for-command): Whitespace change. + (locate-update): No longer offer to update the locate database by + default. Implement the two new options. + 2006-07-04 Nick Roberts * tooltip.el: Move comment about track-mouse... -- cgit v1.2.1 From b67d434965ceeca7d865486462530834d8f88069 Mon Sep 17 00:00:00 2001 From: Bill Wohler Date: Tue, 4 Jul 2006 00:43:44 +0000 Subject: (Version, mh-version): Update for release 8.0.2. --- lisp/mh-e/ChangeLog | 6 ++++++ lisp/mh-e/mh-e.el | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'lisp') diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index 1de915f0a1e..a49e3b2a4a3 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@ -1,3 +1,9 @@ +2006-07-03 Bill Wohler + + Release MH-E version 8.0.2. + + * mh-e.el (Version, mh-version): Update for release 8.0.2. + 2006-07-03 Ted Phelps (tiny change) * mh-tool-bar.el (mh-tool-bar-define): Fix XEmacs' vector-list so diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el index 5c1e18355eb..ba48a84ad99 100644 --- a/lisp/mh-e/mh-e.el +++ b/lisp/mh-e/mh-e.el @@ -6,7 +6,7 @@ ;; Author: Bill Wohler ;; Maintainer: Bill Wohler -;; Version: 8.0.1 +;; Version: 8.0.2 ;; Keywords: mail ;; This file is part of GNU Emacs. @@ -133,7 +133,7 @@ ;; Try to keep variables local to a single file. Provide accessors if ;; variables are shared. Use this section as a last resort. -(defconst mh-version "8.0.1" "Version number of MH-E.") +(defconst mh-version "8.0.2" "Version number of MH-E.") ;; Variants -- cgit v1.2.1 From d042f8b42609ab5d2fcf9cfc3917d8ebe962db91 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Tue, 4 Jul 2006 03:36:57 +0000 Subject: (set-language-info): If LANG-ENV is the current one, don't call set-language-environment, but call one of set-language-environment-XXX to make INFO effective now. (set-language-environment): Call set-language-environment-XXX functions instead of doing the various setups directly. (set-language-environment-coding-systems): Argument eol-type deleted. (set-language-environment-input-method) (set-language-environment-nonascii-translation) (set-language-environment-charset) (set-language-environment-fontset) (set-language-environment-unibyte): New functions. --- lisp/international/mule-cmds.el | 188 ++++++++++++++++++++++------------------ 1 file changed, 104 insertions(+), 84 deletions(-) (limited to 'lisp') diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 93c075442f6..ae664121a5d 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el @@ -1128,7 +1128,19 @@ see `language-info-alist'." (setq lang-env (symbol-name lang-env))) (set-language-info-internal lang-env key info) (if (equal lang-env current-language-environment) - (set-language-environment lang-env))) + (cond ((eq key 'coding-priority) + (set-language-environment-coding-systems lang-env)) + ((eq key 'input-method) + (set-language-environment-input-method lang-env)) + ((eq key 'nonascii-translation) + (set-language-environment-nonascii-translation lang-env)) + ((eq key 'charset) + (set-language-environment-charset lang-env)) + ((eq key 'overriding-fontspec) + (set-language-environment-fontset lang-env)) + ((and (not default-enable-multibyte-characters) + (or (eq key 'unibyte-syntax) (eq key 'unibyte-display))) + (set-language-environment-unibyte lang-env))))) (defun set-language-info-internal (lang-env key info) "Internal use only. @@ -1835,92 +1847,29 @@ specifies the character set for the major languages of Western Europe." 'exit-function))) (run-hooks 'exit-language-environment-hook) (if (functionp func) (funcall func)))) - (let ((default-eol-type (coding-system-eol-type - default-buffer-file-coding-system))) - (reset-language-environment) - - ;; The features might set up coding systems. - (let ((required-features (get-language-info language-name 'features))) - (while required-features - (require (car required-features)) - (setq required-features (cdr required-features)))) - - (setq current-language-environment language-name) - (set-language-environment-coding-systems language-name default-eol-type)) - (let ((input-method (get-language-info language-name 'input-method))) - (when input-method - (setq default-input-method input-method) - (if input-method-history - (setq input-method-history - (cons input-method - (delete input-method input-method-history)))))) - (let ((nonascii (get-language-info language-name 'nonascii-translation)) - (dos-table - (if (eq window-system 'pc) - (intern - (format "cp%d-nonascii-translation-table" dos-codepage))))) - (cond - ((char-table-p nonascii) - (setq nonascii-translation-table nonascii)) - ((and (eq window-system 'pc) (boundp dos-table)) - ;; DOS terminals' default is to use a special non-ASCII translation - ;; table as appropriate for the installed codepage. - (setq nonascii-translation-table (symbol-value dos-table))) - ((charsetp nonascii) - (setq nonascii-insert-offset (- (make-char nonascii) 128))))) - - ;; Unibyte setups if necessary. - (unless default-enable-multibyte-characters - ;; Syntax and case table. - (let ((syntax (get-language-info language-name 'unibyte-syntax))) - (if syntax - (let ((set-case-syntax-set-multibyte nil)) - (load syntax nil t)) - ;; No information for syntax and case. Reset to the defaults. - (let ((syntax-table (standard-syntax-table)) - (standard-table (standard-case-table)) - (case-table (make-char-table 'case-table)) - (ch (if (eq window-system 'pc) 128 160))) - (while (< ch 256) - (modify-syntax-entry ch " " syntax-table) - (setq ch (1+ ch))) - (dotimes (i 128) - (aset case-table i (aref standard-table i))) - (set-char-table-extra-slot case-table 0 nil) - (set-char-table-extra-slot case-table 1 nil) - (set-char-table-extra-slot case-table 2 nil) - (set-standard-case-table case-table)) - (let ((list (buffer-list))) - (while list - (with-current-buffer (car list) - (set-case-table (standard-case-table))) - (setq list (cdr list)))))) - (set-display-table-and-terminal-coding-system language-name)) + (reset-language-environment) + ;; The features might set up coding systems. (let ((required-features (get-language-info language-name 'features))) (while required-features (require (car required-features)) (setq required-features (cdr required-features)))) - ;; Don't invoke fontset-related functions if fontsets aren't - ;; supported in this build of Emacs. - (when (fboundp 'fontset-list) - (let ((overriding-fontspec (get-language-info language-name - 'overriding-fontspec))) - (if overriding-fontspec - (set-overriding-fontspec-internal overriding-fontspec)))) + (setq current-language-environment language-name) + + (set-language-environment-coding-systems language-name) + (set-language-environment-input-method language-name) + (set-language-environment-nonascii-translation language-name) + (set-language-environment-charset language-name) + (set-language-environment-fontset language-name) + ;; Unibyte setups if necessary. + (unless default-enable-multibyte-characters + (set-language-environment-unibyte language-name)) (let ((func (get-language-info language-name 'setup-function))) (if (functionp func) (funcall func))) - (if (and utf-translate-cjk-mode - (not (eq utf-translate-cjk-lang-env language-name)) - (catch 'tag - (dolist (charset (get-language-info language-name 'charset)) - (if (memq charset utf-translate-cjk-charsets) - (throw 'tag t))) - nil)) - (utf-translate-cjk-load-tables)) + (run-hooks 'set-language-environment-hook) (force-mode-line-update t)) @@ -1949,14 +1898,11 @@ specifies the character set for the major languages of Western Europe." ;; proper windows-1252 coding system. --fx] (aset standard-display-table 146 [39])))) -(defun set-language-environment-coding-systems (language-name - &optional eol-type) - "Do various coding system setups for language environment LANGUAGE-NAME. - -The optional arg EOL-TYPE specifies the eol-type of the default value -of `buffer-file-coding-system' set by this function." +(defun set-language-environment-coding-systems (language-name) + "Do various coding system setups for language environment LANGUAGE-NAME." (let* ((priority (get-language-info language-name 'coding-priority)) - (default-coding (car priority))) + (default-coding (car priority)) + (eol-type (coding-system-eol-type default-buffer-file-coding-system))) (if priority (let ((categories (mapcar 'coding-system-category priority))) (set-default-coding-systems @@ -1971,6 +1917,80 @@ of `buffer-file-coding-system' set by this function." ;; Changing the binding of a coding category requires this call. (update-coding-systems-internal))))) +(defun set-language-environment-input-method (language-name) + "Do various input method setups for language environment LANGUAGE-NAME." + (let ((input-method (get-language-info language-name 'input-method))) + (when input-method + (setq default-input-method input-method) + (if input-method-history + (setq input-method-history + (cons input-method + (delete input-method input-method-history))))))) + +(defun set-language-environment-nonascii-translation (language-name) + "Do unibyte/multibyte translation setup for language environment LANGUAGE-NAME." + (let ((nonascii (get-language-info language-name 'nonascii-translation)) + (dos-table + (if (eq window-system 'pc) + (intern + (format "cp%d-nonascii-translation-table" dos-codepage))))) + (cond + ((char-table-p nonascii) + (setq nonascii-translation-table nonascii)) + ((and (eq window-system 'pc) (boundp dos-table)) + ;; DOS terminals' default is to use a special non-ASCII translation + ;; table as appropriate for the installed codepage. + (setq nonascii-translation-table (symbol-value dos-table))) + ((charsetp nonascii) + (setq nonascii-insert-offset (- (make-char nonascii) 128)))))) + +(defun set-language-environment-charset (language-name) + "Do various charset setups for language environment LANGUAGE-NAME." + (if (and utf-translate-cjk-mode + (not (eq utf-translate-cjk-lang-env language-name)) + (catch 'tag + (dolist (charset (get-language-info language-name 'charset)) + (if (memq charset utf-translate-cjk-charsets) + (throw 'tag t))) + nil)) + (utf-translate-cjk-load-tables))) + +(defun set-language-environment-fontset (language-name) + "Do various fontset setups for language environment LANGUAGE-NAME." + ;; Don't invoke fontset-related functions if fontsets aren't + ;; supported in this build of Emacs. + (if (fboundp 'fontset-list) + (set-overriding-fontspec-internal + (get-language-info language-name 'overriding-fontspec)))) + +(defun set-language-environment-unibyte (language-name) + "Do various unibyte-mode setups for language environment LANGUAGE-NAME." + ;; Syntax and case table. + (let ((syntax (get-language-info language-name 'unibyte-syntax))) + (if syntax + (let ((set-case-syntax-set-multibyte nil)) + (load syntax nil t)) + ;; No information for syntax and case. Reset to the defaults. + (let ((syntax-table (standard-syntax-table)) + (standard-table (standard-case-table)) + (case-table (make-char-table 'case-table)) + (ch (if (eq window-system 'pc) 128 160))) + (while (< ch 256) + (modify-syntax-entry ch " " syntax-table) + (setq ch (1+ ch))) + (dotimes (i 128) + (aset case-table i (aref standard-table i))) + (set-char-table-extra-slot case-table 0 nil) + (set-char-table-extra-slot case-table 1 nil) + (set-char-table-extra-slot case-table 2 nil) + (set-standard-case-table case-table)) + (let ((list (buffer-list))) + (while list + (with-current-buffer (car list) + (set-case-table (standard-case-table))) + (setq list (cdr list)))))) + (set-display-table-and-terminal-coding-system language-name)) + (defsubst princ-list (&rest args) "Print all arguments with `princ', then print \"\n\"." (while args (princ (car args)) (setq args (cdr args))) -- cgit v1.2.1 From 2462bc66abf7a96d24c7598c004466920cdee747 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Tue, 4 Jul 2006 03:38:10 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 975a55f8f41..0faf0a1f8b6 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,18 @@ +2006-07-04 Kenichi Handa + + * international/mule-cmds.el (set-language-info): If LANG-ENV is + the current one, don't call set-language-environment, but call one + of set-language-environment-XXX to make INFO effective now. + (set-language-environment): Call set-language-environment-XXX + functions instead of doing the various setups directly. + (set-language-environment-coding-systems): Argument eol-type + deleted. + (set-language-environment-input-method) + (set-language-environment-nonascii-translation) + (set-language-environment-charset) + (set-language-environment-fontset) + (set-language-environment-unibyte): New functions. + 2006-07-03 Luc Teirlinck * locate.el (locate-update-when-revert): New option. -- cgit v1.2.1 From ce0d49986dcc46918109524b2b609c171504e54c Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Tue, 4 Jul 2006 20:23:54 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 71 +++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 43 insertions(+), 28 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0faf0a1f8b6..fe0065cd3cd 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -5,8 +5,7 @@ of set-language-environment-XXX to make INFO effective now. (set-language-environment): Call set-language-environment-XXX functions instead of doing the various setups directly. - (set-language-environment-coding-systems): Argument eol-type - deleted. + (set-language-environment-coding-systems): Delete argument eol-type. (set-language-environment-input-method) (set-language-environment-nonascii-translation) (set-language-environment-charset) @@ -38,7 +37,7 @@ 2006-07-03 Carsten Dominik - * textmodes/org.el (org-mode): Removed no invalid settings for + * textmodes/org.el (org-mode): Remove no invalid settings for calc embedded mode. (org-mode-p): New defsubst. (org-save-all-org-buffers): New function. @@ -46,14 +45,33 @@ delimiters. (org-set-tags): Keep single space after stars. +2006-07-02 Stefan Monnier + + * window.el (set-window-text-height): Only set window-min-height to + 1 if that's the requested size. + + * diff-mode.el (diff-find-file-name): Obey cvs-pcl-cvs-dirchange-re. + (diff-unified->context, diff-context->unified) + (diff-reverse-direction): Make sure the end marker stays at the end. + (diff-mode): Add the keymap table at the end of docstring. + Use lexical-let rather than constructing a closure manually. + + * files.el (find-file-noselect-1): Remove unused var assignment. + (hack-local-variables-confirm): Print lists of strings as lists of + strings rather than lists of symbols. + (abbreviate-file-name, hack-local-variables-prop-line): + Use match-string. + (hack-one-local-variable): Move `make-local-variable' nearer its use. + (recover-session-finish): Use line-end-position. + 2006-07-02 Michael Albinus * net/tramp.el (tramp-handle-shell-command): Preserve current-buffer. 2006-07-02 Daniel Pfeiffer - * progmodes/make-mode.el (makefile-macroassign-regex): Accept - preceding keyword. + * progmodes/make-mode.el (makefile-macroassign-regex): + Accept preceding keyword. (makefile-gmake-statements): Reorganize, now that makepp has "override" and also handle forgotten "override define". (makefile-makepp-statements): Add new "global", "override export" @@ -72,14 +90,11 @@ 2006-06-29 Carsten Dominik - * textmodes/org.el (org-prepare-agenda-buffers): Use - `invisible-OK' argument for `org-end-of-subtree'. - (org-export-cleanup-toc-line): Renamed from - `org-html-cleanup-toc-line'. - (org-beginning-of-item): Fixed bug in regular expression for white - line. - (org-export-as-html): Enforce space after bullet in plain list - items. + * textmodes/org.el (org-prepare-agenda-buffers): + Use `invisible-OK' argument for `org-end-of-subtree'. + (org-export-cleanup-toc-line): Rename from `org-html-cleanup-toc-line'. + (org-beginning-of-item): Fix bug in regular expression for white line. + (org-export-as-html): Enforce space after bullet in plain list items. (org-set-autofill-regexps): Require space after plain list bullet for paragraph-start. (org-ts-regexp3): New constant. @@ -113,12 +128,12 @@ * textmodes/org.el (org-context): New contexts :item-bullet, :latex-fragment, :latex-preview. - (org-overlays-at, org-overlay-start, org-overlay-end): New - compatibility functions. + (org-overlays-at, org-overlay-start, org-overlay-end): + New compatibility functions. (org-inside-LaTeX-fragment-p): More accurate matching, using the exact regexp that will be used during export. (org-latex-regexps): New variable. - (org-cdlatex-mode): Improved advice for `texmathp'. + (org-cdlatex-mode): Improve advice for `texmathp'. (turn-on-org-cdlatex): New function. 2006-06-28 YAMAMOTO Mitsuharu @@ -127,8 +142,8 @@ mac-atsu-font-table from strings to numbers. (mac-ts-caret-position): Use also when cursor-type is nil. (mac-ts-update-active-input-area): Add Mac OS Classic support. - Relax condition for using overlay strings. Use - mac-ts-caret-position face when cursor-type is nil. + Relax condition for using overlay strings. + Use mac-ts-caret-position face when cursor-type is nil. 2006-06-26 Kim F. Storm @@ -166,7 +181,7 @@ (org-inside-LaTeX-fragment-p, org-try-cdlatex-tab): New functions. (org-cdlatex-underscore-caret, org-cdlatex-math-modify): New commands. (org-export-with-archived-trees): New option. - (org-open-file): Removed the call to `convert-standard-filename'. + (org-open-file): Remove the call to `convert-standard-filename'. (org-archive-tag, org-agenda-skip-archived-trees) (org-cycle-open-archived-trees) (org-sparse-tree-open-archived-trees): New options. @@ -288,14 +303,14 @@ (org-update-all-dblocks, org-find-dblock): New functions. (org-collect-clock-time-entries): New function. (org-html-handle-time-stamps): Never export CLOCK timeranges. - (org-fixup-indentation): Modified to deal correctly with lines + (org-fixup-indentation): Modify to deal correctly with lines starting with TAB. Only one argument DIFF now. (org-demote, org-promote): Call `org-fixup-indentation' with just one argument, DIFF. (org-mode): Don't mark buffer as modified when aligning tables. (org-clock-sum): Don't mark buffer modified when adding time sum properties. - (org-export-as-html): Added support for a link validation function. + (org-export-as-html): Add support for a link validation function. (org-archive-all-done): New function. (org-archive-subtree): New prefix argument. When set, archive all done subtrees in this buffer. @@ -346,9 +361,9 @@ 2006-06-18 Ralf Angeli - * textmodes/tex-mode.el (tex-font-lock-match-suscript): Remove - superfluous part of regexp for brace matching which is handled by - `scan-lists' call. + * textmodes/tex-mode.el (tex-font-lock-match-suscript): + Remove superfluous part of regexp for brace matching which is handled + by `scan-lists' call. 2006-06-16 Richard Stallman @@ -498,7 +513,7 @@ 2006-06-06 Chong Yidong * diff-mode.el (diff-mode): Set buffer-read-only to t when - diff-default-read-only is non-nill. + diff-default-read-only is non-nil. (diff-hunk-kill, diff-file-kill, diff-split-hunk) (diff-refine-hunk): Set inhibit-read-only to t. @@ -575,9 +590,9 @@ (authors-canonical-file-name): Don't report error for wildcards. * help.el (view-emacs-news): Rewrite to support new NEWS, - NEWS.major, and NEWS.1-17 file naming. Add more intelligense, + NEWS.major, and NEWS.1-17 file naming. Add more intelligence, e.g. version 10 matches 1.10, and don't be confused by version 1.1 - begin a prefix of 1.12 (etc). A numeric prefix arg also works. + being a prefix of 1.12 (etc). A numeric prefix arg also works. 2006-06-03 Vivek Dasmohapatra @@ -716,7 +731,7 @@ (org-export-as-html): Many changes to emit valid XHTML. (org-par-open): New variable. (org-open-par, org-close-par-maybe, org-close-li-maybe): New functions. - (org-html-do-expand, org-section-number): Fixedcase in `replace-match'. + (org-html-do-expand, org-section-number): Fix case in `replace-match'. (org-timeline): Pass `org-timeline-show-empty-dates' to `org-get-all-dates'. Interpret empty dates returned by `org-get-all-dates'. -- cgit v1.2.1 From 2a59b30d1674b21e3fdfd62e9d25799fdd110f24 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Tue, 4 Jul 2006 20:27:49 +0000 Subject: (symbol-at-point): Don't use `form-at-point' which fails if the symbol contains chars like ( or '. (bounds-of-thing-at-point): Remove unused vars `end' and `beg'. (thing-at-point-bounds-of-url-at-point): Remove unused vars `url' and `short'. --- lisp/thingatpt.el | 95 +++++++++++++++++++++++++++---------------------------- 1 file changed, 46 insertions(+), 49 deletions(-) (limited to 'lisp') diff --git a/lisp/thingatpt.el b/lisp/thingatpt.el index 27fecacdd36..c0aa80ef1ae 100644 --- a/lisp/thingatpt.el +++ b/lisp/thingatpt.el @@ -53,7 +53,7 @@ ;;;###autoload (defun forward-thing (thing &optional n) - "Move forward to the end of the next THING." + "Move forward to the end of the Nth next THING." (let ((forward-op (or (get thing 'forward-op) (intern-soft (format "forward-%s" thing))))) (if (functionp forward-op) @@ -80,16 +80,13 @@ of the textual entity that was found." (condition-case nil (save-excursion ;; Try moving forward, then back. - (let ((end (progn - (funcall - (or (get thing 'end-op) - (function (lambda () (forward-thing thing 1))))) - (point))) - (beg (progn - (funcall - (or (get thing 'beginning-op) - (function (lambda () (forward-thing thing -1))))) - (point)))) + (funcall ;; First move to end. + (or (get thing 'end-op) + (lambda () (forward-thing thing 1)))) + (funcall ;; Then move to beg. + (or (get thing 'beginning-op) + (lambda () (forward-thing thing -1)))) + (let ((beg (point))) (if (not (and beg (> beg orig))) ;; If that brings us all the way back to ORIG, ;; it worked. But END may not be the real end. @@ -98,28 +95,25 @@ of the textual entity that was found." (progn (funcall (or (get thing 'end-op) - (function (lambda () (forward-thing thing 1))))) + (lambda () (forward-thing thing 1)))) (point)))) (if (and beg real-end (<= beg orig) (<= orig real-end)) (cons beg real-end))) (goto-char orig) ;; Try a second time, moving backward first and then forward, ;; so that we can find a thing that ends at ORIG. - (let ((beg (progn - (funcall - (or (get thing 'beginning-op) - (function (lambda () (forward-thing thing -1))))) - (point))) - (end (progn - (funcall - (or (get thing 'end-op) - (function (lambda () (forward-thing thing 1))))) - (point))) - (real-beg + (funcall ;; First, move to beg. + (or (get thing 'beginning-op) + (lambda () (forward-thing thing -1)))) + (funcall ;; Then move to end. + (or (get thing 'end-op) + (lambda () (forward-thing thing 1)))) + (let ((end (point)) + (real-beg (progn (funcall (or (get thing 'beginning-op) - (function (lambda () (forward-thing thing -1))))) + (lambda () (forward-thing thing -1)))) (point)))) (if (and real-beg end (<= real-beg orig) (<= orig end)) (cons real-beg end)))))) @@ -160,7 +154,7 @@ a symbol as a valid THING." ;; and it has no final newline. (put 'line 'beginning-op - (function (lambda () (if (bolp) (forward-line -1) (beginning-of-line))))) + (lambda () (if (bolp) (forward-line -1) (beginning-of-line)))) ;; Sexps @@ -190,7 +184,7 @@ a symbol as a valid THING." ;; Lists -(put 'list 'end-op (function (lambda () (up-list 1)))) +(put 'list 'end-op (lambda () (up-list 1))) (put 'list 'beginning-op 'backward-sexp) ;; Filenames and URLs www.com/foo%32bar @@ -229,7 +223,7 @@ Hostname matching is stricter in this case than for "afs:" "tn3270:" "mailserver:" ;; Compatibility "snews:") - "Uniform Resource Identifier (URI) Schemes") + "Uniform Resource Identifier (URI) Schemes.") (defvar thing-at-point-url-regexp (concat "\\<\\(" (mapconcat 'identity thing-at-point-uri-schemes "\\|") "\\)" @@ -243,18 +237,19 @@ This may contain whitespace (including newlines) .") (put 'url 'bounds-of-thing-at-point 'thing-at-point-bounds-of-url-at-point) (defun thing-at-point-bounds-of-url-at-point () - (let ((url "") short strip) - (if (or (setq strip (thing-at-point-looking-at - thing-at-point-markedup-url-regexp)) - (thing-at-point-looking-at thing-at-point-url-regexp) + (let ((strip (thing-at-point-looking-at + thing-at-point-markedup-url-regexp))) ;; (url "") short + (if (or strip +` (thing-at-point-looking-at thing-at-point-url-regexp) ;; Access scheme omitted? - (setq short (thing-at-point-looking-at - thing-at-point-short-url-regexp))) + ;; (setq short (thing-at-point-looking-at + ;; thing-at-point-short-url-regexp)) + ) (let ((beginning (match-beginning 0)) (end (match-end 0))) - (cond (strip - (setq beginning (+ beginning 5)) - (setq end (- end 1)))) + (when strip + (setq beginning (+ beginning 5)) + (setq end (- end 1))) (cons beginning end))))) (put 'url 'thing-at-point 'thing-at-point-url-at-point) @@ -327,17 +322,17 @@ point." (looking-at regexp))))) (put 'url 'end-op - (function (lambda () - (let ((bounds (thing-at-point-bounds-of-url-at-point))) - (if bounds - (goto-char (cdr bounds)) - (error "No URL here")))))) + (lambda () + (let ((bounds (thing-at-point-bounds-of-url-at-point))) + (if bounds + (goto-char (cdr bounds)) + (error "No URL here"))))) (put 'url 'beginning-op - (function (lambda () - (let ((bounds (thing-at-point-bounds-of-url-at-point))) - (if bounds - (goto-char (car bounds)) - (error "No URL here")))))) + (lambda () + (let ((bounds (thing-at-point-bounds-of-url-at-point))) + (if bounds + (goto-char (car bounds)) + (error "No URL here"))))) ;; Whitespace @@ -385,7 +380,7 @@ point." (defun sentence-at-point () (thing-at-point 'sentence)) (defun read-from-whole-string (str) - "Read a lisp expression from STR. + "Read a Lisp expression from STR. Signal an error if the entire string was not used." (let* ((read-data (read-from-string str)) (more-left @@ -407,11 +402,13 @@ Signal an error if the entire string was not used." ;;;###autoload (defun sexp-at-point () (form-at-point 'sexp)) ;;;###autoload -(defun symbol-at-point () (form-at-point 'sexp 'symbolp)) +(defun symbol-at-point () + (let ((thing (thing-at-point 'symbol))) + (if thing (intern thing)))) ;;;###autoload (defun number-at-point () (form-at-point 'sexp 'numberp)) ;;;###autoload (defun list-at-point () (form-at-point 'list 'listp)) -;;; arch-tag: bb65a163-dae2-4055-aedc-fe11f497f698 +;; arch-tag: bb65a163-dae2-4055-aedc-fe11f497f698 ;;; thingatpt.el ends here -- cgit v1.2.1 From 5630d6724e972373ec1fd9cf2244666c0c62247c Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Tue, 4 Jul 2006 20:28:11 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index fe0065cd3cd..8269af1ff1d 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,11 @@ +2006-07-04 Stefan Monnier + + * thingatpt.el (symbol-at-point): Don't use `form-at-point' which + fails if the symbol contains chars like ( or '. + (bounds-of-thing-at-point): Remove unused vars `end' and `beg'. + (thing-at-point-bounds-of-url-at-point): Remove unused vars `url' and + `short'. + 2006-07-04 Kenichi Handa * international/mule-cmds.el (set-language-info): If LANG-ENV is -- cgit v1.2.1 From e12d3ded2a15857b1d75102f63df2083fb03bfa4 Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen Date: Wed, 5 Jul 2006 07:35:46 +0000 Subject: (dun-load-d, dun-eval): Use eval-buffer. --- lisp/play/dunnet.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lisp') diff --git a/lisp/play/dunnet.el b/lisp/play/dunnet.el index 2c6a75da03e..ae8a62c48f1 100644 --- a/lisp/play/dunnet.el +++ b/lisp/play/dunnet.el @@ -1304,7 +1304,7 @@ for a moment, then straighten yourself up. (condition-case nil (dun-rot13) (error (yank))) - (eval-current-buffer) + (eval-buffer) (kill-buffer (current-buffer))) (switch-to-buffer old-buffer) result)) @@ -2576,7 +2576,7 @@ treasures for points?" "4" "four") (insert ")") (setq eval-error nil) (condition-case nil - (eval-current-buffer) + (eval-buffer) (error (setq eval-error t))) (kill-buffer (current-buffer)) (switch-to-buffer "*dungeon*") -- cgit v1.2.1 From ac052b48cb46ba114a0ff8db44afa4d2fd54d995 Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen Date: Wed, 5 Jul 2006 07:44:35 +0000 Subject: Comment munging; nfc. --- lisp/allout.el | 4 ++-- lisp/play/landmark.el | 2 +- lisp/simple.el | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'lisp') diff --git a/lisp/allout.el b/lisp/allout.el index d6955c52cdf..2fbef5b2cd8 100644 --- a/lisp/allout.el +++ b/lisp/allout.el @@ -37,7 +37,7 @@ ;; - Incremental search with dynamic exposure and reconcealment of text ;; - Customizable bullet format - enables programming-language specific ;; outlining, for code-folding editing. (Allout code itself is to try it; -;; formatted as an outline - do ESC-x eval-current-buffer in allout.el; but +;; formatted as an outline - do ESC-x eval-buffer in allout.el; but ;; emacs local file variables need to be enabled when the ;; file was visited - see `enable-local-variables'.) ;; - Configurable per-file initial exposure settings @@ -72,7 +72,7 @@ ;; 3.x, for those of you that depend on the old method.) ;; ;; Note - the lines beginning with `;;;_' are outline topic headers. -;; Just `ESC-x eval-current-buffer' to give it a whirl. +;; Just `ESC-x eval-buffer' to give it a whirl. ;; ken manheimer (ken dot manheimer at gmail dot com) diff --git a/lisp/play/landmark.el b/lisp/play/landmark.el index 7ec6f9bb187..1bd1c7ec48a 100644 --- a/lisp/play/landmark.el +++ b/lisp/play/landmark.el @@ -9,7 +9,7 @@ ;;;_* Usage ;;; Just type -;;; M-x eval-current-buffer +;;; M-x eval-buffer ;;; M-x lm-test-run diff --git a/lisp/simple.el b/lisp/simple.el index 754b6e9ed38..94fe6b431e4 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -1043,7 +1043,7 @@ display the result of expression evaluation." (format " (#o%o, #x%x)" value value))))) ;; We define this, rather than making `eval' interactive, -;; for the sake of completion of names like eval-region, eval-current-buffer. +;; for the sake of completion of names like eval-region, eval-buffer. (defun eval-expression (eval-expression-arg &optional eval-expression-insert-value) "Evaluate EVAL-EXPRESSION-ARG and print value in the echo area. -- cgit v1.2.1 From 529eacf72609d6b588f6ba3c3820dcd50c8b9c0c Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen Date: Wed, 5 Jul 2006 07:47:41 +0000 Subject: (emacs-lisp-mode-map): Use eval-buffer. --- lisp/emacs-lisp/lisp-mode.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el index d5588f3811f..a58ecb256ac 100644 --- a/lisp/emacs-lisp/lisp-mode.el +++ b/lisp/emacs-lisp/lisp-mode.el @@ -291,7 +291,7 @@ All commands in `lisp-mode-shared-map' are inherited by this map.") (define-key map [byte-compile] '("Byte-compile This File" . emacs-lisp-byte-compile)) (define-key map [separator-eval] '("--")) - (define-key map [eval-buffer] '("Evaluate Buffer" . eval-current-buffer)) + (define-key map [eval-buffer] '("Evaluate Buffer" . eval-buffer)) (define-key map [eval-region] '("Evaluate Region" . eval-region)) (define-key map [eval-sexp] '("Evaluate Last S-expression" . eval-last-sexp)) (define-key map [separator-format] '("--")) -- cgit v1.2.1 From 180f018c6c0dc91f72afbf0ff6a49c1477d4cd4b Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen Date: Wed, 5 Jul 2006 08:04:51 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 14750 +------------------------------------------------------ 1 file changed, 6 insertions(+), 14744 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8269af1ff1d..b1e75c3e0ce 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2006-07-05 Thien-Thi Nguyen + + * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Use eval-buffer. + * play/dunnet.el (dun-load-d, dun-eval): Likewise. + 2006-07-04 Stefan Monnier * thingatpt.el (symbol-at-point): Don't use `form-at-point' which @@ -10311,14747 +10316,4 @@ (newsticker--parse-atom-0.3, newsticker--parse-atom-1.0) (newsticker--parse-rss-0.91, newsticker--parse-rss-0.92) (newsticker--parse-rss-1.0, newsticker--parse-rss-2.0) - (newsticker--parse-generic-feed, newsticker--parse-generic-items): New. - (newsticker--decode-coding-string): Remove. - (newsticker--decode-numeric-entities): Check input. Format code. - (newsticker--remove-whitespace): Check input. - (newsticker--do-forget-preformatted): Doc fix. - (newsticker--decode-rfc822-date): Allow for missing time. - (newsticker--update-process-ids): New. - (newsticker--image-sentinel): Change comment. - (newsticker--image-read): Change error message. - (newsticker--imenu-goto): Doc fix. Show headline title. - (newsticker--buffer-set-uptodate): Call `force-mode-line-update'. - (newsticker--buffer-do-insert-text): Clean whitespace in - html-rendered headline title. Code formatting. - Call `newsticker--buffer-print-extra-elements'. - (newsticker--buffer-print-extra-element): Remove. - (newsticker--buffer-print-extra-elements): New. - (newsticker--buffer-do-print-extra-element): New. - (newsticker--buffer-insert-enclosure): Doc fix. Use MBytes for - large sizes. - (newsticker--run-auto-mark-filter) - (newsticker--do-run-auto-mark-filter): - Use `newsticker-auto-mark-filter-list'. - -2005-11-04 Ryan Yeske - - * net/rcirc.el: Use split-string OMIT-NULLS argument. - (rcirc-print): Force redisplay before running hooks. Do long - buffer truncation after making new text read-only. Deal with nil - text when decoding strings. If TARGET is nil, use either the - currently selected buffer, if it is an rcirc buffer and of the - same process or the process buffer. - (rcirc-mode): Remove header-line. Recompute short buffer names. - Initialize rcirc-buffer-alist here instead of rcirc-get-buffer-create. - (rcirc-short-buffer-name): Add variable. - (rcirc-kill-buffer-hook): Recompute short buffer names. - Remove nick from private channel. - (rcirc-send-input): Send command text to current-buffer. - Don't clear overlay arrow here. - (rcirc-short-buffer-name): Return a short buffer name. - (rcirc-update-short-buffer-names, rcirc-abbreviate) - (rcirc-rebuild-tree, rcirc-make-trees): Add functions to generate - buffer-name abbreviations. - (rcirc-kill-buffer-hook-1): Split to make debugging easier. - Do not touch nick-table when killing a parted channel. - (rcirc-window-configuration-change): Rename from rcirc-update-activity. - Clear arrow from current buffer if it is now hidden. - (rcirc-current-buffer): Add variable. - (rcirc-my-nick, rcirc-other-nick, rcirc-server) - (rcirc-nick-in-message, rcirc-prompt, rcirc-mode-line-nick): - Remove -face from names. - (rcirc-update-activity-string): Print "DND" when globally ignoring - activity. - (rcirc-ignore-buffer-activity-flag): Rename from - rcirc-ignore-channel-activity. - (rcirc-ignore-all-activity-flag): Doc fix. - (rcirc-channels): Remove variable. - (rcirc-kill-buffer-hook): - (rcirc-get-buffer-create): Add nick to private channel. - (rcirc-multiline-edit-submit): Remove tabs. - (rcirc-put-nick-channel, rcirc-channel-nicks): Look up nicks case - folded. - (rcirc-remove-nick-channel): Bug fix. - (rcirc-toggle-ignore-buffer-activity): Rename from - rcirc-toggle-ignore-channel-activity. - (rcirc-record-activity): Add buffers to the front of the list. - (rcirc-update-activity): Remove killed buffers from list. - (rcirc-process-server-response-1): Remove last argument if it is - null before calling handler. - (rcirc): Add "rcirc" defcustom prefix. - (rcirc-prompt): Simplify default prompt. - Use custom-initialize-default. - (rcirc-private-chats): Remove variable. - (rcirc-prompt): Change initialization. - (rcirc-version): Remove function. - (rcirc-id-string): Add constant. - (rcirc-last-buffer): Remove variable. - (rcirc-buffer-alist): Add variable. - (rcirc-connect): Update variable setup. - (rcirc-sentinel, rcirc-update-prompt): Use `rcirc-buffer-alist'. - (rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change - default. - (rcirc-handler-generic): Trigger activity. - (rcirc-send-message): Create the buffor of the target. - (rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'. - (rcirc-get-buffer): Just return nil if there is no matching buffer. - (rcirc-multiline-edit-cancel): Remove function. - (rcirc-set-last-buffer): Remove function. - (rcirc-get-any-buffer): Add function. - (rcirc-join-channels): Don't print /join text. - (rcirc-toggle-ignore-channel-activity): Add and update echo area - messages. - (rcirc-cmd-ctcp): Use rcirc-send-string to send request. - (rcirc-handler-NOTICE): Recognize CTCP responses. - (rcirc-handler-332, rcirc-handler-332): Use a temp buffer for - constructing TOPIC string for buffers we are not JOINed. - (rcirc-handler-CTCP-response): Add handler. - (rcirc-multiline-edit-submit): Restore the window-configuration - before adjusting point. - (rcirc): Add customization group. - (rcirc-server, rcirc-port, rcirc-nick, rcirc-user-name) - (rcirc-user-full-name, rcirc-startup-channels-alist) - (rcirc-fill-flag, rcirc-fill-column, rcirc-fill-prefix) - (rcirc-ignore-all-activity-flag, rcirc-time-format) - (rcirc-input-ring-size, rcirc-read-only-flag) - (rcirc-buffer-maximum-lines, rcirc-authinfo-file-name) - (rcirc-auto-authenticate-flag, rcirc-prompt, rcirc-print-hooks): - Change defvar to defcustom. - (rcirc-update-prompt): Add optional ALL arg, which will update - prompts in all rcirc buffers. Regexp quote replacement text. - (rcirc-fill-column): Accept frame-width as a value. - (rcirc-set-changed): Add function. - (rcirc-next-active-buffer): Write more meaningful messages. - (rcirc-faces): Add customization group. - (rcirc-my-nick-face, rcirc-other-nick-face, rcirc-server-face) - (rcirc-nick-in-message-face, rcirc-prompt-face) - (rcirc-mode-line-nick-face): Move into rcirc-faces group. - (with-rcirc-process-buffer): Move before first usage. - (rcirc-debug-buffer): Rename from `rcirc-log-buffer'. - (rcirc-debug-flag): Rename from `rcirc-log-p'. - (rcirc-debug): Rename from `rcirc-log'. - (rcirc-format-response-string): Do not print `-' chars for a - NOTICE with no sender. Simplify output of server responses. - -2005-11-04 Henrik Enberg - - (rcirc-browse-url-map, rcirc-browse-url-at-point) - (rcirc-browse-url-at-mouse, rcirc-mangle-text): - Make urls mouse and RET clickable. - -2005-11-04 Henrik Enberg - - * mail/rmailout.el (rmail-output-to-rmail-file, rmail-output): Doc fix. - -2005-11-04 Ken Manheimer - - * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region) - (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric) - (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt) - (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE - argument to all these routines, so the passphrase can be managed - externally and passed in to the system. - (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for - pgg-add-passphrase-to-cache function. - - * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region) - (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric) - (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt) - (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional PASSPHRASE - argument to all these routines, so the passphrase can be managed - externally and passed in to the system. - (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache - function. - -2005-11-04 Edward O'Connor (tiny change) - - * net/goto-addr.el (goto-address-url-regexp): Remove `data:' URLs - from goto-address-url-regexp. - -2005-11-04 Carsten Dominik - - * textmodes/org.el (org-read-date, org-goto-calendar) - (org-recenter-calendar, org-agenda-goto-calendar): - Temporarily clear `calendar-move-hook'. - -2005-11-04 Michael Kifer - - * ediff-merge.el (ediff-merge-region-is-non-clash): Return t, if not - merging. - - * ediff-util.el (ediff-previous-difference): Don't skip regions that - have merge clashes. - -2005-11-04 YAMAMOTO Mitsuharu - - * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event): - Undo previous change. - - * startup.el (command-line): Use `custom-reevaluate-setting' for - mouse-wheel-down-event and mouse-wheel-up-event. Don't call - tty-register-default-colors on Mac. - -2005-11-04 Nick Roberts - - * progmodes/gdb-ui.el (gdb-buffer-type): Remove duplicate declaration. - (gdb-buffer-type): Make it automatically buffer local... - (gdb-get-create-buffer): ...and set it accordingly. - (gdb-frame-gdb-buffer, gdb-display-gdb-buffer): Make these - actually work. - -2005-11-03 Dan Nicolaescu - - * font-lock.el (font-lock-warning-face): Use the more vivid red1, - not red. - -2005-11-04 Nick Roberts - - * progmodes/gdb-ui.el (gud-watch): Use save-selected-window in - case GUD buffer is not visible. - (gdb-goto-breakpoint): Try to force display in source buffer. - (gdb-frame-gdb-buffer): Copy other similar functions. - (gdb-restore-windows): Don't display source if not asked for. - (gdb-assembler-buffer-name): Don't capitalise. - -2005-11-03 Richard M. Stallman - - * wid-edit.el (key-sequence): New widget type. - - * simple.el (set-mark-command-repeat-pop): New variable. - (set-mark-command): Only interpret plan C-@ after a pop as a pop - if set-mark-command-repeat-pop is true. - - * info.el (Info-fontify-node): Don't display extra "see" if there - already is one here. - - * mouse.el: Fix special handling of DEL after dragging a region: - (mouse-drag-region-1): Treat mouse-set-region like mouse-set-point. - (mouse-region-delete-keys): Change to defcustom. Add [backspace]. - - * mail/feedmail.el: Use insert-buffer-substring, not insert-buffer. - - * textmodes/ispell.el (ispell-command-loop): Change `i' description - not to assume it pertains to an affix. - - * textmodes/flyspell.el (flyspell-post-command-hook): - Bind deactivate-mark to prevent deactivation. - -2005-11-03 Lars Hansen - - * dired-x.el: Add menu bindings for dired-do-find-marked-files, - dired-do-relsymlink, dired-flag-extension, dired-mark-extension, - dired-mark-omitted, dired-do-relsymlink-regexp, dired-omit-mode. - -2005-11-03 Romain Francoise - - * net/eudcb-mab.el: Now part of GNU Emacs. Update FSF's address. - Update copyright years. - -2005-11-03 Sam Steingold - - * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event): - Use system-type instead of window-system because window-system is not - correctly defined during loadup. - -2005-11-02 Mark A. Hershberger - - * xml.el (xml-syntax-table): Allow xml.el to compile in xemacs. - (xml-parse-tag): Join strings separated by a comment properly. - -2005-11-02 Andreas Schwab - - * emacs-lisp/byte-opt.el (byte-optimize-pure-func): Fix last fix. - -2005-11-02 Stefan Monnier - - * emacs-lisp/byte-opt.el (string-to-syntax): Mark it as pure. - (byte-optimize-pure-func): Quote the eval'd value. - - * progmodes/perl-mode.el (perl-font-lock-special-syntactic-constructs): - Rename from perl-font-lock-syntactic-face-function. - Change the calling convention so it can be used as a font-lock MATCHER. - Do the parse-partial-sexp loop outselves. - (perl-font-lock-syntactic-keywords): Use it. - (perl-mode): Don't set font-lock-syntactic-face-function any more. - -2005-11-02 Nick Roberts - - * progmodes/gdb-ui.el (gdb-mouse-until): Make it work in the - disassembly buffer too. - (gdb-exited): Remove overlay arrows when execution has finished. - (gdb-info-frames-custom, gdb-info-threads-custom) - (gdb-info-registers-custom): Don't add inappropriate text - properties if inferior is not active. - -2005-11-02 Glenn Morris - - * progmodes/fortran.el (fortran-blink-match): - Use `blink-matching-delay'. - -2005-11-02 John Mongan (tiny change) - - * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'. - -2005-11-02 Lars Hansen - - * net/tramp.el (tramp-action-out-of-band): Handle scp message - "Permission denied". - -2005-11-01 Richard M. Stallman - - * textmodes/flyspell.el (flyspell-external-point-words): - Pass nil to flyspell-get-word. - -2005-11-02 Kim F. Storm - - * menu-bar.el (menu-bar-options-menu): Show "Shift Movement (CUA)" - item instead of "C-x/C-c/C-v (CUA)" if cua-enable-cua-keys is nil. - -2005-11-01 Stefan Monnier - - * calendar/cal-menu.el (date, event): Don't declare as dynamic-var. - (calendar-mouse-holidays, calendar-mouse-view-diary-entries) - (calendar-mouse-print-dates): Add optional `event' argument. - Update interactive-spec. - (calendar-mouse-cal-tex-menu, cal-tex-mouse-filofax): - Use `calendar-event-to-date' instead of `event'. - -2005-11-02 Masatake YAMATO - - * progmodes/ld-script.el (ld-script-builtins): - Add more words: "DATA_SEGMENT_ALIGN", "DATA_SEGMENT_END", - "DATA_SEGMENT_RELRO_END", "LENGTH", "ORIGIN", and "SEGMENT_START". - (auto-mode-alist): Accept .ld, .lds, ld.in and .lds.in. - -2005-11-01 Romain Francoise - - * vc-sccs.el: Update copyright year. - * ezimage.el: Likewise. - -2005-11-01 KOBAYASHI Yasuhiro (tiny change) - - * info.el (Info-fontify-node): Use `string-width' for fontifying - underlined titles. - -2005-11-01 Juri Linkov - - * info.el (Info-fontify-node): Downcase node header keywords Node, - Prev, Next, Up before comparison. - (Info-history): Insert absolute directory name, and put invisible - property on it. - -2005-11-01 Juri Linkov - - * info.el (Info-file-supports-index-cookies): New variable. - (Info-find-node-2): Check makeinfo version for index cookie support. - (Info-index-nodes): Search for nodes with index cookies only when - Info-file-supports-index-cookies is t. Otherwise, search nodes - with "Index" in the node name. - (Info-index-node): Search index cookie in the current node only when - Info-file-supports-index-cookies is t. Otherwise, check the word - "Index" in the node name. - (Info-find-emacs-command-nodes): Remove code that searches nodes - with "Index" node name in the top menu. - -2005-11-01 Stefan Monnier - - * progmodes/scheme.el (scheme-mode-variables): Use the default - comment-indent-function. - - * faces.el (face-attribute): Handle the case where a face inherits from - a non-existent face. - - * simple.el (eval-expression-print-format): Use lisp-readable syntax - for octal and hexa output, and merge the char into the paren. - (kill-new): Use push. - (copy-to-buffer): Use with-current-buffer. - (completion-setup-function): Move code in loop to remove redundancy. - (minibuffer-local-must-match-map): Don't add bindings that duplicate - those inherited from minibuffer-local-completion-map. - - * savehist.el (savehist-mode) : - Use custom-set-minor-mode if available. - (savehist-mode) : Run the minor mode hook, set the custom state - and emit a message if applicable. - -2005-11-01 Hrvoje Niksic - - * savehist.el: Sync up to version 19. - (savehist-mode): New minor mode. - (savehist-file): Use ~/.emacs.d or ~/.xemacs if available. - (savehist-length): Remove (use history-length instead). - (savehist-file-modes): Rename from savehist-modes. - (savehist-save-hook, savehist-loaded): New vars. - (savehist-load): Use savehist-mode. Try to smooth up transition from - old format to new format. - (savehist-install): Allow savehist-autosave-interval to be nil. - (savehist-save): Run the new hook. Be more careful to only trim the - history variables. - (savehist-trim-history): New fun. Replaces savehist-process-for-saving. - (savehist-printable): Print into a buffer rather than char-by-char. - -2005-11-01 John Wiegley - - * iswitchb.el (iswitchb-define-mode-map): Re-enable the - toggle-ignore keybinding (C-a). The author said it had been - disabled much earlier due to a possible incompatibility, but after - many months of usage I have encountered no problems (and it is a - rather useful option, especially for switching to " *temp*"). - - * net/eudcb-mab.el (eudc-mab-query-internal): Add backend - support for OS/X's AddressBook, by calling out to the open source - program "contacts" (installable through Fink). - - * net/eudc.el (eudc-expand-inline): If the - `eudc-multiple-match-handling-method' is set to `all', delete the - query string before inserting the query result. - - * eshell/em-ls.el (eshell-do-ls): Add no-op support for --dired - flag, to prevent Eshell from using the system ls when - `eshell-ls-insert-directory' is in used. - (eshell-ls-insert-directory): Disable font-lock in directory - buffer so that Eshell's own fontification is seen. This broke - recently due to changes in font-lock, so this goes back to version - 21 behavior. - -2005-11-01 Nick Roberts - - * progmodes/gdb-ui.el (gdb-use-inferior-io-buffer): New function. - (menu, toggle-gdb-use-inferior-io-buffer): Get rid of defadvice. - (gdb-many-windows): Doc fix. - -2005-10-31 Romain Francoise - - * help-fns.el (describe-simplify-lib-file-name): Add autoload cookie. - -2005-10-31 Dan Nicolaescu - - * loadup.el: Load emacs-lisp/syntax, font-lock and jit-lock so - that global-font-lock-mode can be enabled by default. - - * font-lock.el (font-lock-keywords, font-lock-mode-internal) - (font-lock-add-keywords, font-lock-remove-keywords) - (font-lock-fontify-buffer): Remove autoload cookies. - - * jit-lock.el (jit-lock-register): Likewise. - - * emacs-lisp/syntax.el (syntax-ppss): Likewise. - -2005-10-31 Nick Roberts - - * progmodes/gdb-ui.el (gdb-many-windows): Leave window configuration - intact if there is no gud-comint-buffer. - -2005-10-31 Luc Teirlinck - - * progmodes/gud.el (gud-filter): Use comint-update-fence to delete - old prompt comint-prompt-read-only is t and GDB commands are - issued from tool bar etc. - -2005-10-31 Masatake YAMATO - - * vc.el (vc-directory-exclusion-list): Add "{arch}". - -2005-10-30 Chong Yidong - - * thumbs.el (thumbs-thumbsdir): Default to ~/.emacs.d/thumbs. - (thumbs-thumbsdir): Make .emacs.d if it does not exist. - -2005-10-30 Michael Albinus - - * net/tramp.el (tramp-chunksize): Escape parentheses in docstring - starting at beginning of line. Fontification is messed up when - `open-paren-in-column-0-is-defun-start' set to t. - Reported by John Paul Wallington . - -2005-10-30 Luc Teirlinck - - * comint.el (comint-send-input): Call `comint-update-fence' when - `comint-process-echoes' and `comint-prompt-read-only' are both - non-nil, to avoid leftover read-only newline. - -2005-10-30 Richard M. Stallman - - * textmodes/flyspell.el (flyspell-external-point-words): - Detect when WORD can't be checked properly because - flyspell-get-word finds just part of it, and move on. - - * textmodes/ispell.el (ispell-dictionary-alist-5): Add . as - boundarychar for Polish. - (ispell-dictionary-alist-4): Add . as boundarychar for Italian. - (ispell-dictionary-alist-3): Add . and @ as boundarychars for French. - -2005-10-31 Nick Roberts - - * progmodes/gdb-ui.el (gdb-tooltip-print-1): Fix regexp. - (gdb-registers-font-lock-keywords): Delete. - (gdb-registers-mode): Don't fontify. - (gdb-info-registers-custom): Use text properties instead as, in - future, changed register values will use font-lock-warning-face. - (gdb-local-font-lock-keywords): Rename to... - (gdb-locals-font-lock-keywords): ...for consistency. - -2005-10-30 Andre Spiegel - - * vc.el (vc-switch-backend): Better error message if the buffer is - not visiting a file under version control. - - * vc-cvs.el (vc-cvs-delete-file): Commit the file after removing it. - -2005-10-29 Chong Yidong - - * startup.el (command-line): Use ~/.emacs.d/init.el instead of - ~/.emacs.d/.emacs. - -2005-10-29 Richard M. Stallman - - * replace.el (occur-mode-mouse-goto): Always go to other window. - (occur-mode-goto-occurrence): Always switch in same window. - - * simple.el (undo): Display message at end, not at start. - - * emacs-lisp/timer.el (timer-activate, timer-activate-when-idle): - New arg REUSE-CELL. - (cancel-timer-internal): New function. - (timer-event-handler): Use cancel-timer-internal, - and pass the cell it returns to timer-activate... - - * jit-lock.el (jit-lock-function, jit-lock-stealth-fontify) - (jit-lock-deferred-fontify, jit-lock-context-fontify) - (jit-lock-after-change): Test memory-full. - -2005-10-29 Ken Manheimer - - * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right - part of the decoded armor to find the key-identifier. - (pgg-gpg-lookup-key-owner): New function to return the - human-readable identifier of a key owner. - (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the - key itself. - (pgg-gpg-decrypt-region): Prompt with the key owner (rather than - the key value) if we have a key and can match it against a secret - key. Also, added a note pointing out fact that the prompt only - indicates the first matching key. - - * pgg.el (pgg-decrypt): Passing along PASSPHRASE in call to - pgg-decrypt-region. - (pgg-pending-timers): A new hash for tracking the passphrase cache - timers, so that new ones supercede old ones. - (pgg-add-passphrase-to-cache): Rename from - `pgg-add-passphrase-cache' to reduce confusion (all callers - changed). Modified to cancel old timers when new ones are added. - (pgg-remove-passphrase-from-cache): Rename from - `pgg-remove-passphrase-cache' to reduce confusion (all callers - changed). Modified to cancel old timers when their keys are - removed from the cache. - (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in - XEmacs, an indirection to delete-itimer. - (pgg-read-passphrase-from-cache, pgg-read-passphrase): - Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so - users can only check cache without risk of prompting. Correct bug in - notruncate behavior. - (pgg-read-passphrase-from-cache, pgg-read-passphrase) - (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): - Add informative docstrings. - (pgg-decrypt): Convey provided passphrase in subordinate call to - pgg-decrypt-region. - - * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region) - (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region) - (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional - `passphrase' argument, so the passphrase can be managed externally - and then passed in to the system. - - * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache) - (pgg-remove-passphrase-cache): Add optional NOTRUNCATE argument, - so the passphrase cache can be used reliably with identifiers - besides a pgp packet's key id. - - * pgg-gpg.el (pgg-pgp-encrypt-region) - (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric) - (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt) - (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE - argument to all these routines, so the passphrase can be managed - externally and passed in to the system. - - * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional - `notruncate' argument, so the passphrase cache can be used - reliably with identifiers besides a pgp packet's key id. - -2005-10-29 Sascha Wilde - - * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for - symmetric encryption. - (pgg-gpg-symmetric-key-p): New function to check for an symmetric - encrypted session key. - (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted - message ask for the passphrase in a proper way. - - * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region): - New user commands for symmetric encryption. - -2005-10-29 Roland Winkler - - * textmodes/conf-mode.el (conf-assignment-sign) - (conf-assignment-regexp): Fix docstrings. - (conf-mode-initialize): New function. - (conf-mode): Remove optional args. Use delay-mode-hooks to - recognize recursive calls. - (conf-unix-mode, conf-windows-mode, conf-javaprop-mode) - (conf-space-mode, conf-colon-mode, conf-ppd-mode) - (conf-xdefaults-mode): Use define-derived-mode and - conf-mode-initialize. - -2005-10-29 Romain Francoise - - * help-fns.el (describe-simplify-lib-file-name): Fix regexp. - -2005-10-29 Ken Manheimer - - * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right - part of the decoded armor to find the key-identifier. - (pgg-gpg-lookup-key-owner): New function to return the - human-readable identifier of a key owner. - (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the - key itself. - (pgg-gpg-decrypt-region): Prompt with the key owner (rather than - the key value) if we have a key and can match it against a secret - key. Also, added a note pointing out fact that the prompt only - indicates the first matching key. - - * pgg.el (pgg-decrypt): Passing along PASSPHRASE in call to - pgg-decrypt-region. - (pgg-pending-timers): A new hash for tracking the passphrase cache - timers, so that new ones supercede old ones. - (pgg-add-passphrase-to-cache): Rename from - `pgg-add-passphrase-cache' to reduce confusion (all callers - changed). Modified to cancel old timers when new ones are added. - (pgg-remove-passphrase-from-cache): Rename from - `pgg-remove-passphrase-cache' to reduce confusion (all callers - changed). Modified to cancel old timers when their keys are - removed from the cache. - (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in - XEmacs, an indirection to delete-itimer. - (pgg-read-passphrase-from-cache, pgg-read-passphrase): - Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so - users can only check cache without risk of prompting. Correct bug in - notruncate behavior. - (pgg-read-passphrase-from-cache, pgg-read-passphrase) - (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): - Add informative docstrings. - (pgg-decrypt): Convey provided passphrase in subordinate call to - pgg-decrypt-region. - -2005-10-20 Ken Manheimer - - * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region) - (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region) - (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional - `passphrase' argument, so the passphrase can be managed externally - and then passed in to the system. - - * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache) - (pgg-remove-passphrase-cache): Add optional NOTRUNCATE argument, - so the passphrase cache can be used reliably with identifiers - besides a pgp packet's key id. - - * pgg-gpg.el (pgg-pgp-encrypt-region) - (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric) - (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt) - (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE - argument to all these routines, so the passphrase can be managed - externally and passed in to the system. - - * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional - `notruncate' argument, so the passphrase cache can be used - reliably with identifiers besides a pgp packet's key id. - -2005-10-29 Sascha Wilde - - * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for - symmetric encryption. - (pgg-gpg-symmetric-key-p): New function to check for an symmetric - encrypted session key. - (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted - message ask for the passphrase in a proper way. - - * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region): - New user commands for symmetric encryption. - -2005-10-28 Bill Wohler - - * help-mode.el (help-url): New button type. Calls browse-url. - (help-xref-url-regexp): New regexp to recognize URLs in docstring. - Similar to Info nodes: URL `url'. - (help-make-xrefs): Create help-url buttons for - help-xref-url-regexp matches. - -2005-10-29 Nick Roberts - - * tool-bar.el (tool-bar-add-item-from-menu) - (tool-bar-local-item-from-menu): Fix doc strings. - -2005-10-28 Romain Francoise - - * ldefs-boot.el: Update. - - * subr.el (locate-library): Move from help-fns.el. - * help-fns.el (locate-library): Move to subr.el. - -2005-10-28 Richard M. Stallman - - * net/tramp.el (tramp-completion-mode): defvar moved up. - - * emacs-lisp/easymenu.el (easy-menu-change): Doc fix. - - * tool-bar.el (tool-bar-mode): Delete autoload cookie. - - * files.el (find-file-noselect): Use %d to format large file size. - - * bindings.el (mode-line-format): Add %e. - - * loadup.el ("facemenu"): Load unconditionally. - ("image", "international/fontset", "dnd", "mwheel", "tool-bar"): - ("x-dnd"): Load, when appropriate. - - * startup.el (command-line): Call before-init-hook earlier. - Warn about some bad characters in -u user name. - - * textmodes/flyspell.el (flyspell-large-region): Pass -t if Tex file. - (flyspell-external-point-words): Error if misspelled word is not found. - Set flyspell-large-region-beg at end of word. - -2005-10-28 Andreas Schwab - - * view.el (View-revert-buffer-scroll-page-forward): - Use view-page-size-default. - -2005-10-28 Juri Linkov - - * international/quail.el (quail-get-current-str): Translate last - raw character for deterministic input methods. - -2005-10-27 Jay Belanger - - * calc/calc-ext.el: Add functions to autoloads. - (math-identity-matrix-p, math-ident-row-p): New functions. - - * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for - multiplication by an identity matrix; don't turn multiplication by - an inverse matrix into division. - (math-div-symbol-fancy): Replace division by matrices with - multiplication by inverse. - - * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices. - - * calc/calc-alg.el (calcFunc-writeoutpower, math-write-out-power) - (calc-writeoutpower): New functions. - -2005-10-27 Romain Francoise - - * replace.el (occur-engine): Include colon in mouse-face highlight. - - * dired-x.el: Change Maintainer field. - -2005-10-26 Chong Yidong - - * longlines.el (longlines-mode): Bind after-change-functions to - nil during initial decoding and final encoding. - -2005-10-26 Dan Nicolaescu - - * term.el (term-emulate-terminal, term-handle-colors-array) - (term-handle-ansi-escape): Specify the terminfo capabilities - implemented. - -2005-10-26 Richard M. Stallman - - * info.el (Info-fontify-node): Fix detection of sentence-break - before *Note. - -2005-10-26 Romain Francoise - - * smerge-mode.el: Add `tools' to file keywords. - -2005-10-26 Nick Roberts - - * progmodes/gud.el (gud-menu-map): Only display gud-until icon - when the fringe is not available. - - * progmodes/gdb-ui.el (def-gdb-auto-updated-buffer) - (def-gdb-auto-update-trigger): Simplify construction. - (gdb-locals-buffer): Use def-gdb-auto-update-trigger instead of - def-gdb-auto-updated-buffer as gdb-info-locals-handler is - defined explicitly. - (gdb-assembler-buffer): Use def-gdb-auto-update-handler instead of - def-gdb-auto-updated-buffer as gdb-invalidate-assembler is - defined explicitly. - (gdb-info-locals-custom): Remove as it's a no-op. - -2005-10-25 Chong Yidong - - * longlines.el (longlines-mode): Remove narrowing before - performing the initial decoding or final encoding. - -2005-10-25 Romain Francoise - - * emacs-lisp/find-func.el (find-library-name): Also strip - extension if library name ends in .el, to take advantage of - `find-library-suffixes'. - -2005-10-25 Richard M. Stallman - - * menu-bar.el (menu-bar-help-menu): Say which kind of therapist. - -2005-10-25 Juri Linkov - - * textmodes/texinfo.el (texinfo-mode): Change charset of one - quotation mark from [mule-unicode-0100-24ff] to [japanese-jisx0208]. - -2005-10-25 Stefan Monnier - - * play/blackbox.el (blackbox-mode-map): Move init into declaration. - (blackbox-redefine-key): Add argument `map'. - - * jit-lock.el (jit-lock-fontify-now): Be careful not to skip multiline - regions when moving the jit-lock-context-unfontify-pos boundary. - -2005-10-25 Reiner Steib - - * net/browse-url.el (browse-url-of-buffer): Add ".html" to filename. - -2005-10-25 Masatake YAMATO - - * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'. - -2005-10-25 Michael Cadilhac - - * play/blackbox.el (blackbox-redefine-key): New function. - (blackbox-mode-map): Use it to remap existing bindings for cursor - motion instead of binding literal keys. - -2005-10-25 Glenn Morris - - * calendar/diary-lib.el (diary-list-entries): Prevent infloop when - diary does not end in a newline. Do not assume a blank line at - the start of the diary file. - -2005-10-25 Kenichi Handa - - * international/quail.el (quail-translate-key): If the input - method is deterministic and failed to handle the last key, restart - the key handling loop from an appropriate key. - -2005-10-25 Michael Albinus - - * vc.el (vc-dired-mode): Extend comment for binding of - `directory-listing-before-filename-regexp'. - -2005-10-25 Stefan Monnier - - * textmodes/texinfo.el (texinfo-mode): - * textmodes/paragraphs.el (sentence-end-base): Use real chars, so as - not to unnecessarily expose emacs-mule's internal char codes. - -2005-10-25 Nick Roberts - - * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Correct help-echo. - Display hand pointer and help-echo on disabled icon too. - (gdb-mouse-until): New function. - (gdb-ann3): Bind it to mouse-2 and drag-mouse-1 in left fringe. - -2005-10-24 Chong Yidong - - * menu-bar.el (menu-bar-help-menu): Rename "psychiatrist", in line - with 2005-10-23 change to doctor.el. - - * finder.el (finder-mode-map): Add follow-link binding. - -2005-10-25 Kim F. Storm - - * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe - to gdb-mouse-toggle-breakpoint-fringe. - (gdb-mouse-toggle-breakpoint-margin): Rename from - gdb-mouse-toggle-breakpoint. Fix doc. - (gdb-mouse-toggle-breakpoint-fringe): New defun. - (gdb-put-string): Add optional SPROPS arg. Add props to string. - (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled - string properties also for fringe breakpoint bitmaps. - -2005-10-24 Carsten Dominik - - * textmodes/org.el (org-start-icalendar-file): Fix format form. - -2005-10-25 Masatake YAMATO - - * simple.el (completion-common-substring): - Use `completion-common-substring' prior to `completion-base-size'. - -2005-10-24 Hrvoje Niksic - - * savehist.el: Require CL while compiling. - (savehist-history-variables): Remove. - (savehist-save-minibuffer-history, savehist-additional-variables) - (savehist-minibuffer-history-variables): New vars. - (savehist-save): Use them. - (savehist-uninstall, savehist-minibuffer-hook): New funs. - (savehist-install): New fun, extracted from savehist-load. - (savehist-load): Use them. - -2005-10-24 Stefan Monnier - - * emacs-lisp/lisp-mode.el (easy-mmode-define-global-mode): Don't add - a dummy doc-string-elt property. - (defalias, defvaralias, define-category): Add a docstring property. - - * image.el (defimage): - * widget.el (define-widget): - * custom.el (defface, defcustom): Add `doc-string' declaration. - - * emacs-lisp/advice.el (ad-make-advised-definition): Fix arg-order. - (defadvice): Add `doc-string' declaration. - - * emacs-lisp/byte-run.el (macro-declaration-function): - Handle `doc-string' declarations. - (define-obsolete-function-alias, define-obsolete-variable-alias): - Add `doc-string' declaration. - -2005-10-24 Kenichi Handa - - * international/utf-7.el (utf-7): Add autoload cookie. - - * term/x-win.el: Register more Cyrillic characters in x-keysym-table. - -2005-10-24 Eli Zaretskii - - * makefile.w32-in (autoloads): Use "." instead of $(lisp) in the - list of directories passed to batch-update-autoloads. Add "." to - the list of the echoed directories. - - * pgg-def.el: - * pgg-gpg.el: - * pgg-parse.el: - * pgg-pgp.el: - * pgg-pgp5.el: - * pgg.el: Moved here from the gnus subdirectory. - -2005-10-24 Nick Roberts - - * progmodes/gud.el (gud-filter): Bind inhibit-read-only to t - in case comint-prompt-read-only is set to t. - - * progmodes/gdb-ui.el (gdb-send): Bind inhibit-read-only to t - in case comint-prompt-read-only is set to t. - -2005-10-24 Ulf Jasper - - * calendar/icalendar.el (icalendar-version): Increase to 0.13. - Now a string. - (icalendar-import-format): Handle CLASS, STATUS, URL. - Rename `subject' to `summary'. - (icalendar-import-format-summary): Rename from - `icalendar-import-format-subject'. - (icalendar-import-format-url, icalendar-import-format-status) - (icalendar-import-format-class): New variables. - (icalendar--rris): Take variable argument list. - (icalendar--datestring-to-isodate): Remove unnecessary - calendar-style check when converting dates with explicit month names. - (icalendar-export-region): Change return type of conversion - subroutines. Bury current buffer unless error occurred. - (icalendar--convert-to-ical) - (icalendar--parse-summary-and-rest): New functions. - (icalendar--convert-ordinary-to-ical) - (icalendar--convert-weekly-to-ical) - (icalendar--convert-yearly-to-ical) - (icalendar--convert-block-to-ical) - (icalendar--convert-cyclic-to-ical) - (icalendar--convert-anniversary-to-ical): Change return type. - Strip trailing blanks from subject. - (icalendar--convert-sexp-to-ical): Change return type. - Strip trailing blanks from subject. Handle simple sexp - entries as generated by icalendar.el. - (icalendar--convert-float-to-ical) - (icalendar--convert-date-to-ical): Strip trailing blanks from subject. - (icalendar-import-file): Doc fix. - (icalendar--format-ical-event): Handle CLASS, STATUS, URL. - Correct call to icalendar--rris. - (icalendar--convert-ical-to-diary): Doc fix. Rename `subject' to - `summary'. - (icalendar--add-diary-entry): Rename `subject' to `summary'. - -2005-10-24 Romain Francoise - - * server.el (server-sentinel): Set query-on-exit flag to nil on - new client processes (it isn't inherited from the server process). - - * replace.el (occur-engine): Rearrange text properties. - -2005-10-23 Stefan Monnier - - * emacs-lisp/debug.el (debugger-make-xrefs): Don't assume - case-fold-search is nil. - (debug-help-follow): Use help-xref-interned directly. - -2005-10-23 Chong Yidong - - * thumbs.el (thumbs-image-type): Add .pbm. - -2005-10-23 Richard M. Stallman - - * faces.el (inhibit-face-set-after-frame-default): New variable. - (set-face-attribute): Bind it. - (face-set-after-frame-default): Test it. - - * help-fns.el (describe-simplify-lib-file-name): New function. - (describe-function-1, describe-variable): Use it. - - * faces.el (describe-face): Use describe-simplify-lib-file-name. - - * tooltip.el (tooltip-x-offset, tooltip-y-offset): Change defaults. - Eliminate nil as possible value. - (tooltip-hide-delay): Reduce internal-border-width. - - * menu-bar.el (menu-bar-file-menu) : Change help-echo string. - (menu-bar-file-menu) : Likewise. - - * simple.el (line-move-finish): Ignore fields computing LINE-END. - - * international/mule.el (load-with-code-conversion): - Pass full file name to `eval-buffer' unless preloading. - - * textmodes/flyspell.el (flyspell-large-region): - Call ispell-check-version. - - * textmodes/ispell.el (ispell-local-dictionary-overridden): - Fix the make-variable-buffer-local call that was supposed - to be for this variable. - (ispell-aspell-supports-utf8): Doc fix. - (ispell-find-aspell-dictionaries): Preserve elements of - ispell-dictionary-alist for dictionaries that aspell doesn't report. - (ispell-aspell-find-dictionary): Return nil on error. - - * play/doctor.el (doctor-doc): Don't say "psychiatrist". - (doctor-symptoms): Likewise. - - * add-log.el (add-log-current-defun): Clean up handling of DEFUNs. - -2005-10-23 Chong Yidong - - * cus-edit.el (custom-button, custom-button-pressed): New vars. - (custom-raised-buttons): Add :set spec. - (custom-button-unraised, custom-button-pressed-unraised): - New faces, so that custom-raised-buttons actually does something. - (custom-mode): Use custom-button and custom-button-pressed. - - * wid-edit.el (widget-specify-button): Don't ignore - widget-mouse-face on graphic terminals. - (widget-move-and-invoke): Cleanup. - -2005-10-23 Thien-Thi Nguyen - - * whitespace.el (whitespace-cleanup): Doc fix. - -2005-10-23 Romain Francoise - - * emulation/viper.el (viper-set-hooks): Quote forms passed to - `eval-after-load' to avoid evaluating their result. - -2005-10-23 Michael Albinus - - * files.el (directory-listing-before-filename-regexp): - New defvar. Replaces `dired-move-to-filename-regexp' from dired.el. - - * dired.el (dired-move-to-filename-regexp): Remove. - All occurences replaced by `directory-listing-before-filename-regexp'. - - * dired-x.el, locate.el, vc.el: - Replace `dired-move-to-filename-regexp' by - `directory-listing-before-filename-regexp'. In vc.el it is - overwritten locally; maybe this can be handled in files.el too. - - * net/ange-ftp.el (ange-ftp-date-regexp): Remove. All occurences - replaced by `directory-listing-before-filename-regexp'. - -2005-10-23 Andreas Schwab - - * font-lock.el (lisp-font-lock-keywords-2): Add eval-at-startup - and eval-next-after-load. - -2005-10-23 MIYOSHI Masanori (tiny change) - - * mouse.el (mouse-drag-region): If the *Messages* buffer doesn't - exist, create it. - -2005-10-23 Ken Manheimer - - * allout.el: Remove autoloads for mailcrypt and crypt++. - Require pgg, pgg-gpg during compilation. - (allout-version): Increment version number to 2.1, and use a literal - rather than RCS Id. - (allout-default-encryption-scheme): Remove. - (allout-passphrase-verifier-handling) - (allout-passphrase-verifier-string) - (allout-file-passphrase-verifier-string) - (allout-passphrase-hint-string): Rename -key- to -passphrase-. - (allout-passphrase-hint-handling): Rename and simplify. - (allout-init): Use `find-file-hook' if available, otherwise - `find-file-hooks'. - (allout-mode): Use `write-file-functions' if available, otherwise - `local-write-file-hooks' and, instead of making auto-save-hook - buffer local, make the write-file-hook activity contingent to - allout-mode. - (allout-mode): Use key-binding substitution in the docstring. - (allout-kill-line): Spell-out kill ring data structure mutation - instead of using byte-compiler-complaint-provoking `pop'. - (allout-insert-listified): Use `insert' rather than `insert-string' - (allout-toggle-current-subtree-encryption): Update docstring, adjust - to new gpp-based encryption, use new `allout-encrypted-topic-p'. - (allout-encrypt-string): Totally revamped vis new underlying - encryption facilities. - (allout-mc-activate-passwd): Remove. - (allout-obtain-passphrase): New, more or less replaces - allout-mc-activate-passwd. - (allout-encrypted-key-info): More or less replaces - allout-encrypted-text-type. - (outlineify-sticky, outlinify-sticky): Add autoload cookie. - (my-mark-marker): Use `(featurep 'xemacs)'. - -2005-10-23 Lars Hansen - - * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda. - (byte-compile-file-form-defmumble, byte-compile-defun) - (byte-compile-defmacro): Use it. - (byte-compile-form): Don't call byte-compile-set-symbol-position - when a byte-compile handler is called. - -2005-10-22 Romain Francoise - - * savehist.el (savehist-history-variables): Add `grep-find-history'. - - * subr.el (eval-after-load): Convert library name to an absolute - file name using locate-library, since load-history no longer has - library names in it. - -2005-10-22 Richard M. Stallman - - * files.el (make-temp-file): Move from subr.el. - * subr.el (make-temp-file): Move to files.el. - - * window.el (get-buffer-window-list): Move from subr.el. - * subr.el (get-buffer-window-list): Move to window.el. - - * image.el (image-load-path): Use eval-at-startup to initialize. - - * subr.el (eval-at-startup): New macro. - - * subr.el: Much rearrangement of functions and division - into pages. No code changes. - -2005-10-22 Kenichi Handa - - * tar-mode.el (tar-extract): Be sure to call - find-operation-coding-system if set-auto-coding doesn't find a - coding system. - -2005-10-22 Kim F. Storm - - * image.el (image-type-header-regexps): Rename from image-type-regexps. - Change users. - (image-type-file-name-regexps): New defconst. - (image-type-from-data): Simplify loop. - (image-type-from-buffer): New defun. - (image-type-from-file-header): Use it instead of image-type-from-data. - Use image-search-load-path instead of only looking in data-directory. - (image-type-from-file-name): New defun. - (image-search-load-path): Change `pathname' to `filename'. - Make PATH arg optional, default to image-load-path. - -2005-10-21 Richard M. Stallman - - * textmodes/texinfo.el (texinfo-mode): Set sentence-end-base. - - * textmodes/paragraphs.el (sentence-end-base): New variable. - (sentence-end): Use sentence-end-base. - -2005-10-21 Stefan Monnier - - * font-lock.el (font-lock-default-fontify-region): Check the multiline - property independently from the font-lock-multiline variable. - -2005-10-21 Richard M. Stallman - - * emacs-lisp/find-func.el (find-library-name): Doc fix. - - * startup.el (command-line): Convert library names - in `load-history' to absolute file names. - - * subr.el (symbol-file): Doc fix. - - * loadhist.el (file-loadhist-lookup): Call locate-library - instead of find-library-name. Don't try converting - abs file names to library names, since load-history no longer - has library names in it. - (file-dependents, file-provides, file-requires): Doc fixes. - -2005-10-21 Juri Linkov - - * progmodes/etags.el (tags-table-mode): New function. - (tags-verify-table): Replace initialize-new-tags-table with - tags-table-mode. - - * desktop.el (desktop-buffers-not-to-save): Remove TAGS from the - default value. - (desktop-modes-not-to-save): Add tags-table-mode to the - default value. - - * info.el (Info-index-next): Add total number of index - alternatives to the message. - - * textmodes/fill.el (fill-nobreak-p): Fix first two rules to skip - backward only space (instead of space and period) before looking - at sentence end. - - * simple.el (set-variable): Use user-variable-p instead of symbolp. - Add the old variable value as 4th default-value arg of read-string. - -2005-10-21 YAMAMOTO Mitsuharu - - * cus-face.el (custom-declare-face): Make face from X resources - also on Mac. - - * disp-table.el (standard-display-g1, standard-display-graphic): - Refuse to use string glyphs also on Mac. - (standard-display-european): Don't set terminal coding system also - on Mac. - - * frame.el (display-screens): Use x-display-screens also on Mac. - -2005-10-21 Romain Francoise - - * net/rcirc.el: Now part of GNU Emacs. Update FSF's address. - -2005-10-21 Stefan Monnier - - * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Make $@ - and $? into sexps. - - * font-lock.el (font-lock-compile-keywords): Add a help-echo to the - warning face on open-paren-in-column-0. - - * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner - boundary case. Fix typo. - Suggested by Martin Rudalics . - -2005-10-21 Carsten Dominik - - * textmodes/org.el (org-combined-agenda-icalendar-file) - (org-icalendar-include-todo, org-icalendar-combined-name): New options. - (org-export-icalendar-this-file) - (org-export-icalendar-all-agenda-files) - (org-export-icalendar-combine-agenda-files): New commands. - (org-export-icalendar, org-print-icalendar-entries) - (org-start-icalendar-file, org-finish-icalendar-file) - (org-ical-ts-to-string): New functions. - (org-read-date, org-goto-calendar) - (org-agenda-goto-calendar): Inhibit displaying diary entries by - call to `calendar'. - (orgtbl-setup): Remove the :keys arguments from the menu description. - (org-after-save-iCalendar-file-hook): New variable. - -2005-10-21 Kenichi Handa - - * language/vietnamese.el (tcvn-5712): Make it an alias of - vietnamese-tcvn coding-system. - -2005-10-20 Michael Albinus - - * net/ange-ftp.el (ange-ftp-date-regexp): Handle also the case no - group id is given. - -2005-10-20 Stefan Monnier - - * progmodes/sh-script.el (sh-escaped-line-re): New var. - (sh-here-doc-open-re, sh-font-lock-close-heredoc): Use it. - (sh-font-lock-open-heredoc): Try to properly handle heredoc starters - whose line is either continued or ends with a comment. - -2005-10-20 Romain Francoise - - * net/rcirc.el (with-rcirc-process-buffer): Move above its first user. - - * replace.el (occur-engine): Add follow-link property. - - * font-core.el (font-lock-mode): Doc fix. - -2005-10-20 Richard M. Stallman - - * net/rcirc.el: New file. - -2005-10-20 Bryan Henderson (tiny change) - - * term.el (term-term-name): Initialize to "eterm-color". - -2005-10-20 Ken Manheimer - - * allout.el: Add autoloads of crypt++ and mailcrypt routines, all - for encryption functionality. - Move allout customization subgroup from `editing' to `outlines' group. - Fix commentary keywords to legitimate ones. - Update author info (using my current email address, obscurified). - (allout-encrypt-string, allout-encryption-produce-work-buffer) - (allout-encrypted-topic-p, allout-encrypted-text-type) - (allout-mc-activate-passwd, allout-create-encryption-key-verifier) - (allout-situate-encryption-key-verifier) - (allout-get-encryption-key-verifier, allout-verify-key) - (allout-next-topic-pending-encryption) - (allout-encrypt-decrypted, allout-encrypted-type-prefix): New funcs. - (outline-topic-encryption-bullet, outline-default-encryption-scheme) - (outline-key-verifier-handling, outline-key-hint-handling) - (outline-encrypt-unencrypted-on-saves): New defcustoms. - (allout-file-key-verifier-string, allout-encryption-scheme) - (allout-key-verifier-string, allout-key-hint-string) - (allout-after-save-decrypt): New variables. - (allout-write-file-hook-handler, allout-auto-save-hook-handler) - (allout-after-saves-handler): New hook functions. - (allout-post-command-business): Do allout-after-save-decrypt. - (allout-enable-file-variable-adjustment): Custom var to enable - mechanism for adding and adjusting settings of Emacs file variables. - (allout-adjust-file-variable, allout-file-vars-section-data): - New functions, implement the mechanism. - (outlineify-sticky): Use the file vars mechanism. - (allout-inhibit-protection, allout-during-write-cue) - (allout-override-protect, allout-before-change-protect): Remove. - (allout-flag-region, allout-open-topic): Adjust read-only text. - (allout-open-line-not-read-only): Add to facilitate read-only - text based protection. - (allout-kill-line): Revise to adjust read-only text, clue the - user about the inhibition. - (allout-unprotected): Use unwind-protect. - (allout-shift-in, allout-shift-out): Disallow manually shifting a - topic deeper than the offspring depth of the previous topic - - avoiding confusing "containment discontinuities". - (allout-reindent-bodies): Fix retention of body relative hanging - indent during promotion of collapsed bodies. - (allout-open-topic): Make it easy to open new topic with same - bullet as current topic - topic creation functions provided with - any universal argument provokes now prompt for bullet, defaulting - to the bullet of the previous topic. - (allout-plain-bullets-string, allout-distinctive-bullets-string): - Plain bullet alternates `.' period and `,' comma only. All other - bullets are relegated to special status (but customizable). - (allout-end-of-entry): Rename from allout-end-of-current-entry - since it actually operates w.r.t. most immediately containing - entry, visible or not. - (allout-hide-current-entry, allout-show-current-entry): Use the - revised version. - (allout-old-expose-topic): Solidify deprecation. - (allout-end-of-subtree): Add so we can span concealed as well - as visible topics. - (allout-end-of-current-subtree): Use `allout-end-of-subtree'. - (allout-end-of-current-heading): Tweak to just respect the first line. - (allout-get-body-text): Add. - (allout-ascend-to-depth, allout-ascend): Position at end of prefix - when invoked interactively. - (allout-up-current-level): Use `interactive-p'. - (allout-mode, allout-init): Miscellaneous docstring and - operational refinements, as well as hookups of new encryption stuff. - (allout-beginning-of-current-entry): Now works as advertised. - (allout-end-of-current-entry): Remove of superfluous allout-show-entry. - (allout-isearch-rectification): Refine condition for isearching. - (allout-isearch-abort, allout-enwrap-isearch) - (allout-flag-region, my-region-active-p): Relocate some macros. - (allout-title): Fallback title is (buffer-name), not - non-existing (current-buffer-name). - (subst-char-in-string): Define if absent (for some XEmacs versions). - -2005-10-20 Jari Aalto - - * mail/sendmail.el (mail-setup-hook, mail-aliases) - (mail-yank-prefix, mail-indentation-spaces, mail-yank-hooks) - (mail-citation-prefix-regexp, mail-signature-file) - (mail-default-headers, mail-bury-selects-summary) - (mail-send-nonascii): Add autoload cookies. - -2005-10-20 Emanuele Giaquinta (tiny change) - - * frame.el (blink-cursor-mode): Add `mac' to the list of - window-system's that support blinking cursor. - -2005-10-20 Reiner Steib - - * textmodes/org.el (org-level-color-stars-only): Fix typo in docstring. - -2005-10-20 Eli Zaretskii - - * makefile.w32-in ($(lisp)/mh-e/mh-loaddefs.el): - Bind find-file-suppress-same-file-warnings to t, to avoid warnings due - to different drive letter case in D:/foo/bar.el vs d:/foo/bar.el. - -2005-10-20 Kim F. Storm - - * ido.el (ido-is-tramp-root): Simplify regexp matching tramp root. - (ido-set-current-directory): Don't add / after final @. - (ido-file-name-all-completions-1): Adapt to fixed tramp completion. - Explicitly handle ange-ftp completion oddities. - (ido-make-file-list): Don't rotate list at tramp root to avoid - triggering tramp file handler for expand-file-name via get-file-buffer. - -2005-10-19 Stefan Monnier - - * savehist.el (savehist-coding-system): Revert to checking XEmacs. - -2005-10-19 Jay Belanger - - * calc/calc-units.el (math-standard-units): Add units, adjust - symbols and update values. - (math-unit-prefixes): Add more prefixes. - -2005-10-19 Romain Francoise - - * bookmark.el (bookmark-menu-heading): New face. - (bookmark-bmenu-list): Use it. - Don't fiddle with `baud-rate' at top-level. - -2005-10-18 Chong Yidong - - * image.el (create-image, find-image): Mention max-image-size in - docstring. - -2005-10-18 Stefan Monnier - - * savehist.el (savehist-load): Revert to checking XEmacs. - - * textmodes/conf-mode.el: Don't use font-lock-defaults-alist. - Various docstring and line-width fixups. - (conf-mode): Use cond. - Set font-lock-defaults. Don't set comment-use-syntax. - -2005-10-18 David Ponce - - * tree-widget.el (tree-widget-button-click): New function. - (tree-widget-button-keymap): Use it. - -2005-10-18 Romain Francoise - - * bookmark.el (bookmark-insert-location, bookmark-bmenu-list) - (bookmark-bmenu-hide-filenames): Add follow-link property. - Improve help-echo text. - - * ffap.el (find-file-at-point): Doc fix. - -2005-10-18 YAMAMOTO Mitsuharu - - * mouse.el (mouse-set-region): Don't do sit-for on a mac frame. - -2005-10-18 Masatake YAMATO - - Install to the CVS repository what I forgot to install in my - 2005-10-16 changes. - - * progmodes/python.el (python-complete-symbol): Pass the common - prefix substring of completion to `display-completion-list'. - - * textmodes/org.el (org-complete): Ditto. - -2005-10-18 Masatake YAMATO - - Fix a bug reported by Sven Joachim . - - * woman.el (WoMan-xref-man-page): New button type derived - from `Man-abstract-xref-man-page'. - (woman-mode): Pass `WoMan-xref-man-page' to `Man-highlight-references'. - - * man.el (Man-abstract-xref-man-page): New button type. - (Man-xref-man-page): Make it derived from `Man-abstract-xref-man-page'. - (Man-highlight-references): Add new optional argument `xref-man-type'. - -2005-10-18 Nick Roberts - - * progmodes/gud.el (gud-menu-map): Correct condition for fringe. - -2005-10-17 Chong Yidong - - * cus-edit.el (Custom-move-and-invoke): Delete. - (custom-mode-map): Bind mouse-1 to widget-move-and-invoke. - - * wid-edit.el (widget-move-and-invoke): New function, from - Custom-move-and-invoke. - -2005-10-17 Bill Wohler - - Move all remaining images from lisp/toolbar to etc/images, move - lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place - the low resolution images in their own directory (low-color). - - * toolbar/attach.*, toolbar/cancel.*, toolbar/close.* - * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.* - * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.* - * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.* - * toolbar/preferences.*, toolbar/print.*, toolbar/save.* - * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.* - * toolbar/spell.*, toolbar/undo.*: Move to etc/images. - - * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*. - * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*. - * toolbar/lc-help.*: Move to etc/images/low-color/help.*. - * toolbar/lc-home.*: Move to etc/images/low-color/home.*. - * toolbar/lc-index.*: Move to etc/images/low-color/index.*. - * toolbar/lc-new.*: Move to etc/images/low-color/new.*. - * toolbar/lc-open.*: Move to etc/images/low-color/open.*. - * toolbar/lc-paste.*: Move to etc/images/low-color/paste.*. - * toolbar/lc-preferences.*: Move to etc/images/low-color/preferences.*. - * toolbar/lc-print.*: Move to etc/images/low-color/print.*. - * toolbar/lc-save.*: Move to etc/images/low-color/save.*. - * toolbar/lc-saveas.*: Move to etc/images/low-color/saveas.*. - * toolbar/lc-search.*: Move to etc/images/low-color/search.*. - * toolbar/lc-spell.*: Move to etc/images/low-color/spell.*. - * toolbar/lc-undo.*: Move to etc/images/low-color/undo.*. - - To conform with convention, replace the underscore (_) in the - following image names with dash (-) or (/) as appropriate. - - * toolbar/back_arrow.*: Move to etc/images/back-arrow.*. - * toolbar/fld_open.*: Move to etc/images/fld-open.*. - * toolbar/fwd_arrow.*: Move to etc/images/fwd-arrow.*. - * toolbar/jump_to.*: Move to etc/images/jump-to.*. - * toolbar/left_arrow.*: Move to etc/images/left-arrow.*. - * toolbar/right_arrow.*: Move to etc/images/right-arrow.*. - * toolbar/up_arrow.*: Move to etc/images/up-arrow.*. - * toolbar/lc-back_arrow.*: Move to etc/images/low-color/back-arrow.*. - * toolbar/lc-fwd_arrow.*: Move to etc/images/low-color/fwd-arrow.*. - * toolbar/lc-jump_to.*: Move to etc/images/low-color/jump-to.*. - * toolbar/lc-left_arrow.*: Move to etc/images/low-color/left-arrow.*. - * toolbar/lc-right_arrow.*: Move to etc/images/low-color/right-arrow.*. - * toolbar/lc-up_arrow.*: Move to etc/images/low-color/up-arrow.*. - * toolbar/mail_compose.*: Move to etc/images/mail/compose.*. - * toolbar/mail_send.*: Move to etc/images/mail/send.*. - - * info.el (info-tool-bar-map): Replace underscores in image names - with dashes. - - * makefile.w32-in (WINS): Remove toolbar. - - * menu-bar.el: Replace toolbar/tool-bar.el with tool-bar.el in comment. - - * tool-bar.el: Move to lisp from toolbar. Now that - toolbar is empty, it should be deleted when folks run "cvs up -P". - -2005-10-18 Jay Belanger - - * calc/calc-store.el (calc-store-into): Get the proper variable name - to display in message. - -2005-10-18 Nick Roberts - - * progmodes/gdb-ui.el (gdb-var-create-handler): Make watch - expressions display in speedbar for all buffers when debugging. - (gdb-speedbar-expand-node): Ensure node contraction is always updated. - - * speedbar.el (speedbar-set-mode-line-format): Indent properly. - (speedbar-insert-button, speedbar-make-button): - Use add-text-properties. - (speedbar-update-localized-contents) - (speedbar-update-directory-contents) - (speedbar-update-special-contents): Use dolist. - (speedbar-buffer-easymenu-definition): Add a menu separator. - -2005-10-17 Jason Rumney - - * makefile.w32-in: Use $(lisp) consistently. - (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): New targets - for shell specific generation of mh-autoloads. - -2005-10-17 Richard M. Stallman - - * textmodes/tex-mode.el (tex-font-lock-keywords-2): Undo prev change. - -2005-10-17 Stefan Monnier - - * jit-lock.el (jit-lock-fontify-now): - Move jit-lock-context-unfontify-pos to avoid wasted work. - -2005-10-17 Michael Albinus - - * net/tramp.el (tramp-completion-mode): New defvar. Used in - `tramp-completion-mode' for checking if we are in completion mode. - (tramp-completion-handle-file-name-all-completions): Reorder code - in order to complete for file names only in case there are no - method/user/host completions. This is necessary for cooperation - with ido. Reported by Kim F. Storm . - -2005-10-16 Chong Yidong - - * longlines.el (longlines-search-forward) - (longlines-search-backward): Match any number of spaces. - -2005-10-16 Thien-Thi Nguyen - - * diff-mode.el (diff-mode): Doc fix. - -2005-10-16 David Reitter - - * mail/sendmail.el (send-mail-function): Use mailclient-send-it - as default on darwin and windows systems. - -2005-10-16 Sven Joachim (tiny change) - - * arc-mode.el (archive-zip-extract): Doc fix. - -2005-10-16 Romain Francoise - - * mouse.el (mouse-1-click-follows-link): Doc fix. - -2005-10-16 Stefan Monnier - - * savehist.el: Don't require CL at runtime. - (savehist-xemacs): Remove. - (savehist-coding-system): Use utf-8 if present, regardless of religion. - (savehist-no-conversion): Use (featurep 'xemacs). - (savehist-load): Check existence of start-itimer rather than XEmacs. - Use an idle timer. - (savehist-process-for-saving): Replace use of CL funs `subseq' and - `delete-if-not'. - -2005-10-16 Hrvoje Niksic - - * savehist.el: Newer version. - (savehist-autosave-interval, savehist-coding-system, savehist-timer) - (savehist-last-checksum, savehist-no-conversion): New vars. - (savehist-autosave, savehist-process-for-saving, savehist-printable): - New functions. - (savehist-load, savehist-save): Use them. - (savehist-delimit): Remove. - -2005-10-16 Stefan Monnier - - * progmodes/compile.el (compilation-goto-locus): Display the - compilation buffer first and the source buffer second, in case they're - in overlapping frames. Don't raise the compilation frame if it was the - selected window upon entry. Pass the `other-window' arg to - pop-to-buffer. - - * info.el (Info-fontify-node): Use dolist. - Change add-text-properties to put-text-property. - -2005-10-16 Roland Winkler - - * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past - bound of search. - -2005-10-16 Masatake YAMATO - - * dabbrev.el (dabbrev-completion): Pass the common - prefix substring of completion to `display-completion-list'. - - * filecache.el (file-cache-minibuffer-complete) - (file-cache-complete): Ditto. - - * tempo.el (tempo-display-completions): Ditto. - - * wid-edit.el (widget-file-complete, widget-color-complete): Ditto. - - * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto. - - * eshell/em-hist.el (eshell-list-history): Ditto. - - * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto. - - * mail/mailalias.el (mail-complete): Ditto. - - * progmodes/etags.el (complete-tag): Ditto. - - * progmodes/make-mode.el (makefile-complete): Ditto. - - * progmodes/meta-mode.el (meta-complete-symbol): Ditto. - - * progmodes/octave-mod.el (octave-complete-symbol): Ditto. - - * progmodes/pascal.el (pascal-complete-word) - (pascal-show-completions): Ditto. - - * textmodes/bibtex.el (bibtex-complete-internal): Ditto. - - * simple.el (completion-common-substring): New variable. - (completion-setup-function): Use `completion-common-substring' - to put faces. - -2005-10-16 YAMAMOTO Mitsuharu - - * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el. - (x-get-selection, mac-select-convert-to-string): Convert from/to - UTF-16 clipboard data as in native byte order, no BOM. - -2005-10-16 Nick Roberts - - * progmodes/gud.el (gud-tool-bar-map): Rename the images - appropriately (gud/next, gud/nexti, gud/step, gud/stepi). - (gud-sentinel): Use speedbar-frame to check for speedbar. - -2005-10-15 Richard M. Stallman - - * savehist.el: New file. - -2005-10-14 Karl Chen - - * textmodes/tex-mode.el (tex-font-lock-keywords-2): - Fix bug in \bf fontification. - -2005-10-15 Stefan Monnier - - * pcvs.el (cvs-edit-log-files): New var. - (cvs-mode-edit-log): New arg `file'. - (cvs-edit-log-minor-wrap): Don't set the ignore-marks property. - Instead force the use of the original file and nothing else. - (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless - the cvs-minor-wrap-function is set. - (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap. - -2005-10-14 Bill Wohler - - * toolbar/gud-break.*: Moved to etc/images/gud/break.*. - * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*. - * toolbar/gud-down.*: Moved to etc/images/gud/down.*. - * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*. - * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*. - * toolbar/gud-n.*: Moved to etc/images/gud/n.*. - * toolbar/gud-print.*: Moved to etc/images/gud/print.*. - * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*. - * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*. - * toolbar/gud-run.*: Moved to etc/images/gud/run.*. - * toolbar/gud-si.*: Moved to etc/images/gud/si.*. - * toolbar/gud-s.*: Moved to etc/images/gud/s.*. - * toolbar/gud-until.*: Moved to etc/images/gud/until.*. - * toolbar/gud-up.*: Moved to etc/images/gud/up.*. - * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*. - - * progmodes/gud.el (gud-tool-bar-map): Rename the images - appropriately (for example, gud-break to gud/break). - -2005-10-14 Chong Yidong - - * longlines.el (longlinges-search-function) - (longlines-search-forward, longlines-search-backward): New functions. - (longlines-mode): Set isearch-search-fun-function to - longlinges-search-function. - - * mouse.el (mouse-drag-region-1): Handle the case where a - double-click event is bound to an arbitrary function. - -2005-10-14 David Ponce - - * recentf.el (recentf-track-opened-file) - (recentf-track-closed-file, recentf-update-menu) - (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff. - (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey - mouse-1-click-follows-link. - -2005-10-13 Jan Dj,Ad(Brv - - * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from - Gnome file-manager.png. Suggested by - Joachim Nilsson . - - * toolbar/README: Add diropen.xpm. - -2005-10-13 Bill Wohler - - * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE - restrictions. Suggested by David Robinow . - -2005-10-13 Stefan Monnier - - * progmodes/mixal-mode.el (mixal-operation-codes-alist): - Don't waste the byte-compiler's time on constant data. - -2005-10-13 Kenichi Handa - - * international/utf-8.el (utf-8-compose): Display an invalid UTF-8 - byte with `escape-glyph' face. - - * international/fontset.el (ccl-encode-unicode-font): - Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode. - Handle the case that ucs-mule-to-mule-unicode translates a character to - ASCII (usually for IPA characters). - -2005-10-12 Stefan Monnier - - * info.el (Info-fontify-node): Don't be fooled by a lone "...". - Don't hide the underline of titles if font-lock-mode is disabled. - -2005-10-12 Bill Wohler - - * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads. - (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any - files in MH-E-SRC have been updated. - (updates, compile, recompile, bootstrap): Depend on mh-autoloads. - -2005-10-12 Stefan Monnier - - * progmodes/mixal-mode.el (mixal-operation-codes): Remove. - (mixal-mode-syntax-table): Add \n as end-comment. - (mixal-operation-codes-alist): Immediately initialize to full value. - (mixal-add-operation-code): Remove. - (mixal-describe-operation-code): Make the arg non-optional. - Use the interactive spec instead. - Use mixal-operation-codes-alist rather than mixal-operation-codes. - (mixal-font-lock-keywords): Don't highlight comments here any more. - (mixal-font-lock-syntactic-keywords): New var. - (mixal-mode): Use it. Fix comment-start-skip. - -2005-10-12 Jan Dj,Ad(Brv - - * startup.el (command-line-x-option-alist): -nb => -nbi - -2005-10-12 Kim F. Storm - - * startup.el (fancy-splash-default-action): Discard mouse click in - the splash screen window, as it has no sensible meaning in the - next window to be selected. Fixes error reported by Jan D. - -2005-10-12 Reiner Steib - - * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil. - -2005-10-11 Stefan Monnier - - * progmodes/mixal-mode.el: Sync with version in the GNU MDK project. - Try to fix up minor layout issues like indentation, line break, etc... - (mixal-mode-syntax-table): Don't try to specify comment syntax, - because it doesn't work. - (mixal-operation-codes): Add some more codes. - (mixal-font-lock-keywords): Process comments here. - (mixal-mode): mixasm no longer needs -g option. - -2005-10-11 Sven Joachim (tiny change) - - * progmodes/sh-script.el (sh-tmp-file): - Use mktemp -t. Finish support for es and rc shells. - -2005-10-11 Jay Belanger - - * calc/calcalg2.el (calc-integral): With an argument, compute the - definite integral. - -2005-10-11 Chong Yidong - - * mouse.el (mouse-drag-region-1): Don't try to catch a - double-click when doing follow-link (it's overridden anyway). - -2005-10-11 Juanma Barranquero - - * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix. - (autoload-print-form-outbuf): Add docstring. - -2005-10-11 Juri Linkov - - * info.el (Info-mode-menu): Delete menu item "Edit". - (Info-mode): Delete description of Info-edit from docstring, - and rearrange descriptions of Info commands in the order - they are documented in the Info manual. - -2005-10-11 Stefan Monnier - - * calendar/appt.el (appt-check): Use diary-selective-display var. - -2005-10-10 Richard M. Stallman - - * net/newsticker.el (newsticker-start, newsticker-show-news): - Add autoload cookies. - -2005-10-10 Emanuele Giaquinta - - * progmodes/sh-script.el (sh-tmp-file): Use mktemp. - -2005-10-10 Karl Chen - - * jka-cmpr-hook.el (jka-compr-handler): Fix typo in `operations' prop. - -2005-10-10 Jay Belanger - - * calc/calc-arith.el (math-check-known-scalarp) - (math-check-known-matrixp): Check the values of arguments that are - variables. - (math-check-known-square-matrixp): New function. - (math-known-square-matrixp): Use math-check-known-square-matrixp. - (math-super-types): Add sqmatrix type. - - * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): Change the - mode name `square' to `sqmatrix'. - - * calc/calc.el (calc-matrix-mode, calc-set-mode-line): Change the - mode name `square' to `sqmatrix'. - -2005-10-10 Stefan Monnier - - * progmodes/etags.el (select-tags-table-mode): Don't use - selective-display. - (tags-select-tags-table): Pass `button' to the action function. - (select-tags-table): Place the side-info on button properties rather - than in hidden text. Abbreviate file names. - (select-tags-table-mode-map): Inherit rather than copy buttom-map. - (select-tags-table-select): Add `button' argument. - Get side-info from the button property rather than from hidden text. - -2005-10-11 Nick Roberts - - * progmodes/gud.el (gud-install-speedbar-variables): Add more bindings. - (gud-speedbar-buttons): Preserve point if possible. - (gud-sentinel): Restore previous speedbar display type. - - * progmodes/gdb-ui.el (gdba): Improve diagram. - (def-gdb-auto-update-handler, gdb-info-locals-handler) - (gdb-put-breakpoint-icon, gdb-remove-breakpoint-icons): - Call get-buffer-window once. - -2005-10-10 Stefan Monnier - - * progmodes/pascal.el (pascal-mode-map): Move init into declaration. - (pascal-mode-syntax-table): Make (* *) markers same class as { ... }. - (pascal-indent-command): Remove unused var `ind'. - (pascal-indent-case): Remove unused var `oldpos'. - (pascal-outline-map): Don't inherit from pascal-mode-map anymore, - since it's now used as a proper minor mode map. - (pascal-outline): Rename to pascal-outline-mode. - (pascal-outline-mode): Use define-minor-mode. - (pascal-outline-mode, pascal-outline-change): Use overlays rather than - selective-display. - -2005-10-10 Andreas Schwab - - * textmodes/tex-mode.el (tex-font-lock-keywords-2): Adjust match - number. Reported by Karl Chen . - - * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Fix for building - outside source directory. - -2005-10-10 Carsten Dominik - - * textmodes/org.el (org-mode-map): Explicit definition of `C-c - C-x' as a prefix. - (orgtbl-mode-map): Full keymap instead of sparse, because all - `self-insert-command' keys are redefined in this map. - (org-export-as-html): Specify charset for HTML file, by taking it - from the coding system. - -2005-10-10 Kenichi Handa - - * textmodes/flyspell.el (flyspell-check-word-p): - If unread-command-events is non-empty, don't call sit-for. - -2005-10-09 Richard M. Stallman - - * font-lock.el (font-lock-syntactic-keywords) - (font-lock-keywords): Doc fixes. - - * textmodes/flyspell.el (flyspell-external-point-words): - Simplify logic, and don't try to check for consecutive appearances - of one incorrect word. - -2005-10-10 Nick Roberts - - * speedbar.el (speedbar-buffer-easymenu-definition): Add menu - separator. - - * progmodes/gud.el (gud-last-speedbar-buffer): Remove. - (gud-install-speedbar-variables): Add GUD to speedbar "Displays" list. - (gud-expansion-speedbar-buttons): New function. - (gud-speedbar-buttons): Check for gud-comint-buffer. - -2005-10-09 Bill Wohler - - * Makefile.in (updates): Add mh-loaddefs dependency. - -2005-10-09 Chong Yidong - - * speedbar.el (speedbar-file-key-map): Fix typo. - -2005-10-09 Daniel Brockman - - * cus-start.el (line-spacing): Add custom spec. - -2005-10-09 Romain Francoise - - * textmodes/ispell.el (ispell-check-version): Fix last change. - -2005-10-09 Jan Dj,Ad(Brv - - * term/x-win.el: Remove -i, --icon-type from comment. - - * startup.el (command-line-x-option-alist): Remove options -i, - -itype, --icon-type, added -nb, --no-bitmap-icon - -2005-10-09 Nick Roberts - - * progmodes/gud.el (gud-speedbar-menu-items): Use :visible - instead of :active. - -2005-10-08 Eric Hanchrow (tiny change) - - * textmodes/ispell.el (ispell-check-version): - Ignore hyphen, and all that follows, in aspell's version text. - -2005-10-08 Jay Belanger - - * calc/calc-arith.el (math-known-square-matrixp): New function. - (math-pow-fancy): Check for matrices before distributing exponent - across products. - - * calc/calc-keypd.el (calc-do-keypad): Widen keypad window for - fullscreen keypad. Suggested by Luc Teirlinck. - (calc-keypad-show-input): Add space for formatting. - - * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): - Add square matrix option. - - * calc/calc-poly.el (math-expand-term): Check for matrices instead - of checking calc-matrix-mode when deciding how to expand. - - * calc/calc.el (calc-set-mode-line): Add square matrix option. - -2005-10-08 Lars Hansen - - * net/tramp.el (tramp-perl-directory-files-and-attributes): - Add error handling. - (tramp-handle-directory-files-and-attributes): Handle perl error msg. - -2005-10-08 Michael Albinus - - Sync with Tramp 2.0.51. - - * net/tramp.el (tramp-handle-set-visited-file-modtime) - (tramp-handle-insert-file-contents, tramp-handle-write-region): - Insert special handling for `last-coding-system-used', again - it still seems to be necessary (unlike stated before). - Reported by Toshinori Sugita . - (tramp-password-prompt-regexp): There might be other words before - trailing ":". Reported by Kurt Steinkraus . - (tramp-chunksize): Improve docstring. - (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks - Emacs 20. Use `tramp-octal-to-decimal' therefore. Reported by - Christian Joergensen . - -2005-10-07 Glenn Morris - - * progmodes/f90.el (f90-keywords-re, f90-mode): Doc fix. - (f90-font-lock-keywords-2, f90-mode-abbrev-table): Add `double - precision'. - -2005-10-07 Romain Francoise - - * ibuf-ext.el (ibuffer-do-shell-command-pipe) - (ibuffer-do-shell-command-pipe-replace) - (ibuffer-do-shell-command-file, ibuffer-do-eval) - (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely) - (ibuffer-do-revert, ibuffer-do-replace-regexp) - (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp) - (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode) - (ibuffer-filter-by-name, ibuffer-filter-by-filename) - (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt) - (ibuffer-filter-by-content, ibuffer-filter-by-predicate - (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name) - (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size): - Autoload file sans suffix. - - * emulation/cua-base.el (cua-toggle-global-mark): Likewise. - -2005-10-07 David Ponce - - * recentf.el (recentf-menu-open-all-flag): New option. - (recentf-digit-shortcut-command-name): New function. - (recentf--shortcuts-keymap): New variable. - (recentf-menu-shortcuts): New variable. - (recentf-make-menu-items): Initialize it. Replace the "More..." - menu item by "All...", if `recentf-menu-open-all-flag' is non-nil. - (recentf-menu-value-shortcut): New function. - (recentf-make-menu-item): Use it. No more in-lined. - (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'. - (recentf-open-most-recent-file): Rename from - `recentf-open-file-with-key'. Don't depend on key binding. - (recentf-mode-map): New variable. - (recentf-mode): Use it. - -2005-10-06 Bill Wohler - - * mh-e/mh-loaddefs.el: Remove. Now generated automatically. - - * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el. - (MH-E-SRC): New. Used by mh-autoloads. - (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any - files in MH-E-SRC have been updated. - (compile, recompile, bootstrap): Depend on mh-autoloads. - -2005-10-07 Nick Roberts - - * progmodes/gud.el (gud-menu-map): Only display un-intuitive - gud-break and gud-remove icons when the fringe is not available. - - * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width): - Typo. - -2005-10-06 Michael Cadilhac - - * play/zone.el (zone): Wrap body with save-window-excursion. - -2005-10-06 Stefan Monnier - - * calendar/cal-menu.el (calendar-mouse-view-diary-entries): - Use the new `list-only' arg to diary-list-entries. - - * calendar/diary-lib.el: Use overlays rather than selective-display. - (diary-selective-display): New var. - (diary-header-line-format): Use it. - (diary-list-entries): Add argument `list-only'. - Put the buffer in diary-mode. Don't add \^M at beg and end. - Replace \^M by invisible overlays. - (diary-unhide-everything): Replace \^M by invisible overlays. - (print-diary-entries): Look for overlays rather than \^M. - Add a space to the temp buffer name. - (diary-show-all-entries, mark-diary-entries, make-diary-entry): - Put the buffer in diary-mode. - (list-sexp-diary-entries): Replace \^M by invisible overlays. - (diary-anniversary): Make the year arg optional. - (diary-time-regexp): New const. - (diary-font-lock-keywords): Use it to accept a few more time formats. - - * pcvs.el (cvs-sentinel): Make sure we do re-enable undo. - -2005-10-06 Thien-Thi Nguyen - - * textmodes/artist.el (artist-ellipse-mirror-quadrant): - Fix bug introduced 2005-07-03: Use (car (last ...)) - to faithfully reproduce replaced artist-last. - (artist-set-arrow-points-for-poly): Likewise. - Suggested by Johan Bockg,Ae(Brd. - -2005-10-06 Juanma Barranquero - - * dframe.el (x-pointer-hand2, x-pointer-top-left-arrow): - * wid-edit.el (widget): - * progmodes/gdb-ui.el (gdb-buffer-fringe-width): - * progmodes/vhdl-mode.el (speedbar-attached-frame): Add defvars. - -2005-10-06 Kenichi Handa - - * international/mule-cmds.el (set-language-environment): - Fix setting up of case-table for unibyte mode. - - * simple.el (what-cursor-position): If the character is displayed - by some `display' text property, show that. Don't use - single-key-description for eight-bit characters in multibyte mode. - -2005-10-06 Nick Roberts - - * progmodes/gdb-ui.el (gdb-fringe-width): New variable. - (gdb-ann3): Set it. - (gdb-put-breakpoint-icon): Don't take fringe-width from speedbar frame. - (gdb-info-frames-custom): Use inverse-video for first five - characters of selected frame only. - (gdb-get-frame-number): Select frame even when point is on frame - number. - -2005-10-06 Masatake YAMATO - - * progmodes/gdb-ui.el (gdb-info-breakpoints-custom): - Put `font-lock-function-name-face'. - (gdb-info-frames-custom): Put `font-lock-function-name-face' - and `font-lock-variable-name-face' - (gdb-registers-font-lock-keywords): New font lock keywords definition. - (gdb-registers-mode): Use `gdb-registers-font-lock-keywords`. - (gdb-memory-font-lock-keywords): New font lock keywords definition. - (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'. - (gdb-local-font-lock-keywords): New font lock keywords definition. - (gdb-locals-mode): Use `gdb-local-font-lock-keywords' - (gdb-threads-font-lock-keywords): New font lock keywords definition. - (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'. - -2005-10-05 Michael Kifer - - * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst. - (ediff-merge-region-is-non-clash-to-skip): Previously called - ediff-merge-region-is-non-clash. - - * ediff-mult.el (ediff-append-custom-diff, ediff-meta-show-patch): - Use insert-buffer-substring. - - * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for - selecting files to patch. Also bug fixes. - - * ediff-util.el (ediff-setup): Bug fix. - (ediff-next-difference): Never skip clashes that differ in white - space only. - - * ediff-wind.el (ediff-setup-control-frame) - (ediff-destroy-control-frame): Check the menubar feature. - - * viper-cmd.el (viper-normalize-minor-mode-map-alist) - (viper-refresh-mode-line): Use make-local-variable to localize - some vars instead of make-variable-buffer-local. Suggested by - Stefan Monnier. - - * viper-init.el (viper-make-variable-buffer-local): Delete alias. - (viper-restore-cursor-type, viper-set-insert-cursor-type): - Use make-local-variable instead of make-variable-buffer-local. - Suggested by Stefan Monnier. - - * viper.el (viper-mode): Don't use viper-make-variable-buffer-local. - (viper-comint-mode-hook): Use make-local-variable on - require-final-newline. - (viper-non-hook-settings): Don't use make-variable-buffer-local. - -2005-10-05 Stefan Monnier - - * progmodes/scheme.el (scheme-mode-syntax-table): Mark ; as being - also the second char of a comment-start sequence. - (scheme-sexp-comment-syntax-table): New var. - (lambda, define): Set their scheme-doc-string-elt property. - (scheme-font-lock-syntactic-face-function): Handle sexp-comments. - Use lisp-font-lock-syntactic-face-function now that it properly - handles |...| symbols. - (scheme-mode-variables): Set lisp-doc-string-elt-property, - parse-sexp-lookup-properties and font-lock-extra-managed-props. - - * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting - bit from # to |. - (lisp-font-lock-syntactic-face-function): Distinguish |...| symbols. - - * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property. - (lisp-doc-string-elt-property): New var. - (lisp-font-lock-syntactic-face-function): Use it. - Rewrite to recognize docstrings even for forms not at toplevel. - - * progmodes/scheme.el (scheme-mode-syntax-table): Put the nested - annotation on the | part of #| rather than on the # part. - (scheme-font-lock-syntactic-face-function): New function, to - distinguish strings from |...| symbols. - (scheme-mode-variables): Use it. Also fix up the font-lock-time - syntax-table so that #|...|# is properly highlighted. - - * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function): - Don't mark as docstring the 3rd elem of an unknown toplevel form. - -2005-10-04 Stefan Monnier - - * bindings.el (global-map): Resync [home] and [end] bindings with C-a - and C-e. - - * emacs-lisp/eldoc.el: Move comments into docstrings. - (eldoc-message-commands): Initialize in its declaration. - Add move-beginning-of-line and move-end-of-line. - (eldoc-add-command, eldoc-add-command-completions) - (eldoc-remove-command, eldoc-remove-command-completions): Simplify. - - * outline.el (outline-mark-subtree): Activate the mark. - - * calendar/appt.el (appt-time-regexp): New var. - (appt-add, appt-make-list): Use it. - (appt-convert-time): Clean up. - - * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function): - Don't set any syntax-table property here. - (tex-font-lock-verb): New function. Do it here. - (tex-font-lock-syntactic-keywords): Use it. - -2005-10-04 Richard M. Stallman - - * wid-edit.el (widget-file-complete): Get the widget start point - the right way. Default directory to `/' if file has none. - - * x-dnd.el (x-dnd-drop-data): Check for dedicated windows. - - * textmodes/flyspell.el (flyspell-mode-on): - Call ispell-maybe-find-aspell-dictionaries. - - * textmodes/ispell.el (ispell-word, ispell-region): - Call ispell-maybe-find-aspell-dictionaries. - (ispell-accept-buffer-local-defs): - Don't call ispell-maybe-find-aspell-dictionaries - -2005-10-04 Richard M. Stallman - - * iswitchb.el (iswitchb-buffer-ignore): Label it risky. - -2005-10-04 Emilio C. Lopes - - * iswitchb.el (iswitchb-ignore-buffername-p): Use `functionp' - instead of `fboundp' in order to allow for anonymous functions. - -2005-10-04 Chong Yidong - - * info.el (Info-next, Info-prev, Info-up): Select info buffer, in - case the user clicks on the link while another window is selected. - (Info-speedbar-hierarchy-buttons): Use speedbar-current-frame. - - * dframe.el (dframe-update-keymap): Use mouse-1-click-follows-link - functionality. - (dframe-help-echo): Save point in case mouse tracking is off. - -2005-10-04 Thien-Thi Nguyen - - * net/ange-ftp.el (ange-ftp-ls): Fix typo introduced in last change. - -2005-10-03 Stefan Monnier - - * progmodes/cc-styles.el (c-setup-paragraph-variables): Make sure we do - not change the global value of those vars. - - * progmodes/cc-mode.el (c-basic-common-init): Remove calls to - make-local-variable which we do not need any more. - -2005-10-03 Chong Yidong - - * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path) - (speedbar-ignored-path-expressions, speedbar-buffers-line-path) - (speedbar-add-ignored-path-regexp, speedbar-buffers-line-path) - (speedbar-path-line): Define obsolete aliases. - (speedbar-line-directory): Doc fix. - - * progmodes/vhdl-mode.el (vhdl-speedbar-initialize) - (vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory - instead of speedbar-line-path. - -2005-10-03 Jan Dj,Ad(Brv - - * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window - to nil if dropping on a window. Handle dropping on a minibuffer window - like dropping on a non-window part of Emacs. - -2005-10-03 Stefan Monnier - - * net/ange-ftp.el: Use with-current-buffer. - (ange-ftp-insert-directory): Do not follow symlinks any more. - - * textmodes/ispell.el (ispell-find-aspell-dictionaries): - Remove interactive spec. - -2005-10-03 Kim F. Storm - - * ido.el (ido-mode): Use custom-initialize-set. - -2005-10-02 Richard M. Stallman - - * progmodes/ebnf2ps.el (ebnf-eps-production-list): - Use insert-buffer-substring. - - * net/tramp.el: Pacify byte compiler warnings in pacification code. - (tramp-handle-file-local-copy): Use insert-buffer-substring. - -2005-10-02 Stefan Monnier - - * net/ange-ftp.el (ange-ftp-insert-directory): Undo unintended part - in last change. - (ange-ftp-insert-directory): Fix up the search for the case where - `file' is absolute. - -2005-10-02 Romain Francoise - - * progmodes/compile.el (compile-goto-error): Delete extra paren. - -2005-10-02 Andreas Schwab - - * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without - directory component in the session info. - -2005-10-01 Richard M. Stallman - - * comint.el (comint-redirect-subvert-readonly): Doc fix. - - * simple.el (next-error-internal): New function. - - * progmodes/compile.el (compilation-buffer-name): New arg MODE-COMMAND. - (compilation-start): Pass new arg to compilation-buffer-name. - (compile-goto-error): Use next-error-internal. - -2005-10-01 Chong Yidong - - * speedbar.el: Remove RCS tag. - (speedbar-check-read-only): Handle non-existent files. - - * dframe.el, ezimage.el, sb-image.el: Remove RCS tags. - - * info.el (Info-speedbar-hierarchy-buttons) - (Info-speedbar-goto-node): Call speedbar-select-attached-frame. - -2005-10-01 Roland Winkler - - * textmodes/bibtex.el (bibtex-valid-entry-whitespace-re): - Do not match newline. - (bibtex-realign): Do not use bibtex-valid-entry-whitespace-re. - (bibtex-summary): Remove unnecessary save-excursion. - (bibtex-fill-field-bounds): Use fill-region-as-paragraph. - -2005-10-01 YAMAMOTO Mitsuharu - - * term/mac-win.el: Add charset info for "iso10646-1". - Modify default fontset to use ATSUI-compatible fonts for some charsets - if available. - -2005-10-01 Chong Yidong - - * speedbar.el: Re-apply arch tag. - (speedbar-version): Rename to version 1.0. Suggested by Eric - M. Ludlam. - Reapply two changes from Emacs CVS' version of speedbar lost - during the merge: - (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library. - (speedbar-frame-parameters): Improve customize type. - -2005-09-30 Stefan Monnier - - * net/ange-ftp.el (ange-ftp-gwp-start): Use with-current-buffer. - (ange-ftp-file-directory-p): Fix the symlink case. - (ange-ftp-insert-directory): When listing a single file, get a list of - the parent buffer and extract the relevant line. Inspired from a patch - by Katsumi Yamaoka . - (ange-ftp-file-name-sans-versions): Simplify. - -2005-09-30 Bill Wohler - - Move MH-E image files from toolbar and mail directories into - etc/images. - - * mail/reply2.*: Move to etc/images/mail/reply*. - - * toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm: - * toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Move to - etc/images. - - * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*: - * toolbar/reply*: Move to etc/images/mail. - - * toolbar/rescan.*: Move and rename to etc/images/refresh.*. - -2005-09-30 Eric M. Ludlam - - * speedbar.el: New version 1.0pre3. - - Frame management code (including timer, and mouse click specifics) - moved to dframe.el: - (speedbar-attached-frame): Removed. Use dframe-attached-frame. - (speedbar-timer): Removed. Use dframe-timer. - (speedbar-close-frame): Removed. Use dframe-close-frame. - (speedbar-activity-change-focus-flag): Removed. Use - dframe-activity-change-focus-flag. - (speedbar-update-speed, speedbar-navigating-speed): Obsolete. Use - dframe-update-speed. - - (speedbar-current-frame): New macro. Use this instead of the - variable speedbar-frame. - - (speedbar-use-images, speedbar-expand-image-button-alist) - (speedbar-insert-image-button-maybe): Moved to sb-image.el. - - (speedbar-find-image-on-load-path): Removed. Replaced by - defezimage in ezimage.el. - (speedbar-expand-image-button-alist): Removed. Replaced by - ezimage-expand-image-button-alist in ezimage.el. - - (speedbar-ignored-directory-regexp) - (speedbar-add-ignored-directory-regexp) - (speedbar-ignored-directory-expressions) - (speedbar-line-directory, speedbar-buffers-line-directory) - (speedbar-directory-line, speedbar-buffers-line-directory): - Renamed, replacing `path' with `directory'. - - (speedbar-create-directory, speedbar-expand-line-descendants) - (speedbar-toggle-line-expansion) - (speedbar-contract-line-descendants): New commands. - - (speedbar-query-confirmation-method, speedbar-select-frame-method) - (speedbar-use-tool-tips-flag): New options. - - (speedbar-check-read-only, speedbar-require-version) - (speedbar-insert-separator, speedbar-buffers-tail-notes) - (speedbar-handle-delete-frame, speedbar-try-completion) - (speedbar-update-localized-contents): New functions. - - (speedbar-incompatible-version, speedbar-ro-to-do-point) - (speedbar-object-read-only-indicator): New variables. - - (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook): - New hooks. - - (speedbar-separator-face): New face. - - (speedbar-supported-extension-expressions): Add `.g' and `.ma?k'. - (speedbar-ignored-modes): Add fundamental-mode. - (speedbar-directory-unshown-regexp): Add . directories. - - (speedbar-key-map): Remove old SPC and DEL page up/down keys. - (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and - `]' for full expand/close. - (speedbar-buffers-key-map): Add SPC to toggle node expansion. - - (speedbar-check-vc): Support hidden files. - (speedbar-vc-check-dir-p): Use vc-state if available for CVS. - (speedbar-this-file-in-vc): Use vc-state if available. If VC - state is nil, it is not checked out. - - (speedbar-line-text, speedbar-line-token): Support expand buttons - with no text. - (speedbar-refresh): Universal argument acts as power-click. - (speedbar-fetch-dynamic-tags): If a buffer is in Emacs, switch to - that buffer to get variable values. - - And many other bugfixes. - - * dframe.el, ezimage.el, sb-image.el: New files. - - * sb-*.xpm: Remove files. New image files installed into - etc/images/ezimage. - -2005-09-30 Kenichi Handa - - * ps-mule.el (ps-mule-show-warning): If a character is in - ps-print-translation-table, don't treat it as non-printable. - -2005-09-30 David Ponce - - * tree-widget.el (tree-widget-themes-load-path): New variable. - (tree-widget-themes-directory): Doc fix. - (tree-widget-image-formats) [Emacs]: Doc fix. - (tree-widget--locate-sub-directory): New function. - (tree-widget-themes-directory): Use it. - - * recentf.el (recentf-filename-handlers): Rename from - `recentf-filename-handler'. Allow a list of functions. - (recentf-menu-items-for-commands): Fix :help strings. - (recentf-apply-filename-handlers): New function. - (recentf-expand-file-name): Use it. - (recentf-cleanup): Remove duplicates too. - -2005-09-29 Juri Linkov - - * faces.el: Rearrange face definitions to be in the same order as - their face descriptions in "(emacs)Standard Faces". - - * isearch.el (isearch, lazy-highlight): Add group `basic-faces'. - - * tooltip.el (tooltip): Add group `basic-faces'. - - * buff-menu.el (Buffer-menu-buffer): Remove group - `font-lock-highlighting-faces'. - - * progmodes/compile.el (compilation-error, compilation-warning) - (compilation-info, compilation-line-number, compilation-column-number): - Change group from `font-lock-highlighting-faces' to `compilation'. - - * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face) - (vhdl-font-lock-attribute-face, vhdl-font-lock-enumvalue-face) - (vhdl-font-lock-function-face, vhdl-font-lock-directive-face) - (vhdl-font-lock-reserved-words-face) - (vhdl-font-lock-translate-off-face, syntax-alist): Remove group - `font-lock-highlighting-faces'. - - * cus-edit.el (custom-buffer-sort-alphabetically): Default to nil. - -2005-09-28 Kim F. Storm - - * emulation/cua-base.el: Set CUA move property on additional commands: - up-list, down-list, backward-up-list, end-of-defun beginning-of-defun, - forward-sexp, backward-sexp, forward-list, backward-list. - -2005-09-28 Romain Francoise - - * comint.el (comint-show-output): Really set point at the - beginning of the output when not using `comint-use-prompt-regexp'. - -2005-09-27 Jay Belanger - - * calc/calc-lang.el (math-oper-table): Raise the precedence of "/" - in TeX mode. - -2005-09-26 Juanma Barranquero - - * textmodes/org.el (org-table-sum): Fix format string. - - * textmodes/tex-mode.el (tex-insert-quote, latex-indent): - Quote face names. - -2005-09-26 Romain Francoise - - * isearch.el (isearch-forward-regexp): Close doc string. - -2005-09-25 Richard M. Stallman - - * simple.el (blink-matching-open): Don't no-op when point is BEGV+1. - - * isearch.el (isearch-forward, isearch-forward-regexp): Doc fixes. - - * progmodes/compile.el (compilation-error-properties): - When getting the file from the previous error message, - correctly decode the new data format. - - * progmodes/cc-cmds.el (c-electric-paren): - Call old-blink-paren only for close-paren. - -2005-09-24 Andreas Schwab - - * term/rxvt.el (rxvt-register-default-colors): Delete redundant - condition. - -2005-09-25 Romain Francoise - - * dired-aux.el (dired-copy-file-recursive): - * dired.el (dired-delete-file): - * ediff-mult.el (ediff-dir-diff-copy-file): - * ediff-util.el (ediff-test-save-region): - * forms.el (forms-mode): - * ido.el (ido-file-internal, ido-delete-file-at-head): - * log-edit.el (log-edit-done): - * ses.el (ses-yank-resize): - * play/gomoku.el (gomoku-human-plays, gomoku) - (gomoku-human-resigns, gomoku-prompt-for-other-game) - (gomoku-offer-a-draw): - * play/landmark.el (lm-human-resigns, lm): - * net/eudcb-ldap.el (eudc-ldap-check-base): - * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game): - * progmodes/ebrowse.el (ebrowse-find-pattern): - * progmodes/idlw-shell.el (idlwave-shell-set-bp-check): - * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer): - End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space. - - * vc.el (vc-delete-file): - * play/gomoku.el (gomoku-terminate-game, gomoku) - (gomoku-prompt-for-move, gomoku-human-takes-back): - * play/landmark.el (lm-human-takes-back, lm-prompt-for-move) - (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages. - -2005-09-24 Dan Nicolaescu - - * term/rxvt.el (rxvt-register-default-colors): Add support for 255 - color rxvt terminals by using the code xterm.el used to use before - 2005-04-09 in order to match the colors used by rxvt. - -2005-09-24 Emanuele Giaquinta (tiny change) - - * term/rxvt.el (rxvt-register-default-colors): Add support for 88 - colors rxvt-unicode terminals by using the same code as xterm.el. - -2005-09-24 Stefan Monnier - - * textmodes/tex-mode.el (tex-font-lock-append-prop) - (tex-font-lock-suscript, tex-insert-quote, latex-indent): Adjust to the - new symbol used for the tex-verbatim face. - -2005-09-24 Emilio C. Lopes - - * woman.el (woman-file-name): - * wid-edit.el (widget-file-prompt-value) - (widget-coding-system-prompt-value): - * w32-fns.el (set-w32-system-coding-system): - * vc.el (vc-version-diff, vc-annotate): - * textmodes/reftex-auc.el (reftex-arg-cite) - (reftex-arg-index-tag): - * textmodes/refer.el (refer-get-bib-files): - * textmodes/artist.el (artist-figlet-choose-font): - * terminal.el (terminal-emulator): - * replace.el (occur-read-primary-args): - * rect.el (string-rectangle, string-insert-rectangle): - * ps-print.el (ps-print-preprint): - * progmodes/pascal.el (pascal-goto-defun): - * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer): - * progmodes/compile.el (compilation-find-file): - * printing.el (pr-interactive-n-up): - * play/animate.el (animate-birthday-present): - * net/rcompile.el (remote-compile): - * man.el (man, Man-goto-section, Man-follow-manual-reference): - * mail/rmailsum.el (rmail-summary-search-backward) - (rmail-summary-search): - * mail/rmailout.el (rmail-output-read-rmail-file-name) - (rmail-output-read-file-name): - * mail/rmail.el (rmail-search, rmail-search-backwards): - * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs): - * locate.el (locate): - * international/quail.el (quail-show-keyboard-layout): - * international/mule.el (set-buffer-file-coding-system) - (revert-buffer-with-coding-system, set-file-name-coding-system) - (set-terminal-coding-system, set-keyboard-coding-system) - (set-next-selection-coding-system): - * international/mule-diag.el (describe-coding-system) - (describe-font, describe-fontset): - * international/mule-cmds.el (universal-coding-system-argument) - (search-unencodable-char, describe-input-method) - (set-language-environment, describe-language-environment): - * international/codepage.el (codepage-setup): - * international/code-pages.el (codepage-setup): - * info.el (Info-search, Info-follow-reference) - (Info-search-backward): - * emacs-lisp/advice.el (ad-read-advised-function) - (ad-read-advice-class, ad-clear-cache, ad-activate) - (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name) - (ad-enable-advice, ad-disable-advice, ad-remove-advice) - (ad-read-regexp): - * ediff-util.el (ediff-toggle-regexp-match): - * ediff-ptch.el (ediff-prompt-for-patch-file): - * dired-aux.el (dired-diff): - * diff.el (diff): - * cus-edit.el (custom-variable-prompt): - * calendar/timeclock.el (timeclock-ask-for-project): - * calc/calcalg3.el (calc-get-fit-variables): - * calc/calc-store.el (calc-edit-variable) - (calc-permanent-variable): - * vc-mcvs.el (vc-mcvs-register): - * shadowfile.el (shadow-define-literal-group): - * woman.el (woman-file-name): - * vc.el (vc-version-diff, vc-merge): - * textmodes/reftex-index.el (reftex-index-complete-tag): - * format.el (format-decode-buffer, format-decode-region): - * emulation/viper-cmd.el (viper-read-string-with-history): - * emacs-lisp/debug.el (cancel-debug-on-entry): - * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): - * ediff.el (ediff-merge-revisions) - (ediff-merge-revisions-with-ancestor, ediff-revision): - * completion.el (interactive-completion-string-reader): - * calc/calc-prog.el (calc-user-define-formula): - Follow convention for reading with the minibuffer. - -2005-09-24 Steven Huwig (tiny change) - - * progmodes/python.el (python-describe-symbol): Add globals() and - locals() to the arguments of emacs.ehelp. - -2005-09-24 Magnus Henoch - - * textmodes/ispell.el (ispell-maybe-find-aspell-dictionaries): - New function, code extracted from ispell-valid-dictionary-list. - (ispell-valid-dictionary-list, ispell-accept-buffer-local-defs): - Call it. - -2005-09-24 Eli Zaretskii - - * subr.el (version-regexp-alist): Extend valid syntax for version - strings: allow any of the characters -,_,+ to separate the - alpha/beta/rc part from the version part. Doc fix. - (version-to-list): Doc fix. Bind case-fold-search to t, as advertised. - -2005-09-23 David Reitter - - * mail/mailclient.el: New file. - -2005-09-23 Richard M. Stallman - - * textmodes/flyspell.el (flyspell-highlight-incorrect-region) - (flyspell-incorrect-hook, flyspell-highlight-duplicate-region): - Doc fixes. - - * progmodes/cc-mode.el (c-font-lock-init): - Specify font-lock-lines-before. - -2005-09-23 Stefan Monnier - - * smerge-mode.el (smerge-remove-props): Cause re-highlighting of the - whole conflict. - -2005-09-23 Carsten Dominik - - * textmodes/org.el (org-mode-map, orgtbl-mode-map): - Move keybindings with `C-c C-h' prefix to `C-c C-x' prefix. Make use - of `remap' feature when available. Additional key bindings for - better tty support. - (org-mode-restart, org-force-self-insert): New commands. - (org-time-stamp-inactive): New command. - (org-remap): New function. - (org-table-auto-blank-field, org-level-color-stars-only): New options. - (org-enable-fixed-width-editor): Move to `org-structure' - customization group. - (org-self-insert-command, orgtbl-self-insert-command): Modify to - blank field after field motion commands. - -2005-09-23 Kenichi Handa - - * international/mule-cmds.el (set-language-environment): - Don't check utf-translate-cjk-lang-env is nil or not on deciding if we - have to call utf-translate-cjk-load-tables. - -2005-09-22 Stefan Monnier - - * mouse.el (mouse-move-drag-overlay): Fix last change. - -2005-09-22 David Ponce - - * tree-widget.el (tree-widget-value-create): Fix previous change. - -2005-09-21 Dan Nicolaescu - - * term/xterm.el (terminal-init-xterm): Fix loading rxvt at run time. - -2005-09-21 Stefan Monnier - - * mouse.el (mouse-move-drag-overlay): New function. - (mouse-drag-region-1): Use it. - Try to simplify a bit the state handling. Handle clicks on links - inside intangible areas. - (mouse-save-then-kill): Minor simplification. - (mouse-secondary-overlay): Make it always non-nil instead of - recreating it each time. - (mouse-start-secondary, mouse-set-secondary, mouse-drag-secondary) - (mouse-kill-secondary, mouse-secondary-save-then-kill): - Simplify accordingly. - -2005-09-21 Dan Nicolaescu - - * term/rxvt.el (rxvt-standard-colors): Fix some colors. - -2005-09-20 Michael Kifer - - * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt. - (ediff-file-name-sans-prefix): Treat nil as an empty string. - (ediff-fixup-patch-map): Better heuristic for intuiting the file names - to patch. - - * ediff-util.el: Use insert-buffer-substring. - - * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix. - - * emulation/viper-cmd.el (viper-change-state): Don't move over the - field boundaries in the minibuffer. - (viper-set-minibuffer-style): Add viper-minibuffer-post-command-hook. - (viper-minibuffer-post-command-hook): New hook. - (viper-line): Don't move cursor at bolp. - - * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message. - - * emulation/viper-init.el: Add alias to make-variable-buffer-local to - avoid compiler warnings. - - * emulation/viper-macs.el (ex-map): Better messages. - - * emulation/viper-utils.el (viper-beginning-of-field): New function. - - * emulation/viper.el: Replace make-variable-buffer-local with - viper-make-variable-buffer-local everywhere, to avoid warnings. - -2005-09-19 Stefan Monnier - - * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line): - Delete unused var `old-selected-window'. - (mouse-drag-region-1): Delete unused vars `start-frame', `end-of-range'. - (mouse-drag-secondary): Delete unused var `start-frame'. - -2005-09-19 Emanuele Giaquinta (tiny change) - - * term/rxvt.el (terminal-init-rxvt): Add entry for [end]. - -2005-09-19 Stefan Monnier - - * calendar/calendar.el (mark-visible-calendar-date): Save excursion. - Re-indent within 80 columns. Use inhibit-read-only. - -2005-09-19 Romain Francoise - - * calendar/diary-lib.el (mark-diary-entries): Revert last change. - -2005-09-19 Stefan Monnier - - * font-lock.el (font-lock-default-fontify-region): Don't add a line - unconditionally, since the after-change-function already did it. - -2005-09-19 Miles Bader - - * net/newsticker.el: Get rid of CVS keyword. - -2005-09-19 Johan Bockg,Ae(Brd - - * dired-aux.el (dired-handle-overwrite): Don't use `format' here. - The prompt is formatted later. - -2005-09-19 David Ponce - - * tree-widget.el (tree-widget-value-create): Save the converted - tree :node widget. - -2005-09-19 Juanma Barranquero - - * progmodes/sh-script.el (sh-blink): Fix spurious reference to - variable `message'. - -2005-09-18 Michael Albinus - - * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order - to cover prompts like "login as:". Reported by Slawomir Nowaczyk - . - -2005-09-18 Chong Yidong - - * image.el (image-load-path): Use symbol `data-directory' instead - of its value, for backward compatibility with packages that bind - it during `find-image'. Suggested by Katsumi Yamaoka. - (image-search-load-path): Handle symbols whose values are strings. - -2005-09-18 Romain Francoise - - * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap - with-current-buffer form in save-excursion. - -2005-09-18 Deepak Goel - - * apropos.el (apropos-command): Fix `message' call: first arg - should be a format spec. In this and all other cases that appear - below and elsewhere in the source code, I made a change only when - two conditions were satisfied: [1] I can think of a possibility - that the arguments would cause an error, for example, the code in - question relies on external variables such as filenames. [2] I - was sure that the arg to `message' could not have been nil in the code. - - * textmodes/tildify.el (tildify-region): Ditto. - - * textmodes/reftex-index.el (reftex-index-change-entry) - (reftex-index-phrase-selection-or-word, reftex-query-index-phrase): - * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite): - * textmodes/org.el (org-complete, org-deadline, org-schedule) - (org-priority, org-table-sum): - * textmodes/ispell.el (ispell-check-version, ispell-parse-output): - * textmodes/flyspell.el (flyspell-mode-on, flyspell-notify-misspell) - (flyspell-word, flyspell-display-next-corrections): - * textmodes/bibtex.el (bibtex-print-help-message): - * textmodes/artist.el (artist-key-set-point-poly): - * term/mac-win.el (mac-services-insert-text): - * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings) - (vhdl-hooked-abbrev, vhdl-template-insert-fun) - (vhdl-port-paste-testbench, vhdl-compose-new-component) - (vhdl-compose-configuration): - * progmodes/sh-script.el (sh-blink, sh-show-indent) - (sh-set-indent, sh-learn-line-indent): - * progmodes/ps-mode.el (ps-mode-target-column): - * progmodes/idlwave.el (idlwave-make-tags) - (idlwave-scan-library-catalogs): - * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display): - * progmodes/gud.el (gud-jdb-analyze-source): - * progmodes/flymake.el (flymake-log): - * progmodes/ebnf2ps.el (ebnf-generate-region): - * progmodes/cmacexp.el (c-macro-expansion): - * progmodes/ada-xref.el (ada-treat-cmd-string): - * progmodes/ada-mode.el (ada-create-case-exception-substring) - (ada-justified-indent-current, ada-batch-reformat): - * play/zone.el (zone): - * play/landmark.el (lm-move): - * play/decipher.el (decipher-show-alphabet): - * net/newsticker.el (newsticker--display-jump) - (newsticker--display-scroll): - * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list) - (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list): - * mail/feedmail.el (feedmail-dump-message-to-queue): - * eshell/esh-proc.el (eshell-remove-process-entry): - * emulation/ws-mode.el (ws-last-error): - * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args) - (viper-record-kbd-macro): - * emulation/viper-ex.el (ex-pwd, viper-info-on-file): - * emacs-lisp/lisp-mnt.el (lm-report-bug): - * emacs-lisp/find-func.el (find-function-noselect): - * calendar/timeclock.el (timeclock-status-string) - (timeclock-workday-remaining-string, timeclock-workday-elapsed-string) - (timeclock-when-to-leave-string): - * calendar/icalendar.el (icalendar--convert-ical-to-diary): - * calc/calc-units.el (calc-enter-units-table): - * calc/calc-mode.el (calc-mode-record-mode): - * woman.el (woman-mini-help): - * wdired.el (wdired-change-to-wdired-mode): - * vc.el (vc-retrieve-snapshot): - * strokes.el (strokes-read-stroke, strokes-read-complex-stroke): - * startup.el (display-startup-echo-area-message): - * simple.el (set-goal-column): - * ses.el (ses-command-hook, ses-recalculate-cell): - * server.el (server-process-filter): - * printing.el (pr-interface-txt-print, pr-interface-printify) - (pr-interface-ps): - * pcvs.el (cvs-help): - * log-edit.el (log-edit, log-edit-mode-help): - * iswitchb.el (iswitchb-possible-new-buffer): - * isearch.el (isearch-edit-string): - * image-mode.el (image-mode, image-minor-mode): - * ibuf-macs.el (define-ibuffer-filter): - * hi-lock.el (hi-lock-find-patterns): - * files.el (toggle-read-only): - * ediff-util.el (ediff-copy-diff) - (ediff-write-merge-buffer-and-maybe-kill): - * echistory.el (Electric-history-undefined): - * dnd.el (dnd-insert-text): - * dired-aux.el (dired-query): - * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer): - * bookmark.el (bookmark-bmenu-locate): - * obsolete/fast-lock.el (@top-level) : - Fix `message' calls to ensure first arg is a format string. - The change was made only when these two conditions were satisfied: - [1] when there is a possibility that the arguments would cause an error - for example, if the code in question relies on external variables - such as filenames, and - [2] if the arg to `message' could not have been nil in the code. - - * pcomplete.el (pcomplete--help): Fix `message' format spec. - Not having a %s would be weird, though not technically wrong. - -2005-09-18 YAMAMOTO Mitsuharu - - * term/mac-win.el (mac-add-charset-info): Doc fix. - -2005-09-17 Romain Francoise - - * shell.el (shell-resync-dirs): Handle echoing processes more - reliably. Don't insert resync command if `comint-process-echoes' - is non-nil. - -2005-09-17 Magnus Henoch - - * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable. - (ispell-check-version): Set ispell-aspell-supports-utf8 to t for - aspell versions >= 0.60. - (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries - only if ispell-aspell-supports-utf8 is non-nil. - -2005-09-17 Johan Bockg,Ae(Brd - - * progmodes/scheme.el (scheme-mode-variables): Use setq to assign - buffer-local value to lisp-indent-function. - -2005-09-17 Milan Zamazal - - * progmodes/glasses.el (glasses-make-readable): If - glasses-separator differs from underscore, put appropriate - overlays over underscore characters. - (glasses-convert-to-unreadable): If glasses-separator differs from - underscore, try to convert glasses-separator characters to - underscores. - -2005-09-16 Stefan Monnier - - * calendar/diary-lib.el (mark-diary-entries): Don't move point. - Use with-syntax-table and dolist. - -2005-09-16 Carsten Dominik - - * textmodes/reftex-auc.el: - * textmodes/reftex-cite.el: - * textmodes/reftex-dcr.el: - * textmodes/reftex-global.el: - * textmodes/reftex-parse.el: - * textmodes/reftex-ref.el: - * textmodes/reftex-sel.el: - * textmodes/reftex-toc.el: - * textmodes/reftex-vars.el: - * textmodes/reftex.el: Small changes to remove compiler warnings. - - * textmodes/reftex-index.el: Likewise. - (reftex-query-index-phrase): More efficient use of markers. - -2005-09-15 Chong Yidong - - * image.el (image-load-path): New variable. - (image-search-load-path): New function. - (find-image): Search for images in `image-load-path'. - -2005-09-15 Richard M. Stallman - - * follow.el: Change Maintainer field. - -2005-09-15 David Ponce - - * recentf.el (recentf-save-file-modes): New option. - (recentf-save-list): Use it. - -2005-09-15 Nick Roberts - - * bindings.el (mode-line-eol-desc, mode-line-coding-system-map) - (mode-line-mule-info, mode-line-modified): Move bindings from - mouse-3 to mouse-1. - -2005-09-15 Chong Yidong - - * simple.el (sendmail-user-agent-compose): Revert last change. - -2005-09-14 Stefan Monnier - - * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$. - Use with-current-buffer. - (ange-ftp-gwp-start): Remove unused var `gw-user'. - (ange-ftp-guess-hash-mark-size): Remove unused var `result'. - (ange-ftp-insert-directory): Remove unused var `short'. - (ange-ftp-file-name-sans-versions): Remove unused var `host-type'. - - * pcvs-defs.el (cvs-version): Recognize CVSNT version string. - (cvs-execute-single-dir): Change default: cvs-1.9 is ancient. - - * calendar/cal-menu.el: Don't require easymenu, since we don't use it. - (check-calendar-holidays, diary-list-entries): Autoload. - Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps. - (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify. - - * calendar/diary-lib.el (diary-show-all-entries): Fix last change, - which mistakenly removed a call to display-buffer. - -2005-09-14 Juanma Barranquero - - * obsolete/iso-insert.el: Move to obsolete/ from international/. - -2005-09-14 Thien-Thi Nguyen - - * progmodes/hideshow.el - (hs-hide-comments-when-hiding-all): Remove autoload cookie. - (hs-allow-nesting): New user var. - (hs-discard-overlays): Skip "internal" overlays if nesting allowed. - (hs-hide-block-at-point): When nesting allowed, - if there is already an overlay in place, delete it. - (hs-safety-is-job-n): Delete func; remove call sites. - (hs-hide-level-recursive): Don't pre-clean if nesting allowed. - (hs-overlay-at): New func. - (hs-already-hidden-p, hs-show-block): Use it. - (hs-hide-all): Don't pre-clean if nesting allowed. - (hs-show-all): Temporarily disallow - nesting around call to `hs-discard-overlays'. - -2005-09-14 Chong Yidong - - * mouse.el (mouse-major-mode-menu): Make `prefix' optional. - Delete unused local var. - -2005-09-13 Juanma Barranquero - - * help-fns.el (describe-categories): "?\ " -> "?\s". - (help-do-arg-highlight): Recognize also ARG-n, as in - `move-to-left-margin' (ARG+n is already recognized). Simplify. - - * international/codepage.el (dos-unsupported-char-glyph): - * net/newsticker.el (tool-bar-map, w3-mode-map) - (w3m-minor-mode-map): - * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key) - (ent-alist): - * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars. - -2005-09-13 Chong Yidong - - * custom.el (custom-push-theme): Handle the case where a symbol is - bound but face properties have not yet been assigned. - - * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'. - Fix behavior if noerase is `t' and there is no mail buffer. - - * simple.el (sendmail-user-agent-compose): Use a new mail buffer - if `continue' is nil, rather than signal an error. - -2005-09-12 Richard M. Stallman - - * font-lock.el (font-lock-keywords): Add autoload. - - * help-fns.el (describe-variable): Rearrange to put source link - in a predictable place. - - * net/newsticker.el: New file. - -2005-09-12 Stefan Monnier - - * calendar/calendar.el (calendar-for-loop): Add edebug info. - (calendar-basic-setup): Use the new nil arg. - (number-of-diary-entries): Move to diary-lib.el. - - * calendar/diary-lib.el: Use with-current-buffer, match-string. - (diary-list-entries): Use with-syntax-table and dolist. - Rename from list-diary-entries. - Use number-of-diary-entries if `number' is nil. - (diary, diary-view-entries): Use this new name and new nil arg value. - (number-of-diary-entries): Move from calendar.el. - (diary-unhide-everything): New function. - (include-other-diary-files, fancy-diary-display) - (diary-show-all-entries, make-diary-entry): Use it. - (diary-mail-entries): Use buffer-string. - (mark-diary-entries): Fix long standing paren typo. - (diary-sexp-entry): Use count-lines. - (make-diary-entry): Avoid `previous-line'. - (diary-mode-map): New var. - (diary-mode): Redraw cal after saving. Setup header-line. - (fancy-diary-display-mode): Use local-set-key. - - * startup.el (command-line): Try calling various terminal-init-foo-bar - functions by stripping hyphenated suffixes from $TERM. - - * files.el (normal-mode): Check boundness of font-lock-keywords. - -2005-09-12 Richard M. Stallman - - * progmodes/compile.el: Don't decide a file's directory - until the user actually tries to go there. - (compilation-next-error-function): - Pass compilation-find-file the directory from the file-struct. - (compilation-internal-error-properties): Separate local FILE-STRUCT - from FILE. Doc the args better. Rename arg FMT to FMTS. - (compilation-find-file): Arg DIR renamed to DIRECTORY. - Expand it, and if nil, use default-directory. - (compilation-get-file-structure): Don't mix specified directory - with default directory. Put specified directory into - file-struct. Don't make the file name absolute. - - * progmodes/compile.el (compilation-error-regexp-alist): Doc fix. - (compile-command): Add autoload. - (compilation-disable-input): Add autoload. - -2005-09-11 Stephen Gildea - - * time-stamp.el: Mention variable `time-stamp-pattern' in doc - strings of the variables it can override. - (time-stamp): New (as yet undocumented) time-stamp-format escapes - %Q and %q, for fully-qualified domain name and unqualified host name. - -2005-09-11 Kim F. Storm - - * emacs-lisp/authors.el (authors-aliases): Update list. - (authors-fixed-entries): Update mldrag.el entry. - -2005-09-10 Alan Mackenzie - - * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter - from the region narrowed to. - -2005-09-10 Magnus Henoch - - * textmodes/ispell.el (ispell-check-version): Signal an error if - aspell version is less than 0.60. - -2005-09-10 Pascal Dupuis (tiny change) - - * progmodes/octave-inf.el (inferior-octave-startup): - Resync current dir at the end. - -2005-09-10 Emilio C. Lopes - - * woman.el (woman-topic-at-point-default): - Rename to woman-use-topic-at-point-default. - (woman-topic-at-point): Rename to woman-use-topic-at-point. - (woman-file-name): Reflect renames above. Automatically use the - word at point as topic if woman-use-topic-at-point is non-nil. - Otherwise offer it as default but don't insert it in the - minibuffer. Also use `test-completion' instead of `assoc' as - suggested by Stefan Monnier. - -2005-09-10 Andre Spiegel - - * vc.el (vc-directory, vc-update-change-log): Throw an error on - the attempt to do it over Tramp. This is not yet supported. - -2005-09-10 Eli Zaretskii - - * menu-bar.el (menu-bar-menu-frame-live-and-visible-p) - (menu-bar-non-minibuffer-window-p): New functions. - ("Split Window", "Save As..."): Use them. - ("Postscript Print Buffer (B+W)", "Postscript Print Buffer") - ("Print Buffer", "Truncate Long Lines in this Buffer"): - Use menu-bar-menu-frame-live-and-visible-p. - ("Save Buffer", "Insert File", "Open Directory...") - ("Open File...", "Visit New File..."): - Use menu-bar-non-minibuffer-window-p. - (kill-this-buffer-enabled-p, dired ): - Use menu-bar-non-minibuffer-window-p. - -2005-09-09 Eli Zaretskii - - * cus-start.el (all): Don't complain about fringe-related - built-ins if fringes are not supported. Ditto about - selection-related built-ins. Fix the test for GTK-related built-ins. - - * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)") - ("Postscript Print Buffer", "Print Region", "Save As...") - ("Save", "Insert File...", "Open Directory...") - ("Open File...", "Visit New File..."") - ("Truncate Long Lines in this Buffer"): Don't look at - menu-updating-frame if this display does not support multiple frames. - -2005-09-09 Frederik Fouvry - - * mail/sendmail.el (default-sendmail-coding-system): Doc fix. - -2005-09-09 Emilio Lopes - - * woman.el: Format- and whitespace-related changes. - -2005-09-09 Eli Zaretskii - - * woman.el: Fix my email address. - -2005-09-08 Richard M. Stallman - - * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var. - (sh-mode): Locally set skeleton-pair-default-alist. - - * progmodes/make-mode.el (makefile-add-log-defun): Trim the result. - - * progmodes/flymake.el: Require `compile' unconditionally. - - * mail/sendmail.el (send-mail-function): Add Mailclient alternative. - - * woman.el (woman-file-name): Provide a default, not initial input. - - * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props. - - * font-lock.el (font-lock-support-mode): Doc fix. - - * descr-text.el (describe-property-list): Handle non-symbol prop names. - -2005-09-08 Richard M. Stallman - - * simple.el (blink-matching-open): Get rid of text props from - the string shown in echo area. Don't permanently set point. - Some rearrangements. - -2005-09-08 Reiner Steib - - * recentf.el (recentf-filename-handler): Add custom choice - `abbreviate-file-name'. - - * msb.el (msb--very-many-menus): Fix typo. - - * disp-table.el (standard-display-european): Don't set - enable-multibyte-characters to nil. - -2005-09-08 David Ponce - - * recentf.el (recentf-show-file-shortcuts-flag): New option. - (recentf-expand-file-name): Doc fix. - (recentf-dialog-mode-map): Define digit shortcuts. - (recentf--files-with-key): New variable. - (recentf-show-digit-shortcut-filter): New function. - (recentf-open-files-items): New function. - (recentf-open-files): Use it. - (recentf-open-file-with-key): New command. - -2005-09-08 Chong Yidong - - * buff-menu.el (Buffer-menu-sort-by-column): New function. - Suggested by Kim F. Storm. - (Buffer-menu-sort-button-map): Global keymap for sort buttons. - (Buffer-menu-make-sort-button): Use global keymap. - -2005-09-07 Michael Albinus - - * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'. - (Man-getpage-in-background-advice): Remove defadvice; it isn't - necessary any longer with the remapped command. - (Man-bgproc-sentinel-advice): Remove defadvice which counts - formatting time only. - - * net/tramp.el (tramp-action-password) - (tramp-multi-action-password): Compile the password prompt from - `method', `user' and `host'. Sometimes it isn't obvious which - password to enter, for example with remote files offered by - recentf.el, or with multiple steps. Suggested by Robert Marshall - . - -2005-09-07 Stefan Monnier - - * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): - Fix regexp for when "s///" is at the beginning of line. - -2005-09-07 Jay Belanger - - * calc/calc-poly.el (math-expand-term): Multiply out any powers - when in matrix mode. - -2005-09-06 Stefan Monnier - - * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use - non-anonymous functions. - -2005-09-06 Chong Yidong - - * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks - when using a header line. Otherwise, use mouse-1-click-follows-link. - - * mouse.el (mouse-drag-header-line): Do nothing if the header-line - can't be moved; don't signal an error. - -2005-09-05 Chong Yidong - - * cus-theme.el (custom-theme-write-faces): Save the current face - spec, not the defface spec. - - * custom.el (custom-known-themes): Clarify meaning of "standard". - (custom-push-theme): Save old values in the standard theme. - (disable-theme): Correct typo. - (custom-face-theme-value) Deleted unused function. - (custom-theme-recalc-face): Rewritten to treat enable/disable properly. - -2005-09-05 Stefan Monnier - - * progmodes/compile.el (compilation-goto-locus): Take into account - iconified frames when determining whether the buffer is - already visible. - Don't reset window height if the window already existed. - -2005-09-04 Chong Yidong - - * custom.el (load-theme): Rename from require-theme. - Add interactive spec. - (enable-theme): Rename from custom-enable-theme. - Add interactive spec. - (disable-theme): Rename from custom-disable-theme. - Add interactive spec. - (custom-make-theme-feature): Doc fix. - (custom-theme-directory): Doc fix. - (provide-theme): Call enable-theme. - -2005-09-02 Stefan Monnier - - * obsolete/lazy-lock.el (lazy-lock-mode): - * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on - font-lock-mode if it's off. Print a warning instead. - - * progmodes/compile.el (compilation-start): Ignore errors if the - process died before we get to send-eof. - - * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file): - Undo last change. Enclosing the result in quotes broke things on Unix - since tex-send-command passes it through shell-quote-argument. - (tex-send-command): Pass `file' through convert-standard-filename - when possible. - (tex-uptodate-p): Handle the case where TeX hasn't put additional - info in a transcript. - -2005-09-02 Dan Nicolaescu - - * term/xterm.el (terminal-init-xterm): Add eval-when-compile to - fix compilation warning. Reorder the key definitions to group - together keys emitted by the current version of xterm. - - * progmodes/vhdl-mode.el (vhdl-highlight-faces) - (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face): - Reorder predicates to correct min-color usage. - -2005-09-01 Chong Yidong - - * longlines.el (longlines-mode): Inhibit read-only when encoding. - Kill local variables when longlines-mode is turned off. - -2005-09-01 Stefan Monnier - - * international/mule-cmds.el (set-locale-environment): Soothe compiler. - - * obsolete/lazy-lock.el (lazy-lock) : Move from font-lock.el. - - * obsolete/fast-lock.el (fast-lock) : Move from font-lock.el. - - * font-lock.el (fast-lock, lazy-lock) : Remove. - (font-lock-lines-before): Change default to being inactive. - (font-lock-default-fontify-region): Obey font-lock-lines-before. - (font-lock-after-change-function): Don't handle f-l-lines-before here. - -2005-08-31 Michael Albinus - - * net/tramp.el (tramp-handle-make-auto-save-file-name): - Deactivate temporarily advice if active (not needed for Emacs 22, - but for backwards compatibility). - (tramp-exists-file-name-handler): Rewrite. First implementation - was too simple. - (tramp-advice-make-auto-save-file-name): - Call `tramp-handle-make-auto-save-file-name' (again, just for - backwards compatibility). - -2005-08-31 Reto Zimmermann - - * progmodes/vhdl-mode.el - (vhdl-update-sensitivity-list): Handle multi-dimensional array access. - (vhdl-end-p): Fix indentation bug "else" after "-- when". - (vhdl-set-default-project): New function (easier setting of default). - (vhdl-port-copy): Handle extended identifiers for generics. - (vhdl-compiler-alist): Better description for error message regexp. - (vhdl-make): Query for target, use previous as default. - (vhdl-port-copy): Fix port copy for port names starting with "signal". - (vhdl-font-lock-keywords-2): Fix fontification for record - el. assign. - (vhdl-speedbar-make-subpack-line): Add package body link. - (vhdl-generate-makefile-1): Not include itself as dependency. - (vhdl-font-lock-init): Highlight c-preprocessor directives. - (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives. - (vhdl-get-syntactic-context): Handle c-preprocessor directives. - (vhdl-update-sensitivity-list): Start scan at opening parenthesis. - (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop). - (vhdl-update-sensitivity-list-buffer): Add string argument for `error'. - (vhdl-import-project): Add string argument for `error'. - (vhdl-compose-configuration) - (vhdl-compose-configuration-architecture): Add configuration - declaration generation. - (vhdl-scan-directory-contents): Scan for block/generate hierarchy. - (vhdl-trailer-re): Add "record" keyword (better indentation). - (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of - "[^ \t-\"]+". - (vhdl-font-lock-keywords-2): Not highlight formal parameter after `|'. - (vhdl-testbench-entity-file-name) - (vhdl-testbench-architecture-file-name): Allow separate - customization of testbench file names. - (vhdl-beginning-of-block): Handle optional subprogram parameter list. - (vhdl-get-visible-signals): Allow newline within alias declaration. - (vhdl-update-sensitivity-list): Signal read only on certain attributes. - (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes). - (member-ignore-case): Alias for missing function in XEmacs. - (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC. - (vhdl-update-sensitivity-list): Ignore case on read signals. - (vhdl-replace-string): Adjust case only for file names. - (vhdl-update-sensitivity-list): Fix search for read signals. - (vhdl-update-sensitivity-list): Exclude formal parameters. - (vhdl-get-visible-signals): Include aliases of signals. - (vhdl-get-visible-signals): Fix signal name searching. - (vhdl-port-flatten, vhdl-port-reverse-direction): Better message. - (vhdl-fixup-whitespace-region): Fix for character - literals (e.g. `:'). - -2005-08-31 Juanma Barranquero - - * ansi-color.el (comint-last-output-start): - * bs.el (font-lock-verbose): - * diff-mode.el (add-log-buffer-file-name-function): - * dired-x.el (vm-folder-directory): - * faces.el (help-xref-stack-item): - * files.el (font-lock-keywords): - * find-lisp.el (dired-buffers, dired-subdir-alist): - * ido.el (cua-inhibit-cua-keys): - * log-view.el (cvs-minor-wrap-function): - * outline.el (font-lock-warning-face): - * simple.el (compilation-current-error): - * speedbar.el (ange-ftp-path-format, efs-path-regexp) - (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow): - * tooltip.el (comint-prompt-regexp): - * w32-fns.el (explicit-shell-file-name): - * term/mac-win.el (mac-charset-info-alist) - (mac-services-selection, mac-system-script-code): - * term/tty-colors.el (msdos-color-values): - * term/w32-win.el (xlfd-regexp-registry-subnum): - * term/x-win.el (x-keysym-table, x-selection-timeout) - (x-session-id, x-session-previous-id): - * textmodes/ispell.el (mail-yank-prefix): - * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header): - * textmodes/org.el (calc-embedded-close-formula) - (calc-embedded-open-formula) - (font-lock-unfontify-region-function): - * textmodes/reftex-global.el (isearch-next-buffer-function) - (TeX-master): - * textmodes/reftex.el (font-lock-keywords): - * textmodes/tex-mode.el (font-lock-comment-face) - (font-lock-doc-face): - * textmodes/texinfo.el (outline-heading-alist): - Add defvars. - - * textmodes/artist.el (x-pointer-crosshair): Add defvar. - (artist-spray-chars, artist-mode-init, artist-replace-string) - (artist-select-erase-char, artist-vap-find-endpoints-horiz) - (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne) - (artist-vap-find-endpoints-nwse): "?\ " -> "?\s". - - * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar. - (conf-align-assignments): "?\ " -> "?\s". - - * textmodes/reftex-index.el (TeX-master): Add defvar. - (reftex-index-phrases-marker): Move up defvar. - - * textmodes/reftex-toc.el (zmacs-regions): Add defvar. - (reftex-toc-include-labels-indicator) - (reftex-toc-include-index-indicator) - (reftex-toc-max-level-indicator): Move up declarations. - - * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list - of args to `tramp-run-real-handler', even if it's empty in this case. - -2005-08-31 YAMAMOTO Mitsuharu - - * dired.el (dired-move-to-filename-regexp): Add date format for - Mac OS X 10.3 in East Asian locales. - -2005-08-31 Michael Albinus - - * files.el (make-auto-save-file-name): Add file name handler call - if applicable. - - * net/tramp.el (tramp-file-name-handler-alist) - (tramp-file-name-for-operation): Add `make-auto-save-file-name'. - (tramp-handle-make-auto-save-file-name): Rename from - `tramp-make-auto-save-file-name'. - (tramp-exists-file-name-handler): New defun. - (tramp-advice-make-auto-save-file-name): Make defadvice only when - `make-auto-save-file-name' is not a magic file name operation. - -2005-08-30 Richard M. Stallman - - * files.el (risky-local-variable-p): - Match `-predicates' and `-commands. - - * cus-edit.el (custom-buffer-sort-alphabetically): Default to t. - (custom-save-all): Visit the file if necessary; - kill the buffer if we created it. - (custom-save-delete): Don't visit file or kill buffer here. - -2005-08-30 Carsten Dominik - - * textmodes/org.el (org-special-keyword): New face. - (org-table-copy-down, org-table-eval-formula) - (org-table-recalculate, org-init-section-numbers): - Use `string-to-number' instead of `string-to-int'. - (org-get-location): Use `insert-buffer-substring' instead of - `insert-buffer'. - (org-modify-diary-entry-string): New function. - (org-get-entries-from-diary): Set the hook for `add-to-diary-list'. - (org-disable-agenda-to-diary): Rename from `org-disable-diary'. - (org-toggle-fixed-width-section): Use QUOTE keyword if there is no - active region. - (org-export-as-html): Handle QUOTE keyword. - (org-quote-string): New option. - (org-bookmark-jump-unhide): New function, used for - `bookmark-after-jump-hook'. - (org-diary-default-entry): Apply only when not called through - `org-agenda'. - -2005-08-30 Juanma Barranquero - - * net/eudc.el (mode-popup-menu): - * play/handwrite.el (ps-printer-name, ps-lpr-command): - * progmodes/ada-mode.el (compile-auto-highlight) - (skeleton-further-elements): - * progmodes/autoconf.el (font-lock-syntactic-keywords): - * progmodes/cmacexp.el (msdos-shells): - * progmodes/compile.el (font-lock-extra-managed-props) - (font-lock-keywords, font-lock-maximum-size) - (font-lock-support-mode): - * progmodes/grep.el (font-lock-lines-before): - * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info): - * progmodes/mixal-mode.el (compile-command): - * progmodes/perl-mode.el (font-lock-comment-face) - (font-lock-doc-face, font-lock-string-face): - * progmodes/prolog.el (comint-prompt-regexp): - * progmodes/sh-script.el (font-lock-comment-face) - (font-lock-set-defaults, font-lock-string-face): - * progmodes/sql.el (font-lock-keyword-face) - (font-lock-set-defaults, font-lock-string-face): - * progmodes/vhdl-mode.el (compilation-file-regexp-alist) - (itimer-version, lazy-lock-defer-contextually) - (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly): - Add defvars. - - * progmodes/cperl-mode.el (cperl-electric-lbrace) - (cperl-electric-keyword, cperl-electric-pod) - (cperl-electric-backspace, cperl-forward-re) - (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s". - (vc-rcs-header, vc-sccs-header): Add defvars. - - * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s". - (font-lock-syntactic-keywords, gud-find-expr-function): - Add defvars. - - * progmodes/gdb-ui.el (tool-bar-map): Add defvar. - (gdb-frame-parameters): Declare before use. - - * progmodes/gud.el (gdb-active-process, gdb-define-alist) - (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values) - (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars. - (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s". - - * progmodes/idlw-help.el (browse-url-generic-args): Add defvar. - (idlwave-help-with-source): Use `insert-buffer-substring', not - `insert-buffer'. - -2005-08-29 Juri Linkov - - * outline.el (hide-entry, hide-leaves, outline-toggle-children): - Put outline-back-to-heading function call inside save-excursion. - -2005-08-29 Juanma Barranquero - - * man.el (Man-init-defvars, Man-translate-references) - (Man-support-local-filenames, Man-highlight-references): - * progmodes/sql.el (sql-interactive-mode): - * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings. - - * emacs-lisp/checkdoc.el (compilation-error-regexp-alist) - (compilation-mode-font-lock-keywords): Add defvars. - (checkdoc-interactive-loop): "?\ " -> "?\s". - - * emacs-lisp/lisp-mode.el (font-lock-comment-face) - (font-lock-doc-face, font-lock-string-face) - (font-lock-keywords-case-fold-search): Add defvars. - (emacs-lisp-mode-syntax-table): "?\ " -> "?\s". - - * obsolete/sun-fns.el (mouse-select-or-drag-move-point): - Don't pass X and Y (they are ignored anyway). - (mouse-set-mark, mouse-select-window, mouse-delete-other-windows) - (mouse-delete-window): Make arguments optional. - - * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'. - (caesar-translate-table, minor-modes, news-buffer-save) - (news-group-name, news-minor-modes): Add defvars. - - * emacs-lisp/lselect.el (mouse-highlight-priority) - (x-lost-selection-functions, zmacs-regions): - * emacs-lisp/pp.el (font-lock-verbose): - * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function): - * emacs-lisp/tcover-ses.el (ses-initial-global-parameters) - (ses-mode-map): - * emacs-lisp/tcover-unsafep.el (safe-functions): - * international/mule-cmds.el (mac-system-coding-system) - (mac-system-locale): - * language/ethio-util.el (rmail-current-message) - (rmail-message-vector): - * language/thai-util.el (thai-auto-composition-mode): - * mail/metamail.el (rmail-current-message, rmail-message-vector): - * mail/mspools.el (rmail-inbox-list, vm-crash-box) - (vm-folder-directory, vm-init-file, vm-init-file-loaded) - (vm-primary-inbox, vm-spool-files): - * mail/rmail.el (deleted-head, font-lock-fontified) - (mail-abbrev-syntax-table, mail-abbrevs, messages-head) - (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message) - (total-messages): - * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p) - (rmail-summary-mode-map): - * mail/rmailkwd.el (rmail-buffer, rmail-current-message) - (rmail-last-label, rmail-last-multi-labels) - (rmail-summary-vector, rmail-total-messages): - * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list): - * mail/rmailsum.el (msgnum): - * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer) - (rmail-current-message): - * obsolete/fast-lock.el (font-lock-face-list): - * obsolete/rnewspost.el (mail-reply-buffer): - * obsolete/scribe.el (compile-command): - * obsolete/x-menu.el (x-process-mouse-hook): Add defvars. - -2005-08-28 John Paul Wallington - - * ibuf-ext.el (ibuffer-auto-update-changed): - Use `frame-or-buffer-changed-p' to check whether we need to update. - (ibuffer-auto-mode): Don't advise `get-buffer-create' and - `kill-buffer'. Initialise `ibuffer-auto-buffers-changed' - as a `frame-or-buffer-changed-p' state vector instead. - -2005-08-27 Romain Francoise - - * textmodes/makeinfo.el (makeinfo-compile): - Use `compilation-start'. Set `next-error-function' according to - `disable-errors'. - (makeinfo-next-error): New function. - (makeinfo-region): Adjust to new `makeinfo-compile' prototype. - (makeinfo-buffer): Likewise. - - * progmodes/compile.el (compilation-start): Add autoload cookie. - - * progmodes/antlr-mode.el: Don't autoload `compilation-start'. - * textmodes/sgml-mode.el: Likewise. - * progmodes/python.el: Likewise. - -2005-08-27 Eli Zaretskii - - * simple.el (blink-matching-paren-distance): Document the meaning - of nil value, and allow to customize to nil. - - * eshell/esh-ext.el (eshell-windows-shell-file): Look for - command.com, not command.exe. - -2005-08-26 John Wiegley - - * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the - code around a bit so that an extraneous nil argument is not added - to a command when no args are given. - - * eshell/esh-arg.el (eshell-parse-double-quote): If a - double-quoted argument resolves to nil, return it as an empty - string rather than as nil. This made it impossible to pass "" to - a shell script as a null string argument. - -2005-08-26 Stefan Monnier - - * outline.el (outline-invent-heading): New fun. - (outline-promote, outline-demote): Use it. - (outline-move-subtree-down): Remove unused vars `re' and `txt'. - (outline-end-of-subtree): Remove unused var `opoint'. - -2005-08-26 David Reitter - - * menu-bar.el (truncate-lines, write-file, print-buffer) - (ps-print-buffer-faces, ps-print-buffer, split-window): - Disable menu items when the frame they refer to is invisible, or when - they refer to a buffer and the minibuffer is selected. - -2005-08-26 Pavel Kobiakov - - * progmodes/flymake.el (flymake-highlight-err-lines): - Use save-excursion around flymake-highlight-line to preserve point. - -2005-08-26 Eli Zaretskii - - * progmodes/octave-mod.el: Change Author and Maintainer address. - (octave-maintainer-address): Change Kurt's email address. - * progmodes/octave-inf.el: Change Author and Maintainer address. - * progmodes/octave-hlp.el: Change Author and Maintainer address. - -2005-08-26 Kim F. Storm - - * subr.el (version-list-<, version-list-<=, version-list-=): - Rename from integer-list-*. - (version-list-not-zero): Likewise. Fix while loop. - (version=): Use version-list-= instead of string-equal. - -2005-08-26 Richard M. Stallman - - * outline.el (outline-promote): Try shortening the heading. - As last resort, read the heading to use. - (outline-demote): As last resort, read the heading to use. - -2005-08-26 Romain Francoise - - * progmodes/compile.el (compilation-start): Doc fix. - - * progmodes/antlr-mode.el (antlr-default): Fix defface form. - (antlr-font-lock-additional-keywords): Fix reference to - `antlr-font-lock-literal-regexp' erroneously changed during the - mass face rename. - (antlr-run-tool): Use `compilation-start'. - - * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start' - instead of the obsolete `compile-internal'. - -2005-08-26 Juanma Barranquero - - * calendar/cal-bahai.el (date, displayed-month, displayed-year) - (number, original-date): - * calendar/cal-china.el (date): - * calendar/cal-coptic.el (date): - * calendar/cal-french.el (date): - * calendar/cal-hebrew.el (date, entry, number, original-date): - * calendar/cal-islam.el (date, number, original-date): - * calendar/cal-iso.el (date): - * calendar/cal-julian.el (date): - * calendar/cal-mayan.el (date): - * calendar/cal-menu.el (date, event): - * calendar/cal-persia.el (date): - * calendar/lunar.el (date): - * calendar/solar.el (date): Add defvars. - - * emerge.el: - * ibuffer.el: - * info-xref.el: - * obsolete/bg-mouse.el: - * obsolete/sun-curs.el: - * obsolete/swedish.el: Move the `defvar's to the top level. - - * smerge-mode.el (smerge-refined-change): Add :group. - -2005-08-25 Stefan Monnier - - * smerge-mode.el (smerge-remove-props): Make the args non-optional. - (smerge-keep-n): Remove props. - (smerge-keep-base, smerge-keep-other, smerge-keep-mine) - (smerge-keep-current, smerge-kill-current): Don't remove props anymore - now that it's done in smerge-keep-n. - (smerge-refined-change): New face. - (smerge-refine-chopup-region, smerge-refine-highlight-change) - (smerge-refine): New funs. - (smerge-basic-map): Bind smerge-refine. - -2005-08-25 Juri Linkov - - * progmodes/grep.el (grep, grep-mode): Make buffer-local variables - compilation-process-setup-function and compilation-disable-input - in grep-mode instead of let-bindings in grep. - - * menu-bar.el (menu-bar-options-menu, menu-bar-options-save): - Delete "Automatic File De/compression" (auto-compression-mode). - -2005-08-25 Juanma Barranquero - - * obsolete/bg-mouse.el: Move to obsolete/ from term/. - Silence warning about non-existent variable. - -2005-08-25 Richard M. Stallman - - * menu-bar.el (menu-bar-describe-menu): Delete "What's New". - Rename "Describe Key" to "Describe Key or Mouse Operation". - - * mail/mailalias.el (build-mail-aliases): Delete comments - from the contents before processing them. - - * isearch.el (isearch-edit-string): Erase the Search prompt - if user enters an empty string and there is no default. - - * comint.el (comint-file-name-prefix): Add autoload. - -2005-08-25 Joe Corneli - - * subr.el (play-sound): Rearrange to avoid warning. - -2005-08-25 Carsten Dominik - - * calendar/diary-lib.el (diary-modify-entry-list-string-function): - New hook. - (add-to-diary-list): Call `diary-modify-entry-list-string-function' - -2005-08-24 Stefan Monnier - - * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify. - - * custom.el (custom-theme-set-variables): Sort minor modes last. - -2005-08-24 Vinicius Jose Latorre - - * subr.el (version-separator, version-regexp-alist): New vars used by - version comparison funs. - (integer-list-<, integer-list-=, integer-list-<=) - (integer-list-not-zero): New funs for integer list comparison. - (version-to-list, version=, version<, version<=): New funs for version - comparison. - -2005-08-24 Juanma Barranquero - - * emerge.el (merge-begin, merge-end, template, A-begin, A-end) - (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile - time to silence the byte-compiler. - - * ibuffer.el (ibuffer-compile-make-eliding-form) - (ibuffer-check-formats): Use `with-no-warnings' to hide references - to `ibuffer-elide-long-columns' (which is defined on ibuffer.el, - so it's silly to get warnings for it). - (ibuffer-auto-mode, ibuffer-cached-filter-formats) - (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist) - (ibuffer-filter-group-kill-ring, ibuffer-filter-groups) - (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups) - (ibuffer-inline-columns, ibuffer-show-empty-filter-groups) - (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps): - Defvar at compile time. - (ibuffer-compiled-formats, ibuffer-cached-eliding-string) - (ibuffer-cached-formats, ibuffer-cached-elide-long-columns): - Declare them before use. - - * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading) - (info-xref-good, info-xref-bad): Defvar at compile time. - - * obsolete/mlsupport.el (filter-region, execute-monitor-command): - Use `let*' instead of `let'. - - * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*) - (*mouse-y*, menu, char): Defvar at compile time. - (sc::menu): Declare it before use. - (sc::pack-one-line): Use `let', not `let*'. - - * obsolete/swedish.el (news-inews-hook, news-group-hook-alist) - (mail-send-hook): Defvar at compile time. - - * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window): - Defvar at compile time. - - * term/sun-mouse.el (current-global-mousemap) - (current-local-mousemap): Declare them before use. - -2005-08-24 Carsten Dominik - - * bookmark.el (bookmark-after-jump-hook): New hook. - (bookmark-jump): Run `bookmark-after-jump-hook'. - -2005-08-23 Juri Linkov - - * faces.el (minibuffer-prompt): Doc fix. - -2005-08-23 Juanma Barranquero - - * progmodes/xscheme.el: Trivial changes to silence warnings. - (xscheme-previous-mode, xscheme-previous-process-state): - Add defvars. - (xscheme-last-input-end, xscheme-process-command-line) - (xscheme-process-name, xscheme-buffer-name) - (xscheme-expressions-ring-max, xscheme-expressions-ring) - (xscheme-expressions-ring-yank-pointer, xscheme-running-p) - (xscheme-control-g-synchronization-p) - (xscheme-control-g-disabled-p, xscheme-string-receiver) - (default-xscheme-runlight, xscheme-runlight) - (xscheme-runlight-string, xscheme-process-filter-state) - (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string): - Move to beginning of file. - (scheme-interaction-mode-commands-alist) - (scheme-interaction-mode-map, scheme-debugger-mode-map): - Declare them before use. Note: the initialization code for the variables - has not been moved because it uses functions that reference the variables. - (xscheme-control-g-message-string, xscheme-process-filter-alist) - (xscheme-prompt-for-expression-map): Declare them before use. - (scheme-debugger-mode-commands): "?\ " -> "?\s". - -2005-08-23 Ed Swarthout (tiny change) - - * hexl.el (hexl-print-current-point-info): Fix simple spelling error. - -2005-08-22 Juri Linkov - - * faces.el (set-face-underline): Delete this duplicate function - and make an obsolete alias to set-face-underline-p. - (set-face-underline-p): Use docstring of set-face-underline. - (describe-face): Create hyperlink to parent face. - - * info.el (Info-insert-dir): Use save-excursion around - insert-buffer-substring. - (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string. - (Info-escape-percent): Delete function. - (Info-fontify-node): Replace Info-escape-percent by - replace-regexp-in-string with REP arg set to lambda that - duplicates `%' and preserves text properties. - - * progmodes/compile.el (compilation-disable-input): Doc fix. - (define-compilation-mode): Doc fix and refill. - (kill-compilation): Use `mode-name' in the error message. - (compilation-find-file): Use `compilation-error' in the - read-file-name's prompt. - -2005-08-22 Stefan Monnier - - * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next. - (smerge-auto-leave): Make undo re-enable the mode. - (debug-ignored-errors): Add the user-error of impossible resolution. - (smerge-resolve): Move things around a bit, in preparation for later. - (smerge-diff): Don't fail if the buffer has no associated file. - (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler. - (smerge-conflict-overlay): New function. - (smerge-match-conflict): Don't add text properties here. - (smerge-find-conflict): Instead, add an overlay here. - Also check for the case where we're inside a conflict already, so as to - obviate the need for font-lock-multiline, which is unbearably slow with - large conflicts and ciomplex font-lock patterns. - (smerge-remove-props): Remove overlay rather than text-properties. - (smerge-mode): Don't set font-lock-multiline. - Remove overlays when turned off. - -2005-08-21 Kim F. Storm - - * ido.el (ido-ignore-item-p): Use save-match-data. - Bind case-fold-search to ido-case-fold locally. - -2005-08-20 Richard M. Stallman - - * files.el (normal-mode): If font lock is on, turn it off and on. - - * subr.el (replace-regexp-in-string): Doc fix. - - * startup.el (command-line-1): Don't suppress startup screen - due to existing processes. - - * progmodes/grep.el (grep): Bind compilation-disable-input to t. - - * progmodes/compile.el (compilation-disable-input): Default to nil. - -2005-08-20 Kevin Rodgers (tiny change) - - * progmodes/compile.el (compilation-disable-input): New defcustom. - (compilation-start): If compilation-disable-input is non-nil, send - EOF to the compilation process. - -2005-08-20 Eli Zaretskii - - * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command): - Run the argument of tex-shell-cd-command through - convert-standard-filename, to get the correct style of slashes on - Windows, and enclose the result in quotes, in case the file name - includes whitespace or other special characters. - -2005-08-19 Andreas Schwab - - * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated - process. - -2005-08-18 Luc Teirlinck - - * cus-start.el (minibuffer-prompt-properties): Correct typo. - -2005-08-18 Kim F. Storm - - * scroll-lock.el: Fix errors due to incorrect line wrapping. - -2005-08-18 Richard M. Stallman - - * scroll-lock.el: New file. - -2005-08-18 Thien-Thi Nguyen - - * dired.el (dired-move-to-end-of-filename): - Handle fifo as rendered by "ls -lF": Don't include trailing "|". - -2005-08-18 Kim F. Storm - - * ido.el (ido-everywhere): Fix defcustom :set function to disable - rather than toggle mode when custom value is nil. - (ido-everywhere): Fix defun doc string. - -2005-08-17 Richard M. Stallman - - * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter" - as tag instead of "Inviolable". - -2005-08-17 Kim F. Storm - - * windmove.el (windmove-coordinates-of-position): Remove. - (windmove-coordinates-of-window-position): Remove. - (windmove-reference-loc): Use posn-at-point instead. - - * subr.el (insert-for-yank-1): Doc fix. - - * ido.el (ido-enter-matching-directory): Rename from - ido-enter-single-matching-directory. Change `slash' choice to - `only'. Add `first' choice. - (ido-exhibit): Adapt to above changes. - -2005-08-16 Luc Teirlinck - - * Makefile.in: Expand comment about building loaddefs.el. - -2005-08-16 Nick Roberts - - * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer): - Comment use of defadvice. - - * progmodes/gud.el (gud-jump): Rework for gdb-ui. - -2005-08-15 Dan Nicolaescu - - * buff-menu.el, compare-w.el, emacs-lisp/testcover.el, - * play/gomoku.el, play/mpuz.el, progmodes/flymake.el, - * progmodes/gdb-ui.el, progmodes/idlw-help.el, - * progmodes/idlw-shell.el, progmodes/ld-script.el, - * progmodes/which-func.el, ruler-mode.el, strokes.el, - * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias - for backward compatibility for faces that did not appear in the - previous Emacs release. - - * simple.el (next-error-follow-minor-mode): Fix init value and lighter. - -2005-08-15 Kim F. Storm - - * emulation/cua-base.el (cua-delete-region): Return t if - deleted region was non-empty. - (cua-replace-region): Inhibit overwrite-mode for - self-insert-command if replaced region was non-empty. - (cua--explicit-region-start, cua--status-string): Make them - buffer-local at top-level... - (cua-mode): ...rather than when mode is enabled. - -2005-08-15 Thien-Thi Nguyen - - * progmodes/vhdl-mode.el (vhdl-emacs-21): - Set t for Emacs 21, 22, and so on. - -2005-08-15 David Ponce - - * tree-widget.el: Update Commentary header. - (tree-widget-theme): Doc fix. - (tree-widget-space-width): New option. - (tree-widget-image-properties): Look up in the default theme too. - (tree-widget--cursors): Only for images with arrow pointer shape. - (tree-widget-lookup-image): Pointer shape is hand by default. - (tree-widget-icon): Rename generic icon widget from - `tree-widget-control'. - (tree-widget-*-icon): Rename from `tree-widget-*-control' and - derive from `tree-widget-icon'. - (tree-widget-handle): Improve default look and feel of the text - representation. - (tree-widget): Rename :*-control properties to :*-icon properties. - Add :action and :help-echo properties. - (tree-widget-after-toggle-functions): Move. - (tree-widget-close-node, tree-widget-open-node): Remove. - (tree-widget-before-create-icon-functions): New hook. - (tree-widget-value-create): Update to allow customization of icons - and nodes at run-time via that new hook. - (tree-widget-icon-create, tree-widget-leaf-node-icon-p) - (tree-widget-icon-action, tree-widget-icon-help-echo) - (tree-widget-action, tree-widget-help-echo): New functions. - -2005-08-15 Kim F. Storm - - * ido.el (ido-buffer-internal): Use with-no-warnings. - (ido-make-merged-file-list): Use while-no-input. - -2005-08-15 Richard M. Stallman - - * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix. - (flyspell-large-region): Fix doc and custom type. - -2005-08-14 Richard M. Stallman - - * files.el (interpreter-mode-alist): Doc fix. - - * mail/rmail.el (rmail-nonignored-headers): New variable. - (rmail-clear-headers): Use it. - (rmail-reply): Better handling of mail-followup-to header. - - * progmodes/sh-script.el (sh-font-lock-keywords-var): - Rename variable from sh-font-lock-keywords. In the `shell' entry, - don't try to refer to executable-font-lock-keywords. - (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1. - (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2. - (sh-font-lock-keywords): Append executable-font-lock-keywords here. - (sh-mode): Set comment-start-skip, local-abbrev-table, - imenu-case-fold-search. - (sh-set-shell): Don't set them here. - (sh-feature): Simplify. Get rid of the eval-a-variable feature. - Don't cache the results in the original alist; don't ever modify - that alist. - - * textmodes/flyspell.el (flyspell-mode): Autoload a defvar. - - * textmodes/ispell.el (lookup-words): Cope with case where ARGS is - empty. - -2005-08-15 Andreas Schwab - - * desktop.el: Put autoload cookie at risky-local-variable declarations. - - * dired.el, info.el, mail/rmail.el: Revert last change. - -2005-08-14 Thien-Thi Nguyen - - * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers' - modification in `eval-after-load' form. - * info.el: Likewise. - * mail/rmail.el: Likewise. - -2005-08-14 Juri Linkov - - * progmodes/compile.el (compilation-mode-font-lock-keywords): - Remove highlighting of "Compilation started". Highlight only - the word "finished" in "Compilation finished". Add highlighting - of "interrupt", "killed", "terminated" and the exit code. - (compilation-start): Add newline after header. Use exactly the - same time stamp format as the finishing message. - (compilation-mode-map): Add ellipsis to "Search Files (grep)". - - * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep". - (grep-mode-font-lock-keywords): Don't highlight "Grep started". - Add highlighting of "interrupt", "killed", "terminated". - - * delsel.el (delete-selection-pre-hook): If overwrite-mode is - enabled and the current command is self-insert-command, call it - explicitly with overwrite-mode bound to nil, to not allow it - to delete the character after the selected region. - -2005-08-12 Matt Hodges - - * emacs-lisp/eldoc.el: Add move-beginning-of-line, - move-end-of-line, end-of-line, and beginning-of-line to the list - of commands after which the echo area is updated. - -2005-08-12 Eli Zaretskii - - * cus-edit.el (custom-save-all, custom-save-delete): - Bind recentf-exclude to exclude custom-file. - -2005-08-12 Ehud Karni - - * mail/rmailsum.el (rmail-summary-end-of-message): New command - to go to the bottom of the mail message. Added to - `rmail-summary-mode-map' with key "/". - (rmail-summary-show-message): New (internal) function for use by - both `rmail-summary-beginning/end-of-message'. - (rmail-summary-beginning-of-message): Change to use - rmail-summary-show-message. - - * mail/rmail.el (rmail-end-of-message): New command to go to the - end of the current message. Added to `rmail-mode-map' with key "/". - (rmail-beginning-of-message): Fix to work as documented. - (rmail-mode): Change documentation. - - * progmodes/compile.el (compilation-start): Add the line - "Compilation started" with compilation start time. - (compilation-mode-font-lock-keywords): Add `started' to keywords. - -2005-08-11 Luc Teirlinck - - * menu-bar.el (menu-bar-options-menu): Standardize capitalization - of menu items. - -2005-08-11 Richard M. Stallman - - * simple.el (pop-global-mark): Reverse test of widen-automatically. - - * battery.el (battery-status-function): Don't use ignore-errors. - -2005-08-11 Lute Kamstra - - * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with - define-obsolete-variable-alias. - -2005-08-11 Stefan Monnier - - * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps. - (ange-ftp-send-cmd): Revert last change, and expand - the comment explaining the problem. - -2005-08-10 Luc Teirlinck - - * ldefs-boot.el: Update. - - * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail" - item to "Time, Load and Mail". Change help echo text. - - * time.el (display-time-use-mail-icon, display-time-format) - (display-time-string-forms): Shorten first line of docstrings. - -2005-08-10 Lars Hansen - - * desktop.el (desktop-buffer-mode-handlers): - Make non-customizable. Add autoload cookie. Change initial value to - nil; add elements in respective modules instead. Fix doc string. - (desktop-load-file): New function. - (desktop-minor-mode-handlers): New autoloaded variable. - (desktop-create-buffer): Call minor mode handlers. - Use desktop-load-file to load major and minor mode modules prior to - checking for a handler. - (desktop-save): Don't add nil to desktop-minor-modes for minor - modes with nil function in desktop-minor-mode-table. Don't delete - desktop file before rewriting it. - (desktop-locals-to-save): Add autoload cookie. Don't make - automatically buffer-local. Add variables column-number-mode, - size-indication-mode, indent-tabs-mode, - indicate-buffer-boundaries, indicate-empty-lines and - show-trailing-whitespace. - (desktop-clear): Allow desktop-clear-preserve-buffers to contain - regexps. Don't use desktop-clear-preserve-buffers-regexp. - (desktop-clear-preserve-buffers-regexp): Delete. - (desktop-clear-preserve-buffers): Update initial value and docstring. - (desktop-save-buffer): Fix doc string. - - * hilit-chg.el: Add handler to desktop-minor-mode-handlers. - (hilit-chg-desktop-restore): New function. - (highlight-changes-mode): Add highlight-changes-mode to - desktop-locals-to-save. - - * dired.el: Add handler to desktop-buffer-mode-handlers. - (dired-restore-desktop-buffer): Remove autoload cookie. - (dired-mode): Add autoload cookie. - - * info.el: Add handler to desktop-buffer-mode-handlers. - (Info-restore-desktop-buffer): Remove autoload cookie. - (Info-mode): Add autoload cookie. - - * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers. - (mh-restore-desktop-buffer): Remove autoload cookie. - (mh-folder-mode): Add autoload cookie. - - * mail/rmail.el: Add handler to desktop-buffer-mode-handlers. - (rmail-restore-desktop-buffer): Remove autoload cookie. - -2005-08-11 Masatake YAMATO - - * hexl.el (hexl-address-region): - (hexl-ascii-region, hexl-font-lock-keywords): - (hexl-highlight-line-range): Use the term "region" - instead of "area" for consistency with the other symbols - defined in hexl.el. - -2005-08-09 Luc Teirlinck - - * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to - correct group: it is set with `menu-bar-make-mm-toggle' (pointed - out by Juri Linkov). Add `display-battery-mode'. - -2005-08-09 Juri Linkov - - * progmodes/compile.el (compilation-mode-font-lock-keywords): - Remove `-text' from face variable names. - (compilation-error-file-name, compilation-warning-file-name) - (compilation-info-file-name): Delete faces. - (compilation-line-number, compilation-column-number): - Remove face underlining. - (compilation-message-face): Set to `underline' value by default. - (compilation-error-face, compilation-warning-face) - (compilation-info-face): Remove `-file-name' from face names. - (compilation-error-text-face, compilation-warning-text-face) - (compilation-info-text-face): Delete face variables. - (compilation-text-face): Delete function. - - * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'. - (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'. - (grep-error-face): Set to `compilation-error' instead of - `compilation-error-face' (which is redefined to `grep-hit-face' in - grep buffers). - (grep-mode-font-lock-keywords): Remove `-text' from face variable - names. Use `grep-error-face' instead of `compilation-error-text-face'. - - * dired-aux.el (dired-do-query-replace-regexp): - Use `query-replace-read-args'. - - * replace.el (query-replace-read-from, query-replace-read-to) - (query-replace-read-args): Rename arg `string' to `prompt'. - - * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'. - -2005-08-09 Katsumi Yamaoka (tiny change) - - * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with - uploading files. - (ange-ftp-canonize-filename): Handle file names beginning with ~ - correctly. - -2005-08-09 Juanma Barranquero - - * textmodes/fill.el (canonically-space-region) - (fill-context-prefix, fill-french-nobreak-p) - (fill-delete-newlines, fill-comment-paragraph) - (justify-current-line): "?\ " -> "?\s". - -2005-08-09 Ben North (tiny change) - - * textmodes/fill.el (fill-nonuniform-paragraphs): - Improve argument/docstring consistency. - -2005-08-09 Richard M. Stallman - - * textmodes/ispell.el (ispell-word): More fboundp checks. - - * files.el (find-file-noselect): Don't call set-buffer-major-mode. - (find-file-noselect-1): Call it here, only if RAWFILE. - (normal-mode): Always set some major mode. - (save-some-buffers-action-alist): Change some explanation strings. - (file-name-non-special): In the `quote' method, use unwind-protect. - -2005-08-09 Magnus Henoch - - * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command. - (ispell-have-aspell-dictionaries): New variable. - (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables. - (ispell-get-aspell-config-value): New function. - (ispell-aspell-find-dictionary): New function. - (ispell-aspell-add-aliases): New function. - (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if - appropriate. Don't look for ispell dictionaries if we use aspell. - (ispell-menu-map): Don't build a submenu of dictionaries. - -2005-08-09 Richard M. Stallman - - * progmodes/sql.el (sql-interactive-mode-map): Use fboundp. - (sql-read-passwd): Use read-passwd. - - * progmodes/idlw-toolbar.el (idlwave-toolbar) - (idlwave-toolbar-is-possible): Add defvars. - - * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track): - Avoid warnings. - - * progmodes/idlw-rinfo.el (idlwave-system-variables-alist) - (idlwave-system-class-info, idlwave-executive-commands-alist): - Use defvar. - - * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload. - - * mail/supercite.el (sc-ask, sc-no-blank-line-or-header): - Avoid warnings. - - * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version: - and content-type: headers. - - * eshell/eshell.el (eshell): Avoid warnings about eshell-mode. - - * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options - and rename some of them to be more self-explanatory. - - * calendar/calendar.el (calendar-mode-map): Bind < and > usefully. - - * startup.el (command-line-1): Implement -scriptload. - - * replace.el (occur-engine): Initial *Occur* output not undoable. - - * menu-bar.el (menu-bar-file-menu): Rename some menu items - and improve help strings. - - * isearch.el (isearch-repeat): When changing direction, - mark search successful. - - * ediff-init.el: Use (featurep 'xemacs). - - * comint.el (send-invisible): Identify buffer, if not selected. - - * align.el: Delete autoload for c-guess-basic-syntax. - -2005-08-09 Juanma Barranquero - - * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer): - Improve argument/docstring consistency. Doc fixes. - (r2b-variables, r2bv-address, r2bv-annote, r2bv-author) - (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor) - (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords) - (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering) - (r2bv-organization, r2bv-pages, r2bv-primary-author) - (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word) - (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year): - Defvar at compile time. - -2005-08-09 Juri Linkov - - * info.el: Replace `info' with upper-case `Info' where appropriate. - (info-title-1, info-title-2, info-title-3, info-title-4) - (info-menu-header): Move up face definitions. - (info-menu-star): Rename from `info-menu-5'. - (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'. - (Info-fontify-visited-nodes): Fix docstring. - (Info-hide-note-references): Fix docstring. - (Info-up, Info-next-reference, Info-prev-reference): Put cursor on - menu items in the same way as on cross-references. - (info-apropos): Fix sorting order and formatting to be like in the - stand-alone Info browser. Display error messages for 1 sec. - (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'. - (Info-mode-menu): Remove item for `Info-search-case-sensitively' - from the menu bar. - (Info-insert-dir): Restore point after calling - `insert-buffer-substring'. - -2005-08-08 Richard M. Stallman - - * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar) - (recompute-lucid-menubar): Add defvars. - - * mail/sendmail.el (mail-yank-original): Use with-no-warnings. - - * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring. - - * net/net-utils.el (run-dig): Rename from `dig'. - - * play/gametree.el (gametree-mode): Use make-local-variable, - not make-variable-buffer-local. - - * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings. - - * ansi-color.el (ansi-color-make-extent) - (ansi-color-set-extent-face): Use fboundp, not functionp. - - * autorevert.el (auto-revert-tail-mode): Use make-local-variable, - not make-variable-buffer-local. - - * bookmark.el (Info-current-file): Add defvar. - (bookmark-jump-noselect): Use with-no-warnings. - - * completion.el (c-mode-map, fortran-mode-map): Add defvars. - - * ebuff-menu.el (Helper-return-blurb): Add defvar. - - * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars. - - * find-file.el (ada-procedure-start-regexp) - (ada-package-start-regexp): Add defvars. - - * info.el (Info-insert-dir): Use insert-buffer-substring. - - * xml.el (xml-att-def-re): Add defvar. - - * icomplete.el (icomplete-exhibit): Adapt to new while-no-input - calling convention. - - * subr.el (while-no-input): Return t if there is input. - -2005-08-08 Luc Teirlinck - - * cus-start.el (all): Add `overflow-newline-into-fringe'. - -2005-08-08 Juanma Barranquero - - * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode) - (scheme-prev-l/c-dir/file): Fix typos in docstrings. - -2005-08-08 Emilio C. Lopes - - * cmuscheme.el (scheme-start-file): Replace reference to - `user-emacs-directory' by "~/.emacs.d/". - -2005-08-08 Thien-Thi Nguyen - - * info.el (Info-dir-remove-duplicates): Avoid case folding - in loop; instead, keep downcased strings for comparison. - Suggested by Helmut Eller. - -2005-08-07 Michael Albinus - - Sync with Tramp 2.0.50. - - * net/tramp.el: Remove defvar of `last-coding-system-used' in the - XEmacs case; not necessary anymore. - (tramp-user-regexp): Allow "@" as part of user name. - (tramp-handle-set-visited-file-modtime) - (tramp-handle-insert-file-contents) - (tramp-handle-write-region): No special handling for - `last-coding-system-used, because this is done in - `tramp-accept-process-output' now. - (tramp-accept-process-output): New defun. - (tramp-process-one-action, tramp-process-one-multi-action) - (tramp-wait-for-regexp, tramp-wait-for-output) - (tramp-discard-garbage-erase-buffer): Call it. Reported by David - Howells . - (clear-visited-file-modtime): Defadvice removed. The check for - unset buffer's modtime does not need to be based on - `tramp-buffer-file-attributes'. Suggested by RMS. - (tramp-message): Insert "\n" if not being at beginning of line. - (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code - sequence with same logic. - (tramp-completion-handle-expand-file-name): Discard call of - `tramp-drop-volume-letter'. It is not necessary, and there have - been problems with (expand-file-name "~/.netrc" "/") in ange-ftp. - Reported by Richard G. Bielawski . - (tramp-do-copy-or-rename-file-out-of-band): Transfer message - should always be visible. - (tramp-handle-insert-directory, tramp-setup-complete) - (tramp-set-process-query-on-exit-flag) - (tramp-append-tramp-buffers): Pacify byte-compiler. - (tramp-bug): Delete non-existing variables from list. - Apply `tramp-load-report-modules' as pre-hook. - Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and - `shell-prompt-pattern' because of non-7bit characters. - Reported by Sebastian Luque . - (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns. - (tramp-match-string-list): Remove function. - (tramp-wait-for-regexp): Remove call of that function. - Suggested by Kim F. Storm . - (tramp-set-auto-save-file-modes): Use octal integer code #o600 - instead of octal character code ?\600. The latter resulted in a - syntax error with XEmacs. - - * net/tramp-smb.el: Remove defvar of `last-coding-system-used' in the - XEmacs case; not necessary anymore. - (tramp-smb-handle-write-region): No special handling for - `last-coding-system-used, because this is done in - `tramp-accept-process-output' now. - (tramp-smb-wait-for-output): Call `tramp-accept-process-output'. - -2005-08-06 Luc Teirlinck - - * wid-edit.el (widget-choice-value-create): - Unconditionally respect user choice. Set :explicit-choice back to nil - when no longer needed. - (widget-choice-action): Unconditionally respect user choice. - Eliminate :explicit-choice-value. - - * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete. - - * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators' - with `indicate-empty-lines' and `indicate-buffer-boundaries'. - (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators" - running new function `toggle-indicate-empty-lines'. - Rename "Customize" item to "Customize fringe". - Rename "Indicators" item to "Buffer boundaries" and change help echo. - (menu-bar-showhide-fringe-ind-menu): Change several help echos. - Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)". - Delete "Empty lines only" item. - (menu-bar-showhide-fringe-ind-customize): New function. - (menu-bar-showhide-fringe-ind-mixed) - (menu-bar-showhide-fringe-ind-box) - (menu-bar-showhide-fringe-ind-right) - (menu-bar-showhide-fringe-ind-left) - (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries' - instead of `fringe-indicators'. - -2005-08-06 Michael Kifer - - * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode. - Change the date of last update. - -2005-08-06 Michael Kifer - - * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete) - (viper-exec-yank, viper-put-back): Don't display modification msg - if in the minibuffer. - - * viper-init.el (viper-replace-overlay-cursor-color) - (viper-insert-state-cursor-color, viper-vi-state-cursor-color): - Make variables frame local. - - * viper-util.el (viper-append-filter-alist): Use append instead of - nconc. - - * viper.el (viper-vi-state-mode-list) - (viper-emacs-state-mode-list): Move help-mode and - completion-list-mode from the first list to the second. - (viper-mode): Docstring. - (viper-go-away, viper-non-hook-settings): Don't localize - minor-mode-alist in newer Emacsen. Add advice to - set-cursor-color. Don't bind "\C-c\\". - -2005-08-06 Emilio C. Lopes - - * cmuscheme.el (scheme-trace-command, scheme-untrace-command) - (scheme-macro-expand-command): New user options. - (scheme-trace-procedure, scheme-expand-current-form): New commands. - (scheme-form-at-point, scheme-start-file) - (scheme-interactively-start-process): New functions. - (scheme-get-process): New function, extracted from `scheme-proc'. - (run-scheme): Call `scheme-start-file' to get start file, and pass - it to `make-comint'. - (switch-to-scheme, scheme-proc): - Call `scheme-interactively-start-process' if no Scheme buffer/process - is available. - -2005-08-06 Juri Linkov - - * progmodes/compile.el (compilation-mode-font-lock-keywords): - Use `compilation-text-face', `compilation-info-text-face' and - `compilation-error-text-face' instead of `font-lock-keyword-face'. - (compilation-error): New face. - (compilation-error-file-name): Inherit from - `compilation-error' instead of `font-lock-warning-face'. - (compilation-warning-file-name): Inherit from - `compilation-warning' instead of `font-lock-warning-face'. - (compilation-info, compilation-error-file-name) - (compilation-warning-file-name, compilation-info-file-name) - (compilation-line-number, compilation-column-number): Doc fix. - (compilation-error-text-face, compilation-warning-text-face) - (compilation-info-text-face): New face variables. - (compilation-line-face, compilation-column-face) - (compilation-enter-directory-face) - (compilation-leave-directory-face): Doc fix. - (compilation-text-face): New function. - - * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0 - instead of 1 to display binary file names as info file links. - (grep-error-face): Use `compilation-error-face' instead of - `font-lock-keyword-face'. - (grep-mode-font-lock-keywords): Use `compilation-info-text-face' - and `compilation-warning-text-face' instead of - `font-lock-keyword-face'. Use `compilation-error-text-face' - instead of `grep-error-face'. - -2005-08-05 Kenichi Handa - - * international/code-pages.el: Add autoload cookies for all coding - systems. - -2005-08-04 Luc Teirlinck - - * cus-start.el (all): Put undo.c where it alphabetically belongs. - -2005-08-04 Juri Linkov - - * progmodes/compile.el (compilation-mode-map): - * progmodes/grep.el (grep-mode-map): - Bind TAB to `compilation-next-error' and [backtab] to - `compilation-previous-error'. - - * progmodes/grep.el (grep-regexp-alist): Replace complex regexp - matching line numbers, column numbers and their ranges with regexp - matching only line numbers. - (grep-context-face): New face variable. - (grep-mode-font-lock-keywords): Use it. - - * faces.el (read-face-name): Delete duplicate faces. - -2005-08-02 Juanma Barranquero - - * thumbs.el (thumbs-find-image): Don't make variables - automatically buffer local. - (thumbs-current-tmp-filename, thumbs-current-image-filename) - (thumbs-image-num): Make automatically buffer local. - (thumbs-show-thumbs-list): Use `make-local-variable', not - `make-variable-buffer-local'. - (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local. - - * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s". - (**mad**, *debug*, *print-space*, *print-upcase*, abuselst) - (abusewords, account, afraidof, arerelated, areyou, bak, beclst) - (bother, bye, canyou, chatlst, continue, deathlst, describe) - (drnk, drugs, eliza-flag, elizalst, famlst, feared, fears) - (feelings-about, foullst, found, hello, history, howareyoulst) - (howdyflag, huhlst, ibelieve, improve, inter, isee, isrelated) - (lincount, longhuhlst, lover, machlst, mathlst, maybe, moods) - (neglst, obj, object, owner, please, problems, qlist) - (random-adjective, relation, remlst, repetitive-shortness) - (replist, rms-flag, schoollst, sent, sexlst, shortbeclst) - (shortlst, something, sportslst, stallmanlst, states, subj) - (suicide-flag, sure, things, thlst, toklst, typos, verb, want) - (whatwhen, whereoutp, whysay, whywant, zippy-flag, zippylst): - Defvar at compile time. - - * progmodes/ada-mode.el (ada-mode): Use `make-local-variable', - not `make-variable-buffer-local'. - -2005-08-02 Kim F. Storm - - * emulation/cua-rect.el (cua--highlight-rectangle): Only show - rectangle overlay in selected window. - -2005-08-01 Luc Teirlinck - - * cus-start.el (all): Put `indicate-empty-lines' in fringe group - instead of display group. Make `indicate-buffer-boundaries' - customizable through Custom. - -2005-08-01 Juanma Barranquero - - * progmodes/gdb-ui.el (gdb-frame-address, gdb-var-changed) - (gdb-output-sink, gdba, gdb-cpp-define-alist-program) - (gdb-set-gud-minor-mode, gdb-exited, gdb-setup-windows) - (gdb-put-string): Fix typos in docstrings. - -2005-08-01 Nick Roberts - - Update copyright notices of files in progmodes directory for - release of Emacs 22.1. - - * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie. - - * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie. - Don't barf if the GUD buffer has been killed. - -2005-08-01 Kim F. Storm - - * textmodes/table.el (table-yank-handler): Change defcustom to defvar. - -2005-07-29 Stefan Monnier - - * simple.el (next-error-follow-minor-mode): - make-variable-buffer-local -> make-local-variable. - - * emacs-lisp/cl-extra.el: Require CL also when compiling. - - * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local) - (byte-compile-form-make-variable-buffer-local): New functions to warn - about misuses of make-variable-buffer-local where make-local-variable - was meant. - -2005-07-29 Juanma Barranquero - - * bs.el (bs-attributes-list): Doc fix. - (bs): Update url-link. - - * desktop.el (desktop-save-buffer): Fix typos in docstring. - (desktop-load-default): Simplify. - - * ibuffer.el (ibuffer-columnize-and-insert-list) - (ibuffer-mouse-toggle-mark, ibuffer-count-marked-lines) - (ibuffer-unmark-all, ibuffer-toggle-marks) - (ibuffer-unmark-forward, ibuffer-unmark-backward) - (ibuffer-compile-make-format-form, ibuffer-format-column) - (ibuffer-current-buffers-with-marks) - (ibuffer-update-title-and-summary): "?\ " -> "?\s". - (ibuffer): Doc fix. - (ibuffer-mode): Fix typo in docstring. - (ibuffer-hooks, ibuffer-mode-hooks): Make obsolete and declare - with `define-obsolete-variable-alias'. - (ibuffer-elide-long-columns): Mark as obsolete. Doc fix. - -2005-07-29 Kenichi Handa - - * international/mule-cmds.el (select-message-coding-system): - Be sure to use LF for end-of-line. If no coding system is decided, - return iso-8859-1-unix. - -2005-07-28 Stefan Monnier - - * net/ange-ftp.el (ange-ftp-gateway-fatal-msgs) - (ange-ftp-pending-error-line): New vars. - (ange-ftp-process-handle-line, ange-ftp-process-filter): Use them - to handle the non-fatal no-route-to-host messages. - (internal-ange-ftp-mode): Make the no-match regexp more efficient. - -2005-07-28 Juanma Barranquero - - * isearch.el (isearch-mode-map, isearch-other-meta-char) - (isearch-quote-char, isearch-printing-char) - (isearch-text-char-description): "?\ " -> "?\s". - (isearch-lazy-highlight-cleanup) - (isearch-lazy-highlight-initial-delay) - (isearch-lazy-highlight-interval) - (isearch-lazy-highlight-max-at-a-time) - (isearch-lazy-highlight-face, isearch-lazy-highlight-cleanup): - Declare with define-obsolete-*-alias macros. - (isearch-forward): Fix typo in docstring. - (search-invisible, search-ring-yank-pointer) - (regexp-search-ring-yank-pointer): Doc fixes. - - * recentf.el (recentf-menu-append-commands-p): Declare with - `define-obsolete-variable-alias'. - (recentf-max-saved-items, recentf-menu-filter) - (recentf-arrange-by-rule-subfilter): Doc fixes. - (recentf-menu-append-commands-flag) - (recentf-initialize-file-name-history, recentf-expand-file-name) - (recentf-clear-data): Fix typos in docstrings. - -2005-07-28 Nick Roberts - - * progmodes/gdb-ui.el: Smarten comments. - (gdb-info-breakpoints-custom): Use nowarn when finding file. - -2005-07-27 Dan Nicolaescu - - * term/apollo.el (terminal-init-apollo): New function containing - all former top level forms in the file. - * term/bobcat.el (terminal-init-bobcat): - * term/cygwin.el (terminal-init-cygwin): - * term/iris-ansi.el (terminal-init-iris-ansi): - * term/linux.el (terminal-init-linux): - * term/news.el (terminal-init-news): - * term/rxvt.el (terminal-init-rxvt): - * term/sun.el (terminal-init-sun): - * term/tvi970.el (terminal-init-tvi970): - * term/vt100.el (terminal-init-vt100): - * term/vt102.el (terminal-init-vt102): - * term/vt125.el (terminal-init-vt125): - * term/vt200.el (terminal-init-vt200): - * term/vt201.el (terminal-init-vt201): - * term/vt220.el (terminal-init-vt220): - * term/vt240.el (terminal-init-vt240): - * term/vt300.el (terminal-init-vt300): - * term/vt320.el (terminal-init-vt320): - * term/vt400.el (terminal-init-vt400): - * term/vt420.el (terminal-init-vt420): - * term/wyse50.el (terminal-init-wyse50): - * term/xterm.el (terminal-init-xterm): Likewise. - - * term/README: Describe the terminal-init-* functionality. - - * startup.el (command-line): After loading the terminal initialization - file call the corresponding terminal initialization function. - -2005-07-27 Kenichi Handa - - * ps-bdf.el (bdf-read-font-info): Ignore glyphs whose ENCODING is - negative. - - * ps-mule.el (ps-mule-bitmap-prologue): Fix arguments to setcharwidth. - (ps-mule-composition-prologue): Fix for the case that - RelativeCompose is false. - -2005-07-26 Stefan Monnier - - * smerge-mode.el (smerge-ediff): Use insert-buffer-substring. - - * descr-text.el (describe-char): Handle the case where the list of - chars is displayed in a separate frame. - Be a bit more discriminating when looking for the char. - -2005-07-26 Juanma Barranquero - - * bookmark.el (bookmark-automatically-show-annotations) - (bookmark-read-annotation-text-func): Doc fixes. - (bookmark-save): Improve argument/docstring consistency. - (bookmark-get-bookmark, bookmark-get-bookmark-record) - (bookmark-alist-from-buffer) - (bookmark-upgrade-file-format-from-0) - (bookmark-grok-file-format-version) - (bookmark-maybe-upgrade-file-format, bookmark-kill-line) - (bookmark-read-annotation-mode) - (bookmark-insert-current-bookmark, bookmark-jump) - (bookmark-exit-hook): Fix typos in docstrings. - (bookmark-exit-hooks): Define as obsolete alias. - (bookmark-exit-hook-internal): Run `bookmark-exit-hook', - not `bookmark-exit-hooks'. Fix docstring. - (bookmark-bmenu-select): "?\ " -> "?\s". - -2005-07-25 Ari Roponen (tiny change) - - * startup.el (command-line): Fix typo. - -2005-07-24 Richard M. Stallman - - * tooltip.el (tooltip-mode): Test emacs-basic-display, - not emacs-quick-startup. - -2005-07-24 Juanma Barranquero - - * emacs-lisp/re-builder.el (reb-with-current-window): Delete. - (reb-next-match, reb-show-subexp): Use `with-selected-window' - instead of `reb-with-current-window'. - (reb-prev-match): Likewise. Also, don't move left if the search - was unsuccessful. - (reb-initialize-buffer): New function. - (re-builder, reb-change-syntax): Use it. - - * man.el (Man-goto-page): Make second argument NOERROR optional. - -2005-07-23 Richard M. Stallman - - * man.el (Man-bgproc-sentinel): Check here for failure to find - any man page in the output, and report the error here. - (Man-arguments): Make it permanent local. - (Man-goto-page): New arg NOERROR. Never kill the current buffer. - (Man-mode): Pass t for NOERROR. - - * progmodes/grep.el (grep-error-face): Use font-lock-keyword-face. - (grep-mode-font-lock-keywords): - Don't use compilation-...-face for messages that are not file names. - - * progmodes/compile.el (compilation-mode-font-lock-keywords): - Don't use compilation-...-face for messages that are not file names. - -2005-07-22 Juri Linkov - - * startup.el (normal-splash-screen): Update menu name. - - * tempo.el (tempo-insert-template): Fix 2005-07-16 change. - -2005-07-22 Dan Nicolaescu - - * term/xterm.el: Load term/rxvt if the terminal is actually an - rxvt terminal. - (xterm-rxvt-set-background-mode): Remove, not used anymore. - - * term/rxvt.el (function-key-map): Use substitute-key-definition - to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings. - - * term/cygwin.el: New file. - -2005-07-22 Kim F. Storm - - * image-file.el (insert-image-file, image-file-yank-handler): - Fix last change to maintain a (unique) yank-handler on yanked images. - -2005-07-22 Eduardo Mu,Aq(Boz (tiny change) - - * dired.el (dired-move-to-filename-regexp): Recognize the B suffix - of the file size (as in "177B" for 177 bytes). This happens with - "ls -lh" on FreeBSD. - -2005-07-22 Juanma Barranquero - - * hilit-chg.el (highlight-changes-global-initial-state) - (highlight-compare-buffers, hilit-chg-turn-on-maybe) - (hilit-chg-fixup, highlight-changes-mode): - Fix typos in docstrings. - (highlight-changes-global-modes, highlight-changes-rotate-faces): - Doc fixes. - -2005-07-21 Luc Teirlinck - - * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the - mode function using `eval-after-load'. - -2005-07-21 Kim F. Storm - - * mail/emacsbug.el (report-emacs-bug): Request that backtraces are - included when reporting an emacs crash, and tell about the DEBUG file. - - * image-file.el (insert-image-file): Add yank-handler. - (image-file-yank-handler): Yank handler to make unique copies of - images when they are yanked into a buffer next to each other. - -2005-07-21 Juanma Barranquero - - * comint.el (comint-use-prompt-regexp, comint-send-input) - (comint-source-default, comint-extract-string) - (comint-get-source, comint-word, comint-completion) - (comint-source, comint-prompt-read-only, comint-update-fence): - Fix typos in docstrings. - (comint-use-prompt-regexp-instead-of-fields, comint-kill-output): - Declare with define-obsolete-*-alias macros. - (comint-previous-matching-input-from-input) - (comint-next-matching-input-from-input) - (comint-previous-matching-input, comint-next-matching-input) - (comint-forward-matching-input): - Improve argument/docstring consistency. - - * desktop.el (desktop-clear-preserve-buffers-regexp): - Also preserve the *server* buffer. - - * simple.el (clone-indirect-buffer): Doc fix. - (fixup-whitespace, just-one-space) - (backward-delete-char-untabify, lambda): "?\ " -> "?\s". - (next-error, next-error-highlight) - (next-error-highlight-no-select, next-error-last-buffer) - (next-error-buffer-p, next-error-find-buffer, next-error) - (previous-error, next-error-no-select, previous-error-no-select) - (open-line, split-line, minibuffer-prompt-width, kill-new) - (binary-overwrite-mode): Fix typos in docstrings. - (set-fill-column): Fix typo in message. - - * skeleton.el (skeleton-proxy-new): Doc fix. - - * strokes.el (strokes-load-hook): Doc fix. - (strokes-grid-resolution, strokes-get-grid-position) - (strokes-renormalize-to-grid, strokes-read-stroke) - (strokes-read-complex-stroke, strokes-file, strokes-last-stroke) - (strokes-global-map): Fix typos in docstrings. - (strokes-help): Doc fix. Fix help message and pass it through - `substitute-command-keys'. - - * tempo.el (tempo-insert-prompt, tempo-interactive) - (tempo-show-completion-buffer, tempo-tags, tempo-match-finder) - (tempo-insert-string-functions, tempo-local-tags) - (tempo-define-template, tempo-insert-template) - (tempo-insert-prompt-compat, tempo-is-user-element) - (tempo-insert-mark, tempo-find-match-string, tempo-complete-tag): - Fix typos in docstrings. - - * vcursor.el (vcursor-other-window, vcursor-bind-keys) - (vcursor-key-bindings, vcursor-use-vcursor-map) - (vcursor-find-window, vcursor-scroll-down) - (vcursor-disable, vcursor-beginning-of-buffer) - (vcursor-end-of-buffer): Fix typos in docstrings. - (vcursor-relative-move, vcursor-get-char-count): - Improve argument/docstring consistency. - - * version.el: "?\ " -> "?\s". - - * wid-edit.el (widget-default-create, widget-after-change) - (widget-default-format-handler, widget-checklist-add-item) - (widget-radio-add-item, widget-choose, widget-specify-secret) - (widget-field-value-create, widget-field-value-get) - (widget-editable-list-format-handler) - (widget-editable-list-entry-create, widget-group-value-create) - (widget-documentation-link-add) - (widget-documentation-string-value-create): "?\ " -> "?\s". - (widget-convert-text): Doc fix. - (widget-narrow-to-field, widget-field-find) - (widget-url-link-action, widget-emacs-library-link-action) - (widget-color-notify): Fix typos in docstrings. - - * w32-fns.el (w32-shell-name): Use `bound-and-true-p'. - (x-select-text, set-w32-system-coding-system) - (w32-add-charset-info): Fix typos in docstrings. - - * emulation/cua-base.el (cua-mode, cua-enable-register-prefix) - (cua-enable-cua-keys, cua-use-hyper-key) - (cua-virtual-rectangle-edges): Fix typos in docstrings. - (cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s". - - * net/tramp.el (tramp-handle-load): Fix typo in error message. - - * emacs-lisp/re-builder.el (regexp-builder): Declare with - `defalias' instead of faking it. - - * eshell/em-ls.el (eshell-ls-decorated-name): Doc fix. - (eshell-ls-missing, eshell-ls-dired-initial-args) - (eshell-ls-use-in-dired): Fix typos in docstrings. - -2005-07-20 Kim F. Storm - - * emulation/cua-base.el (cua-mode): Improve doc string. - -2005-07-20 Juanma Barranquero - - * abbrev.el (expand-region-abbrevs): Doc fix. - (inverse-add-mode-abbrev, inverse-add-global-abbrev): - Improve argument/docstring consistency. - - * arc-mode.el (archive-get-descr, archive-alternate-display): - Doc fixes. - (archive-l-e): Improve argument/docstring consistency. - (archive-tmpdir, archive-unixdate, archive-unixtime) - (archive-chmod-entry): Fix typos in docstrings. - (archive-unflag, archive-unflag-backwards) - (archive-unmark-all-files): "?\ " -> "?\s". - - * buff-menu.el (Buffer-menu-unmark): Doc fix. - (Buffer-menu-not-modified, Buffer-menu-execute) - (Buffer-menu-toggle-read-only, Buffer-menu-buffer+size) - (list-buffers-noselect, Buffer-menu-select): "?\ " -> "?\s". - - * composite.el (compose-string, encode-composition-rule) - (compose-last-chars): Fix typos in docstrings. - - * desktop.el (desktop-enable, desktop-basefilename): - Declare with `define-obsolete-variable-alias'. - (desktop-internal-v2s): Don't quote keywords. - (desktop-clear): "?\ " -> "?\s". - - * dired.el (dired-align-file, dired-flag-backup-files) - (dired-change-marks, dired-unmark-all-files): "?\ " -> "?\s". - (dired-listing-switches, dired-ls-F-marks-symlinks) - (dired-dwim-target, dired-load-hook, dired-mode-hook) - (dired-directory, dired-faces, dired, dired-revert) - (dired-mode, dired-summary, dired-view-file) - (dired-copy-filename-as-kill, dired-delete-file) - (dired-no-confirm, dired-unmark-all-marks) - (dired-sort-by-date-regexp, dired-sort-by-name-regexp) - (dired-sort-inhibit, dired-sort-other): Fix typos in docstrings. - (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit): - Fix typos in message strings. - - * dired-x.el (virtual-dired): Declare with `defalias'. - (dired-mark-unmarked-files, dired-local-variables-file) - (dired-omit-here-always): Doc fix. - (dired-omit-mode, dired-find-subdir) - (dired-enable-local-variables, dired-clean-up-buffers-too) - (dired-extra-startup, dired-mark-extension, dired-jump) - (dired-jump-other-window, dired-omit-localp, dired-virtual-mode) - (dired-smart-shell-command, dired-guess-shell-alist-user) - (dired-man, dired-initial-position, dired-x-hands-off-my-keys) - (dired-x-bind-find-file, dired-x-submit-report): - Fix typos in docstrings. - (dired-mark-unmarked-files): "?\ " -> "?\s". - - * dirtrack.el (dirtrack-list): Fix typos in docstring. - - * faces.el (describe-face): "?\ " -> "?\s". - (read-all-face-attributes, read-face-font, modify-face) - (face-attr-construct, italic): Fix typos in docstrings. - (frame-update-face-colors): Declare with - `define-obsolete-function-alias'. - - * files.el (find-file-noselect, recode-file-name): Doc fixes. - (insert-directory, kill-some-buffers): "?\ " -> "?\s". - (magic-mode-alist, buffer-file-numbers-unique) - (write-file-functions, get-free-disk-space): - Fix typos in docstrings. - (find-file-not-found-hooks, find-file-hooks, write-file-hooks) - (write-contents-hooks, write-file-hooks): - Declare with `define-obsolete-variable-alias'. - - * forms-d2.el (arch-rj): Fix typo in docstrings. - (arch-tocol): Likewise. "?\ " -> "?\s". - - * frame.el (set-frame-font, cursor-in-non-selected-windows): - Fix typo in docstring. - (set-screen-width, set-screen-height): Delete redundant info in - doctrings. - (new-frame, screen-height, screen-width): Declare with - `define-obsolete-function-alias'. - (delete-frame-hook, blink-cursor): Declare with - `define-obsolete-variable-alias'. - - * paths.el (prune-directory-list): Fix typos in docstring. - - * pcvs-util.el (cvs-flags-query, cvs-strings->string) - (cvs-prefix-get): Fix typos in docstrings. - - * ps-print.el (ps-extend-face-list, ps-extend-face) - (ps-print-background-image): Fix typos in docstrings. - (ps-default-fg, ps-default-bg): Doc fixes. - - * s-region.el (s-region-bind): Doc fix. - (s-region-move-p1, s-region-move-p2): Fix typos in docstrings. - - * textmodes/org.el (org-table-formula-substitute-names) - (org-table-get-vertical-vector): Doc fixes. - (org-table-recalculate): Remove unused argument to `message'. - -2005-07-19 Carsten Dominik - - * textmodes/org.el (org-table-column-names) - (org-table-column-name-regexp) - (org-table-named-field-locations): New variables. - (org-archive-subtree): Protect `this-command' when calling - `org-copy-subtree' and `org-cut-subtree', to avoid appending to - the kill buffer. - (org-complete): Remove fixed-formula completion. - (org-edit-formulas-map): New variable. - (org-table-edit-formulas): New command. - (org-finish-edit-formulas, org-abort-edit-formulas) - (org-show-variable, org-table-get-vertical-vector): New functions. - (org-table-maybe-eval-formula): Handle `:=' fields. - (org-table-get-stored-formulas, org-table-store-formulas) - (org-table-get-formula, org-table-modify-formulas) - (org-table-replace-in-formulas): Handle named field formulas. - (org-table-get-specials): Store locations of named fields. - -2005-07-19 Juri Linkov - - * progmodes/grep.el (grep-regexp-alist) - (grep-mode-font-lock-keywords, grep-process-setup): - Use default GNU grep match color "01;31m" instead of "01;41m". - (grep-regexp-alist, grep-mode-font-lock-keywords): - Use `\\[[0-9]*m' instead of `\\[00m'. - (grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to - sgr_start where its handling is more important. Use the real - length of sgr_start instead of constant 8. - (grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?' - specially. Delete all remaining escape sequences. - (grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs. - (grep-regexp-alist): Make hyperlink only for binary file name - instead of the whole line. - (grep-mode-map): Bind `backtab' to `compilation-previous-file'. - (grep-mode): Add autoload. - - * emacs-lisp/find-func.el (find-function-regexp): - Add `define-compilation-mode'. - -2005-07-19 Juri Linkov - - * compare-w.el (compare-ignore-whitespace, compare-windows-sync) - (compare-windows-sync-string-size, compare-windows-recenter) - (compare-windows-highlight, compare-windows): Add version 22.1. - (compare-windows) : Inherit from lazy-highlight instead - of duplicating its default value. - - * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'. - (Custom-mode-menu): Use `info' instead of `Info-goto-node'. - - * descr-text.el (describe-char): Create link buttons for `charset' - and `code point'. Add the current input method name with a link - button to `to input' field. Print face names of display table - characters in `The display table entry is displayed by' section - instead of printing face-id in the `display' field. - Guess hardcoded faces and create a link button for them. - Skip empty fields when calculating max-width. - Treat `widget-create' specially while inserting strings from the - collected field list. - (describe-char-after): Made obsolete in version 22.1, not 21.5. - - * diff-mode.el (diff-file-header): Change foreground color from - yellow to green on light backgrounds. - (diff-context): Inherit from `shadow' only for color/grayscale - with more than 88 colors. - (diff-indicator-removed, diff-indicator-added) - (diff-indicator-changed): New faces. - (diff-font-lock-keywords): Use new faces. Regroup rules. - Add "^---$" for `normal' diff format. Fontify `#' lines with - font-lock-comment-delimiter-face and font-lock-comment-face. - Add `#' to ^[^...] in the rule for `diff-context-face'. - - * faces.el (mode-line-highlight): Replace RoyalBlue4 with - a button-like box. Inherit from `highlight' on low colors. - (shadow): Use shades of gray only for color/grayscale with - more than 88 colors. Use green for light backgrounds with - 8 colors, and yellow for dark backgrounds with 8 colors. - - * font-lock.el (font-lock-regexp-grouping-backslash): - Don't inherit from escape-glyph (use bold for all cases). - - * info.el (info-xref-visited): Use light foreground color `violet' - for dark backgrounds instead of dark color `magenta3'. - (info-title-1): Use `yellow' color for dark backgrounds. - - * isearch.el (isearch): Use not-too-dark magenta3 instead of - too-light magenta2. - - * replace.el (match): Use slightly more light RoyalBlue3 instead - of dark RoyalBlue4. - - * wid-edit.el (widget-inactive): Inherit from `shadow'. - -2005-07-19 Juanma Barranquero - - * novice.el (disabled-command-hook): Declare it with - `define-obsolete-variable-alias'. - - * desktop.el (desktop-enable, desktop-buffer-modes-to-save) - (desktop-buffer-misc-functions, desktop-buffer-handlers) - (desktop-load-default): Add release to obsolescence info. - (desktop-globals-to-clear, desktop-buffer-mode-handlers) - (desktop-append-buffer-args, desktop-read): - Fix typos in docstrings. - (desktop-kill): Fix typo in message. - (desktop-save): Doc fix. - -2005-07-19 Michael Kifer - - * viper-cmd.el (viper-escape-to-state): Bug fix. - (viper-envelop-ESC-key): Change the definition of fast - keysequence so it'll work with keyboard macros. - - * ediff.el (ediff-patch-buffer): Change the docstring. - -2005-07-19 Kenichi Handa - - * international/mule-cmds.el (select-safe-coding-system): Try to - use an auto-coding (if any) before anything else. If the found - auto-coding is invalid, show a warning message. - - * international/mule.el (find-auto-coding): New function created - by modifying the body of set-auto-coding. - (set-auto-coding): Use find-auto-coding to find a coding. - -2005-07-18 Richard M. Stallman - - * allout.el (allout-isearch-expose): Use isearch-mode-end-hook-quit, - not isearch-mode-end-hook-error. - (allout-before-change-protect): Fix error message. - -2005-07-18 Juri Linkov - - * allout.el (allout-mode): - * calculator.el (calculator-copy): - * custom.el (custom-known-themes): - * dired.el (dired-desktop-buffer-misc-data) - (dired-restore-desktop-buffer): - * dired-x.el (dired-omit-marker-char): - * files.el (basic-save-buffer): - * font-core.el (font-lock-mode): - * calendar/calendar.el (calendar-goto-hebrew-date) - (calendar-goto-coptic-date, calendar-goto-ethiopic-date) - (calendar-goto-persian-date): - * language/ethio-util.el (ethio-sera-to-fidel-region): - * textmodes/picture.el (picture-mode): - Delete duplicate duplicate words. - -2005-07-18 Juri Linkov - - * isearch.el (isearch-mode-map): Remove key bindings for regexp - chars * ? } |. - (isearch-fallback): Don't call `isearch-process-search-char'. - (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions. - (isearch-process-search-char): Call `isearch-fallback' for regexp - chars * ? } |. - (isearch-return-char): Make obsolete with `make-obsolete' instead - of simply documenting it as obsolete in the docstring. - (isearch-fallback): Refill docstring. - - * international/isearch-x.el - (isearch-process-search-multibyte-characters): Remove unneeded - `concat'. Add intermediate values to `junk-hist' instead of - `minibuffer-history'. Test the length of `str'. - -2005-07-18 Juanma Barranquero - - * allout.el (allout-resolve-xref): Fix typos in error strings. - (allout-before-change-protect): Remove unneeded `concat'. - - * array.el (array-mode, array-reconfigure-rows) - (untabify-backward): Fix typos in docstrings. - (array-reconfigure-rows): Use `insert-buffer-substring', not - `insert-buffer'. - - * calendar/icalendar.el (icalendar--get-unfolded-buffer): - * progmodes/ada-mode.el (ada-make-body): - Use `insert-buffer-substring' and `goto-char', not `insert-buffer'. - - * dired.el (dired-log): - * tar-mode.el (tar-subfile-save-buffer): - * play/zone.el (zone-pgm-stress-destress): - Use `insert-buffer-substring', not `insert-buffer'. - -2005-07-17 Simon Josefsson - - * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN. - -2005-07-16 Jose E. Marchesi - - * lisp/mail/smtpmail.el (smtpmail-auth-supported): - Add plain auth method. - (smtpmail-try-auth-methods): Add AUTH PLAIN dialog. - -2005-07-17 Kim F. Storm - - * ido.el (dired-other-window): Add ido property. - -2005-07-16 Juanma Barranquero - - * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): - Fix typo in docstring. - (byte-compile-interactive-only-functions): Add `insert-buffer' and - `insert-file-literally'. - - * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence - info and delete redundant message. Doc fix. - (edebug-install-custom-print-funcs, edebug-reset-print-funcs) - (edebug-uninstall-custom-print-funcs): Define as obsolete aliases. - -2005-07-16 Richard M. Stallman - - * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function. - (byte-compile-and): Use byte-compile-and-recursion. - (byte-compile-or-recursion): New function. - (byte-compile-or): Use that. - (byte-compile-if): Guard the else-clause too. - (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)). - - * isearch.el (isearch-mode-end-hook-quit): New variable. - (isearch-done): Bind it. - (isearch-mode-end-hook): Doc fix. - - * allout.el (allout-isearch-did-quit): Variable deleted. - (allout-real-isearch-abort): Function name no longer used. - (allout-mode): Do allout-enwrap-isearch whenever feature is wanted. - (allout-isearch-rectification): isearch-mode always exists. - Don't set allout-isearch-did-quit. - (allout-isearch-expose): Check isearch-mode-end-hook-error, not - allout-isearch-did-quit. - (allout-enwrap-isearch): Just add the hook. - (allout-isearch-abort): Function deleted. - (allout-pre-command-business): Avoid warning. - - * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp. - Correctly avoid warnings. - (pascal-outline): Likewise. - - * progmodes/f90.el (f90-abbrev-start): Avoid warning. - - * progmodes/asm-mode.el (asm-comment): Use with-no-warnings. - - * play/tetris.el (tetris-mode): Avoid warning. - - * play/snake.el (snake-mode): Avoid warning. - - * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar. - (gamegrid-set-display-table): Avoid warning. - (gamegrid-set-timer): Likewise. - (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p. - (gamegrid-add-score-with-update-game-score-1): Take FILE - as argument. - (gamegrid-add-score-with-update-game-score): Pass that argument. - Rename have-shared-game-dir to gamegrid-shared-game-dir. - - * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings. - - * net/eudc-bob.el (eudc-jump-to-event): Avoid warning. - (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise. - - * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer - and insert-file. - - * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning. - (sc-ask): Avoid warnings. - - * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar. - (eshell-hist-initialize): Use that var the natural way. - - * emulation/viper-init.el (viper-activate-input-method): Avoid warning. - - * emacs-lisp/re-builder.el (reb-cook-regexp): - Avoid warning calling lre-compile-string. - (reb-color-display-p): Avoid warning. - - * calculator.el (calculator-last-input): Guard uses - of event-key and key-press-event-p. - (event-key, key-press-event-p): Delete definitions. - - * emacs-lisp/find-gc.el (find-gc-unsafe-list) - (find-gc-source-directory, find-gc-subrs-callers) - (find-gc-noreturn-list, find-gc-source-files) - (find-gc-subrs-called): Vars renamed and defvar'd. - - * emacs-lisp/checkdoc.el (checkdoc-make-overlay) - (checkdoc-overlay-put, checkdoc-delete-overlay) - (checkdoc-overlay-start, checkdoc-overlay-end) - (checkdoc-mode-line-update, checkdoc-char=): - Define such that compiler knows they are defined. - (checkdoc-call-eval-buffer): Delete. Use eval-buffer directly. - (checkdoc-read-event): Delete. Use read-event directly. - - * whitespace.el (whitespace-make-overlay) - (whitespace-overlay-put, whitespace-delete-overlay) - (whitespace-overlay-start, whitespace-overlay-end): - Define such that compiler knows they are defined. - (whitespace): Move conditional inside. - - * tempo.el (tempo-insert-template): Suppress warning. - - * ediff-diff.el (longlines-mode): Add defvar. - -2005-07-16 Gary Howell (tiny change) - - * server.el: Bind "C-x #" in a way that works even if C-x is - redefined to a command key, not a prefix key. - -2005-07-16 Johan Bockgard (tiny change) - - * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of - cl-make-type-test till execution time. - -2005-07-16 Markus Rost - - * dired-x.el (dired-do-relsymlink-regexp): Add missing optional - arg ARG and use it. - -2005-07-16 Johan Bockgard (tiny change) - - * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type. - -2005-07-15 Luc Teirlinck - - * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing - a defcustom with two :set or :type keywords. - -2005-07-15 Richard M. Stallman - - * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table): - Don't give ^M comment-end syntax. - -2005-07-16 Nick Roberts - - * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler): - Don't consider gdbmi (gdb-mi.el has its own update functions). - (gdb-var-delete): Make it work for gdbmi as well. - (gdb-speedbar-expand-node): Move var-update here for gdbmi. - - * progmodes/gud.el (etags, sdb): Only require etags when needed. - (gud-speedbar-menu-items): Correct logic for enabling items. - -2005-07-15 Kim F. Storm - - * ido.el: Fix commentary. - (ido-define-mode-map): Move ido-next-work-file to C-M-o. - Use with-no-warnings around ffap-guesser. - (ido-file-internal, ido-read-file-name, ido-read-directory-name): - Let bind minibuffer-completing-file-name to t. - -2005-07-15 Juanma Barranquero - - * startup.el (site-run-file, keyboard-type): Doc fixes. - (command-line): Check for "--basic-display" argument; also for - "--quick", not "--bare-bones" (which was renamed). - (fancy-splash-text): Add missing item "Getting New Versions". - (normal-splash-screen): Fix typos and improve consistency with - `fancy-splash-text'. Update copyright year. - - * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a - valid binding for `help-char'. - - * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix. - -2005-07-14 Dan Nicolaescu - - * term.el (term-mode): Disable cua-mode for term buffers. - -2005-07-14 Juanma Barranquero - - * add-log.el (add-log-mailing-address, change-log-merge): - Doc fixes. - (change-log-get-method-definition): Fix typo in docstring. - -2005-07-14 Kim F. Storm - - * emulation/cua-base.el: - (cua--pre-command-handler-1, cua--pre-command-handler) - (cua--post-command-handler-1, cua--post-command-handler): - Split in two. Check (buffer local) value of cua-mode. - (cua-selection-mode): New command. - -2005-07-13 Luc Teirlinck - - * custom.el (custom-initialize-safe-set) - (custom-initialize-safe-default): Doc fixes. - - * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default' - and simplify :init-value again. - - * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default' - and simplify :init-value again. Delete autoload. - - * startup.el (command-line): Use `custom-reevaluate-setting' again - for tooltip-mode. - - * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing - a defcustom with two :initialize keywords. - -2005-07-13 Juanma Barranquero - - * allout.el (my-mark-marker, allout-isearch-prior-pos) - (allout-unprotected, allout-undo-aggregation, allout-snug-back) - (allout-post-command-business, allout-flag-region) - (isearch-reenable-font-lock, allout-yank) - (allout-insert-latex-header, allout-insert-latex-trailer) - (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed) - (allout-latex-verb-quote): Fix typos in docstrings. - (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes. - (allout-unprotected, allout-prefix-data): - Improve argument/docstring consistency. - (allout-chart-subtree): Fix argument spec. - (allout-open-topic): Rename `use_sib_bullet' argument to - `use-sib-bullet'. Doc fix. - - * whitespace.el (whitespace-check-buffer-leading) - (whitespace-check-buffer-trailing) - (whitespace-check-buffer-indent) - (whitespace-check-buffer-spacetab) - (whitespace-check-buffer-ateol, whitespace-highlighted-space) - (whitespace-check-leading-whitespace) - (whitespace-check-trailing-whitespace) - (whitespace-check-spacetab-whitespace) - (whitespace-check-indent-whitespace) - (whitespace-check-ateol-whitespace, whitespace-abort-on-error) - (whitespace-modes): Fix typos in docstrings. - (defgroup, defcustom): Doc fixes. - - * winner.el (winner-mode, winner-boring-buffers) - (winner-pending-undo-ring): Doc fixes. - (winner-ring): Remove unneeded `progn'. - (winner-equal): `defsubst' it. - (winner-redo): Fix message. - -2005-07-13 Kim F. Storm - - * simple.el (line-move-1): Always use vertical-motion to - do the last (or only) line move to ensure some movement. - Undo 2005-06-23 change--don't check for overlays. - -2005-07-13 YAMAMOTO Mitsuharu - - * term/mac-win.el (ccl-encode-mac-roman-font) - (ccl-encode-mac-centraleurroman-font) - (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font): - (ccl-encode-mac-dingbats-font): Remove check for ASCII. - Change charset-id boundary of dimension to ?\xef. - (mac-char-fontspec-list): New constant. - (fontset-add-mac-fonts): Use it. Accept non-string `base-family' - argument. Nil uses itself as family in font-spec. Previous - behavior for nil is now provided by non-nil non-string argument. - All callers changed. Add font-specs for Mac fonts to - "fontset-default" unless iso8859-1 fonts are installed. - -2005-07-13 Stefan Monnier - - * progmodes/sh-script.el (sh-get-indent-info): Only indent - a continuation line if the \ is preceded by SPC or TAB. - (sh-get-indent-info): Simplify. - (sh-mark-init, sh-learn-buffer-indent, sh-add-completer): - Use with-current-buffer. - - * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops - when the matched text is empty. - -2005-07-12 Luc Teirlinck - - * startup.el (command-line): Revert to previous handling of - tooltip-mode. Explain in comment why the complexity is needed. - - * tooltip.el (tooltip-mode): Revert to previous implementation of - its defcustom. - - * frame.el (blink-cursor-mode): Revert to previous implementation - of its defcustom. Update comment. - -2005-07-12 Lars Hansen - - * desktop.el: Update e-mail address. - -2005-07-12 YAMAMOTO Mitsuharu - - * term/mac-win.el (mac-services-mail-selection) - (mac-services-mail-to): New functions. - (mac-application-menu-map): Bind them. - -2005-07-12 wulei (tiny change) - - * progmodes/gdb-ui.el: Add note about buffering with Windows. - -2005-07-11 Luc Teirlinck - - * custom.el (custom-reevaluate-setting): Doc fix. - -2005-07-11 Jay Belanger - - * calc/calc.el (calc-embedded-announce-formula-alist) - (calc-embedded-open-close-plain-alist) - (calc-embedded-open-close-mode-alist): Add checks for additional - major modes (due to Robert J. Chassell ). - -2005-07-11 Juanma Barranquero - - * custom.el (custom-enable-theme): Don't add theme to - `custom-enabled-themes' with `push' because there is no - setf-method for `delq'. - -2005-07-11 Richard M. Stallman - - * custom.el (custom-declare-variable): Doc fix. - - * dired-aux.el (dired-compare-directories): Remove "." and ".." - from the alists. - - * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before): - Do nothing if edebug-active. - - * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here. - (edebug-display): Do it here instead. - -2005-07-10 Richard M. Stallman - - * cus-face.el (custom-theme-set-faces): Make it work. - (custom-reset-faces): Doc fix. - (custom-theme-reset-internal-face, custom-theme-face-value): - Functions deleted. - - * custom.el (custom-push-theme): Maintain list of the settings - of a given theme in its theme-settings property. - Maintain position of old settings in the theme-value - or theme-face property. - (custom-enabled-themes): New variable. - (custom-theme-enabled-p): New function. - (provide-theme): Update custom-enabled-themes. - Disable and reenable the `user' theme. - (require-theme): Doc fix. - (custom-do-theme-reset, custom-remove-theme): Functions deleted. - (custom-theme-value, custom-theme-variable-value): Likewise. - (custom-theme-reset-internal): Likewise. - (custom-theme-load-themes): Fix bugs and use custom-disable-theme. - (custom-enable-theme, custom-disable-theme): New functions. - (custom-variable-theme-value, custom-face-theme-value): Likewise. - (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise. - (custom-theme-reset-variables): Simplify. - (deftheme, custom-declare-theme, custom-make-theme-feature): - Definitions moved. - -2005-07-10 Chong Yidong - - * longlines.el (longlines-show-region) - (longlines-unshow-hard-newlines): Recognize hard newlines by - non-nil hard property, instead of t. - -2005-07-10 Michael Kifer - - * viper-cmd.el (viper--key-maps): New variable. - (viper-normalize-minor-mode-map-alist): Use viper--key-maps and - emulation-mode-map-alists. - (viper-envelop-ESC-key): Use viper-subseq. - (viper-search-forward/backward/next): Disable debug-on-error. - - * viper-keym.el (viper-toggle-key, viper-quoted-insert-key) - (viper-ESC-key): New defcustoms. - - * viper-macs.el (ex-map-read-args): Use viper-subseq. - - * viper-util.el (viper-key-to-emacs-key): Use viper-subseq. - (viper-subseq): Copy of subseq from cl.el. - - * viper.el (viper-go-away, viper-set-hooks): Use - emulation-mode-map-alists, advise self-insert-command, add-minor-mode. - - * viper-mous.el (viper-current-frame-saved): Use defvar. - - * viper-init.el: Get rid of -face in face names. - - * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3): - Make it work with longlines mode - - * ediff-mult.el (ediff-meta-mode-hook): New variable. - - * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp. - - * ediff-init.el: Get rid of -face in face names. - -2005-07-10 Richard M. Stallman - - * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend - and with-timeout-unsuspend. - - * emacs-lisp/debug.el (debug): Call with-timeout-suspend - and with-timeout-unsuspend. - - * emacs-lisp/timer.el (with-timeout-timers): New variable. - (with-timeout): Bind that variable to record timers. - (with-timeout-suspend, with-timeout-unsuspend): New functions. - - * emacs-lisp/debug.el (debug-help-follow): New function. - (debugger-mode-map): Use that instead of help-follow. - (debugger-setup-buffer): Use eval-buffer-list - to handle eval-buffer frames. - -2005-07-10 N. Raghavendra (tiny change) - - * timezone.el (timezone-parse-date): Change first regexp - so it will not mistakenly match dates with no time zone. - -2005-07-10 Jeff Dwork (tiny change) - - * facemenu.el (facemenu-read-color): Do case-insensitive matching. - -2005-07-10 Luc Teirlinck - - * custom.el (custom-initialize-safe-set) - (custom-initialize-safe-default): New functions. - - * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default' - and simplify :init-value. - - * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default' - and simplify :init-value. Delete obsolete comment. - - * startup.el (command-line): Use `custom-reevaluate-setting' to - handle `tooltip-mode'. Delete obsolete comment. - - * files.el (set-visited-file-name): Avoid calling - `file-name-nondirectory' with a nil argument. - -2005-07-09 Richard M. Stallman - - * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer - was called with nil for the buffer, handle the read position right. - Handle read position for eval-region, too. - -2005-07-09 Juri Linkov - - * fringe.el (fringe-mode): Add period in docstring. - (fringe-query-style): Build prompt depending on `all-frames' arg. - - * dired.el (dired-marker-char): Avoid quotations for `do' and `mark' - to not create links to unrelated functions in the Help buffer. - - * progmodes/compile.el (compilation-mode-hook, compilation-mode): - Doc fix. - - * simple.el (next-error-hook): New variable. - (next-error): Use it. Doc fix. - - * textmodes/ispell.el (ispell-command-loop): Add current - dictionary name and program name to mode-line-format. - (ispell-region, ispell-process-line): Add current dictionary name - and program name to messages. - -2005-07-08 Jay Belanger - - * calc/calc.el (calc-embedded-announce-formula-alist) - (calc-embedded-open-close-formula-alist) - (calc-embedded-open-close-word-alist) - (calc-embedded-open-close-plain-alist) - (calc-embedded-open-close-new-formula-alist) - (calc-embedded-open-close-mode-alist) - (calc-embedded-new-buffer-hook, calc-embedded-new-formula-hook) - (calc-embedded-mode-hook): New variables. - - * calc/calc-embed.el (calc-embedded-firsttime) - (calc-embedded-firsttime-buf, calc-embedded-firsttime-formula): - New variables. - (calc-do-embedded): Use calc-embedded-firsttime, - calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to - determine whether or not to run hooks. - (calc-embedded-make-info) Set calc-embedded-firsttime-buf and - calc-embedded-firsttime-formula appropriately. - Set calc-embedded delimiter variables according to mode. - -2005-07-08 Richard M. Stallman - - * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list): - Check for "emacs", etc., as entire symbol, not just as word. - (checkdoc-file-comments-engine): Use regexp-quote on FN. - - * files.el (set-visited-file-name): Report the error - for "empty filename" earlier. - (kill-some-buffers): Ignore buffers already dead. - - * fringe.el (fringe-mode): Doc fix. - - * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): - Check for (featurep 'xemacs) and turn off warnings in what it guards. - Use unwind-protect to ensure byte-compile-unresolved-functions - is updated. - - * whitespace.el (whitespace-buffer-leading-cleanup): - Simplify w/ skip-chars-forward. - (whitespace-buffer-trailing-cleanup): Simplify w/ skip-chars-backward. - - * mail/rmail.el (rmail-only-expunge): Fix paren error. - Unconditionally try to leave point at the same old place. - -2005-07-08 Ralf Angeli (tiny change) - - * comint.el (comint-postoutput-scroll-to-bottom) - (comint-show-maximum-output): Take scroll-margin into consideration. - -2005-07-08 Kim F. Storm - - * ido.el (ido-use-filename-at-point): New choice `guess'. - (ido-file-internal): Try ffap-guesser if selected. - - * ido.el (ido-before-fallback-functions): New hook. - (ido-buffer-internal, ido-file-internal, ido-read-buffer) - (ido-read-file-name): Run it. - -2005-07-07 Stefan Monnier - - * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of - strings rather than a list of symbols to the completion function. - -2005-07-07 Jay Belanger - - * calc/calc-units.el (math-apply-units): Change the places in - which units are simplified. - -2005-07-07 Luc Teirlinck - - * cus-edit.el (customize-option, customize-option-other-window): - Make them handle aliases. - - * custom.el (custom-variable-p): Make it recursively follow - aliases. Mention that in the docstring. - -2005-07-07 Richard M. Stallman - - * cus-start.el (exec-path): Use `directory' instead of `file'. - Fix tag for nil. - -2005-07-07 Juanma Barranquero - - * replace.el (occur-rename-buffer): Use `generate-new-buffer' also - when called non-interactively. Doc fix. - -2005-07-07 Lute Kamstra - - * elide-head.el (elide-head-headers-to-hide): Recognize the FSF's - new address as well. - -2005-07-07 Kenichi Handa - - * international/mule.el (make-coding-system): - Describe `ascii-incompatible' property in the docstring. - (set-file-name-coding-system): Signal an error if coding-system is - ascii-incompatible. - (set-keyboard-coding-system): Likewise. - - * international/mule-cmds.el (set-default-coding-systems): - Don't set default-file-name-coding-system and - default-keyboard-coding-system if coding-system is ASCII-incompatible. - - * international/utf-16.el: Declare that all UTF-16-based coding - systems are ASCII-incompatible. - -2005-07-07 Nick Roberts - - * progmodes/gud.el: Require font-lock for displaying errors. - Used by gdb-ui.el. - -2005-07-07 Juanma Barranquero - - * hi-lock.el (hi-lock-find-patterns): Protect also against invalid - values for the pattern lists which are `read'able but not - `append'able (like symbols). - -2005-07-06 Richard M. Stallman - - * progmodes/flymake.el (flymake-float-time): Instead of - with-no-warnings, test for xemacs. - (flymake-replace-regexp-in-string): Test fboundp of replace-in-string - to avoid warning. - -2005-07-06 Juanma Barranquero - - * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag. - -2005-07-05 Lute Kamstra - - * battery.el: Add support for Darwin (with much debugging help - from Samuel Lauber ). - (battery-status-function, battery-echo-area-format) - (battery-mode-line-format): Add support for pmset on Darwin. - (battery-load-low, battery-load-critical): New user options. - (battery-pmset): New function. - -2005-07-05 Lute Kamstra - - Update FSF's address in GPL notices. - - * textmodes/page-ext.el: Update FSF's address. - -2005-07-04 Stefan Monnier - - * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive - filling from using prefix when filling a single-line docstring. - - * progmodes/flymake.el: Remove useless eval-when-compile. - - * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction. - -2005-07-04 Richard M. Stallman - - * textmodes/org.el (org-file-apps-defaults-gnu): - Rename from org-file-apps-defaults-linux. - (org-default-apps): Don't test system-type for `linux'. - (org-file-apps): Doc fix. - -2005-07-04 David Ponce - - * tree-widget.el: Improve header Commentary section. - (tree-widget) [defgroup] - (tree-widget-image-enable, tree-widget-themes-directory) - (tree-widget-theme, tree-widget-image-properties-emacs) - (tree-widget-image-properties-xemacs, tree-widget-create-image) - (tree-widget-image-formats, tree-widget-control) - (tree-widget-empty-control, tree-widget-leaf-control - (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide) - (tree-widget-handle, tree-widget-no-handle, tree-widget-p) - (tree-widget-keep, tree-widget-after-toggle-functions) - (tree-widget-open-node, tree-widget-close-node): Doc fix. - (tree-widget-open-control, tree-widget-close-control): Fix doc and - :help-echo message. - (tree-widget-set-theme): Doc fix. Use `string-equal'. - (tree-widget-image-properties): Doc fix. Clearer implementation. - (tree-widget--cursors): New constant. - (tree-widget-lookup-image): New function split from - `tree-widget-find-image'. Clearer implementation. - (tree-widget-find-image): Use it. - (tree-widget-button-keymap): Use `set-keymap-parent'. - (tree-widget) [define-widget]: Use `widget-children-value-delete'. - Define the sub-widgets here. - (tree-widget-node): Check that :node is not a tree-widget. - (tree-widget-get-super, tree-widget-open-control) - (tree-widget-close-control, tree-widget-empty-control) - (tree-widget-leaf-control, tree-widget-guide) - (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle) - (tree-widget-no-handle, tree-widget-value-delete) - (tree-widget-map): Remove. - (tree-widget-children-value-save): Doc fix. Simplified. - (tree-widget-value-create): Update according to previous changes. - -2005-07-04 Carsten Dominik - - * textmodes/org.el: Leading space replaced by TABS. - (org-recalc-marks, org-table-rotate-recalc-marks) - (org-table-get-specials): Treat "^" and "_" marks. - (org-table-justify-field-maybe): Optional argument NEW. - (org-table-eval-formula): Parsing of the format simplified. - New modes C,I. Honor the %= parameter in the current table. - Avoid unnecessary re-align by using the NEW argument to - `org-table-justify-field-maybe'. - (org-calc-default-modes): Default for date-format mimicks org-mode. - (org-agenda, org-timeline): Quote argument in org-agenda-redo-command. - -2005-07-03 Luc Teirlinck - - * cus-face.el (custom-theme-set-faces): Make it handle face - aliases whose alias declarations are pre- or autoloaded. - -2005-07-04 Juri Linkov - - * faces.el (read-face-name): Put the code for getting a face name - from the buffer before adding the faces from the `face' property. - Use `completing-read-multiple' instead of `completing-read'. - Require `crm'. Add default value and post-process the returned - list of faces. - - * emacs-lisp/crm.el (crm-find-current-element) - (crm-minibuffer-complete-and-exit): Handle minibuffer prompt. - - * emacs-lisp/lisp-mode.el (eval-defun-1): - * emacs-lisp/edebug.el (edebug-eval-defun): - Remove unnecessary quotes. - -2005-07-04 Juanma Barranquero - - * progmodes/prolog.el (prolog-eof-string): Doc fixes. - (prolog-indent-level): Fix typo in docstring. - - * info.el (Info-history, Info-history-forward) - (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes. - - * add-log.el (add-change-log-entry): - * comint.el (comint-dynamic-list-input-ring) - (comint-dynamic-list-completions): - * dabbrev.el (dabbrev-expand): - * delim-col.el (delimit-columns-rectangle-line): - * diff-mode.el (diff-context->unified, diff-reverse-direction) - (diff-unified->context): - * ediff-init.el (ediff-abbrev-jobname): - * ediff-mult.el (ediff-replace-session-status-in-meta-buffer) - (ediff-replace-session-activity-marker-in-meta-buffer): - * info.el (Info-summary): - * lpr.el (printify-region): - * printing.el (pr-create-interface): - * ps-print.el (ps-print-quote): - * ses.el (ses-column-widths, ses-print-cell) - (ses-adjust-print-width, ses-center): - * shell.el (shell-file-name-quote-list): - * strokes.el (strokes-read-stroke, strokes-read-complex-stroke) - (strokes-fill-current-buffer-with-whitespace) - (strokes-xpm-for-stroke, strokes-list-strokes) - (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string): - * term.el (term-dynamic-list-input-ring) - (term-dynamic-list-completions): - * calc/calc.el (math-format-stack-value): - * emacs-lisp/edebug.el (edebug-display-freq-count): - * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment) - (delphi-new-comment-line): - * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right): - * progmodes/executable.el (executable-set-magic): - * progmodes/python.el (inferior-python-mode): - * progmodes/scheme.el (scheme-mode-syntax-table): - * progmodes/sh-script.el (sh-maybe-here-document): - * progmodes/sql.el (sql-copy-column): - * progmodes/tcl.el (tcl-comment-indent, tcl-quote): - * textmodes/bibtex.el (bibtex-mode): - * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes) - (sgml-auto-attributes): - * textmodes/table.el (table-insert, table-shorten-cell) - (table--generate-source-scan-lines, table-delete-row) - (*table--cell-delete-char, table--spacify-frame) - (table--horizontally-shift-above-and-below) - (table--cell-insert-char, table--cell-blank-str) - (table--fill-region-strictly): - * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent): - * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s". - - * add-log.el (change-log): - * apropos.el (apropos): - * comint.el (comint-completion, comint-source): - * dabbrev.el (dabbrev): - * delim-col.el (columns): - * diff-mode.el (diff-mode): - * ediff.el (ediff): - * ediff-diff.el (ediff-diff): - * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook): - * ediff-mult.el (ediff-mult): - * ediff-ptch.el (ediff-ptch): - * ediff-wind.el (ediff-window): - * facemenu.el (facemenu): - * indent.el (indent): - * info.el (info): - * jka-cmpr-hook.el (compression, jka-compr): - * lpr.el (lpr): - * outline.el (outlines): - * pcmpl-cvs.el (pcmpl-cvs): - * pcmpl-rpm.el (pcmpl-rpm): - * printing.el (printing): - * ps-print.el (postscript, ps-print, ps-print-horizontal) - (ps-print-vertical, ps-print-headers, ps-print-font) - (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra) - (ps-print-background, ps-print-printer, ps-print-page) - (ps-print-miscellany): - * ses.el (ses): - * shell.el (shell, shell-directories, shell-faces): - * startup.el (initialization): - * strokes.el (strokes): - * term.el (term): - * uniquify.el (uniquify): - * w32-vars.el (w32): - * calc/calc.el (calc): - * emacs-lisp/bytecomp.el (bytecomp): - * emacs-lisp/cl-indent.el (lisp-indent): - * emacs-lisp/edebug.el (edebug): - * emacs-lisp/elp.el (elp): - * emacs-lisp/testcover.el (testcover): - * emacs-lisp/trace.el (trace): - * emulation/viper-ex.el (viper-ex): - * emulation/viper-mous.el (viper-mouse): - * mail/mailalias.el (mailalias): - * mail/supercite.el (supercite, supercite-frames) - (supercite-attr, supercite-cite, supercite-hooks): - * net/rcompile.el (remote-compile): - * net/rlogin.el (rlogin): - * obsolete/ooutline.el (outlines): - * progmodes/delphi.el (delphi): - * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special) - (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal) - (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic) - (ebnf-optimization): - * progmodes/etags.el (etags): - * progmodes/executable.el (executable): - * progmodes/idlwave.el (idlwave): - * progmodes/pascal.el (pascal): - * progmodes/prolog.el (prolog): - * progmodes/python.el (python): - * progmodes/scheme.el (scheme): - * progmodes/sh-script.el (sh, sh-script): - * progmodes/sql.el (SQL): - * progmodes/tcl.el (tcl): - * textmodes/bibtex.el (bibtex, bibtex-autokey): - * textmodes/enriched.el (enriched): - * textmodes/makeinfo.el (makeinfo): - * textmodes/sgml-mode.el (sgml): - * textmodes/table.el (table-hooks): - * textmodes/tex-mode.el (tex-file, tex-run, tex-view): - * textmodes/texinfo.el (texinfo): - * textmodes/two-column.el (two-column): - Finish `defgroup' description with period. - - * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking): - * eshell/esh-var.el (eshell-var): - * progmodes/vhdl-mode.el (vhdl-testbench): - * textmodes/org.el (org): Fix typos in docstrings. - - * emacs-lisp/timer.el (with-timeout): Improve argument/docstring - consistency. - - * progmodes/flymake.el (flymake-find-file): Remove. - (flymake-float-time): Use `with-no-warnings'. - (flymake-check-start-time, flymake-check-was-interrupted) - (flymake-err-info, flymake-is-running, flymake-last-change-time) - (flymake-new-err-info): `defvar' at compile time. - -2005-07-03 Juanma Barranquero - - * replace.el (occur-hook): Doc fix. - (occur-1): Don't call `occur-hook' if there are no matches. - -2005-07-03 Richard M. Stallman - - * emulation/tpu-edt.el (tpu-original-global-map): Don't copy - global-map, save the same map. - (global-map): Don't alter it at top level. - (tpu-edt-on): Save global map in tpu-original-global-map, then copy. - Then alter it here instead. - (tpu-edt-off): Set global-map to the saved one. - - * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted. - All references simplified. - (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed. - (zmacs-regions): Add defvar. - (repeat-complex-command-map): Everything about that deleted. - - * textmodes/artist.el (artist-key-is-drawing) - (artist-key-endpoint1, artist-key-poly-point-list) - (artist-key-shape, artist-key-draw-how, artist-popup-menu-table) - (artist-key-compl-table, artist-rb-save-data) - (artist-arrow-point-1, artist-arrow-point-2): Move defvars up. - Don't put them in eval-when-compile. - (artist-set-arrow-points-for-poly): Use `last', not `artist-last'. - - * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file): - Use with-no-warnings. - - * net/browse-url.el (dos-windows-version): Add defvar. - - * mail/supercite.el (filladapt-prefix-table): Add defvar. - - * mail/rmailsum.el (rmail-summary-redo): Add defvar. - (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up. - (rmail-new-summary-line-count): Rename from new-summary-line-count. - Add defvar. - (rmail-summary-beginning-of-message): Use with-no-warnings. - (rmail-summary-first-message, rmail-summary-last-message): Likewise. - - * emulation/vip.el (vip-replace-string, ex-map, ex-read): - Use with-no-warnings. - - * emulation/vi.el (vi-mark-region): Use c-mark-function. - (c-mark-function): Add point-moving-unit property. - (vi-goto-line): Use with-no-warnings. - - * emulation/edt.el (edt-last-copied-word): Add defvar. - (zmacs-region-stays): Likewise. - (edt-mark-section-wisely): Use c-mark-function for C. - Use makr-defun for Fortran. - (time-string): defvar deleted. - (edt-display-the-time): Don't set time-string. - - * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list. - - * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): - Don't warn when name is not constant - or for defining the group `emacs'. - - * tooltip.el (gud-tooltip-mode): Add defvar. - - * startup.el (default-frame-background-mode): Add defvar. - - * smerge-mode.el (smerge-mode): Add duplicate defvar near top. - - * info.el (tool-bar-map): Add defvar. - - * dired.el (dnd-protocol-alist): Add defvar. - - * dired-aux.el (dired-query): Display question with answer, when - the user answers. - - * custom.el (custom-add-option): Doc fix. - - * bookmark.el (Info-current-node, Info-suffix-list): Add defvars. - -2005-07-03 Eli Zaretskii - - * font-lock.el (font-lock-regexp-grouping-construct): Fix the - bogus name from the last change. - -2005-07-02 Luc Teirlinck - - * custom.el (custom-declare-variable): Fix typos in comment. - (custom-known-themes): Doc fix. - (custom-theme-directory): New defcustom. - (require-theme): Make it check `custom-theme-directory'. - - * cus-theme.el (custom-new-theme-mode): New function. - (custom-theme-name, custom-theme-variables, custom-theme-faces) - (custom-theme-description): Add compiler defvars. - (customize-create-theme): Add doc to the "*New Custom Theme*" - buffer. Use `custom-new-theme-mode'. - (custom-theme-write): Put the created buffer in emacs-lisp-mode - and save it to the `custom-theme-directory'. Make this the - default directory of the buffer. - -2005-07-02 David Hunter (tiny change) - - * progmodes/flymake.el (flymake-mode, flymake-mode-off): - Fix unbalanced parentheses. - -2005-07-02 Stefan Monnier - - * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body - into flymake-mode and delegate to flymake-mode. - - * find-file.el (ff-which-function-are-we-in): Clean up. - -2005-07-02 Juanma Barranquero - - * replace.el (occur-rename-buffer): Fix docstring. - - * emulation/edt.el (*EDT-keys*, edt-default-global-map) - (edt-last-copied-word, edt-learn-macro-count) - (edt-orig-page-delimiter, edt-orig-transient-mark-mode) - (edt-rect-start-point, edt-user-global-map, rect-start-point) - (time-string, zmacs-region-stays): - * emulation/edt-mapper.el (edt-save-function-key-map) - (EDT-key-name): `defvar' to silence the byte-compiler. - -2005-07-02 Martin Rudalics - - * font-lock.el (font-lock-regexp-grouping-backslash): Rename from - font-lock-regexp-backslash. Doc fix. - (font-lock-regexp-backslash-grouping-construct): Rename from - font-lock-regexp-backslash-construct. Doc fix. - (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp - grouping constructs. - -2005-07-02 Eli Zaretskii - - * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after - updating all the prerequisites. - -2005-07-01 Juanma Barranquero - - * textmodes/org.el (org-agenda-start-on-weekday) - (org-calendar-to-agenda-key, org-agenda-sorting-strategy) - (org-agenda-use-time-grid, org-archive-location) - (org-allow-space-in-links, org-usenet-links-prefer-google) - (org-enable-table-editor, org-export-default-language) - (org-export-html-show-new-buffer, org-fill-paragraph) - (org-cycle, org-goto-ret, org-goto-left, org-goto-right) - (org-goto-quit, org-occur, org-eval-in-calendar) - (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message) - (org-agenda-diary-entry, org-remember-help) - (org-table-convert-region, org-at-table-p) - (org-table-move-row-down, org-table-move-row-up) - (org-table-copy-region, org-table-toggle-vline-visibility) - (org-table-get-stored-formulas, org-table-get-specials) - (org-recalc-commands, org-table-eval-formula) - (org-table-formula-substitute-names, orgtbl-make-binding) - (org-format-org-table-html, org-format-table-table-html) - (org-format-table-table-html-using-table-generate-source) - (org-customize): Fix typos in docstrings. - (org-level-2, org-at-timestamp-p, org-agenda-day-view) - (org-agenda-toggle-diary, org-agenda-toggle-time-grid) - (org-back-to-heading): Doc fixes. - (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time) - (org-agenda-change-all-lines, org-get-header): - Improve argument/docstring consistency. - (orgtbl-error): Fix error message. - - * progmodes/flymake.el (flymake-find-possible-master-files) - (flymake-master-file-compare, flymake-get-line-err-count) - (flymake-highlight-line, flymake-gui-warnings-enabled): - Fix typos in docstrings. - (flymake-parse-line, flymake-get-project-include-dirs-function) - (flymake-get-prev-err-line-no, flymake-goto-prev-error): - Doc fixes. - (flymake-get-project-include-dirs-function) - (flymake-make-err-menu-data): - Improve argument/docstring consistency. - -2005-07-01 Lute Kamstra - - * battery.el (battery-linux-proc-apm): Fix typo in docstring. - Catch errors with ignore-errors. Use temporary buffer. - (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'. - - * facemenu.el (facemenu-unlisted-faces): Delete foreground and - background color faces. - (facemenu-set-foreground, facemenu-set-background): - Use facemenu-set-face-from-menu. - (facemenu-set-face-from-menu): Treat face names that start with - "fg:" or "bg:" as special. - (facemenu-add-new-color): Don't create faces. Simplify. - -2005-06-30 Richard M. Stallman - - * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt. - (crm-find-current-element): Likewise. - -2005-06-30 Johan Bockg,Ae(Brd - - * help-fns.el (help-do-arg-highlight): Regexp-quote argument names. - -2005-06-30 Stefan Monnier - - * arc-mode.el (archive-extract): Make it work as a mouse binding. - (archive-mouse-extract): Make it an obsolete alias. - (archive-mode-map): Don't use archive-mouse-extract any more. - (archive-mode, archive-extract): write-contents-hooks -> - write-contents-functions. - (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused - first arg. - (archive-rename-entry): Update the call. - (archive-zip-summarize): Remove unused var `method'. - (archive-lzh-summarize): Remove unused var `creator'. - - * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the - dedicated frame upon exit. - - * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only. - (archive-zip-extract, archive-zip-expunge) - (archive-zip-update, archive-zip-update-case): Use executable-find. - (archive-resummarize, archive-flag-deleted, archive-unmark-all-files): - Use restore-buffer-modified-p. - (archive-extract, archive-add-new-member, archive-write-file-member): - Use with-current-buffer. - (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist. - -2005-06-30 Andreas Schwab - - * progmodes/gud.el (gud-filter): Remove unneeded progn. - -2005-06-30 Glenn Morris - - * progmodes/sh-script.el (sh-get-kw): `&' also separates words. - -2005-06-30 Juri Linkov - - * faces.el (vertical-border): Inherit from mode-line-inactive - only on tty. - -2005-06-30 Juanma Barranquero - - * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for - example, -NLINES in the `occur' docstring). - - * replace.el (occur-1): When no matches are found, do not set the - `buffer-read-only' and modified flags for the occur buffer, - because it is deleted. - - * emulation/cua-base.el (cua-check-pending-input) - (cua-repeat-replace-region, cua-mode, cua-debug) - (cua-auto-tabify-rectangles, cua-inhibit-cua-keys): - Fix typos in docstrings. - - * emulation/cua-gmrk.el (cua-toggle-global-mark) - (cua-cut-region-to-global-mark) - (cua--cut-rectangle-to-global-mark): - Remove period from end of messages. - - * emulation/cua-rect.el (cua-do-rectangle-padding): - Remove period from end of messages. - (cua--rectangle-seq-format): Fix typo in docstring. - (cua-sequence-rectangle, cua-fill-char-rectangle): - Improve argument/docstring consistency. - -2005-06-29 Juri Linkov - - * faces.el (default-frame-background-mode): New internal variable. - (frame-set-background-mode): Use it. - - * startup.el (normal-top-level): Set default-frame-background-mode - instead of frame-background-mode. Before setting it, test for its - nil value. Remove tests for frame-background-mode and frame - parameter `reverse'. Add test for "unspecified-fg". - - * term/xterm.el (xterm-rxvt-set-background-mode): - * term/rxvt.el (rxvt-set-background-mode): - Set default-frame-background-mode instead of frame-background-mode. - -2005-06-29 Juanma Barranquero - - * simple.el (set-variable): Warn about obsolete user variables. - - * imenu.el (imenu--completion-buffer): - * mouse.el (mouse-buffer-menu-alist): - * msb.el (msb-invisible-buffer-p): - * calendar/diary-lib.el (diary-header-line-format): - * emacs-lisp/pp.el (pp-buffer): - * progmodes/cperl-mode.el (cperl-do-auto-fill): - * textmodes/picture.el (picture-replace-match): - Change space constants followed by a sexp to "?\s ". - - * play/decipher.el (decipher-loop-with-breaks): - * textmodes/texinfo.el (texinfo-insert-@item): Change space - constants "protected" from end of line by a comment to "?\s". - -2005-06-29 Stefan Monnier - - * font-lock.el (save-buffer-state): Use `declare'. - - * progmodes/cperl-mode.el (cperl-find-pods-heres): Don't gratuitously - reset the syntax-table to cperl-mode-syntax-table. - (cperl-mode): Make _ into word-syntax during font-locking so "print" in - "foo_print_bar" is not matched as a reserved keyword. - -2005-06-29 Carsten Dominik - - * textmodes/org.el (orgtbl-setup): New function, for delayed - setup for the orgtbl commands. - (org-calc-default-modes): New option. - (orgtbl-make-binding): Use `defun' to get better help display. - (org-diary): Call `org-compile-prefix-format'. - (org-table-formula-substitute-names): New function. - (org-agenda-day-view, org-agenda-week-view): New commands. - (org-agenda-toggle-week-view): Command removed. - (org-tbl-menu): Split off from org-org-menu. - (org-mode): Move removal of outline-mode menus to here. - (org-table-formula-debug): New option. - (org-table-insert-row): Keep first field if just "#" or "*". - (org-mode): Paragraph regexps fixed. - (org-table-recalculate-regexp): New constant. - (org-table-justify-field-maybe): Avoid replace if not necessary. - (org-copy-special, org-cut-special): Use `call-interactively'. - (org-table-copy-region): Take region from `interactive' call. - (org-trim): Return string even if no match. - (org-formula): New face. - (org-set-font-lock-defaults): No longer highlight "FIXME". - But highlight formula-related fields in table. - (org-table-p): Use regexp, not fontification. - (org-table-align): Handle white space at end of line. - (org-table-formula-evaluate-inline): New option. - (org-mode): Auto-wrapping in comment lines turned off. - (org-table-copy-down): Evaluate only in copied field, not in - destination. - (org-table-current-formula): Variable removed. - (org-table-store-formulas, org-table-get-stored-formulas) - (org-table-modify-formulas, org-table-replace-in-formulas) - (org-table-maybe-eval-formula): New functions. - (org-table-get-formula): Modify to use stored formulas. - (org-table-insert-column, org-table-delete-column) - (org-table-move-column): Call `org-table-modify-formulas'. - (org-complete): Add completion for keyword formulas. - (orgtbl-mode): Pull orgtbl-mode-map to start of - minor-mode-map-alist. - -2005-06-29 Stefan Monnier - - * progmodes/python.el (python-check): Require `compile' before - modifying its variables. - - * newcomment.el (comment-indent-default): Don't get fooled by an early - end of buffer. - -2005-06-28 Vinicius Jose Latorre - - * ps-print.el (ps-print-version): Fix version number. - -2005-06-28 Luc Teirlinck - - * textmodes/ispell.el (ispell-word): Remove stray parenthesis. - -2005-06-28 Richard M. Stallman - - * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted. - (flyspell-local-mouse-map): Declaration deleted. - (flyspell-mouse-map): Bind only mouse-2. - (flyspell-mode-map): Don't test flyspell-use-local-map. - (flyspell-overlay-keymap-property-name): Var deleted. - (flyspell-mode-on): Don't make local bindings for - flyspell-mouse-map and flyspell-mode-map. - (make-flyspell-overlay): Unconditionally put on `keymap' text prop. - - * textmodes/ispell.el (ispell-word): Do not ignore short words. - - * progmodes/compile.el (compilation-next-error-function): - Don't switch buffers; operate on the current buffer. - - * progmodes/compile.el (compilation-error-file-name) - (compilation-warning-file-name, compilation-info-file-name) - (compilation-line-number, compilation-column-number): New faces. - (compilation-error-face, compilation-warning-face) - (compilation-info-face, compilation-line-face) - (compilation-column-face): Use them. - - * facemenu.el (facemenu-add-face): Warn when font-lock is active. - - * comint.el (comint-password-prompt-regexp): Accept ", try again". - - * bindings.el (global-map): Bind insertchar and its variants. - -2005-06-27 Richard M. Stallman - - * textmodes/artist.el (artist-text-overwrite) - (artist-figlet-get-extra-args, artist-text-see-thru): Use read-string. - -2005-06-27 Vinicius Jose Latorre - - * ps-print.el: It was not working the page selection for printing. - Reported by Sebastian Tennant . - (ps-print-version): New version 6.6.7. - (ps-end-sheet): New fun. - (ps-header-sheet, ps-end-job): Call it. - -2005-06-27 Luc Teirlinck - - * subr.el (add-to-list, add-to-ordered-list): Doc fixes. - -2005-06-27 Lute Kamstra - - * facemenu.el (facemenu-unlisted-faces): Add foreground and - background color faces. - (facemenu-get-face): Delete function. - (facemenu-set-face-from-menu): Don't call facemenu-get-face. - (facemenu-add-new-color): Make second argument mandatory. - Create the appropriate face and return it. Simplify. - (facemenu-set-foreground, facemenu-set-background): Don't check if - color is defined. Use return value of facemenu-add-new-color. - -2005-06-26 Nick Roberts - - * progmodes/gud.el (gud-filter): Add missing argument to - with-selected-window. - -2005-06-26 Stefan Monnier - - * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add - a :require to the defcustom. - - * emacs-lisp/autoload.el (make-autoload): Add the :setter for - defcustoms corresponding to minor modes. - -2005-06-26 David Ponce - - * recentf.el: Require tree-widget instead of wid-edit. - (recentf-filename-handler): Fix widget :type. - (recentf-cancel-dialog, recentf-open-more-files) - (recentf-open-files-action): Doc fix. - (recentf-dialog-goto-first): New function. - (recentf-dialog-mode-map): Set parent keymap first. - (recentf-dialog-mode): Define with define-derived-mode. - Don't display continuation lines in dialogs. - (recentf-edit-list): Rename from recentf-edit-selected-items. - (recentf-edit-list-select): Rename from recentf-edit-list-action. - Simplify. - (recentf-edit-list-validate): New function. - (recentf-edit-list): Update accordingly. - (recentf-open-files-item-shift): Remove. - (recentf-open-files-item): Convert menu elements into tree and - link widgets. Don't create the widgets. - (recentf-open-files): Update accordingly. - (recentf-save-list): Untabify. - -2005-06-25 Luc Teirlinck - - * replace.el (keep-lines-read-args): Add INTERACTIVE arg. - (keep-lines): Add INTERACTIVE arg. Never delete lines only - partially contained in the active region. Do not take active - region into account when called from Lisp, unless INTERACTIVE arg - is non-nil. Use `forward-line' instead of `beginning-of-line' to - avoid trouble with fields. Make marker point nowhere when no - longer used. Always return nil. Doc fix. - (flush-lines): Add INTERACTIVE arg. Do not take active region - into account when called from Lisp, unless INTERACTIVE arg is - non-nil. Use `forward-line' instead of `beginning-of-line' to - avoid trouble with fields. Make marker point nowhere when no - longer used. Always return nil. Doc fix. - (how-many): Add INTERACTIVE arg. Make RSTART and REND args - interchangeable. Do not take active region into account when - called from Lisp, unless INTERACTIVE arg is non-nil. Do not print - message in echo area when called from Lisp, unless INTERACTIVE arg - is non-nil. Avoid saying "1 occurrences". Do not use markers. - Return the number of matches. Doc fix. - (occur): Doc fix. - (perform-replace): Make comment follow double space convention for - the sake of `outline-minor-mode'. - - * faces.el (facep): Doc fix. - -2005-06-25 Richard M. Stallman - - * facemenu.el (facemenu-enable-faces-p): New function. - (facemenu-background-menu, facemenu-foreground-menu) - (facemenu-face-menu): Add menu-enable property. - - * jka-compr.el (jka-compr-insert-file-contents): - Special handling if cannot find the uncompression program. - - * cus-face.el (custom-face-attributes): Add autoload. - - * emacs-lisp/lisp-mode.el (lisp-mode-variables): - Bind comment-indent-function locally. - - * window.el (save-selected-window): Use save-current-buffer. - - * subr.el (with-selected-window): Use save-current-buffer. - - * progmodes/gud.el (gud-filter): Simplify using with-selected-window - and with-current-buffer. - -2005-06-24 Richard M. Stallman - - * simple.el (line-move-1): Fix previous change. - -2005-06-24 Juanma Barranquero - - * replace.el (occur-1): Set `buffer-read-only' and the - buffer-modified flag before running `occur-hook' to protect - against unintentional buffer switches that can lead to data loss. - -2005-06-24 Nick Roberts - - * progmodes/gud.el (gud-tooltip-print-command): Indent properly. - (gud-gdb-marker-filter): Use font-lock-warning-face for any - initial error. - - * progmodes/gdb-ui.el (gdb-send): Remove warning face from errors - after fresh input. - (gdb-var-create-handler): Put name of expression in quotes. - -2005-06-23 Luc Teirlinck - - * emacs-lisp/ring.el (ring-elements): Make it return a list of the - elements of RING in order, and without bogus nil elements. - -2005-06-23 Richard M. Stallman - - * simple.el (set-variable): Args renamed; doc fix. - (line-move-1): When there are overlays around, use vertical-motion. - - * faces.el (escape-glyph): Use brown against light background. - (nobreak-space): Rename from no-break-space. - Fix previous change. - - * dired-aux.el (dired-do-copy): Fix arg prompt. - - * mail/sendmail.el (mail-setup-with-from): Fix custom type. - -2005-06-23 Glenn Morris - - * mail/emacsbug.el (report-emacs-bug): Use "X server distributor" - rather than "Distributor". - -2005-06-23 Lute Kamstra - - * emacs-lisp/debug.el (debugger-special-form-p): New defun. - (debug-on-entry): Use it. New interactive declaration that uses - function-called-at-point. - -2005-06-23 Kim F. Storm - - * subr.el (save-match-data): Add comment about using evaporate arg - to set-match-data. - -2005-06-22 Glenn Morris - - * cus-edit.el (customize-face) - (customize-face-other-window): Handle face aliases. - - * faces.el (face-documentation, set-face-attribute) - (face-spec-set): Handle face aliases. - -2005-06-22 Juanma Barranquero - - * help-mode.el (help-make-xrefs): If a symbol representing a face - name is not followed by the word "face", it could still be a - function or variable name, so don't bypass other checks. - -2005-06-22 Juri Linkov - - * ps-print.el (ps-face-foreground-name, ps-face-background-name): - Replace aliased functions with calls where second arg `inherit' is t. - -2005-06-22 Nick Roberts - - * progmodes/gdb-ui.el (gdb-error): New variable. - (gdb-error): New function. - (gdb-annotation-rules): Act on error-begin and error annotations. - (gdb-concat-output): Use font-lock-warning-face for errors. - -2005-06-22 Miles Bader - - * bindings.el (propertized-buffer-identification): Use renamed - `Buffer-menu-buffer' face. - - * faces.el (vertical-border): Rename from `vertical-divider'. - (escape-glyph): Change dark-background color back to `cyan'. - -2005-06-21 Juri Linkov - - * faces.el (face-user-default-spec): Try getting `customized-face' - prior to `saved-face'. - (frame-background-mode): Refill docstring. - - * emacs-lisp/lisp-mode.el (eval-defun-1): - * emacs-lisp/edebug.el (edebug-eval-defun): - Set `saved-face' temporarily to nil before calling form. - Set `customized-face' to the new spec after that. - -2005-06-21 Juanma Barranquero - - * subr.el (1value, lambda, key-substitution-in-progress): - Doc fixes. - - * autoinsert.el (auto-insert-alist): - * ses.el (ses-call-printer): - * subr.el (noreturn): - * emacs-lisp/lisp.el (check-parens): - * emacs-lisp/byte-opt.el (byte-optimize-pure-func): - * net/browse-url.el (browse-url-mosaic): - * progmodes/cc-defs.el (c-safe-scan-lists): - * progmodes/ebnf-abn.el (ebnf-abn-lex): - * progmodes/ebnf-bnf.el (ebnf-bnf-lex): - * progmodes/ebnf-dtd.el (ebnf-dtd-lex): - * progmodes/ebnf-ebx.el (ebnf-ebx-lex): - * progmodes/ebnf-iso.el (ebnf-iso-lex): - * progmodes/ebnf-yac.el (ebnf-yac-lex): Fix spellings. - -2005-06-21 Reiner Steib - - * pcvs-defs.el (cvs-menu): Add cvs-mode-mark and cvs-mode-unmark. - -2005-06-21 Glenn Morris - - * calendar/appt.el (appt-make-list): Activate the package, if - not already active (for backwards compatibility). - -2005-06-20 Kim F. Storm - - * subr.el (add-to-ordered-list): Test membership with eq. Simplify. - -2005-06-20 Miles Bader - - * faces.el (vertical-divider): New face. - -2005-06-20 Juanma Barranquero - - * simple.el (kill-whole-line): Doc fix. - (next-error-buffer-p, next-error-find-buffer) - (clone-indirect-buffer): Fix typos in docstrings. - (comment-line-break-function): Doc fix: don't say variable - is automatically buffer-local (it isn't). - -2005-06-19 Michael Albinus - - * net/tramp-ftp.el (top): - * net/tramp-smb.el (top): - * net/tramp-util.el (top): - * net/tramp-uu.el (top): - * net/tramp-vc.el (top): - * net/tramp.el (top): Revert copyright years back to original - ones. Tramp has a life outside GNU Emacs. - -2005-06-19 Nick Roberts - - * tooltip.el (tooltip-use-echo-area): Don't make it obsolete. - -2005-06-18 Juri Linkov - - * progmodes/grep.el (grep-regexp-alist): Use backreference at the - end of first regexp to limit the match to the position between - line number and source line with same separator character as used - between file name and line number. In the second regexp limit - mouse-face area to file name and line number by adding new group - for them and referring it in HYPERLINK arg. - (grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group. - (grep-mode): Set font-lock-lines-before to 0 to not refontify the - previous line where grep markers may be already removed. - -2005-06-18 Peter Kleiweg - - * progmodes/ps-mode.el: Update version and maintainer's email address. - -2005-06-18 Steve Youngs - - * net/browse-url.el (browse-url-browser-function) - (browse-url-default-browser): Add firefox. - (browse-url-firefox-program, browse-url-firefox-arguments) - (browse-url-firefox-startup-arguments) - (browse-url-firefox-new-window-is-tab): New defcustoms. - (browse-url-firefox, browse-url-firefox-sentinel): New functions. - -2005-06-17 Richard M. Stallman - - * startup.el (command-line): Warn if specified user name has - no home directory. - - * term.el (term-get-old-input, term-input-filter, term-input-sender) - (term-mode-hook, term-exec-hook, term-escape-char): Doc fixes. - - * longlines.el (longlines-mode, longlines-show-hard-newlines): - Doc fixes. - - * faces.el (underline): Try bold if terminal doesn't support underline. - - * mail/sendmail.el (mail-setup-with-from): New variable. - (mail-insert-from-field): New function. - (sendmail-send-it): Call it. - (mail-setup): Optionally call it here. - - * term/linux.el: Call tty-no-underline. - -2005-06-17 Luc Teirlinck - - * emacs-lisp/edebug.el (edebug-goto-here): Doc fix. - -2005-06-17 Miles Bader - - * ediff-init.el (ediff-current-diff-A, ediff-current-diff-B) - (ediff-current-diff-C, ediff-current-diff-Ancestor) - (ediff-fine-diff-A, ediff-fine-diff-B, ediff-fine-diff-C) - (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B) - (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A) - (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor): - Remove "-face" suffix from face names. - (ediff-current-diff-face-A, ediff-current-diff-face-B) - (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor) - (ediff-fine-diff-face-A, ediff-fine-diff-face-B) - (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor) - (ediff-even-diff-face-A, ediff-even-diff-face-B) - (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor) - (ediff-odd-diff-face-A, ediff-odd-diff-face-B) - (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor): - New backward-compatibility aliases for renamed faces. - (ediff-current-diff-face-A, ediff-current-diff-face-B) - (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor) - (ediff-fine-diff-face-A, ediff-fine-diff-face-B) - (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor) - (ediff-even-diff-face-A, ediff-even-diff-face-B) - (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor) - (ediff-odd-diff-face-A, ediff-odd-diff-face-B) - (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor): - Use renamed ediff faces. - - * eshell/esh-test.el (eshell-test-ok, eshell-test-failed): - Remove "-face" suffix from face names. - (eshell-test-ok-face, eshell-test-failed-face): - New backward-compatibility aliases for renamed faces. - (eshell-run-test): Use renamed eshell-test faces. - - * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from - face name. - (eshell-prompt-face): New backward-compatibility alias for renamed - face. - (eshell-emit-prompt): Use renamed eshell-prompt face. - - * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink) - (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable) - (eshell-ls-special, eshell-ls-missing, eshell-ls-archive) - (eshell-ls-backup, eshell-ls-product, eshell-ls-clutter): - Remove "-face" suffix from face names. - (eshell-ls-directory-face, eshell-ls-symlink-face) - (eshell-ls-executable-face, eshell-ls-readonly-face) - (eshell-ls-unreadable-face, eshell-ls-special-face) - (eshell-ls-missing-face, eshell-ls-archive-face) - (eshell-ls-backup-face, eshell-ls-product-face) - (eshell-ls-clutter-face): - New backward-compatibility aliases for renamed faces. - (eshell-ls-decorated-name): Use renamed eshell-ls faces. - - * progmodes/cc-fonts.el (c-nonbreakable-space-face): - Remove "-face" suffix from face name. - (c-cpp-matchers): Use the variable `c-nonbreakable-space-face' - instead of literal face. - -2005-06-17 Juanma Barranquero - - * emacs-lisp/warnings.el (display-warning, lwarn) - (warning-minimum-log-level): Doc fixes. - (warning-minimum-level, warning-minimum-log-level): - Add :debug to :type choices. - - * progmodes/ada-mode.el (ada-format-paramlist) - (ada-get-indent-case, ada-check-matching-start) - (ada-check-defun-name, ada-goto-matching-decl-start) - (ada-goto-matching-start, ada-goto-matching-end, ada-tab) - (ada-untab, ada-move-to-start, ada-fill-comment-paragraph) - (ada-make-subprogram-body): Follow error conventions. - (ada-case-exception-file, ada-indent-comment-as-code) - (ada-indent-handle-comment-special, ada-indent-renames) - (ada-indent-return, ada-search-directories-internal) - (ada-tab-policy, ada-case-exception-substring) - (ada-other-file-alist, ada-matching-start-re) - (ada-matching-decl-start-re, ada-contextual-menu-last-point) - (ada-imenu-generic-expression, ada-compile-goto-error) - (ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p) - (ada-popup-menu, ada-add-extensions, ada-mode) - (ada-region-selected, ada-create-case-exception) - (ada-create-case-exception-substring, ada-after-keyword-p) - (ada-activate-keys-for-case, ada-adjust-case-region) - (ada-adjust-case-buffer, ada-format-paramlist) - (ada-scan-paramlist, ada-insert-paramlist) - (ada-indent-newline-indent) - (ada-indent-newline-indent-conditional) - (ada-justified-indent-current, ada-goto-previous-word) - (ada-indent-current, ada-get-indent-open-paren) - (ada-get-indent-paramlist, ada-get-indent-end) - (ada-get-indent-case, ada-get-indent-when, ada-get-indent-if) - (ada-get-indent-block-start, ada-get-indent-subprog) - (ada-get-indent-noindent, ada-get-indent-label) - (ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start) - (ada-search-prev-end-stmt, ada-goto-next-non-ws) - (ada-goto-stmt-end, ada-goto-next-word) - (ada-check-matching-start, ada-check-defun-name) - (ada-goto-matching-decl-start, ada-goto-matching-start) - (ada-goto-matching-end, ada-search-ignore-string-comment) - (ada-in-decl-p, ada-looking-at-semi-or) - (ada-looking-at-semi-private, ada-in-paramlist-p) - (ada-in-open-paren-p, ada-tab, ada-indent-current-function) - (ada-untab-hard, ada-move-to-start, ada-move-to-end) - (ada-next-procedure, ada-previous-procedure, ada-next-package) - (ada-previous-package, ada-create-menu) - (ada-fill-comment-paragraph-justify) - (ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph) - (ada-other-file-name, ada-last-which-function-line) - (ada-last-which-function-subprog, ada-which-function) - (ada-get-body-name, ada-outline-level, ada-narrow-to-defun) - (ada-gen-treat-proc, ada-check-emacs-version) - (ada-continuation-indent, ada-align-region-separate): - Fix typos in docstrings. - (ada-adjust-case, ada-adjust-case-interactive): Doc fixes. - -2005-06-16 Lute Kamstra - - * simple.el (fundamental-mode): Run after-change-major-mode-hook - conditionally. - -2005-06-16 Juanma Barranquero - - * comint.el (comint-replace-by-expanded-filename) - (comint-prompt-regexp, comint-delimiter-argument-list) - (comint-preinput-scroll-to-bottom): - * info.el (Info-hide-cookies-node): - * ls-lisp.el (ls-lisp-classify): - * find-file.el (ff-search-directories, ff-special-constructs) - (ff-find-other-file): - * font-lock.el (font-lock-keywords): - * shell.el (shell-prompt-pattern) - (shell-dynamic-complete-functions, shell-mode) - (shell-delimiter-argument-list): - * term.el (term-replace-by-expanded-filename) - (term-prompt-regexp, term-delimiter-argument-list): - * woman.el (woman-ignore, woman0-if): - * emacs-lisp/derived.el (derived-mode-init-mode-variables): - * emacs-lisp/elint.el (elint-init-env): - * emacs-lisp/regexp-opt.el (regexp-opt-depth): - * eshell/esh-mode.el (eshell-preinput-scroll-to-bottom): - * language/ethio-util.el (ethio-tilde-escape) - (ethio-use-three-dot-question): - * net/zone-mode.el (zone-mode-load-time-setup): - * progmodes/cc-align.el (c-lineup-argcont): - * progmodes/cc-awk.el (c-awk-beginning-of-defun): - * progmodes/cperl-mode.el (cperl-set-style-back): - * progmodes/inf-lisp.el (inferior-lisp-prompt): - * progmodes/vhdl-mode.el (vhdl-beginning-of-libunit): - Fix spellings in docstrings. - - * textmodes/sgml-mode.el (sgml-calculate-indent, html-tag-help): - * progmodes/modula2.el (m2-for): Fix spellings. - - * menu-bar.el (menu-bar-games-menu): Fix typo in menu help string. - - * simple.el (undo-more): Don't use `format' on `error' arguments. - Improve argument/docstring consistency. - (pending-undo-list): Doc fix. - - * smerge-mode.el (smerge-ensure-match): - * emulation/vip.el (vip-ex): - * net/zone-mode.el (zone-mode-update-serial): - * progmodes/idlwave.el (idlwave-complete): - * progmodes/vhdl-mode.el (vhdl-visit-file) - (vhdl-compose-wire-components): - Don't use `format' on `error' arguments. - - * tooltip.el (tooltip-start-delayed-tip, tooltip-timeout) - (tooltip-use-echo-area, tooltip-process-prompt-regexp) - (tooltip-help-tips): Fix typos in docstrings. - -2005-06-16 David Ponce - - * tree-widget.el (tree-widget-value-create): Simplify last change. - -2005-06-15 Matt Hodges - - * ido.el (ido-incomplete-regexp): New variable. - (ido-set-matches-1): Handle invalid-regexp error and set - ido-incomplete-regexp. - (ido-incomplete-regexp): New face. - (ido-completions): Use it. - (ido-complete, ido-exit-minibuffer, ido-completions): - Handle incomplete regexps. - (ido-completions): Add check for complete match when entering a regexp. - -2005-06-15 Stefan Monnier - - * subr.el (add-to-ordered-list): Use a weak hash-table to avoid leaks. - -2005-06-15 Roland Winkler - - * textmodes/bibtex.el (bibtex-Preamble): Enclose BibTeX preamble - by field delimiters. - -2005-06-15 David Ponce - - * tree-widget.el: eval-and-compile inlined functions so they will - be available at run-time too. - (tree-widget-super-format-handler) - (tree-widget-format-handler): Remove. - (tree-widget-value-create): Handle the :indent property. - -2005-06-15 Miles Bader - - * progmodes/which-func.el (which-func): Only inherit - `font-lock-function-name-face' when that makes sense against the - default mode-line face, otherwise set the face color explicitly. - - * progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl - faces instead of (non-existent) variables. - -2005-06-14 Stefan Monnier - - * iswitchb.el (iswitchb-to-end): Replace mapcar with dolist. - (iswitchb-get-matched-buffers): Likewise. Simplify. - -2005-06-14 Miles Bader - - * progmodes/ld-script.el (ld-script-location-counter): - Remove "-face" suffix from face name. - (ld-script-location-counter-face): - New backward-compatibility alias for renamed face. - (ld-script-location-counter-face): Use renamed face. - - * progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array) - (cperl-hash): Remove "-face" suffix from face names. - (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face): - New backward-compatibility aliases for renamed faces. - (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init) - (cperl-ps-print-face-properties): Use renamed cperl-mode faces. - - * progmodes/which-func.el (which-func): Remove "-face" suffix from face - name. - (which-func-face): New backward-compatibility alias for renamed face. - (which-func-format): Use renamed which-func face. - - * progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue) - (vhdl-function, vhdl-directive, vhdl-reserved-word) - (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face - names. - (vhdl-speedbar-entity, vhdl-speedbar-architecture) - (vhdl-speedbar-configuration, vhdl-speedbar-package) - (vhdl-speedbar-library, vhdl-speedbar-instantiation) - (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected) - (vhdl-speedbar-architecture-selected) - (vhdl-speedbar-configuration-selected) - (vhdl-speedbar-package-selected) - (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face - names. - (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5): - Use renamed faces. - (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face) - (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face) - (vhdl-translate-off-face): Variables renamed to remove "font-lock-". - Use renamed faces. - (syntax-alist): Don't use "font-lock-" or "-face" in generated face - names. - (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces. - (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity) - (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit) - (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line) - (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line) - (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces. - - * progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from - face name. - (sh-heredoc-face): New backward-compatibility alias for renamed face. - (sh-heredoc-face): Use renamed sh-heredoc face. - - * progmodes/idlw-help.el (idlwave-help-link): - Remove "-face" suffix from face name. - (idlwave-help-link-face): - New backward-compatibility alias for renamed face. - (idlwave-highlight-linked-completions): Use renamed idlwave-help faces. - - * progmodes/idlw-shell.el (idlwave-shell-bp-face) - (idlwave-shell-disabled-bp): Remove "-face" suffix from face names. - (idlwave-shell-bp-face, idlwave-shell-disabled-bp): - New backward-compatibility aliases for renamed faces. - (idlwave-shell-disabled-breakpoint-face) - (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces. - - * progmodes/flymake.el (flymake-errline, flymake-warnline): - Remove "-face" suffix from face names. - (flymake-errline-face, flymake-warnline-face): - New backward-compatibility aliases for renamed faces. - (flymake-highlight-line): Use renamed flymake faces. - - * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class) - (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute) - (ebrowse-member-class, ebrowse-progress): - Remove "-face" suffix from face names. - (ebrowse-tree-mark-face, ebrowse-root-class-face) - (ebrowse-file-name-face, ebrowse-default-face) - (ebrowse-member-attribute-face, ebrowse-member-class-face) - (ebrowse-progress-face): - New backward-compatibility aliases for renamed faces. - (ebrowse-show-progress, ebrowse-show-file-name-at-point) - (ebrowse-set-mark-props, ebrowse-draw-tree-fn) - (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn) - (ebrowse-draw-member-short-fn): Use renamed ebrowse faces. - - * progmodes/antlr-mode.el (antlr-default, antlr-keyword, - antlr-syntax) - (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref) - (antlr-literal): Remove "-face" suffix and "font-lock-" from face - names. - (antlr-font-lock-default-face, antlr-font-lock-keyword-face) - (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face) - (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face) - (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New - backward-compatibility aliases for renamed faces. - (antlr-default-face, antlr-keyword-face, antlr-syntax-face) - (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face) - (antlr-tokenref-face, antlr-literal-face): Variables renamed to - remove "font-lock-". Use renamed antlr-mode faces. - (antlr-font-lock-additional-keywords): Use renamed faces. Replace - literal face-names with face variable references. - - * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from - face name. - (Buffer-menu-buffer-face): New backward-compatibility alias for - renamed face. - (list-buffers-noselect): Use renamed Buffer-menu-buffer face. - -2005-06-15 Daniel Pfeiffer - - * progmodes/make-mode.el (makefile-space, makefile-makepp-perl): - Eliminate "-face" suffix. - (makefile-targets): Inherit from font-lock-function-name-face and - eliminate "-face" suffix. - (makefile-shell): Remove attributes and eliminate "-face" suffix. - (makefile-*-font-lock-keywords): Append makefile-targets in rule - actions, instead of prepending, to make it less visible. - (makefile-previous-dependency, makefile-match-dependency): - Don't match a target on a continuation line. - - * files.el (auto-mode-alist): Put Makefile in gmake mode. - -2005-06-15 Nick Roberts - - * progmodes/gdb-ui.el (menu): Re-order menu items. - (gdb-tooltip-print): Respect tooltip-use-echo-area. - - * progmodes/gud.el (tooltip-use-echo-area): Remove alias. - Define in tooltip.el. - (gud-tooltip-process-output): Respect tooltip-use-echo-area. - (gud-tooltip-tips): Respect tooltip-use-echo-area and - gud-tooltip-echo-area. - - * tooltip.el (tooltip-use-echo-area): Restore from gud.el for - backward compatibility and make obsolete. - (tooltip-help-tips): Use tooltip-use-echo-area. - (tooltip-show-help-function): Rename to... - (tooltip-show-help): ...this, because it is a function. - (tooltip-mode, tooltip-help-message): Call tooltip-show-help. - -2005-06-14 Luc Teirlinck - - * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode) - (edebug-print-length, edebug-print-level, edebug-print-circle) - (edebug-modify-breakpoint, edebug-eval-last-sexp) - (edebug-eval-print-last-sexp): Doc fixes. - -2005-06-14 Kim F. Storm - - * ido.el (ido-mode): Make a new keymap every time we enable ido, - as the coverage buffer/file/both may change. - -2005-06-14 Lute Kamstra - - * net/ange-ftp.el (internal-ange-ftp-mode): Use delay-mode-hooks - and run-mode-hooks. Simplify. - - * mail/rmailedit.el (rmail-edit-mode): - * progmodes/octave-inf.el (inferior-octave-mode): - * progmodes/sql.el (sql-interactive-mode): Use delay-mode-hooks. - - * recentf.el (recentf-dialog-mode): Use kill-all-local-variables - and run-mode-hooks. - (recentf-edit-list, recentf-open-files): Don't call - kill-all-local-variables directly. - - * emacs-lisp/debug.el (debug-on-entry): Fix docstring. - -2005-06-14 Juanma Barranquero - - * emacs-lisp/byte-run.el (make-obsolete) - (define-obsolete-function-alias): Rename arguments FUNCTION and - NEW to OBSOLETE-NAME and CURRENT-NAME respectively. - (make-obsolete-variable, define-obsolete-variable-alias): - Rename arguments VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME - respectively. - - * isearchb.el (isearchb-activate): - * pcvs.el (cvs-mode): - * ses.el (ses-load): - * vc-arch.el (vc-arch-checkin, vc-arch-diff): - * net/tramp.el (tramp-find-file-exists-command) - (tramp-find-shell): - * progmodes/ada-mode.el (ada-create-case-exception) - (ada-create-case-exception-substring, ada-make-subprogram-body): - * progmodes/idlw-shell.el (idlwave-shell-move-to-bp): - * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help): - * progmodes/vhdl-mode.el (vhdl-speedbar-place-component): - * textmodes/org.el (org-promote, org-evaluate-time-range) - (org-agenda-next-date-line, org-agenda-previous-date-line) - (org-agenda-error, org-open-at-point, org-table-move-row) - (org-format-table-table-html-using-table-generate-source) - (org-shiftcursor-error, org-ctrl-c-ctrl-c): - * textmodes/reftex.el (reftex-access-scan-info): - * textmodes/reftex-toc.el (reftex-toc-dframe-p) - (reftex-toc-promote-prepare): Follow error conventions. - - * diff-mode.el (diff-mode): Fix typo in docstring. - - * forms.el (forms--intuit-from-file): Fix reference to - `forms-number-of-fields' in error message. - (forms-print): Fix quoting in error message. - - * forms.el (forms-mode): - * emulation/vi.el (vi-goto-insert-state): - * progmodes/flymake.el (flymake-new-err-info) - (flymake-start-syntax-check-for-current-buffer) - (flymake-simple-cleanup): - * eshell/esh-var.el (eshell/export): - * progmodes/gud.el (xdb): - * textmodes/flyspell.el (flyspell-incorrect-hook) - (flyspell-maybe-correct-transposition) - (flyspell-maybe-correct-doubling): Fix quoting in docstring. - -2005-06-13 Luc Teirlinck - - * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in - minibuffer prompt. - -2005-06-13 Kim F. Storm - - * subr.el (add-to-ordered-list): New defun. - - * emulation/cua-base.el (cua-mode): Use add-to-ordered-list to - add cua--keymap-alist to emulation-mode-map-alists. - -2005-06-13 Stefan Monnier - - * subr.el (complete-in-turn): New macro. - (dynamic-completion-table, lazy-completion-table): Add debug info. - - * faces.el (read-face-name): Use complete-in-turn complete non-aliases - in preference to face aliases. - - * textmodes/fill.el (fill-match-adaptive-prefix): New function. - (fill-context-prefix): Use it to avoid guessing absurdly long prefixes. - Remove unused vars `start' and `firstline'. - (fill-nobreak-p): Fix line-move-invisible -> line-move-invisible-p. - (justify-current-line, fill-individual-paragraphs): Remove unused vars. - -2005-06-13 Eli Zaretskii - - * cus-start.el (all): Don't complain about missing GTK-related - variables, unless either `gtk' is boundp or this isn't a - `windows-nt' build. - -2005-06-13 Lute Kamstra - - * abbrev.el (edit-abbrevs-mode): Use kill-all-local-variables and - run-mode-hooks. - - * ediff-mult.el (ediff-meta-mode): - * ediff-util.el (ediff-mode): Use run-mode-hooks. - - * ledit.el (ledit-mode): Use delay-mode-hooks. - - * woman.el (woman-mode-line-format): Delete constant. - (woman-mode-map): Initialize it properly. - (woman-mode): Set mode-class property to special. - Use delay-mode-hooks and run-mode-hooks. Use the right keymap. - Set major-mode and mode-name. Don't set mode-line-format directly. - (Man-getpage-in-background): Don't reference woman-mode-line-format. - - * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty - string argument obsolete. - -2005-06-13 Carsten Dominik - - * textmodes/org.el (org-CUA-compatible): New option. - (org-disputed-keys): New variable. - (org-key): New function. - (orgtbl-make-binding): Add docstring to the created function. - (org-mode): Set paragraph start/separate regexps. - (orgtbl-mode): Don't start `orgtbl-mode' in `org-mode' buffers. - (org-archive-location, org-archive-mark-done) - (org-archive-stamp-time): New options. - (org-archive-subtree): New command. - (org-fill-paragraph): New function. - (org-mode): Set `fill-paragraph-function' to `org-fill-paragraph'. - (org-fake-empty-table-line): Function removed. - (org-format-org-table-html): Do not create empty table lines at - separator lines. Improved table header treatment. - (org-link-format): New option. - (org-make-link): New function. - (org-insert-link, org-store-link): Use org-make-link. - (org-open-file): Quote file name for shell command, to allow - spaces in file names. - (org-link-regexp): Fix bug with mailto link. - (org-link-maybe-angles-regexp, org-protected-link-regexp): - New constants. - (org-export-as-html): Deal with the optional angles around a link. - Better treatment of file: links. - (org-open-at-point): Replace @{ and @} with < and >. - (org-run-mode-hooks): Function removed. - (org-agenda-mode): No longer use `org-run-mode-hooks'. - -2005-06-13 Nick Roberts - - * progmodes/gdb-ui.el (gdb-registers-mode): Let gdbmi use - MI command -data-list-register-values. - (gdb-post-prompt): Indent properly. - -2005-06-13 Juanma Barranquero - - * hilit-chg.el (highlight-changes-colors): Rename from - `highlight-changes-colours'. - (highlight-changes-colours): Keep as obsolete alias. - (highlight-changes-face-list): Doc fix. - (hilit-chg-make-list): Use `highlight-changes-colors'. - -2005-06-12 Mark A. Hershberger - - * progmodes/cperl-mode.el (cperl-mode): Remove stray paren in - defun-prompt-regexp. - -2005-06-12 Eli Zaretskii - - * loadup.el: Don't say we are dumping under 2 names on windows-nt - and cygwin. - - * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH): - Don't use an old loaddefs.el, as in Makefile.in. - -2005-06-12 Lute Kamstra - - * Makefile.in (bootstrap-prepare): Don't use an old loaddefs.el. - - * man.el (Man-mode-map): Initialize it properly. - (Man-mode): Set mode-class property to special. - - * calendar/calendar.el (calendar-mode): Use run-mode-hooks. - -2005-06-11 Luc Teirlinck - - * menu-bar.el (menu-bar-make-toggle): Remove stray backslash. - A newline is needed in the docstring there. - - * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry): - Doc fixes. - -2005-06-11 Vinicius Jose Latorre - - * printing.el: Doc fix. The menubar is no more changed when printing - is loaded, it only changes when pr-menu-bind or pr-update-menus is - called. Now, the menubar changing will work in Emacs 20, 21 and 22. - (pr-version): New version number (6.8.4). - (pr-menu-bind): New command. - (pr-update-menus): Docstring and code fix. - (pr-menu-print-item): Now is a global var in Emacs and XEmacs. - Docstring fix. - (pr-txt-printer-alist, pr-ps-printer-alist, pr-gv-command) - (pr-gs-command, pr-gs-switches, pr-ps-utility-alist): Docstring fix. - -2005-06-11 Thien-Thi Nguyen - - * emacs-lisp/ewoc.el: Doc fixes for public funcs: - "Returns" to "return", document useful return values, etc. - -2005-06-11 Alan Mackenzie - - * fill.el (fill-context-prefix): Try `adaptive-fill-function' - BEFORE `adaptive-fill-regexp' when determining a fill prefix. - (adaptive-file-function): Minor amendment to doc-string. - -2005-06-11 Frederik Fouvry - - * thumbs.el (thumbs-per-line, thumbs-thumbsdir-max-size) - (thumbs-relief, thumbs-margin, thumbs-image-resizing-step): - Fix :type--it is `integer', not `string'. - - * faces.el (modeline-highlight): Rename from (the erroneous) - `modeline-higilight'. - -2005-06-11 Lute Kamstra - - * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy - lisp-interaction-mode-map but make it the parent. - (edebug-eval-mode): Use define-derived-mode. - -2005-06-11 Andreas Schwab - - * bindings.el: Add binding of `ESC functionkey' for every - `M-functionkey'. - * hexl.el (hexl-mode-map): Likewise. - -2005-06-10 Michael Hotchin (tiny change) - - * progmodes/compile.el (compilation-error-regexp-alist-alist) - [msft]: update regexp for newer msft compilers. - -2005-06-10 Mark A. Hershberger - - * xml.el (start-chars, xml-parse-dtd): Add the ability to skip - ATTLIST portions of included DTDs. - (xml-parse-dtd): Eliminate use of inefficient match-data. - -2005-06-10 Miles Bader - - * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial) - (mpuz-text): Remove "-face" suffix from face names. - (mpuz-unsolved-face, mpuz-solved-face, mpuz-trivial-face) - (mpuz-text-face): New backward-compatibility aliases for renamed faces. - (mpuz-create-buffer, mpuz-paint-digit): Use renamed mpuz faces. - - * play/gomoku.el (gomoku-O, gomoku-X): - Remove "-face" suffix from face names. - (gomoku-font-lock-O-face, gomoku-font-lock-X-face): - New backward-compatibility aliases for renamed faces. - (gomoku-font-lock-keywords): Use renamed gomoku faces. - -2005-06-10 Juanma Barranquero - - * thumbs.el: Fixes for changes of 2005-06-09. - (thumbs-thumbsdir): Force `thumbs-thumbsdir' to be interpretable - as a directory. - (thumbs-thumbname): Remove directory separator from format string; - `thumbs-thumbsdir' now returns a valid directory name. - (thumbs-temp-dir): New defsubst. - (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image): - Use it. - - * cus-edit.el (minibuffer): - * files.el (make-backup-file-name-function): - * filesets.el (filesets-external-viewers): - * hilit-chg.el (highlight-changes-colours) - (highlight-changes-face-list, highlight-changes-rotate-faces): - * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode): - * kmacro.el (kmacro-call-macro): - * log-edit.el (log-edit-changelog-full-paragraphs): - * mouse.el (mouse-1-click-follows-link): - * skeleton.el (skeleton-autowrap): - * subr.el (insert-for-yank-1): - * tempo.el (tempo-insert-region): - * terminal.el (terminal-emulator): - * time.el (display-time-mail-face): - * vc.el (vc-annotate): - * vcursor.el (vcursor-copy-line): - * woman.el (woman-bold-headings, woman-ignore) - (woman-default-faces, woman-monochrome-faces): - * calendar/todo-mode.el (todo-insert-threshold): - * emulation/pc-select.el (pc-select-selection-keys-only) - (pc-selection-mode): - * emulation/vip.el (vip-find-char-forward): - * emulation/viper-cmd.el (viper-find-char-forward): - * international/mule-cmds.el - (select-safe-coding-system-accept-default-p) - (input-method-exit-on-invalid-key): - * international/mule-diag.el (describe-coding-system): - * international/ucs-tables.el (unify-8859-on-encoding-mode): - * net/browse-url.el (browse-url-xterm-program): - * obsolete/lazy-lock.el (lazy-lock-mode): - * progmodes/cperl-mode.el (cperl-info-on-command-no-prompt) - (cperl-mode): - * progmodes/cpp.el (cpp-face-light-name-list) - (cpp-face-dark-name-list): - * progmodes/delphi.el (delphi-newline-always-indents): - Fix spellings in docstrings. - - * ido.el (ido-mode, ido-file-extensions-order) - (ido-default-file-method, ido-default-buffer-method) - (ido-max-prospects, ido-slow-ftp-hosts, ido-setup-hook) - (ido-decorations, ido-read-file-name-as-directory-commands) - (ido-read-file-name-non-ido, ido-work-directory-list) - (ido-ignore-item-temp-list, ido-current-directory) - (ido-magic-forward-char, ido-enter-find-file) - (ido-enter-switch-buffer, ido-visit-buffer, ido-switch-buffer) - (ido-find-file, ido-read-buffer): Fix typos in docstrings. - -2005-06-10 Lute Kamstra - - * play/dunnet.el (dun-mode): Use define-derived-mode. - (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an - obsolete alias. - - * play/doctor.el (doctor-mode-map): Remove defvar. - (doctor-mode): Use define-derived-mode. - - * mail/mspools.el (mspools-mode): - * net/eudc-hotlist.el (eudc-hotlist-mode): - * play/blackbox.el (blackbox-mode): Use run-mode-hooks. - -2005-06-10 Miles Bader - - * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate): - Remove "-face" suffix from face names. - (flyspell-incorrect-face, flyspell-duplicate-face): - New backward-compatibility aliases for renamed faces. - (flyspell-mode-on, make-flyspell-overlay) - (flyspell-highlight-incorrect-region) - (flyspell-highlight-duplicate-region) - (flyspell-display-next-corrections) - (flyspell-auto-correct-previous-word): Use renamed flyspell faces. - - * textmodes/texinfo.el (texinfo-heading): Remove "-face" suffix - from face name. - (texinfo-heading-face): New backward-compatibility alias for - renamed face. - (texinfo-heading-face): Use renamed texinfo-heading face. - - * textmodes/tex-mode.el (tex-math, tex-verbatim): Remove "-face" - suffix from face names. - (tex-math-face, tex-verbatim-face): - New backward-compatibility aliases for renamed faces. - (tex-math-face, tex-verbatim-face): Use renamed tex-mode faces. - (tex-insert-quote): Use `tex-verbatim-face' variable instead of - literal face name. - - * textmodes/table.el (table-cell): Remove "-face" suffix from face - name. - (table-cell-face): New backward-compatibility alias for renamed face. - (table--put-cell-face-property, table--update-cell-face): - Use renamed table-cell face. - - * textmodes/sgml-mode.el (sgml-namespace): Remove "-face" suffix - from face name. - (sgml-namespace-face): New backward-compatibility alias for - renamed face. - (sgml-namespace-face): Use renamed sgml-namespace face. - - * textmodes/org.el (org-level-1, org-level-2, org-level-3) - (org-level-4, org-level-5, org-level-6, org-level-7) - (org-level-8, org-warning, org-headline-done) - (org-deadline-announce, org-scheduled-today) - (org-scheduled-previously, org-link, org-done, org-table) - (org-time-grid): Remove "-face" suffix from face names. - (org-level-1-face, org-level-2-face, org-level-3-face) - (org-level-4-face, org-level-5-face, org-level-6-face) - (org-level-7-face, org-level-8-face, org-warning-face) - (org-headline-done-face, org-deadline-announce-face) - (org-scheduled-today-face, org-scheduled-previously-face) - (org-link-face, org-done-face, org-table-face) - (org-time-grid-face): - New backward-compatibility aliases for renamed faces. - (org-level-faces, org-set-font-lock-defaults, org-timeline) - (org-agenda, org-agenda-get-todos, org-agenda-get-deadlines) - (org-agenda-get-timestamps, org-agenda-get-scheduled) - (org-agenda-add-time-grid-maybe, org-table-p): Use renamed org faces. - - * emulation/viper-init.el (viper-search, viper-replace-overlay) - (viper-minibuffer-emacs, viper-minibuffer-insert) - (viper-minibuffer-vi): Remove "-face" suffix from face names. - (viper-search-face, viper-replace-overlay-face) - (viper-minibuffer-emacs-face, viper-minibuffer-insert-face) - (viper-minibuffer-vi-face): - New backward-compatibility aliases for renamed faces. - (viper-search-face, viper-replace-overlay-face) - (viper-minibuffer-emacs-face, viper-minibuffer-insert-face) - (viper-minibuffer-vi-face): Use renamed viper faces. - - * emacs-lisp/testcover.el (testcover-nohits, testcover-1value): - Remove "-face" suffix from face names. - (testcover-nohits-face, testcover-1value-face): - New backward-compatibility aliases for renamed faces. - (testcover-mark): Use renamed testcover faces. - - * calendar/diary-lib.el (diary-button): Remove "-face" suffix from - face name. - (diary-button-face): New backward-compatibility alias for renamed face. - (diary-entry): Use renamed diary-button face. - - * calendar/calendar.el (diary, calendar-today, holiday) - (mark-visible-calendar-date): Remove "-face" suffix from face names. - (diary-face, calendar-today-face, holiday-face): - New backward-compatibility aliases for renamed faces. - (eval-after-load "facemenu", diary-entry-marker) - (calendar-today-marker, calendar-holiday-marker, diary-face): - Use renamed calendar faces. - - * compare-w.el (compare-windows): Remove "-face" suffix from face name. - (compare-windows-face): New backward-compatibility alias for - renamed face. - (compare-windows-highlight): Use renamed compare-windows face. - - * strokes.el (strokes-char): Remove "-face" suffix from face name. - (strokes-char-face): New backward-compatibility alias for renamed face. - (strokes-encode-buffer): Use renamed strokes-char face. - - * pcvs-info.el (cvs-header, cvs-filename, cvs-unknown) - (cvs-handled, cvs-need-action, cvs-marked, cvs-msg): - Remove "-face" suffix from face names. - (cvs-header-face, cvs-filename-face, cvs-unknown-face) - (cvs-handled-face, cvs-need-action-face, cvs-marked-face) - (cvs-msg-face): New backward-compatibility aliases for renamed faces. - (cvs-fi-up-to-date-face, cvs-fi-unknown-face, cvs-fileinfo-pp): - Use renamed pcvs faces. - * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces. - * pcvs-defs.el (cvs-mode-map): Likewise. - * cvs-status.el (cvs-status-font-lock-keywords): Likewise. - - * info.el (info-title-1, info-title-2, info-title-3) - (info-title-4): Remove "-face" suffix from and downcase face names. - (Info-title-1-face, Info-title-2-face, Info-title-3-face) - (Info-title-4-face): - New backward-compatibility aliases for renamed faces. - (Info-fontify-node): Use renamed info faces. - - * hilit-chg.el (highlight-changes, highlight-changes-delete): - Remove "-face" suffix from face names. - (highlight-changes-face, highlight-changes-delete-face): - New backward-compatibility aliases for renamed faces. - (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov) - (hilit-chg-make-list): Use renamed highlight-changes faces. - - * generic-x.el (show-tabs-tab, show-tabs-space): - Remove "-face" suffix from face names. - (show-tabs-tab-face, show-tabs-space-face): - New backward-compatibility aliases for renamed faces. - (show-tabs-generic-mode-font-lock-defaults-1) - (show-tabs-generic-mode-font-lock-defaults-2): - Use renamed show-tabs faces. - - * smerge-mode.el (smerge-mine, smerge-other, smerge-base) - (smerge-markers): Remove "-face" suffix from face names. - (smerge-mine-face, smerge-other-face, smerge-base-face) - (smerge-markers-face): - New backward-compatibility aliases for renamed faces. - (smerge-mine-face, smerge-other-face, smerge-base-face) - (smerge-markers-face): Use renamed smerge faces. - - * log-view.el (log-view-file, log-view-message): Remove "-face" - suffix from face names. - (log-view-file-face, log-view-message-face): - New backward-compatibility aliases for renamed faces. - (log-view-file-face, log-view-message-face): Use renamed log-view - faces. - - * paren.el (show-paren-match, show-paren-mismatch): - Remove "-face" suffix from face names. - (show-paren-match-face, show-paren-mismatch-face): - New backward-compatibility aliases for renamed faces. - (show-paren-function): Use renamed show-paren faces. - - * ruler-mode.el (ruler-mode-default, ruler-mode-pad) - (ruler-mode-margins, ruler-mode-fringes) - (ruler-mode-column-number, ruler-mode-fill-column) - (ruler-mode-comment-column, ruler-mode-goal-column) - (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face" - suffix from face names. - (ruler-mode-default-face, ruler-mode-pad-face) - (ruler-mode-margins-face, ruler-mode-fringes-face) - (ruler-mode-column-number-face, ruler-mode-fill-column-face) - (ruler-mode-comment-column-face, ruler-mode-goal-column-face) - (ruler-mode-tab-stop-face, ruler-mode-current-column-face): - New backward-compatibility aliases for renamed faces. - (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes) - (ruler-mode-column-number, ruler-mode-fill-column) - (ruler-mode-comment-column, ruler-mode-goal-column) - (ruler-mode-tab-stop, ruler-mode-current-column) - (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed - faces. - - * whitespace.el (whitespace-highlight): Remove "-face" suffix from - face name. - (whitespace-highlight-the-space): Use renamed face. - (whitespace-highlight-face): New backward-compatibility alias for - renamed face. - - * woman.el (woman-italic, woman-bold, woman-unknown) - (woman-addition, woman-symbol-face): - Remove "-face" suffix from face names. - (woman-italic-face, woman-bold-face, woman-unknown-face) - (woman-addition-face): - New backward-compatibility aliases for renamed faces. - (woman-default-faces, woman-monochrome-faces, woman-man-buffer) - (woman-decode-region, woman-replace-match) - (woman-display-extended-fonts, woman-special-characters) - (woman-font-alist, woman-change-fonts, woman2-TH, woman2-SH): - Use renamed woman faces. - - * longlines.el (longlines-visible-face): Face removed. - - * diff-mode.el (diff-header, diff-file-header, diff-index) - (diff-hunk-header, diff-removed, diff-added, diff-changed) - (diff-function, diff-context, diff-nonexistent): Remove "-face" - suffix from face names. - (diff-header-face, diff-file-header-face, diff-index-face) - (diff-hunk-header-face, diff-removed-face, diff-added-face) - (diff-changed-face, diff-function-face, diff-context-face) - (diff-nonexistent-face): New backward-compatibility aliases for - renamed faces. - (diff-header-face, diff-file-header-face) - (diff-index, diff-index-face, diff-hunk-header) - (diff-hunk-header-face, diff-removed, diff-removed-face) - (diff-added, diff-added-face, diff-changed-face, diff-function) - (diff-function-face, diff-context-face, diff-nonexistent) - (diff-nonexistent-face): Use renamed diff-mode faces. - - * progmodes/compile.el (compilation-warning-face) - (compilation-info-face): Remove "-face" suffix from face names. - (compilation-warning-face, compilation-info-face): - New backward-compatibility aliases for renamed faces. - (compilation-warning-face, compilation-info-face): - Use renamed compilation faces. - - * add-log.el (change-log-date, change-log-name) - (change-log-email, change-log-file, change-log-list) - (change-log-conditionals, change-log-function) - (change-log-acknowledgement): Remove "-face" suffix from face names. - (change-log-date-face, change-log-name-face) - (change-log-email-face, change-log-file-face) - (change-log-list-face, change-log-conditionals-face) - (change-log-function-face, change-log-acknowledgement-face): - New backward-compatibility aliases for renamed faces. - (change-log-font-lock-keywords): Use renamed change-log faces. - - * cus-edit.el (custom-invalid, custom-rogue, custom-modified) - (custom-set, custom-changed, custom-saved, custom-button) - (custom-button-pressed, custom-documentation, custom-state) - (custom-comment, custom-comment-tag, custom-variable-tag) - (custom-variable-button, custom-face-tag, custom-group-tag-1) - (custom-group-tag): Remove "-face" suffix from face names. - (custom-magic-alist, custom-magic-value-create) - (custom-group-sample-face-get, custom-mode): Use renamed custom faces. - (custom-invalid-face, custom-rogue-face, custom-modified-face) - (custom-set-face, custom-changed-face, custom-saved-face) - (custom-button-face, custom-button-pressed-face) - (custom-documentation-face, custom-state-face) - (custom-comment-face, custom-comment-tag-face) - (custom-variable-tag-face, custom-variable-button-face) - (custom-face-tag-face, custom-group-tag-face-1) - (custom-group-tag-face): - New backward-compatibility aliases for renamed faces. - - * wid-edit.el (widget-documentation, widget-button) - (widget-field, widget-single-line-field, widget-inactive) - (widget-button-pressed): "-face" suffix removed from face names. - (widget-documentation-face, widget-button-face) - (widget-field-face, widget-single-line-field-face) - (widget-inactive-face, widget-button-pressed-face): - New backward-compatibility aliases for renamed faces. - (widget-documentation-face, widget-button-face) - (widget-button-pressed-face, widget-specify-field) - (widget-specify-inactive): Use renamed widget faces. - -2005-06-10 Kenichi Handa - - * term/x-win.el (x-clipboard-yank): Remove condition-case - wrapping. - -2005-06-11 Kenichi Handa - - * add-log.el (change-log-font-lock-keywords): Make the regexp for - date lines stricter. - -2005-06-10 Zhang Wei - - * term/x-win.el (x-clipboard-yank): Use x-selection-value instead - of x-get-selection. - -2005-06-10 Juanma Barranquero - - * comint.el (comint-mode, comint-snapshot-last-prompt): - * frame.el (frame-current-scroll-bars): - * term.el (term-mode, term-check-proc, term-input-sender) - (term-simple-send, term-extract-string, term-word) - (term-match-partial-filename): - * window.el (window-current-scroll-bars): - * emulation/cua-base.el (cua-normal-cursor-color) - (cua-read-only-cursor-color, cua-overwrite-cursor-color) - (cua-global-mark-cursor-color): - * mail/undigest.el (rmail-forward-separator-regex): - Fix typos in docstrings. - - * comint.el (comint-check-proc, make-comint-in-buffer) - (comint-source-default): Doc fixes. - - * term.el (term-send-string): Improve argument/docstring consistency. - -2005-06-09 Luc Teirlinck - - * comint.el (comint-send-input): Bind `inhibit-read-only' around - call to `delete-region'. - (comint-mode-hook): Do not enable Font Lock by default. - -2005-06-09 Lute Kamstra - - * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode - could be void. - -2005-06-09 Stefan Monnier - - * emacs-lisp/debug.el (debugger-will-be-back): New var. - (debug): Use it. - (debugger-step-through, debugger-continue, debugger-jump) - (debugger-return-value): Set it when needed. - (debugger-make-xrefs, debugger-frame, debugger-frame-clear): - Use inhibit-read-only. - -2005-06-09 Juanma Barranquero - - * window.el (shrink-window-if-larger-than-buffer) - (window-size-fixed): Fix typo in docstring. - - * thumbs.el: Don't set `auto-image-file-mode'. Do not create the - thumbnails directory on loading. - (thumbs-conversion-program): Use `eq' to check the system type, - not `equal'. - (thumbs-temp-dir): Initialize to `temporary-file-directory', - not "/tmp". Fix docstring. - (thumbs-thumbsdir): New function to return the thumbnails - directory, creating it if needed. - (thumbs-cleanup-thumbsdir, thumbs-thumbname): Use it. - (thumbs-temp-file): Delete variable and make it into a function. - (thumbs-resize-image, thumbs-modify-image): Use it. - (thumbs-kill-buffer): Simplify. - (thumbs-gensym): Defalias or duplicate CL `gensym'. - (thumbs-resize-image, thumbs-resize-interactive): Fix typos in - docstrings. - -2005-06-09 Kim F. Storm - - * subr.el (save-match-data): Add RESEAT arg `evaporate' to - set-match-data to free markers in match-data. - - * replace.el (replace-match-data): Pass RESEAT arg `t' to - match-data to unchain markers in match-data. - -2005-06-08 Stefan Monnier - - * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter - the debugger immediately anyway. Undo the 2005-06-06 change, rendered - unnecessary now. - -2005-06-08 Richard M. Stallman - - * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty, - give the variable a doc string that doesn't say don't set it directly. - - * textmodes/ispell.el (ispell-check-version): - Use match-string-no-properties. - (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict) - (ispell-buffer-local-words): Likewise. - - * progmodes/make-mode.el (makefile-shell-face): Make this a no-op - except on terminals with enough colors to really display it. - (makefile-dependency-regex): Delete spurious `bb'. - - * faces.el (escape-glyph): Use blue once again in last case. - (no-break-space): Redefine so that it isn't invisible on a tty. - -2005-06-08 Kim F. Storm - - * ido.el (ido-read-file-name): Fallback to read-file-name on C-f - also when reading directory name. - -2005-06-08 Lute Kamstra - - * textmodes/flyspell.el (flyspell-mode): Use define-minor-mode. - (flyspell-mode-line-string): Remove autoload cookie. - (flyspell-mode): Remove defvar. - -2005-06-07 Lute Kamstra - - * textmodes/org.el (org-run-mode-hooks): New function. - (org-agenda-mode): Use it. - -2005-06-07 David McCabe (tiny change) - - * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property. - -2005-06-06 Stefan Monnier - - * international/iso-cvt.el (iso-sgml2iso-trans-tab): Add NBSP. - -2005-06-06 Luc Teirlinck - - * font-lock.el (font-lock-add-keywords): Doc fix. - -2005-06-06 Stefan Monnier - - * textmodes/tex-mode.el (tex-guess-mode): Add RequirePackage. - (tex-compile-default): In the absence of any history, use the order in - tex-compile-alist to choose the preferred command. - (tex-compile-commands): Reorder a bit. - - * textmodes/flyspell.el (flyspell-auto-correct-binding) - (flyspell-incorrect-face, flyspell-duplicate-face): - Use (X)Emacs-agnostic code. - (flyspell-mode-map): Don't overwrite at each load. Remove code - redundant with the subsequent add-minor-mode. Merge Emacs and - XEmacs code. - (flyspell-word): Minor simplification. - (flyspell-math-tex-command-p): Quieten the byte-compiler. - (flyspell-external-point-words): Remove unused vars `size' and `start'. - (flyspell-do-correct): Rename from flyspell-xemacs-correct. - Merge the corresponding Emacs code. - (flyspell-correct-word, flyspell-xemacs-popup): - Use flyspell-do-correct. - - * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in - a dedicated window. - - * international/latexenc.el (latexenc-find-file-coding-system): - Undo part of last patch, to turn off a compiler warning. - -2005-06-06 Juri Linkov - - * tmm.el (tmm-inactive, tmm-remove-inactive-mouse-face): - Rename `tmm-inactive-face' to `tmm-inactive'. - -2005-06-06 Matt Hodges - - * iswitchb.el: Rename faces. - -2005-06-06 Kim F. Storm - - * emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect) - (cua-global-mark): Remove -face suffix from face names. - - * emulation/cua-gmrk.el (cua--init-global-mark): - Remove cua-global-mark face setup. - -2005-06-06 Richard M. Stallman - - * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace - just like other allowed characters. - (makefile-match-dependency): Exclude leading and training whitespace - from the range of regexp subexp 1. - (makefile-macroassign-regex): Don't try to match the body, - just the name of the macro being defined. - - * info.el (Info-read-node-name-2): New function. - (Info-read-node-name-1): Use that. - Add a completion-base-size-function property. - - * simple.el (completion-setup-function): Look for - completion-base-size-function property of minibuffer-completion-table. - - * files.el (locate-file-completion): Doc fix. - - * printing.el: Don't call pr-update-menus; user must do that. - - * emacs-lisp/debug.el (debugger-window): New variable. - (debug): Use debugger-window if it is set and still alive. - Record debugger-window for next entry. - - * mail/supercite.el (sc-mail-glom-frame): Mark as risky. - -2005-06-06 Matthias F,Av(Brste - - * files.el (hack-local-variables-confirm): New arg FLAG-TO-CHECK. - (hack-one-local-variable, hack-local-variables) - (hack-local-variables-prop-line): Pass that arg. - -2005-06-06 Kim F. Storm - - * ido.el (ido-first-match, ido-only-match, ido-subdir) - (ido-indicator): Remove -face suffix from face names. - -2005-06-06 Juri Linkov - - * font-lock.el (font-lock-regexp-backslash) - (font-lock-regexp-backslash-construct): New faces. - (lisp-font-lock-keywords-2): Use new faces. Match `?:' only - after `('. Add `while-no-input' to control structures. - - * faces.el (no-break-space, shadow): New faces. - (escape-glyph): Use less loud colors pink2 and red4. - - * diff-mode.el (diff-context-face) - * dired.el (dired-ignored) - * rfn-eshadow.el (file-name-shadow) - * tmm.el (tmm-inactive-face): Inherit from `shadow' face. - - * info.el (Info-title-1-face): Use green instead of yellow because - bold yellow is not readable on light backgrounds. - - * progmodes/compile.el (compilation-start): Move `erase-buffer' up - before selecting the desired mode to not spend time fontifying - old contents. - -2005-06-06 Juanma Barranquero - - * thumbs.el (thumbs-thumbsdir-max-size, thumbs-image-resizing-step) - (thumbs-thumbsdir-auto-clean): Fix typos in docstrings. - - * ps-print.el (ps-default-fg, ps-default-bg): - Fix typos in docstrings. - - * isearchb.el (isearchb): Don't pass a spurious second argument to - `iswitchb-completions'. - -2005-06-05 Nick Roberts - - * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point - to preserve point. - (gdb-find-file-hook): Add doc string. - - * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate - C dereferenced pointer expression. - (gud-tool-bar-map): Put it on the tool bar. Re-order icons. - - * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files. - - * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm - * toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm - * toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm - * toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm - * toolbar/gud-up.xpm, toolbar/gud-watch.xpm: - Make background transparent. - -2005-06-04 Luc Teirlinck - - * font-lock.el (font-lock-add-keywords): Doc fix. Comment change. - (font-lock-remove-keywords): Doc fix. - (font-lock-mode-major-mode): Compiler defvar. - (font-lock-set-defaults): Use `font-lock-mode-major-mode'. - - * font-core.el (font-lock-mode-major-mode): Compiler defvar. - (font-lock-mode): Update `font-lock-mode-major-mode'. - (font-lock-set-defaults): Compiler defvar. - (font-lock-default-function): Take `font-lock-mode-major-mode' - into account. - - * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it - keep track of which major mode it enabled the minor mode for. - Use find-file-hook again. Update docstring. - - * simple.el (eval-expression-print-level) - (eval-expression-print-length, eval-expression-debug-on-error): - Doc fixes. - -2005-06-04 Matt Hodges - - * iswitchb.el (iswitchb-single-match-face) - (iswitchb-current-match-face, iswitchb-virtual-matches-face) - (iswitchb-invalid-regexp-face): New faces. - (iswitchb-completions): Use them. - (iswitchb-use-faces): Rename from iswitchb-use-fonts, which is - now marked as an obsolete alias. - (iswitchb-read-buffer): Remove check for bound font variables. - (iswitchb-invalid-regexp): New free variable. - (iswitchb-get-matched-buffers): Catch invalid-regexp errors and - set iswitchb-invalid-regexp. - (iswitchb, iswitchb-complete, iswitchb-completions): Deal with - invalid regexps. - (iswitchb-completions): Add check for complete match when entering - a regexp. - (iswitchb-completions): Remove require-match argument. - (iswitchb-exhibit): Fix caller. - (iswitchb-common-match-inserted): New variable. - (iswitchb-complete, iswitchb-completion-help): Use it. - -2005-06-04 David Reitter (tiny change) - - * url-http.el (url-http-chunked-encoding-after-change-function): - Use `url-http-debug' instead of `message'. - -2005-06-04 Thierry Emery (tiny change) - - * url-http.el (url-http-parse-headers): Pass redirected URL as a - callback argument. - -2005-06-04 Kim F. Storm - - * simple.el (line-move): Only call sit-for when moving backwards. - - * ido.el (ido-make-merged-file-list-1): New defun split from - ido-make-merged-file-list. - (ido-make-merged-file-list): Bind throw-on-input around call to - ido-make-merged-file-list-1. Return input-pending-p if - interrupted by more input available. - (ido-read-internal): Handle input-pending-p return value from - ido-make-merged-file-list. - -2005-06-03 Stefan Monnier - - * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly - compatibility code. - - * international/latexenc.el (latexenc-find-file-coding-system): - Don't inherit the EOL part of the coding-system from the - tex-main buffer. Fit within 80 columns. - -2005-06-03 Matt Hodges - - * tmm.el (tmm-inactive-face): New face. - (tmm-remove-inactive-mouse-face): New function. - (tmm-prompt, tmm-add-one-shortcut) - (tmm-add-prompt, tmm-get-keymap): Make active menu items visible - but not selectable. - -2005-06-03 Juanma Barranquero - - * faces.el (face-equal): Improve argument/docstring consistency. - -2005-06-03 Daniel Pfeiffer - - * progmodes/make-mode.el (makefile-targets-face) - (makefile-shell-face, makefile-makepp-perl-face): Add :version. - (makefile-bsdmake-dependency-regex) - (makefile-makepp-rule-action-regex) - (makefile-bsdmake-rule-action-regex): New constants. - (makefile-makepp-mode, makefile-bsdmake-mode): Use them. - - * progmodes/compile.el (compilation-error-regexp-alist-alist): - Allow (...) within `...' for makepp messages. - -2005-06-03 Michael Kifer - - * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions. - - * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and - "." files are deleted from all file lists before comparison. - - * viper-keym.el (viper-toggle-key, viper-quoted-insert-key) - (viper-ESC-key): Made them customizable. - - * viper.el (viper-non-hook-settings): Fix the names of defadvices. - -2005-06-01 Luc Teirlinck - - * autorevert.el (auto-revert-buffers): Use save-match-data. - -2005-06-01 Stefan Monnier - - * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find - menu items with a nil command binding. - -2005-06-01 Juanma Barranquero - - * emacs-lisp/cl-macs.el (defsetf): - Improve argument/docstring consistency. - - * faces.el (list-faces-display): Improve the formatting by - computing the maximum length required for any face-name (reworked - patch of 1999-01-11, accidentally deleted on 1999-07-21). - (internal-find-face): Remove redundant info in docstring. - -2005-06-01 Nick Roberts - - * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1) - (gdb-info-breakpoints-custom, gdb-delete-breakpoint) - (gdb-goto-breakpoint, gdb-source-info, gdb-get-location) - (gdb-assembler-custom): Improve regexps. - (def-gdb-auto-update-handler): Use window point to preserve point. - -2005-05-31 Stefan Monnier - - * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local. - -2005-05-31 Jay Belanger - - * calc/calc-embed.el (calc-embedded-word): Change argument passed - to calc-embedded. - (calc-embedded-make-info): Have plain prefix argument select - entire line. - -2005-05-31 Juanma Barranquero - - * faces.el (list-faces-display): Signal error if passed a regexp - that matches no face name. - - * simple.el (filter-buffer-substring): Fix typo in docstring. - -2005-05-31 Richard M. Stallman - - * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE. - (vhdl-emacs-21): Doc fix. - (vhdl-mode): Unconditionally set comment-padding. - (vhdl-fixup-whitespace-region): Insert spaces only where - there are none. - (vhdl-statistics-buffer): Make the Emacs 21 behavior universal. - -2005-05-30 John Wiegley - - * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el - * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el - * eshell/esh-util.el, eshell/esh-var.el: Change all uses of - `directory-sep-char' to ?/, and all uses of `string-to-int' to - `string-to-number'. - -2005-05-30 Jay Belanger - - * calc/calc.el (calc-bug-address): Fix docstring. - (calc-window-hook, calc-trail-window-hook): New variables. - (calc-trail-display): Restore use of calc-trail-window-hook. - (calc): Restore use of calc-window-hook. - -2005-05-31 Masatake YAMATO - - * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines. - - * help-fns.el (help-C-file-name): Add autoload mark for - `find-function-noselect'. - -2005-05-30 Stefan Monnier - - * textmodes/tex-mode.el (tex-compile-commands, tex-compile) - (tex-start-tex): Undo all but the last part of the 2005-05-28 change. - -2005-05-30 Glenn Morris - - * calendar/diary-lib.el (mark-included-diary-files): Only kill - included diary buffer if it was not already being visited. - Reported by Stephen Berman . - - * calendar/icalendar.el (top-level): Do not require appt. - - * mail/supercite.el (sc-select-attribution): Only use a list - element from sc-attrib-selection-list if it returns a string. - Reported by Davide G. M. Salvetti . - -2005-05-30 Juanma Barranquero - - * thumbs.el (thumbs-thumbname): The resulting thumbname now - includes a hash value to improve its uniqueness, and has a ".jpg" - extension. Also, it is now a valid filename on all systems. - (thumbs-make-thumb): Use `let', not `let*'. - (thumbs-show-thumbs-list): Check for JPEG availability. - -2005-05-30 Richard M. Stallman - - * filesets.el (filesets-menu-ensure-use-cached): - Prevent warning when emacs-version>= is undefined. - - * printing.el (pr-interactive-n-up): Use string-to-number. - - * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer. - - * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): - Warn only when name to be defined is quoted. - -2005-05-30 Nick Roberts - - * progmodes/gdb-ui.el (gdb-toggle-breakpoint): - Make regexp more robust. - (gdb-display-assembler-buffer, gdb-frame-assembler-buffer): - Force regeneration of disassembly. - -2005-05-29 Jay Belanger - - * calc/calc.el (calc-user-invocation): Check if - calc-invocation-macro is non-nil. - -2005-05-29 Juri Linkov - - * add-log.el (change-log-font-lock-keywords): - Add `+' to e-mail regexp to accept mail address with keywords. - - * man.el (Man-name-regexp): Add `:' to accept qualified names. - -2005-05-29 Luc Teirlinck - - * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks. - - * ielm.el (inferior-emacs-lisp-mode): Ditto. - -2005-05-29 Richard M. Stallman - - * textmodes/flyspell.el (flyspell-auto-correct-previous-word): - Undo the change that moves to end of the current word. - -2005-05-29 Nick Roberts - - * progmodes/gdb-ui.el (gdb-memory-set-repeat-count): - Throw error when count <= 0 to ensure input is a number. - (gdb-read-memory-custom): Pick up address from buffer. - (gdb-memory-mode): Allow user to increment and decrement - memory address from header line. - -2005-05-29 Richard M. Stallman - - * flyspell.el (flyspell-version): Function deleted. - (flyspell-auto-correct-previous-hook): Doc fix. - - * jit-lock.el (jit-lock-function, jit-lock-after-change): - Do nothing if memory is full. - - * font-lock.el (font-lock-fontify-syntactically-region): - Pass t for GREEDY to looking-back. - - * saveplace.el (save-place-alist-to-file): Write the file - using write-region. - - * subr.el (looking-back): New argument GREEDY. - - * progmodes/compile.el (compilation-start): Set the mode - before inserting the initial text. - - * progmodes/which-func.el (which-func-update-1): Turn the mode - off in case of error by setting which-func-mode. - -2005-05-29 Peter Heslin (tiny change) - - * flyspell.el (flyspell-auto-correct-previous-word): - Narrow down to what's on the screen, and recenter overlays - at the end of the next word. - -2005-05-29 Manuel Serrano - - * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up. - (flyspell-default-delayed-commands): Add backward-delete-char-untabify. - (flyspell-abbrev-p): Default to nil. - (flyspell-use-global-abbrev-table-p): Doc fix. - (flyspell-large-region): Allow nil as value. - (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables. - - (mail-mode-flyspell-verify): More robust handling - of `mail-header-separator'. More efficient signature detection. - Allow for regexp metacharacters in message-header-separator. - Adding `To' not to be checked in mail-mode-flyspell-verify. - - (flyspell-prog-mode): Run flyspell-prog-mode-hook. - (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab. - Bind flyspell-auto-correct-binding. - Bind C-. and C-, . - (flyspell-mode-map): Likewise. - (flyspell-mode): Doc fix. - (flyspell-accept-buffer-local-defs): Preserve current buffer. - (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map. - (flyspell-word-cache-result): New var, always local. - (flyspell-check-pre-word-p): Doc fix. - (flyspell-check-changed-word-p): Handle spc like newline. - (flyspell-post-command-hook): Set flyspell-word-cache-result. - (flyspell-word-search-backward, flyspell-word-search-forward): - New functions. - (flyspell-word): Return t if nothing to check. - When parsing TeX code, check for after } or \. - Use flyspell-word-search-backward to find previous word. - Return nil if duplicated word. - For word already checked, return same value as last time. - Set flyspell-word-cache-result after checking. - Don't clobber the return value. - (flyspell-get-word): Major rewrite. - (flyspell-external-point-words): New locals pword, pcount. - Fix size used in progress message. - Find the proper corresponding word in flyspell-large-region-buffer. - (flyspell-region): Check for flyspell-large-region = nil. - (flyspell-highlight-incorrect-region): Clean up overlays in region. - (flyspell-auto-correct-word): Check that WORD is a cons. - (flyspell-correct-word): Likewise. - -2005-05-29 Daniel Pfeiffer - - * progmodes/make-mode.el (makefile-rule-action-regex) - (makefile-macroassign-regex, makefile-makepp-mode) - (makefile-bsdmake-mode): Continuation lines may be empty. - Reported by Joshua Varner. - (makefile-makepp-font-lock-keywords): Add $(stem). - -2005-05-28 Karl Berry - - * textmodes/tex-mode.el: Now that tex-send-command calls - shell-quote-argument (2005-03-31 change), remove all calls to - shell-quote-argument; they all end up invoking tex-send-command. - The double quoting loses on filenames with non-safe characters, - such as "@". Reported by Frederik Fouvry. - -2005-05-29 Nick Roberts - - * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful - about preserving point. - -2005-05-27 Jay Belanger - - * calc/calc-misc.el (calc-info-goto-node): Use info instead of - Info-goto-node. - - * calc/calc-embed.el (calc-embed-arg): New variable. - (calc-do-embedded-activate, calc-embedded-activate-formula) - (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared - variable by new variable. - (calc-embedded-make-info): Replace undeclared variable by new - variable. When selecting region with positive prefix - argument, use end of previous line instead of beginning of line. - - * calc/calc-aent.el (calc-arg-values): Declare it. - - * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map): - Declare them. - - * calc/calc-stuff.el (math-decls-cache-tag): Declare it. - - * calc/calc.el (calc-alg-map): Declare it. - - * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them. - -2005-05-28 Nick Roberts - - * progmodes/gdb-ui.el (gdb-all-registers): New variable. - (gdb-registers-buffer, toggle-gdb-all-registers): - Toggle display of floating point registers. - (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers. - - * progmodes/gud.el (gud-goto-info): Use info. Don't use require. - (toggle-gud-tooltip-dereference): - Rename from gud-toggle-tooltip-dereference. - -2005-05-27 Stefan Monnier - - * info.el (Info-goto-node): Revert autoload addition (2004-06-12). - -2005-05-27 Jay Belanger - - * calc/calc-prog.el (calc-kbd-report): Remove. - (calc-kbd-query): Rewrite. - -2005-05-27 Juanma Barranquero - - * image.el (image-library-alist): Move to image.c. - (image-type-available-p): Doc fix. - -2005-05-27 Lute Kamstra - - * calc/calc.el (calc): - * outline.el (outline-1, outline-2, outline-3, outline-4) - (outline-5, outline-6, outline-7, outline-8): - * textmodes/dns-mode.el (dns-mode): - * textmodes/sgml-mode.el (sgml-namespace-face): - * textmodes/tex-mode.el (superscript, subscript, tex-math-face) - (tex-verbatim-face, tex-use-reftex): - * textmodes/texinfo.el (texinfo-heading-face): - Specify customization group. - - * longlines.el: Don't require easy-mmode. - (longlines-visible-face): Specify customization group. - -2005-05-27 Kenichi Handa - - * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the - encoding table of windows-1251. - - * international/ucs-tables.el (ucs-set-table-for-input): - If translation-table-for-input of a coding system is a symbol, get - its translation-table property. - - * international/code-pages.el: Don't register a coding system into - non-iso-charset-alist more than once. - (cp-make-coding-system): Likewise. - -2005-05-26 John Wiegley - - * eshell/esh-cmd.el (eshell-eval-command): If the return value of - `eshell-resume-eval' is wrapped in a list, it indicates that the - command was run asynchronously. In that case, unwrap the value - before checking the delimiter value. - - * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the - character before a space at the end of a line is \, assume the space - is part of the last argument rather than a final argument separator. - - * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand' - is in use, and the target is `t' or `nil' (which are the most common - values), don't assume that the symbol target is a buffer. - -2005-05-26 Luc Teirlinck - - * calendar/calendar.el (calendar-mode-line-format): - Use mode-line-highlight as mouse-face. - - * time.el (display-time-string-forms, display-time-update): - Use mode-line-highlight as mouse-face. - -2005-05-26 Jay Belanger - - * calc/calc.el (calc-language-alist): Remove extra defvar. - -2005-05-26 Lute Kamstra - - * arc-mode.el (archive-mode): - * bookmark.el (bookmark-read-annotation-mode) - (bookmark-edit-annotation-mode, bookmark-bmenu-mode): - * bs.el (bs-mode): - * calc/calc-yank.el (calc-edit-mode): - * calc/calc.el (calc-mode, calc-trail-mode): - * calculator.el (calculator-mode): - * chistory.el (command-history-mode): - * comint.el: - * cus-edit.el (custom-mode): - * descr-text.el (describe-text-mode): - * ebuff-menu.el (Electric-buffer-menu-mode): - * ediff-util.el (ediff-mode): - * emacs-lisp/re-builder.el (reb-mode): - * emulation/vi.el (vi-mode-setup): - * emulation/ws-mode.el (wordstar-mode): - * eshell/esh-mode.el (eshell-mode): - * forms.el (forms-mode): - * help-mode.el (help-mode): - * hexl.el (hexl-mode): - * ibuffer.el (ibuffer-mode): - * ielm.el (inferior-emacs-lisp-mode): - * info.el (Info-mode, Info-edit-mode): - * international/swedish.el: - * ledit.el (ledit-from-lisp-mode): - * locate.el (locate-mode): - * mail/rmail.el (rmail-mode): - * mail/rmailedit.el (rmail-edit-mode): - * mail/rmailsum.el (rmail-summary-mode): - * mail/supercite.el (sc-electric-mode): - * net/eudc.el (eudc-mode): - * net/quickurl.el (quickurl-list-mode): - * net/snmp-mode.el (snmp-mode, snmpv2-mode): - * obsolete/ooutline.el (outline-mode): - * obsolete/options.el (Edit-options-mode): - * obsolete/rnews.el (news-mode): - * obsolete/rnewspost.el (news-reply-mode): - * play/5x5.el (5x5-mode): - * play/decipher.el (decipher-mode, decipher-stats-mode): - * play/gomoku.el (gomoku-mode): - * play/snake.el (snake-mode): - * play/solitaire.el (solitaire-mode): - * play/tetris.el (tetris-mode): - * progmodes/ada-mode.el (ada-mode): - * progmodes/antlr-mode.el (antlr-mode): - * progmodes/autoconf.el (autoconf-mode): - * progmodes/dcl-mode.el (dcl-mode): - * progmodes/delphi.el (delphi-mode): - * progmodes/ebrowse.el (ebrowse-tree-mode) - (ebrowse-electric-list-mode, ebrowse-member-mode) - (ebrowse-electric-position-mode): - * progmodes/f90.el (f90-mode): - * progmodes/fortran.el (fortran-mode): - * progmodes/icon.el (icon-mode): - * progmodes/idlw-help.el (idlwave-help-mode): - * progmodes/idlw-shell.el (idlwave-shell-mode): - * progmodes/idlwave.el (idlwave-mode): - * progmodes/inf-lisp.el (inferior-lisp-mode): - * progmodes/m4-mode.el (m4-mode): - * progmodes/meta-mode.el (metafont-mode, metapost-mode): - * progmodes/modula2.el (modula-2-mode): - * progmodes/octave-inf.el (inferior-octave-mode): - * progmodes/octave-mod.el (octave-mode): - * progmodes/pascal.el (pascal-mode): - * progmodes/sh-script.el (sh-mode): - * progmodes/sql.el (sql-mode, sql-interactive-mode): - * progmodes/vhdl-mode.el (vhdl-mode): - * progmodes/xscheme.el (scheme-interaction-mode): - * replace.el (occur-mode): - * ses.el (ses-mode): - * simple.el (completion-list-mode): - * skeleton.el: - * speedbar.el (speedbar-mode): - * term.el (term-mode): - * terminal.el (terminal-edit-mode): - * textmodes/reftex-index.el (reftex-index-mode) - (reftex-index-phrases-mode): - * textmodes/reftex-sel.el (reftex-select-label-mode) - (reftex-select-bib-mode): - * textmodes/reftex-toc.el (reftex-toc-mode): - * wdired.el (wdired-change-to-wdired-mode): - * wid-browse.el (widget-browse-mode): - Use run-mode-hooks. - - * array.el (array-mode): - * calendar/todo-mode.el (todo-mode): - * man.el (Man-mode): - * play/landmark.el (lm-mode): - * play/mpuz.el (mpuz-mode): - Use kill-all-local-variables and run-mode-hooks. - - * subr.el (delay-mode-hooks): Specify indentation. - -2005-05-26 Mark A. Hershberger - - * xml.el (xml-substitute-special): Don't die for undefined xml - entities. - -2005-05-26 Jay Belanger - - * calc/calc-prog.el (calc-user-define-edit): Don't find substring - of nil. - -2005-05-27 Nick Roberts - - * progmodes/gdb-ui.el (gdb-frame-address): - Rename from gdb-current-address. - (gdb-previous-frame-address): Rename from gdb-previous-address. - (gdb-selected-frame): Rename from gdb-current-frame. - (gdb-get-selected-frame): Rename from gdb-get-current-frame. - (gdb-frame-number): Rename from gdb-current-stack-level. - (gdb-ann3): Match new mode-name for disassembly buffer. - Extend initialization of variables. - (gdb-post-prompt): Update disassembly from gdb-frame-handler. - (gdb-memory-mode): Use mouse-face in header line. - (gdb-assembler-buffer-name): Call it disassembly and give frame - in mode line. - (gdb-source-spec-regexp, gdb-assembler-custom) - (gdb-invalidate-assembler, gdb-frame-handler): - Make robust to leading zeroes in address format. - -2005-05-26 Carsten Dominik - - * textmodes/org.el (org-mode): Use `define-derived-mode' to - define `org-mode'. - (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'. - -2005-05-26 Stefan Monnier - - * log-edit.el (log-edit-changelog-entries): Distinguish between - filenames like xfns.c and fns.c. - -2005-05-25 Luc Teirlinck - - * buff-menu.el (Buffer-menu-revert-function): Improve handling of - point after reverting. - (Buffer-menu-make-sort-button): Handle the case where - `Buffer-menu-use-header-line' is nil. - -2005-05-25 Thien-Thi Nguyen - - * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon): - New funcs. In minibuffer-local-completion-map bind `]', `/' - and `:' to them. - -2005-05-25 Stefan Monnier - - * startup.el (normal-top-level): Allow modification of load-path while - we're iterating over it. - -2005-05-25 Juanma Barranquero - - * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file) - (thumbs-cleanup-thumbsdir, thumbs-call-convert) - (thumbs-resize-interactive, thumbs-insert-image) - (thumbs-insert-thumb, thumbs-dired-show-marked) - (thumbs-find-image-at-point, thumbs-delete-images) - (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot) - (thumbs-increment-image-size, thumbs-decrement-image-size): - Fix typos in docstrings. - -2005-05-24 Andre Spiegel - - * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete. - (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options. - (cperl-mode): Use them. - -2005-05-24 Juanma Barranquero - - * window.el (quit-window, shrink-window-if-larger-than-buffer): - Doc fixes. - -2005-05-24 Nick Roberts - - * progmodes/gdb-ui.el (gdb-inferior-io-mode-map): - Bind C-d to gdb-inferior-io-eof. - - * dired.el (dired-dnd-popup-notice): Use message-box. - -2005-05-23 Masatake YAMATO - - * bindings.el (mode-line-major-mode-keymap): - Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'. - - * faces.el (mode-line-highlight): New face. - - * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight - as mouse-face. - - * bindings.el (top-level, help-echo, mode-line-modified) - (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight - as mouse-face. - -2005-05-23 Juanma Barranquero - - * progmodes/cc-engine.el (c-guess-basic-syntax): - Remove spurious call to `zerop'. - - * emacs-lisp/cl.el (acons, pairlis): Add docstring. - -2005-05-23 Martin Stjernholm - - CC Mode update to 5.30.10: - - * cc-fonts.el (c-font-lock-declarators): Fix bug where the point - could go past the limit in decoration level 2, thereby causing - errors during interactive fontification. - - * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when - the file is evaluated interactively. - - * cc-engine.el (c-guess-basic-syntax): Handle operator - declarations somewhat better in C++. - - * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to - make use of `run-mode-hooks' which has been added in Emacs 21.1. - (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode) - (awk-mode): Use it. - (make-local-hook): Suppress warning about obsoleteness. - - * cc-engine.el, cc-align.el, cc-cmds.el - (c-append-backslashes-forward, c-delete-backslashes-forward) - (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks): - Compensate for return value from `forward-line' when it has moved - but not to a different line due to eob. - - * cc-engine.el (c-guess-basic-syntax): Fix anchoring in - `objc-method-intro' and `objc-method-args-cont'. - -2005-05-23 Alan Mackenzie - - CC Mode update to 5.30.10: - - * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address - in the copyright statement. Incidentally, change "along with GNU - Emacs" to "along with this program" where it occurs. - - * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload, - so that it is interactive, hence can be found by M-x awk-mode - whilst cc-mode is yet to be loaded. Reported by Glenn Morris - . - - * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK - Mode's regexps. - -2005-05-23 Kevin Ryde - - * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from - c-parse-state, to avoid a lisp error (on bad code). - -2005-05-23 Lute Kamstra - - * subr.el (font-lock-defaults): Remove defvar as it's already - defined in font-core.el. - - * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring. - -2005-05-23 Nick Roberts - - * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps - more general and work when GDB variable "print pretty" is on, - as with Emacs, for example. - -2005-05-22 Luc Teirlinck - - * font-core.el: Update comment. - - * emacs-lisp/easy-mmode.el (define-global-minor-mode): - Use `after-change-major-mode-hook' instead of `find-file-hook'. - - * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'. - -2005-05-22 Eli Zaretskii - - * simple.el (yank, yank-pop): Mention `yank-excluded-properties' - and `yank-handler' in the doc strings. - -2005-05-22 Stefan Monnier - - * emacs-lisp/cl.el (eql): Remove. It's a builtin already. - -2005-05-22 Richard M. Stallman - - * help.el (describe-key): Move print-help-return-message call - out of conditional. - - * progmodes/etags.el (list-tags): Use with-no-warnings. - - * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings. - (smtpmail-send-queued-mail): Avoid beginning-of-buffer. - (starttls-extra-args, starttls-extra-arguments): Add defvars. - - * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer. - - * language/viet-util.el (viet-viscii-nonascii-translation-table): - Add defvar. - - * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf): - Use defvar, not defconst. - - * hexl.el (hexl-follow-line): Use with-no-warnings. - - * emulation/tpu-extras.el: Use write-file-functions instead of - write-file-hooks. - - * dired.el (dired-font-lock-keywords): Fontify files with junk - extensions even if marked by -F. - -2005-05-22 Juanma Barranquero - - * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp) - (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst): - * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl) - (mapcan, mapcon, some, every, notany, notevery, signum, isqrt) - (concatenate, list-length, get*, getf, cl-remprop): - * emacs-lisp/cl-macs.el (function*, case, ecase, typecase) - (etypecase, progv, lexical-let, lexical-let*) - (multiple-value-bind, multiple-value-setq, shiftf): - Improve argument/docstring consistency. - - * subr.el (focus-frame, unfocus-frame): Revert deletion on 2005-05-01. - -2005-05-22 Andre Spiegel - - * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE - doesn't exist. - - * vc.el (vc-trunk-p): Add autoload cookie. The function is used in - vc-rcs.el when vc-mistrust-permissions is t, which is not the default. - -2005-05-22 Nick Roberts - - * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for - already deleted variables: auto-fill-hook, blink-paren-hook, - lisp-indent-hook, inhibit-local-variables, unread-command-event, - suspend-hooks, comment-indent-hook, meta-flag, - before-change-function, after-change-function, - font-lock-doc-string-face. - -2005-05-21 Luc Teirlinck - - * emacs-lisp/derived.el (define-derived-mode): Doc fix. - -2005-05-21 Eli Zaretskii - - * mail/rmail.el (rmail-reply): Filter the list in reply-to through - rmail-dont-reply-to. - -2005-05-21 Frederik Fouvry - - * mail/sendmail.el (mail-send): Use [[:space:]] instead of a - literal blank when splitting new-header-values. - -2005-05-21 Matt Hodges - - * calendar/cal-menu.el (cal-menu-update): Add separator as a - string so that tmm doesn't create a completion entry for it. - - * textmodes/table.el (table-disable-menu): Ditto. - -2005-05-21 Richard M. Stallman - - * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents. - - * progmodes/flymake.el (flymake-makehash): Use with-no-warnings. - - * net/rcompile.el (remote-compile): Use compilation-start. - - * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer. - -2005-05-21 Daniel Pfeiffer - - * files.el (auto-mode-alist): Check GNUmakefile before makefile. - Default to makefile-bsdmake-mode on BSD systems. - - * imenu.el (imenu-generic-expression, imenu--generic-function'): - REGEXP may also be a search function now. The part of doc-string - for describing the structure was 95% identical to that of - `imenu--generic-function'. Unify it there. - - * progmodes/make-mode.el (makefile-imenu-generic-expression): - Use function to find dependencies, because regexp alone is so complex, - it easily goes into an endless loop. - (makefile-makepp-mode): Also add submenu for Perl functions - defined in the makefile. - (makefile-bsdmake-mode): Special imenu-generic-expression no - longer needed, due to function call. - (makefile-match-dependency): Take BOUND into account when checking - if we're through. - -2005-05-20 Jay Belanger - - * calc/calc-units.el (calc-invalidate-units-table): - Use inhibit-read-only. - (math-build-units-table-buffer): Use view-mode. - -2005-05-20 David Kastrup - - * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since - easy-menu-add is not a nop on Emacs; and clarify when to call it. - -2005-05-20 Lute Kamstra - - * diff-mode.el (diff-header-face, diff-file-header-face) - (diff-index-face, diff-hunk-header-face, diff-removed-face) - (diff-added-face, diff-changed-face, diff-function-face) - (diff-context-face, diff-nonexistent-face): Put them in the - diff-mode customization group. - -2005-05-20 Stefan Monnier - - * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp. - - * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes. - - * font-lock.el (lisp-font-lock-keywords-2): Don't error. - Minor regexp-optimization. - -2005-05-20 Carsten Dominik - - * textmodes/org.el (org-agenda-toggle-time-grid): New command. - (org-agenda-use-time-grid, org-agenda-time-grid): New options. - (org-agenda-add-time-grid-maybe): New function. - (org-agenda): Call `org-agenda-add-time-grid-maybe'. - (org-table-create): `dotimes' instead of `mapcar'. - (org-xor): Simplify implementation. - (org-agenda): `inhibit-redisplay' turned on. - (org-agenda-change-all-lines): Use `org-format-agenda-item' to get - a consistent line after a state change. - (org-agenda-remove-times-when-in-prefix): New option. - (org-prefix-has-time): New variable. - (org-parse-time-string): Optional argument NODEFAULT. - (org-format-agenda-item): Parse items for time-of-day - specifications and move these into the prefix if possible. - (org-agenda-priority): Get current heading, not previous heading - during agenda remote editing. - -2005-05-20 Juanma Barranquero - - * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*) - (remove-if, remove-if-not, delete*, delete-if, delete-if-not) - (remove-duplicates, delete-duplicates, substitute) - (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if) - (nsubstitute-if-not, find, find-if, find-if-not, position) - (position-if, position-if-not, count, count-if, count-if-not) - (mismatch, search, sort*, stable-sort, merge, member*) - (member-if, member-if-not, assoc*, assoc-if, assoc-if-not) - (rassoc*, rassoc-if, rassoc-if-not, union, nunion) - (intersection, nintersection, set-difference, nset-difference) - (set-exclusive-or, nset-exclusive-or, subsetp, subst-if) - (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis) - (nsublis, tree-equal): Improve argument/docstring consistency. - - * subr.el (send-string, send-region): Remove obsolescence declaration. - (window-dot, set-window-dot, read-input, show-buffer) - (eval-current-buffer, string-to-int): - Add release number to obsolescence declarations. - -2005-05-19 Kim F. Storm - - * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input. - (ido-magic-backward-char): Enter ido-switch-buffer at start of input. - -2005-05-20 Matt Hodges - - * faces.el (list-faces-display): Make back button respect optional - regexp arg. - -2005-05-19 Juanma Barranquero - - * calculator.el (calculator-radix-grouping-mode) - (calculator-radix-grouping-digits, calculator-displayer) - (calculator-radix-grouping-separator, calculator-copy-displayer): - * dabbrev.el (dabbrev-search-these-buffers-only): - * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly) - (diff-advance-after-apply-hunk, diff-mode-hook) - (diff-minor-mode-prefix): - * imenu.el (imenu-use-popup-menu): - * jit-lock.el (jit-lock-context-time): - * newcomment.el (comment-fill-column, comment-column) - (comment-style, comment-padding, comment-multi-line) - (comment-empty-lines, comment-auto-fill-only-comments): - * reveal.el (reveal-around-mark): - * uniquify.el (uniquify-buffer-name-style) - (uniquify-after-kill-buffer-p) - (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re) - (uniquify-min-dir-content, uniquify-separator) - (uniquify-trailing-separator-p, uniquify-strip-common-suffix): - * w32-vars.el (w32-fixed-font-alist): - * emacs-lisp/testcover.el (testcover-potentially-1value-functions): - * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height): - * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration): - * progmodes/perl-mode.el (perl-indent-level) - (perl-continued-statement-offset, perl-continued-brace-offset) - (perl-brace-offset, perl-brace-imaginary-offset) - (perl-label-offset, perl-indent-continued-arguments) - (perl-tab-always-indent, perl-tab-to-comment, perl-nochange): - * progmodes/tcl.el (tcl-indent-level) - (tcl-continued-indent-level, tcl-auto-newline) - (tcl-tab-always-indent, tcl-electric-hash-style) - (tcl-help-directory-list, tcl-use-smart-word-finder) - (tcl-application, tcl-command-switches, tcl-prompt-regexp) - (inferior-tcl-source-command): - * textmodes/fill.el (enable-kinsoku): - * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines): - * textmodes/table.el (table-yank-handler): - Specify missing group (and type, if simple) in defcustom. - -2005-05-19 Luc Teirlinck - - * progmodes/compile.el (compilation-finish-function): Fix defvar. - -2005-05-19 Richard M. Stallman - - * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks. - - * subr.el (event-basic-type): Don't get an error. - (left-fringe-p): Function deleted. - - * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu. - (list-buffers-noselect): Set `font-lock-face' property, not `face'. - - * dired-aux.el (dired-copy-file-recursive): Handle symlinks - in recursive copy. - - * frame.el (show-trailing-whitespace): In group `whitespace-faces'. - - * emacs-lisp/byte-run.el (eval-when-compile): Doc fix. - - * emacs-lisp/bytecomp.el - (byte-compile-file-form-custom-declare-variable): - Call byte-compile-nogroup-warn if appropriate. - - * progmodes/compile.el (compilation-finish-function): Mark obsolete. - (compilation-set-window): Don't call left-fringe-p; do it directly. - -2005-05-19 Jay Belanger - - * calc/calc-graph.el (calc-graph-format-data): Make sure - var-PlotRejects is bound before trying to check its value. - -2005-05-19 Carsten Dominik - - * textmodes/reftex.el (reftex-isearch-minor-mode): Move the - definition of this variable from reftex-global.el to reftex.el, - because it is needed in the menu. - -2005-05-19 Lute Kamstra - - * emacs-lisp/copyright.el (copyright-fix-years): Make sure all - years are fixed. Don't insert a space after a dash. - -2005-05-19 Kim F. Storm - - * emulation/crisp.el (crisp-home, crisp-end): Put CUA property. - -2005-05-19 Daniel Pfeiffer - - * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in - strings, because (eq ... ?\\) is fairly frequent. - - * progmodes/make-mode.el (makefile-add-this-line-targets): - Simplify and integrate into `makefile-pickup-targets'. - (makefile-add-this-line-macro): Simplify and integrate into - `makefile-pickup-macros. - (makefile-pickup-filenames-as-targets): Simplify. - (makefile-previous-dependency, makefile-match-dependency): - Don't stumble over `::'. - -2005-05-19 Nick Roberts - - * subr.el (post-command-idle-hook, post-command-idle-delay): - Remove obsoletion of post-command-idle-hook and - post-command-idle-delay. - - * faces.el (list-faces-display): Provide button when describe-face - is called to take user back to the list of faces. - - * help-fns.el (describe-variable): Remove hyperlinks in a - variable's value as these are quite frequently inappropriate. - - * follow.el (follow-submit-feedback, follow-mode): - Remove references to post-command-idle-hook. - -2005-05-18 Daniel Pfeiffer - - * progmodes/make-mode.el (makefile-previous-dependency) - (makefile-match-dependency): Check for := (and in bsd mode also - !=) to give a better result, even when font-lock is not on. - -2005-05-18 Jay Belanger - - * calc/calc-help.el (calc-s-prefix-help): - Add `calc-copy-special-constant' to help string. - -2005-05-18 Luc Teirlinck - - * emacs-lisp/eldoc.el (eldoc-mode): Doc fix. - -2005-05-18 Jay Belanger - - * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms - in linear factors are in proper order. - -2005-05-18 Carsten Dominik - - * textmodes/reftex-vars.el (reftex-cite-format-builtin): - Support for jurabib. - - * textmodes/reftex.el (featurep): Define aliases for overlay - commands, for XEmacs compatibility, and use these aliases in - overlay initializations. - (reftex-highlight): Use `reftex-move-overlay'. - (reftex-unhighlight): Use `reftex-delete-overlay'. - (reftex-uniq): Function removed. Use `reftex-uniquify' instead. - (reftex-access-search-path): Use `reftex-uniquify' instead of - `reftex-uniq' - - * textmodes/reftex-sel.el (reftex-select-unmark): Overlay - `before-string' property modification enables for Emacs as well. - (reftex-select-item): Use `reftex-delete-overlay'. - (reftex-select-mark): Use `reftex-make-overlay' and - `reftex-overlay-put'. - (reftex-select-unmark): Use `reftex-delete-overlay' and - `reftex-overlay-put'. - -2005-05-18 Lute Kamstra - - * emacs-lisp/lisp.el (check-parens): Fix docstring. - -2005-05-18 Juanma Barranquero - - * add-log.el (add-change-log-entry): - * array.el (array-make-template, array-reconfigure-rows) - (array-init-max-row, array-init-max-column) - (array-init-columns-per-line, array-init-field-width): - * replace.el (replace-match-maybe-edit, perform-replace): - * textmodes/spell.el (spell-region): - Replace `read-input' by `read-string'. - - * forms.el (forms-mode): - * finder.el (finder-compile-keywords): - * shadowfile.el (shadow-read-files): - Replace `eval-current-buffer' by `eval-buffer'. - - * terminal.el (te-pass-through): - * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter) - (ange-ftp-raw-send-cmd): - * net/telnet.el (telnet-interrupt-subjob, telnet-c-z) - (send-process-next-char, telnet-initial-filter, telnet): - Replace `send-string' by `process-send-string'. - - * progmodes/prolog.el (inferior-prolog-mode): Doc fix. - (prolog-consult-region): Replace `send-string' by - `process-send-string'; replace `send-region' by `process-send-region'. - - * progmodes/delphi.el (delphi-log-msg): - Replace `set-window-dot' by `set-window-point'. - - * subr.el (window-dot, set-window-dot, read-input, send-string) - (send-region, show-buffer, eval-current-buffer): - Make really obsolete, as the comment says. - -2005-05-17 Kim F. Storm - - * emulation/cua-base.el (cua-use-hyper-key): Doc fix. - (cua--init-keymaps): Bind C-return instead of S-return to set - rectangle mark. - - * emulation/cua-rect.el (cua--init-rectangles): Bind C-return - instead of S-return to toggle/clear rectangle mark. - -2005-05-17 Daniel Pfeiffer - - * progmodes/make-mode.el (makefile-dependency-skip): New variable. - (makefile-macroassign-regex, makefile-make-font-lock-keywords): - Also fontify plain strings assigned to variables, mostly so that a - colon has a face and is thus not taken as a dependency separator. - (makefile-previous-dependency): Inline the new matcher, because it - is too complex to work in both directions. - (makefile-match-dependency): Eliminate `backward' arg (see above). - Completely reimplemented so as to not sometimes go into an endless - loop. It should also be more efficient, because first it only - searches for `:', instead of applying the very complex regexp. - (makefile-mode): Cancel `font-lock-support-mode', because blocks - to be fontified in one piece can be too long for JIT. - Makefiles are never *that* big. - -2005-05-17 Reiner Steib - - * dired.el (dired-mode): Simplify. - -2005-05-17 Lute Kamstra - - * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a - defcustom for the mode hook variable. - - * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the - Emacs Lisp Reference Manual. - -2005-05-17 Juanma Barranquero - - * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp) - (evenp, list*): - * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet): - * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes. - - * net/tramp-smb.el (tramp-smb-open-connection): - Pass `tramp-chunksize' as fifth (required) argument. - -2005-05-16 Daniel Pfeiffer - - * font-lock.el (lisp-font-lock-keywords-1): - Set `font-lock-negation-char-face' for [^...] char group. - (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\). - - * progmodes/make-mode.el (makefile-dependency-regex): Turn it into - a var, and refine it to mask one more level of nested vars. - (makefile-rule-action-regex): Turn it into a var, and refine it so - it recognizes backslashed continuation lines as belonging to the - same command. - (makefile-macroassign-regex): Refine it so it recognizes - backslashed continuation lines as belonging to the same command. - (makefile-var-use-regex): Don't look at the next char, because it - might be the same one to be skipped by the initial [^$], leading - to an overlooked variable use. - (makefile-make-font-lock-keywords): Remove two parameters, which - are now variables that some of the modes set locally. - Handle dependency and rule action matching through functions, because - regexps alone match too often. Dependency matching now comes - last, so it can check, whether a colon already matched something else. - (makefile-mode): Inform that font-lock improves makefile parsing - capabilities. - (makefile-match-dependency, makefile-match-action): New functions. - -2005-05-16 Juanma Barranquero - - * emacs-lisp/cl-extra.el (equalp): Doc fix. - - * align.el (align-regexp): - * ansi-color.el (ansi-color-get-face): - * array.el (array-reconfigure-rows, array-init-max-row) - (array-init-max-column, array-init-columns-per-line) - (array-init-field-width): - * dired-aux.el (dired-trample-file-versions): - * dired-x.el (dired-mark-sexp): - * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group): - * edmacro.el (edmacro-finish-edit, edmacro-parse-keys): - * emerge.el (emerge-extract-diffs, emerge-get-diff3-group): - * faces.el (face-read-integer): - * files.el (backup-extract-version, insert-directory): - * hexl.el (hexl-insert-decimal-char): - * server.el (server-process-filter): - * shell.el (shell-extract-num): - * startup.el (command-line-1): - * term.el (term-command-hook): - * time-stamp.el (time-stamp, time-stamp-string-preprocess) - (time-stamp-do-number): - * time.el (display-time-update): - * timezone.el (timezone-parse-date, timezone-zone-to-minute) - (timezone-fix-time): - * vms-patch.el (vms-suspend-resume-hook): - * calendar/appt.el (appt-convert-time): - * calendar/cal-bahai.el (mark-bahai-diary-entries): - * calendar/cal-hebrew.el (mark-hebrew-diary-entries): - * calendar/cal-islam.el (mark-islamic-diary-entries): - * calendar/calendar.el (calendar-cursor-to-date) - (calendar-star-date): - * calendar/diary-lib.el (diary-attrtype-convert) - (mark-diary-entries, diary-entry-time): - * calendar/solar.el (solar-get-number): - * emacs-lisp/lisp-mnt.el (lm-last-modified-date): - * emacs-lisp/re-builder.el (reb-display-subexp): - * emulation/edt.el (edt-set-scroll-margins): - * emulation/tpu-extras.el (tpu-set-scroll-margins): - * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer) - (vip-get-ex-count): - * emulation/viper-ex.el (viper-get-ex-token) - (viper-get-ex-buffer, viper-get-ex-count, ex-next): - * international/fontset.el (fontset-plain-name): - * mail/feedmail.el (feedmail-look-at-queue-directory): - * mail/mailalias.el (mail-get-names): - * mail/rmail.el (rmail-convert-to-babyl-format): - * mail/rmailsum.el (rmail-make-basic-summary-line) - (rmail-summary-next-same-subject, rmail-summary-rmail-update) - (rmail-summary-goto-msg): - * mail/smtpmail.el (smtpmail-read-response): - * net/ange-ftp.el (ange-ftp-guess-hash-mark-size) - (ange-ftp-vms-add-file-entry): - * play/gametree.el (gametree-looking-at-ply) - (gametree-current-branch-score): - * progmodes/ada-xref.el (ada-prj-find-prj-file) - (ada-xref-find-in-modified-ali, ada-find-in-src-path): - * progmodes/cperl-mode.el (condition-case): - * progmodes/ebrowse.el (ebrowse-set-tree-indentation) - (ebrowse-set-member-buffer-column-width) - (ebrowse-select-1st-to-9nth): - * progmodes/etags.el (etags-snarf-tag): - * progmodes/flymake.el (flymake-parse-line): - * progmodes/idlw-shell.el (idlwave-shell-parse-line) - (idlwave-shell-filter-bp, idlwave-shell-goto-next-error) - (idlwave-shell-menu-def): - * progmodes/ps-mode.el (ps-run-goto-error): - * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache) - (vhdl-speedbar-contract-level): - * term/mac-win.el (x-handle-numeric-switch): - * term/sun-mouse.el (sun-get-frame-data): - * term/w32-win.el (x-handle-numeric-switch): - * term/x-win.el (x-handle-numeric-switch): - * textmodes/ispell.el (ispell-parse-output): - * textmodes/nroff-mode.el (nroff-outline-level): - * textmodes/reftex-cite.el (reftex-bib-sort-year) - (reftex-bib-sort-year-reverse, reftex-format-citation): - * textmodes/reftex-parse.el (reftex-init-section-numbers) - (reftex-section-number): - * textmodes/texinfmt.el (texinfo-paragraphindent): - Replace `string-to-int' by `string-to-number'. - - * international/latexenc.el: Add page marker to force the "Local - Variables:" string out of the last page. - -2005-05-16 Nick Roberts - - * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to - tooltip-change-major-mode. - (gud-tooltip-print-command): Remove case where gud-minor-mode - is gdb ("--fullname"). - (gud-tooltip-tips): Turn GUD tooltips off for this case and - explain to user. - -2005-05-16 Jay Belanger - - * calc/calc-store.el (calc-copy-special-constant): New function. - - * calc/calc-ext.el (calc-init-extensions): Add binding for - `calc-copy-special-constant'. - - * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case - for the `calc-copy-special-constant' command. - -2005-05-16 Nick Roberts - - * subr.el (left-fringe-p): New function. - - * progmodes/compile.el (compilation-setup): Set local value of - overlay-arrow-string to "" always. - (compilation-set-window): Left fringe then don't scroll. - No left fringe then no arrow and scroll message to top. - (compilation-context-lines): Adjust doc string accordingly. - -2005-05-16 Kim F. Storm - - * ido.el (ido-magic-forward-char, ido-magic-backward-char) - (ido-magic-delete-char): New commands for C-f, C-b, C-d. - (ido-wide-find-dir-or-delete-dir): New command for M-d. - (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands. - (ido-read-file-name): Handle commands with ido property value - equal to find-file as reading a file name, to allow C-d to enter dired. - (ibuffer-find-file): Add ido property with value find-file. - -2005-05-15 Kim F. Storm - - * subr.el (open-network-stream-nowait): Remove. - (open-network-stream-server): Remove. - -2005-05-15 Richard M. Stallman - - * faces.el (describe-face): Output a definition link button. - - * help-mode.el (help-face-def): New button type. - - * emacs-lisp/copyright.el (copyright-fix-years): - Match properly if the first year is 2-digit. - Don't mess up the whitespace after the years by filling. - - * dired-aux.el (dired-mark-confirm): - Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED. - - * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED. - (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED. - (dired-mark-pop-up): Handle FILES = (t FILE) specially. - - * emacs-lisp/lisp-mode.el (lisp-mode-variables): - Set font-lock-comment-start-skip. - - * font-lock.el (font-lock-comment-start-skip): New variable. - (font-lock-comment-end-skip): New variable. - (font-lock-fontify-syntactically-region): Use them if non-nil. - -2005-05-15 Jay Belanger - - * calc/calc-store.el (calc-store-value): Return a string rather - than display it as a message. - Use calc-var-name for variable name. - (calc-store-into): Add the result of calc-store-value to message. - (calc-copy-variable): Add a message. - (calc-store-exchange): Improve error messages. - (calc-store-binary, calc-store-map): Don't reset the values of - special constants. - -2005-05-14 Luc Teirlinck - - * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp - manual to docstring. - - * files.el (hack-local-variables-confirm): Add STRING argument. - Make the function handle non file visiting buffers correctly. - (hack-local-variables-prop-line, hack-local-variables) - (hack-one-local-variable): Use STRING arg of - `hack-local-variables-confirm'. - -2005-05-14 Michael Albinus - - Sync with Tramp 2.0.49. - - * net/tramp.el (tramp-handle-dired-call-process) - (tramp-handle-insert-directory):`insert-buffer' cannot be used - because the contents of the Tramp buffer is changed before - insertion (`expand-file' and alike). - (tramp-handle-insert-directory): If `localname' has an empty - nondirectory name, it must not be quoted. - (tramp-pre-connection): Add parameter CHUNKSIZE. Make local - variable `tramp-chunksize'. Change callees. - (tramp-open-connection-setup-interactive-shell): Check remote host - for buggy `send-process-string' implementation. - Set `tramp-chunksize' if found. Reported by Michael Kifer - (and a lot of other people all the years). - (tramp-handle-shell-command): `insert-buffer' cannot be used - because the contents of the Tramp buffer is changed before - insertion (`expand-file' and alike). Reported by Fr,Ai(Bd,Ai(Bric Bothamy - . - (tramp-set-auto-save): Actions should be done for Tramp file name - handler only. Ange-FTP has its own auto-save mechanism. - Reported by Richard G. Bielawski . - (tramp-set-auto-save-file-modes): Set file modes of - `buffer-auto-save-file-name' to ?\600 as fallback solution. - Reported by Ferenc Wagner . - (tramp-bug): Remove obsolete variable. - (tramp-append-tramp-buffers): Rewrite partly. More suitable check - for presence of `mml-mode'. Make it running for older Emacsen as well. - -2005-05-14 John Paul Wallington - - * ibuf-ext.el (define-ibuffer-filter filename): - If `dired-directory' is a list, use its car. - -2005-05-14 Daniel Brockman (tiny change) - - * ibuffer.el (define-ibuffer-column filename): - If `dired-directory' is a list, use its car. - -2005-05-14 Richard M. Stallman - - * subr.el (symbol-file): Doc fix. - - * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function. - (byte-compile-form): Call byte-compile-nogroup-warn. - (byte-compile-warning-types): Doc fix. - - * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings. - - * progmodes/cc-engine.el (c-literal-faces): - Add font-lock-comment-delimiter-face. - - * net/net-utils.el (dig): Use with-no-warnings. - - * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist) - (sc-recite-frame-alist, sc-default-cite-frame) - (sc-default-uncite-frame, sc-default-recite-frame) - (sc-attrib-selection-list, sc-rewrite-header-list): - Mark as risky-local-variable. - - * international/ogonek.el (ogonek-jak, ogonek-how): - Don't use beginning-of-buffer. - - * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload. - - * calendar/solar.el (solar-data-list): Move definition up. - - * dnd.el (dnd-protocol-alist): Add autoload. - - * progmodes/sh-script.el: Many doc usage fixes. - (sh-indent-after-do): Change default to match common styles. - -2005-05-13 Luc Teirlinck - - * files.el (interpreter-mode-alist) - (auto-mode-interpreter-regexp): Doc fixes. - -2005-05-13 Matt Hodges - - * tmm.el (tmm-get-keymap): Include only active menus and menu items. - - * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes. - -2005-05-13 Jan Dj,Ad(Brv - - * dired.el (dired-mode): make-variable-buffer-local => - make-local-variable. - -2005-05-13 YAMAMOTO Mitsuharu - - * term/mac-win.el (mac-select-convert-to-string): Try coding - systems in mac-script-code-coding-systems if specified one cannot - encode string for `com.apple.traditional-mac-plain-text'. - -2005-05-13 Daniel Pfeiffer - - * progmodes/make-mode.el (makefile-targets-face) - (makefile-shell-face, makefile-makepp-perl-face): New faces. - (makefile-dependency-regex): Fix it to not make the colon in - $(var:a=b) special. - (makefile-rule-action-regex): New regexp for highlighting embedded - Shell strings. - (makefile-macroassign-regex): Handle != for highlighting as - embedded Shell strings. - (makefile-var-use-regex): New const. - (makefile-statements, makefile-automake-statements) - (makefile-gmake-statements, makefile-makepp-statements) - (makefile-bsdmake-statements): New consts. - (makefile-make-font-lock-keywords): New function. - (makefile-automake-font-lock-keywords) - (makefile-gmake-font-lock-keywords) - (makefile-makepp-font-lock-keywords) - (makefile-bsdmake-font-lock-keywords): New consts. - (makefile-mode-map): Add switchers between the various submodes. - (makefile-mode): Document the availability of the variants. - (makefile-automake-mode, makefile-gmake-mode) - (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes. - - * files.el (auto-mode-alist, interpreter-mode-alist): Set up the - new variants of makefile-mode. - -2005-05-12 Stefan Monnier - - * font-lock.el (font-lock-comment-delimiter-face): Fix up - the inheritance. - -2005-05-12 Luc Teirlinck - - * progmodes/inf-lisp.el (inferior-lisp-mode-hook) - (inferior-lisp-load-hook): Convert defcustoms back to defvars. - - * files.el (normal-mode): Extend the scope of the - `enable-local-variables' binding to include the `set-auto-mode' call. - (magic-mode-alist): Doc fix. - -2005-05-12 Stefan Monnier - - * font-lock.el (font-lock-comment-delimiter-face): Inherit from - font-lock-comment-face rather than copying its setting. - -2005-05-12 Andreas Schwab - - * eshell/esh-mode.el (eshell-send-input): Doc fix. - -2005-05-12 Lute Kamstra - - * emacs-lisp/generic.el (define-generic-mode): Don't generate a - defcustom for the mode hook variable. Delete the last argument. - * generic-x.el: Fix callers of define-generic-mode. - (generic-x-modes): Delete group. - (show-tabs-tab-face, show-tabs-space-face): Put them in the - generic-x customization group. - -2005-05-12 Kim F. Storm - - * font-lock.el (font-lock-negation-char-face): Default to "off". - - * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply - font-lock-negation-char-face to ! in !=. - -2005-05-12 Masatake YAMATO - - * add-log.el (find-change-log): Fix typos in the docstring - of function. - -2005-05-11 Arne J,Ax(Brgensen - - * international/latexenc.el (latexenc-find-file-coding-system): - Avoid `re-search-forward' when looking for input encoding because - of speed and safety. Better regular expressions for recognizing - input encoding. Limit a search for TeX-master/tex-main-file to - the local variable section. - -2005-05-11 Dan Nicolaescu - - * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the - syntax of $ to "'" (quote). - -2005-05-11 Reiner Steib - - * dnd.el (dnd-protocol-alist): Improve custom type. - - * dired.el (dired-dnd-protocol-alist): New variable. - (dired-mode): Use `dired-dnd-protocol-alist'. Move call of - `dired-mode-hook' to the end. - -2005-05-11 Stefan Monnier - - * font-lock.el (font-lock-fontify-syntactically-region): Don't use - comment-end if comment-start-skip is not set. - Obey the font-lock-comment-delimiter-face variables. - -2005-05-11 Stefan Monnier - - * files.el (executable-find): Move from executable.el. Use - locate-file. - * progmodes/executable.el (executable-find): Move to files.el. - - * font-lock.el (font-lock-fontify-keywords-region): Use a marker - when trying to ensure forward progress. - -2005-05-11 Chong Yidong - - * mouse-sel.el (mouse-sel-follow-link-p): New function. - (mouse-select, mouse-select-internal, mouse-extend-internal): - Use it to implement mouse-1-click-follows-link functionality. - -2005-05-11 Richard M. Stallman - - * font-lock.el (font-lock-fontify-syntactically-region): - Use font-lock-comment-delimiter-face for comment delimiters. - -2005-05-10 Jay Belanger - - * calc/calc-help.el (calc-m-prefix-help): Add mention of - preserving embedded modes. - -2005-05-10 Richard M. Stallman - - * progmodes/sh-script.el (sh-indent-for-do): Default to 0. - - * progmodes/ada-mode.el (ada-adjust-case-skeleton): - Move from ada-stmt.el. - (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook. - - * progmodes/ada-stmt.el (ada-adjust-case-skeleton): - Move to ada-mode.el. - (ada-stmt-mode-hook): Delete; do the work in ada-mode. - - * cus-edit.el (custom-file): Call file-chase-links. - - * files.el (read-directory-name): Fix previous change. - (hack-local-variables-confirm): New function. - (hack-local-variables-prop-line, hack-local-variables) - (hack-one-local-variable): Use it. - -2005-05-10 Lute Kamstra - - * font-lock.el (font-lock-keywords-alist) - (font-lock-removed-keywords-alist): Clarify docstrings. - -2005-05-10 Nick Roberts - - * progmodes/gdb-ui.el (gdb-macro-info): New variable. - (gdb-source-info): Check for preprocessor info. - (gdb-tooltip-print-1): New function. Don't print tooltip if it is - a macro for a function. - (gdb-info-breakpoints-custom): Try to find file again if not already - found (user might have used GDB dir command). - (gdb-get-location): Update gdb-location-alist correctly for change - to gdb-info-breakpoints-custom. - - * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe. - (gud-tooltip-print-command): Add gdbmi case. - (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is - preprocessor info. - -2005-05-09 Reiner Steib - - * startup.el (fancy-splash-insert): Fix typo in doc string. - -2005-05-09 Juanma Barranquero - - * obsolete/float.el (string-to-float): - * obsolete/hilit19.el (hilit-add-pattern): - * obsolete/rnews.el (news-parse-range, news-select-message) - (news-get-pruned-list-of-files): Replace `string-to-int' by - `string-to-number'. - - * obsolete/uncompress.el: Set `find-file-not-found-functions', not - `find-file-not-found-hooks'; use `add-hook'. - (uncompress-while-visiting): Set `write-file-functions', not - `write-file-hooks'; use `add-hook'. - -2005-05-09 Kim F. Storm - - * emulation/cua-base.el (cua-copy-region, cua-cut-region) - (cua-paste): Handle clipboard action. - (cua--init-keymaps): Remap clipboard-kill-region and - clipboard-kill-ring-save. - -2005-05-08 Eli Zaretskii - - * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name): - Improve commentary. - - * simple.el (next-error-overlay-arrow-position): Revert the change - made on 2005-04-30. - -2005-05-07 Jay Belanger - - * calc/calcsel2.el (calc-commute-left, calc-commute-right) - (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to - `calc-sel-reselect'. - - * calc/calc-mode.el (calc-save-modes): Reset the modes list if - Calc is in embedded mode. - -2005-05-07 Eli Zaretskii - - * progmodes/compile.el (compilation-setup): - Set overlay-arrow-string to an empty string on text terminals. - - * textmodes/ispell.el (ispell-program-name): Try looking for - "aspell" along exec-path, and if found, use it as the default - speller program. - -2005-05-07 Jirka Kosek (tiny change) - - * international/mule.el (sgml-xml-auto-coding-function): - Recognize encoding='FOO' in single quotes as well as in double quotes. - -2005-05-07 Johan Bockg,Ae(Brd - - * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare' - as well as `interactive', so that defmacro* would recognize - `declare' forms. - -2005-05-07 Eli Zaretskii - - * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name): - Explain more about the LIGHTER arg's usage in the doc string. - Add commentary to clarify what the code does. Fix the regexp that - strips whitespace from LIGHTER. Quote LIGHTER before using it, - since it could have characters special to regular expressions. - -2005-05-07 Matt Hodges (tiny change) - - * replace.el (occur-1): Bind inhibit-read-only so that - erase-buffer doesn't barf on read-only text properties (likewise - for add-text-properties in occur-engine). Mark buffer as unmodified. - (occur-engine): Don't set buffer-read-only here. - -2005-05-06 Stefan Monnier - - * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with - list-buffers-directory. This caused the *cvs-commit* buffer to be - sometimes mistakenly reused as a *cvs* buffer. - -2005-05-07 Nick Roberts - - * tooltip.el: Move code for GUD tooltips into gud.el. - (require): CL no longer needed to compile case. - (tooltip-mode): Do not toggle functions for GUD tooltips. - (tooltip-gud-tips-p): Remove. Replace with minor mode - gud-tooltip-mode in gud.el. - (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area) - (tooltip-gud-toggle-dereference): Rename in gud.el by replacing - tooltip-gud prefix with gud-tooltip and obsolete. - (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled) - (tooltip-mouse-motions-active, tooltip-activate-mouse-motions) - (tooltip-mouse-motion): Mouse movement functions/variable. - Rename in gud.el by adding gud prefix. - (tooltip-gud-original-filter, tooltip-gud-dereference) - (tooltip-gud-event, tooltip-toggle-gud-tips) - (tooltip-gud-process-output, tooltip-gud-print-command) - (tooltip-gud-tips): GUD tooltip functions/variables. Rename in - gud.el by replacing tooltip-gud prefix with gud-tooltip. - (gdb-tooltip-print): Move to gdb-ui.el. - - * progmodes/gud.el: Move code for GUD tooltips from tooltip.el. - (require): CL needed to compile case. - (gud-tooltip-mode): Use to toggle GUD tooltips instead of - tooltip-gud-tips-p. Make it a minor-mode. - (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t. - (gud-menu-map): GUD tooltips use gud-tooltip-mode now. - (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area) - (gud-tooltip-change-major-mode) - (gud-tooltip-activate-mouse-motions-if-enabled) - (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions) - (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference) - (gud-tooltip-original-filter, gud-tooltip-dereference) - (gud-tooltip-event, tooltip-toggle-gud-tips) - (gud-tooltip-process-output, gud-tooltip-print-command) - (gud-tooltip-tips): Move from tooltip.el. - - * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el. - (gdb-cpp-define-alist-flags): Doc fix. - (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if - gud-tooltip-mode is t. - -2005-05-06 Stefan Monnier - - * net/goto-addr.el (goto-address-fontify): Make sure the overlays - evaporate if their text is deleted. - (goto-address-at-point): Make it work as a mouse binding as well. - (goto-address-at-mouse): Obsolete it. Update users. - -2005-05-06 Glenn Morris - - * calendar/appt.el (top-level): No longer activate on load. - -2005-05-06 Juanma Barranquero - - * calendar/cal-bahai.el (mark-bahai-diary-entries): - * net/webjump.el (webjump): - * progmodes/idlw-help.el (idlwave-do-context-help1) - (idlwave-highlight-linked-completions): - * textmodes/po.el (po-find-file-coding-system-guts): - Replace `assoc-ignore-case' by `assoc-string'. - -2005-05-06 Eli Zaretskii - - * files.el (locate-file): Doc fix. - - * progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix. - Remove the redundant test for ms-dos. - - * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to - look for the preprocessor with exec-suffixes. If not found in - standard places, look in exec-path. Remove most of the tests that - used system-type. - - * loadup.el: Load jka-cmpr-hook instead of jka-comp-hook. - - * jka-compr.el (jka-compr-uninstall): Add autoload cookie. - - * jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid - file-name clash with jka-compr.el on 8+3 filesystems. - -2005-05-06 YAMAMOTO Mitsuharu - - * term/mac-win.el: Don't define or bind scroll bar functions if - x-toolkit-scroll-bars is t. - (x-select-text, x-get-selection-value): Clear - x-last-selected-text-clipboard if x-select-enable-clipboard is - nil. - (PRIMARY): Put mac-scrap-name property. - (mac-select-convert-to-file-url): New function. - (public.file-url): New selection target type. Add to - selection-converter-alist. - (x-get-selection, x-selection-value): Handle it. - (x-cut-buffer-or-selection-value): New alias. - -2005-05-05 Roland Winkler - - * textmodes/bibtex.el (bibtex-summary): Use current BibTeX - entry to avoid calling bibtex-find-entry with arg global - being t. Remove arg key. - (bibtex-summary-function, bibtex-complete-crossref-cleanup) - (bibtex-copy-summary-as-kill): Change accordingly. - -2005-05-05 Stefan Monnier - - * textmodes/org.el (org-get-entries-from-diary): Remove unused vars. - (org-agenda-date-later): Use with-current-buffer. - -2005-05-05 Luc Teirlinck - - * emacs-lisp/byte-run.el (define-obsolete-function-alias) - (define-obsolete-variable-alias): Doc Fixes. - -2005-05-06 Kim F. Storm - - * simple.el (line-move-1): Fix 2005-04-26 change. Must still use - vertical-motion when selective-display is active. - - * ido.el (ido-setup-hook): New hook. - (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead. - (ido-input-stack): New var. - (ido-define-mode-map): Bind M-b to ido-push-dir. Move old - ido-next-work-file binding to M-O. - Bind M-f to ido-wide-find-file-or-pop-dir. - (ido-define-mode-map): Don't run ido-define-mode-map-hook. - (ido-read-internal): Run ido-setup-hook. - Catch quit in read-file-name and read-string to cancel edit. - Handle new push, pop, and pop-all exit codes (for M-b/M-f). - Automatically pop-all when completing a directory name (RET). - (ido-file-internal): Add with-no-warnings around ffap and dired code. - (ido-exit-minibuffer): Use exit-minibuffer instead of throw. - (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find. - (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir): - New functions for M-b/M-f to move among the directory components. - (ido-make-merged-file-list): Catch quit to cancel merge. - (ido-make-dir-list): Delete "." when ido-input-stack is non-empty. - (ido-completion-help): No warnings for ido-completion-buffer-full. - -2005-05-05 Daniel Pfeiffer - - * font-lock.el (font-lock-negation-char-face): New face and variable. - * progmodes/cc-fonts.el (c-cpp-matchers): Use it. - * progmodes/sh-script.el (sh-font-lock-keywords): Use it. - * progmodes/cperl-mode.el (cperl-init-faces): Use it. - * progmodes/make-mode.el (makefile-font-lock-keywords): Use it. - -2005-05-05 Juanma Barranquero - - * emacs-lisp/byte-run.el (define-obsolete-function-alias): - Fix typo in docstring. - - * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys) - (ebrowse-print-statistics-line) - (ebrowse-electric-position-mode-hook): Fix typo in docstring. - - * term/w32-win.el (image-library-alist): Add additional name for - Xpm library. - -2005-05-05 Nick Roberts - - * progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and - use gcc instead of cpp. - - * progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable. - (gdb-create-define-alist): Use it. - (gdb-cpp-define-alist-program): Update for MS-DOS. - -2005-05-04 Nick Roberts - - * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X. - -2005-05-04 Richard M. Stallman - - * help.el (describe-key): No error when UNTRANSLATED is nil. - - * simple.el (line-move-1): Fix previous change to signal errors - appropriately. - -2005-05-03 Ulf Jasper - - * calendar/icalendar.el (icalendar-version): Now at 0.12. - (icalendar-duration-correction): Remove. - (icalendar--get-event-properties): Split result at commas. - (icalendar--decode-isoduration): New optional argument - DURATION-CORRECTION. - (icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical) - (icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical) - (icalendar--convert-block-to-ical, icalendar--convert-float-to-ical) - (icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical) - (icalendar--convert-anniversary-to-ical): New functions, extracted - from icalendar-export-region, with bug fixes. - (icalendar-export-region): Use the above functions. - (icalendar-import-buffer): Check before saving diary file. - (icalendar--convert-recurring-to-diary) - (icalendar--convert-non-recurring-all-day-to-diary) - (icalendar--convert-non-recurring-not-all-day-to-diary): New functions, - extracted from icalendar--convert-ical-to-diary, with bug fixes. - (icalendar--convert-ical-to-diary): Use the above functions. - -2005-05-03 Nick Roberts - - * progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist): - Remove these recent additions. - (c-mode): Restore to before 2005-04-28. - - * progmodes/cc-vars.el (cc-define-list-program): Remove this - recent addition. - - * progmodes/gdb-ui.el (gdb-cpp-define-alist-program) - (gdb-define-alist): New variables. - (gdb-create-define-alist): New function. - (gdb-set-gud-minor-mode-1): Handle gdb-define-alist. - (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int - with string-to-number. - (gdb-reset): Kill gdb-define-alist. Move assignments outside loop. - - * progmodes/gud.el: Replace string-to-int with string-to-number. - (gud-find-file): Handle gdb-define-alist. - - * tooltip.el (tooltip-gud-tips): Use gdb-define-alist. - -2005-05-02 Jay Belanger - - * calc/calc-aent.el (math-read-token): - * calc/calc-bin.el (calc-word-size): - * calc/calc-ext.el (calc-read-number-fancy): - * calc/calc-forms.el (calc-time, calc-date-notation, math-this-year) - (math-parse-date, math-parse-standard-date, calcFunc-tzone): - * calc/calc-frac.el (calc-over-notation): - * calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles) - (calc-graph-num-points, calc-graph-init): - * calc/calc-prog.el (calc-read-parse-table-part) - (calc-edit-macro-repeats): - * calc/calc-yank.el (calc-do-grab-rectangle): - * calc/calc.el (calcDigit-key, math-read-number, math-read-bignum): - Replace `string-to-int' by `string-to-number'. - -2005-05-02 Kim F. Storm - - * kmacro.el: Use executing-kbd-macro-index variable. - -2005-05-02 Thien-Thi Nguyen - - * net/rlogin.el (rlogin-parse-words): Delete func. - (rlogin): Use split-string, not rlogin-parse-words. - Also, if there are option-like elements in the parsed args, - take the host to be the first arg immediately following them. - Suggested by Michael Mauger. - -2005-05-01 Luc Teirlinck - - * subr.el (executing-macro): Use `define-obsolete-variable-alias'. - -2005-05-02 Nick Roberts - - * progmodes/cc-mode.el (cc-create-define-alist): Use a shell. - (cc-mode-cpp-program): Rename to cc-define-list-program and - move to cc-vars.el. - - * progmodes/cc-vars.el (cc-define-list-program): - Change to "gcc -E -dM -". Make customizable. - -2005-05-02 Kim F. Storm - - * emulation/cua-base.el: Fix check for CUA-mode if no init file. - -2005-05-02 Nick Roberts - - * progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E". - - * international/mule-util.el (truncate-string): Remove alias and - obsolete declaration. - - * international/mule-cmds.el (update-iso-coding-systems): - Remove alias and obsolete declaration. - - * international/mule.el (coding-system-parent): Remove alias and - obsolete declaration. - - * subr.el (define-function, sref): Remove aliases and obsolete - declarations. - (chars-in-region): Remove obsolete declaration. - -2005-05-01 Richard M. Stallman - - * info.el (Info-mode): Set widen-automatically to nil, locally. - - * simple.el (widen-automatically): New variable. - (pop-global-mark): Obey widen-automatically. - -2005-05-01 Dan Nicolaescu - - * term/xterm.el (function-key-map): Call substitute-key-definition - before the keymap size is increased by a lot of define-key calls. - -2005-05-01 Richard M. Stallman - - * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec): - Rename ARG to ELEMENT. Doc fix. - -2005-05-01 Nick Roberts - - * allout.el (allout-exposure): Remove macro and obsolete declaration. - Remove references to allout-exposure/change to allout-new-exposure. - - * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create - bytecode symbols. - - * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo) - (compiled-function-p, focus-frame, unfocus-frame): - Remove aliases and obsolete declarations. - Back out inadvertent changes from previous commit. - -2005-05-01 Luc Teirlinck - - * files.el (require-final-newline): Make Custom tags consistent - with mode-require-final-newline. - (mode-require-final-newline): Doc fix. - -2005-05-01 Stefan Monnier - - * international/latexenc.el (latexenc-find-file-coding-system): - Fix regular expressions. - -2005-05-01 David Kastrup - - * international/latexenc.el (latexenc-find-file-coding-system): - Fix regular expressions. - -2005-05-01 Nick Roberts - - * subr.el (string-to-int): Make obsolete. - -2005-04-30 Richard M. Stallman - - * simple.el (next-error-overlay-arrow-position): Turn off, for ttys. - - * loadup.el: load jka-comp-hook. - - * jka-compr.el: Many functions and vars moved to jka-comp-hook.el. - (jka-compr-handler): Add autoload. `put' calls moved - to jka-comp-hook.el. - (compression, jka-compr): defgroups moved to jka-comp-hook.el. - (jka-compr-inhibit): Autoload. - - * jka-comp-hook.el: New file. - Enable the mode by default. - - * files.el (backup-buffer-copy): Use copy-file instead - of write-region, and put back the 'excl. - -2005-04-30 Chong Yidong - - * progmodes/flymake.el (flymake-split-string) - (flymake-split-string, flymake-log, flymake-pid-to-names) - (flymake-reg-names, flymake-get-source-buffer-name) - (flymake-unreg-names, flymake-add-line-err-info) - (flymake-add-err-info): Clarify docstrings. - (flymake-popup-menu, flymake-make-emacs-menu) - (flymake-make-xemacs-menu): Add docstrings. - (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted. - Set variables directly throughout. - -2005-04-30 Nick Roberts - - * progmodes/cc-mode.el (cc-create-define-alist): Check that file - exists. Initialize cc-define-alist. - (c-mode): Add cc-create-define-alist locally to after-save-hook. - If there is no file (Macroexpansion) don't create an alist. - -2005-04-29 Sam Steingold - - * progmodes/cc-mode.el (cc-mode-cpp-program): New user variable. - (cc-create-define-alist): Use it instead of the hard-coded string. - -2005-04-29 Stefan Monnier - - * international/mule-conf.el (file-coding-system-alist): Fix regexp - for latexenc. - -2005-04-29 Lute Kamstra - - * emacs-lisp/generic.el: Improve commentary section. - (define-generic-mode): Improve docstring. - -2005-04-29 Carsten Dominik - - * textmodes/org.el (many places): Change to quiet the byte compiler. - (org-prefix-format-compiled): New variable. - (org-compile-prefix-format): New function. - (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format. - (org-agenda-prefix-format, org-timeline-prefix-format): New options. - (org-agenda-get-scheduled): Check if file is opened in `org-mode'. - (org-get-entries-from-diary): Use `org-get-time-of-day' for - consistency with entries from `org-mode' files. - (org-get-time-of-day): Fix bug with partial matches early in a line. - (org-non-link-chars): New constant. - (org-link-regexp): Respect `org-non-link-chars'. - (org-agenda-day-view): Remove command. - (org-agenda-toggle-week-view): Rename from `org-agenda-week-view'. - (org-follow-bbdb-link, org-store-link): Search also company field. - (org-highlight-overlay): New variable. - (org-highlight, org-unhighlight): New functions. - (org-agenda-mode): Add pre-command-hook to remove highlight. - (org-evaluate-time-range): Behavior depends upon whether time stamp - contains a time or not. - (org-show-subtree, org-show-entry): New functions. - (org-agenda-cleanup-fancy-diary): Remove empty lines. - -2005-04-28 Luc Teirlinck - - * comint.el (comint-output-filter-functions): Add autoload cookie. - -2005-04-28 Kim F. Storm - - * ido.el (ido-everywhere): Fix last change. - -2005-04-28 Arne J,Ax(Brgensen - - * international/latexenc.el: New file. - * international/mule-conf.el (file-coding-system-alist): For .tex, - .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'. - -2005-04-28 Lute Kamstra - - * font-lock.el (font-lock-add-keywords) - (font-lock-remove-keywords): Clarify docstring. - (font-lock-keywords-alist, font-lock-removed-keywords-alist): - Don't start docstrings with a `*'. - (font-lock-update-removed-keyword-alist): Give it a docstring. - - * generic-x.el: Update commentary section. - Only require font-lock when compiling. - Define all modes conditionally. - Place all generic modes in the generic-x-modes customization group. - (generic-x-modes): New customization group. - (generic-default-modes, generic-mswindows-modes) - (generic-unix-modes, generic-other-modes): New constants. - (generic-define-mswindows-modes, generic-define-unix-modes): - Update docstrings. Make them obsolete. - (generic-extras-enable-list): New default value. Update docstring. - Improve :type. Change :set function. - (bat-generic-mode-syntax-table, rul-generic-mode-syntax-table): - Fix docstring. - - * emacs-lisp/generic.el (generic-mode-internal): - Simplify font-lock-defaults. - (define-generic-mode): Fix docstring. - -2005-04-28 Stefan Monnier - - * progmodes/grep.el (grep-mode-font-lock-keywords): Use the - font-lock-face property to highlight matches. - -2005-04-28 Nick Roberts - - * progmodes/cc-mode.el (cc-create-define-alist): New function. - (cc-define-alist): New variable. - (c-mode): Make it local and initialize it. - - * progmodes/gdb-ui.el (gdb-active-process): New variable. - (gdb-exited): New function. - (gdb-annotation-rules): Use it. - (gdb-starting): Set gdb-active-process to t. - (gdb-stopping): Amend doc string. - (gdb-reset): Set gdb-active-process to nil. - - * tooltip.el (tooltip-gud-tips): Show the associated #define - directives when a C program under GDB is not executing. - -2005-04-27 Stefan Monnier - - * progmodes/cperl-mode.el (cperl-mode): Don't precompile the - font-lock-fontify-syntactic-keywords. - - * font-lock.el (font-lock-default-fontify-region): Don't force - parse-sexp-lookup-properties to nil. - -2005-04-27 Alexander Klimov (tiny change) - - * man.el (man-mode-syntax-table): Set up `:' to have - word-constituent syntax. - -2005-04-27 Lute Kamstra - - * novice.el (disable-command): Don't add spurious newlines to the - init file. Reported by Dan Jacobson . - -2005-04-26 Jay Belanger - - * calc/calc-yank.el (calc-edit-finish): Make sure there is more - than one window before deleting window. - -2005-04-26 Luc Teirlinck - - * shell.el (shell-prompt-pattern): Doc fix. - (shell-mode): Set paragraph-separate buffer locally to "\\'". - - * comint.el (comint-prompt-regexp, comint-get-old-input) - (comint-use-prompt-regexp) - (comint-use-prompt-regexp-instead-of-fields) - (comint-replace-by-expanded-history, comint-send-input) - (comint-output-filter, comint-get-old-input-default) - (comint-line-beginning-position, comint-bol, comint-show-output) - (comint-backward-matching-input, comint-forward-matching-input) - (comint-next-prompt, comint-previous-prompt): - Rename `comint-use-prompt-regexp-instead-of-fields' to - `comint-use-prompt-regexp'. Keep old name as alias and declare - obsolete. - (comint-use-prompt-regexp): Shorten first line of doc string. - - * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change. - Set paragraph-separate buffer locally to "\\'". - - * hippie-exp.el (try-expand-line, try-expand-line-all-buffers): - Adapt to above name change. - - * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp) - (smbclient-prompt-regexp): Ditto. - - * progmodes/inf-lisp.el (inferior-lisp-prompt): Ditto. - -2005-04-27 Nick Roberts - - * progmodes/gdb-ui.el (gdb-location-alist): Rename from - gdb-location-list. - Break lines that are over 80 characters wide. - -2005-04-26 Stefan Monnier - - * pcvs-info.el (cvs-fileinfo->full-path, cvs-display-full-path): - New fun and var, to preserve compatibility. - - * pcvs.el, pcvs-info.el: Rename "full-path" -> "full-name". - -2005-04-26 Dominique de Waleffe (tiny change) - - * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file - name to file-newer-than-file-p. - -2005-04-26 Richard M. Stallman - - * simple.el (line-move-1): Avoid using vertical-motion in easy cases. - - * progmodes/python.el (python-mode): - Use new name eldoc-documentation-function. - - * hexl.el (hexl-mode): Use new name eldoc-documentation-function. - - * emacs-lisp/eldoc.el (eldoc-mode): Doc fix. - (eldoc-documentation-function): - Rename from eldoc-print-current-symbol-info-function. Calls changed. - -2005-04-26 Nick Roberts - - * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro. - -2005-04-25 Dan Nicolaescu - - * term/xterm.el (function-key-map): Fix strings for - {C,S,A,C-S}-f[1-4]. Use substitute-key-definition to bind - {C,S,A,C-S}-{f1-f12}. - -2005-04-26 Kenichi Handa - - * international/mule-cmds.el (select-safe-coding-system): - Fix previous change. - -2005-04-26 Lute Kamstra - - * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring. - - * font-lock.el (font-lock-fontify-region-function): Fix docstring. - (font-lock-comment-delimiter-face): Ditto. - - * calc/calc.el (calc-trail-mode): Don't set font-lock-defaults. - -2005-04-25 Jay Belanger - - * calc/calc-help.el (calc-view-news): Let-bind inhibit-read-only - to t while inserting information; use help-mode. - -2005-04-25 Dan Nicolaescu - - * term.el (ansi-term-color-vector): Use the xterm colors. - (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar. - -2005-04-25 Lute Kamstra - - * font-core.el (font-lock-defaults): Fix docstring. - - * font-lock.el (font-lock-syntactic-face-function): Fix docstring. - -2005-04-25 Kenichi Handa - - * international/mule-cmds.el (select-safe-coding-system): - Don't check consistency with coding: spec, etc if raw-text or - no-conversion was found to be safe. - -2005-04-24 Richard M. Stallman - - * mail/sendmail.el (mail-font-lock-keywords): Match any number of - citation markers at start of each line. - - * mail/rmail.el (rmail-font-lock-keywords): Match any number of - citation markers at start of each line. - - * font-lock.el (font-lock-comment-delimiter-face): Doc fix. - - * files.el (mode-require-final-newline): Fix previous change. - (require-final-newline): Fix type label. - -2005-04-24 Glenn Morris - - * progmodes/f90.el (f90-calculate-indent): Fix treatment of first - statement in buffer (broken by 2004-11-24 change). - -2005-04-24 Kim F. Storm - - * ido.el (ido-everywhere): Save and restore old read-buffer-function - and read-file-name-function values. Don't overwrite existing - non-nil values if ido-mode is enabled without ido-everywhere. - -2005-04-24 Luc Teirlinck - - * files.el (mode-require-final-newline): Minor doc fix. - -2005-04-24 Eli Zaretskii - - * subr.el (syntax-after): Doc fix. - (syntax-class): If argument is nil, return nil. Mask off upper 16 - bits, not 8 bits. - - * files.el (mode-require-final-newline): Doc fix. - (backup-buffer-copy): Fix last change. - -2005-04-24 YAMAMOTO Mitsuharu - - * term/mac-win.el: Require select. Set selection-coding-system to - mac-system-coding-system. Call menu-bar-enable-clipboard. - (x-last-selected-text-clipboard, x-last-selected-text-primary) - (x-select-enable-clipboard): New variables. - (x-select-text, x-get-selection, x-selection-value) - (x-get-selection-value, mac-select-convert-to-string) - (mac-services-open-file, mac-services-open-selection) - (mac-services-insert-text): New functions. - (CLIPBOARD, FIND): Put mac-scrap-name property. - (com.apple.traditional-mac-plain-text, public.utf16-plain-text) - (public.tiff): Put mac-ostype property. - (selection-converter-alist): Add entries for them. - (mac-application-menu-map): New keymap. - (interprogram-cut-function, interprogram-paste-function): Set to - x-select-text and x-get-selection-value, respectively. - (split-window-keep-point): Set to t. - -2005-04-23 Richard M. Stallman - - * files.el (read-directory-name): Always pass non-nil - DEFAULT-FILENAME arg to read-file-name. - (backup-buffer-copy, basic-save-buffer-2): Take care against - writing thru an unexpected existing symlink. - (revert-buffer): In indirect buffer, revert the base buffer. - (magic-mode-alist): Doc fix. - (buffer-stale-function): Doc fix. - (minibuffer-with-setup-hook): Avoid warning. - (mode-require-final-newline): Doc and custom fix. - - * follow.el (follow-end-of-buffer): Use with-no-warnings. - - * font-lock.el (font-lock-comment-face): On terminals with few colors, - use the default appearance. - (font-lock-comment-delimiter-face): New face, new variable. - - * imenu.el (imenu--generic-function): The official position of a - definition is the start of the line that BEG is in. - - * midnight.el (midnight-timer): Move defvar up. - - * mouse.el (mouse-drag-region-1): Delete some debugging code. - - * saveplace.el (save-place-to-alist): Use with-no-warnings. - - * startup.el (command-line): Use with-no-warnings. - - * window.el (window-size-fixed): New defvar. - - * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset. - - * mail/rmail.el (rmail-font-lock-keywords): - Use font-lock-comment-delimiter-face. - - * mail/sendmail.el (mail-font-lock-keywords): - Use font-lock-comment-delimiter-face. - - * progmodes/compile.el (next-error-highlight-timer): New defvar. - -2005-04-23 SAITO Takuya (tiny change) - - * progmodes/compile.el (compilation-mode-font-lock-keywords): - Specify t for LAXMATCH when matching directories. - Save match data around compilation-compat-error-properties form. - -2005-04-23 David Kastrup - - * textmodes/tex-mode.el (TeX-mode, plain-TeX-mode, LaTeX-mode): - Mention that the autoloaded aliases should be kept for AUCTeX. - -2005-04-23 Andreas Schwab - - * isearch.el (isearch-forward): Doc fix. - -2005-04-23 Eli Zaretskii - - * jit-lock.el (jit-lock-stealth-time): Change default value to 16. - (jit-lock-stealth-nice): Change default value to 0.5. - -2005-04-23 Eric Hanchrow (tiny change) - - * abbrev.el (write-abbrev-file): Write table entries in - alphabetical order by table name. - -2005-04-22 Kim F. Storm - - * ido.el (ido-read-internal): Fix `list' completion. - -2005-04-22 Kenichi Handa - - * recentf.el (recentf-save-file-coding-system): New variable. - (recentf-save-list): Encode the file by - recentf-save-file-coding-system and add coding: tag. - -2005-04-22 Nick Roberts - - * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro. - -2005-04-21 Lute Kamstra - - * loadhist.el (unload-feature): Don't remove a function from hooks - if it is about to be restored to an autoload . Remove functions - that will become unbound from auto-mode-alist. Simplify the code. - - * subr.el (assq-delete-all): New implementation that is linear, - not quadratic. Suggested by David Kastrup . - (rassq-delete-all): New function. - - * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu): - Add size-indication-mode. - -2005-04-21 Kenichi Handa - - * international/mule-cmds.el: Add autoload for widget-value in - eval-when-compile. - -2005-04-21 Nick Roberts - - * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu): - Add tooltip-mode. - - * bindings.el (mode-line-mode-menu): Remove tooltip-mode. - -2005-04-20 Luc Teirlinck - - * progmodes/inf-lisp.el (inferior-lisp): New defgroup. - (inferior-lisp-filter-regexp, inferior-lisp-program) - (inferior-lisp-load-command, inferior-lisp-prompt) - (inferior-lisp-mode-hook, lisp-source-modes) - (inferior-lisp-load-hook): defvar->defcustom. - (inferior-lisp-program, inferior-lisp-prompt) - (inferior-lisp-load-hook): Doc fixes. - (inferior-lisp-install-letter-bindings): Small change in - introductory comment. - -2005-04-20 Dan Nicolaescu - - * vc.el (vc-annotate-color-map): Change some colors so that text - using them as foreground is readable on both white and black - backgrounds. - -2005-04-20 Stefan Monnier - - * international/mule-conf.el (translation-table-for-input): - Remove redundant declaration. - -2005-04-20 Nick Roberts - - * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips. - - * tooltip.el (tooltip-gud-tips-p): Expand documentation. - (tooltip-toggle-gud-tips): New function. - -2005-04-20 YAMAMOTO Mitsuharu - - * term/mac-win.el (mac-symbol-encoder): Fix mappings of left and - right angle brackets. - -2005-04-20 Nick Roberts - - * tooltip.el (tooltip-use-echo-area): Replace as alias and deprecate. - -2005-04-19 Stefan Monnier - - * progmodes/flymake.el (flymake-get-absolute-file-name-basedir): - Remove. Update callers to use expand-file-name instead. - - * subr.el (syntax-class): New function. - - * simple.el (blink-matching-open): Use it. - - * paren.el (show-paren-function): Use it to recognize parens that are - also used in 2-char comment markers. - -2005-04-19 Lute Kamstra - - * loadhist.el (unload-feature): Update for new format of - load-history. Simplify the code. - -2005-04-19 YAMAMOTO Mitsuharu - - * term/mac-win.el: Add coding: tag and set it to iso-2022-7bit. - (mac-add-charset-info): New function. Initialize variable - mac-charset-info-alist using it. - (mac-centraleurroman, mac-cyrillic): Do not use UCS in table data - for translation. - (mac-symbol-encoder, mac-dingbats-encoder): New translation table. - (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats. - (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font): - New CCL programs. - -2005-04-19 Kim F. Storm - - * simple.el (next-buffer, prev-buffer, next-error) - (scroll-other-window, keyboard-quit, keyboard-escape-quit) - (clone-indirect-buffer-other-window): Move bindings to bindings.el. - - * bindings.el (next-buffer, prev-buffer, next-error) - (scroll-other-window, keyboard-quit, keyboard-escape-quit) - (clone-indirect-buffer-other-window): Move bindings from simple.el. - (next-buffer, prev-buffer): Add C-x C-right and C-x C-left bindings. - (next-error, previous-error): Add M-g M-n/n and M-g M-p/p bindings. - -2005-04-18 Stefan Monnier - - * isearch.el (isearch-edit-string): Make the search-ring available for - minibuffer history commands. - (minibuffer-local-isearch-map): Remove bindings for M-p and M-n, - the default history commands now work just as well. - (isearch-ring-retreat-edit, isearch-ring-advance-edit): Remove. - -2005-04-18 Kim F. Storm - - * emulation/cua-base.el (cua--pre-command-handler): Add more - elaborate check for shift modifier on non-window systems. - -2005-04-18 Lars Hansen - - * desktop.el: Make "--no-desktop" turn off `desktop-save-mode'. - -2005-04-18 Kim F. Storm - - * tooltip.el (tooltip-show): Change second arg to USE-ECHO-AREA - and make it optional. Don't test tooltip-gud-echo-area here. - (tooltip-gud-process-output, gdb-tooltip-print): - Pass tooltip-gud-echo-area to tooltip-show. - (tooltip-help-tips): Remove second optional arg to tooltip-show. - -2005-04-18 YAMAMOTO Mitsuharu - - * tooltip.el (tooltip-mode): `emacs-quick-startup' and - `display-graphic-p' may not be bound yet. - -2005-04-17 Luc Teirlinck - - * startup.el (command-line): No longer enable Xterm Mouse mode by - default in terminals compatible with xterm. - - * xt-mouse.el (xterm-mouse-mode): Set init value back to nil. - -2005-04-18 Nick Roberts - - * tooltip.el (tooltip-gud-echo-area): Rename from - tooltip-use-echo-area. - (tooltip-show, tooltip-gud-process-output, gdb-tooltip-print) - (tooltip-help-tips): Allow GUD tooltips to be displayed in echo - area independently of where help tooltips are displayed. - -2005-04-17 David Kastrup - - * cus-theme.el (custom-theme-write-variables): Quote variables - where necessary. - -2005-04-17 Richard M. Stallman - - * simple.el (yank-excluded-properties): Add follow-link to value. - - * jka-compr.el (jka-compr-compression-info-list): Fix custom type. - - * startup.el (fancy-splash-max-time): Just 30 seconds. - (fancy-splash-delay): Just 7. - (fancy-splash-screens): No time limit other than fancy-splash-max-time. - - * loadhist.el (unload-feature): Update for new format of load-history. - Simplify the code. - - * mail/rmail.el (rmail-ignored-headers): Ignore more headers - (rmail-font-lock-keywords): Don't fontify the text of a citation. - - * mail/sendmail.el (mail-font-lock-keywords): - Don't fontify subject text. - Don't fontify the text of a citation. - -2005-04-17 Mark H. Weaver (tiny change) - - * comint.el (comint-output-filter): Run comint-output-filter-functions - with point where the user had it. - -2005-04-16 Stefan Monnier - - * international/ucs-tables.el (ucs-set-table-for-input): - Disable when using unify-on-decoding. - -2005-04-16 Dan Nicolaescu - - * emulation/cua-base.el (cua-global-mark-face): Add special case - for displays supporting a high number of colors. - -2005-04-16 Matt Hodges (tiny change) - - * repeat.el (repeat): Invoke pre-command-hook and post-command-hook. - -2005-04-16 Chong Yidong - - * filesets.el (filesets-add-buffer): If user supplies a name of a - non-existing fileset, create a new fileset. - -2005-04-16 Carsten Dominik - - * textmodes/org.el (org-up-heading-all): Fix bug with - `outline-up-heading-all'. - -2005-04-16 Andreas Schwab - - * files.el (auto-mode-alist): Handle /etc/sysconfig/*, - /etc/permissions.d/* and /etc/aliases.d/*. - -2005-04-16 Kenichi Handa - - * international/code-pages.el (cp-make-coding-system): - Set `translation-table-for-input' property value to the symbol - ucs-mule-to-mule-unicode, not to that value. - (pt154): Escape guillemet by `\'. - -2005-04-15 Luc Teirlinck - - * loadup.el: Load tooltip if x-show-tip is fboundp. - - * startup.el (command-line): Add comment. - - * tooltip.el (tooltip-mode): Specify correct standard value for - Custom in init-value. - -2005-04-15 Nick Roberts - - * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if - possible. - -2005-04-15 Carsten Dominik - - * textmodes/org.el (org-agenda-date-prompt): Rename from - `org-agenda-date-today'. - (org-evaluate-time-range): Insert at point instead of directly - after time range. - (org-first-headline-recenter, org-subtree-end-visible-p) - (org-optimize-window-after-visibility-change): New functions - (org-agenda-post-command-hook): Don't allow point at end of line, - to make sure it always hits the text properties. - (org-agenda-next-date-line, org-agenda-previous-date-line): - New commands. - (org-set-regexps-and-options): Category may contain white space. - (org-agenda-get-deadlines, org-agenda-get-scheduled): - Improve marker positions. - (org-agenda-new-marker): Argument POS made optional. - (org-agenda-get-timestamps): Deadlines which are done are listed - in org-done-face now. - (org-agenda-get-todos, org-agenda-get-timestamps) - (org-agenda-get-deadlines, org-agenda-get-scheduled): - Set `undone-face' and `done-face' properties. - (org-last-todo-state-is-todo): New variable. - (org-todo): Set `org-last-todo-state-is-todo'. - (org-agenda-todo): Change face according to - `org-last-todo-state-is-todo'. And change other lines referring to - the same entry. - (org-calendar-goto-agenda): New command. - (org-calendar-to-agenda-key): New option. - (org-startup-folded): New allowed value `content'. - (org-set-regexps-and-options): Accept new value `content' for - `org-startup-folded'. - (org-get-current-options): Handle new value `content' for - `org-startup-folded'. - (org-insert-todo-heading): New command. - (org-mode): Insert first line "*-* mode: org-mode -*-" when called - interactively in empty file and option - `org-insert-mode-line-in-empty-file' has been set. - (org-agenda-todo, org-agenda-priority): Modify to use - `org-agenda-change-all-lines'. - (org-warning-face): Change color on dark background - -2005-04-14 YAMAMOTO Mitsuharu - - * international/mule-cmds.el (set-locale-environment): On Mac OS, - use preferences AppleLocale and AppleLanguages, and variable - mac-system-locale for default locale. On Mac OS Classic, use - mac-system-coding-system for default coding systems. - - * term/mac-win.el: Don't set file-name-coding-system. - Decode variables system-name, emacs-build-system, user-login-name, and - user-full-name by mac-system-coding-system on Mac OS Classic. - (mac-system-coding-system): New variable. - -2005-04-13 Luc Teirlinck - - * startup.el (command-line): Handle `xterm-mouse-mode' before - reading init file. - - * xt-mouse.el (xterm-mouse-mode): Adapt to above change. - -2005-04-13 Glenn Morris - - * progmodes/sh-script.el (sh-here-document-word): Make it a - defcustom. Doc fix. - (sh-add): Bash uses $(( )) for arithmetic. - (sh-while-getopts) : Set OPTIND back to 1 at end. - (sh-maybe-here-document): Remove quotes and leading whitespace - from heredoc word when closing. Indent heredoc with tabs if word - starts with "-". - -2005-04-13 Richard M. Stallman - - * simple.el (undo): Fix previous change. - - * custom.el (defface): Doc fix. - -2005-04-13 Lute Kamstra - - * Makefile.in (DONTCOMPILE): Remove list. - (compile, compile-always): Don't use DONTCOMPILE. - (update-authors): Load the library in which batch-update-authors - is defined. - * makefile.w32-in (DONTCOMPILE): Remove list. - (compile, compile-always): Fix comments. - (update-authors): Load the library in which batch-update-authors - is defined. - - * generic-x.el (generic-mode-ini-file-find-file-hook): - Rename to ini-generic-mode-find-file-hook. - Keep generic-mode-ini-file-find-file-hook as an alias. - (ini-generic-mode-find-file-hook): Rename from - generic-mode-ini-file-find-file-hook. Fix docstring. - (ini-generic-mode): Docstring change. - (bat-generic-mode-run-as-comint): Silence the byte compiler. - - * help.el (describe-key-briefly): UNTRANSLATED can be nil when - called from lisp. - - * generic.el: Move to the emacs-lisp subdir. - -2005-04-12 Dan Nicolaescu - - * term/xterm.el (function-key-map): Add mappings for A-, C-, S- - and C-S- function and cursor motion keys. - -2005-04-12 Luc Teirlinck - - * startup.el (command-line): Enable Xterm Mouse mode by default. - * xt-mouse.el (xterm-mouse-mode): Provide correct standard value - for Custom. No longer show "Mouse" in mode line when enabled. - Doc fix. - -2005-04-12 Kim F. Storm - - * emulation/cua-base.el (cua-rectangle-face) - (cua-rectangle-noselect-face): Define face attributes here. - - * emulation/cua-rect.el (cua--init-rectangles): Remove face setup. - -2005-04-12 Jan Dj,Ad(Brv - - * startup.el (command-line): Turn off blinking cursor if - cursorBlink in resources is off or false. - -2005-04-12 YAMAMOTO Mitsuharu - - * term/mac-win.el (dnd): Require dnd. - (mac-drag-n-drop): Call dnd-handle-one-url. - (kTextEncodingMacRoman, kTextEncodingISOLatin1) - (kTextEncodingISOLatin2): Remove constants. - (mac-script-code-coding-systems): New constant. - (mac-handle-language-change): New function. - (special-event-map): Bind it to `language-change' event. - (mac-centraleurroman, mac-cyrillic): New coding systems. - (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font) - (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder - and mac-cyrillic-encoder to encode-mac-centraleurroman and - encode-mac-cyrillic, respectively. - -2005-04-12 Nick Roberts - - * progmodes/gud.el, progmodes/gdb-ui.el (gdb-assembler-mode): - Don't set overlay-arrow-string to "=>" as this is done - globally in C now. - -2005-04-12 Lute Kamstra - - * generic-x.el (rc-generic-mode, rul-generic-mode): - Fix auto-mode-alist entries. - (etc-fstab-generic-mode): Tweak fontification. - - * generic.el (generic-make-keywords-list): Fix docstring. - (generic-mode-internal): Simplify generic-font-lock-keywords. - -2005-04-11 Rajesh Vaidheeswarran - - * whitespace.el (whitespace-buffer-leading) - (whitespace-buffer-trailing): Revert the incorrect test inversion. - However, fix the highlight area for the leading and - trailing whitespaces to show space. - -2005-04-11 Rajesh Vaidheeswarran - - * whitespace.el (whitespace-version): Bump to 3.5 - - (whitespace-buffer-leading, whitespace-buffer-trailing): - Invert sense of the test to highlight the whitespace. - -2005-04-12 Nick Roberts - - * progmodes/gud.el (gud-display-line): GUD uses its own - overlay arrow now so don't set overlay-arrow-string. - (gud-pdb-command-name): Revert back to "pdb" (2004-04-26). - -2005-04-11 Dan Nicolaescu - - * term.el (term-ansi-current-bold, term-ansi-current-underline) - (term-ansi-current-reverse, term-ansi-current-invisible) - (term-ansi-face-already-done): Change to boolean. - (term-reset-terminal, term-handle-colors-array): Handle the above - vars accordingly. - (term-buffer-vertical-motion): Rename from buffer-vertical-motion. - (term-emulate-terminal): Use the new name. - - * faces.el (secondary-selection): Use yellow1, not yellow. - (trailing-whitespace): Use red1, not red. - -2005-04-11 Jan Dj,Ad(Brv - - * dired.el (dired-mode): Use dnd-* instead of x-dnd-* - (dired-dnd-handle-local-file): Call dnd-get-local-file-name. - (dired-dnd-handle-file): Call dnd-get-local-file-uri - - * cus-edit.el (dnd): New group. - - * term/w32-win.el (dnd): Require dnd - (w32-drag-n-drop): Call dnd-handle-one-url. - - * x-dnd.el: Require dnd. - (x-dnd-handle-uri-list, x-dnd-handle-file-name): - Call dnd-handle-one-url. - (x-dnd-types-alist, x-dnd-insert-utf8-text) - (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text - to dnd-insert-text. - (x-dnd-protocol-alist, x-dnd-open-file-other-window) - (x-dnd-handle-one-url, x-dnd-get-local-file-uri) - (x-dnd-get-local-file-name, x-dnd-open-local-file) - (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-). - - * dnd.el (dnd-protocol-alist): New file with generic DND functions. - -2005-04-11 JUAN-LEON Lahoz Garcia - - * wdired.el: Doc fixes. - (wdired-confirm-overwrite): Rename from wdired-is-ok-overwrite. - (wdired-use-dired-vertical-movement): Rename from - wdired-always-move-to-filename-beginning. - (wdired-mode-map): Use `ignore' instead of `wdired-newline'. - (wdired-change-to-wdired-mode): Change mode name. - (wdired-newline): Delete. - -2005-04-11 Richard M. Stallman - - * whitespace.el (whitespace-highlight-the-space): - Don't call whitespace-unhighlight-the-space here. - - * simple.el (undo): Record t in undo-equiv-table - for the redo record made by an undo-in-region. - -2005-04-12 Nick Roberts - - * progmodes/gdb-ui.el (gdb-display-inferior-io-buffer) - (gdb-frame-inferior-io-buffer): New Functions to control - display of separate IO buffer. - (menu): Add them to menu-bar. - (gdb-display-buffer): Check for buffer another frame. - Protect GUD buffer. - (gdb-setup-windows): Create IO buffer if not already there. - (gdb-memory-mode): Remove purecopy noops. - -2005-04-11 Glenn Morris - - * progmodes/f90.el (f90-electric-insert): Add optional prefix arg, - and pass to self-insert-command. - -2005-04-11 Lute Kamstra - - * generic.el: Commentary section cleanup. - (generic): Delete. - (generic-use-find-file-hook, generic-lines-to-scan) - (generic-find-file-regexp, generic-ignore-files-regexp) - (default-generic-mode, generic-mode-find-file-hook) - (generic-mode-ini-file-find-file-hook): Move to generic-x.el. - * generic-x.el (generic-x): Docstring fix. Put it in the data group. - (generic-use-find-file-hook, generic-lines-to-scan) - (generic-find-file-regexp, generic-ignore-files-regexp) - (default-generic-mode, generic-mode-find-file-hook) - (generic-mode-ini-file-find-file-hook): Move from generic.el. - -2005-04-10 Karl Fogel - - * bookmark.el (bookmark-write-file): Catch errors writing file. - This is the same change as saveplace.el at 2005-04-10T23:32:00Z!rms@gnu.org. - -2005-04-10 Richard M. Stallman - - * startup.el (fancy-splash-tail): Update copyright year. - (command-line): Split part of -Q into -D. - (emacs-basic-display): New defvar. - (fancy-splash-text): Correct name of menu item. - - * saveplace.el (save-place-alist-to-file): Catch errors writing file. - - * info.el (Info-fontify-node): Handle fontification of multiple * Menu - lines in one node. - - * comint.el (comint-send-input): New arg ARTIFICIAL. - Callers in this file changed. - - * abbrev.el (define-abbrevs): Read system abbrevs properly. - - * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message. - -2005-04-10 Chong Yidong - - * url/url-ldap.el (url-ldap): Add docstring. Fix call to - `ldap-search-internal'. - -2005-04-10 Stefan Monnier - - * files.el (set-auto-mode-1): Use line-end-position. - - * international/latin-1.el: - * international/latin-2.el: - * international/latin-3.el: - * international/latin-4.el: - * international/latin-5.el: - * international/latin-8.el: - * international/latin-9.el: Give punctuation syntax to NBSP. - - * textmodes/bibtex.el (bibtex-autokey-titleword-ignore) - (bibtex-reference-key, bibtex-autokey-demangle-name, bibtex-mode): - Use char-classes to accept non-ascii letters, accepted in some recent - bibtex implementations. - -2005-04-10 Luc Teirlinck - - * custom.el (custom-set-minor-mode): Any non-nil value for the - variable should enable the mode when set through Custom. - -2005-04-10 Stefan Monnier - - * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default - TAB binding so tab-always-indent is obeyed. - (vhdl-minibuffer-local-map): Move initialization into declaration. - (vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'. - (vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event) - (vhdl-hooked-abbrev): Avoid test for XEmacs. - (vhdl-current-line): Use line-beginning-position. - (vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before - with-output-to-temp-buffer, so the current position can be recorded. - -2005-04-10 Masatake YAMATO - - * progmodes/compile.el (compilation-error-regexp-alist-alist): - Add regexp for gcov. - -2005-04-06 Katsumi Yamaoka - - * calendar/time-date.el (time-to-seconds, seconds-to-time) - (days-to-time, time-subtract, time-add): Don't use the #xhhhh - syntax which Emacs 20 doesn't support. - -2005-04-09 Richard M. Stallman - - * help.el (describe-key-briefly, describe-key): - Replace strings as event types with "(any string)". - -2005-04-09 Stefan Monnier - - * arc-mode.el (archive-mode-map): Move initialization into - the declaration. Override *all* bindings of `undo'. - (archive-lemacs): Remove, use (featurep 'xemacs) instead. - -2005-04-09 Jay Belanger - - * calc/calc-units.el (math-standard-units): Redefine Watt hour as W*hr. - -2005-04-09 Dan Nicolaescu - - * term/xterm.el (xterm-rgb-convert-to-16bit): Simplify. - (xterm-register-default-colors): Update color values computation - to match xterm-200. - -2005-04-09 Kenichi Handa - - * international/code-pages.el (iso-latin-7): Fix the map. - -2005-04-08 Luc Teirlinck - - * emacs-lisp/lisp.el (defun-prompt-regexp) - (parens-require-spaces, buffer-end, end-of-defun) - (insert-parentheses): Doc fixes. - -2005-04-08 Kim F. Storm - - * comint.el (comint-highlight-prompt): Fix face spec. - * hi-lock.el (hi-green): Likewise. - -2005-04-08 Dan Nicolaescu - - * cus-edit.el (custom-modified-face): - * comint.el (comint-highlight-input): Fix previous changes. - * term.el (term-handle-ansi-escape): Add a comment. - -2005-04-08 Stefan Monnier - - * whitespace.el (whitespace-highlight-the-space): Put the same overlay - in the buffer and in whitespace-highlighted-space. - (whitespace-unhighlight-the-space): Simplify. - (whitespace-buffer): Simplify. - -2005-04-08 Dan Nicolaescu - - * textmodes/table.el (table-cell-face): Add special case for - displays supporting a high number of colors. - * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face) - (vhdl-font-lock-reserved-words-face) - (vhdl-speedbar-architecture-face) - (vhdl-speedbar-instantiation-face) - (vhdl-speedbar-architecture-selected-face) - (vhdl-speedbar-instantiation-selected-face): Likewise. - * progmodes/sh-script.el (sh-heredoc-face): Likewise. - * progmodes/idlw-help.el (idlwave-help-link-face): Likewise. - * progmodes/ebrowse.el (ebrowse-tree-mark-face) - (ebrowse-root-class-face, ebrowse-member-attribute-face) - (ebrowse-progress-face): Likewise. - * progmodes/compile.el (compilation-info-face): Likewise. - * progmodes/cc-fonts.el (c-invalid-face): Likewise. - * emacs-lisp/re-builder.el (reb-match-3): Likewise. - * calendar/calendar.el (diary-face): Likewise. - * woman.el (woman-italic-face, woman-bold-face) - (woman-unknown-face): Likewise. - * wid-edit.el (widget-button-pressed-face): Likewise. - * whitespace.el (whitespace-highlight-face): Likewise. - * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise. - * pcvs-info.el (cvs-marked-face): Likewise. - * info.el (info-xref): Likewise. - * ido.el (ido-subdir-face, ido-indicator-face): Likewise. - * hilit-chg.el (highlight-changes-face) - (highlight-changes-delete-face): Likewise. - * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b) - (hi-red-b): Likewise. - * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise. - * font-lock.el (font-lock-keyword-face) - (font-lock-function-name-face, font-lock-warning-face): Likewise. - * cus-edit.el (custom-invalid-face, custom-modified-face) - (custom-set-face, custom-changed-face, custom-variable-tag-face) - (custom-group-tag-face-1, custom-group-tag-face): Likewise. - * comint.el (comint-highlight-prompt): Likewise. - -2005-04-08 Lute Kamstra - - * font-lock.el (font-lock-keywords): Docstring fixes. - -2005-04-08 Kenichi Handa - - * ps-mule.el (ps-mule-show-warning): If the number of unprintable - chars are more than a limit, print " and more..." at the tail. - -2005-04-08 Kim F. Storm - - * emacs-lisp/authors.el (authors-aliases): Update list. - (authors-ignored-files): New list. - (authors-fixed-entries): Fix typo. - (authors-renamed-files-alist): Update list. - (authors-add): Check authors-ignored-files. - -2005-04-08 Carsten Dominik - - * calendar/diary-lib.el (add-to-diary-list): MARKER argument made - optional, to ensure backward compatibility. - -2005-04-08 Stephen Eglen - - * textmodes/flyspell.el (flyspell-large-region): Doc fix. - -2005-04-08 Kim F. Storm - - * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face. - - * mouse.el (mouse-on-link-p): Doc fix. - -2005-04-07 Luc Teirlinck - - * ielm.el (ielm-prompt-read-only): Doc fix. - - * comint.el (comint-prompt-read-only): Doc fix. - -2005-04-07 Benjamin Rutt - - * ffap.el (ffap-pass-wildcards-to-dired): New user option to - ensure dired always handles wildcards passed to ffap. - (find-file-at-point): Use it. - (ffap-dired-wildcards): Doc fix. - -2005-04-07 Juri Linkov - - * simple.el (next-error-overlay-arrow-position): New defvar. - Put "=>" on its property `overlay-arrow-string'. Add it to - `overlay-arrow-variable-list'. - - * progmodes/compile.el (compilation-setup): - Set `next-error-overlay-arrow-position' to nil. Also set it to - nil in the local hook `kill-buffer-hook'. Make local variable - `overlay-arrow-string' and set it to "=>". - (compilation-goto-locus): Set BOL position to - `next-error-overlay-arrow-position' instead of - `overlay-arrow-position'. - - * info.el (Info-mode): Add `Info-kill-buffer' to `kill-buffer-hook' - locally instead of adding it to the global hook. - (Info-kill-buffer): Move up. - -2005-04-06 Dan Nicolaescu - - * term/xterm.el (xterm-standard-colors): Update color values from - xterm-200. - -2005-04-06 Stefan Monnier - - * textmodes/tex-mode.el (tex-font-lock-keywords-2): Add \bfseries. - - * fast-lock.el: - * lazy-lock.el: Move them to the obsolete subdir. - -2005-04-06 JUAN-LEON Lahoz Garcia - - * wdired.el (wdired-advise-functions, wdired-add-skip-in-replace) - (wdired-add-replace-advice): Remove. - (wdired-change-to-wdired-mode): Use query-replace-skip-read-only. - -2005-04-06 Kim F. Storm - - * startup.el (command-line): Add --bare-bones alias for -Q. - -2005-04-06 YAMAMOTO Mitsuharu - - * term/mac-win.el: Use create-fontset-from-mac-roman-font to - create the startup fontset if a font specification ends with - `mac-roman'. - -2005-04-06 Lute Kamstra - - * add-log.el (change-log-font-lock-keywords): Complete 2005-04-03 - change. - - * emacs-lisp/copyright.el (copyright-update-year): Replace the - right subexpression. Suggested by Jay Bingham . - -2005-04-05 Lute Kamstra - - * generic.el (generic-mode-internal): Fix 2005-03-31 change. - (define-generic-mode): Ditto. Fix debug declaration. - - * generic-x.el (show-tabs-tab-face, show-tabs-space-face): - Put them in the generic-x group. - - * calendar/timeclock.el (timeclock): Doc fix. - - * generic.el (define-generic-mode): Don't use custom-current-group. - Document default :group value. - * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto. - (define-global-minor-mode): Don't use custom-current-group. - -2005-04-05 Glenn Morris - - * startup.el (command-line-1): Display startup-echo-area-message - when fancy splash screen is in use. - - * progmodes/sh-script.el (sh-builtins) : Add `caller'. - (sh-escaped-newline): New face. - (sh-font-lock-keywords) : Improve regexp for escaped - newline, and use sh-escaped-newline face. - - * progmodes/tcl.el (tcl-escaped-newline): New face. - (tcl-builtin-list): New variable. - (tcl-set-font-lock-keywords): Add builtins, variables, and escaped - newlines. Fix keywords subexpression number. - -2005-04-05 Carsten Dominik - - * textmodes/org.el (org-diary-default-entry): Fix call to - `add-to-diary-entry'. - -2005-04-05 Kim F. Storm - - * ediff-init.el: Use (featurep 'xemacs). - -2005-04-05 David Ponce - - * cus-edit.el (face): Derive from symbol widget. Display sample - of the current face on the fly. - (widget-face-sample-face-get, widget-face-notify): New functions. - (widget-face-value-create): Remove. - - * wid-edit.el (widget-field-end): Temporarily remove field - narrowing before to call `get-char-property'. - -2005-04-04 Jay Belanger - - * calc/calc-aent.el (math-read-replacement-list): Add subscripts. - (math-read-subscripts): New variable. - (math-read-preprocess-string): Process subscripts. - -2005-04-04 Luc Teirlinck - - * comint.el (comint-prompt-read-only): Doc fix. - - * dired.el (dired-copy-filename-as-kill): Make `-' arg behave like - `-1'. Doc fix. - -2005-04-04 Carsten Dominik - - * textmodes/org.el (org-insert-mode-line-in-empty-file): - Change default value to nil. - -2005-04-04 Lute Kamstra - - * autorevert.el (auto-revert-mode): Specify :group. - * battery.el (display-battery-mode): Specify :group. - * diff-mode.el (diff-minor-mode): Specify :group. - * font-core.el (font-lock-mode): Specify :group. - * hl-line.el (hl-line-mode): Specify :group. - * iimage.el (iimage): New customization group. - (iimage-mode): Specify :group. - * longlines.el (longlines-mode): Specify :group. - * master.el: Don't require easy-mmode. - (master): New customization group. - (master-mode): Specify :group. - * msb.el (msb-mode): Specify :group. - * reveal.el (reveal-mode): Specify :group. - * simple.el (next-error-follow-minor-mode): Specify :group. - * smerge-mode.el (smerge-mode): Specify :group. - * emacs-lisp/eldoc.el (eldoc-mode): Specify :group. - * emulation/cua-base.el (cua-mode): Specify :group. - * international/encoded-kb.el (encoded-kbd-mode): Specify :group. - * language/thai-util.el (thai-auto-composition-mode) - (thai-word-mode): Specify :group. - * mail/supercite.el (sc-minor-mode): Specify :group. - * progmodes/cwarn.el (cwarn-mode): Specify :group. - * progmodes/flymake.el (flymake-mode): Specify :group. - * progmodes/glasses.el (glasses-mode): Specify :group. - * progmodes/hideif.el (hide-ifdef-mode): Specify :group. - * textmodes/enriched.el (enriched-mode): Specify :group. - * textmodes/refill.el (refill-mode): Specify :group. - - * add-log.el (change-log-font-lock-keywords): Names in - parenthesized lists can contain spaces. - -2005-04-04 Thien-Thi Nguyen - - * startup.el (fancy-splash-text): Shorten default text of - "Emacs Tutorial" line. Also, if the current language env - indicates an available tutorial file other than TUTORIAL, - extract its title and append it to the line in parentheses. - (fancy-splash-insert): If arg is a thunk, funcall it. - -2005-04-04 Jay Belanger - - * calc.el (calc-language-alist): Add tags to customization type. - -2005-04-03 Luc Teirlinck - - * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse. - Doc fix. - -2005-04-03 Marcelo Toledo - - * add-log.el (change-log-font-lock-keywords): The manual - describing a Change Log entry, says: (...) "Aside from these - header lines, every line in the change log starts with a space or - a tab.". The font-lock was not highlighting lines started with - spaces, added support for it. - -2005-04-03 Roland Winkler - - * textmodes/bibtex.el (bibtex-url): Use format to generate the url. - (bibtex-generate-url-list): Update docstring accordingly. Put the - complex example in the docstring. - (bibtex-font-lock-url): Use pop. - -2005-04-03 Stefan Monnier - - * progmodes/tcl.el (tcl-set-font-lock-keywords): Use new \_< ops. - - * pcvs.el (cvs-checkout): Prompt for cvsroot as well. - -2005-04-03 Glenn Morris - - * filesets.el (filesets-set-default): Doc fix. - -2005-04-03 Lute Kamstra - - * generic.el (define-generic-mode): Add argument to specify - keywords for defcustom. - (default-generic-mode): Specify :group. - - * generic-x.el: Specify :group for all generic modes. - - * desktop.el (desktop-no-desktop-file-hook) - (desktop-after-read-hook): Doc fix. - -2005-04-02 Luc Teirlinck - - * simple.el (visible-mode): Use explicit :group keyword. - This changes the group of `visible-mode-hook' from paren-blinking - to editing-basics. - -2005-04-02 Sergey Poznyakoff (tiny change) - - * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional - mailbox specifications as well as URLs. - (rmail-insert-inbox-text): Remove unused conditional branches. - -2005-04-01 Jay Belanger - - * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command) - (calc-gnuplot-print-command): Move definitions to calc.el. - - * calc/calc-embed.el (calc-embedded-announce-formula) - (calc-embedded-open-formula, calc-embedded-close-formula) - (calc-embedded-open-word, calc-embedded-close-word) - (calc-embedded-open-plain, calc-embedded-close-plain) - (calc-embedded-open-new-formula, calc-embedded-close-new-formula) - (calc-embedded-open-mode, calc-embedded-close-mode): - Move definitions to calc.el. - - * calc/calc.el (calc-settings-file, calc-language-alist): - Make customizable. - (calc-embedded-announce-formula, calc-embedded-open-formula) - (calc-embedded-close-formula, calc-embedded-open-word) - (calc-embedded-close-word, calc-embedded-open-plain) - (calc-embedded-close-plain, calc-embedded-open-new-formula) - (calc-embedded-close-new-formula, calc-embedded-open-mode) - (calc-embedded-close-mode, calc-gnuplot-name) - (calc-gnuplot-plot-command, calc-gnuplot-print-command): Move here - from other files and make customizable. - -2005-04-01 Stefan Monnier - - * pcvs.el (cvs-temp-buffer, cvs-mode-kill-process, cvs-buffer-check): - Use buffer-live-p. - (cvs-mode-run): Don't call cvs-update-header here. - (cvs-run-process): Call cvs-update-header. - Use process properties for cvs-postprocess and cvs-buffer so that - the sentinel can behave better if the temp buffer is killed. - Use a pipe rather than a tty, to better handle unexpected prompts. - (cvs-sentinel): Rewrite. Call cvs-update-header. - -2005-04-01 Andre Spiegel - - * vc-hooks.el (vc-workfile-unchanged-p): Disable mtime check when - we go via Tramp or Ange-FTP. Suggested by Kai Grossjohann. - -2005-03-31 Stefan Monnier - - * generic.el (define-generic-mode): Add indentation rule. - -2005-03-31 Luc Teirlinck - - * files.el (mode-require-final-newline): Make Custom correctly - report a nil value and allow to set it to nil via Custom. - Doc fix. - -2005-04-01 Kenichi Handa - - * international/characters.el: Enable the correct case setting for - dotless-i and dotted-I. - -2005-04-01 Kim F. Storm - - * ido.el (ido-file-internal): Fall back to non-ido command if - initial directory is on slow ftp (or tramp) host. - -2005-03-31 Richard M. Stallman - - * emacs-lisp/autoload.el (make-autoload): - Handle define-global-minor-mode. - - * emacs-lisp/easy-mmode.el (define-global-minor-mode): - Rename from easy-mmode-define-global-mode. - (easy-mmode-define-global-mode): Alias for define-global-minor-mode. - - * progmodes/scheme.el (scheme-mode-syntax-table): - Update syntax of | and # for two-character comment syntax. - -2005-03-31 Lute Kamstra - - * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode) - (define-minor-mode): Call custom-current-group at load-time. - - * generic.el (define-generic-mode): Add debug declaration. - Add defcustom for the mode hook. - (generic-mode-internal): Use run-mode-hooks. - -2005-03-31 Kim F. Storm - - * mouse.el (mouse-1-click-follows-link): Increase to 450 ms. - (mouse-fixup-help-message): New defun called by show_help_echo - to fixup mouse-2 prefix in help messages when applicable. - - * tooltip.el (tooltip-show-help-function): Don't fixup message here. - -2005-03-31 Kenichi Handa - - * language/thai-word.el (thai-find-word-ends): Pay attention to - the case that we reach the end of buffer. - - * textmodes/fill.el (fill-text-properties-at): New function. - (fill-newline): Use fill-text-properties-at instead of - text-properties-at. - -2005-03-31 Olive Lin (tiny change) - - * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument, - not comint-quote-filename. - -2005-03-31 Thien-Thi Nguyen - - * help-fns.el (help-with-tutorial): Revert last change. - -2005-03-31 Kim F. Storm - - * emulation/cua-base.el (cua-scroll-down): Add CUA property. - -2005-03-30 Paul Eggert - - * calendar/cal-china.el: Update reference to "Calendrical - Calculations" book; there's a new edition. - * calendar/cal-coptic.el: Likewise. - * calendar/cal-french.el: Likewise. - * calendar/cal-hebrew.el: Likewise. - * calendar/cal-islam.el: Likewise. - * calendar/cal-iso.el: Likewise. - * calendar/cal-julian.el: Likewise. - * calendar/cal-mayan.el: Likewise. - * calendar/cal-persia.el: Likewise. - * calendar/calendar.el: Likewise. - * calendar/holidays.el: Likewise. - * calendar/lunar.el: Likewise. - * calendar/solar.el: Likewise. - - * calendar/calendar.el (calendar-day-abbrev-array): Remove trailing - white space from doc string. - -2005-03-30 Jay Belanger - - * calc/calc-help.el (calc-full-help): Remove email address. - -2005-03-30 Thien-Thi Nguyen - - * help-fns.el (help-with-tutorial): Delete title line. - -2005-03-30 Glenn Morris - - * calendar/cal-x.el (calendar-one-frame-setup) - (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t - rather than `symbol' for set-window-dedicated-p. - - * calendar/appt.el (appt-buffer-name): Make it a constant. - (appt-add): Doc fix. - - * filesets.el (filesets-menu-path, filesets-menu-before) - (filesets-menu-in-menu): Doc fix. Now valid in GNU Emacs. - (filesets-menu-cache-file): Use directory ~/.emacs.d. - (filesets-add-submenu): Delete and use add-submenu instead. - -2005-03-30 Carsten Dominik - - * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset) - (org-agenda-convert-date, org-agenda-goto-calendar): New commands. - (org-diary-default-entry): New function. - (org-get-entries-from-diary): Better parsing of diary entries. - (org-agenda-check-no-diary): New function. - ("diary-lib"): Advice to function `add-to-diary-list', to allow - linking to diary entries. - (org-agenda-execute-calendar-command): New function. - (org-agenda): Improve visible section in window. - Use `org-fit-agenda-window'. - (org-fit-agenda-window): New option. - (org-move-subtree-down): Better handling of empty lines - at end of subtree. - (org-cycle): Numeric prefix is interpreted now as show-subtree N - levels up. - (org-fontify-done-headline): New option. - (org-headline-done-face): New face. - (org-set-font-lock-defaults): Use `org-headline-done-face'. - (org-table-copy-down): Rename from `org-table-copy-from-above'. - When current field is non-empty, it is copied to next row. - (org-table-copy-from-above): Fix bug which made it - impossible to copy fields containing only a single non-white character. - -2005-03-30 Kim F. Storm - - * kmacro.el (kmacro-end-macro): Isearch may store this command - into the macro -- so ignore it when executing keyboard macro. - -2005-03-30 Nick Roberts - - * tooltip.el (tooltip-gud-display): Use gud-overlay-arrow-position. - -2005-03-29 Kenichi Handa - - * language/thai.el ("Thai"): Set setup-function and exit-function - for Thai language environment. - - * language/thai-util.el: Require thai-word. - (thai-word-mode-map): New variable. - (thai-word-mode): New minor mode. - (setup-thai-language-environment-internal): New function. - (exit-thai-language-environment-internal): New function. - - * language/thai-word.el (thai-word-table): Declare it by defvar, - use dolist to initialize it. - (thai-kill-word, thai-backward-kill-word, thai-transpose-words) - (thai-fill-find-break-point): New functions. - -2005-03-29 Richard M. Stallman - - * simple.el (idle-update-delay): Move definition up. - (set-mark): Doc fix. - -2005-03-29 Chong Yidong - - * longlines.el: New file. - - * simple.el (buffer-substring-filters): New variable. - (filter-buffer-substring): New function. - (kill-region, copy-region-as-kill): Use it. - - * register.el (copy-to-register, append-to-register) - (prepend-to-register): Use filter-buffer-substring. - -2005-03-30 Nick Roberts - - * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text. - (gud-filter-pending-text): Move in front of gdb. - (gud-overlay-arrow-position): New variable. - (gud-sentinel, gud-display-line): Use it in place of - overlay-arrow-position. - -2005-03-29 Glenn Morris - - * progmodes/fortran.el (fortran-if-indent): Doc fix. - (fortran-font-lock-keywords-2): Add "where", "elsewhere". - (fortran-font-lock-keywords-4): New variable. - (fortran-blocks-re, fortran-end-block-re) - (fortran-start-block-re): New constants, for hideshow. - (hs-special-modes-alist): Add a Fortran entry. - (fortran-mode-map): Bind fortran-end-of-block, - fortran-beginning-of-block to \M-\C-n, \M-\C-p. - (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4. - (fortran-looking-at-if-then, fortran-end-of-block) - (fortran-beginning-of-block): New functions, for hideshow. - - * progmodes/f90.el (f90-end-block-re, f90-start-block-re): - Doc fix. Tweak regexp. - (f90-beginning-of-block): Push mark first. - -2005-03-29 Jay Belanger - - * calc/calc.el: Update copyright date. - (calc-version): Increase to 2.1. - (calc-version-date): Remove. - - * calc/calc-help.el: Update copyright date. - (calc-full-help): Remove reference to calc-version-date. - Update copyright date. - -2005-03-29 Stefan Monnier - - * vc.el (vc-do-command): Use a pipe for async processes, so password - prompts don't show up at places where the user can't reply. - -2005-03-29 Olive Lin (tiny change) - - * textmodes/tex-mode.el (tex-send-command): shell-quote-argument - on the file name we pass to the inferior shell. - -2005-03-29 Stephan Stahl (tiny change) - - * progmodes/which-func.el (which-function): Be robust in the face of an - imenu--make-index-alist failure. - -2005-03-29 Stefan Monnier - - * reveal.el (reveal-mode-map): Don't override C-a and C-e. - - * progmodes/python.el (python-preoutput-filter): Fix last change. - -2005-03-29 Lute Kamstra - - * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded - functions and compiled macros. - (debug-convert-byte-code): Handle macros too. - (debug-on-entry-1): Don't signal an error when trying to clear a - function that is not set to debug on entry. - -2005-03-29 Jay Belanger - - * calc/calc-lang.el: Add functions to math-function-table - properties of tex and math. - -2005-03-29 Kenichi Handa - - * ps-mule.el (ps-mule-plot-string): Translate characters by - ps-print-translation-table. - (ps-mule-begin-job): Call find-charset-region/string with - ps-print-translation-table. - (ps-mule-printable-p): Return t if CHARSET is ascii or latin-iso8859-1. - - * ps-print.el (ps-print-translation-table): New variable. - (ps-plot-region): Translate characters by ps-print-translation-table. - -2005-03-29 Juri Linkov - - * simple.el (next-error-highlight-timer): New variable. - - * progmodes/compile.el (compilation-goto-locus): - Use `next-error-highlight-timer' instead of `sit-for'. - -2005-03-28 Stefan Monnier - - * mail/supercite.el (sc-mail-field): Use assoc-string. - (sc-get-address): Simplify regexps. - - * files.el (minibuffer-with-setup-hook): New macro. - (find-file-read-args): Use it to avoid let-binding - minibuffer-with-setup-hook (which breaks turning on/off - file-name-shadow-mode while in the prompt). - - * complete.el (PC-read-include-file-name-internal): - Use test-completion. - -2005-03-28 Luc Teirlinck - - * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o. - -2005-03-28 Stefan Monnier - - * window.el (window-buffer-height): Use count-screen-lines. - - * progmodes/python.el (python-preoutput-leftover): New var. - (python-preoutput-filter): Use it. - (python-send-receive): Loop until all the result has been received. - -2005-03-28 Juri Linkov - - * dired.el (dired-mode-map): Add ellipsis to "Compare directories". - - * menu-bar.el (menu-bar-file-menu): Remove ellipsis from - "Recover Crashed Session". - (menu-bar-search-menu): Add ellipsis to "Search tagged files". - (menu-bar-replace-menu): Add ellipsis to "Replace in tagged files". - (menu-bar-goto-menu): Add ellipsis to "Set Tags File Name". - (menu-bar-goto-menu): Add ellipsis to "Tags Apropos". - (menu-bar-options-menu): Add ellipsis to "Set Font/Fontset". - (menu-bar-manuals-menu): Add ellipsis to "Find Command in Manual". - (menu-bar-manuals-menu): Add ellipsis to "Find Key in Manual". - (menu-bar-help-menu): Remove ellipsis from "Find Emacs Packages". - - * ediff-hook.el (menu-bar-ediff-misc-menu, ediff-misc-menu): - Remove ellipsis from "Ediff Manual", "Customize Ediff", "List - Ediff Sessions", "Toggle use of separate control buffer frame", - "Use separate frame for Ediff control buffer". - - * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to - Bookmark", "Set Bookmark", "Insert Contents", "Insert Location", - "Rename Bookmark", "Delete Bookmark". - - * info.el (Info-mode-menu): Remove ellipsis from "Index". - Add ellipsis to "Lookup a String", "Lookup a string in all indices". - Add `:active Info-index-alternatives' to "Next Matching Item". - - * wdired.el (wdired-change-to-wdired-mode): - Mention `wdired-abort-changes' key in the initial message. - - * international/mule.el (auto-coding-alist): Associate non-ascii - image filename extensions with `no-conversion'. - -2005-03-27 Stefan Monnier - - * international/iso-acc.el: - * obsolete/iso-acc.el: Move iso-acc to the obsolete subdir. - -2005-03-26 Luc Teirlinck - - * textmodes/sgml-mode.el (html-mode): Doc update. - - * autorevert.el (auto-revert-check-vc-info): Minor doc fix. - -2005-03-26 Dan Nicolaescu - - * term.el (term-move-columns): Fix face after extending a line. - (term-insert-spaces): Likewise. - (term-reset-terminal): Fix off by one error. - -2005-03-26 Eli Zaretskii - - * international/mule.el (auto-coding-alist): Add .xpi files. - - * files.el (auto-mode-alist): Add .xpi files. - -2005-03-26 Jure Cuhalev (tiny change) - - * textmodes/ispell.el (ispell-dictionary-alist-6): Add slovenian. - -2005-03-26 Eli Zaretskii - - * term/bobcat.el: Don't use keyswap.el, since it is now obsolete. - -2005-03-26 Glenn Morris - - * calendar/cal-menu.el (top level): Delete local C-down-mouse-3 - binding. Suggested by Stephan Stahl . - - * calendar/cal-move.el (calendar-beginning-of-year): Move the - cursor to Jan 1 when needed. - (calendar-end-of-year): Fix -/+ typo. - Reported by Chong Yidong . - -2005-03-26 Stefan Monnier - - * progmodes/flymake.el (flymake-mode): Add autoload cookie. - - * emacs-lisp/debug.el (debugger-record-expression): Add a missing - format to `message'. Inspired by Deepak Goel . - -2005-03-25 Richard M. Stallman - - * filesets.el (filesets-init): Add autoload. - - * mail/mailalias.el (mail-directory): Doc fix. - -2005-03-25 Frederik Fouvry - - * mail/mailalias.el (mail-directory-process): Do nothing if - mail-directory-process is an atom. - (mail-get-names): Ignore mail-directory-names if it is an atom. - (mail-directory-process defvar): Doc fix. - (mail-names): Doc fix. - -2005-03-25 Johan Bockg,Ae(Brd (tiny change) - - * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax. - -2005-03-26 Kenichi Handa - - * international/mule-util.el (detect-coding-with-priority): - Call update-coding-systems-internal before detect-coding-region. - -2005-03-26 Nick Roberts - - * progmodes/gdb-ui.el (gdb-breakpoints-mode-map) - (gdb-frames-mode-map): Add follow-link property. - -2005-03-25 Jay Belanger - - * calc/calcalg2.el (calc-solve-for): Use "Variable(s)" to prompt - for variables. - -2005-03-25 Juri Linkov - - * image-mode.el: Optimize image filename extension regexps in - autoload cookies. Associate .x[bp]m with `image-mode-maybe' - in `auto-mode-alist'. - (image-mode): Add `image-toggle-display-text' to local hook - `change-major-mode-hook'. Display the image as an image by - default. Set `cursor-type' and `truncate-lines' if the image - is already displayed. Take into account the current mode (image - or text) in message. - (image-minor-mode): New minor mode. - (image-mode-maybe, image-toggle-display-text): New functions. - (image-toggle-display): Use called-interactively-p. - Let-bind `inhibit-read-only' to t. - - * image-mode.el (image-minor-mode): Set `cursor-type' and - `truncate-lines' if the image is already displayed. Add turning - image-minor-mode off to `change-major-mode-hook'. Add message. - Call `image-toggle-display-text' after turning image-minor-mode off. - -2005-03-25 Stefan Monnier - - * international/mule-cmds.el (set-locale-environment): For Mac OS X's - Terminal.app, use utf-8. - (set-display-table-and-terminal-coding-system): Add coding-system arg. - (set-locale-environment): Use it. - - * term/xterm.el: Undo last change, better done in mule-cmds.el. - - * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end. - - * progmodes/python.el (python-close-block-statement-p) - (python-outdent-p, python-current-defun): Use symbol-end. - -2005-03-25 Karl Chen (tiny change) - - * files.el (save-some-buffers): Doc fix. - -2005-03-25 Werner Lemberg - - * complete.el, thumbs.el: Replace `legal' with `valid'. - * calendar/calendar.el: Replace `legal' with `valid'. - * emacs-lisp/advice.el: Replace `legal' with `valid'. - * mail/supercite.el: Replace `legal' with `valid'. - * progmodes/cperl-mode.el, progmodes/idlw-shell.el - * progmodes/idlwave.el, progmodes/vhdl-mode.el: - Replace `legal' with `valid'. - * textmodes/reftex-vars.el, textmodes/reftex.el: - Replace `legal' with `valid'. - -2005-03-25 Werner Lemberg - - * calc/calc-forms.el, calc/calc-sel.el - * midnight.el, vc-cvs.el - * emacs-lisp/cl-macs.el - * emulation/vip.el - * eshell/esh-io.el, eshell/esh-var.el - * mail/supercite.el - * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el - * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el - * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el - * progmodes/sh-script.el, progmodes/xscheme.el - * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el - * textmodes/reftex-index.el, textmodes/reftex-parse.el - * textmodes/reftex-ref.el, textmodes/reftex-vars.el - * textmodes/reftex.el, textmodes/org.el: - Replace `illegal' with `invalid'. - -2005-03-24 Stefan Monnier - - * progmodes/flymake.el (flymake-get-file-name-mode-and-masks) - (flymake-find-buildfile, flymake-find-possible-master-files) - (flymake-check-include, flymake-parse-line): Replace loops over the - length of lists, by loops over lists, to remove silly O(n,A2(B) behavior. - - * progmodes/flymake.el (flymake-ensure-ends-with-slash): Remove. - Substitute file-name-as-directory in the rest of the file. - (flymake-get-common-file-prefix): Rewrite, using compare-strings. - (flymake-replace-region): Remove unused arg `buffer'. - (flymake-check-patch-master-file-buffer): Update calls to it. - (flymake-add-err-info): Remove unused var `count'. - (flymake-mode): Use define-minor-mode. - - * progmodes/flymake.el: Use with-current-buffer. - (flymake-float-time, flymake-get-temp-dir, flymake-line-end-position) - flymake-replace-regexp-in-string, flymake-line-beginning-position) - (flymake-popup-menu, flymake-current-row, flymake-selected-frame): - Avoid testing for `xemacs'. - (flymake-nop): Move. - (flymake-region-has-flymake-overlays): Return the computed value. - (flymake-reformat-err-line-patterns-from-compile-el): Use dolist. - Remove unused var `endline'. - (flymake-get-line-count): Remove unused function. - (flymake-display-err-menu-for-current-line): Unused var move-mouse-pos. - - * emulation/vi.el: - * generic.el: - * hilit-chg.el (global-highlight-changes): - * hi-lock.el (hi-lock-mode): - * follow.el: find-file-hooks -> find-file-hook. - - * comint.el (comint-insert-input): Obey mouse-yank-at-point. - -2005-03-24 Juri Linkov - - * dired.el (dired-mode-map): Add menu item "Compare directories" - for dired-compare-directories. - - * dired-aux.el (dired-compare-directories): Add autoload cookie. - Doc fix. Replace `read-file-name' with `read-directory-name'. - -2005-03-24 Stefan Monnier - - * term/xterm.el: If running in Terminal.app set coding-system to utf-8. - -2005-03-24 Jay Belanger - - * calc/calc-embed.el (calc-embedded-mode-change): Save all - relevant mode settings in calc-embedded-original-modes when modes - are permanently changed. - -2005-03-24 Stefan Monnier - - * autoinsert.el: find-file-hooks -> find-file-hook. - -2005-03-24 Lute Kamstra - - * generic.el (generic-font-lock-defaults): Make it obsolete. - (generic-font-lock-keywords): New variable to replace - generic-font-lock-defaults. - (generic-mode-set-font-lock): Delete it. - (generic-mode-internal): Don't call generic-mode-set-font-lock. - (generic-bracket-support): Add docstring. - - * generic-x.el: Rename generic-font-lock-defaults to - generic-font-lock-keywords throughout. - (mailagent-rules-setup-function): Delete it. - (mailagent-rules-generic-mode): Use anonymous function instead. - (show-tabs-generic-mode-font-lock-defaults-1) - (show-tabs-generic-mode-font-lock-defaults-2): Make them constants. - Quote faces. - (show-tabs-tab-face, show-tabs-space-face): Specify background, - not foreground. - - * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): - Recognize define-generic-mode. - -2005-03-23 Stefan Monnier - - * icomplete.el (icomplete-simple-completing-p): Don't turn on icomplete - if there's no completion table. - -2005-03-23 Miles Bader - - * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled): - Remove tty-specific variants, as they're no longer needed. - -2005-03-23 Lute Kamstra - - * generic-x.el: Code cleanup: make args constant whenever possible. - (installshield-statement-keyword-list) - (installshield-system-functions-list) - (installshield-system-variables-list, installshield-types-list) - (installshield-funarg-constants-list): Make them constants. - - * generic.el (generic-make-keywords-list): Add autoload cookie. - - * calendar/time-date.el: Add comment on time value formats. - Don't require parse-time. - (with-decoded-time-value): New macro. - (encode-time-value): New function. - (time-to-seconds, time-less-p, time-subtract, time-add): Use them. - (days-to-time): Return a valid time value when arg is huge. - (time-since): Use time-subtract. - (time-to-number-of-days): Use time-to-seconds. - -2005-03-23 David Ponce - - * recentf.el (recentf-keep): New option. - (recentf-menu-action): Default to `find-file'. - (recentf-keep-non-readable-files-flag) - (recentf-keep-non-readable-files-p) - (recentf-file-readable-p, recentf-find-file) - (recentf-cleanup-remote): Remove. - (recentf-include-p): More robust. - (recentf-keep-p): New function. - (recentf-remove-if-non-kept): Rename from - `recentf-remove-if-non-readable'. Use `recentf-keep-p'. - All callers updated. - (recentf-menu-items-for-commands): Fix help string. - (recentf-track-closed-file): Update. Doc fix. - (recentf-cleanup): Update. Count removed files. Doc fix. - -2005-03-23 Kim F. Storm - - * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled): - Don't inherit from fringe face (now happens automatically). - -2005-03-22 Kim F. Storm - - * tooltip.el (tooltip-show-help-function): Ignore negative mouse - position values. - -2005-03-22 Stefan Monnier - - * menu-bar.el (showhide-date-time): Remove. - (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle. - (menu-bar-make-mm-toggle): Simplify. - -2005-03-22 JUAN-LEON Lahoz Garcia - - * progmodes/perl-mode.el (perl-font-lock-keywords-2): - Accept qualified variable and function names. - -2005-03-22 Thien-Thi Nguyen - - * bindings.el (completion-ignored-extensions): - Remove ".lis" for `vax-vms'. - -2005-03-22 Andreas Schwab - - * generic-x.el: Revert last change. - * ldefs-boot.el: Update. - -2005-03-22 Jay Belanger - - * calc/calc-embed.el (calc-embedded-original-modes): New variable. - (calc-embedded-save-original-modes) - (calc-embedded-restore-original-modes): New functions. - (calc-do-embedded): Save original modes when entering embedded mode - and restore when leaving embedded mode. - (calc-embedded-modes-change): Change the value of - calc-embedded-original-modes to reflect permanent changes. - -2005-03-22 Lute Kamstra - - * generic-x.el: Require generic again. - -2005-03-22 Miles Bader - - * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled): - Tweak details to look good on both ttys and bitmap displays, light - or dark background, etc. - -2005-03-21 Kim F. Storm - - * tooltip.el (tooltip-show-help-function): Check car and cdr of - mouse position. - -2005-03-21 Stefan Monnier - - * icomplete.el: Don't forcibly turn on the mode upon load. - (icomplete-mode): Use define-minor-mode. - (icomplete-eoinput): Default to nil. - (icomplete-minibuffer-setup): Remove autoload. - (icomplete-tidy): Simplify. - (icomplete-exhibit): Use buffer-undo-list to determine if we're still - in the initial state or if the user has modified the field. - Fix handling of icomplete-max-delay-chars. - Remove code that handles the oddball case where - minibuffer-completion-table is an integer. - Wrap icomplete-completions in while-no-input in case building - completions takes more time than expected. - (icomplete-completions): Simplify. - -2005-03-21 Richard M. Stallman - - * jka-compr.el (jka-compr-really-do-compress): - Make variable buffer-local. - - * image-mode.el: Handle .xpm files too. - (image-toggle-display): Preserve modification flag. - - * help.el (where-is): Don't mention aliases with no key bindings. - -2005-03-21 Lute Kamstra - - * generic.el: Fix commentary section. Don't require cl for - compilation. - (generic-mode-list): Add autoload cookie. - (generic-use-find-file-hook, generic-lines-to-scan) - (generic-find-file-regexp, generic-ignore-files-regexp) - (generic-mode, generic-mode-find-file-hook) - (generic-mode-ini-file-find-file-hook): Fix docstrings. - (define-generic-mode): Make it a defmacro. Fix docstring. - (generic-mode-internal): Code cleanup. Add autoload cookie. - (generic-mode-set-comments): Code cleanup. - * generic-x.el: Don't prevent compilation. Don't require generic. - Follow coding conventions. Minor code cleanup. - (etc-fstab-generic-mode): Add some keywords. - * font-lock.el (lisp-font-lock-keywords-1): Font lock a call to - define-generic-mode like a function declaration. - -2005-03-21 Jay Belanger - - * calc/calc-embed.el (calc-do-embedded): Put data on stack before - changing modes. - -2005-03-21 Sam Steingold - - * add-log.el (add-log-current-defun): Support more C DEFUN forms. - -2005-03-21 Thien-Thi Nguyen - - * progmodes/dcl-mode.el (dcl-font-lock-keywords): - Add underscore to "f$ lexicals" regexp. - -2005-03-20 Juri Linkov - - * subr.el (progress-reporter-do-update): When `min-value' is equal - to `max-value', set `percentage' to 0 and prevent division by zero. - -2005-03-20 Michael Albinus - - Sync with Tramp 2.0.48. - - * net/tramp.el (all): Change all addresses to .gnu.org. - (tramp-append-tramp-buffers): New defun. - (tramp-bug): Apply `tramp-append-tramp-buffers' as post-hook. - Catch `dont-send' signal. - (tramp-set-auto-save-file-modes): Set always permissions, because - there might be an old auto-saved file belonging to another - original file. This could be a security threat. Reported by - Kjetil Kjernsmo . - Check for Emacs 21.3.50 removed. - - * net/tramp-smb.el (all): Remove debug construct for - `with-parsed-tramp-file-name'. - (tramp-smb-prompt): Prompt can contain spaces inside directory names. - (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file): - No error message if DIRECTORY or FILENAME doesn't exist. - (tramp-smb-open-connection): Check existence of - `tramp-smb-program'. - -2005-03-20 Stefan Monnier - - * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function): - Properly handle the case where the `m' or `s' command's argument is not - yet terminated. - (perl-indent-new-calculate): New function. - (perl-indent-line): Use it. - -2005-03-20 Miles Bader - - * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Use breakpoint faces - in text-mode too. Change to new face names. - (breakpoint-enabled): Rename from `breakpoint-enabled-bitmap-face'. - Add `:weight bold' attribute. - (breakpoint-disabled): Rename from `breakpoint-disabled-bitmap-face'. - -2005-03-19 Juri Linkov - - * files.el (auto-mode-alist): Add comment. Optimize jar/ear/war. - - * international/mule.el (auto-coding-alist): Sync with - `auto-mode-alist' by adding upper case archive file extensions - and adding ear/war to jar extension. - -2005-03-19 David Casperson (tiny change) - - * textmodes/tex-mode.el (tex-view): If tex-shell process is not - running, restart it. - -2005-03-19 Yoichi NAKAYAMA (tiny changes) - - * finder.el (finder-current-item): Throw an error on an empty line. - - * man.el (Man-follow-manual-reference): If current-word returns - nil, use "". - -2005-03-19 Matt Hodges - - * simple.el (goto-line): Doc fix. - -2005-03-19 Aaron S. Hawley - - * files.el (save-buffer): Doc fix. - -2005-03-19 Michael R. Mauger - - * recentf.el (recentf-cleanup-remote): New variable. - (recentf-cleanup): Use it to conditionally check availability of - remote files. - -2005-03-19 Joe Edmonds (tiny change) - - * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in - function names. - -2005-03-19 Eli Zaretskii - - * language/thai-word.el: New file. - -2005-03-19 JUAN-LEON Lahoz Garcia - - * files.el (backup-buffer): If the file's directory is not - writable, use copy instead of move to backup the file. - -2005-03-19 Eli Zaretskii - - * obsolete/keyswap.el: Moved to obsolete/ from term/. - -2005-03-19 Vinicius Jose Latorre - - * ps-print.el (ps-generate-string-list, ps-generate-header-line): - Use functionp instead of symbolp and fboundp. Reported by Drkm - . - (ps-print-version): New version 6.6.6. - -2005-03-18 Tak Ota - - * textmodes/table.el (table--line-column-position): New idiom. - (table--row-column-insertion-point-p): New function to test - validity of row and column insertion operation at a location. - (table-global-menu, table-cell-menu): Use above functions for - deterministic test operation. - (table--editable-cell-p): Behave in deterministic fashion. - -2005-03-18 Juri Linkov - - * isearch.el (isearch-lazy-highlight-new-loop): - Make arguments beg and end optional. - (isearch-update): Remove optional arguments nil from - isearch-lazy-highlight-new-loop. - (isearch-lazy-highlight-search): Let-bind case-fold-search to - isearch-lazy-highlight-case-fold-search instead of - isearch-case-fold-search, and let-bind isearch-regexp to - isearch-lazy-highlight-regexp. - Use isearch-lazy-highlight-last-string instead of isearch-string. - - * replace.el (perform-replace): Remove bindings of global - variables isearch-string, isearch-regexp, isearch-case-fold-search. - Add three new arguments to `replace-highlight'. - (replace-highlight): Add arguments string, regexp, case-fold. - Let-bind isearch-string, isearch-regexp, isearch-case-fold-search - to allow isearch-lazy-highlight-new-loop to use these values - to set corresponding isearch-lazy-highlight-* internal - variables whose values lazy highlighting will use regardless of - changes to global variables isearch-string, isearch-regexp, - isearch-case-fold-search during lazy highlighting loop. - (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup' - to `lazy-highlight-cleanup'. - - * textmodes/ispell.el (ispell-lazy-highlight): New defcustom. - (ispell-highlight-face): Set default face to `isearch' when - lazy highlighting is enabled. - (ispell-highlight-spelling-error-overlay): Set `ispell-overlay' - priority to 1. Add lazy highlighting. - (ispell-highlight-spelling-error-xemacs): Remove obsolete arg - from `isearch-dehighlight'. - -2005-03-18 David Ponce - - * files.el (hack-local-variables): Do a case-insensitive search - for End. - -2005-03-18 Juri Linkov - - * isearch.el (lazy-highlight-cleanup) : Rename from - `isearch-lazy-highlight-cleanup', add alias to old name and - declare obsolete. Add release numbers to other obsolete vars. - (isearch-done, isearch-lazy-highlight-new-loop): - Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'. - (lazy-highlight-cleanup) : Doc fix. - (isearch-lazy-highlight-update): Rename obsolete - `isearch-lazy-highlight-face' to `lazy-highlight-face'. - -2005-03-18 Kenichi Handa - - * language/thai-util.el: Fix categorization of Thai characters in - thai-category-table. - (thai-composition-pattern): Adjust it for the above change. - (thai-self-insert-command, thai-compose-syllable): New functions. - (thai-compose-region): Use thai-compose-syllable. - (thai-compose-string): Likewise. - (thai-composition-function): Likewise. - (thai-auto-composition): New function. - (thai-auto-composition-mode): New minor mode. - - * language/thai.el: Fix patterns to be registered in - composition-function-table. - - * international/quail.el (quail-input-method): Locally bind - inhibit-modification-hooks to t. - -2005-03-17 Richard M. Stallman - - * progmodes/perl-mode.el (perl-mode-hook): Defvar it. - (perl-mode): Use run-mode-hooks. - - * mail/rmail.el (rmail-movemail-program, rmail-pop-password) - (rmail-pop-password-required, rmail-remote-password): Doc fixes. - (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix. - - * mail/sendmail.el (sendmail-send-it): Reenable the code - to compute resend-to-address and use it. - - * tar-mode.el (tar-mode): Turn off undo unconditionally. - - * image-mode.el: New file. - - * image.el (insert-sliced-image): Add autoload cookie. - - * font-lock.el (font-lock-lines-before): New user option. - (font-lock-after-change-function): Obey it. - - * bindings.el (esc-map): Make M-g a prefix. - Bind M-g g and M-g M-g to goto-line. - - * faces.el (face-id): Doc fix. - -2005-03-17 Frederik Fouvry - - * mail/rmail.el (rmail-unknown-mail-followup-to): New function. - (rmail-show-message): Use rmail-unknown-mail-followup-to. - (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers. - - * mail/sendmail.el (mail-yank-ignored-headers) - (mail-font-lock-keywords, mail-mode-fill-paragraph): - Add Mail-Followup-To and Mail-Reply-To headers. - (mail-citation-hook): Add autoload cookie. - (mail-mode): Doc fix. - (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to. - (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers. - (mail-mode-fill-paragraph): Handle those headers. - (mail-mailing-lists): New variable. - (mail-mail-reply-to, mail-mail-followup-to): New functions. - -2005-03-17 Juri Linkov - - * isearch.el (isearch-fallback): Check for `(car previous)' - before calling `isearch-other-end-state'. - -2005-03-17 Kim F. Storm - - * simple.el (move-beginning-of-line): Move to beginning of buffer - line, as well as beginning of screen line. - -2005-03-16 Glenn Morris - - * calendar/diary-lib.el (mark-diary-entries): Use new optional - argument REDRAW rather than calendar-redrawing variable. - * calendar/calendar.el (calendar-redrawing): Delete. - (redraw-calendar): Do not bind calendar-redrawing. - -2005-03-16 Matt Hodges - - * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in - diary-file buffer. - -2005-03-16 Stefan Monnier - - * help.el (describe-mode): Allow a :minor-mode-function property to - specify a different minor mode toggle function than the variable. - * simple.el (auto-fill-function): - * subr.el (add-minor-mode): Use it. - -2005-03-16 Kenichi Handa - - * language/ethio-util.el (sera-being-called-by-w3): New variable. - (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3. - (ethio-fidel-to-sera-buffer): Likewise. - -2005-03-16 Juri Linkov - - * emacs-lisp/find-func.el (find-function-regexp): - Add defun-emitting macro `menu-bar-make-toggle'. - - * isearch.el: Put `isearch-scroll' property to - `split-window-horizontally'. - - * info.el: Update error messages for `debug-ignored-errors'. - (Info-isearch-search): Doc fix. - (Info-find-node): Move up code to go into info buffer before - recording the node to the history. - (Info-fontify-node): Fontify titles only if the next line - has two or more `*', `=', `-', `.'. - Display "go to this node" for empty (match-string 3). - -2005-03-16 YAMAMOTO Mitsuharu - - * term/mac-win.el: Add mouse pointer shape constants. - -2005-03-15 Kim F. Storm - - * simple.el (move-beginning-of-line): Use vertical-motion. - -2005-03-15 Juri Linkov - - * isearch.el (isearch-error): New variable. - (isearch-invalid-regexp, isearch-within-brackets): Remove. - (isearch-error-state): Rename from `isearch-invalid-regexp-state'. - (isearch-within-brackets-state): Remove. - (isearch-case-fold-search-state, isearch-pop-fun-state): - Decrease frame index. - (isearch-mode, isearch-top-state, isearch-push-state) - (isearch-edit-string, isearch-abort, isearch-search-and-update) - (isearch-fallback, isearch-message-prefix, isearch-message-suffix) - (isearch-search, isearch-lazy-highlight-new-loop): - Replace `isearch-invalid-regexp' with `isearch-error'. - Remove `isearch-within-brackets'. - (isearch-search): Add `search-failed' handler to `condition-case'. - (isearch-lazy-highlight-search): Add `condition-case' to catch - errors and allow `isearch-lazy-highlight-update' to try - highlighting from the beginning of the window. - (isearch-repeat): Move up code to set isearch-wrapped to t - before calling isearch-wrap-function. - - * info.el (Info-isearch-initial-node): New internal variable. - (Info-search): Signal an error in isearch mode when search leaves - the initial node. Signal an error when `bound' is non-nil and - nothing was found in the current subfile. - (Info-isearch-search): Remove `condition-case'. - (Info-isearch-wrap): Don't wrap when search failed during leaving - the initial node. If `Info-isearch-search' is nil, wrap around - the current node. - (Info-isearch-start): New fun. - (Info-mode): Add buffer-local hook `Info-isearch-start' to - `isearch-mode-hook'. - -2005-03-15 YAMAMOTO Mitsuharu - - * simple.el (normal-erase-is-backspace): Set default to t if - running on Mac. - - * term/mac-win.el (function-key-map): Sync with x-win.el. - -2005-03-15 Kenichi Handa - - * international/mule-cmds.el (locale-language-names): Modify the - format of elements and add more entries. - (locale-preferred-coding-systems): Add more entries. - (set-locale-environment): Adjust for the change of - locale-language-names. - -2005-03-14 Stefan Monnier - - * pcvs.el (smerge-ediff): Remove bogus autoload. - -2005-03-14 Lute Kamstra - - * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix. - Ignore a `*' at the beginning of a line. - - * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el. - * emacs-lisp/byte-run.el (macro-declaration-function): Move from - subr.el. - (dont-compile, eval-when-compile, eval-and-compile): Use declare - to specify indentation. - - * generic.el (define-generic-mode): Let generic-mode-list be a - list of strings; test membership with equal. - -2005-03-14 Kim F. Storm - - * simple.el (next-line, previous-line): Add optional try-vscroll - arg to recognize interactive use. Pass it on to line-move. - (line-move): Don't perform auto-window-vscroll when defining or - executing keyboard macro to ensure consistent behavior. - -2005-03-13 Stefan Monnier - - * pcvs-util.el (cvs-string->strings): Strip trailing whitespace. - -2005-03-13 Lute Kamstra - - * emacs-lisp/debug.el (debug): Set debug-on-exit before calling - debugger-setup-buffer so that backtrace marks the frames set to - debug-on-exit and we don't have to do it manually. Set an extra - debug-on-exit for macro's. - (debugger-setup-buffer): Don't mark the top frame manually. - -2005-03-12 Lute Kamstra - - * emacs-lisp/byte-run.el: Replace lisp-indent-hook with - lisp-indent-function throughout. - (with-no-warnings): Set lisp-indent-function property. - -2005-03-12 Thien-Thi Nguyen - - * progmodes/dcl-mode.el (dcl-mode-syntax-table): - Add entry for backslash. - -2005-03-12 Juri Linkov - - * info.el (Info-search): Four fixes for backward search. - -2005-03-11 Jay Belanger - - * calc/calc.el (calc-language-alist): New variable. - * calc/calc-embed.el (calc-embedded-language-alist): Remove. - (calc-embedded-find-modes): Use calc-language-alist instead of - calc-embedded-language-alist. - -2005-03-11 Glenn Morris - - * calendar/calendar.el (calendar-redrawing): New internal - variable. - (redraw-calendar): Remove bogus save-excursion from previous - change. Bind calendar-redrawing to t for mark-diary-entries. - * calendar/diary-lib.el (mark-diary-entries): No need to redraw - calendar if that is why we were called. - -2005-03-11 Kenichi Handa - - * international/mule.el (make-coding-system): Set property - coding-system-define-form to nil. - (define-coding-system-alias): Likewise. - -2005-03-11 Kenichi Handa - - These changes are suggested by Dave Love . - - * textmodes/fill.el: Change encoding to iso-2022-7bit and add - coding: tag. - (adaptive-fill-regexp): Add more bullets. - (fill-french-nobreak-p): Add Latin-1 and Latin-9 guillemets in - regexps. - -2005-03-10 Stefan Monnier - - * help.el (describe-mode): Properly handle non-trivial lighters. - Don't ignore minor modes that are not listed in minor-mode-list. - - * tooltip.el (tooltip-mode): Don't complain that you can't turn the - feature ON when the user requests to turn it OFF. - -2005-03-10 Lute Kamstra - - * emacs-lisp/debug.el (debug-entry-code): Delete it. - (implement-debug-on-entry): New function to replace debug-entry-code. - (debug-on-entry-1): Use implement-debug-on-entry. Delete the - second argument as the 2005-03-07 change makes it obsolete. - (debug-on-entry, cancel-debug-on-entry): Update call to - debug-on-entry-1. - (debug, debugger-setup-buffer): Comment update. - (debugger-frame-number): Update to work with implement-debug-on-entry. - -2005-03-10 Jay Belanger - - * calc/calc-embed.el (math-ms-args): Declare it. - (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable - math-ms-args. - (calc-embedded-subst): Use math-multi-subst-rec to substitute - variables. - -2005-03-10 Nick Roberts - - * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-get-location): - Use message-box. - - * tooltip.el (tooltip-mode): Use define-minor-mode and simplify. - (tooltip-activate-mouse-motions-if-enabled): Use dolist. - (tooltip-gud-tips): Simplify. - (tooltip-gud-tips-p): Remove superfluous :set. - (tooltip-gud-modes): Add fortran-mode. - (gdb-tooltip-print): Remove newline for tooltip-use-echo-area. - - * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line. - -2005-03-09 Kim F. Storm - - * play/animate.el (animate-place-char): Use forward-line instead - of next-line to improve performance. - -2005-03-09 Simon Josefsson - - * net/browse-url.el (browse-url-default-browser): Doc fix. - -2005-03-09 Miles Bader - - * emacs-lisp/bytecomp.el (byte-compile-variable-ref) - (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)". - -2005-03-09 Kenichi Handa - - * international/latin-1.el: Set case and syntax for 255 only if - set-case-syntax-set-multibyte is nil. - - * textmodes/ispell.el (ispell-insert-word): New function. - (ispell-word): Use ispell-insert-word to insert a new word. - (ispell-process-line): Likewise. - (ispell-complete-word): Likewise. - -2005-03-09 Glenn Morris - - * calendar/calendar.el (redraw-calendar): Preserve point. - Reported by Matt Hodges . - (calendar-week-start-day): Move after definition of - redraw-calendar. Delete buffer test, since redraw-calendar has - that now. - - * calendar/diary-lib.el (mark-diary-entries): Only call - redraw-calendar in the first of any recursive calls. - Reported by Alan Shutko . - -2005-03-08 Juri Linkov - - * textmodes/sgml-mode.el (sgml-tag, html-tag-alist) - (html-horizontal-rule, html-line, html-image, html-checkboxes) - (html-radio-buttons): Add a space before the trailing `/>' where - sgml-xml-mode is non-nil. - (sgml-delete-tag): Check if the tag ends with `/>' to not delete - the subsequent tag of the empty XML tag. - (html-href-anchor): Don't set initial input to "http:". - (html-image): Ask for the image URL and set point inside alt="". - (html-name-anchor): Duplicate the name in the `id' attribute when - sgml-xml-mode is non-nil. - (html-paragraph): Remove \n before

. - (html-checkboxes, html-radio-buttons): Insert `checked="checked"' - instead of `checked' when sgml-xml-mode is non-nil. - - * facemenu.el (list-colors-print): Print #RRGGBB in default face. - Remove 1 space before #RRGGBB to not truncate it on terminal - windows w/o fringes. Remove 1 space between bg and fg examples - to get more space. - (list-colors-duplicates): Replace `and' with `if' for `boundp' to - avoid byte-compile warnings. - - * image-file.el (image-file-handler): Put `safe-magic' property to - `image-file-handler'. - - * info.el (Info-isearch-search): Emulate word search in - isearching through multiple Info nodes with Info-search. - (Info-isearch-wrap): Allow isearch-word. - -2005-03-08 Lute Kamstra - - * emacs-lisp/debug.el (debugger-step-through): Make sure that - stepping into the debugger's code is not possible. - (debugger-jumping-flag): Docstring update. - -2005-03-08 Jay Belanger - - * calc/calc-embed.el (calc-do-embedded): Reset mode line when - embedded mode begins. - (calc-embedded-language-alist): New variable. - (calc-embedded-find-modes): Use calc-embedded-language-alist to - set default language mode. - -2005-03-08 Kenichi Handa - - * international/ccl.el (define-ccl-program): Fix docstring about - extra 256 bytes assured for the output buffer. - - * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature): - Fix BUFFER_MAGNIFICATION to 2. - (ccl-encode-mule-utf-16be-with-signature): Likewise. - -2005-03-07 Karl Chen - - * align.el (align-rules-list): Added an alignment rule for CSS - declarations (applies to css-mode and html-mode buffers). - -2005-03-07 Stefan Monnier - - * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros. - -2005-03-07 Kim F. Storm - - * simple.el (move-beginning-of-line): New command. - - * bindings.el (global-map): Bind C-a to move-beginning-of-line. - - * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line. - - * emulation/cua-base.el: Put CUA move property on move-end-of-line - and move-beginning-of-line. - - * apropos.el (apropos-print): Omit command from M-x ... RET. - -2005-03-07 Nick Roberts - - * progmodes/gdb-ui.el (gdb-var-create-handler): Handle just MI case. - (gdb-send, gdb-send-item): Log items sent from gdb-send too. - -2005-03-06 Richard M. Stallman - - * bindings.el (esc-map): Bind M-g to goto-line. - - * facemenu.el (global-map): Bind M-o, not M-g. - -2005-03-06 Jan Dj,Ad(Brv - - * menu-bar.el (menu-bar-file-menu): Add the same :enable to - "Open Directory" as for "Open File". - -2005-03-06 Chong Yidong - - * simple.el (activate-mark-hook, deactivate-mark-hook): Add defvars. - (push-mark-command): Run activate-mark-hook. - -2005-03-06 Richard M. Stallman - - * help-mode.el (help-mode-finish): Don't alter the element - in view-return-to-alist if there already is one. - - * jit-lock.el (jit-lock-stealth-fontify): When calling sit-for, - make sure the current buffer is the expected one. - - * novice.el (disabled-command-function): Output in *Disabled Command*. - Explicitly ignore non-keyboard events, and explicitly handle C-g. - - * textmodes/flyspell.el (flyspell-large-region): - Pass args differently for aspell. - - * files.el (mode-require-final-newline): Doc fix. - -2005-03-03 Stephan Stahl (tiny change) - - * progmodes/which-func.el (which-function): - Specify NOERROR when calling imenu--make-index-alist. - -2005-03-05 Stefan Monnier - - * simple.el (normal-erase-is-backspace): Define default value. - - * custom.el (custom-theme-set-variables): Remove unused var - `immediate'. - (custom-reevaluate-setting): Simple function to handle variables - that are defined before their default value can really be - computed. - - * startup.el (command-line): Use it for temporary-file-directory, - small-emporary-file-directory, auto-save-file-name-transforms, - blink-cursor-mode, and normal-erase-is-backspace. - - * font-lock.el (font-lock-fontify-keywords-region): Ensure forward - progress, even with buggy anchored keywords. - -2005-03-05 Luc Teirlinck - - * simple.el (goto-line): Remove unbalanced final parenthesis. - -2005-03-05 Richard M. Stallman - - * simple.el (goto-line): Use a number at point as the default. - With C-u as arg, switch buffers. - -2005-03-05 Juri Linkov - - * frame.el (blink-cursor-mode): Replace `emacs-quick-startup' - with `no-blinking-cursor'. - - * startup.el (no-blinking-cursor): New defvar. - (command-line): Add `--no-blinking-cursor' to longopts. - Set `no-blinking-cursor' to t for command line arguments - -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup' - with `no-blinking-cursor' in the condition for calling - `blink-cursor-mode'. - -2005-03-04 Luc Teirlinck - - * menu-bar.el (menu-bar-make-mm-toggle): Doc fix. - (menu-bar-options-save): Add blink-cursor-mode. - (menu-bar-options-menu): Add blink-cursor-mode. - -2005-03-04 Ulf Jasper - - * calendar/icalendar.el (icalendar-version): Increase to 0.11. - (icalendar-export-file, icalendar-export-region) - (icalendar-import-file, icalendar-import-buffer): Add autoload cookies. - (icalendar--convert-ical-to-diary): Fix problem with DURATION. - -2005-03-04 Lute Kamstra - - * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar. - (debug-function-list): Ditto. - -2005-03-04 Robert J. Chassell - - * textmodes/texinfmt.el (texinfo-append-refill): - Redefine the types of line to which @refill - is not appended by replacing a search for `@refill\\|@bye' with - `@refill\\|^[ \t]*@'. The intent is to solve both the `@end - itemize@refill' bug and the unfilled long lines bug. - (texinfmt-version): Update number and date. - -2005-03-04 Reiner Steib - - * international/code-pages.el (windows-1250, windows-125[2-8]) - (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies. - -2005-03-03 Stefan Monnier - - * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be - bound yet. - -2005-03-02 Romain Francoise - - * ibuf-ext.el (ibuffer-filter-disable): Move back to the current - buffer after removing limits. - (ibuffer-pop-filter): Ditto. - Update copyright. - -2005-03-02 Miles Bader - - * button.el (make-text-button): If the user doesn't specify a - type, use the default. Rewrite to use `add-text-properties' and - plist functions. - -2005-03-01 Lute Kamstra - - * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring. - (debugger-jumping-flag): New var. - (debug-entry-code): Use it. - (debugger-jump): Use debugger-jumping-flag and add - debugger-reenable to post-command-hook. - (debugger-reenable): Use debugger-jumping-flag and remove itself - from post-command-hook. - (debug, debug-on-entry, cancel-debug-on-entry): Remove call to - debugger-reenable. - -2005-03-01 Robert J. Chassell - - * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out - inclusion of "itemize\\|", which may be unnecessary, is certainly - inelegant, and stops refilling in itemize lists when formatting - Japanese Texinfo files to Info. - Update copyright to 2005. - -2005-03-01 Nick Roberts - - * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead - of an error if GDB can't find the source file. - -2005-03-01 Glenn Morris - - * calendar/calendar.el (redraw-calendar): Work from any buffer, - not just the calendar. - - * calendar/diary-lib.el (mark-diary-entries): Remove any old marks - first. - (diary-redraw-calendar): New function. - (make-diary-entry): Add diary-redraw-calendar to local - write-contents-functions. Turn off selective display before - inserting in diary. - -2005-03-01 Kim F. Storm - - * emacs-lisp/copyright.el (copyright-fix-years): New command. - -2005-03-01 Lute Kamstra - - * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure - that debug-entry-code can be safely removed from a function while - this code is being evaluated. Revert the 2005-02-27 change as the - new implementation no longer requires it. Make sure that a - function body containing just a string is not mistaken for a docstring. - (debug): Skip one more frame in case of debug on entry. - (debugger-setup-buffer): Delete one more frame line in case of - debug on entry. - (debugger-frame-number): Update to use the new text introduced by - the 1999-11-03 change. Skip one more frame in case of debug on entry. - -2005-02-28 Kim F. Storm - - * double.el (double-translate-key): Call force-window-update after - read-event to avoid crash in redisplay. - -2005-02-28 Stefan Monnier - - * emacs-lisp/debug.el (inhibit-debug-on-entry): New var. - (debug): Use it. Move the inhibit-trace earlier. - (debug-entry-code): New const. - (debug-on-entry-1): Use it. - -2005-02-28 Chong Yidong - - * international/utf-16.el (ccl-encode-mule-utf-16le): - Fix BUFFER_MAGNIFICATION to 2. - (ccl-encode-mule-utf-16be): Likewise. - -2005-02-28 Kenichi Handa - - * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature): - Fix BUFFER_MAGNIFICATION to 4. - (ccl-encode-mule-utf-16be-with-signature): Likewise. - -2005-02-28 Nick Roberts - - * speedbar.el (speedbar-update-flag): Doc fix. - (speedbar-show-info-under-mouse): Give set-mouse-position the right - argument. - -2005-02-27 Stefan Monnier - - * reveal.el (reveal-post-command): Don't try to reveal overlays which - have a non-nil `invisible' property but are actually visible. - - * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries - for perldoc sections. - (perl-outline-regexp, perl-outline-level): New var and function. - (perl-mode): Use them. - -2005-02-27 Glenn Morris - - * calendar/diary-lib.el (diary-remind): Discard any mark portion - from diary-entry. Reported by Andrew Kemp . - -2005-02-27 Luc Teirlinck - - * cus-edit.el: Comment change. - (custom-buffer-create-internal): Slightly reword text at top of - Custom buffers. Mention there that saving an option edits the - init file. Add link to Emacs manual node on `custom-file'. - (custom-magic-alist): Rewrite individual State messages to use - capitalized keywords. Doc fix. - -2005-02-27 Matt Hodges - - * calendar/calendar.el (calendar-buffer): Move above - calendar-week-start-day. - (calendar-week-start-day): Doc fix. Add :set function. - (calendar-minimum-window-height): New variable. - (generate-calendar-window): Only resize window if selected-window - is displaying the calendar buffer. Use new variable - calendar-minimum-window-height. - (generate-calendar): Reword error message. - (calendar-mode-map): Bind DEL to scroll-other-window-down. - -2005-02-27 Andreas Schwab - - * vc.el (vc-do-command): Don't run command asynchronously when - operating in a remote directory. - - * net/tramp.el (tramp-file-name-for-operation): Fix misapplied - change from sync with Tramp 2.0.47. - -2005-02-27 Richard M. Stallman - - * textmodes/ispell.el (ispell-change-dictionary): Doc fix. - - * textmodes/flyspell.el (flyspell-mode-on): - Call ispell-change-dictionary only if necessary. - - * emacs-lisp/re-builder.el (regexp-builder): New function. - - * register.el (describe-register-1): Explicitly handle - yank-excluded-properties = t. - - * cus-edit.el (custom-buffer-create-internal): Improve progress msgs. - (custom-magic-alist): Change the status descriptions again. - (face widget-type): Total rewrite based on `restricted-sexp' - to eliminate the confusing double hiding levels. - - * emacs-lisp/debug.el (debug-on-entry-1): - If function body is empty, add nil as body form. - -2005-02-26 Stefan Monnier - - * emacs-lisp/trace.el (inhibit-trace): New var. - (trace-make-advice): Use it. - - * emacs-lisp/debug.el (debug): Put back the inhibit-trace. - -2005-02-26 Kim F. Storm - - * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom. - (mouse-on-link-p, mouse-drag-region-1): Use it. - -2005-02-25 Lute Kamstra - - * replace.el (query-replace-read-from): Fix 2005-02-19 change. - -2005-02-24 Luc Teirlinck - - * frame.el (blink-cursor-mode): Add :group keyword. - -2005-02-24 Ulf Jasper - - * calendar/icalendar.el (icalendar--decode-isodatetime): - New optional argument DAY-SHIFT. - (icalendar-export-region): Fix coding-system-for-write. - (icalendar--convert-ical-to-diary): Shift end-day of all-day - events by one. - -2005-02-24 Stefan Monnier - - * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic. - -2005-02-24 Kim F. Storm - - * international/iso-acc.el (iso-accents-compose): Fix crash - during redisplay. Call force-window-update after read-event - and delete-region to signal that window is not accurate. - -2005-02-23 Stefan Monnier - - * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed. - Remove unused and inexistent var `inhibit-trace'. - (debugger-mode): Use run-mode-hooks. - (debugger-list-functions): Add buttons; setup xref stack. - -2005-02-23 Richard M. Stallman - - * calendar/appt.el (appt-time-msg-list): 3rd elt of each - appointment says it was explicitly made. - (appt-add): Set the 3rd element. - (appt-make-list): Preserve explicit appointments. - - * subr.el (find-tag-default): Catch errors in forward-sexp. - -2005-02-23 Juri Linkov - - * info.el (Info-isearch-search): New defcustom. - (Info-isearch-search): Call the default isearch function - when Info-isearch-search is nil. - (Info-isearch-wrap): Use variable Info-isearch-search. - -2005-02-22 Luc Teirlinck - - * cus-edit.el: Comment change. - -2005-02-22 Kim F. Storm - - * progmodes/hideif.el (hide-ifdef-use-define-alist): - Use completing-read. Suggested by Juan-Leon Lahoz Garcia. - -2005-02-22 Simon Josefsson - - * net/browse-url.el (browse-url-netscape-new-window-is-tab): - New variable. - (browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk' - Oskarsson" . - -2005-02-22 Kim F. Storm - - * mouse.el (mouse-on-link-p): If arg POS is a mouse event, - check that window of that event is the selected window. - (mouse-drag-region-1): Compare mouse event window to selected - window before setting point. - - * tooltip.el (tooltip-show-help-function): Pass event to - mouse-on-link-p so it can check selected window. - -2005-02-22 Kenichi Handa - - * ps-mule.el (ps-mule-header-string-charsets): Delete it. - (ps-mule-show-warning): New function. - (ps-mule-begin-job): Use ps-mule-show-warning if unprintable - characters are found. - - * ps-print.el (ps-header-footer-string): Return a list of header - and footer strings. - -2005-02-21 Wolfgang Jenkner (tiny change) - - * pcvs.el (cvs-retrieve-revision): Fix thinko. - -2005-02-21 Stefan Monnier - - * frame.el (blink-cursor-mode): Use define-minor-mode. - - * term/mac-win.el (function-key-map): Use char-names more consistently. - (file-name-coding-system): Only set it for MacOS-9. The other case is - already handled in mule-cmds.el (where it also works when mac-win.el - is not used). - -2005-02-21 Kenichi Handa - - * international/mule.el (ctext-pre-write-conversion): Always use - " *code-converting-work*" buffer for work. - - * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring. - -2005-02-20 Thien-Thi Nguyen - - * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let. - -2005-02-20 Jonathan Yavner - - * ses.el (undo-more): Restore defadvice, but only the part that - allows changes outside the restricted area of the buffer. - -2005-02-20 Kim F. Storm - - * simple.el (line-move): Add fourth optional arg try-vscroll which - must be set to perform auto-window-vscroll. - When moving backwards and doing auto-window-vscroll, automatically - vscroll to the last part of lines which are taller than the window. - (next-line, previous-line): Set try-vscroll arg on line-move. - -2005-02-19 Dan Nicolaescu - - * replace.el (query-replace, query-replace-regexp) - (replace-string, replace-regexp): When operating on region, make - the minibuffer prompt say so. - - * isearch.el (isearch-forward): Document isearch-query-replace and - isearch-query-replace-regexp keybindings. - -2005-02-19 Jay Belanger - - * calc/calc-aent.el (math-read-token): Add local variable. - - * calc/calc-prog.el (calc-user-define-edit): Add local variable. - (calc-edit-top): Move declaration to earlier in file. - (calc-edit-macro-repeats): Add local variables. - - * calc/calcalg2.el: Add differentiation rule for calcFunc-coth. - Adjust differentiation rules for calcFunc-tan, calcFunc-cot, - calcFunc-tanh. - Adjust integration rule for calcFunc-tan. - -2005-02-19 Michael Kifer - - * viper-cmd.el (viper-prefix-commands): Make into a defconst. - (viper-exec-buffer-search): Use regexp-quote to quote buffer string. - (viper-minibuffer-setup-sentinel): Make some variables buffer-local. - (viper-skip-separators): Bug fix. - (viper-set-searchstyle-toggling-macros): Allow to unset macros in a - particular major mode. - (viper-del-backward-char-in-replace): Don't put deleted char on the - kill ring. - - * viper-ex.el (viper-color-display-p): New function. - (viper-has-face-support-p): Use viper-color-display-p. - - * viper-keym.el (viper-gnus-modifier-map): New keymap. - - * viper-macs.el (viper-unrecord-kbd-macro): Bug fix. - - * viper-util.el (viper-glob-unix-files): Fix shell status check. - (viper-file-remote-p): Make equivalent to file-remote-p. - - * viper.el (viper-major-mode-modifier-list): - Use viper-gnus-modifier-map. - -2005-02-19 David Kastrup - - * subr.el (subregexp-context-p): Fix garbled doc string by adding - quoting. - -2005-02-19 Jay Belanger - - * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh): - Remove extra definitions. - (calc-coth): New function. - (calcFunc-cot): Fix `let'. - -2005-02-19 Eli Zaretskii - - * faces.el (escape-glyph, minibuffer-prompt): Add commentary for - the reasons we use "type pc" in these faces. - - * button.el (button): Ditto. - -2005-02-19 Michael Mauger - - * replace.el (query-replace-read-from): Set the value of - query-replace-from-history-variable to handle the case of an empty - string entered to accept the suggested default. - - * net/tramp.el (tramp-file-name-for-operation): - Use dired-call-process instead of dired-call-process-command. - -2005-02-19 Jay Belanger - - * calc/calc-arith.el (math-trig-inverses, math-div-trig) - (math-div-non-trig): New variables. - (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig) - (math-div-isolate-trig, math-div-isolate-trig-term): New functions. - (math-combine-prod, math-div-symb-fancy): Add simplifications for - trig expressions. - -2005-02-19 Nick Roberts - - * progmodes/gdb-ui.el (gdb-var-update-handler) - (gdb-speedbar-timer-fn): Ensure speedbar updates with new values - for watch expressions, - (gdb-var-create-handler): Don't set speedbar-update-flag. - (gdb-post-prompt): Simplify test for speedbar. - -2005-02-19 Michael Kifer - - * ediff.el (ediff-set-diff-overlays-in-one-buffer) - (ediff-set-fine-overlays-in-one-buffer, ediff-goto-word): Make sure - we use the syntax table of the correct buffer. - (ediff-same-file-contents, ediff-same-contents): Enhancements thanks to - Felix Gatzemeier. - - * ediff-init.el (ediff-hide-face): Check for definedness of functions. - (ediff-file-remote-p): Make synonymous with file-remote-p. - In all deffaces ediff-*-face-*, use min-colors. - - * ediff-mult.el (ediff-meta-mark-equal-files): Make use of - ediff-recurse-to-subdirectories. - (ediff-mark-if-equal): Check that the arguments are strings, use - ediff-same-contents (after to Felix Gatzemeier). - - * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to - nil. - -2005-02-18 Stefan Monnier - - * log-view.el (log-view-message-re): Fix up Subversion regexp. - -2005-02-18 David Kastrup - - * progmodes/meta-mode.el (meta-mark-active): Fix condition to just - use `mark-active' when defined. - -2005-02-18 Kenichi Handa - - * ps-print.el (ps-font-info-database): New entry - ZapfChancery-MediumItalic with correct font name. Fix font name - of the entry Zapf-Chancery-MediumItalic. - -2005-02-16 Luc Teirlinck - - * autorevert.el (auto-revert-stop-on-user-input): Further doc fix. - -2005-02-16 Kim F. Storm - - * ido.el (ido-fallback-command): Pass user input to fallback command. - -2005-02-16 Nick Roberts - - * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers) - (gdb-find-file-hook): Add server prefix. - -2005-02-16 Richard M. Stallman - - * replace.el (perform-replace): Pass new args to replace-highlight. - (replace-highlight): Take region args, - and pass them to isearch-lazy-highlight-new-loop. - - * novice.el (disabled-command-hook): Autoload the defalias - and the make-obsolete-variable call. - - * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected. - - * isearch.el (isearch-lazy-highlight-start-limit) - (isearch-lazy-highlight-end-limit): New variables limit - the region for highlighting. - (isearch-lazy-highlight-new-loop): New args BEG and END. - (isearch-lazy-highlight-search): Use the new vars. - (isearch-lazy-highlight-update): Likewise. - - * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t. - - * cus-start.el (all): Use default-boundp. - -2005-02-15 David Casperson (tiny change) - - * menu-bar.el (menu-bar-select-frame): Handle current frame. - -2005-02-15 Luc Teirlinck - - * autorevert.el (auto-revert-stop-on-user-input) - (auto-revert-verbose): Doc fixes. - -2005-02-15 Benjamin Riefenstahl - - * international/mule-cmds.el (set-locale-environment): Remove call - to set-selection-coding-system on Windows. - -2005-02-15 Jay Belanger - - * calc/calc-alg.el: Add simplification rules for calcFunc-sec, - calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and - calcFunc-coth. - (math-simplify-sqrt): Add simplifications. - - * calc/calc-arith.el (math-real-if-arg-functions): Add functions - to list. - - * calc/calc-ext.el: Add functions to autoloads. - - * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech) - (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot) - (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw) - (math-csc-raw, math-cot-raw): New functions. - - * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules. - - * calc/calc-undo.el (calc-handle-undo): Remove prefix from - the variable name in a message. - - * calc/calc-units.el: Add simplification rules for calcFunc-sec, - calcFunc-csc, calcFunc-cot. - - * calc/calcalg2.el: Add derivative and integration rules for - calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech, - calcFunc-csch, calcFunc-coth. - (math-do-integral-methods): Add to checks for when to use - substitutions. - - * calc/calccomp.el (math-eqn-special-funcs): Add functions to list. - -2005-02-15 Lute Kamstra - - * emacs-lisp/lisp-mode.el (lisp-mode-variables): - Add ;;;###autoload to `outline-regexp'. Suggested by Stefan Monnier - - (lisp-outline-level): Improve efficiency. Suggested by David - Kastrup . - -2005-02-15 Nick Roberts - - * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable. - (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1) - (gdb-set-gud-minor-mode-existing-buffers): New functions. - (gdb-find-file-hook): New hook. Add it to find-file-hook. - (gdb-info-breakpoints-custom, gdb-source-info): Simplify. - -2005-02-14 Luc Teirlinck - - * cus-start.el (all): Comment change. - -2005-02-14 Lute Kamstra - - * cus-start.el (all): Check if symbol is void. - -2005-02-14 Carsten Dominik - - * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single - optional argument to \cite. - -2005-02-14 Richard M. Stallman - - * cus-edit.el (custom-buffer-create-internal): Update help message. - (custom-magic-alist): Update help messages. - - * cus-start.el (all): Allow a var to specify a standard value. - -2005-02-12 Luc Teirlinck - - * custom.el (custom-theme-set-variables): Handle variable aliases. - - * frame.el (blink-cursor-timer): Doc fix. - (blink-cursor): Make it an alias for `blink-cursor-mode' and - declare obsolete. - (blink-cursor-mode): Define with defcustom and use correct - standard expression in that defcustom. - * startup.el (command-line): Adapt to above changes in frame.el. - -2005-02-11 Lute Kamstra - - * apropos.el (apropos-score-doc): Prevent division by zero. - -2005-02-11 Ulf Jasper - - * calendar/icalendar.el (icalendar--get-event-property): Doc fix. - (icalendar--get-event-property-attributes) - (icalendar--get-event-properties) - (icalendar--datetime-to-diary-date): New functions. - (icalendar--split-value): Doc fix. - (icalendar--datetime-to-noneuropean-date) - (icalendar--datetime-to-european-date): New optional argument - SEPARATOR. Return result as a string instead of a list. - (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil. - (icalendar--convert-string-for-export): Rename arg S to STRING. - (icalendar-export-region): Doc fix. Change name of error buffer. - Save output buffer. - (icalendar-import-file): Add blank at end of prompt. - (icalendar-import-buffer): Doc fix. Do not switch to error - buffer. Indicate status in return value. - (icalendar--convert-ical-to-diary): Doc fix. Change name of error - buffer. Save output buffer. Handle exception from recurrence - rules (EXDATE, EXRULE). Handle start- and end-date of recurring - events. Fix problems with weekly all-day events. - -2005-02-10 Richard M. Stallman - - * simple.el (eval-expression-print-format): - Avoid warning about edebug-active. - - * help.el (help-for-help-internal): Rename from help-for-help. - (help-for-help): Define with defalias. - - * font-core.el (font-lock-default-function): Use with-no-warnings. - - * cus-edit.el (custom-buffer-create-internal): Improve help-echo. - - * custom.el (defface): Doc fix. - -2005-02-10 Nick Roberts - - * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set - width 0" to prevent word wrapping problems. - -2005-02-09 Kim F. Storm - - * ido.el (ido-file-extensions-order): New defcustom. - (ido-file-extension-lessp, ido-file-extension-aux) - (ido-file-extension-order): New advanced file ordering. - (ido-file-lessp): New simple file ordering. - (ido-sort-list): Remove. - (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp. - (ido-make-dir-list, ido-completion-help): Use ido-file-lessp. - -2005-02-08 Dan Nicolaescu - - * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K - that some versions of grep produce. - (grep-mode-font-lock-keywords): Likewise. - -2005-02-09 Nick Roberts - - * progmodes/gdb-ui.el (gdb-location-list): New variable. - (gdb-cdir): Delete. - (gdb-info-breakpoints-custom, gdb-goto-breakpoint) - (gdb-source-info): Treat case when source file is in another - directory properly. - (gdb-get-location): New function. - -2005-02-07 Jay Belanger - - * calc/calc-prog.el (calc-write-parse-table-part) - (calc-fix-token-name): Fix a check for language type. - - * calc/calccomp.el (math-compose-expr): Fix a check for language type. - -2005-02-07 Andre Spiegel - - * vc-hooks.el (vc-make-version-backup): Ignore file-errors such - as directory not writable. - -2005-02-07 Kim F. Storm - - * emulation/cua-base.el (cua-max-undo, cua-undo): Remove. - (cua--standard-movement-commands): Remove list. - Instead, set CUA property value to move for movement commands. - (cua-movement-commands): Remove. Users must set CUA prop instead. - (cua--pre-command-handler): Check CUA property. - (cua--init-keymaps): Don't remap undo commands. - (cua-mode): Don't call cua--rectangle-on-off. - - * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter) - (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove. - (cua--rect-undo-set-point): New var. - (cua--rectangle-undo-boundary): Setup undo apply entry. - (cua--rect-undo-handler): New function for rectangle undo. - (cua--rect-start-position, cua--rect-end-position): Add. - (cua--rectangle-post-command): Call cua--rectangle-set-corners - for restored rectangle. Set point if cua--rect-undo-set-point. - -2005-02-06 Jay Belanger - - * calc/calc-lang.el (calc-tex-language): Display more information - in messages. - - * calc/calccomp.el (math-compose-expr): Allow multiline matrices - in TeX mode. - -2005-02-06 Richard M. Stallman - - * emacs-lisp/lisp.el (buffer-end): Doc fix. - -2005-02-05 Arne_J,Ax(Brgensen (tiny change) - - * net/ldap.el (ldap-search-internal): Support attributes with - optional descriptions separated by a semi-colon, as in - "userCertificate;binary". - -2005-02-05 Jan Dj,Ad(Brv - - * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags - isn't a cons (i.e. the version is 0). - -2005-02-05 Eli Zaretskii - - * help.el (help-for-help): Doc fix. - -2005-02-05 Nick Roberts - - * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before - GDB-Windows on the menu-bar as this works better. - -2005-02-04 Jay Belanger - - * calc/calc-embed.el (calc-embedded-update): Don't put in - unnecessary newlines. Adjust the end of formula marker. - - * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments. - (math-latex-parse-two-args): New function. - -2005-02-03 Lute Kamstra - - * help-fns.el (help-with-tutorial): Make sure that users cannot - remove the entire text of the tutorial by means of `undo'. - -2005-02-03 Stefan Monnier - - * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem - in recent changes, where the ispell process was repeatedly - killed & restarted. - - * international/mule-cmds.el (set-locale-environment): Set file-name - coding system to utf-8 on Darwin systems. - (set-default-coding-systems): Don't set default-file-name-coding-system - on Darwin systems. - -2005-02-03 Richard M. Stallman - - * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock. - -2005-02-03 Matt Hodges - - * faces.el (list-faces-display): Add optional argument. - -2005-02-02 Stefan Monnier - - * font-core.el (font-lock-default-function): Handle the rare case where - only font-lock-keywords is set. - -2005-02-02 Kenichi Handa - - * international/characters.el: Cancel previous change for - I-WITH-DOT-ABOVE and DOTLESS-i. - - * international/latin-5.el: Cancel previous change. - -2005-02-02 Nick Roberts - - * progmodes/gud.el: Correction to syntax in gud-menu-map. - -2005-02-02 Kenichi Handa - - * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE, - DOTLESS-i. - - * international/characters.el: Setup cases of GREEK-FINAL-SIGMA, - Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i. - - * case-table.el (get-upcase-table): New function. - (copy-case-table): Copy upcaes table too if non-nil. - (set-case-syntax-delims): Maintain upcase table too. - (set-case-syntax-pair): Likewise. - (set-upcase-syntax, set-downcase-syntax): New functions. - (set-case-syntax): Maintain upcase table too. - -2005-02-02 Nick Roberts - - * progmodes/gdb-ui.el (gdb-goto-info): Delete. - - * progmodes/gud.el (gud-goto-info): New function. - (gud-tool-bar-map): Use correct icon. - -2005-02-01 Thien-Thi Nguyen - - * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug: - When delegating, order args in the funcall correctly. - -2005-02-01 Thien-Thi Nguyen - - * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix. - -2005-02-01 Carsten Dominik - - * textmodes/reftex.el (reftex-access-scan-info): Error out in a - buffer not visiting a file. - -2005-01-31 Jay Belanger - - * calc/calc-embed.el (calc-embedded-find-bounds): Set the formula - bound on the line with the formula. - -2005-01-31 Kim F. Storm - - * ses.el (ses-create-cell-variable-range) - (ses-destroy-cell-variable-range, ses-reset-header-string) - (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo) - (ses-insert-row): Fix format of apply undo entries. - -2005-01-31 Jay Belanger - - * calc/calc-aent.el (math-read-token): Separate the TeX and LaTeX - parts. - - * calc/calc-embed.el (calc-embedded-open-formula) - (calc-embedded-close-formula): Ignore matrix environments. - - * calc/calc-ext.el (math-read-big-expr): Make LaTeX the default - TeX mode. - - * calc/calc-lang.el (math-function-table, math-oper-table) - (math-variable-table): Adjust the LaTeX portions. - - * calc/calc.el (math-tex-ignore-words): Remove LaTeX portion. - (math-latex-ignore-words): New constant. - -2005-01-31 Richard M. Stallman - - * textmodes/ispell.el (ispell-local-dictionary-overridden): New var. - (ispell-local-dictionary): Doc fix. - (ispell-dictionary-alist): Don't include ispell-local-dictionary-alist. - Don't reinitialize at run time. Don't defcustom. - All uses changed to append ispell-local-dictionary-alist, - or check it first. - (ispell-current-dictionary): New variable for dictionary in use. - (ispell-dictionary): Now used only for global default. - (ispell-start-process): Set ispell-current-dictionary, - not ispell-dictionary. - (ispell-change-dictionary): Use this only for setting - user preferences. - (ispell-internal-change-dictionary): New function - to change the current dictionary in use. - (ispell-region, ispell-process-line, ispell-buffer-local-dict): - Use ispell-current-dictionary. - Handle ispell-local-dictionary-overridden. - (ispell-buffer-local-dict): Call ispell-internal-change-dictionary. - -2005-01-31 Jay Belanger - - * calc/calc-aent.el (math-read-token): Add support for LaTeX. - - * calc/calc-ext.el: Add calc-latex-language to autoloads. - (calc-mode-map): Add calc-latex-language. - - * calc/calc-lang.el (calc-latex-language, math-latex-parse-frac) - (math-latex-print-frac): New functions. - (math-oper-table, math-function-table, math-variable-table) - (math-complex-format, math-input-filter): Add latex properties. - (calc-set-language): Set math-expr-special-function-mapping. - - * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name) - (calc-write-parse-table-part): Add LaTeX support. - - * calc/calc.el (calc-language): Adjust docstring. - (calc-set-mode-line): Add LaTeX support. - (math-expr-special-function-mapping): New variable. - (math-tex-ignore-words): Add to list. - - * calc/calccomp.el (math-compose-expr, math-compose-rows): - Add LaTeX support. - (math-compose-expr): Add support for special functions. - - * calc/calc-help.el (calc-d-prefix-help): Add LaTeX. - -2005-01-31 Nick Roberts - - * progmodes/gdb-ui.el (gdb-memory-address) - (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit) - (gdb-memory-mode-map, gdb-memory-format-keymap) - (gdb-memory-format-menu, gdb-memory-unit-keymap) - (gdb-memory-unit-menu): New variables for a buffer - that lets the user examine program memory. - (gdb-memory-set-address, gdb-memory-set-repeat-count) - (gdb-memory-format-binary, gdb-memory-format-octal) - (gdb-memory-format-unsigned, gdb-memory-format-signed) - (gdb-memory-format-hexadecimal, gdb-memory-format-menu) - (gdb-memory-format-menu-1, gdb-memory-unit-giant) - (gdb-memory-unit-word, gdb-memory-unit-halfword) - (gdb-memory-unit-byte, gdb-memory-unit-menu) - (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map) - (gdb-memory-mode, gdb-memory-buffer-name) - (gdb-display-memory-buffer, gdb-frame-memory-buffer): - New functions for above buffer. - -2005-01-30 Richard M. Stallman - - * cus-edit.el (custom-bury-buffer): Function deleted. - (custom-buffer-done-function): Option deleted. - (custom-buffer-done-kill): New replacement option. - (Custom-buffer-done): Call quit-window. - (custom-buffer-create-internal): Update for above changes. - -2005-01-29 Luc Teirlinck - - * simple.el (undo-ask-before-discard): New var. - (undo-outer-limit-truncate): Implement it. - (undo-extra-outer-limit): Doc update. - -2005-01-29 Richard M. Stallman - - * ses.el (undo-more): Delete defadvice. - (ses-begin-change): Doc fix. - - * dired.el (dired-mode-map): Remap `undo' and `advertised-undo' - instead of rebinding C-x u and C-_. - - * files.el (normal-backup-enable-predicate): Return nil for files - in /tmp, regardless of temporary-file-directory. - - * man.el (Man-getpage-in-background): Disable undo in Man buffer. - - * rect.el (delete-rectangle-line, delete-extract-rectangle-line) - (open-rectangle, delete-whitespace-rectangle-line) - (clear-rectangle-line): If FILL, pass t instead of FILL - for move-to-column's 2nd arg. - - * simple.el (undo): Fix the test for continuing a series of undos. - (undo-more): Set pending-undo-list to t when we reach end. - (pending-undo-list): Move up defvar. - - * wid-edit.el (widget-button-click): - Shorten the range of the track-mouse binding. - - * comint.el (comint-insert-input): Undo previous changes; - use last-input-event in interactive spec. - -2005-01-29 Eli Zaretskii - - * progmodes/compile.el (compilation-start): Bind buffer-read-only - to nil before invoking call-process. Reset buffer's modified flag - after fontifying it in the no-async branch. - - * wid-edit.el (widget-specify-button): If mouse pointer shape - cannot be changed, use mouse face instead. - -2005-01-29 Nick Roberts - - * progmodes/gdb-ui.el (gdb-info-breakpoints-custom) - (gdb-goto-breakpoint): Make breakpoint handling work on template - functions in C++. Reported by Martin Reed - (gdb-assembler-custom): Update to recognize breakpoint information - added on 2005-01-19. - -2005-01-28 Stefan Monnier - - * progmodes/scheme.el (scheme-mode-variables): Set comment-add. - (dsssl-mode): Use define-derived-mode. - (scheme-mode-initialize): Remove. - (scheme-mode): Use run-mode-hooks. - - * cus-edit.el (customize-group-other-window) - (custom-buffer-create-other-window): Don't override special-display-*. - (custom-mode-map): Make it dense. - - * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always - sets the default value. - -2005-01-28 Eli Zaretskii - - * descr-text.el: Add more keywords. - -2005-01-27 Stefan Monnier - - * speedbar.el: Avoid unnecessary use of locate-library. - - * international/mule-cmds.el (standard-display-european-internal): - Don't fiddle with latin-1 non-break space any more since it's now - special cased in the C code. - Don't "do&undo" setting for 160 (especially, don't undo incorrectly). - -2005-01-26 Luc Teirlinck - - * cus-start.el (all): Add `undo-outer-limit'. - -2005-01-25 Roland Winkler - - * textmodes/bibtex.el (bibtex-format-entry): - Use `bibtex-empty-field-re' only on the text of fields, not on entire - field lines. - (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string, - not on part of a buffer. - -2005-01-25 Lute Kamstra - - * textmodes/bibtex.el (bibtex-empty-field-re): Don't match - nonempty field text strings like "{letters\\macro{}more letters}". - Clarify docstring. - (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore) - (bibtex-entry-offset, bibtex-parse-association) - (bibtex-parse-field-name): Fix typos in docstrings. - (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages. - -2005-01-24 Carsten Dominik - - * textmodes/reftex-global.el (reftex-isearch-push-state-function) - (reftex-isearch-pop-state-function, reftex-isearch-isearch-search) - (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off) - (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions. - - * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex - isearch minor mode. - -2005-01-24 Luc Teirlinck - - * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie. - -2005-01-24 Lute Kamstra - - * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the - CASECHARS and NOT-CASECHARS regular expressions of the - "nederlands" and "nederlands8" dictionaries to prevent a "Range - striding over charsets" error. - -2005-01-24 Jay Belanger - - * calc/calc-store.el (calc-declare-variable): Use calc-var-name to - display variable name. - -2005-01-24 Kenichi Handa - - * international/encoded-kb.el (encoded-kbd-iso2022-single-shift): - Fix setting of the element of encoded-kbd-iso2022-invocations. - -2005-01-24 Nick Roberts - - * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select) - (gdb-threads-select): Change to also accept mouse events. - (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select) - (gdb-threads-mouse-select): Delete. - -2005-01-23 Luc Teirlinck - - * files.el (insert-directory): Take care of empty directory, - listed without -a switch. - -2005-01-23 Stefan Monnier - - * textmodes/refill.el (refill-post-command-function): - Add `indent-new-comment-line' and `reindent-then-newline-and-indent' - to the list of functions that we should be careful not to undo. - (refill-late-fill-paragraph-function): Remove. - (refill-saved-state): New var. - (refill-mode): Use it to save fill-paragraph-function. - Save also the value of auto-fill-function. - - * term/w32-win.el: Simplify code. - -2005-01-23 Kim F. Storm - - * simple.el (line-move): Adapt to new return value from - pos-visible-in-window-p. - - * simple.el (line-move): Fix last change. Check partial - visibility at point rather than at window-start. - -2005-01-22 Jason Rumney - - * term/w32-win.el (xw-defined-colors): Remove debug-message. - -2005-01-22 David Kastrup - - * progmodes/grep.el: Add alias `find-grep' for `grep-find'. - -2005-01-22 Eli Zaretskii - - * type-break.el (type-break-mode): Add a test for - type-break-file-name being non-nil. - -2005-01-22 Toby Allsopp (tiny change) - - * net/eudc.el (top level): Call (message "") via progn, so that - eudc-options-file is loaded. - -2005-01-22 Kim F. Storm - - * simple.el (line-move-1): Rename from line-move. - (line-move): New function that adjusts vscroll for partially - visible rows, and calls line-move-1 otherwise. - -2005-01-21 Ren,Ai(B Kyllingstad - - * pcomplete.el: Define pcomplete-read-event instead of read-event, - since it's not a complete read-event implementation - -2005-01-20 Jay Belanger - - * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg - for called function. - -2005-01-20 Steven Tamm - - * term/mac-win.el (process-connection-type): Remove. - Controlled now by s/darwin.h:PTY_ITERATION. - -2005-01-20 Stefan Monnier - - * window.el (handle-select-window): Don't switch window when we're - in the minibuffer. - -2005-01-10 Paul Pogonyshev - - * subr.el (dotimes-with-progress-reporter): New macro. - - * ses.el (ses-dotimes-msg): Remove macro. - Use `dotimes-with-progress-reporter' instead. - -2005-01-19 Steven Tamm - - * term/mac-win.el (process-connection-type): Use new - operating-system-release variable to use ptys on Darwin 7 (OS X - 10.3) when using carbon build. - -2005-01-19 Jay Belanger - - * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear - flags if the last command was a tab or M-tab. - - * calc/calc-prog.el (calc-user-define-edit): Put original formula - in formula editing buffer. - -2005-01-19 Nick Roberts - - * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for - breakpoint image symbol in margin. - -2005-01-19 Jay Belanger - - * calc/calc-prog.el (calc-execute-kbd-macro): - Ignore calc-keep-arg-flag. - -2005-01-19 Kenichi Handa - - * textmodes/ispell.el (ispell-looking-at): New function. - (ispell-process-line): Use ispell-looking-at to compare the ispell - output and the buffer contents. - -2005-01-18 Jay Belanger - - * calc/calc.el (calc-display-raw): Fix docstring. - -2005-01-18 Stefan Monnier - - * simple.el (blink-matching-open): Strip extra info from syntax. - - * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other - funny chars in the end-of-here-doc marker. - -2005-01-19 Nick Roberts - - * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so - that enable/disabled state of breakpoints is shown correctly in - fringe and on ttys. - (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom): - Add breakpoint information as text properties. - (gdb-mouse-toggle-breakpoint): - Rename to gdb-mouse-set-clear-breakpoint. - (gdb-mouse-toggle-breakpoint): New function. Enable/disable - breakpoints in the margin. - (gdb-remove-strings): Simplify. - -2005-01-17 Jay Belanger - - * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when - erasing buffer. - -2005-01-17 Richard M. Stallman - - * progmodes/grep.el (grep-find): Copy from `grep' the condition - for calling grep-compute-defaults. - - * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet - if buffer is empty. - - * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes. - -2005-01-17 Stefan Monnier - - * hilit-chg.el (highlight-changes-mode): Don't autoload. - - * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the - non-preloaded variables. - -2005-01-17 Steven Tamm - - * textmodes/tex-mode.el (tex-start-shell): Adding -i to the - tex-shell cause to force interactivity when using pipes. - -2005-01-17 Kim F. Storm - - * simple.el (just-one-space): Make arg optional. - -2005-01-17 Nick Roberts - - * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in - posn-at-x-y to t to access left-margin. - -2005-01-16 Michael Albinus - - Sync with Tramp 2.0.47. - - * net/tramp.el (tramp-operation-not-permitted-regexp) New defcustom, - catching keep-date problems in cp/scp operations. - (tramp-handle-copy-file): Don't call `set-file-modes' - unconditionally. Specialized functions should know better what is - necessary. This improves performance a little bit, and the - functions could catch errors with `cp -p' and `scp -p'. - (tramp-do-copy-or-rename-file-via-buffer) - (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes' - when appropriate. - (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error. - Call `set-file-modes' when appropriate. - (tramp-action-out-of-band): Mask `scp -p' error. Reported by Isak - Johnsson - (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list - of both Tramp buffer and debug buffer. Reported by Joakim Verona - - (tramp-file-name-for-operation): Mark `shell-command' as magic for - Emacs only. - - * net/tramp-util.el (tramp-minor-mode): New minor mode. Add it to - `find-file-hooks' and `dired-mode-hook'. - (tramp-minor-mode-map): Respective map. Add remapping for - `compile' and `recompile'. - (tramp-remap-command, tramp-recompile): New defuns. - (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode' - in buffer "*Compilation*". Call the commands asynchronously. - - * net/tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new) - (tramp-vc-simple-command): Call `tramp-handle-shell-command' but - `shell-command', because it isn't magic in XEmacs. Reported by - Adrian Aichner . - - * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for - `substitute-in-file-name. - (tramp-smb-handle-substitute-in-file-name): New defun. - (tramp-smb-advice-PC-do-completion): Delete advice. - -2005-01-16 Kai Grossjohann - - * net/tramp.el (tramp-wait-for-output): Fix typo in echo processing. - Fix error in deleting region. - -2005-01-15 Richard M. Stallman - - * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer. - In non-temp buffer, switch syntax table temporarily. - - * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix. - - * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings. - - * tar-mode.el (tar-extract): Bind buffer-undo-list to t. - - * imenu.el (imenu--split-menu): Copy menulist before sorting. - (imenu--generic-function): Use START, not BEG, as pos of definition. - - * simple.el (just-one-space): Argument specifies number of spaces. - - * simple.el (eval-expression-print-format): Avoid warning - about edebug-active. - -2005-01-15 James R. Van Zandt (Tiny change) - - * progmodes/sh-script.el: Code copied from make-mode.el - with small changes, - (sh-mode-map): Bind C-c C-\. - (sh-backslash-column, sh-backslash-align): New variables. - (sh-backslash-region, sh-append-backslash): New functions. - -2005-01-15 Sergey Poznyakoff - - * mail/rmail.el: Updated to work with movemail from GNU Mailutils - (rmail-pop-password, rmail-pop-password-required): Move to - rmail-obsolete group. - (rmail-set-pop-password): Rename to rmail-set-remote-password. - All callers updated. - (rmail-get-pop-password): Rename to rmail-get-remote-password. - Take an argument specifying whether it is POP or IMAP mailbox we - are using. All callers updated. - (rmail-pop-password-error): Rename to - rmail-remote-password-error. Added mailutils-specific error message. - (rmail-movemail-search-path) - (rmail-movemail-variant-in-use): New variables. - (rmail-remote-password, rmail-remote-password-required): - New customization variables. - (rmail-probe, rmail-autodetect, rmail-movemail-variant-p): New funs. - (rmail-parse-url): New function. - (rmail-get-new-mail, rmail-insert-inbox-text): Update for use - with GNU mailutils movemail. - -2005-01-15 Kevin Ryde - - * info-look.el (c-mode/symbol): Add ^` to prefix, and change - suffix to space, $ or '$, to correctly position point when going - to @table style constants like DBL_MAX. - -2005-01-15 Jorgen Schaefer (tiny change) - - * type-break.el (type-break-mode, type-break-file-time) - (type-break-file-keystroke-count, type-break-choose-file): - Don't store data in or load data from the file if type-break-file-name - is nil. - (type-break-file-name): Doc update as per the above. - -2005-01-15 Stephen Eglen (tiny change) - - * woman.el (woman-dired-define-key-maybe): If KEY is undefined, - lookup-key might return nil; handle that. - -2005-01-15 Alan Mackenzie - - * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree - rather than the element found, thus enabling the tree to be setcar'd. - -2005-01-14 Carsten Dominik - - * textmodes/org.el (org-show-following-heading): New option. - (org-show-hierarchy-above): Use `org-show-following-heading'. - (org-cycle): Documentation fix. - - * textmodes/org.el (orgtbl-optimized): New option - (orgtbl-mode): New command, a minor mode. - (orgtbl-mode-map): New variable. - (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding) - (orgtbl-error, orgtbl-self-insert-command) - (orgtbl-delete-backward-char, orgtbl-delete-char): New functions. - - * textmodes/org.el (org-mode): `org-table-may-need-update' is now - a local variable in each org-mode buffer. - - * textmodes/org.el (org-set-regexps-and-options): Rename from - `org-set-regexps'. Added checking for STARTUP keyword. - (org-get-current-options): Add STARTUP options. - (org-table-insert-row): Make mode intelligent about when - realignment is needed. - (org-self-insert-command, org-delete-backward-char, org-delete-char): - New commands. - (org-enable-table-editor): New default value `optimized'. - (org-table-blank-field): Support blanking regions if active. - -2005-01-14 Carsten Dominik - - * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case - if the year is not given. - - * textmodes/reftex-ref.el (reftex-replace-prefix-escapes): - Add new escapes %m and %M, fixed bug with %F by adding - save-match-data. - (reftex-reference): Remove ?. from list of spaces. - (reftex-label-info): Add automatic label prefix recognition. - - * textmodes/reftex-index.el (reftex-index-next-phrase): - Add slave parameter to call of `reftex-index-this-phrase'. - (reftex-index-this-phrase): New optional argument. - (reftex-index-region-phrases): Add slave parameter to call of - `reftex-index-this-phrase'. - (reftex-display-index): New argument redo. - (reftex-index-rescan): Add `redo' to arguments of - `reftex-display-index'. - (reftex-index-Rescan, reftex-index-revert) - (reftex-index-switch-index-tag): Add `redo' to arguments of - `reftex-display-index'. - (reftex-index-make-phrase-regexp): Fix bug with case-sensitive - indexing. Fix bug with matching is there is a quote before or - after the word. - - * textmodes/reftex-cite.el (reftex-all-used-citation-keys): - Fix bug when collecting citation keys in lines with comments. - (reftex-citation): Prefix argument no longer rescans the document, - but forces prompting for optional arguments of cite macros. - (reftex-do-citation): Prompting for optional arguments implemented. - - * textmodes/reftex-vars.el (reftex-cite-format-builtin): - Add optional arguments to most cite commands. - (reftex-cite-cleanup-optional-args): New option - (reftex-cite-prompt-optional-args): New option. - (reftex-trust-label-prefix): New option. - - * textmodes/reftex-toc.el (reftex-toc-find-section): - Add push-mark before changing the position in the buffer. - - * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable. - (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist. - -2005-01-14 Nick Roberts - - * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates - more carefully. - -2005-01-13 Stefan Monnier - - * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun. - (sgml-mode): Use it. - (sgml-get-context): Better keep track of implicitly closed tags. - -2005-01-13 Kenichi Handa - - * textmodes/ispell.el: These changes are to fix misalignment error - caused by equivalent characters of different Emacs charsets. - (ispell-unified-chars-table): New variable. - (ispell-get-decoded-string): New function. - (ispell-get-casechars, ispell-get-not-casechars) - (ispell-get-otherchars): Call ispell-get-decoded-string. - -2005-01-12 Johan Bockg,Ae(Brd - - * custom.el (custom-declare-variable): Just put symbol instead - of (defvar . symbol) in `current-load-list'. - -2005-01-12 Reiner Steib - - * emacs-lisp/elint.el: Fixed typo in Commentary section. - -2005-01-12 Jay Belanger - - * calc/calc-help.el (calc-describe-key): Use temporary info buffer - to create a Calc summary. - -2005-01-12 Kim F. Storm - - * mouse.el (mouse-on-link-p): Change functionality and doc - string to comply with latest description in lisp ref. - -2005-01-12 Nick Roberts - - * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event): - Enable mouse clicks on mode-line, header-line and margin. - (event-type): Give mouse event symbols an `event-kind' property - with value `mouse-click'. - -2005-01-12 Juri Linkov - - * facemenu.el (list-colors-display): Add new arg buffer-name. - Use it. Fix docstring. Replace code for identifying duplicate - colors by the name with call to `list-colors-duplicates' which - identifies duplicate colors by the value unless the color - is one of special Windows colors. Set truncate-lines to t. - Print sorted duplicate color names on each line. Indent to 22 - \(the longest color name in rgb.txt) instead of 20. Optimize. - (list-colors-duplicates): New function. - (facemenu-color-name-equal): Delete function. - - * facemenu.el (list-colors-print): New function created from code - in list-colors-display. Print #RRGGBB at the window right edge. - (list-colors-display): When temp-buffer-show-function is not - defined, call list-colors-print from temp-buffer-show-hook - to get the right value of window-width in list-colors-print - after the buffer is displayed. - - * simple.el (pop-mark): Move deactivate-mark out of conditional - part to deactivate the active mark regardless of the state of the - mark ring. - - * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local - variables line in desktop files. - -2005-01-12 Juri Linkov - - * isearch.el (search-highlight, isearch, isearch-lazy-highlight): - Bring together isearch highlight related options. - (lazy-highlight): Replace group `replace' by `matching'. - (lazy-highlight-cleanup, lazy-highlight-initial-delay) - (lazy-highlight-interval, lazy-highlight-max-at-a-time) - (lazy-highlight): Add aliases to old names isearch-lazy-highlight-... - and declare them obsolete. - (lazy-highlight-face): Rename from isearch-lazy-highlight-face. - (isearch-faces): Remove defgroup. - (isearch-overlay, isearch-highlight, isearch-dehighlight): - Move isearch highlighting code closer to lazy highlighting code. - - * replace.el (query-replace-lazy-highlight): Add lazy-highlight group. - (query-replace-highlight, query-replace-lazy-highlight) - (query-replace): Move definitions to the beginning of the file. - -2005-01-11 Juri Linkov - - * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm - * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm - * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons. - - * info.el (Info-history-forward): New variable. - (Info-select-node): Reset Info-history-forward to nil. - (Info-last): Turn into defalias. - (Info-history-back): Rename from Info-last. - Add current node to Info-history-forward. - (Info-history-forward): New fun. - (Info-mode-map): Replace Info-last by Info-history-back. - Bind Info-history-forward to "r". - (Info-mode-menu): Replace Info-last by Info-history-back. - Fix menu item text. Add menu item for Info-history-forward. - (info-tool-bar-map): Replace Info-last by Info-history-back. - Replace its icon "undo" by "back_arrow". Add icon "fwd_arrow" - for Info-history-forward. - (Info-mode): Replace Info-last by Info-history-back in docstring. - Add local variable Info-history-forward. - (Info-goto-emacs-command-node): Replace Info-last by Info-history-back. - -2005-01-11 Stefan Monnier - - * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line) - (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary): - Ignore select-window events rather than fiddle with - mouse-autoselect-window. - -2005-01-11 Matthew Mundell - - * type-break.el (type-break-mode): Fix previous change. - -2005-01-10 Jay Belanger - - * calc/calc-ext.el (calc-reset): Reset when inside embedded - calculator; only reset when point is inside a calculator. - Don't adjust the window height if the window takes up the whole height - of the frame. - -2005-01-10 Thien-Thi Nguyen - - * ebuff-menu.el (Electric-buffer-menu-mode): - Preserve value of buffer-local var header-line-format. - -2005-01-09 Jay Belanger - - * calc/calc.el (calc-mode-var-list-restore-saved-values): - Make sure settings file exists before accessing it. - - * calc/calc-embed.el (calc-embedded-subst): - Replace math-multi-subst-rec, which is only supposed to be called - by math-multi-subst, by math-multi-subst. - -2005-01-09 Andre Spiegel - - * vc.el (vc-allow-async-revert): New user option. - (vc-disable-async-diff): New internal variable. - (vc-revert-buffer): Use them to disable asynchronous diff. - - * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff) - (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff - asynchronously if vc-disable-async-diff is t. - -2005-01-09 Jay Belanger - - * calc/calc.el (defcalcmodevar): New macro. - (calc-mode-var-list-restore-default-values) - (calc-mode-var-list-restore-saved-values): New functions. - (calc-mode-var-list): Use defcalcmodevar to define it. - (calc-always-load-extensions, calc-line-numbering) - (calc-line-breaking, calc-display-just, calc-display-origin) - (calc-number-radix, calc-leading-zeros, calc-group-digits) - (calc-group-char, calc-point-char, calc-frac-format) - (calc-prefer-frac, calc-hms-format, calc-date-format) - (calc-float-format, calc-full-float-format, calc-complex-format) - (calc-complex-mode, calc-infinite-mode, calc-display-strings) - (calc-matrix-just, calc-break-vectors, calc-full-vectors) - (calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets) - (calc-matrix-brackets, calc-language, calc-language-option) - (calc-left-label, calc-right-label, calc-word-size) - (calc-previous-modulo, calc-simplify-mode, calc-auto-recompute) - (calc-display-raw, calc-internal-prec, calc-angle-mode) - (calc-algebraic-mode, calc-incomplete-algebraic-mode) - (calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix) - (calc-window-height, calc-display-trail, calc-show-selections) - (calc-use-selections, calc-assoc-selections) - (calc-display-working-message, calc-auto-why, calc-timing) - (calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units) - (calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables) - (calc-gnuplot-default-device, calc-gnuplot-default-output) - (calc-gnuplot-print-device, calc-gnuplot-print-output) - (calc-gnuplot-geometry, calc-graph-default-resolution) - (calc-graph-default-resolution-3d, calc-invocation-macro) - (calc-show-banner): Use defcalcmodevar to declare them and set - their default values. - - * calc/calc-ext.el (calc-reset): Restore saved values of variables - instead of default values (but restore default values if there is - an argument of 0). - -2005-01-09 David Kastrup - - * desktop.el (desktop-restore-eager): Fix typo in type. - -2005-01-08 Richard M. Stallman - - * cus-edit.el (customize): Delete :link. - -2005-01-08 Jay Belanger - - * calc/calc.el (calc-mode): Remove the extension from the - `calc-settings-file' file name when loading it. - -2005-01-08 Kim F. Storm - - * info.el (Info-mode-map, Info-next-link-keymap) - (Info-prev-link-keymap, Info-up-link-keymap): - Map follow-link to mouse-face. - (Info-fontify-node): Add "mouse-2: " prefix to tooltip. - -2005-01-08 Jay Belanger - - * calc/calc.el (calc-settings-file): Change default value. - Suggested by cgw in a comment in calc-mode.el. - - * calc/calc-mode.el (calc-settings-file-name): - Compare calc-settings-file to user-init-file instead of ~/.emacs. - Replace ~/.emacs in a prompt by calc-settings-file. - -2005-01-07 Lars Hansen - - * desktop.el (desktop-restore-eager, desktop-lazy-verbose) - (desktop-lazy-idle-delay): New customizable variables. - (desktop-buffer-args-list): New variable. - (desktop-append-buffer-args): New function. - (desktop-save): Call desktop-append-buffer-args for some buffers. - (desktop-lazy-create-buffer): New function. - (desktop-idle-create-buffers): New function. - (desktop-read): Add message about buffers to restore lazily. - (desktop-lazy-abort): New command. - (desktop-clear): Call desktop-lazy-abort. - (desktop-lazy-complete): New command. - -2005-01-06 Richard M. Stallman - - * emacs-lisp/find-func.el (find-face-definition): - Rename from find-face. - -2005-01-06 Kim F. Storm - - * simple.el (completion-list-mode-map): Map follow-link to mouse-face. - - * man.el (Man-xref-man-page, Man-xref-header-file) - (Man-xref-normal-file): Add follow-link property. - -2005-01-06 Jay Belanger - - * calc/calc-units.el: Make sure the proper macro definitions are - available when compiling. - -2005-01-06 Juri Linkov - - * isearch.el (isearch-lazy-highlight-update): - Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'. - -2005-01-06 Miles Bader - - * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'. - (isearch-lazy-highlight-face): Use new name. - -2005-01-05 Stefan Monnier - - * uniquify.el (uniquify-rationalize-file-buffer-names): - Re-add an interactive spec. - (uniquify-rationalize-file-buffer-names): Fix corner case when renaming - to the same name. - - * isearch.el (isearch-dehighlight): Remove unused arg `totally'. - (isearch-update, isearch-done): Adjust calls accordingly. - -2005-01-05 Richard M. Stallman - - * custom.el (custom-set-variables, custom-theme-set-variables): - Clarify documentation. - - * emacs-lisp/find-func.el (find-variable) - (find-variable-other-window, find-variable-other-frame): - Fix the TYPE args to find-function-read and find-function-do-it. - (find-function): Doc fix. - (find-function-at-point): Replace function-at-point alias. - -2005-01-04 Richard M. Stallman - - * cus-face.el (custom-declare-face): - Record defface in current-load-list. - - * help-fns.el (variable-at-point): New arg ANY-SYMBOL. - - * emacs-lisp/find-func.el: Doc fixes. - (find-face-regexp): New variable. - (find-function-regexp-alist): New variable. - (find-function-C-source): Third arg is now TYPE. - (find-function-search-for-symbol): Handle general TYPE. - (find-function-read, find-function-do-it): Handle general TYPE. - (find-definition-noselect, find-face): New functions. - (function-at-point): Alias deleted. - -2005-01-04 Stefan Monnier - - * battery.el (display-battery-mode): Rename from display-battery. - Handle the case where it gets turned off. - -2005-01-04 Richard M. Stallman - - * cus-edit.el (customize): Make :link point to user doc. - - * man.el (Man-fontify-manpage): Turn off undo generation. - - * add-log.el (change-log-font-lock-keywords): Don't match just "From". - -2005-01-04 Andreas Schwab - - * files.el (insert-directory): Only look for error lines in - inserted text. Don't move too far after processing --dired markers. - -2005-01-04 Richard M. Stallman - - * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook): - Don't expand if the character is @, period, dash, etc. - (define-mail-abbrev): Quote names that contain problem characters. - -2005-01-04 Thien-Thi Nguyen - - * progmodes/hideshow.el: No longer require `cl'; `dolist' is standard. - -2005-01-03 Richard M. Stallman - - * replace.el (replace-dehighlight): Use lazy-highlight-cleanup. - (query-replace-highlight, query-replace-lazy-highlight) - (query-replace): Definitions moved up. Doc fix. - -2005-01-03 Richard M. Stallman - - * isearch.el (lazy-highlight): Group renamed from isearch-lazy-... - (lazy-highlight-cleanup, lazy-highlight-initial-delay) - (lazy-highlight-interval, lazy-highlight-max-at-a-time) - (lazy-highlight-face): Rename from isearch-lazy-... - Change all references to them. - -2005-01-03 Luc Teirlinck - - * cus-edit.el (custom-file): Doc fix for defcustom. - (custom-file): The function no longer sets the variable - `custom-file' to its return value. - - * startup.el (command-line): No longer load `custom-file'. - -2005-01-03 Stefan Monnier - - * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface. - - * progmodes/perl-mode.el (perl-nochange, perl-calculate-indent): - Don't confuse module-prefixed identifiers for labels. - Reported by Juan-Leon Lahoz Garcia . - -2005-01-02 Richard M. Stallman - - * files.el (basic-save-buffer-1): Fix previous change. - - * loadhist.el (file-loadhist-lookup): New function. - (file-provides, file-requires): Use it. - - * electric.el (Electric-pop-up-window): Use fit-window-to-buffer - instead of calculating the right size. - -2005-01-02 Karl Chen (tiny change) - - * vc-svn.el (vc-svn-diff): Stay local if possible. - -2005-01-02 Stefan Monnier - - * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case. - - * files.el (hack-local-variables): Fix last change. - -2005-01-02 Jay Belanger - - * calc/calc-yank.el (calc-edit-top): New variable. - (calc-edit-mode): Set calc-edit-top to be the beginning of the edited - object. Change header properties. - (calc-edit-finish, calc-edit-finish-stack-object) - (calc-edit-show-buffer): Use calc-edit-top to find the beginning of the - edited object. - * calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top - for the beginning of the edited object. - * calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top - for the beginning of the edited object. - * calc/calc-prog.el (calc-edit-macro-finish-edit) - (calc-finish-formula-edit, calc-macro-repeats) - (calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer) - (calc-edit-macro-pre-finish-edit): Use calc-edit-top for the - beginning of the edited object. - (calc-user-define-edit): Change the header for editing macros. - Remove unnecessary variable. - -2005-01-01 Jay Belanger - - * calc/calc-yank.el (calc-edit-mode): Change default header. - (calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header. - * calc/calc-store.el (calc-edit-variable): Change title to match new - header. - * calc/calc-prog.el (calc-edit-user-syntax): Change title in edit - mode to match new header. - (calc-user-define-edit): Change titles to include names of commands. - (calc-finish-formula-edit): Adjust to handle new header. - (calc-finish-macro-edit): Remove. - (calc-edit-macro-repeats, calc-edit-macro-adjust-buffer) - (calc-edit-macro-command, calc-edit-macro-command-type) - (calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command) - (calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits) - (calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit) - (calc-edit-macro-finish-edit): New functions. - (calc-user-define-edit): Use new functions to edit named calc macros. - -2005-01-01 Stefan - - * files.el (hack-local-variables): Cleanup prefix/suffix matching. - - * ses.el (copy-region-as-kill): Deactivate mark. - -2005-01-01 Richard M. Stallman - - * replace.el (occur-1): If the output buffer is also an input, - don't kill it, rename it. - - * faces.el (set-face-background, set-face-foreground): Doc fix. - - * cus-face.el (custom-face-attributes): Fix :help-echo strings - for :foreground and :background. - - * dired.el (dired-view-command-alist): Variable deleted. - (dired-view-file, dired-mouse-find-file-other-window): - Delete the code to use it. - -2005-01-01 Kim F. Storm - - * image.el (insert-sliced-image): Use t for line-height property. - -See ChangeLog.11 for earlier changes. - -;; Local Variables: -;; coding: iso-2022-7bit -;; End: - - Copyright (C) 2005, 2006 Free Software Foundation, Inc. - Copying and distribution of this file, with or without modification, - are permitted provided the copyright notice and this notice are preserved. - -;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1 + (newsticker--parse-ge -- cgit v1.2.1 From 51ef683bad0756520a8de112d6896b2ba976fee0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Spiegel?= Date: Wed, 5 Jul 2006 08:05:29 +0000 Subject: (vc-diff-internal): Fix prev change. --- lisp/vc.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lisp') diff --git a/lisp/vc.el b/lisp/vc.el index c395a25798c..8290fd5b943 100644 --- a/lisp/vc.el +++ b/lisp/vc.el @@ -1846,7 +1846,7 @@ actually call the backend, but performs a local diff." (if (and file-rev1 file-rev2) (let ((status (if (eq vc-diff-knows-L 'no) - (apply 'vc-do-command "*vc-diff*" 1 "diff" + (apply 'vc-do-command "*vc-diff*" 1 "diff" nil (append (vc-switches nil 'diff) (list (file-relative-name file-rev1) (file-relative-name file-rev2)))) @@ -1864,7 +1864,7 @@ actually call the backend, but performs a local diff." (if (eq status 2) (if (not vc-diff-knows-L) (setq vc-diff-knows-L 'no - status (apply 'vc-do-command "*vc-diff*" 1 "diff" + status (apply 'vc-do-command "*vc-diff*" 1 "diff" nil (append (vc-switches nil 'diff) (list (file-relative-name file-rev1) -- cgit v1.2.1 From db1cc7cb7599eb0c13226d0d86b1b1f6510ef545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Spiegel?= Date: Wed, 5 Jul 2006 09:49:27 +0000 Subject: # --- lisp/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b1e75c3e0ce..79314bc85d9 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-07-05 Andre Spiegel + + * vc.el (vc-diff-internal): Fix prev change. + 2006-07-05 Thien-Thi Nguyen * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Use eval-buffer. -- cgit v1.2.1 From 6fee106e911254f31f40565458ea141b288fc5dc Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Wed, 5 Jul 2006 11:35:52 +0000 Subject: Recover truncated ChangeLog. --- lisp/ChangeLog | 14745 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 14744 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 79314bc85d9..7b903f16548 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -10320,4 +10320,14747 @@ (newsticker--parse-atom-0.3, newsticker--parse-atom-1.0) (newsticker--parse-rss-0.91, newsticker--parse-rss-0.92) (newsticker--parse-rss-1.0, newsticker--parse-rss-2.0) - (newsticker--parse-ge + (newsticker--parse-generic-feed, newsticker--parse-generic-items): New. + (newsticker--decode-coding-string): Remove. + (newsticker--decode-numeric-entities): Check input. Format code. + (newsticker--remove-whitespace): Check input. + (newsticker--do-forget-preformatted): Doc fix. + (newsticker--decode-rfc822-date): Allow for missing time. + (newsticker--update-process-ids): New. + (newsticker--image-sentinel): Change comment. + (newsticker--image-read): Change error message. + (newsticker--imenu-goto): Doc fix. Show headline title. + (newsticker--buffer-set-uptodate): Call `force-mode-line-update'. + (newsticker--buffer-do-insert-text): Clean whitespace in + html-rendered headline title. Code formatting. + Call `newsticker--buffer-print-extra-elements'. + (newsticker--buffer-print-extra-element): Remove. + (newsticker--buffer-print-extra-elements): New. + (newsticker--buffer-do-print-extra-element): New. + (newsticker--buffer-insert-enclosure): Doc fix. Use MBytes for + large sizes. + (newsticker--run-auto-mark-filter) + (newsticker--do-run-auto-mark-filter): + Use `newsticker-auto-mark-filter-list'. + +2005-11-04 Ryan Yeske + + * net/rcirc.el: Use split-string OMIT-NULLS argument. + (rcirc-print): Force redisplay before running hooks. Do long + buffer truncation after making new text read-only. Deal with nil + text when decoding strings. If TARGET is nil, use either the + currently selected buffer, if it is an rcirc buffer and of the + same process or the process buffer. + (rcirc-mode): Remove header-line. Recompute short buffer names. + Initialize rcirc-buffer-alist here instead of rcirc-get-buffer-create. + (rcirc-short-buffer-name): Add variable. + (rcirc-kill-buffer-hook): Recompute short buffer names. + Remove nick from private channel. + (rcirc-send-input): Send command text to current-buffer. + Don't clear overlay arrow here. + (rcirc-short-buffer-name): Return a short buffer name. + (rcirc-update-short-buffer-names, rcirc-abbreviate) + (rcirc-rebuild-tree, rcirc-make-trees): Add functions to generate + buffer-name abbreviations. + (rcirc-kill-buffer-hook-1): Split to make debugging easier. + Do not touch nick-table when killing a parted channel. + (rcirc-window-configuration-change): Rename from rcirc-update-activity. + Clear arrow from current buffer if it is now hidden. + (rcirc-current-buffer): Add variable. + (rcirc-my-nick, rcirc-other-nick, rcirc-server) + (rcirc-nick-in-message, rcirc-prompt, rcirc-mode-line-nick): + Remove -face from names. + (rcirc-update-activity-string): Print "DND" when globally ignoring + activity. + (rcirc-ignore-buffer-activity-flag): Rename from + rcirc-ignore-channel-activity. + (rcirc-ignore-all-activity-flag): Doc fix. + (rcirc-channels): Remove variable. + (rcirc-kill-buffer-hook): + (rcirc-get-buffer-create): Add nick to private channel. + (rcirc-multiline-edit-submit): Remove tabs. + (rcirc-put-nick-channel, rcirc-channel-nicks): Look up nicks case + folded. + (rcirc-remove-nick-channel): Bug fix. + (rcirc-toggle-ignore-buffer-activity): Rename from + rcirc-toggle-ignore-channel-activity. + (rcirc-record-activity): Add buffers to the front of the list. + (rcirc-update-activity): Remove killed buffers from list. + (rcirc-process-server-response-1): Remove last argument if it is + null before calling handler. + (rcirc): Add "rcirc" defcustom prefix. + (rcirc-prompt): Simplify default prompt. + Use custom-initialize-default. + (rcirc-private-chats): Remove variable. + (rcirc-prompt): Change initialization. + (rcirc-version): Remove function. + (rcirc-id-string): Add constant. + (rcirc-last-buffer): Remove variable. + (rcirc-buffer-alist): Add variable. + (rcirc-connect): Update variable setup. + (rcirc-sentinel, rcirc-update-prompt): Use `rcirc-buffer-alist'. + (rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change + default. + (rcirc-handler-generic): Trigger activity. + (rcirc-send-message): Create the buffor of the target. + (rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'. + (rcirc-get-buffer): Just return nil if there is no matching buffer. + (rcirc-multiline-edit-cancel): Remove function. + (rcirc-set-last-buffer): Remove function. + (rcirc-get-any-buffer): Add function. + (rcirc-join-channels): Don't print /join text. + (rcirc-toggle-ignore-channel-activity): Add and update echo area + messages. + (rcirc-cmd-ctcp): Use rcirc-send-string to send request. + (rcirc-handler-NOTICE): Recognize CTCP responses. + (rcirc-handler-332, rcirc-handler-332): Use a temp buffer for + constructing TOPIC string for buffers we are not JOINed. + (rcirc-handler-CTCP-response): Add handler. + (rcirc-multiline-edit-submit): Restore the window-configuration + before adjusting point. + (rcirc): Add customization group. + (rcirc-server, rcirc-port, rcirc-nick, rcirc-user-name) + (rcirc-user-full-name, rcirc-startup-channels-alist) + (rcirc-fill-flag, rcirc-fill-column, rcirc-fill-prefix) + (rcirc-ignore-all-activity-flag, rcirc-time-format) + (rcirc-input-ring-size, rcirc-read-only-flag) + (rcirc-buffer-maximum-lines, rcirc-authinfo-file-name) + (rcirc-auto-authenticate-flag, rcirc-prompt, rcirc-print-hooks): + Change defvar to defcustom. + (rcirc-update-prompt): Add optional ALL arg, which will update + prompts in all rcirc buffers. Regexp quote replacement text. + (rcirc-fill-column): Accept frame-width as a value. + (rcirc-set-changed): Add function. + (rcirc-next-active-buffer): Write more meaningful messages. + (rcirc-faces): Add customization group. + (rcirc-my-nick-face, rcirc-other-nick-face, rcirc-server-face) + (rcirc-nick-in-message-face, rcirc-prompt-face) + (rcirc-mode-line-nick-face): Move into rcirc-faces group. + (with-rcirc-process-buffer): Move before first usage. + (rcirc-debug-buffer): Rename from `rcirc-log-buffer'. + (rcirc-debug-flag): Rename from `rcirc-log-p'. + (rcirc-debug): Rename from `rcirc-log'. + (rcirc-format-response-string): Do not print `-' chars for a + NOTICE with no sender. Simplify output of server responses. + +2005-11-04 Henrik Enberg + + (rcirc-browse-url-map, rcirc-browse-url-at-point) + (rcirc-browse-url-at-mouse, rcirc-mangle-text): + Make urls mouse and RET clickable. + +2005-11-04 Henrik Enberg + + * mail/rmailout.el (rmail-output-to-rmail-file, rmail-output): Doc fix. + +2005-11-04 Ken Manheimer + + * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region) + (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric) + (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt) + (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE + argument to all these routines, so the passphrase can be managed + externally and passed in to the system. + (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for + pgg-add-passphrase-to-cache function. + + * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region) + (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric) + (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt) + (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional PASSPHRASE + argument to all these routines, so the passphrase can be managed + externally and passed in to the system. + (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache + function. + +2005-11-04 Edward O'Connor (tiny change) + + * net/goto-addr.el (goto-address-url-regexp): Remove `data:' URLs + from goto-address-url-regexp. + +2005-11-04 Carsten Dominik + + * textmodes/org.el (org-read-date, org-goto-calendar) + (org-recenter-calendar, org-agenda-goto-calendar): + Temporarily clear `calendar-move-hook'. + +2005-11-04 Michael Kifer + + * ediff-merge.el (ediff-merge-region-is-non-clash): Return t, if not + merging. + + * ediff-util.el (ediff-previous-difference): Don't skip regions that + have merge clashes. + +2005-11-04 YAMAMOTO Mitsuharu + + * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event): + Undo previous change. + + * startup.el (command-line): Use `custom-reevaluate-setting' for + mouse-wheel-down-event and mouse-wheel-up-event. Don't call + tty-register-default-colors on Mac. + +2005-11-04 Nick Roberts + + * progmodes/gdb-ui.el (gdb-buffer-type): Remove duplicate declaration. + (gdb-buffer-type): Make it automatically buffer local... + (gdb-get-create-buffer): ...and set it accordingly. + (gdb-frame-gdb-buffer, gdb-display-gdb-buffer): Make these + actually work. + +2005-11-03 Dan Nicolaescu + + * font-lock.el (font-lock-warning-face): Use the more vivid red1, + not red. + +2005-11-04 Nick Roberts + + * progmodes/gdb-ui.el (gud-watch): Use save-selected-window in + case GUD buffer is not visible. + (gdb-goto-breakpoint): Try to force display in source buffer. + (gdb-frame-gdb-buffer): Copy other similar functions. + (gdb-restore-windows): Don't display source if not asked for. + (gdb-assembler-buffer-name): Don't capitalise. + +2005-11-03 Richard M. Stallman + + * wid-edit.el (key-sequence): New widget type. + + * simple.el (set-mark-command-repeat-pop): New variable. + (set-mark-command): Only interpret plan C-@ after a pop as a pop + if set-mark-command-repeat-pop is true. + + * info.el (Info-fontify-node): Don't display extra "see" if there + already is one here. + + * mouse.el: Fix special handling of DEL after dragging a region: + (mouse-drag-region-1): Treat mouse-set-region like mouse-set-point. + (mouse-region-delete-keys): Change to defcustom. Add [backspace]. + + * mail/feedmail.el: Use insert-buffer-substring, not insert-buffer. + + * textmodes/ispell.el (ispell-command-loop): Change `i' description + not to assume it pertains to an affix. + + * textmodes/flyspell.el (flyspell-post-command-hook): + Bind deactivate-mark to prevent deactivation. + +2005-11-03 Lars Hansen + + * dired-x.el: Add menu bindings for dired-do-find-marked-files, + dired-do-relsymlink, dired-flag-extension, dired-mark-extension, + dired-mark-omitted, dired-do-relsymlink-regexp, dired-omit-mode. + +2005-11-03 Romain Francoise + + * net/eudcb-mab.el: Now part of GNU Emacs. Update FSF's address. + Update copyright years. + +2005-11-03 Sam Steingold + + * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event): + Use system-type instead of window-system because window-system is not + correctly defined during loadup. + +2005-11-02 Mark A. Hershberger + + * xml.el (xml-syntax-table): Allow xml.el to compile in xemacs. + (xml-parse-tag): Join strings separated by a comment properly. + +2005-11-02 Andreas Schwab + + * emacs-lisp/byte-opt.el (byte-optimize-pure-func): Fix last fix. + +2005-11-02 Stefan Monnier + + * emacs-lisp/byte-opt.el (string-to-syntax): Mark it as pure. + (byte-optimize-pure-func): Quote the eval'd value. + + * progmodes/perl-mode.el (perl-font-lock-special-syntactic-constructs): + Rename from perl-font-lock-syntactic-face-function. + Change the calling convention so it can be used as a font-lock MATCHER. + Do the parse-partial-sexp loop outselves. + (perl-font-lock-syntactic-keywords): Use it. + (perl-mode): Don't set font-lock-syntactic-face-function any more. + +2005-11-02 Nick Roberts + + * progmodes/gdb-ui.el (gdb-mouse-until): Make it work in the + disassembly buffer too. + (gdb-exited): Remove overlay arrows when execution has finished. + (gdb-info-frames-custom, gdb-info-threads-custom) + (gdb-info-registers-custom): Don't add inappropriate text + properties if inferior is not active. + +2005-11-02 Glenn Morris + + * progmodes/fortran.el (fortran-blink-match): + Use `blink-matching-delay'. + +2005-11-02 John Mongan (tiny change) + + * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'. + +2005-11-02 Lars Hansen + + * net/tramp.el (tramp-action-out-of-band): Handle scp message + "Permission denied". + +2005-11-01 Richard M. Stallman + + * textmodes/flyspell.el (flyspell-external-point-words): + Pass nil to flyspell-get-word. + +2005-11-02 Kim F. Storm + + * menu-bar.el (menu-bar-options-menu): Show "Shift Movement (CUA)" + item instead of "C-x/C-c/C-v (CUA)" if cua-enable-cua-keys is nil. + +2005-11-01 Stefan Monnier + + * calendar/cal-menu.el (date, event): Don't declare as dynamic-var. + (calendar-mouse-holidays, calendar-mouse-view-diary-entries) + (calendar-mouse-print-dates): Add optional `event' argument. + Update interactive-spec. + (calendar-mouse-cal-tex-menu, cal-tex-mouse-filofax): + Use `calendar-event-to-date' instead of `event'. + +2005-11-02 Masatake YAMATO + + * progmodes/ld-script.el (ld-script-builtins): + Add more words: "DATA_SEGMENT_ALIGN", "DATA_SEGMENT_END", + "DATA_SEGMENT_RELRO_END", "LENGTH", "ORIGIN", and "SEGMENT_START". + (auto-mode-alist): Accept .ld, .lds, ld.in and .lds.in. + +2005-11-01 Romain Francoise + + * vc-sccs.el: Update copyright year. + * ezimage.el: Likewise. + +2005-11-01 KOBAYASHI Yasuhiro (tiny change) + + * info.el (Info-fontify-node): Use `string-width' for fontifying + underlined titles. + +2005-11-01 Juri Linkov + + * info.el (Info-fontify-node): Downcase node header keywords Node, + Prev, Next, Up before comparison. + (Info-history): Insert absolute directory name, and put invisible + property on it. + +2005-11-01 Juri Linkov + + * info.el (Info-file-supports-index-cookies): New variable. + (Info-find-node-2): Check makeinfo version for index cookie support. + (Info-index-nodes): Search for nodes with index cookies only when + Info-file-supports-index-cookies is t. Otherwise, search nodes + with "Index" in the node name. + (Info-index-node): Search index cookie in the current node only when + Info-file-supports-index-cookies is t. Otherwise, check the word + "Index" in the node name. + (Info-find-emacs-command-nodes): Remove code that searches nodes + with "Index" node name in the top menu. + +2005-11-01 Stefan Monnier + + * progmodes/scheme.el (scheme-mode-variables): Use the default + comment-indent-function. + + * faces.el (face-attribute): Handle the case where a face inherits from + a non-existent face. + + * simple.el (eval-expression-print-format): Use lisp-readable syntax + for octal and hexa output, and merge the char into the paren. + (kill-new): Use push. + (copy-to-buffer): Use with-current-buffer. + (completion-setup-function): Move code in loop to remove redundancy. + (minibuffer-local-must-match-map): Don't add bindings that duplicate + those inherited from minibuffer-local-completion-map. + + * savehist.el (savehist-mode) : + Use custom-set-minor-mode if available. + (savehist-mode) : Run the minor mode hook, set the custom state + and emit a message if applicable. + +2005-11-01 Hrvoje Niksic + + * savehist.el: Sync up to version 19. + (savehist-mode): New minor mode. + (savehist-file): Use ~/.emacs.d or ~/.xemacs if available. + (savehist-length): Remove (use history-length instead). + (savehist-file-modes): Rename from savehist-modes. + (savehist-save-hook, savehist-loaded): New vars. + (savehist-load): Use savehist-mode. Try to smooth up transition from + old format to new format. + (savehist-install): Allow savehist-autosave-interval to be nil. + (savehist-save): Run the new hook. Be more careful to only trim the + history variables. + (savehist-trim-history): New fun. Replaces savehist-process-for-saving. + (savehist-printable): Print into a buffer rather than char-by-char. + +2005-11-01 John Wiegley + + * iswitchb.el (iswitchb-define-mode-map): Re-enable the + toggle-ignore keybinding (C-a). The author said it had been + disabled much earlier due to a possible incompatibility, but after + many months of usage I have encountered no problems (and it is a + rather useful option, especially for switching to " *temp*"). + + * net/eudcb-mab.el (eudc-mab-query-internal): Add backend + support for OS/X's AddressBook, by calling out to the open source + program "contacts" (installable through Fink). + + * net/eudc.el (eudc-expand-inline): If the + `eudc-multiple-match-handling-method' is set to `all', delete the + query string before inserting the query result. + + * eshell/em-ls.el (eshell-do-ls): Add no-op support for --dired + flag, to prevent Eshell from using the system ls when + `eshell-ls-insert-directory' is in used. + (eshell-ls-insert-directory): Disable font-lock in directory + buffer so that Eshell's own fontification is seen. This broke + recently due to changes in font-lock, so this goes back to version + 21 behavior. + +2005-11-01 Nick Roberts + + * progmodes/gdb-ui.el (gdb-use-inferior-io-buffer): New function. + (menu, toggle-gdb-use-inferior-io-buffer): Get rid of defadvice. + (gdb-many-windows): Doc fix. + +2005-10-31 Romain Francoise + + * help-fns.el (describe-simplify-lib-file-name): Add autoload cookie. + +2005-10-31 Dan Nicolaescu + + * loadup.el: Load emacs-lisp/syntax, font-lock and jit-lock so + that global-font-lock-mode can be enabled by default. + + * font-lock.el (font-lock-keywords, font-lock-mode-internal) + (font-lock-add-keywords, font-lock-remove-keywords) + (font-lock-fontify-buffer): Remove autoload cookies. + + * jit-lock.el (jit-lock-register): Likewise. + + * emacs-lisp/syntax.el (syntax-ppss): Likewise. + +2005-10-31 Nick Roberts + + * progmodes/gdb-ui.el (gdb-many-windows): Leave window configuration + intact if there is no gud-comint-buffer. + +2005-10-31 Luc Teirlinck + + * progmodes/gud.el (gud-filter): Use comint-update-fence to delete + old prompt comint-prompt-read-only is t and GDB commands are + issued from tool bar etc. + +2005-10-31 Masatake YAMATO + + * vc.el (vc-directory-exclusion-list): Add "{arch}". + +2005-10-30 Chong Yidong + + * thumbs.el (thumbs-thumbsdir): Default to ~/.emacs.d/thumbs. + (thumbs-thumbsdir): Make .emacs.d if it does not exist. + +2005-10-30 Michael Albinus + + * net/tramp.el (tramp-chunksize): Escape parentheses in docstring + starting at beginning of line. Fontification is messed up when + `open-paren-in-column-0-is-defun-start' set to t. + Reported by John Paul Wallington . + +2005-10-30 Luc Teirlinck + + * comint.el (comint-send-input): Call `comint-update-fence' when + `comint-process-echoes' and `comint-prompt-read-only' are both + non-nil, to avoid leftover read-only newline. + +2005-10-30 Richard M. Stallman + + * textmodes/flyspell.el (flyspell-external-point-words): + Detect when WORD can't be checked properly because + flyspell-get-word finds just part of it, and move on. + + * textmodes/ispell.el (ispell-dictionary-alist-5): Add . as + boundarychar for Polish. + (ispell-dictionary-alist-4): Add . as boundarychar for Italian. + (ispell-dictionary-alist-3): Add . and @ as boundarychars for French. + +2005-10-31 Nick Roberts + + * progmodes/gdb-ui.el (gdb-tooltip-print-1): Fix regexp. + (gdb-registers-font-lock-keywords): Delete. + (gdb-registers-mode): Don't fontify. + (gdb-info-registers-custom): Use text properties instead as, in + future, changed register values will use font-lock-warning-face. + (gdb-local-font-lock-keywords): Rename to... + (gdb-locals-font-lock-keywords): ...for consistency. + +2005-10-30 Andre Spiegel + + * vc.el (vc-switch-backend): Better error message if the buffer is + not visiting a file under version control. + + * vc-cvs.el (vc-cvs-delete-file): Commit the file after removing it. + +2005-10-29 Chong Yidong + + * startup.el (command-line): Use ~/.emacs.d/init.el instead of + ~/.emacs.d/.emacs. + +2005-10-29 Richard M. Stallman + + * replace.el (occur-mode-mouse-goto): Always go to other window. + (occur-mode-goto-occurrence): Always switch in same window. + + * simple.el (undo): Display message at end, not at start. + + * emacs-lisp/timer.el (timer-activate, timer-activate-when-idle): + New arg REUSE-CELL. + (cancel-timer-internal): New function. + (timer-event-handler): Use cancel-timer-internal, + and pass the cell it returns to timer-activate... + + * jit-lock.el (jit-lock-function, jit-lock-stealth-fontify) + (jit-lock-deferred-fontify, jit-lock-context-fontify) + (jit-lock-after-change): Test memory-full. + +2005-10-29 Ken Manheimer + + * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right + part of the decoded armor to find the key-identifier. + (pgg-gpg-lookup-key-owner): New function to return the + human-readable identifier of a key owner. + (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the + key itself. + (pgg-gpg-decrypt-region): Prompt with the key owner (rather than + the key value) if we have a key and can match it against a secret + key. Also, added a note pointing out fact that the prompt only + indicates the first matching key. + + * pgg.el (pgg-decrypt): Passing along PASSPHRASE in call to + pgg-decrypt-region. + (pgg-pending-timers): A new hash for tracking the passphrase cache + timers, so that new ones supercede old ones. + (pgg-add-passphrase-to-cache): Rename from + `pgg-add-passphrase-cache' to reduce confusion (all callers + changed). Modified to cancel old timers when new ones are added. + (pgg-remove-passphrase-from-cache): Rename from + `pgg-remove-passphrase-cache' to reduce confusion (all callers + changed). Modified to cancel old timers when their keys are + removed from the cache. + (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in + XEmacs, an indirection to delete-itimer. + (pgg-read-passphrase-from-cache, pgg-read-passphrase): + Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so + users can only check cache without risk of prompting. Correct bug in + notruncate behavior. + (pgg-read-passphrase-from-cache, pgg-read-passphrase) + (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): + Add informative docstrings. + (pgg-decrypt): Convey provided passphrase in subordinate call to + pgg-decrypt-region. + + * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region) + (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region) + (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional + `passphrase' argument, so the passphrase can be managed externally + and then passed in to the system. + + * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache) + (pgg-remove-passphrase-cache): Add optional NOTRUNCATE argument, + so the passphrase cache can be used reliably with identifiers + besides a pgp packet's key id. + + * pgg-gpg.el (pgg-pgp-encrypt-region) + (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric) + (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt) + (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE + argument to all these routines, so the passphrase can be managed + externally and passed in to the system. + + * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional + `notruncate' argument, so the passphrase cache can be used + reliably with identifiers besides a pgp packet's key id. + +2005-10-29 Sascha Wilde + + * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for + symmetric encryption. + (pgg-gpg-symmetric-key-p): New function to check for an symmetric + encrypted session key. + (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted + message ask for the passphrase in a proper way. + + * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region): + New user commands for symmetric encryption. + +2005-10-29 Roland Winkler + + * textmodes/conf-mode.el (conf-assignment-sign) + (conf-assignment-regexp): Fix docstrings. + (conf-mode-initialize): New function. + (conf-mode): Remove optional args. Use delay-mode-hooks to + recognize recursive calls. + (conf-unix-mode, conf-windows-mode, conf-javaprop-mode) + (conf-space-mode, conf-colon-mode, conf-ppd-mode) + (conf-xdefaults-mode): Use define-derived-mode and + conf-mode-initialize. + +2005-10-29 Romain Francoise + + * help-fns.el (describe-simplify-lib-file-name): Fix regexp. + +2005-10-29 Ken Manheimer + + * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right + part of the decoded armor to find the key-identifier. + (pgg-gpg-lookup-key-owner): New function to return the + human-readable identifier of a key owner. + (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the + key itself. + (pgg-gpg-decrypt-region): Prompt with the key owner (rather than + the key value) if we have a key and can match it against a secret + key. Also, added a note pointing out fact that the prompt only + indicates the first matching key. + + * pgg.el (pgg-decrypt): Passing along PASSPHRASE in call to + pgg-decrypt-region. + (pgg-pending-timers): A new hash for tracking the passphrase cache + timers, so that new ones supercede old ones. + (pgg-add-passphrase-to-cache): Rename from + `pgg-add-passphrase-cache' to reduce confusion (all callers + changed). Modified to cancel old timers when new ones are added. + (pgg-remove-passphrase-from-cache): Rename from + `pgg-remove-passphrase-cache' to reduce confusion (all callers + changed). Modified to cancel old timers when their keys are + removed from the cache. + (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in + XEmacs, an indirection to delete-itimer. + (pgg-read-passphrase-from-cache, pgg-read-passphrase): + Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so + users can only check cache without risk of prompting. Correct bug in + notruncate behavior. + (pgg-read-passphrase-from-cache, pgg-read-passphrase) + (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): + Add informative docstrings. + (pgg-decrypt): Convey provided passphrase in subordinate call to + pgg-decrypt-region. + +2005-10-20 Ken Manheimer + + * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region) + (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region) + (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional + `passphrase' argument, so the passphrase can be managed externally + and then passed in to the system. + + * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache) + (pgg-remove-passphrase-cache): Add optional NOTRUNCATE argument, + so the passphrase cache can be used reliably with identifiers + besides a pgp packet's key id. + + * pgg-gpg.el (pgg-pgp-encrypt-region) + (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric) + (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt) + (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE + argument to all these routines, so the passphrase can be managed + externally and passed in to the system. + + * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional + `notruncate' argument, so the passphrase cache can be used + reliably with identifiers besides a pgp packet's key id. + +2005-10-29 Sascha Wilde + + * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for + symmetric encryption. + (pgg-gpg-symmetric-key-p): New function to check for an symmetric + encrypted session key. + (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted + message ask for the passphrase in a proper way. + + * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region): + New user commands for symmetric encryption. + +2005-10-28 Bill Wohler + + * help-mode.el (help-url): New button type. Calls browse-url. + (help-xref-url-regexp): New regexp to recognize URLs in docstring. + Similar to Info nodes: URL `url'. + (help-make-xrefs): Create help-url buttons for + help-xref-url-regexp matches. + +2005-10-29 Nick Roberts + + * tool-bar.el (tool-bar-add-item-from-menu) + (tool-bar-local-item-from-menu): Fix doc strings. + +2005-10-28 Romain Francoise + + * ldefs-boot.el: Update. + + * subr.el (locate-library): Move from help-fns.el. + * help-fns.el (locate-library): Move to subr.el. + +2005-10-28 Richard M. Stallman + + * net/tramp.el (tramp-completion-mode): defvar moved up. + + * emacs-lisp/easymenu.el (easy-menu-change): Doc fix. + + * tool-bar.el (tool-bar-mode): Delete autoload cookie. + + * files.el (find-file-noselect): Use %d to format large file size. + + * bindings.el (mode-line-format): Add %e. + + * loadup.el ("facemenu"): Load unconditionally. + ("image", "international/fontset", "dnd", "mwheel", "tool-bar"): + ("x-dnd"): Load, when appropriate. + + * startup.el (command-line): Call before-init-hook earlier. + Warn about some bad characters in -u user name. + + * textmodes/flyspell.el (flyspell-large-region): Pass -t if Tex file. + (flyspell-external-point-words): Error if misspelled word is not found. + Set flyspell-large-region-beg at end of word. + +2005-10-28 Andreas Schwab + + * view.el (View-revert-buffer-scroll-page-forward): + Use view-page-size-default. + +2005-10-28 Juri Linkov + + * international/quail.el (quail-get-current-str): Translate last + raw character for deterministic input methods. + +2005-10-27 Jay Belanger + + * calc/calc-ext.el: Add functions to autoloads. + (math-identity-matrix-p, math-ident-row-p): New functions. + + * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for + multiplication by an identity matrix; don't turn multiplication by + an inverse matrix into division. + (math-div-symbol-fancy): Replace division by matrices with + multiplication by inverse. + + * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices. + + * calc/calc-alg.el (calcFunc-writeoutpower, math-write-out-power) + (calc-writeoutpower): New functions. + +2005-10-27 Romain Francoise + + * replace.el (occur-engine): Include colon in mouse-face highlight. + + * dired-x.el: Change Maintainer field. + +2005-10-26 Chong Yidong + + * longlines.el (longlines-mode): Bind after-change-functions to + nil during initial decoding and final encoding. + +2005-10-26 Dan Nicolaescu + + * term.el (term-emulate-terminal, term-handle-colors-array) + (term-handle-ansi-escape): Specify the terminfo capabilities + implemented. + +2005-10-26 Richard M. Stallman + + * info.el (Info-fontify-node): Fix detection of sentence-break + before *Note. + +2005-10-26 Romain Francoise + + * smerge-mode.el: Add `tools' to file keywords. + +2005-10-26 Nick Roberts + + * progmodes/gud.el (gud-menu-map): Only display gud-until icon + when the fringe is not available. + + * progmodes/gdb-ui.el (def-gdb-auto-updated-buffer) + (def-gdb-auto-update-trigger): Simplify construction. + (gdb-locals-buffer): Use def-gdb-auto-update-trigger instead of + def-gdb-auto-updated-buffer as gdb-info-locals-handler is + defined explicitly. + (gdb-assembler-buffer): Use def-gdb-auto-update-handler instead of + def-gdb-auto-updated-buffer as gdb-invalidate-assembler is + defined explicitly. + (gdb-info-locals-custom): Remove as it's a no-op. + +2005-10-25 Chong Yidong + + * longlines.el (longlines-mode): Remove narrowing before + performing the initial decoding or final encoding. + +2005-10-25 Romain Francoise + + * emacs-lisp/find-func.el (find-library-name): Also strip + extension if library name ends in .el, to take advantage of + `find-library-suffixes'. + +2005-10-25 Richard M. Stallman + + * menu-bar.el (menu-bar-help-menu): Say which kind of therapist. + +2005-10-25 Juri Linkov + + * textmodes/texinfo.el (texinfo-mode): Change charset of one + quotation mark from [mule-unicode-0100-24ff] to [japanese-jisx0208]. + +2005-10-25 Stefan Monnier + + * play/blackbox.el (blackbox-mode-map): Move init into declaration. + (blackbox-redefine-key): Add argument `map'. + + * jit-lock.el (jit-lock-fontify-now): Be careful not to skip multiline + regions when moving the jit-lock-context-unfontify-pos boundary. + +2005-10-25 Reiner Steib + + * net/browse-url.el (browse-url-of-buffer): Add ".html" to filename. + +2005-10-25 Masatake YAMATO + + * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'. + +2005-10-25 Michael Cadilhac + + * play/blackbox.el (blackbox-redefine-key): New function. + (blackbox-mode-map): Use it to remap existing bindings for cursor + motion instead of binding literal keys. + +2005-10-25 Glenn Morris + + * calendar/diary-lib.el (diary-list-entries): Prevent infloop when + diary does not end in a newline. Do not assume a blank line at + the start of the diary file. + +2005-10-25 Kenichi Handa + + * international/quail.el (quail-translate-key): If the input + method is deterministic and failed to handle the last key, restart + the key handling loop from an appropriate key. + +2005-10-25 Michael Albinus + + * vc.el (vc-dired-mode): Extend comment for binding of + `directory-listing-before-filename-regexp'. + +2005-10-25 Stefan Monnier + + * textmodes/texinfo.el (texinfo-mode): + * textmodes/paragraphs.el (sentence-end-base): Use real chars, so as + not to unnecessarily expose emacs-mule's internal char codes. + +2005-10-25 Nick Roberts + + * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Correct help-echo. + Display hand pointer and help-echo on disabled icon too. + (gdb-mouse-until): New function. + (gdb-ann3): Bind it to mouse-2 and drag-mouse-1 in left fringe. + +2005-10-24 Chong Yidong + + * menu-bar.el (menu-bar-help-menu): Rename "psychiatrist", in line + with 2005-10-23 change to doctor.el. + + * finder.el (finder-mode-map): Add follow-link binding. + +2005-10-25 Kim F. Storm + + * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe + to gdb-mouse-toggle-breakpoint-fringe. + (gdb-mouse-toggle-breakpoint-margin): Rename from + gdb-mouse-toggle-breakpoint. Fix doc. + (gdb-mouse-toggle-breakpoint-fringe): New defun. + (gdb-put-string): Add optional SPROPS arg. Add props to string. + (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled + string properties also for fringe breakpoint bitmaps. + +2005-10-24 Carsten Dominik + + * textmodes/org.el (org-start-icalendar-file): Fix format form. + +2005-10-25 Masatake YAMATO + + * simple.el (completion-common-substring): + Use `completion-common-substring' prior to `completion-base-size'. + +2005-10-24 Hrvoje Niksic + + * savehist.el: Require CL while compiling. + (savehist-history-variables): Remove. + (savehist-save-minibuffer-history, savehist-additional-variables) + (savehist-minibuffer-history-variables): New vars. + (savehist-save): Use them. + (savehist-uninstall, savehist-minibuffer-hook): New funs. + (savehist-install): New fun, extracted from savehist-load. + (savehist-load): Use them. + +2005-10-24 Stefan Monnier + + * emacs-lisp/lisp-mode.el (easy-mmode-define-global-mode): Don't add + a dummy doc-string-elt property. + (defalias, defvaralias, define-category): Add a docstring property. + + * image.el (defimage): + * widget.el (define-widget): + * custom.el (defface, defcustom): Add `doc-string' declaration. + + * emacs-lisp/advice.el (ad-make-advised-definition): Fix arg-order. + (defadvice): Add `doc-string' declaration. + + * emacs-lisp/byte-run.el (macro-declaration-function): + Handle `doc-string' declarations. + (define-obsolete-function-alias, define-obsolete-variable-alias): + Add `doc-string' declaration. + +2005-10-24 Kenichi Handa + + * international/utf-7.el (utf-7): Add autoload cookie. + + * term/x-win.el: Register more Cyrillic characters in x-keysym-table. + +2005-10-24 Eli Zaretskii + + * makefile.w32-in (autoloads): Use "." instead of $(lisp) in the + list of directories passed to batch-update-autoloads. Add "." to + the list of the echoed directories. + + * pgg-def.el: + * pgg-gpg.el: + * pgg-parse.el: + * pgg-pgp.el: + * pgg-pgp5.el: + * pgg.el: Moved here from the gnus subdirectory. + +2005-10-24 Nick Roberts + + * progmodes/gud.el (gud-filter): Bind inhibit-read-only to t + in case comint-prompt-read-only is set to t. + + * progmodes/gdb-ui.el (gdb-send): Bind inhibit-read-only to t + in case comint-prompt-read-only is set to t. + +2005-10-24 Ulf Jasper + + * calendar/icalendar.el (icalendar-version): Increase to 0.13. + Now a string. + (icalendar-import-format): Handle CLASS, STATUS, URL. + Rename `subject' to `summary'. + (icalendar-import-format-summary): Rename from + `icalendar-import-format-subject'. + (icalendar-import-format-url, icalendar-import-format-status) + (icalendar-import-format-class): New variables. + (icalendar--rris): Take variable argument list. + (icalendar--datestring-to-isodate): Remove unnecessary + calendar-style check when converting dates with explicit month names. + (icalendar-export-region): Change return type of conversion + subroutines. Bury current buffer unless error occurred. + (icalendar--convert-to-ical) + (icalendar--parse-summary-and-rest): New functions. + (icalendar--convert-ordinary-to-ical) + (icalendar--convert-weekly-to-ical) + (icalendar--convert-yearly-to-ical) + (icalendar--convert-block-to-ical) + (icalendar--convert-cyclic-to-ical) + (icalendar--convert-anniversary-to-ical): Change return type. + Strip trailing blanks from subject. + (icalendar--convert-sexp-to-ical): Change return type. + Strip trailing blanks from subject. Handle simple sexp + entries as generated by icalendar.el. + (icalendar--convert-float-to-ical) + (icalendar--convert-date-to-ical): Strip trailing blanks from subject. + (icalendar-import-file): Doc fix. + (icalendar--format-ical-event): Handle CLASS, STATUS, URL. + Correct call to icalendar--rris. + (icalendar--convert-ical-to-diary): Doc fix. Rename `subject' to + `summary'. + (icalendar--add-diary-entry): Rename `subject' to `summary'. + +2005-10-24 Romain Francoise + + * server.el (server-sentinel): Set query-on-exit flag to nil on + new client processes (it isn't inherited from the server process). + + * replace.el (occur-engine): Rearrange text properties. + +2005-10-23 Stefan Monnier + + * emacs-lisp/debug.el (debugger-make-xrefs): Don't assume + case-fold-search is nil. + (debug-help-follow): Use help-xref-interned directly. + +2005-10-23 Chong Yidong + + * thumbs.el (thumbs-image-type): Add .pbm. + +2005-10-23 Richard M. Stallman + + * faces.el (inhibit-face-set-after-frame-default): New variable. + (set-face-attribute): Bind it. + (face-set-after-frame-default): Test it. + + * help-fns.el (describe-simplify-lib-file-name): New function. + (describe-function-1, describe-variable): Use it. + + * faces.el (describe-face): Use describe-simplify-lib-file-name. + + * tooltip.el (tooltip-x-offset, tooltip-y-offset): Change defaults. + Eliminate nil as possible value. + (tooltip-hide-delay): Reduce internal-border-width. + + * menu-bar.el (menu-bar-file-menu) : Change help-echo string. + (menu-bar-file-menu) : Likewise. + + * simple.el (line-move-finish): Ignore fields computing LINE-END. + + * international/mule.el (load-with-code-conversion): + Pass full file name to `eval-buffer' unless preloading. + + * textmodes/flyspell.el (flyspell-large-region): + Call ispell-check-version. + + * textmodes/ispell.el (ispell-local-dictionary-overridden): + Fix the make-variable-buffer-local call that was supposed + to be for this variable. + (ispell-aspell-supports-utf8): Doc fix. + (ispell-find-aspell-dictionaries): Preserve elements of + ispell-dictionary-alist for dictionaries that aspell doesn't report. + (ispell-aspell-find-dictionary): Return nil on error. + + * play/doctor.el (doctor-doc): Don't say "psychiatrist". + (doctor-symptoms): Likewise. + + * add-log.el (add-log-current-defun): Clean up handling of DEFUNs. + +2005-10-23 Chong Yidong + + * cus-edit.el (custom-button, custom-button-pressed): New vars. + (custom-raised-buttons): Add :set spec. + (custom-button-unraised, custom-button-pressed-unraised): + New faces, so that custom-raised-buttons actually does something. + (custom-mode): Use custom-button and custom-button-pressed. + + * wid-edit.el (widget-specify-button): Don't ignore + widget-mouse-face on graphic terminals. + (widget-move-and-invoke): Cleanup. + +2005-10-23 Thien-Thi Nguyen + + * whitespace.el (whitespace-cleanup): Doc fix. + +2005-10-23 Romain Francoise + + * emulation/viper.el (viper-set-hooks): Quote forms passed to + `eval-after-load' to avoid evaluating their result. + +2005-10-23 Michael Albinus + + * files.el (directory-listing-before-filename-regexp): + New defvar. Replaces `dired-move-to-filename-regexp' from dired.el. + + * dired.el (dired-move-to-filename-regexp): Remove. + All occurences replaced by `directory-listing-before-filename-regexp'. + + * dired-x.el, locate.el, vc.el: + Replace `dired-move-to-filename-regexp' by + `directory-listing-before-filename-regexp'. In vc.el it is + overwritten locally; maybe this can be handled in files.el too. + + * net/ange-ftp.el (ange-ftp-date-regexp): Remove. All occurences + replaced by `directory-listing-before-filename-regexp'. + +2005-10-23 Andreas Schwab + + * font-lock.el (lisp-font-lock-keywords-2): Add eval-at-startup + and eval-next-after-load. + +2005-10-23 MIYOSHI Masanori (tiny change) + + * mouse.el (mouse-drag-region): If the *Messages* buffer doesn't + exist, create it. + +2005-10-23 Ken Manheimer + + * allout.el: Remove autoloads for mailcrypt and crypt++. + Require pgg, pgg-gpg during compilation. + (allout-version): Increment version number to 2.1, and use a literal + rather than RCS Id. + (allout-default-encryption-scheme): Remove. + (allout-passphrase-verifier-handling) + (allout-passphrase-verifier-string) + (allout-file-passphrase-verifier-string) + (allout-passphrase-hint-string): Rename -key- to -passphrase-. + (allout-passphrase-hint-handling): Rename and simplify. + (allout-init): Use `find-file-hook' if available, otherwise + `find-file-hooks'. + (allout-mode): Use `write-file-functions' if available, otherwise + `local-write-file-hooks' and, instead of making auto-save-hook + buffer local, make the write-file-hook activity contingent to + allout-mode. + (allout-mode): Use key-binding substitution in the docstring. + (allout-kill-line): Spell-out kill ring data structure mutation + instead of using byte-compiler-complaint-provoking `pop'. + (allout-insert-listified): Use `insert' rather than `insert-string' + (allout-toggle-current-subtree-encryption): Update docstring, adjust + to new gpp-based encryption, use new `allout-encrypted-topic-p'. + (allout-encrypt-string): Totally revamped vis new underlying + encryption facilities. + (allout-mc-activate-passwd): Remove. + (allout-obtain-passphrase): New, more or less replaces + allout-mc-activate-passwd. + (allout-encrypted-key-info): More or less replaces + allout-encrypted-text-type. + (outlineify-sticky, outlinify-sticky): Add autoload cookie. + (my-mark-marker): Use `(featurep 'xemacs)'. + +2005-10-23 Lars Hansen + + * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda. + (byte-compile-file-form-defmumble, byte-compile-defun) + (byte-compile-defmacro): Use it. + (byte-compile-form): Don't call byte-compile-set-symbol-position + when a byte-compile handler is called. + +2005-10-22 Romain Francoise + + * savehist.el (savehist-history-variables): Add `grep-find-history'. + + * subr.el (eval-after-load): Convert library name to an absolute + file name using locate-library, since load-history no longer has + library names in it. + +2005-10-22 Richard M. Stallman + + * files.el (make-temp-file): Move from subr.el. + * subr.el (make-temp-file): Move to files.el. + + * window.el (get-buffer-window-list): Move from subr.el. + * subr.el (get-buffer-window-list): Move to window.el. + + * image.el (image-load-path): Use eval-at-startup to initialize. + + * subr.el (eval-at-startup): New macro. + + * subr.el: Much rearrangement of functions and division + into pages. No code changes. + +2005-10-22 Kenichi Handa + + * tar-mode.el (tar-extract): Be sure to call + find-operation-coding-system if set-auto-coding doesn't find a + coding system. + +2005-10-22 Kim F. Storm + + * image.el (image-type-header-regexps): Rename from image-type-regexps. + Change users. + (image-type-file-name-regexps): New defconst. + (image-type-from-data): Simplify loop. + (image-type-from-buffer): New defun. + (image-type-from-file-header): Use it instead of image-type-from-data. + Use image-search-load-path instead of only looking in data-directory. + (image-type-from-file-name): New defun. + (image-search-load-path): Change `pathname' to `filename'. + Make PATH arg optional, default to image-load-path. + +2005-10-21 Richard M. Stallman + + * textmodes/texinfo.el (texinfo-mode): Set sentence-end-base. + + * textmodes/paragraphs.el (sentence-end-base): New variable. + (sentence-end): Use sentence-end-base. + +2005-10-21 Stefan Monnier + + * font-lock.el (font-lock-default-fontify-region): Check the multiline + property independently from the font-lock-multiline variable. + +2005-10-21 Richard M. Stallman + + * emacs-lisp/find-func.el (find-library-name): Doc fix. + + * startup.el (command-line): Convert library names + in `load-history' to absolute file names. + + * subr.el (symbol-file): Doc fix. + + * loadhist.el (file-loadhist-lookup): Call locate-library + instead of find-library-name. Don't try converting + abs file names to library names, since load-history no longer + has library names in it. + (file-dependents, file-provides, file-requires): Doc fixes. + +2005-10-21 Juri Linkov + + * progmodes/etags.el (tags-table-mode): New function. + (tags-verify-table): Replace initialize-new-tags-table with + tags-table-mode. + + * desktop.el (desktop-buffers-not-to-save): Remove TAGS from the + default value. + (desktop-modes-not-to-save): Add tags-table-mode to the + default value. + + * info.el (Info-index-next): Add total number of index + alternatives to the message. + + * textmodes/fill.el (fill-nobreak-p): Fix first two rules to skip + backward only space (instead of space and period) before looking + at sentence end. + + * simple.el (set-variable): Use user-variable-p instead of symbolp. + Add the old variable value as 4th default-value arg of read-string. + +2005-10-21 YAMAMOTO Mitsuharu + + * cus-face.el (custom-declare-face): Make face from X resources + also on Mac. + + * disp-table.el (standard-display-g1, standard-display-graphic): + Refuse to use string glyphs also on Mac. + (standard-display-european): Don't set terminal coding system also + on Mac. + + * frame.el (display-screens): Use x-display-screens also on Mac. + +2005-10-21 Romain Francoise + + * net/rcirc.el: Now part of GNU Emacs. Update FSF's address. + +2005-10-21 Stefan Monnier + + * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Make $@ + and $? into sexps. + + * font-lock.el (font-lock-compile-keywords): Add a help-echo to the + warning face on open-paren-in-column-0. + + * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner + boundary case. Fix typo. + Suggested by Martin Rudalics . + +2005-10-21 Carsten Dominik + + * textmodes/org.el (org-combined-agenda-icalendar-file) + (org-icalendar-include-todo, org-icalendar-combined-name): New options. + (org-export-icalendar-this-file) + (org-export-icalendar-all-agenda-files) + (org-export-icalendar-combine-agenda-files): New commands. + (org-export-icalendar, org-print-icalendar-entries) + (org-start-icalendar-file, org-finish-icalendar-file) + (org-ical-ts-to-string): New functions. + (org-read-date, org-goto-calendar) + (org-agenda-goto-calendar): Inhibit displaying diary entries by + call to `calendar'. + (orgtbl-setup): Remove the :keys arguments from the menu description. + (org-after-save-iCalendar-file-hook): New variable. + +2005-10-21 Kenichi Handa + + * language/vietnamese.el (tcvn-5712): Make it an alias of + vietnamese-tcvn coding-system. + +2005-10-20 Michael Albinus + + * net/ange-ftp.el (ange-ftp-date-regexp): Handle also the case no + group id is given. + +2005-10-20 Stefan Monnier + + * progmodes/sh-script.el (sh-escaped-line-re): New var. + (sh-here-doc-open-re, sh-font-lock-close-heredoc): Use it. + (sh-font-lock-open-heredoc): Try to properly handle heredoc starters + whose line is either continued or ends with a comment. + +2005-10-20 Romain Francoise + + * net/rcirc.el (with-rcirc-process-buffer): Move above its first user. + + * replace.el (occur-engine): Add follow-link property. + + * font-core.el (font-lock-mode): Doc fix. + +2005-10-20 Richard M. Stallman + + * net/rcirc.el: New file. + +2005-10-20 Bryan Henderson (tiny change) + + * term.el (term-term-name): Initialize to "eterm-color". + +2005-10-20 Ken Manheimer + + * allout.el: Add autoloads of crypt++ and mailcrypt routines, all + for encryption functionality. + Move allout customization subgroup from `editing' to `outlines' group. + Fix commentary keywords to legitimate ones. + Update author info (using my current email address, obscurified). + (allout-encrypt-string, allout-encryption-produce-work-buffer) + (allout-encrypted-topic-p, allout-encrypted-text-type) + (allout-mc-activate-passwd, allout-create-encryption-key-verifier) + (allout-situate-encryption-key-verifier) + (allout-get-encryption-key-verifier, allout-verify-key) + (allout-next-topic-pending-encryption) + (allout-encrypt-decrypted, allout-encrypted-type-prefix): New funcs. + (outline-topic-encryption-bullet, outline-default-encryption-scheme) + (outline-key-verifier-handling, outline-key-hint-handling) + (outline-encrypt-unencrypted-on-saves): New defcustoms. + (allout-file-key-verifier-string, allout-encryption-scheme) + (allout-key-verifier-string, allout-key-hint-string) + (allout-after-save-decrypt): New variables. + (allout-write-file-hook-handler, allout-auto-save-hook-handler) + (allout-after-saves-handler): New hook functions. + (allout-post-command-business): Do allout-after-save-decrypt. + (allout-enable-file-variable-adjustment): Custom var to enable + mechanism for adding and adjusting settings of Emacs file variables. + (allout-adjust-file-variable, allout-file-vars-section-data): + New functions, implement the mechanism. + (outlineify-sticky): Use the file vars mechanism. + (allout-inhibit-protection, allout-during-write-cue) + (allout-override-protect, allout-before-change-protect): Remove. + (allout-flag-region, allout-open-topic): Adjust read-only text. + (allout-open-line-not-read-only): Add to facilitate read-only + text based protection. + (allout-kill-line): Revise to adjust read-only text, clue the + user about the inhibition. + (allout-unprotected): Use unwind-protect. + (allout-shift-in, allout-shift-out): Disallow manually shifting a + topic deeper than the offspring depth of the previous topic - + avoiding confusing "containment discontinuities". + (allout-reindent-bodies): Fix retention of body relative hanging + indent during promotion of collapsed bodies. + (allout-open-topic): Make it easy to open new topic with same + bullet as current topic - topic creation functions provided with + any universal argument provokes now prompt for bullet, defaulting + to the bullet of the previous topic. + (allout-plain-bullets-string, allout-distinctive-bullets-string): + Plain bullet alternates `.' period and `,' comma only. All other + bullets are relegated to special status (but customizable). + (allout-end-of-entry): Rename from allout-end-of-current-entry + since it actually operates w.r.t. most immediately containing + entry, visible or not. + (allout-hide-current-entry, allout-show-current-entry): Use the + revised version. + (allout-old-expose-topic): Solidify deprecation. + (allout-end-of-subtree): Add so we can span concealed as well + as visible topics. + (allout-end-of-current-subtree): Use `allout-end-of-subtree'. + (allout-end-of-current-heading): Tweak to just respect the first line. + (allout-get-body-text): Add. + (allout-ascend-to-depth, allout-ascend): Position at end of prefix + when invoked interactively. + (allout-up-current-level): Use `interactive-p'. + (allout-mode, allout-init): Miscellaneous docstring and + operational refinements, as well as hookups of new encryption stuff. + (allout-beginning-of-current-entry): Now works as advertised. + (allout-end-of-current-entry): Remove of superfluous allout-show-entry. + (allout-isearch-rectification): Refine condition for isearching. + (allout-isearch-abort, allout-enwrap-isearch) + (allout-flag-region, my-region-active-p): Relocate some macros. + (allout-title): Fallback title is (buffer-name), not + non-existing (current-buffer-name). + (subst-char-in-string): Define if absent (for some XEmacs versions). + +2005-10-20 Jari Aalto + + * mail/sendmail.el (mail-setup-hook, mail-aliases) + (mail-yank-prefix, mail-indentation-spaces, mail-yank-hooks) + (mail-citation-prefix-regexp, mail-signature-file) + (mail-default-headers, mail-bury-selects-summary) + (mail-send-nonascii): Add autoload cookies. + +2005-10-20 Emanuele Giaquinta (tiny change) + + * frame.el (blink-cursor-mode): Add `mac' to the list of + window-system's that support blinking cursor. + +2005-10-20 Reiner Steib + + * textmodes/org.el (org-level-color-stars-only): Fix typo in docstring. + +2005-10-20 Eli Zaretskii + + * makefile.w32-in ($(lisp)/mh-e/mh-loaddefs.el): + Bind find-file-suppress-same-file-warnings to t, to avoid warnings due + to different drive letter case in D:/foo/bar.el vs d:/foo/bar.el. + +2005-10-20 Kim F. Storm + + * ido.el (ido-is-tramp-root): Simplify regexp matching tramp root. + (ido-set-current-directory): Don't add / after final @. + (ido-file-name-all-completions-1): Adapt to fixed tramp completion. + Explicitly handle ange-ftp completion oddities. + (ido-make-file-list): Don't rotate list at tramp root to avoid + triggering tramp file handler for expand-file-name via get-file-buffer. + +2005-10-19 Stefan Monnier + + * savehist.el (savehist-coding-system): Revert to checking XEmacs. + +2005-10-19 Jay Belanger + + * calc/calc-units.el (math-standard-units): Add units, adjust + symbols and update values. + (math-unit-prefixes): Add more prefixes. + +2005-10-19 Romain Francoise + + * bookmark.el (bookmark-menu-heading): New face. + (bookmark-bmenu-list): Use it. + Don't fiddle with `baud-rate' at top-level. + +2005-10-18 Chong Yidong + + * image.el (create-image, find-image): Mention max-image-size in + docstring. + +2005-10-18 Stefan Monnier + + * savehist.el (savehist-load): Revert to checking XEmacs. + + * textmodes/conf-mode.el: Don't use font-lock-defaults-alist. + Various docstring and line-width fixups. + (conf-mode): Use cond. + Set font-lock-defaults. Don't set comment-use-syntax. + +2005-10-18 David Ponce + + * tree-widget.el (tree-widget-button-click): New function. + (tree-widget-button-keymap): Use it. + +2005-10-18 Romain Francoise + + * bookmark.el (bookmark-insert-location, bookmark-bmenu-list) + (bookmark-bmenu-hide-filenames): Add follow-link property. + Improve help-echo text. + + * ffap.el (find-file-at-point): Doc fix. + +2005-10-18 YAMAMOTO Mitsuharu + + * mouse.el (mouse-set-region): Don't do sit-for on a mac frame. + +2005-10-18 Masatake YAMATO + + Install to the CVS repository what I forgot to install in my + 2005-10-16 changes. + + * progmodes/python.el (python-complete-symbol): Pass the common + prefix substring of completion to `display-completion-list'. + + * textmodes/org.el (org-complete): Ditto. + +2005-10-18 Masatake YAMATO + + Fix a bug reported by Sven Joachim . + + * woman.el (WoMan-xref-man-page): New button type derived + from `Man-abstract-xref-man-page'. + (woman-mode): Pass `WoMan-xref-man-page' to `Man-highlight-references'. + + * man.el (Man-abstract-xref-man-page): New button type. + (Man-xref-man-page): Make it derived from `Man-abstract-xref-man-page'. + (Man-highlight-references): Add new optional argument `xref-man-type'. + +2005-10-18 Nick Roberts + + * progmodes/gud.el (gud-menu-map): Correct condition for fringe. + +2005-10-17 Chong Yidong + + * cus-edit.el (Custom-move-and-invoke): Delete. + (custom-mode-map): Bind mouse-1 to widget-move-and-invoke. + + * wid-edit.el (widget-move-and-invoke): New function, from + Custom-move-and-invoke. + +2005-10-17 Bill Wohler + + Move all remaining images from lisp/toolbar to etc/images, move + lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place + the low resolution images in their own directory (low-color). + + * toolbar/attach.*, toolbar/cancel.*, toolbar/close.* + * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.* + * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.* + * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.* + * toolbar/preferences.*, toolbar/print.*, toolbar/save.* + * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.* + * toolbar/spell.*, toolbar/undo.*: Move to etc/images. + + * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*. + * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*. + * toolbar/lc-help.*: Move to etc/images/low-color/help.*. + * toolbar/lc-home.*: Move to etc/images/low-color/home.*. + * toolbar/lc-index.*: Move to etc/images/low-color/index.*. + * toolbar/lc-new.*: Move to etc/images/low-color/new.*. + * toolbar/lc-open.*: Move to etc/images/low-color/open.*. + * toolbar/lc-paste.*: Move to etc/images/low-color/paste.*. + * toolbar/lc-preferences.*: Move to etc/images/low-color/preferences.*. + * toolbar/lc-print.*: Move to etc/images/low-color/print.*. + * toolbar/lc-save.*: Move to etc/images/low-color/save.*. + * toolbar/lc-saveas.*: Move to etc/images/low-color/saveas.*. + * toolbar/lc-search.*: Move to etc/images/low-color/search.*. + * toolbar/lc-spell.*: Move to etc/images/low-color/spell.*. + * toolbar/lc-undo.*: Move to etc/images/low-color/undo.*. + + To conform with convention, replace the underscore (_) in the + following image names with dash (-) or (/) as appropriate. + + * toolbar/back_arrow.*: Move to etc/images/back-arrow.*. + * toolbar/fld_open.*: Move to etc/images/fld-open.*. + * toolbar/fwd_arrow.*: Move to etc/images/fwd-arrow.*. + * toolbar/jump_to.*: Move to etc/images/jump-to.*. + * toolbar/left_arrow.*: Move to etc/images/left-arrow.*. + * toolbar/right_arrow.*: Move to etc/images/right-arrow.*. + * toolbar/up_arrow.*: Move to etc/images/up-arrow.*. + * toolbar/lc-back_arrow.*: Move to etc/images/low-color/back-arrow.*. + * toolbar/lc-fwd_arrow.*: Move to etc/images/low-color/fwd-arrow.*. + * toolbar/lc-jump_to.*: Move to etc/images/low-color/jump-to.*. + * toolbar/lc-left_arrow.*: Move to etc/images/low-color/left-arrow.*. + * toolbar/lc-right_arrow.*: Move to etc/images/low-color/right-arrow.*. + * toolbar/lc-up_arrow.*: Move to etc/images/low-color/up-arrow.*. + * toolbar/mail_compose.*: Move to etc/images/mail/compose.*. + * toolbar/mail_send.*: Move to etc/images/mail/send.*. + + * info.el (info-tool-bar-map): Replace underscores in image names + with dashes. + + * makefile.w32-in (WINS): Remove toolbar. + + * menu-bar.el: Replace toolbar/tool-bar.el with tool-bar.el in comment. + + * tool-bar.el: Move to lisp from toolbar. Now that + toolbar is empty, it should be deleted when folks run "cvs up -P". + +2005-10-18 Jay Belanger + + * calc/calc-store.el (calc-store-into): Get the proper variable name + to display in message. + +2005-10-18 Nick Roberts + + * progmodes/gdb-ui.el (gdb-var-create-handler): Make watch + expressions display in speedbar for all buffers when debugging. + (gdb-speedbar-expand-node): Ensure node contraction is always updated. + + * speedbar.el (speedbar-set-mode-line-format): Indent properly. + (speedbar-insert-button, speedbar-make-button): + Use add-text-properties. + (speedbar-update-localized-contents) + (speedbar-update-directory-contents) + (speedbar-update-special-contents): Use dolist. + (speedbar-buffer-easymenu-definition): Add a menu separator. + +2005-10-17 Jason Rumney + + * makefile.w32-in: Use $(lisp) consistently. + (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): New targets + for shell specific generation of mh-autoloads. + +2005-10-17 Richard M. Stallman + + * textmodes/tex-mode.el (tex-font-lock-keywords-2): Undo prev change. + +2005-10-17 Stefan Monnier + + * jit-lock.el (jit-lock-fontify-now): + Move jit-lock-context-unfontify-pos to avoid wasted work. + +2005-10-17 Michael Albinus + + * net/tramp.el (tramp-completion-mode): New defvar. Used in + `tramp-completion-mode' for checking if we are in completion mode. + (tramp-completion-handle-file-name-all-completions): Reorder code + in order to complete for file names only in case there are no + method/user/host completions. This is necessary for cooperation + with ido. Reported by Kim F. Storm . + +2005-10-16 Chong Yidong + + * longlines.el (longlines-search-forward) + (longlines-search-backward): Match any number of spaces. + +2005-10-16 Thien-Thi Nguyen + + * diff-mode.el (diff-mode): Doc fix. + +2005-10-16 David Reitter + + * mail/sendmail.el (send-mail-function): Use mailclient-send-it + as default on darwin and windows systems. + +2005-10-16 Sven Joachim (tiny change) + + * arc-mode.el (archive-zip-extract): Doc fix. + +2005-10-16 Romain Francoise + + * mouse.el (mouse-1-click-follows-link): Doc fix. + +2005-10-16 Stefan Monnier + + * savehist.el: Don't require CL at runtime. + (savehist-xemacs): Remove. + (savehist-coding-system): Use utf-8 if present, regardless of religion. + (savehist-no-conversion): Use (featurep 'xemacs). + (savehist-load): Check existence of start-itimer rather than XEmacs. + Use an idle timer. + (savehist-process-for-saving): Replace use of CL funs `subseq' and + `delete-if-not'. + +2005-10-16 Hrvoje Niksic + + * savehist.el: Newer version. + (savehist-autosave-interval, savehist-coding-system, savehist-timer) + (savehist-last-checksum, savehist-no-conversion): New vars. + (savehist-autosave, savehist-process-for-saving, savehist-printable): + New functions. + (savehist-load, savehist-save): Use them. + (savehist-delimit): Remove. + +2005-10-16 Stefan Monnier + + * progmodes/compile.el (compilation-goto-locus): Display the + compilation buffer first and the source buffer second, in case they're + in overlapping frames. Don't raise the compilation frame if it was the + selected window upon entry. Pass the `other-window' arg to + pop-to-buffer. + + * info.el (Info-fontify-node): Use dolist. + Change add-text-properties to put-text-property. + +2005-10-16 Roland Winkler + + * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past + bound of search. + +2005-10-16 Masatake YAMATO + + * dabbrev.el (dabbrev-completion): Pass the common + prefix substring of completion to `display-completion-list'. + + * filecache.el (file-cache-minibuffer-complete) + (file-cache-complete): Ditto. + + * tempo.el (tempo-display-completions): Ditto. + + * wid-edit.el (widget-file-complete, widget-color-complete): Ditto. + + * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto. + + * eshell/em-hist.el (eshell-list-history): Ditto. + + * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto. + + * mail/mailalias.el (mail-complete): Ditto. + + * progmodes/etags.el (complete-tag): Ditto. + + * progmodes/make-mode.el (makefile-complete): Ditto. + + * progmodes/meta-mode.el (meta-complete-symbol): Ditto. + + * progmodes/octave-mod.el (octave-complete-symbol): Ditto. + + * progmodes/pascal.el (pascal-complete-word) + (pascal-show-completions): Ditto. + + * textmodes/bibtex.el (bibtex-complete-internal): Ditto. + + * simple.el (completion-common-substring): New variable. + (completion-setup-function): Use `completion-common-substring' + to put faces. + +2005-10-16 YAMAMOTO Mitsuharu + + * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el. + (x-get-selection, mac-select-convert-to-string): Convert from/to + UTF-16 clipboard data as in native byte order, no BOM. + +2005-10-16 Nick Roberts + + * progmodes/gud.el (gud-tool-bar-map): Rename the images + appropriately (gud/next, gud/nexti, gud/step, gud/stepi). + (gud-sentinel): Use speedbar-frame to check for speedbar. + +2005-10-15 Richard M. Stallman + + * savehist.el: New file. + +2005-10-14 Karl Chen + + * textmodes/tex-mode.el (tex-font-lock-keywords-2): + Fix bug in \bf fontification. + +2005-10-15 Stefan Monnier + + * pcvs.el (cvs-edit-log-files): New var. + (cvs-mode-edit-log): New arg `file'. + (cvs-edit-log-minor-wrap): Don't set the ignore-marks property. + Instead force the use of the original file and nothing else. + (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless + the cvs-minor-wrap-function is set. + (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap. + +2005-10-14 Bill Wohler + + * toolbar/gud-break.*: Moved to etc/images/gud/break.*. + * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*. + * toolbar/gud-down.*: Moved to etc/images/gud/down.*. + * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*. + * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*. + * toolbar/gud-n.*: Moved to etc/images/gud/n.*. + * toolbar/gud-print.*: Moved to etc/images/gud/print.*. + * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*. + * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*. + * toolbar/gud-run.*: Moved to etc/images/gud/run.*. + * toolbar/gud-si.*: Moved to etc/images/gud/si.*. + * toolbar/gud-s.*: Moved to etc/images/gud/s.*. + * toolbar/gud-until.*: Moved to etc/images/gud/until.*. + * toolbar/gud-up.*: Moved to etc/images/gud/up.*. + * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*. + + * progmodes/gud.el (gud-tool-bar-map): Rename the images + appropriately (for example, gud-break to gud/break). + +2005-10-14 Chong Yidong + + * longlines.el (longlinges-search-function) + (longlines-search-forward, longlines-search-backward): New functions. + (longlines-mode): Set isearch-search-fun-function to + longlinges-search-function. + + * mouse.el (mouse-drag-region-1): Handle the case where a + double-click event is bound to an arbitrary function. + +2005-10-14 David Ponce + + * recentf.el (recentf-track-opened-file) + (recentf-track-closed-file, recentf-update-menu) + (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff. + (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey + mouse-1-click-follows-link. + +2005-10-13 Jan Dj,Ad(Brv + + * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from + Gnome file-manager.png. Suggested by + Joachim Nilsson . + + * toolbar/README: Add diropen.xpm. + +2005-10-13 Bill Wohler + + * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE + restrictions. Suggested by David Robinow . + +2005-10-13 Stefan Monnier + + * progmodes/mixal-mode.el (mixal-operation-codes-alist): + Don't waste the byte-compiler's time on constant data. + +2005-10-13 Kenichi Handa + + * international/utf-8.el (utf-8-compose): Display an invalid UTF-8 + byte with `escape-glyph' face. + + * international/fontset.el (ccl-encode-unicode-font): + Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode. + Handle the case that ucs-mule-to-mule-unicode translates a character to + ASCII (usually for IPA characters). + +2005-10-12 Stefan Monnier + + * info.el (Info-fontify-node): Don't be fooled by a lone "...". + Don't hide the underline of titles if font-lock-mode is disabled. + +2005-10-12 Bill Wohler + + * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads. + (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any + files in MH-E-SRC have been updated. + (updates, compile, recompile, bootstrap): Depend on mh-autoloads. + +2005-10-12 Stefan Monnier + + * progmodes/mixal-mode.el (mixal-operation-codes): Remove. + (mixal-mode-syntax-table): Add \n as end-comment. + (mixal-operation-codes-alist): Immediately initialize to full value. + (mixal-add-operation-code): Remove. + (mixal-describe-operation-code): Make the arg non-optional. + Use the interactive spec instead. + Use mixal-operation-codes-alist rather than mixal-operation-codes. + (mixal-font-lock-keywords): Don't highlight comments here any more. + (mixal-font-lock-syntactic-keywords): New var. + (mixal-mode): Use it. Fix comment-start-skip. + +2005-10-12 Jan Dj,Ad(Brv + + * startup.el (command-line-x-option-alist): -nb => -nbi + +2005-10-12 Kim F. Storm + + * startup.el (fancy-splash-default-action): Discard mouse click in + the splash screen window, as it has no sensible meaning in the + next window to be selected. Fixes error reported by Jan D. + +2005-10-12 Reiner Steib + + * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil. + +2005-10-11 Stefan Monnier + + * progmodes/mixal-mode.el: Sync with version in the GNU MDK project. + Try to fix up minor layout issues like indentation, line break, etc... + (mixal-mode-syntax-table): Don't try to specify comment syntax, + because it doesn't work. + (mixal-operation-codes): Add some more codes. + (mixal-font-lock-keywords): Process comments here. + (mixal-mode): mixasm no longer needs -g option. + +2005-10-11 Sven Joachim (tiny change) + + * progmodes/sh-script.el (sh-tmp-file): + Use mktemp -t. Finish support for es and rc shells. + +2005-10-11 Jay Belanger + + * calc/calcalg2.el (calc-integral): With an argument, compute the + definite integral. + +2005-10-11 Chong Yidong + + * mouse.el (mouse-drag-region-1): Don't try to catch a + double-click when doing follow-link (it's overridden anyway). + +2005-10-11 Juanma Barranquero + + * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix. + (autoload-print-form-outbuf): Add docstring. + +2005-10-11 Juri Linkov + + * info.el (Info-mode-menu): Delete menu item "Edit". + (Info-mode): Delete description of Info-edit from docstring, + and rearrange descriptions of Info commands in the order + they are documented in the Info manual. + +2005-10-11 Stefan Monnier + + * calendar/appt.el (appt-check): Use diary-selective-display var. + +2005-10-10 Richard M. Stallman + + * net/newsticker.el (newsticker-start, newsticker-show-news): + Add autoload cookies. + +2005-10-10 Emanuele Giaquinta + + * progmodes/sh-script.el (sh-tmp-file): Use mktemp. + +2005-10-10 Karl Chen + + * jka-cmpr-hook.el (jka-compr-handler): Fix typo in `operations' prop. + +2005-10-10 Jay Belanger + + * calc/calc-arith.el (math-check-known-scalarp) + (math-check-known-matrixp): Check the values of arguments that are + variables. + (math-check-known-square-matrixp): New function. + (math-known-square-matrixp): Use math-check-known-square-matrixp. + (math-super-types): Add sqmatrix type. + + * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): Change the + mode name `square' to `sqmatrix'. + + * calc/calc.el (calc-matrix-mode, calc-set-mode-line): Change the + mode name `square' to `sqmatrix'. + +2005-10-10 Stefan Monnier + + * progmodes/etags.el (select-tags-table-mode): Don't use + selective-display. + (tags-select-tags-table): Pass `button' to the action function. + (select-tags-table): Place the side-info on button properties rather + than in hidden text. Abbreviate file names. + (select-tags-table-mode-map): Inherit rather than copy buttom-map. + (select-tags-table-select): Add `button' argument. + Get side-info from the button property rather than from hidden text. + +2005-10-11 Nick Roberts + + * progmodes/gud.el (gud-install-speedbar-variables): Add more bindings. + (gud-speedbar-buttons): Preserve point if possible. + (gud-sentinel): Restore previous speedbar display type. + + * progmodes/gdb-ui.el (gdba): Improve diagram. + (def-gdb-auto-update-handler, gdb-info-locals-handler) + (gdb-put-breakpoint-icon, gdb-remove-breakpoint-icons): + Call get-buffer-window once. + +2005-10-10 Stefan Monnier + + * progmodes/pascal.el (pascal-mode-map): Move init into declaration. + (pascal-mode-syntax-table): Make (* *) markers same class as { ... }. + (pascal-indent-command): Remove unused var `ind'. + (pascal-indent-case): Remove unused var `oldpos'. + (pascal-outline-map): Don't inherit from pascal-mode-map anymore, + since it's now used as a proper minor mode map. + (pascal-outline): Rename to pascal-outline-mode. + (pascal-outline-mode): Use define-minor-mode. + (pascal-outline-mode, pascal-outline-change): Use overlays rather than + selective-display. + +2005-10-10 Andreas Schwab + + * textmodes/tex-mode.el (tex-font-lock-keywords-2): Adjust match + number. Reported by Karl Chen . + + * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Fix for building + outside source directory. + +2005-10-10 Carsten Dominik + + * textmodes/org.el (org-mode-map): Explicit definition of `C-c + C-x' as a prefix. + (orgtbl-mode-map): Full keymap instead of sparse, because all + `self-insert-command' keys are redefined in this map. + (org-export-as-html): Specify charset for HTML file, by taking it + from the coding system. + +2005-10-10 Kenichi Handa + + * textmodes/flyspell.el (flyspell-check-word-p): + If unread-command-events is non-empty, don't call sit-for. + +2005-10-09 Richard M. Stallman + + * font-lock.el (font-lock-syntactic-keywords) + (font-lock-keywords): Doc fixes. + + * textmodes/flyspell.el (flyspell-external-point-words): + Simplify logic, and don't try to check for consecutive appearances + of one incorrect word. + +2005-10-10 Nick Roberts + + * speedbar.el (speedbar-buffer-easymenu-definition): Add menu + separator. + + * progmodes/gud.el (gud-last-speedbar-buffer): Remove. + (gud-install-speedbar-variables): Add GUD to speedbar "Displays" list. + (gud-expansion-speedbar-buttons): New function. + (gud-speedbar-buttons): Check for gud-comint-buffer. + +2005-10-09 Bill Wohler + + * Makefile.in (updates): Add mh-loaddefs dependency. + +2005-10-09 Chong Yidong + + * speedbar.el (speedbar-file-key-map): Fix typo. + +2005-10-09 Daniel Brockman + + * cus-start.el (line-spacing): Add custom spec. + +2005-10-09 Romain Francoise + + * textmodes/ispell.el (ispell-check-version): Fix last change. + +2005-10-09 Jan Dj,Ad(Brv + + * term/x-win.el: Remove -i, --icon-type from comment. + + * startup.el (command-line-x-option-alist): Remove options -i, + -itype, --icon-type, added -nb, --no-bitmap-icon + +2005-10-09 Nick Roberts + + * progmodes/gud.el (gud-speedbar-menu-items): Use :visible + instead of :active. + +2005-10-08 Eric Hanchrow (tiny change) + + * textmodes/ispell.el (ispell-check-version): + Ignore hyphen, and all that follows, in aspell's version text. + +2005-10-08 Jay Belanger + + * calc/calc-arith.el (math-known-square-matrixp): New function. + (math-pow-fancy): Check for matrices before distributing exponent + across products. + + * calc/calc-keypd.el (calc-do-keypad): Widen keypad window for + fullscreen keypad. Suggested by Luc Teirlinck. + (calc-keypad-show-input): Add space for formatting. + + * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): + Add square matrix option. + + * calc/calc-poly.el (math-expand-term): Check for matrices instead + of checking calc-matrix-mode when deciding how to expand. + + * calc/calc.el (calc-set-mode-line): Add square matrix option. + +2005-10-08 Lars Hansen + + * net/tramp.el (tramp-perl-directory-files-and-attributes): + Add error handling. + (tramp-handle-directory-files-and-attributes): Handle perl error msg. + +2005-10-08 Michael Albinus + + Sync with Tramp 2.0.51. + + * net/tramp.el (tramp-handle-set-visited-file-modtime) + (tramp-handle-insert-file-contents, tramp-handle-write-region): + Insert special handling for `last-coding-system-used', again + it still seems to be necessary (unlike stated before). + Reported by Toshinori Sugita . + (tramp-password-prompt-regexp): There might be other words before + trailing ":". Reported by Kurt Steinkraus . + (tramp-chunksize): Improve docstring. + (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks + Emacs 20. Use `tramp-octal-to-decimal' therefore. Reported by + Christian Joergensen . + +2005-10-07 Glenn Morris + + * progmodes/f90.el (f90-keywords-re, f90-mode): Doc fix. + (f90-font-lock-keywords-2, f90-mode-abbrev-table): Add `double + precision'. + +2005-10-07 Romain Francoise + + * ibuf-ext.el (ibuffer-do-shell-command-pipe) + (ibuffer-do-shell-command-pipe-replace) + (ibuffer-do-shell-command-file, ibuffer-do-eval) + (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely) + (ibuffer-do-revert, ibuffer-do-replace-regexp) + (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp) + (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode) + (ibuffer-filter-by-name, ibuffer-filter-by-filename) + (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt) + (ibuffer-filter-by-content, ibuffer-filter-by-predicate + (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name) + (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size): + Autoload file sans suffix. + + * emulation/cua-base.el (cua-toggle-global-mark): Likewise. + +2005-10-07 David Ponce + + * recentf.el (recentf-menu-open-all-flag): New option. + (recentf-digit-shortcut-command-name): New function. + (recentf--shortcuts-keymap): New variable. + (recentf-menu-shortcuts): New variable. + (recentf-make-menu-items): Initialize it. Replace the "More..." + menu item by "All...", if `recentf-menu-open-all-flag' is non-nil. + (recentf-menu-value-shortcut): New function. + (recentf-make-menu-item): Use it. No more in-lined. + (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'. + (recentf-open-most-recent-file): Rename from + `recentf-open-file-with-key'. Don't depend on key binding. + (recentf-mode-map): New variable. + (recentf-mode): Use it. + +2005-10-06 Bill Wohler + + * mh-e/mh-loaddefs.el: Remove. Now generated automatically. + + * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el. + (MH-E-SRC): New. Used by mh-autoloads. + (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any + files in MH-E-SRC have been updated. + (compile, recompile, bootstrap): Depend on mh-autoloads. + +2005-10-07 Nick Roberts + + * progmodes/gud.el (gud-menu-map): Only display un-intuitive + gud-break and gud-remove icons when the fringe is not available. + + * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width): + Typo. + +2005-10-06 Michael Cadilhac + + * play/zone.el (zone): Wrap body with save-window-excursion. + +2005-10-06 Stefan Monnier + + * calendar/cal-menu.el (calendar-mouse-view-diary-entries): + Use the new `list-only' arg to diary-list-entries. + + * calendar/diary-lib.el: Use overlays rather than selective-display. + (diary-selective-display): New var. + (diary-header-line-format): Use it. + (diary-list-entries): Add argument `list-only'. + Put the buffer in diary-mode. Don't add \^M at beg and end. + Replace \^M by invisible overlays. + (diary-unhide-everything): Replace \^M by invisible overlays. + (print-diary-entries): Look for overlays rather than \^M. + Add a space to the temp buffer name. + (diary-show-all-entries, mark-diary-entries, make-diary-entry): + Put the buffer in diary-mode. + (list-sexp-diary-entries): Replace \^M by invisible overlays. + (diary-anniversary): Make the year arg optional. + (diary-time-regexp): New const. + (diary-font-lock-keywords): Use it to accept a few more time formats. + + * pcvs.el (cvs-sentinel): Make sure we do re-enable undo. + +2005-10-06 Thien-Thi Nguyen + + * textmodes/artist.el (artist-ellipse-mirror-quadrant): + Fix bug introduced 2005-07-03: Use (car (last ...)) + to faithfully reproduce replaced artist-last. + (artist-set-arrow-points-for-poly): Likewise. + Suggested by Johan Bockg,Ae(Brd. + +2005-10-06 Juanma Barranquero + + * dframe.el (x-pointer-hand2, x-pointer-top-left-arrow): + * wid-edit.el (widget): + * progmodes/gdb-ui.el (gdb-buffer-fringe-width): + * progmodes/vhdl-mode.el (speedbar-attached-frame): Add defvars. + +2005-10-06 Kenichi Handa + + * international/mule-cmds.el (set-language-environment): + Fix setting up of case-table for unibyte mode. + + * simple.el (what-cursor-position): If the character is displayed + by some `display' text property, show that. Don't use + single-key-description for eight-bit characters in multibyte mode. + +2005-10-06 Nick Roberts + + * progmodes/gdb-ui.el (gdb-fringe-width): New variable. + (gdb-ann3): Set it. + (gdb-put-breakpoint-icon): Don't take fringe-width from speedbar frame. + (gdb-info-frames-custom): Use inverse-video for first five + characters of selected frame only. + (gdb-get-frame-number): Select frame even when point is on frame + number. + +2005-10-06 Masatake YAMATO + + * progmodes/gdb-ui.el (gdb-info-breakpoints-custom): + Put `font-lock-function-name-face'. + (gdb-info-frames-custom): Put `font-lock-function-name-face' + and `font-lock-variable-name-face' + (gdb-registers-font-lock-keywords): New font lock keywords definition. + (gdb-registers-mode): Use `gdb-registers-font-lock-keywords`. + (gdb-memory-font-lock-keywords): New font lock keywords definition. + (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'. + (gdb-local-font-lock-keywords): New font lock keywords definition. + (gdb-locals-mode): Use `gdb-local-font-lock-keywords' + (gdb-threads-font-lock-keywords): New font lock keywords definition. + (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'. + +2005-10-05 Michael Kifer + + * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst. + (ediff-merge-region-is-non-clash-to-skip): Previously called + ediff-merge-region-is-non-clash. + + * ediff-mult.el (ediff-append-custom-diff, ediff-meta-show-patch): + Use insert-buffer-substring. + + * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for + selecting files to patch. Also bug fixes. + + * ediff-util.el (ediff-setup): Bug fix. + (ediff-next-difference): Never skip clashes that differ in white + space only. + + * ediff-wind.el (ediff-setup-control-frame) + (ediff-destroy-control-frame): Check the menubar feature. + + * viper-cmd.el (viper-normalize-minor-mode-map-alist) + (viper-refresh-mode-line): Use make-local-variable to localize + some vars instead of make-variable-buffer-local. Suggested by + Stefan Monnier. + + * viper-init.el (viper-make-variable-buffer-local): Delete alias. + (viper-restore-cursor-type, viper-set-insert-cursor-type): + Use make-local-variable instead of make-variable-buffer-local. + Suggested by Stefan Monnier. + + * viper.el (viper-mode): Don't use viper-make-variable-buffer-local. + (viper-comint-mode-hook): Use make-local-variable on + require-final-newline. + (viper-non-hook-settings): Don't use make-variable-buffer-local. + +2005-10-05 Stefan Monnier + + * progmodes/scheme.el (scheme-mode-syntax-table): Mark ; as being + also the second char of a comment-start sequence. + (scheme-sexp-comment-syntax-table): New var. + (lambda, define): Set their scheme-doc-string-elt property. + (scheme-font-lock-syntactic-face-function): Handle sexp-comments. + Use lisp-font-lock-syntactic-face-function now that it properly + handles |...| symbols. + (scheme-mode-variables): Set lisp-doc-string-elt-property, + parse-sexp-lookup-properties and font-lock-extra-managed-props. + + * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting + bit from # to |. + (lisp-font-lock-syntactic-face-function): Distinguish |...| symbols. + + * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property. + (lisp-doc-string-elt-property): New var. + (lisp-font-lock-syntactic-face-function): Use it. + Rewrite to recognize docstrings even for forms not at toplevel. + + * progmodes/scheme.el (scheme-mode-syntax-table): Put the nested + annotation on the | part of #| rather than on the # part. + (scheme-font-lock-syntactic-face-function): New function, to + distinguish strings from |...| symbols. + (scheme-mode-variables): Use it. Also fix up the font-lock-time + syntax-table so that #|...|# is properly highlighted. + + * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function): + Don't mark as docstring the 3rd elem of an unknown toplevel form. + +2005-10-04 Stefan Monnier + + * bindings.el (global-map): Resync [home] and [end] bindings with C-a + and C-e. + + * emacs-lisp/eldoc.el: Move comments into docstrings. + (eldoc-message-commands): Initialize in its declaration. + Add move-beginning-of-line and move-end-of-line. + (eldoc-add-command, eldoc-add-command-completions) + (eldoc-remove-command, eldoc-remove-command-completions): Simplify. + + * outline.el (outline-mark-subtree): Activate the mark. + + * calendar/appt.el (appt-time-regexp): New var. + (appt-add, appt-make-list): Use it. + (appt-convert-time): Clean up. + + * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function): + Don't set any syntax-table property here. + (tex-font-lock-verb): New function. Do it here. + (tex-font-lock-syntactic-keywords): Use it. + +2005-10-04 Richard M. Stallman + + * wid-edit.el (widget-file-complete): Get the widget start point + the right way. Default directory to `/' if file has none. + + * x-dnd.el (x-dnd-drop-data): Check for dedicated windows. + + * textmodes/flyspell.el (flyspell-mode-on): + Call ispell-maybe-find-aspell-dictionaries. + + * textmodes/ispell.el (ispell-word, ispell-region): + Call ispell-maybe-find-aspell-dictionaries. + (ispell-accept-buffer-local-defs): + Don't call ispell-maybe-find-aspell-dictionaries + +2005-10-04 Richard M. Stallman + + * iswitchb.el (iswitchb-buffer-ignore): Label it risky. + +2005-10-04 Emilio C. Lopes + + * iswitchb.el (iswitchb-ignore-buffername-p): Use `functionp' + instead of `fboundp' in order to allow for anonymous functions. + +2005-10-04 Chong Yidong + + * info.el (Info-next, Info-prev, Info-up): Select info buffer, in + case the user clicks on the link while another window is selected. + (Info-speedbar-hierarchy-buttons): Use speedbar-current-frame. + + * dframe.el (dframe-update-keymap): Use mouse-1-click-follows-link + functionality. + (dframe-help-echo): Save point in case mouse tracking is off. + +2005-10-04 Thien-Thi Nguyen + + * net/ange-ftp.el (ange-ftp-ls): Fix typo introduced in last change. + +2005-10-03 Stefan Monnier + + * progmodes/cc-styles.el (c-setup-paragraph-variables): Make sure we do + not change the global value of those vars. + + * progmodes/cc-mode.el (c-basic-common-init): Remove calls to + make-local-variable which we do not need any more. + +2005-10-03 Chong Yidong + + * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path) + (speedbar-ignored-path-expressions, speedbar-buffers-line-path) + (speedbar-add-ignored-path-regexp, speedbar-buffers-line-path) + (speedbar-path-line): Define obsolete aliases. + (speedbar-line-directory): Doc fix. + + * progmodes/vhdl-mode.el (vhdl-speedbar-initialize) + (vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory + instead of speedbar-line-path. + +2005-10-03 Jan Dj,Ad(Brv + + * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window + to nil if dropping on a window. Handle dropping on a minibuffer window + like dropping on a non-window part of Emacs. + +2005-10-03 Stefan Monnier + + * net/ange-ftp.el: Use with-current-buffer. + (ange-ftp-insert-directory): Do not follow symlinks any more. + + * textmodes/ispell.el (ispell-find-aspell-dictionaries): + Remove interactive spec. + +2005-10-03 Kim F. Storm + + * ido.el (ido-mode): Use custom-initialize-set. + +2005-10-02 Richard M. Stallman + + * progmodes/ebnf2ps.el (ebnf-eps-production-list): + Use insert-buffer-substring. + + * net/tramp.el: Pacify byte compiler warnings in pacification code. + (tramp-handle-file-local-copy): Use insert-buffer-substring. + +2005-10-02 Stefan Monnier + + * net/ange-ftp.el (ange-ftp-insert-directory): Undo unintended part + in last change. + (ange-ftp-insert-directory): Fix up the search for the case where + `file' is absolute. + +2005-10-02 Romain Francoise + + * progmodes/compile.el (compile-goto-error): Delete extra paren. + +2005-10-02 Andreas Schwab + + * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without + directory component in the session info. + +2005-10-01 Richard M. Stallman + + * comint.el (comint-redirect-subvert-readonly): Doc fix. + + * simple.el (next-error-internal): New function. + + * progmodes/compile.el (compilation-buffer-name): New arg MODE-COMMAND. + (compilation-start): Pass new arg to compilation-buffer-name. + (compile-goto-error): Use next-error-internal. + +2005-10-01 Chong Yidong + + * speedbar.el: Remove RCS tag. + (speedbar-check-read-only): Handle non-existent files. + + * dframe.el, ezimage.el, sb-image.el: Remove RCS tags. + + * info.el (Info-speedbar-hierarchy-buttons) + (Info-speedbar-goto-node): Call speedbar-select-attached-frame. + +2005-10-01 Roland Winkler + + * textmodes/bibtex.el (bibtex-valid-entry-whitespace-re): + Do not match newline. + (bibtex-realign): Do not use bibtex-valid-entry-whitespace-re. + (bibtex-summary): Remove unnecessary save-excursion. + (bibtex-fill-field-bounds): Use fill-region-as-paragraph. + +2005-10-01 YAMAMOTO Mitsuharu + + * term/mac-win.el: Add charset info for "iso10646-1". + Modify default fontset to use ATSUI-compatible fonts for some charsets + if available. + +2005-10-01 Chong Yidong + + * speedbar.el: Re-apply arch tag. + (speedbar-version): Rename to version 1.0. Suggested by Eric + M. Ludlam. + Reapply two changes from Emacs CVS' version of speedbar lost + during the merge: + (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library. + (speedbar-frame-parameters): Improve customize type. + +2005-09-30 Stefan Monnier + + * net/ange-ftp.el (ange-ftp-gwp-start): Use with-current-buffer. + (ange-ftp-file-directory-p): Fix the symlink case. + (ange-ftp-insert-directory): When listing a single file, get a list of + the parent buffer and extract the relevant line. Inspired from a patch + by Katsumi Yamaoka . + (ange-ftp-file-name-sans-versions): Simplify. + +2005-09-30 Bill Wohler + + Move MH-E image files from toolbar and mail directories into + etc/images. + + * mail/reply2.*: Move to etc/images/mail/reply*. + + * toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm: + * toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Move to + etc/images. + + * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*: + * toolbar/reply*: Move to etc/images/mail. + + * toolbar/rescan.*: Move and rename to etc/images/refresh.*. + +2005-09-30 Eric M. Ludlam + + * speedbar.el: New version 1.0pre3. + + Frame management code (including timer, and mouse click specifics) + moved to dframe.el: + (speedbar-attached-frame): Removed. Use dframe-attached-frame. + (speedbar-timer): Removed. Use dframe-timer. + (speedbar-close-frame): Removed. Use dframe-close-frame. + (speedbar-activity-change-focus-flag): Removed. Use + dframe-activity-change-focus-flag. + (speedbar-update-speed, speedbar-navigating-speed): Obsolete. Use + dframe-update-speed. + + (speedbar-current-frame): New macro. Use this instead of the + variable speedbar-frame. + + (speedbar-use-images, speedbar-expand-image-button-alist) + (speedbar-insert-image-button-maybe): Moved to sb-image.el. + + (speedbar-find-image-on-load-path): Removed. Replaced by + defezimage in ezimage.el. + (speedbar-expand-image-button-alist): Removed. Replaced by + ezimage-expand-image-button-alist in ezimage.el. + + (speedbar-ignored-directory-regexp) + (speedbar-add-ignored-directory-regexp) + (speedbar-ignored-directory-expressions) + (speedbar-line-directory, speedbar-buffers-line-directory) + (speedbar-directory-line, speedbar-buffers-line-directory): + Renamed, replacing `path' with `directory'. + + (speedbar-create-directory, speedbar-expand-line-descendants) + (speedbar-toggle-line-expansion) + (speedbar-contract-line-descendants): New commands. + + (speedbar-query-confirmation-method, speedbar-select-frame-method) + (speedbar-use-tool-tips-flag): New options. + + (speedbar-check-read-only, speedbar-require-version) + (speedbar-insert-separator, speedbar-buffers-tail-notes) + (speedbar-handle-delete-frame, speedbar-try-completion) + (speedbar-update-localized-contents): New functions. + + (speedbar-incompatible-version, speedbar-ro-to-do-point) + (speedbar-object-read-only-indicator): New variables. + + (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook): + New hooks. + + (speedbar-separator-face): New face. + + (speedbar-supported-extension-expressions): Add `.g' and `.ma?k'. + (speedbar-ignored-modes): Add fundamental-mode. + (speedbar-directory-unshown-regexp): Add . directories. + + (speedbar-key-map): Remove old SPC and DEL page up/down keys. + (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and + `]' for full expand/close. + (speedbar-buffers-key-map): Add SPC to toggle node expansion. + + (speedbar-check-vc): Support hidden files. + (speedbar-vc-check-dir-p): Use vc-state if available for CVS. + (speedbar-this-file-in-vc): Use vc-state if available. If VC + state is nil, it is not checked out. + + (speedbar-line-text, speedbar-line-token): Support expand buttons + with no text. + (speedbar-refresh): Universal argument acts as power-click. + (speedbar-fetch-dynamic-tags): If a buffer is in Emacs, switch to + that buffer to get variable values. + + And many other bugfixes. + + * dframe.el, ezimage.el, sb-image.el: New files. + + * sb-*.xpm: Remove files. New image files installed into + etc/images/ezimage. + +2005-09-30 Kenichi Handa + + * ps-mule.el (ps-mule-show-warning): If a character is in + ps-print-translation-table, don't treat it as non-printable. + +2005-09-30 David Ponce + + * tree-widget.el (tree-widget-themes-load-path): New variable. + (tree-widget-themes-directory): Doc fix. + (tree-widget-image-formats) [Emacs]: Doc fix. + (tree-widget--locate-sub-directory): New function. + (tree-widget-themes-directory): Use it. + + * recentf.el (recentf-filename-handlers): Rename from + `recentf-filename-handler'. Allow a list of functions. + (recentf-menu-items-for-commands): Fix :help strings. + (recentf-apply-filename-handlers): New function. + (recentf-expand-file-name): Use it. + (recentf-cleanup): Remove duplicates too. + +2005-09-29 Juri Linkov + + * faces.el: Rearrange face definitions to be in the same order as + their face descriptions in "(emacs)Standard Faces". + + * isearch.el (isearch, lazy-highlight): Add group `basic-faces'. + + * tooltip.el (tooltip): Add group `basic-faces'. + + * buff-menu.el (Buffer-menu-buffer): Remove group + `font-lock-highlighting-faces'. + + * progmodes/compile.el (compilation-error, compilation-warning) + (compilation-info, compilation-line-number, compilation-column-number): + Change group from `font-lock-highlighting-faces' to `compilation'. + + * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face) + (vhdl-font-lock-attribute-face, vhdl-font-lock-enumvalue-face) + (vhdl-font-lock-function-face, vhdl-font-lock-directive-face) + (vhdl-font-lock-reserved-words-face) + (vhdl-font-lock-translate-off-face, syntax-alist): Remove group + `font-lock-highlighting-faces'. + + * cus-edit.el (custom-buffer-sort-alphabetically): Default to nil. + +2005-09-28 Kim F. Storm + + * emulation/cua-base.el: Set CUA move property on additional commands: + up-list, down-list, backward-up-list, end-of-defun beginning-of-defun, + forward-sexp, backward-sexp, forward-list, backward-list. + +2005-09-28 Romain Francoise + + * comint.el (comint-show-output): Really set point at the + beginning of the output when not using `comint-use-prompt-regexp'. + +2005-09-27 Jay Belanger + + * calc/calc-lang.el (math-oper-table): Raise the precedence of "/" + in TeX mode. + +2005-09-26 Juanma Barranquero + + * textmodes/org.el (org-table-sum): Fix format string. + + * textmodes/tex-mode.el (tex-insert-quote, latex-indent): + Quote face names. + +2005-09-26 Romain Francoise + + * isearch.el (isearch-forward-regexp): Close doc string. + +2005-09-25 Richard M. Stallman + + * simple.el (blink-matching-open): Don't no-op when point is BEGV+1. + + * isearch.el (isearch-forward, isearch-forward-regexp): Doc fixes. + + * progmodes/compile.el (compilation-error-properties): + When getting the file from the previous error message, + correctly decode the new data format. + + * progmodes/cc-cmds.el (c-electric-paren): + Call old-blink-paren only for close-paren. + +2005-09-24 Andreas Schwab + + * term/rxvt.el (rxvt-register-default-colors): Delete redundant + condition. + +2005-09-25 Romain Francoise + + * dired-aux.el (dired-copy-file-recursive): + * dired.el (dired-delete-file): + * ediff-mult.el (ediff-dir-diff-copy-file): + * ediff-util.el (ediff-test-save-region): + * forms.el (forms-mode): + * ido.el (ido-file-internal, ido-delete-file-at-head): + * log-edit.el (log-edit-done): + * ses.el (ses-yank-resize): + * play/gomoku.el (gomoku-human-plays, gomoku) + (gomoku-human-resigns, gomoku-prompt-for-other-game) + (gomoku-offer-a-draw): + * play/landmark.el (lm-human-resigns, lm): + * net/eudcb-ldap.el (eudc-ldap-check-base): + * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game): + * progmodes/ebrowse.el (ebrowse-find-pattern): + * progmodes/idlw-shell.el (idlwave-shell-set-bp-check): + * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer): + End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space. + + * vc.el (vc-delete-file): + * play/gomoku.el (gomoku-terminate-game, gomoku) + (gomoku-prompt-for-move, gomoku-human-takes-back): + * play/landmark.el (lm-human-takes-back, lm-prompt-for-move) + (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages. + +2005-09-24 Dan Nicolaescu + + * term/rxvt.el (rxvt-register-default-colors): Add support for 255 + color rxvt terminals by using the code xterm.el used to use before + 2005-04-09 in order to match the colors used by rxvt. + +2005-09-24 Emanuele Giaquinta (tiny change) + + * term/rxvt.el (rxvt-register-default-colors): Add support for 88 + colors rxvt-unicode terminals by using the same code as xterm.el. + +2005-09-24 Stefan Monnier + + * textmodes/tex-mode.el (tex-font-lock-append-prop) + (tex-font-lock-suscript, tex-insert-quote, latex-indent): Adjust to the + new symbol used for the tex-verbatim face. + +2005-09-24 Emilio C. Lopes + + * woman.el (woman-file-name): + * wid-edit.el (widget-file-prompt-value) + (widget-coding-system-prompt-value): + * w32-fns.el (set-w32-system-coding-system): + * vc.el (vc-version-diff, vc-annotate): + * textmodes/reftex-auc.el (reftex-arg-cite) + (reftex-arg-index-tag): + * textmodes/refer.el (refer-get-bib-files): + * textmodes/artist.el (artist-figlet-choose-font): + * terminal.el (terminal-emulator): + * replace.el (occur-read-primary-args): + * rect.el (string-rectangle, string-insert-rectangle): + * ps-print.el (ps-print-preprint): + * progmodes/pascal.el (pascal-goto-defun): + * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer): + * progmodes/compile.el (compilation-find-file): + * printing.el (pr-interactive-n-up): + * play/animate.el (animate-birthday-present): + * net/rcompile.el (remote-compile): + * man.el (man, Man-goto-section, Man-follow-manual-reference): + * mail/rmailsum.el (rmail-summary-search-backward) + (rmail-summary-search): + * mail/rmailout.el (rmail-output-read-rmail-file-name) + (rmail-output-read-file-name): + * mail/rmail.el (rmail-search, rmail-search-backwards): + * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs): + * locate.el (locate): + * international/quail.el (quail-show-keyboard-layout): + * international/mule.el (set-buffer-file-coding-system) + (revert-buffer-with-coding-system, set-file-name-coding-system) + (set-terminal-coding-system, set-keyboard-coding-system) + (set-next-selection-coding-system): + * international/mule-diag.el (describe-coding-system) + (describe-font, describe-fontset): + * international/mule-cmds.el (universal-coding-system-argument) + (search-unencodable-char, describe-input-method) + (set-language-environment, describe-language-environment): + * international/codepage.el (codepage-setup): + * international/code-pages.el (codepage-setup): + * info.el (Info-search, Info-follow-reference) + (Info-search-backward): + * emacs-lisp/advice.el (ad-read-advised-function) + (ad-read-advice-class, ad-clear-cache, ad-activate) + (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name) + (ad-enable-advice, ad-disable-advice, ad-remove-advice) + (ad-read-regexp): + * ediff-util.el (ediff-toggle-regexp-match): + * ediff-ptch.el (ediff-prompt-for-patch-file): + * dired-aux.el (dired-diff): + * diff.el (diff): + * cus-edit.el (custom-variable-prompt): + * calendar/timeclock.el (timeclock-ask-for-project): + * calc/calcalg3.el (calc-get-fit-variables): + * calc/calc-store.el (calc-edit-variable) + (calc-permanent-variable): + * vc-mcvs.el (vc-mcvs-register): + * shadowfile.el (shadow-define-literal-group): + * woman.el (woman-file-name): + * vc.el (vc-version-diff, vc-merge): + * textmodes/reftex-index.el (reftex-index-complete-tag): + * format.el (format-decode-buffer, format-decode-region): + * emulation/viper-cmd.el (viper-read-string-with-history): + * emacs-lisp/debug.el (cancel-debug-on-entry): + * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): + * ediff.el (ediff-merge-revisions) + (ediff-merge-revisions-with-ancestor, ediff-revision): + * completion.el (interactive-completion-string-reader): + * calc/calc-prog.el (calc-user-define-formula): + Follow convention for reading with the minibuffer. + +2005-09-24 Steven Huwig (tiny change) + + * progmodes/python.el (python-describe-symbol): Add globals() and + locals() to the arguments of emacs.ehelp. + +2005-09-24 Magnus Henoch + + * textmodes/ispell.el (ispell-maybe-find-aspell-dictionaries): + New function, code extracted from ispell-valid-dictionary-list. + (ispell-valid-dictionary-list, ispell-accept-buffer-local-defs): + Call it. + +2005-09-24 Eli Zaretskii + + * subr.el (version-regexp-alist): Extend valid syntax for version + strings: allow any of the characters -,_,+ to separate the + alpha/beta/rc part from the version part. Doc fix. + (version-to-list): Doc fix. Bind case-fold-search to t, as advertised. + +2005-09-23 David Reitter + + * mail/mailclient.el: New file. + +2005-09-23 Richard M. Stallman + + * textmodes/flyspell.el (flyspell-highlight-incorrect-region) + (flyspell-incorrect-hook, flyspell-highlight-duplicate-region): + Doc fixes. + + * progmodes/cc-mode.el (c-font-lock-init): + Specify font-lock-lines-before. + +2005-09-23 Stefan Monnier + + * smerge-mode.el (smerge-remove-props): Cause re-highlighting of the + whole conflict. + +2005-09-23 Carsten Dominik + + * textmodes/org.el (org-mode-map, orgtbl-mode-map): + Move keybindings with `C-c C-h' prefix to `C-c C-x' prefix. Make use + of `remap' feature when available. Additional key bindings for + better tty support. + (org-mode-restart, org-force-self-insert): New commands. + (org-time-stamp-inactive): New command. + (org-remap): New function. + (org-table-auto-blank-field, org-level-color-stars-only): New options. + (org-enable-fixed-width-editor): Move to `org-structure' + customization group. + (org-self-insert-command, orgtbl-self-insert-command): Modify to + blank field after field motion commands. + +2005-09-23 Kenichi Handa + + * international/mule-cmds.el (set-language-environment): + Don't check utf-translate-cjk-lang-env is nil or not on deciding if we + have to call utf-translate-cjk-load-tables. + +2005-09-22 Stefan Monnier + + * mouse.el (mouse-move-drag-overlay): Fix last change. + +2005-09-22 David Ponce + + * tree-widget.el (tree-widget-value-create): Fix previous change. + +2005-09-21 Dan Nicolaescu + + * term/xterm.el (terminal-init-xterm): Fix loading rxvt at run time. + +2005-09-21 Stefan Monnier + + * mouse.el (mouse-move-drag-overlay): New function. + (mouse-drag-region-1): Use it. + Try to simplify a bit the state handling. Handle clicks on links + inside intangible areas. + (mouse-save-then-kill): Minor simplification. + (mouse-secondary-overlay): Make it always non-nil instead of + recreating it each time. + (mouse-start-secondary, mouse-set-secondary, mouse-drag-secondary) + (mouse-kill-secondary, mouse-secondary-save-then-kill): + Simplify accordingly. + +2005-09-21 Dan Nicolaescu + + * term/rxvt.el (rxvt-standard-colors): Fix some colors. + +2005-09-20 Michael Kifer + + * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt. + (ediff-file-name-sans-prefix): Treat nil as an empty string. + (ediff-fixup-patch-map): Better heuristic for intuiting the file names + to patch. + + * ediff-util.el: Use insert-buffer-substring. + + * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix. + + * emulation/viper-cmd.el (viper-change-state): Don't move over the + field boundaries in the minibuffer. + (viper-set-minibuffer-style): Add viper-minibuffer-post-command-hook. + (viper-minibuffer-post-command-hook): New hook. + (viper-line): Don't move cursor at bolp. + + * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message. + + * emulation/viper-init.el: Add alias to make-variable-buffer-local to + avoid compiler warnings. + + * emulation/viper-macs.el (ex-map): Better messages. + + * emulation/viper-utils.el (viper-beginning-of-field): New function. + + * emulation/viper.el: Replace make-variable-buffer-local with + viper-make-variable-buffer-local everywhere, to avoid warnings. + +2005-09-19 Stefan Monnier + + * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line): + Delete unused var `old-selected-window'. + (mouse-drag-region-1): Delete unused vars `start-frame', `end-of-range'. + (mouse-drag-secondary): Delete unused var `start-frame'. + +2005-09-19 Emanuele Giaquinta (tiny change) + + * term/rxvt.el (terminal-init-rxvt): Add entry for [end]. + +2005-09-19 Stefan Monnier + + * calendar/calendar.el (mark-visible-calendar-date): Save excursion. + Re-indent within 80 columns. Use inhibit-read-only. + +2005-09-19 Romain Francoise + + * calendar/diary-lib.el (mark-diary-entries): Revert last change. + +2005-09-19 Stefan Monnier + + * font-lock.el (font-lock-default-fontify-region): Don't add a line + unconditionally, since the after-change-function already did it. + +2005-09-19 Miles Bader + + * net/newsticker.el: Get rid of CVS keyword. + +2005-09-19 Johan Bockg,Ae(Brd + + * dired-aux.el (dired-handle-overwrite): Don't use `format' here. + The prompt is formatted later. + +2005-09-19 David Ponce + + * tree-widget.el (tree-widget-value-create): Save the converted + tree :node widget. + +2005-09-19 Juanma Barranquero + + * progmodes/sh-script.el (sh-blink): Fix spurious reference to + variable `message'. + +2005-09-18 Michael Albinus + + * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order + to cover prompts like "login as:". Reported by Slawomir Nowaczyk + . + +2005-09-18 Chong Yidong + + * image.el (image-load-path): Use symbol `data-directory' instead + of its value, for backward compatibility with packages that bind + it during `find-image'. Suggested by Katsumi Yamaoka. + (image-search-load-path): Handle symbols whose values are strings. + +2005-09-18 Romain Francoise + + * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap + with-current-buffer form in save-excursion. + +2005-09-18 Deepak Goel + + * apropos.el (apropos-command): Fix `message' call: first arg + should be a format spec. In this and all other cases that appear + below and elsewhere in the source code, I made a change only when + two conditions were satisfied: [1] I can think of a possibility + that the arguments would cause an error, for example, the code in + question relies on external variables such as filenames. [2] I + was sure that the arg to `message' could not have been nil in the code. + + * textmodes/tildify.el (tildify-region): Ditto. + + * textmodes/reftex-index.el (reftex-index-change-entry) + (reftex-index-phrase-selection-or-word, reftex-query-index-phrase): + * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite): + * textmodes/org.el (org-complete, org-deadline, org-schedule) + (org-priority, org-table-sum): + * textmodes/ispell.el (ispell-check-version, ispell-parse-output): + * textmodes/flyspell.el (flyspell-mode-on, flyspell-notify-misspell) + (flyspell-word, flyspell-display-next-corrections): + * textmodes/bibtex.el (bibtex-print-help-message): + * textmodes/artist.el (artist-key-set-point-poly): + * term/mac-win.el (mac-services-insert-text): + * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings) + (vhdl-hooked-abbrev, vhdl-template-insert-fun) + (vhdl-port-paste-testbench, vhdl-compose-new-component) + (vhdl-compose-configuration): + * progmodes/sh-script.el (sh-blink, sh-show-indent) + (sh-set-indent, sh-learn-line-indent): + * progmodes/ps-mode.el (ps-mode-target-column): + * progmodes/idlwave.el (idlwave-make-tags) + (idlwave-scan-library-catalogs): + * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display): + * progmodes/gud.el (gud-jdb-analyze-source): + * progmodes/flymake.el (flymake-log): + * progmodes/ebnf2ps.el (ebnf-generate-region): + * progmodes/cmacexp.el (c-macro-expansion): + * progmodes/ada-xref.el (ada-treat-cmd-string): + * progmodes/ada-mode.el (ada-create-case-exception-substring) + (ada-justified-indent-current, ada-batch-reformat): + * play/zone.el (zone): + * play/landmark.el (lm-move): + * play/decipher.el (decipher-show-alphabet): + * net/newsticker.el (newsticker--display-jump) + (newsticker--display-scroll): + * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list) + (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list): + * mail/feedmail.el (feedmail-dump-message-to-queue): + * eshell/esh-proc.el (eshell-remove-process-entry): + * emulation/ws-mode.el (ws-last-error): + * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args) + (viper-record-kbd-macro): + * emulation/viper-ex.el (ex-pwd, viper-info-on-file): + * emacs-lisp/lisp-mnt.el (lm-report-bug): + * emacs-lisp/find-func.el (find-function-noselect): + * calendar/timeclock.el (timeclock-status-string) + (timeclock-workday-remaining-string, timeclock-workday-elapsed-string) + (timeclock-when-to-leave-string): + * calendar/icalendar.el (icalendar--convert-ical-to-diary): + * calc/calc-units.el (calc-enter-units-table): + * calc/calc-mode.el (calc-mode-record-mode): + * woman.el (woman-mini-help): + * wdired.el (wdired-change-to-wdired-mode): + * vc.el (vc-retrieve-snapshot): + * strokes.el (strokes-read-stroke, strokes-read-complex-stroke): + * startup.el (display-startup-echo-area-message): + * simple.el (set-goal-column): + * ses.el (ses-command-hook, ses-recalculate-cell): + * server.el (server-process-filter): + * printing.el (pr-interface-txt-print, pr-interface-printify) + (pr-interface-ps): + * pcvs.el (cvs-help): + * log-edit.el (log-edit, log-edit-mode-help): + * iswitchb.el (iswitchb-possible-new-buffer): + * isearch.el (isearch-edit-string): + * image-mode.el (image-mode, image-minor-mode): + * ibuf-macs.el (define-ibuffer-filter): + * hi-lock.el (hi-lock-find-patterns): + * files.el (toggle-read-only): + * ediff-util.el (ediff-copy-diff) + (ediff-write-merge-buffer-and-maybe-kill): + * echistory.el (Electric-history-undefined): + * dnd.el (dnd-insert-text): + * dired-aux.el (dired-query): + * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer): + * bookmark.el (bookmark-bmenu-locate): + * obsolete/fast-lock.el (@top-level) : + Fix `message' calls to ensure first arg is a format string. + The change was made only when these two conditions were satisfied: + [1] when there is a possibility that the arguments would cause an error + for example, if the code in question relies on external variables + such as filenames, and + [2] if the arg to `message' could not have been nil in the code. + + * pcomplete.el (pcomplete--help): Fix `message' format spec. + Not having a %s would be weird, though not technically wrong. + +2005-09-18 YAMAMOTO Mitsuharu + + * term/mac-win.el (mac-add-charset-info): Doc fix. + +2005-09-17 Romain Francoise + + * shell.el (shell-resync-dirs): Handle echoing processes more + reliably. Don't insert resync command if `comint-process-echoes' + is non-nil. + +2005-09-17 Magnus Henoch + + * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable. + (ispell-check-version): Set ispell-aspell-supports-utf8 to t for + aspell versions >= 0.60. + (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries + only if ispell-aspell-supports-utf8 is non-nil. + +2005-09-17 Johan Bockg,Ae(Brd + + * progmodes/scheme.el (scheme-mode-variables): Use setq to assign + buffer-local value to lisp-indent-function. + +2005-09-17 Milan Zamazal + + * progmodes/glasses.el (glasses-make-readable): If + glasses-separator differs from underscore, put appropriate + overlays over underscore characters. + (glasses-convert-to-unreadable): If glasses-separator differs from + underscore, try to convert glasses-separator characters to + underscores. + +2005-09-16 Stefan Monnier + + * calendar/diary-lib.el (mark-diary-entries): Don't move point. + Use with-syntax-table and dolist. + +2005-09-16 Carsten Dominik + + * textmodes/reftex-auc.el: + * textmodes/reftex-cite.el: + * textmodes/reftex-dcr.el: + * textmodes/reftex-global.el: + * textmodes/reftex-parse.el: + * textmodes/reftex-ref.el: + * textmodes/reftex-sel.el: + * textmodes/reftex-toc.el: + * textmodes/reftex-vars.el: + * textmodes/reftex.el: Small changes to remove compiler warnings. + + * textmodes/reftex-index.el: Likewise. + (reftex-query-index-phrase): More efficient use of markers. + +2005-09-15 Chong Yidong + + * image.el (image-load-path): New variable. + (image-search-load-path): New function. + (find-image): Search for images in `image-load-path'. + +2005-09-15 Richard M. Stallman + + * follow.el: Change Maintainer field. + +2005-09-15 David Ponce + + * recentf.el (recentf-save-file-modes): New option. + (recentf-save-list): Use it. + +2005-09-15 Nick Roberts + + * bindings.el (mode-line-eol-desc, mode-line-coding-system-map) + (mode-line-mule-info, mode-line-modified): Move bindings from + mouse-3 to mouse-1. + +2005-09-15 Chong Yidong + + * simple.el (sendmail-user-agent-compose): Revert last change. + +2005-09-14 Stefan Monnier + + * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$. + Use with-current-buffer. + (ange-ftp-gwp-start): Remove unused var `gw-user'. + (ange-ftp-guess-hash-mark-size): Remove unused var `result'. + (ange-ftp-insert-directory): Remove unused var `short'. + (ange-ftp-file-name-sans-versions): Remove unused var `host-type'. + + * pcvs-defs.el (cvs-version): Recognize CVSNT version string. + (cvs-execute-single-dir): Change default: cvs-1.9 is ancient. + + * calendar/cal-menu.el: Don't require easymenu, since we don't use it. + (check-calendar-holidays, diary-list-entries): Autoload. + Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps. + (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify. + + * calendar/diary-lib.el (diary-show-all-entries): Fix last change, + which mistakenly removed a call to display-buffer. + +2005-09-14 Juanma Barranquero + + * obsolete/iso-insert.el: Move to obsolete/ from international/. + +2005-09-14 Thien-Thi Nguyen + + * progmodes/hideshow.el + (hs-hide-comments-when-hiding-all): Remove autoload cookie. + (hs-allow-nesting): New user var. + (hs-discard-overlays): Skip "internal" overlays if nesting allowed. + (hs-hide-block-at-point): When nesting allowed, + if there is already an overlay in place, delete it. + (hs-safety-is-job-n): Delete func; remove call sites. + (hs-hide-level-recursive): Don't pre-clean if nesting allowed. + (hs-overlay-at): New func. + (hs-already-hidden-p, hs-show-block): Use it. + (hs-hide-all): Don't pre-clean if nesting allowed. + (hs-show-all): Temporarily disallow + nesting around call to `hs-discard-overlays'. + +2005-09-14 Chong Yidong + + * mouse.el (mouse-major-mode-menu): Make `prefix' optional. + Delete unused local var. + +2005-09-13 Juanma Barranquero + + * help-fns.el (describe-categories): "?\ " -> "?\s". + (help-do-arg-highlight): Recognize also ARG-n, as in + `move-to-left-margin' (ARG+n is already recognized). Simplify. + + * international/codepage.el (dos-unsupported-char-glyph): + * net/newsticker.el (tool-bar-map, w3-mode-map) + (w3m-minor-mode-map): + * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key) + (ent-alist): + * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars. + +2005-09-13 Chong Yidong + + * custom.el (custom-push-theme): Handle the case where a symbol is + bound but face properties have not yet been assigned. + + * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'. + Fix behavior if noerase is `t' and there is no mail buffer. + + * simple.el (sendmail-user-agent-compose): Use a new mail buffer + if `continue' is nil, rather than signal an error. + +2005-09-12 Richard M. Stallman + + * font-lock.el (font-lock-keywords): Add autoload. + + * help-fns.el (describe-variable): Rearrange to put source link + in a predictable place. + + * net/newsticker.el: New file. + +2005-09-12 Stefan Monnier + + * calendar/calendar.el (calendar-for-loop): Add edebug info. + (calendar-basic-setup): Use the new nil arg. + (number-of-diary-entries): Move to diary-lib.el. + + * calendar/diary-lib.el: Use with-current-buffer, match-string. + (diary-list-entries): Use with-syntax-table and dolist. + Rename from list-diary-entries. + Use number-of-diary-entries if `number' is nil. + (diary, diary-view-entries): Use this new name and new nil arg value. + (number-of-diary-entries): Move from calendar.el. + (diary-unhide-everything): New function. + (include-other-diary-files, fancy-diary-display) + (diary-show-all-entries, make-diary-entry): Use it. + (diary-mail-entries): Use buffer-string. + (mark-diary-entries): Fix long standing paren typo. + (diary-sexp-entry): Use count-lines. + (make-diary-entry): Avoid `previous-line'. + (diary-mode-map): New var. + (diary-mode): Redraw cal after saving. Setup header-line. + (fancy-diary-display-mode): Use local-set-key. + + * startup.el (command-line): Try calling various terminal-init-foo-bar + functions by stripping hyphenated suffixes from $TERM. + + * files.el (normal-mode): Check boundness of font-lock-keywords. + +2005-09-12 Richard M. Stallman + + * progmodes/compile.el: Don't decide a file's directory + until the user actually tries to go there. + (compilation-next-error-function): + Pass compilation-find-file the directory from the file-struct. + (compilation-internal-error-properties): Separate local FILE-STRUCT + from FILE. Doc the args better. Rename arg FMT to FMTS. + (compilation-find-file): Arg DIR renamed to DIRECTORY. + Expand it, and if nil, use default-directory. + (compilation-get-file-structure): Don't mix specified directory + with default directory. Put specified directory into + file-struct. Don't make the file name absolute. + + * progmodes/compile.el (compilation-error-regexp-alist): Doc fix. + (compile-command): Add autoload. + (compilation-disable-input): Add autoload. + +2005-09-11 Stephen Gildea + + * time-stamp.el: Mention variable `time-stamp-pattern' in doc + strings of the variables it can override. + (time-stamp): New (as yet undocumented) time-stamp-format escapes + %Q and %q, for fully-qualified domain name and unqualified host name. + +2005-09-11 Kim F. Storm + + * emacs-lisp/authors.el (authors-aliases): Update list. + (authors-fixed-entries): Update mldrag.el entry. + +2005-09-10 Alan Mackenzie + + * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter + from the region narrowed to. + +2005-09-10 Magnus Henoch + + * textmodes/ispell.el (ispell-check-version): Signal an error if + aspell version is less than 0.60. + +2005-09-10 Pascal Dupuis (tiny change) + + * progmodes/octave-inf.el (inferior-octave-startup): + Resync current dir at the end. + +2005-09-10 Emilio C. Lopes + + * woman.el (woman-topic-at-point-default): + Rename to woman-use-topic-at-point-default. + (woman-topic-at-point): Rename to woman-use-topic-at-point. + (woman-file-name): Reflect renames above. Automatically use the + word at point as topic if woman-use-topic-at-point is non-nil. + Otherwise offer it as default but don't insert it in the + minibuffer. Also use `test-completion' instead of `assoc' as + suggested by Stefan Monnier. + +2005-09-10 Andre Spiegel + + * vc.el (vc-directory, vc-update-change-log): Throw an error on + the attempt to do it over Tramp. This is not yet supported. + +2005-09-10 Eli Zaretskii + + * menu-bar.el (menu-bar-menu-frame-live-and-visible-p) + (menu-bar-non-minibuffer-window-p): New functions. + ("Split Window", "Save As..."): Use them. + ("Postscript Print Buffer (B+W)", "Postscript Print Buffer") + ("Print Buffer", "Truncate Long Lines in this Buffer"): + Use menu-bar-menu-frame-live-and-visible-p. + ("Save Buffer", "Insert File", "Open Directory...") + ("Open File...", "Visit New File..."): + Use menu-bar-non-minibuffer-window-p. + (kill-this-buffer-enabled-p, dired ): + Use menu-bar-non-minibuffer-window-p. + +2005-09-09 Eli Zaretskii + + * cus-start.el (all): Don't complain about fringe-related + built-ins if fringes are not supported. Ditto about + selection-related built-ins. Fix the test for GTK-related built-ins. + + * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)") + ("Postscript Print Buffer", "Print Region", "Save As...") + ("Save", "Insert File...", "Open Directory...") + ("Open File...", "Visit New File..."") + ("Truncate Long Lines in this Buffer"): Don't look at + menu-updating-frame if this display does not support multiple frames. + +2005-09-09 Frederik Fouvry + + * mail/sendmail.el (default-sendmail-coding-system): Doc fix. + +2005-09-09 Emilio Lopes + + * woman.el: Format- and whitespace-related changes. + +2005-09-09 Eli Zaretskii + + * woman.el: Fix my email address. + +2005-09-08 Richard M. Stallman + + * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var. + (sh-mode): Locally set skeleton-pair-default-alist. + + * progmodes/make-mode.el (makefile-add-log-defun): Trim the result. + + * progmodes/flymake.el: Require `compile' unconditionally. + + * mail/sendmail.el (send-mail-function): Add Mailclient alternative. + + * woman.el (woman-file-name): Provide a default, not initial input. + + * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props. + + * font-lock.el (font-lock-support-mode): Doc fix. + + * descr-text.el (describe-property-list): Handle non-symbol prop names. + +2005-09-08 Richard M. Stallman + + * simple.el (blink-matching-open): Get rid of text props from + the string shown in echo area. Don't permanently set point. + Some rearrangements. + +2005-09-08 Reiner Steib + + * recentf.el (recentf-filename-handler): Add custom choice + `abbreviate-file-name'. + + * msb.el (msb--very-many-menus): Fix typo. + + * disp-table.el (standard-display-european): Don't set + enable-multibyte-characters to nil. + +2005-09-08 David Ponce + + * recentf.el (recentf-show-file-shortcuts-flag): New option. + (recentf-expand-file-name): Doc fix. + (recentf-dialog-mode-map): Define digit shortcuts. + (recentf--files-with-key): New variable. + (recentf-show-digit-shortcut-filter): New function. + (recentf-open-files-items): New function. + (recentf-open-files): Use it. + (recentf-open-file-with-key): New command. + +2005-09-08 Chong Yidong + + * buff-menu.el (Buffer-menu-sort-by-column): New function. + Suggested by Kim F. Storm. + (Buffer-menu-sort-button-map): Global keymap for sort buttons. + (Buffer-menu-make-sort-button): Use global keymap. + +2005-09-07 Michael Albinus + + * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'. + (Man-getpage-in-background-advice): Remove defadvice; it isn't + necessary any longer with the remapped command. + (Man-bgproc-sentinel-advice): Remove defadvice which counts + formatting time only. + + * net/tramp.el (tramp-action-password) + (tramp-multi-action-password): Compile the password prompt from + `method', `user' and `host'. Sometimes it isn't obvious which + password to enter, for example with remote files offered by + recentf.el, or with multiple steps. Suggested by Robert Marshall + . + +2005-09-07 Stefan Monnier + + * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): + Fix regexp for when "s///" is at the beginning of line. + +2005-09-07 Jay Belanger + + * calc/calc-poly.el (math-expand-term): Multiply out any powers + when in matrix mode. + +2005-09-06 Stefan Monnier + + * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use + non-anonymous functions. + +2005-09-06 Chong Yidong + + * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks + when using a header line. Otherwise, use mouse-1-click-follows-link. + + * mouse.el (mouse-drag-header-line): Do nothing if the header-line + can't be moved; don't signal an error. + +2005-09-05 Chong Yidong + + * cus-theme.el (custom-theme-write-faces): Save the current face + spec, not the defface spec. + + * custom.el (custom-known-themes): Clarify meaning of "standard". + (custom-push-theme): Save old values in the standard theme. + (disable-theme): Correct typo. + (custom-face-theme-value) Deleted unused function. + (custom-theme-recalc-face): Rewritten to treat enable/disable properly. + +2005-09-05 Stefan Monnier + + * progmodes/compile.el (compilation-goto-locus): Take into account + iconified frames when determining whether the buffer is + already visible. + Don't reset window height if the window already existed. + +2005-09-04 Chong Yidong + + * custom.el (load-theme): Rename from require-theme. + Add interactive spec. + (enable-theme): Rename from custom-enable-theme. + Add interactive spec. + (disable-theme): Rename from custom-disable-theme. + Add interactive spec. + (custom-make-theme-feature): Doc fix. + (custom-theme-directory): Doc fix. + (provide-theme): Call enable-theme. + +2005-09-02 Stefan Monnier + + * obsolete/lazy-lock.el (lazy-lock-mode): + * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on + font-lock-mode if it's off. Print a warning instead. + + * progmodes/compile.el (compilation-start): Ignore errors if the + process died before we get to send-eof. + + * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file): + Undo last change. Enclosing the result in quotes broke things on Unix + since tex-send-command passes it through shell-quote-argument. + (tex-send-command): Pass `file' through convert-standard-filename + when possible. + (tex-uptodate-p): Handle the case where TeX hasn't put additional + info in a transcript. + +2005-09-02 Dan Nicolaescu + + * term/xterm.el (terminal-init-xterm): Add eval-when-compile to + fix compilation warning. Reorder the key definitions to group + together keys emitted by the current version of xterm. + + * progmodes/vhdl-mode.el (vhdl-highlight-faces) + (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face): + Reorder predicates to correct min-color usage. + +2005-09-01 Chong Yidong + + * longlines.el (longlines-mode): Inhibit read-only when encoding. + Kill local variables when longlines-mode is turned off. + +2005-09-01 Stefan Monnier + + * international/mule-cmds.el (set-locale-environment): Soothe compiler. + + * obsolete/lazy-lock.el (lazy-lock) : Move from font-lock.el. + + * obsolete/fast-lock.el (fast-lock) : Move from font-lock.el. + + * font-lock.el (fast-lock, lazy-lock) : Remove. + (font-lock-lines-before): Change default to being inactive. + (font-lock-default-fontify-region): Obey font-lock-lines-before. + (font-lock-after-change-function): Don't handle f-l-lines-before here. + +2005-08-31 Michael Albinus + + * net/tramp.el (tramp-handle-make-auto-save-file-name): + Deactivate temporarily advice if active (not needed for Emacs 22, + but for backwards compatibility). + (tramp-exists-file-name-handler): Rewrite. First implementation + was too simple. + (tramp-advice-make-auto-save-file-name): + Call `tramp-handle-make-auto-save-file-name' (again, just for + backwards compatibility). + +2005-08-31 Reto Zimmermann + + * progmodes/vhdl-mode.el + (vhdl-update-sensitivity-list): Handle multi-dimensional array access. + (vhdl-end-p): Fix indentation bug "else" after "-- when". + (vhdl-set-default-project): New function (easier setting of default). + (vhdl-port-copy): Handle extended identifiers for generics. + (vhdl-compiler-alist): Better description for error message regexp. + (vhdl-make): Query for target, use previous as default. + (vhdl-port-copy): Fix port copy for port names starting with "signal". + (vhdl-font-lock-keywords-2): Fix fontification for record + el. assign. + (vhdl-speedbar-make-subpack-line): Add package body link. + (vhdl-generate-makefile-1): Not include itself as dependency. + (vhdl-font-lock-init): Highlight c-preprocessor directives. + (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives. + (vhdl-get-syntactic-context): Handle c-preprocessor directives. + (vhdl-update-sensitivity-list): Start scan at opening parenthesis. + (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop). + (vhdl-update-sensitivity-list-buffer): Add string argument for `error'. + (vhdl-import-project): Add string argument for `error'. + (vhdl-compose-configuration) + (vhdl-compose-configuration-architecture): Add configuration + declaration generation. + (vhdl-scan-directory-contents): Scan for block/generate hierarchy. + (vhdl-trailer-re): Add "record" keyword (better indentation). + (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of + "[^ \t-\"]+". + (vhdl-font-lock-keywords-2): Not highlight formal parameter after `|'. + (vhdl-testbench-entity-file-name) + (vhdl-testbench-architecture-file-name): Allow separate + customization of testbench file names. + (vhdl-beginning-of-block): Handle optional subprogram parameter list. + (vhdl-get-visible-signals): Allow newline within alias declaration. + (vhdl-update-sensitivity-list): Signal read only on certain attributes. + (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes). + (member-ignore-case): Alias for missing function in XEmacs. + (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC. + (vhdl-update-sensitivity-list): Ignore case on read signals. + (vhdl-replace-string): Adjust case only for file names. + (vhdl-update-sensitivity-list): Fix search for read signals. + (vhdl-update-sensitivity-list): Exclude formal parameters. + (vhdl-get-visible-signals): Include aliases of signals. + (vhdl-get-visible-signals): Fix signal name searching. + (vhdl-port-flatten, vhdl-port-reverse-direction): Better message. + (vhdl-fixup-whitespace-region): Fix for character + literals (e.g. `:'). + +2005-08-31 Juanma Barranquero + + * ansi-color.el (comint-last-output-start): + * bs.el (font-lock-verbose): + * diff-mode.el (add-log-buffer-file-name-function): + * dired-x.el (vm-folder-directory): + * faces.el (help-xref-stack-item): + * files.el (font-lock-keywords): + * find-lisp.el (dired-buffers, dired-subdir-alist): + * ido.el (cua-inhibit-cua-keys): + * log-view.el (cvs-minor-wrap-function): + * outline.el (font-lock-warning-face): + * simple.el (compilation-current-error): + * speedbar.el (ange-ftp-path-format, efs-path-regexp) + (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow): + * tooltip.el (comint-prompt-regexp): + * w32-fns.el (explicit-shell-file-name): + * term/mac-win.el (mac-charset-info-alist) + (mac-services-selection, mac-system-script-code): + * term/tty-colors.el (msdos-color-values): + * term/w32-win.el (xlfd-regexp-registry-subnum): + * term/x-win.el (x-keysym-table, x-selection-timeout) + (x-session-id, x-session-previous-id): + * textmodes/ispell.el (mail-yank-prefix): + * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header): + * textmodes/org.el (calc-embedded-close-formula) + (calc-embedded-open-formula) + (font-lock-unfontify-region-function): + * textmodes/reftex-global.el (isearch-next-buffer-function) + (TeX-master): + * textmodes/reftex.el (font-lock-keywords): + * textmodes/tex-mode.el (font-lock-comment-face) + (font-lock-doc-face): + * textmodes/texinfo.el (outline-heading-alist): + Add defvars. + + * textmodes/artist.el (x-pointer-crosshair): Add defvar. + (artist-spray-chars, artist-mode-init, artist-replace-string) + (artist-select-erase-char, artist-vap-find-endpoints-horiz) + (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne) + (artist-vap-find-endpoints-nwse): "?\ " -> "?\s". + + * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar. + (conf-align-assignments): "?\ " -> "?\s". + + * textmodes/reftex-index.el (TeX-master): Add defvar. + (reftex-index-phrases-marker): Move up defvar. + + * textmodes/reftex-toc.el (zmacs-regions): Add defvar. + (reftex-toc-include-labels-indicator) + (reftex-toc-include-index-indicator) + (reftex-toc-max-level-indicator): Move up declarations. + + * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list + of args to `tramp-run-real-handler', even if it's empty in this case. + +2005-08-31 YAMAMOTO Mitsuharu + + * dired.el (dired-move-to-filename-regexp): Add date format for + Mac OS X 10.3 in East Asian locales. + +2005-08-31 Michael Albinus + + * files.el (make-auto-save-file-name): Add file name handler call + if applicable. + + * net/tramp.el (tramp-file-name-handler-alist) + (tramp-file-name-for-operation): Add `make-auto-save-file-name'. + (tramp-handle-make-auto-save-file-name): Rename from + `tramp-make-auto-save-file-name'. + (tramp-exists-file-name-handler): New defun. + (tramp-advice-make-auto-save-file-name): Make defadvice only when + `make-auto-save-file-name' is not a magic file name operation. + +2005-08-30 Richard M. Stallman + + * files.el (risky-local-variable-p): + Match `-predicates' and `-commands. + + * cus-edit.el (custom-buffer-sort-alphabetically): Default to t. + (custom-save-all): Visit the file if necessary; + kill the buffer if we created it. + (custom-save-delete): Don't visit file or kill buffer here. + +2005-08-30 Carsten Dominik + + * textmodes/org.el (org-special-keyword): New face. + (org-table-copy-down, org-table-eval-formula) + (org-table-recalculate, org-init-section-numbers): + Use `string-to-number' instead of `string-to-int'. + (org-get-location): Use `insert-buffer-substring' instead of + `insert-buffer'. + (org-modify-diary-entry-string): New function. + (org-get-entries-from-diary): Set the hook for `add-to-diary-list'. + (org-disable-agenda-to-diary): Rename from `org-disable-diary'. + (org-toggle-fixed-width-section): Use QUOTE keyword if there is no + active region. + (org-export-as-html): Handle QUOTE keyword. + (org-quote-string): New option. + (org-bookmark-jump-unhide): New function, used for + `bookmark-after-jump-hook'. + (org-diary-default-entry): Apply only when not called through + `org-agenda'. + +2005-08-30 Juanma Barranquero + + * net/eudc.el (mode-popup-menu): + * play/handwrite.el (ps-printer-name, ps-lpr-command): + * progmodes/ada-mode.el (compile-auto-highlight) + (skeleton-further-elements): + * progmodes/autoconf.el (font-lock-syntactic-keywords): + * progmodes/cmacexp.el (msdos-shells): + * progmodes/compile.el (font-lock-extra-managed-props) + (font-lock-keywords, font-lock-maximum-size) + (font-lock-support-mode): + * progmodes/grep.el (font-lock-lines-before): + * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info): + * progmodes/mixal-mode.el (compile-command): + * progmodes/perl-mode.el (font-lock-comment-face) + (font-lock-doc-face, font-lock-string-face): + * progmodes/prolog.el (comint-prompt-regexp): + * progmodes/sh-script.el (font-lock-comment-face) + (font-lock-set-defaults, font-lock-string-face): + * progmodes/sql.el (font-lock-keyword-face) + (font-lock-set-defaults, font-lock-string-face): + * progmodes/vhdl-mode.el (compilation-file-regexp-alist) + (itimer-version, lazy-lock-defer-contextually) + (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly): + Add defvars. + + * progmodes/cperl-mode.el (cperl-electric-lbrace) + (cperl-electric-keyword, cperl-electric-pod) + (cperl-electric-backspace, cperl-forward-re) + (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s". + (vc-rcs-header, vc-sccs-header): Add defvars. + + * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s". + (font-lock-syntactic-keywords, gud-find-expr-function): + Add defvars. + + * progmodes/gdb-ui.el (tool-bar-map): Add defvar. + (gdb-frame-parameters): Declare before use. + + * progmodes/gud.el (gdb-active-process, gdb-define-alist) + (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values) + (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars. + (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s". + + * progmodes/idlw-help.el (browse-url-generic-args): Add defvar. + (idlwave-help-with-source): Use `insert-buffer-substring', not + `insert-buffer'. + +2005-08-29 Juri Linkov + + * outline.el (hide-entry, hide-leaves, outline-toggle-children): + Put outline-back-to-heading function call inside save-excursion. + +2005-08-29 Juanma Barranquero + + * man.el (Man-init-defvars, Man-translate-references) + (Man-support-local-filenames, Man-highlight-references): + * progmodes/sql.el (sql-interactive-mode): + * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings. + + * emacs-lisp/checkdoc.el (compilation-error-regexp-alist) + (compilation-mode-font-lock-keywords): Add defvars. + (checkdoc-interactive-loop): "?\ " -> "?\s". + + * emacs-lisp/lisp-mode.el (font-lock-comment-face) + (font-lock-doc-face, font-lock-string-face) + (font-lock-keywords-case-fold-search): Add defvars. + (emacs-lisp-mode-syntax-table): "?\ " -> "?\s". + + * obsolete/sun-fns.el (mouse-select-or-drag-move-point): + Don't pass X and Y (they are ignored anyway). + (mouse-set-mark, mouse-select-window, mouse-delete-other-windows) + (mouse-delete-window): Make arguments optional. + + * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'. + (caesar-translate-table, minor-modes, news-buffer-save) + (news-group-name, news-minor-modes): Add defvars. + + * emacs-lisp/lselect.el (mouse-highlight-priority) + (x-lost-selection-functions, zmacs-regions): + * emacs-lisp/pp.el (font-lock-verbose): + * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function): + * emacs-lisp/tcover-ses.el (ses-initial-global-parameters) + (ses-mode-map): + * emacs-lisp/tcover-unsafep.el (safe-functions): + * international/mule-cmds.el (mac-system-coding-system) + (mac-system-locale): + * language/ethio-util.el (rmail-current-message) + (rmail-message-vector): + * language/thai-util.el (thai-auto-composition-mode): + * mail/metamail.el (rmail-current-message, rmail-message-vector): + * mail/mspools.el (rmail-inbox-list, vm-crash-box) + (vm-folder-directory, vm-init-file, vm-init-file-loaded) + (vm-primary-inbox, vm-spool-files): + * mail/rmail.el (deleted-head, font-lock-fontified) + (mail-abbrev-syntax-table, mail-abbrevs, messages-head) + (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message) + (total-messages): + * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p) + (rmail-summary-mode-map): + * mail/rmailkwd.el (rmail-buffer, rmail-current-message) + (rmail-last-label, rmail-last-multi-labels) + (rmail-summary-vector, rmail-total-messages): + * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list): + * mail/rmailsum.el (msgnum): + * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer) + (rmail-current-message): + * obsolete/fast-lock.el (font-lock-face-list): + * obsolete/rnewspost.el (mail-reply-buffer): + * obsolete/scribe.el (compile-command): + * obsolete/x-menu.el (x-process-mouse-hook): Add defvars. + +2005-08-28 John Paul Wallington + + * ibuf-ext.el (ibuffer-auto-update-changed): + Use `frame-or-buffer-changed-p' to check whether we need to update. + (ibuffer-auto-mode): Don't advise `get-buffer-create' and + `kill-buffer'. Initialise `ibuffer-auto-buffers-changed' + as a `frame-or-buffer-changed-p' state vector instead. + +2005-08-27 Romain Francoise + + * textmodes/makeinfo.el (makeinfo-compile): + Use `compilation-start'. Set `next-error-function' according to + `disable-errors'. + (makeinfo-next-error): New function. + (makeinfo-region): Adjust to new `makeinfo-compile' prototype. + (makeinfo-buffer): Likewise. + + * progmodes/compile.el (compilation-start): Add autoload cookie. + + * progmodes/antlr-mode.el: Don't autoload `compilation-start'. + * textmodes/sgml-mode.el: Likewise. + * progmodes/python.el: Likewise. + +2005-08-27 Eli Zaretskii + + * simple.el (blink-matching-paren-distance): Document the meaning + of nil value, and allow to customize to nil. + + * eshell/esh-ext.el (eshell-windows-shell-file): Look for + command.com, not command.exe. + +2005-08-26 John Wiegley + + * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the + code around a bit so that an extraneous nil argument is not added + to a command when no args are given. + + * eshell/esh-arg.el (eshell-parse-double-quote): If a + double-quoted argument resolves to nil, return it as an empty + string rather than as nil. This made it impossible to pass "" to + a shell script as a null string argument. + +2005-08-26 Stefan Monnier + + * outline.el (outline-invent-heading): New fun. + (outline-promote, outline-demote): Use it. + (outline-move-subtree-down): Remove unused vars `re' and `txt'. + (outline-end-of-subtree): Remove unused var `opoint'. + +2005-08-26 David Reitter + + * menu-bar.el (truncate-lines, write-file, print-buffer) + (ps-print-buffer-faces, ps-print-buffer, split-window): + Disable menu items when the frame they refer to is invisible, or when + they refer to a buffer and the minibuffer is selected. + +2005-08-26 Pavel Kobiakov + + * progmodes/flymake.el (flymake-highlight-err-lines): + Use save-excursion around flymake-highlight-line to preserve point. + +2005-08-26 Eli Zaretskii + + * progmodes/octave-mod.el: Change Author and Maintainer address. + (octave-maintainer-address): Change Kurt's email address. + * progmodes/octave-inf.el: Change Author and Maintainer address. + * progmodes/octave-hlp.el: Change Author and Maintainer address. + +2005-08-26 Kim F. Storm + + * subr.el (version-list-<, version-list-<=, version-list-=): + Rename from integer-list-*. + (version-list-not-zero): Likewise. Fix while loop. + (version=): Use version-list-= instead of string-equal. + +2005-08-26 Richard M. Stallman + + * outline.el (outline-promote): Try shortening the heading. + As last resort, read the heading to use. + (outline-demote): As last resort, read the heading to use. + +2005-08-26 Romain Francoise + + * progmodes/compile.el (compilation-start): Doc fix. + + * progmodes/antlr-mode.el (antlr-default): Fix defface form. + (antlr-font-lock-additional-keywords): Fix reference to + `antlr-font-lock-literal-regexp' erroneously changed during the + mass face rename. + (antlr-run-tool): Use `compilation-start'. + + * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start' + instead of the obsolete `compile-internal'. + +2005-08-26 Juanma Barranquero + + * calendar/cal-bahai.el (date, displayed-month, displayed-year) + (number, original-date): + * calendar/cal-china.el (date): + * calendar/cal-coptic.el (date): + * calendar/cal-french.el (date): + * calendar/cal-hebrew.el (date, entry, number, original-date): + * calendar/cal-islam.el (date, number, original-date): + * calendar/cal-iso.el (date): + * calendar/cal-julian.el (date): + * calendar/cal-mayan.el (date): + * calendar/cal-menu.el (date, event): + * calendar/cal-persia.el (date): + * calendar/lunar.el (date): + * calendar/solar.el (date): Add defvars. + + * emerge.el: + * ibuffer.el: + * info-xref.el: + * obsolete/bg-mouse.el: + * obsolete/sun-curs.el: + * obsolete/swedish.el: Move the `defvar's to the top level. + + * smerge-mode.el (smerge-refined-change): Add :group. + +2005-08-25 Stefan Monnier + + * smerge-mode.el (smerge-remove-props): Make the args non-optional. + (smerge-keep-n): Remove props. + (smerge-keep-base, smerge-keep-other, smerge-keep-mine) + (smerge-keep-current, smerge-kill-current): Don't remove props anymore + now that it's done in smerge-keep-n. + (smerge-refined-change): New face. + (smerge-refine-chopup-region, smerge-refine-highlight-change) + (smerge-refine): New funs. + (smerge-basic-map): Bind smerge-refine. + +2005-08-25 Juri Linkov + + * progmodes/grep.el (grep, grep-mode): Make buffer-local variables + compilation-process-setup-function and compilation-disable-input + in grep-mode instead of let-bindings in grep. + + * menu-bar.el (menu-bar-options-menu, menu-bar-options-save): + Delete "Automatic File De/compression" (auto-compression-mode). + +2005-08-25 Juanma Barranquero + + * obsolete/bg-mouse.el: Move to obsolete/ from term/. + Silence warning about non-existent variable. + +2005-08-25 Richard M. Stallman + + * menu-bar.el (menu-bar-describe-menu): Delete "What's New". + Rename "Describe Key" to "Describe Key or Mouse Operation". + + * mail/mailalias.el (build-mail-aliases): Delete comments + from the contents before processing them. + + * isearch.el (isearch-edit-string): Erase the Search prompt + if user enters an empty string and there is no default. + + * comint.el (comint-file-name-prefix): Add autoload. + +2005-08-25 Joe Corneli + + * subr.el (play-sound): Rearrange to avoid warning. + +2005-08-25 Carsten Dominik + + * calendar/diary-lib.el (diary-modify-entry-list-string-function): + New hook. + (add-to-diary-list): Call `diary-modify-entry-list-string-function' + +2005-08-24 Stefan Monnier + + * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify. + + * custom.el (custom-theme-set-variables): Sort minor modes last. + +2005-08-24 Vinicius Jose Latorre + + * subr.el (version-separator, version-regexp-alist): New vars used by + version comparison funs. + (integer-list-<, integer-list-=, integer-list-<=) + (integer-list-not-zero): New funs for integer list comparison. + (version-to-list, version=, version<, version<=): New funs for version + comparison. + +2005-08-24 Juanma Barranquero + + * emerge.el (merge-begin, merge-end, template, A-begin, A-end) + (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile + time to silence the byte-compiler. + + * ibuffer.el (ibuffer-compile-make-eliding-form) + (ibuffer-check-formats): Use `with-no-warnings' to hide references + to `ibuffer-elide-long-columns' (which is defined on ibuffer.el, + so it's silly to get warnings for it). + (ibuffer-auto-mode, ibuffer-cached-filter-formats) + (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist) + (ibuffer-filter-group-kill-ring, ibuffer-filter-groups) + (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups) + (ibuffer-inline-columns, ibuffer-show-empty-filter-groups) + (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps): + Defvar at compile time. + (ibuffer-compiled-formats, ibuffer-cached-eliding-string) + (ibuffer-cached-formats, ibuffer-cached-elide-long-columns): + Declare them before use. + + * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading) + (info-xref-good, info-xref-bad): Defvar at compile time. + + * obsolete/mlsupport.el (filter-region, execute-monitor-command): + Use `let*' instead of `let'. + + * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*) + (*mouse-y*, menu, char): Defvar at compile time. + (sc::menu): Declare it before use. + (sc::pack-one-line): Use `let', not `let*'. + + * obsolete/swedish.el (news-inews-hook, news-group-hook-alist) + (mail-send-hook): Defvar at compile time. + + * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window): + Defvar at compile time. + + * term/sun-mouse.el (current-global-mousemap) + (current-local-mousemap): Declare them before use. + +2005-08-24 Carsten Dominik + + * bookmark.el (bookmark-after-jump-hook): New hook. + (bookmark-jump): Run `bookmark-after-jump-hook'. + +2005-08-23 Juri Linkov + + * faces.el (minibuffer-prompt): Doc fix. + +2005-08-23 Juanma Barranquero + + * progmodes/xscheme.el: Trivial changes to silence warnings. + (xscheme-previous-mode, xscheme-previous-process-state): + Add defvars. + (xscheme-last-input-end, xscheme-process-command-line) + (xscheme-process-name, xscheme-buffer-name) + (xscheme-expressions-ring-max, xscheme-expressions-ring) + (xscheme-expressions-ring-yank-pointer, xscheme-running-p) + (xscheme-control-g-synchronization-p) + (xscheme-control-g-disabled-p, xscheme-string-receiver) + (default-xscheme-runlight, xscheme-runlight) + (xscheme-runlight-string, xscheme-process-filter-state) + (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string): + Move to beginning of file. + (scheme-interaction-mode-commands-alist) + (scheme-interaction-mode-map, scheme-debugger-mode-map): + Declare them before use. Note: the initialization code for the variables + has not been moved because it uses functions that reference the variables. + (xscheme-control-g-message-string, xscheme-process-filter-alist) + (xscheme-prompt-for-expression-map): Declare them before use. + (scheme-debugger-mode-commands): "?\ " -> "?\s". + +2005-08-23 Ed Swarthout (tiny change) + + * hexl.el (hexl-print-current-point-info): Fix simple spelling error. + +2005-08-22 Juri Linkov + + * faces.el (set-face-underline): Delete this duplicate function + and make an obsolete alias to set-face-underline-p. + (set-face-underline-p): Use docstring of set-face-underline. + (describe-face): Create hyperlink to parent face. + + * info.el (Info-insert-dir): Use save-excursion around + insert-buffer-substring. + (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string. + (Info-escape-percent): Delete function. + (Info-fontify-node): Replace Info-escape-percent by + replace-regexp-in-string with REP arg set to lambda that + duplicates `%' and preserves text properties. + + * progmodes/compile.el (compilation-disable-input): Doc fix. + (define-compilation-mode): Doc fix and refill. + (kill-compilation): Use `mode-name' in the error message. + (compilation-find-file): Use `compilation-error' in the + read-file-name's prompt. + +2005-08-22 Stefan Monnier + + * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next. + (smerge-auto-leave): Make undo re-enable the mode. + (debug-ignored-errors): Add the user-error of impossible resolution. + (smerge-resolve): Move things around a bit, in preparation for later. + (smerge-diff): Don't fail if the buffer has no associated file. + (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler. + (smerge-conflict-overlay): New function. + (smerge-match-conflict): Don't add text properties here. + (smerge-find-conflict): Instead, add an overlay here. + Also check for the case where we're inside a conflict already, so as to + obviate the need for font-lock-multiline, which is unbearably slow with + large conflicts and ciomplex font-lock patterns. + (smerge-remove-props): Remove overlay rather than text-properties. + (smerge-mode): Don't set font-lock-multiline. + Remove overlays when turned off. + +2005-08-21 Kim F. Storm + + * ido.el (ido-ignore-item-p): Use save-match-data. + Bind case-fold-search to ido-case-fold locally. + +2005-08-20 Richard M. Stallman + + * files.el (normal-mode): If font lock is on, turn it off and on. + + * subr.el (replace-regexp-in-string): Doc fix. + + * startup.el (command-line-1): Don't suppress startup screen + due to existing processes. + + * progmodes/grep.el (grep): Bind compilation-disable-input to t. + + * progmodes/compile.el (compilation-disable-input): Default to nil. + +2005-08-20 Kevin Rodgers (tiny change) + + * progmodes/compile.el (compilation-disable-input): New defcustom. + (compilation-start): If compilation-disable-input is non-nil, send + EOF to the compilation process. + +2005-08-20 Eli Zaretskii + + * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command): + Run the argument of tex-shell-cd-command through + convert-standard-filename, to get the correct style of slashes on + Windows, and enclose the result in quotes, in case the file name + includes whitespace or other special characters. + +2005-08-19 Andreas Schwab + + * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated + process. + +2005-08-18 Luc Teirlinck + + * cus-start.el (minibuffer-prompt-properties): Correct typo. + +2005-08-18 Kim F. Storm + + * scroll-lock.el: Fix errors due to incorrect line wrapping. + +2005-08-18 Richard M. Stallman + + * scroll-lock.el: New file. + +2005-08-18 Thien-Thi Nguyen + + * dired.el (dired-move-to-end-of-filename): + Handle fifo as rendered by "ls -lF": Don't include trailing "|". + +2005-08-18 Kim F. Storm + + * ido.el (ido-everywhere): Fix defcustom :set function to disable + rather than toggle mode when custom value is nil. + (ido-everywhere): Fix defun doc string. + +2005-08-17 Richard M. Stallman + + * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter" + as tag instead of "Inviolable". + +2005-08-17 Kim F. Storm + + * windmove.el (windmove-coordinates-of-position): Remove. + (windmove-coordinates-of-window-position): Remove. + (windmove-reference-loc): Use posn-at-point instead. + + * subr.el (insert-for-yank-1): Doc fix. + + * ido.el (ido-enter-matching-directory): Rename from + ido-enter-single-matching-directory. Change `slash' choice to + `only'. Add `first' choice. + (ido-exhibit): Adapt to above changes. + +2005-08-16 Luc Teirlinck + + * Makefile.in: Expand comment about building loaddefs.el. + +2005-08-16 Nick Roberts + + * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer): + Comment use of defadvice. + + * progmodes/gud.el (gud-jump): Rework for gdb-ui. + +2005-08-15 Dan Nicolaescu + + * buff-menu.el, compare-w.el, emacs-lisp/testcover.el, + * play/gomoku.el, play/mpuz.el, progmodes/flymake.el, + * progmodes/gdb-ui.el, progmodes/idlw-help.el, + * progmodes/idlw-shell.el, progmodes/ld-script.el, + * progmodes/which-func.el, ruler-mode.el, strokes.el, + * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias + for backward compatibility for faces that did not appear in the + previous Emacs release. + + * simple.el (next-error-follow-minor-mode): Fix init value and lighter. + +2005-08-15 Kim F. Storm + + * emulation/cua-base.el (cua-delete-region): Return t if + deleted region was non-empty. + (cua-replace-region): Inhibit overwrite-mode for + self-insert-command if replaced region was non-empty. + (cua--explicit-region-start, cua--status-string): Make them + buffer-local at top-level... + (cua-mode): ...rather than when mode is enabled. + +2005-08-15 Thien-Thi Nguyen + + * progmodes/vhdl-mode.el (vhdl-emacs-21): + Set t for Emacs 21, 22, and so on. + +2005-08-15 David Ponce + + * tree-widget.el: Update Commentary header. + (tree-widget-theme): Doc fix. + (tree-widget-space-width): New option. + (tree-widget-image-properties): Look up in the default theme too. + (tree-widget--cursors): Only for images with arrow pointer shape. + (tree-widget-lookup-image): Pointer shape is hand by default. + (tree-widget-icon): Rename generic icon widget from + `tree-widget-control'. + (tree-widget-*-icon): Rename from `tree-widget-*-control' and + derive from `tree-widget-icon'. + (tree-widget-handle): Improve default look and feel of the text + representation. + (tree-widget): Rename :*-control properties to :*-icon properties. + Add :action and :help-echo properties. + (tree-widget-after-toggle-functions): Move. + (tree-widget-close-node, tree-widget-open-node): Remove. + (tree-widget-before-create-icon-functions): New hook. + (tree-widget-value-create): Update to allow customization of icons + and nodes at run-time via that new hook. + (tree-widget-icon-create, tree-widget-leaf-node-icon-p) + (tree-widget-icon-action, tree-widget-icon-help-echo) + (tree-widget-action, tree-widget-help-echo): New functions. + +2005-08-15 Kim F. Storm + + * ido.el (ido-buffer-internal): Use with-no-warnings. + (ido-make-merged-file-list): Use while-no-input. + +2005-08-15 Richard M. Stallman + + * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix. + (flyspell-large-region): Fix doc and custom type. + +2005-08-14 Richard M. Stallman + + * files.el (interpreter-mode-alist): Doc fix. + + * mail/rmail.el (rmail-nonignored-headers): New variable. + (rmail-clear-headers): Use it. + (rmail-reply): Better handling of mail-followup-to header. + + * progmodes/sh-script.el (sh-font-lock-keywords-var): + Rename variable from sh-font-lock-keywords. In the `shell' entry, + don't try to refer to executable-font-lock-keywords. + (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1. + (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2. + (sh-font-lock-keywords): Append executable-font-lock-keywords here. + (sh-mode): Set comment-start-skip, local-abbrev-table, + imenu-case-fold-search. + (sh-set-shell): Don't set them here. + (sh-feature): Simplify. Get rid of the eval-a-variable feature. + Don't cache the results in the original alist; don't ever modify + that alist. + + * textmodes/flyspell.el (flyspell-mode): Autoload a defvar. + + * textmodes/ispell.el (lookup-words): Cope with case where ARGS is + empty. + +2005-08-15 Andreas Schwab + + * desktop.el: Put autoload cookie at risky-local-variable declarations. + + * dired.el, info.el, mail/rmail.el: Revert last change. + +2005-08-14 Thien-Thi Nguyen + + * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers' + modification in `eval-after-load' form. + * info.el: Likewise. + * mail/rmail.el: Likewise. + +2005-08-14 Juri Linkov + + * progmodes/compile.el (compilation-mode-font-lock-keywords): + Remove highlighting of "Compilation started". Highlight only + the word "finished" in "Compilation finished". Add highlighting + of "interrupt", "killed", "terminated" and the exit code. + (compilation-start): Add newline after header. Use exactly the + same time stamp format as the finishing message. + (compilation-mode-map): Add ellipsis to "Search Files (grep)". + + * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep". + (grep-mode-font-lock-keywords): Don't highlight "Grep started". + Add highlighting of "interrupt", "killed", "terminated". + + * delsel.el (delete-selection-pre-hook): If overwrite-mode is + enabled and the current command is self-insert-command, call it + explicitly with overwrite-mode bound to nil, to not allow it + to delete the character after the selected region. + +2005-08-12 Matt Hodges + + * emacs-lisp/eldoc.el: Add move-beginning-of-line, + move-end-of-line, end-of-line, and beginning-of-line to the list + of commands after which the echo area is updated. + +2005-08-12 Eli Zaretskii + + * cus-edit.el (custom-save-all, custom-save-delete): + Bind recentf-exclude to exclude custom-file. + +2005-08-12 Ehud Karni + + * mail/rmailsum.el (rmail-summary-end-of-message): New command + to go to the bottom of the mail message. Added to + `rmail-summary-mode-map' with key "/". + (rmail-summary-show-message): New (internal) function for use by + both `rmail-summary-beginning/end-of-message'. + (rmail-summary-beginning-of-message): Change to use + rmail-summary-show-message. + + * mail/rmail.el (rmail-end-of-message): New command to go to the + end of the current message. Added to `rmail-mode-map' with key "/". + (rmail-beginning-of-message): Fix to work as documented. + (rmail-mode): Change documentation. + + * progmodes/compile.el (compilation-start): Add the line + "Compilation started" with compilation start time. + (compilation-mode-font-lock-keywords): Add `started' to keywords. + +2005-08-11 Luc Teirlinck + + * menu-bar.el (menu-bar-options-menu): Standardize capitalization + of menu items. + +2005-08-11 Richard M. Stallman + + * simple.el (pop-global-mark): Reverse test of widen-automatically. + + * battery.el (battery-status-function): Don't use ignore-errors. + +2005-08-11 Lute Kamstra + + * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with + define-obsolete-variable-alias. + +2005-08-11 Stefan Monnier + + * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps. + (ange-ftp-send-cmd): Revert last change, and expand + the comment explaining the problem. + +2005-08-10 Luc Teirlinck + + * ldefs-boot.el: Update. + + * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail" + item to "Time, Load and Mail". Change help echo text. + + * time.el (display-time-use-mail-icon, display-time-format) + (display-time-string-forms): Shorten first line of docstrings. + +2005-08-10 Lars Hansen + + * desktop.el (desktop-buffer-mode-handlers): + Make non-customizable. Add autoload cookie. Change initial value to + nil; add elements in respective modules instead. Fix doc string. + (desktop-load-file): New function. + (desktop-minor-mode-handlers): New autoloaded variable. + (desktop-create-buffer): Call minor mode handlers. + Use desktop-load-file to load major and minor mode modules prior to + checking for a handler. + (desktop-save): Don't add nil to desktop-minor-modes for minor + modes with nil function in desktop-minor-mode-table. Don't delete + desktop file before rewriting it. + (desktop-locals-to-save): Add autoload cookie. Don't make + automatically buffer-local. Add variables column-number-mode, + size-indication-mode, indent-tabs-mode, + indicate-buffer-boundaries, indicate-empty-lines and + show-trailing-whitespace. + (desktop-clear): Allow desktop-clear-preserve-buffers to contain + regexps. Don't use desktop-clear-preserve-buffers-regexp. + (desktop-clear-preserve-buffers-regexp): Delete. + (desktop-clear-preserve-buffers): Update initial value and docstring. + (desktop-save-buffer): Fix doc string. + + * hilit-chg.el: Add handler to desktop-minor-mode-handlers. + (hilit-chg-desktop-restore): New function. + (highlight-changes-mode): Add highlight-changes-mode to + desktop-locals-to-save. + + * dired.el: Add handler to desktop-buffer-mode-handlers. + (dired-restore-desktop-buffer): Remove autoload cookie. + (dired-mode): Add autoload cookie. + + * info.el: Add handler to desktop-buffer-mode-handlers. + (Info-restore-desktop-buffer): Remove autoload cookie. + (Info-mode): Add autoload cookie. + + * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers. + (mh-restore-desktop-buffer): Remove autoload cookie. + (mh-folder-mode): Add autoload cookie. + + * mail/rmail.el: Add handler to desktop-buffer-mode-handlers. + (rmail-restore-desktop-buffer): Remove autoload cookie. + +2005-08-11 Masatake YAMATO + + * hexl.el (hexl-address-region): + (hexl-ascii-region, hexl-font-lock-keywords): + (hexl-highlight-line-range): Use the term "region" + instead of "area" for consistency with the other symbols + defined in hexl.el. + +2005-08-09 Luc Teirlinck + + * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to + correct group: it is set with `menu-bar-make-mm-toggle' (pointed + out by Juri Linkov). Add `display-battery-mode'. + +2005-08-09 Juri Linkov + + * progmodes/compile.el (compilation-mode-font-lock-keywords): + Remove `-text' from face variable names. + (compilation-error-file-name, compilation-warning-file-name) + (compilation-info-file-name): Delete faces. + (compilation-line-number, compilation-column-number): + Remove face underlining. + (compilation-message-face): Set to `underline' value by default. + (compilation-error-face, compilation-warning-face) + (compilation-info-face): Remove `-file-name' from face names. + (compilation-error-text-face, compilation-warning-text-face) + (compilation-info-text-face): Delete face variables. + (compilation-text-face): Delete function. + + * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'. + (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'. + (grep-error-face): Set to `compilation-error' instead of + `compilation-error-face' (which is redefined to `grep-hit-face' in + grep buffers). + (grep-mode-font-lock-keywords): Remove `-text' from face variable + names. Use `grep-error-face' instead of `compilation-error-text-face'. + + * dired-aux.el (dired-do-query-replace-regexp): + Use `query-replace-read-args'. + + * replace.el (query-replace-read-from, query-replace-read-to) + (query-replace-read-args): Rename arg `string' to `prompt'. + + * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'. + +2005-08-09 Katsumi Yamaoka (tiny change) + + * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with + uploading files. + (ange-ftp-canonize-filename): Handle file names beginning with ~ + correctly. + +2005-08-09 Juanma Barranquero + + * textmodes/fill.el (canonically-space-region) + (fill-context-prefix, fill-french-nobreak-p) + (fill-delete-newlines, fill-comment-paragraph) + (justify-current-line): "?\ " -> "?\s". + +2005-08-09 Ben North (tiny change) + + * textmodes/fill.el (fill-nonuniform-paragraphs): + Improve argument/docstring consistency. + +2005-08-09 Richard M. Stallman + + * textmodes/ispell.el (ispell-word): More fboundp checks. + + * files.el (find-file-noselect): Don't call set-buffer-major-mode. + (find-file-noselect-1): Call it here, only if RAWFILE. + (normal-mode): Always set some major mode. + (save-some-buffers-action-alist): Change some explanation strings. + (file-name-non-special): In the `quote' method, use unwind-protect. + +2005-08-09 Magnus Henoch + + * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command. + (ispell-have-aspell-dictionaries): New variable. + (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables. + (ispell-get-aspell-config-value): New function. + (ispell-aspell-find-dictionary): New function. + (ispell-aspell-add-aliases): New function. + (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if + appropriate. Don't look for ispell dictionaries if we use aspell. + (ispell-menu-map): Don't build a submenu of dictionaries. + +2005-08-09 Richard M. Stallman + + * progmodes/sql.el (sql-interactive-mode-map): Use fboundp. + (sql-read-passwd): Use read-passwd. + + * progmodes/idlw-toolbar.el (idlwave-toolbar) + (idlwave-toolbar-is-possible): Add defvars. + + * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track): + Avoid warnings. + + * progmodes/idlw-rinfo.el (idlwave-system-variables-alist) + (idlwave-system-class-info, idlwave-executive-commands-alist): + Use defvar. + + * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload. + + * mail/supercite.el (sc-ask, sc-no-blank-line-or-header): + Avoid warnings. + + * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version: + and content-type: headers. + + * eshell/eshell.el (eshell): Avoid warnings about eshell-mode. + + * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options + and rename some of them to be more self-explanatory. + + * calendar/calendar.el (calendar-mode-map): Bind < and > usefully. + + * startup.el (command-line-1): Implement -scriptload. + + * replace.el (occur-engine): Initial *Occur* output not undoable. + + * menu-bar.el (menu-bar-file-menu): Rename some menu items + and improve help strings. + + * isearch.el (isearch-repeat): When changing direction, + mark search successful. + + * ediff-init.el: Use (featurep 'xemacs). + + * comint.el (send-invisible): Identify buffer, if not selected. + + * align.el: Delete autoload for c-guess-basic-syntax. + +2005-08-09 Juanma Barranquero + + * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer): + Improve argument/docstring consistency. Doc fixes. + (r2b-variables, r2bv-address, r2bv-annote, r2bv-author) + (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor) + (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords) + (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering) + (r2bv-organization, r2bv-pages, r2bv-primary-author) + (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word) + (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year): + Defvar at compile time. + +2005-08-09 Juri Linkov + + * info.el: Replace `info' with upper-case `Info' where appropriate. + (info-title-1, info-title-2, info-title-3, info-title-4) + (info-menu-header): Move up face definitions. + (info-menu-star): Rename from `info-menu-5'. + (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'. + (Info-fontify-visited-nodes): Fix docstring. + (Info-hide-note-references): Fix docstring. + (Info-up, Info-next-reference, Info-prev-reference): Put cursor on + menu items in the same way as on cross-references. + (info-apropos): Fix sorting order and formatting to be like in the + stand-alone Info browser. Display error messages for 1 sec. + (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'. + (Info-mode-menu): Remove item for `Info-search-case-sensitively' + from the menu bar. + (Info-insert-dir): Restore point after calling + `insert-buffer-substring'. + +2005-08-08 Richard M. Stallman + + * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar) + (recompute-lucid-menubar): Add defvars. + + * mail/sendmail.el (mail-yank-original): Use with-no-warnings. + + * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring. + + * net/net-utils.el (run-dig): Rename from `dig'. + + * play/gametree.el (gametree-mode): Use make-local-variable, + not make-variable-buffer-local. + + * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings. + + * ansi-color.el (ansi-color-make-extent) + (ansi-color-set-extent-face): Use fboundp, not functionp. + + * autorevert.el (auto-revert-tail-mode): Use make-local-variable, + not make-variable-buffer-local. + + * bookmark.el (Info-current-file): Add defvar. + (bookmark-jump-noselect): Use with-no-warnings. + + * completion.el (c-mode-map, fortran-mode-map): Add defvars. + + * ebuff-menu.el (Helper-return-blurb): Add defvar. + + * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars. + + * find-file.el (ada-procedure-start-regexp) + (ada-package-start-regexp): Add defvars. + + * info.el (Info-insert-dir): Use insert-buffer-substring. + + * xml.el (xml-att-def-re): Add defvar. + + * icomplete.el (icomplete-exhibit): Adapt to new while-no-input + calling convention. + + * subr.el (while-no-input): Return t if there is input. + +2005-08-08 Luc Teirlinck + + * cus-start.el (all): Add `overflow-newline-into-fringe'. + +2005-08-08 Juanma Barranquero + + * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode) + (scheme-prev-l/c-dir/file): Fix typos in docstrings. + +2005-08-08 Emilio C. Lopes + + * cmuscheme.el (scheme-start-file): Replace reference to + `user-emacs-directory' by "~/.emacs.d/". + +2005-08-08 Thien-Thi Nguyen + + * info.el (Info-dir-remove-duplicates): Avoid case folding + in loop; instead, keep downcased strings for comparison. + Suggested by Helmut Eller. + +2005-08-07 Michael Albinus + + Sync with Tramp 2.0.50. + + * net/tramp.el: Remove defvar of `last-coding-system-used' in the + XEmacs case; not necessary anymore. + (tramp-user-regexp): Allow "@" as part of user name. + (tramp-handle-set-visited-file-modtime) + (tramp-handle-insert-file-contents) + (tramp-handle-write-region): No special handling for + `last-coding-system-used, because this is done in + `tramp-accept-process-output' now. + (tramp-accept-process-output): New defun. + (tramp-process-one-action, tramp-process-one-multi-action) + (tramp-wait-for-regexp, tramp-wait-for-output) + (tramp-discard-garbage-erase-buffer): Call it. Reported by David + Howells . + (clear-visited-file-modtime): Defadvice removed. The check for + unset buffer's modtime does not need to be based on + `tramp-buffer-file-attributes'. Suggested by RMS. + (tramp-message): Insert "\n" if not being at beginning of line. + (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code + sequence with same logic. + (tramp-completion-handle-expand-file-name): Discard call of + `tramp-drop-volume-letter'. It is not necessary, and there have + been problems with (expand-file-name "~/.netrc" "/") in ange-ftp. + Reported by Richard G. Bielawski . + (tramp-do-copy-or-rename-file-out-of-band): Transfer message + should always be visible. + (tramp-handle-insert-directory, tramp-setup-complete) + (tramp-set-process-query-on-exit-flag) + (tramp-append-tramp-buffers): Pacify byte-compiler. + (tramp-bug): Delete non-existing variables from list. + Apply `tramp-load-report-modules' as pre-hook. + Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and + `shell-prompt-pattern' because of non-7bit characters. + Reported by Sebastian Luque . + (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns. + (tramp-match-string-list): Remove function. + (tramp-wait-for-regexp): Remove call of that function. + Suggested by Kim F. Storm . + (tramp-set-auto-save-file-modes): Use octal integer code #o600 + instead of octal character code ?\600. The latter resulted in a + syntax error with XEmacs. + + * net/tramp-smb.el: Remove defvar of `last-coding-system-used' in the + XEmacs case; not necessary anymore. + (tramp-smb-handle-write-region): No special handling for + `last-coding-system-used, because this is done in + `tramp-accept-process-output' now. + (tramp-smb-wait-for-output): Call `tramp-accept-process-output'. + +2005-08-06 Luc Teirlinck + + * wid-edit.el (widget-choice-value-create): + Unconditionally respect user choice. Set :explicit-choice back to nil + when no longer needed. + (widget-choice-action): Unconditionally respect user choice. + Eliminate :explicit-choice-value. + + * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete. + + * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators' + with `indicate-empty-lines' and `indicate-buffer-boundaries'. + (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators" + running new function `toggle-indicate-empty-lines'. + Rename "Customize" item to "Customize fringe". + Rename "Indicators" item to "Buffer boundaries" and change help echo. + (menu-bar-showhide-fringe-ind-menu): Change several help echos. + Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)". + Delete "Empty lines only" item. + (menu-bar-showhide-fringe-ind-customize): New function. + (menu-bar-showhide-fringe-ind-mixed) + (menu-bar-showhide-fringe-ind-box) + (menu-bar-showhide-fringe-ind-right) + (menu-bar-showhide-fringe-ind-left) + (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries' + instead of `fringe-indicators'. + +2005-08-06 Michael Kifer + + * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode. + Change the date of last update. + +2005-08-06 Michael Kifer + + * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete) + (viper-exec-yank, viper-put-back): Don't display modification msg + if in the minibuffer. + + * viper-init.el (viper-replace-overlay-cursor-color) + (viper-insert-state-cursor-color, viper-vi-state-cursor-color): + Make variables frame local. + + * viper-util.el (viper-append-filter-alist): Use append instead of + nconc. + + * viper.el (viper-vi-state-mode-list) + (viper-emacs-state-mode-list): Move help-mode and + completion-list-mode from the first list to the second. + (viper-mode): Docstring. + (viper-go-away, viper-non-hook-settings): Don't localize + minor-mode-alist in newer Emacsen. Add advice to + set-cursor-color. Don't bind "\C-c\\". + +2005-08-06 Emilio C. Lopes + + * cmuscheme.el (scheme-trace-command, scheme-untrace-command) + (scheme-macro-expand-command): New user options. + (scheme-trace-procedure, scheme-expand-current-form): New commands. + (scheme-form-at-point, scheme-start-file) + (scheme-interactively-start-process): New functions. + (scheme-get-process): New function, extracted from `scheme-proc'. + (run-scheme): Call `scheme-start-file' to get start file, and pass + it to `make-comint'. + (switch-to-scheme, scheme-proc): + Call `scheme-interactively-start-process' if no Scheme buffer/process + is available. + +2005-08-06 Juri Linkov + + * progmodes/compile.el (compilation-mode-font-lock-keywords): + Use `compilation-text-face', `compilation-info-text-face' and + `compilation-error-text-face' instead of `font-lock-keyword-face'. + (compilation-error): New face. + (compilation-error-file-name): Inherit from + `compilation-error' instead of `font-lock-warning-face'. + (compilation-warning-file-name): Inherit from + `compilation-warning' instead of `font-lock-warning-face'. + (compilation-info, compilation-error-file-name) + (compilation-warning-file-name, compilation-info-file-name) + (compilation-line-number, compilation-column-number): Doc fix. + (compilation-error-text-face, compilation-warning-text-face) + (compilation-info-text-face): New face variables. + (compilation-line-face, compilation-column-face) + (compilation-enter-directory-face) + (compilation-leave-directory-face): Doc fix. + (compilation-text-face): New function. + + * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0 + instead of 1 to display binary file names as info file links. + (grep-error-face): Use `compilation-error-face' instead of + `font-lock-keyword-face'. + (grep-mode-font-lock-keywords): Use `compilation-info-text-face' + and `compilation-warning-text-face' instead of + `font-lock-keyword-face'. Use `compilation-error-text-face' + instead of `grep-error-face'. + +2005-08-05 Kenichi Handa + + * international/code-pages.el: Add autoload cookies for all coding + systems. + +2005-08-04 Luc Teirlinck + + * cus-start.el (all): Put undo.c where it alphabetically belongs. + +2005-08-04 Juri Linkov + + * progmodes/compile.el (compilation-mode-map): + * progmodes/grep.el (grep-mode-map): + Bind TAB to `compilation-next-error' and [backtab] to + `compilation-previous-error'. + + * progmodes/grep.el (grep-regexp-alist): Replace complex regexp + matching line numbers, column numbers and their ranges with regexp + matching only line numbers. + (grep-context-face): New face variable. + (grep-mode-font-lock-keywords): Use it. + + * faces.el (read-face-name): Delete duplicate faces. + +2005-08-02 Juanma Barranquero + + * thumbs.el (thumbs-find-image): Don't make variables + automatically buffer local. + (thumbs-current-tmp-filename, thumbs-current-image-filename) + (thumbs-image-num): Make automatically buffer local. + (thumbs-show-thumbs-list): Use `make-local-variable', not + `make-variable-buffer-local'. + (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local. + + * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s". + (**mad**, *debug*, *print-space*, *print-upcase*, abuselst) + (abusewords, account, afraidof, arerelated, areyou, bak, beclst) + (bother, bye, canyou, chatlst, continue, deathlst, describe) + (drnk, drugs, eliza-flag, elizalst, famlst, feared, fears) + (feelings-about, foullst, found, hello, history, howareyoulst) + (howdyflag, huhlst, ibelieve, improve, inter, isee, isrelated) + (lincount, longhuhlst, lover, machlst, mathlst, maybe, moods) + (neglst, obj, object, owner, please, problems, qlist) + (random-adjective, relation, remlst, repetitive-shortness) + (replist, rms-flag, schoollst, sent, sexlst, shortbeclst) + (shortlst, something, sportslst, stallmanlst, states, subj) + (suicide-flag, sure, things, thlst, toklst, typos, verb, want) + (whatwhen, whereoutp, whysay, whywant, zippy-flag, zippylst): + Defvar at compile time. + + * progmodes/ada-mode.el (ada-mode): Use `make-local-variable', + not `make-variable-buffer-local'. + +2005-08-02 Kim F. Storm + + * emulation/cua-rect.el (cua--highlight-rectangle): Only show + rectangle overlay in selected window. + +2005-08-01 Luc Teirlinck + + * cus-start.el (all): Put `indicate-empty-lines' in fringe group + instead of display group. Make `indicate-buffer-boundaries' + customizable through Custom. + +2005-08-01 Juanma Barranquero + + * progmodes/gdb-ui.el (gdb-frame-address, gdb-var-changed) + (gdb-output-sink, gdba, gdb-cpp-define-alist-program) + (gdb-set-gud-minor-mode, gdb-exited, gdb-setup-windows) + (gdb-put-string): Fix typos in docstrings. + +2005-08-01 Nick Roberts + + Update copyright notices of files in progmodes directory for + release of Emacs 22.1. + + * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie. + + * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie. + Don't barf if the GUD buffer has been killed. + +2005-08-01 Kim F. Storm + + * textmodes/table.el (table-yank-handler): Change defcustom to defvar. + +2005-07-29 Stefan Monnier + + * simple.el (next-error-follow-minor-mode): + make-variable-buffer-local -> make-local-variable. + + * emacs-lisp/cl-extra.el: Require CL also when compiling. + + * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local) + (byte-compile-form-make-variable-buffer-local): New functions to warn + about misuses of make-variable-buffer-local where make-local-variable + was meant. + +2005-07-29 Juanma Barranquero + + * bs.el (bs-attributes-list): Doc fix. + (bs): Update url-link. + + * desktop.el (desktop-save-buffer): Fix typos in docstring. + (desktop-load-default): Simplify. + + * ibuffer.el (ibuffer-columnize-and-insert-list) + (ibuffer-mouse-toggle-mark, ibuffer-count-marked-lines) + (ibuffer-unmark-all, ibuffer-toggle-marks) + (ibuffer-unmark-forward, ibuffer-unmark-backward) + (ibuffer-compile-make-format-form, ibuffer-format-column) + (ibuffer-current-buffers-with-marks) + (ibuffer-update-title-and-summary): "?\ " -> "?\s". + (ibuffer): Doc fix. + (ibuffer-mode): Fix typo in docstring. + (ibuffer-hooks, ibuffer-mode-hooks): Make obsolete and declare + with `define-obsolete-variable-alias'. + (ibuffer-elide-long-columns): Mark as obsolete. Doc fix. + +2005-07-29 Kenichi Handa + + * international/mule-cmds.el (select-message-coding-system): + Be sure to use LF for end-of-line. If no coding system is decided, + return iso-8859-1-unix. + +2005-07-28 Stefan Monnier + + * net/ange-ftp.el (ange-ftp-gateway-fatal-msgs) + (ange-ftp-pending-error-line): New vars. + (ange-ftp-process-handle-line, ange-ftp-process-filter): Use them + to handle the non-fatal no-route-to-host messages. + (internal-ange-ftp-mode): Make the no-match regexp more efficient. + +2005-07-28 Juanma Barranquero + + * isearch.el (isearch-mode-map, isearch-other-meta-char) + (isearch-quote-char, isearch-printing-char) + (isearch-text-char-description): "?\ " -> "?\s". + (isearch-lazy-highlight-cleanup) + (isearch-lazy-highlight-initial-delay) + (isearch-lazy-highlight-interval) + (isearch-lazy-highlight-max-at-a-time) + (isearch-lazy-highlight-face, isearch-lazy-highlight-cleanup): + Declare with define-obsolete-*-alias macros. + (isearch-forward): Fix typo in docstring. + (search-invisible, search-ring-yank-pointer) + (regexp-search-ring-yank-pointer): Doc fixes. + + * recentf.el (recentf-menu-append-commands-p): Declare with + `define-obsolete-variable-alias'. + (recentf-max-saved-items, recentf-menu-filter) + (recentf-arrange-by-rule-subfilter): Doc fixes. + (recentf-menu-append-commands-flag) + (recentf-initialize-file-name-history, recentf-expand-file-name) + (recentf-clear-data): Fix typos in docstrings. + +2005-07-28 Nick Roberts + + * progmodes/gdb-ui.el: Smarten comments. + (gdb-info-breakpoints-custom): Use nowarn when finding file. + +2005-07-27 Dan Nicolaescu + + * term/apollo.el (terminal-init-apollo): New function containing + all former top level forms in the file. + * term/bobcat.el (terminal-init-bobcat): + * term/cygwin.el (terminal-init-cygwin): + * term/iris-ansi.el (terminal-init-iris-ansi): + * term/linux.el (terminal-init-linux): + * term/news.el (terminal-init-news): + * term/rxvt.el (terminal-init-rxvt): + * term/sun.el (terminal-init-sun): + * term/tvi970.el (terminal-init-tvi970): + * term/vt100.el (terminal-init-vt100): + * term/vt102.el (terminal-init-vt102): + * term/vt125.el (terminal-init-vt125): + * term/vt200.el (terminal-init-vt200): + * term/vt201.el (terminal-init-vt201): + * term/vt220.el (terminal-init-vt220): + * term/vt240.el (terminal-init-vt240): + * term/vt300.el (terminal-init-vt300): + * term/vt320.el (terminal-init-vt320): + * term/vt400.el (terminal-init-vt400): + * term/vt420.el (terminal-init-vt420): + * term/wyse50.el (terminal-init-wyse50): + * term/xterm.el (terminal-init-xterm): Likewise. + + * term/README: Describe the terminal-init-* functionality. + + * startup.el (command-line): After loading the terminal initialization + file call the corresponding terminal initialization function. + +2005-07-27 Kenichi Handa + + * ps-bdf.el (bdf-read-font-info): Ignore glyphs whose ENCODING is + negative. + + * ps-mule.el (ps-mule-bitmap-prologue): Fix arguments to setcharwidth. + (ps-mule-composition-prologue): Fix for the case that + RelativeCompose is false. + +2005-07-26 Stefan Monnier + + * smerge-mode.el (smerge-ediff): Use insert-buffer-substring. + + * descr-text.el (describe-char): Handle the case where the list of + chars is displayed in a separate frame. + Be a bit more discriminating when looking for the char. + +2005-07-26 Juanma Barranquero + + * bookmark.el (bookmark-automatically-show-annotations) + (bookmark-read-annotation-text-func): Doc fixes. + (bookmark-save): Improve argument/docstring consistency. + (bookmark-get-bookmark, bookmark-get-bookmark-record) + (bookmark-alist-from-buffer) + (bookmark-upgrade-file-format-from-0) + (bookmark-grok-file-format-version) + (bookmark-maybe-upgrade-file-format, bookmark-kill-line) + (bookmark-read-annotation-mode) + (bookmark-insert-current-bookmark, bookmark-jump) + (bookmark-exit-hook): Fix typos in docstrings. + (bookmark-exit-hooks): Define as obsolete alias. + (bookmark-exit-hook-internal): Run `bookmark-exit-hook', + not `bookmark-exit-hooks'. Fix docstring. + (bookmark-bmenu-select): "?\ " -> "?\s". + +2005-07-25 Ari Roponen (tiny change) + + * startup.el (command-line): Fix typo. + +2005-07-24 Richard M. Stallman + + * tooltip.el (tooltip-mode): Test emacs-basic-display, + not emacs-quick-startup. + +2005-07-24 Juanma Barranquero + + * emacs-lisp/re-builder.el (reb-with-current-window): Delete. + (reb-next-match, reb-show-subexp): Use `with-selected-window' + instead of `reb-with-current-window'. + (reb-prev-match): Likewise. Also, don't move left if the search + was unsuccessful. + (reb-initialize-buffer): New function. + (re-builder, reb-change-syntax): Use it. + + * man.el (Man-goto-page): Make second argument NOERROR optional. + +2005-07-23 Richard M. Stallman + + * man.el (Man-bgproc-sentinel): Check here for failure to find + any man page in the output, and report the error here. + (Man-arguments): Make it permanent local. + (Man-goto-page): New arg NOERROR. Never kill the current buffer. + (Man-mode): Pass t for NOERROR. + + * progmodes/grep.el (grep-error-face): Use font-lock-keyword-face. + (grep-mode-font-lock-keywords): + Don't use compilation-...-face for messages that are not file names. + + * progmodes/compile.el (compilation-mode-font-lock-keywords): + Don't use compilation-...-face for messages that are not file names. + +2005-07-22 Juri Linkov + + * startup.el (normal-splash-screen): Update menu name. + + * tempo.el (tempo-insert-template): Fix 2005-07-16 change. + +2005-07-22 Dan Nicolaescu + + * term/xterm.el: Load term/rxvt if the terminal is actually an + rxvt terminal. + (xterm-rxvt-set-background-mode): Remove, not used anymore. + + * term/rxvt.el (function-key-map): Use substitute-key-definition + to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings. + + * term/cygwin.el: New file. + +2005-07-22 Kim F. Storm + + * image-file.el (insert-image-file, image-file-yank-handler): + Fix last change to maintain a (unique) yank-handler on yanked images. + +2005-07-22 Eduardo Mu,Aq(Boz (tiny change) + + * dired.el (dired-move-to-filename-regexp): Recognize the B suffix + of the file size (as in "177B" for 177 bytes). This happens with + "ls -lh" on FreeBSD. + +2005-07-22 Juanma Barranquero + + * hilit-chg.el (highlight-changes-global-initial-state) + (highlight-compare-buffers, hilit-chg-turn-on-maybe) + (hilit-chg-fixup, highlight-changes-mode): + Fix typos in docstrings. + (highlight-changes-global-modes, highlight-changes-rotate-faces): + Doc fixes. + +2005-07-21 Luc Teirlinck + + * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the + mode function using `eval-after-load'. + +2005-07-21 Kim F. Storm + + * mail/emacsbug.el (report-emacs-bug): Request that backtraces are + included when reporting an emacs crash, and tell about the DEBUG file. + + * image-file.el (insert-image-file): Add yank-handler. + (image-file-yank-handler): Yank handler to make unique copies of + images when they are yanked into a buffer next to each other. + +2005-07-21 Juanma Barranquero + + * comint.el (comint-use-prompt-regexp, comint-send-input) + (comint-source-default, comint-extract-string) + (comint-get-source, comint-word, comint-completion) + (comint-source, comint-prompt-read-only, comint-update-fence): + Fix typos in docstrings. + (comint-use-prompt-regexp-instead-of-fields, comint-kill-output): + Declare with define-obsolete-*-alias macros. + (comint-previous-matching-input-from-input) + (comint-next-matching-input-from-input) + (comint-previous-matching-input, comint-next-matching-input) + (comint-forward-matching-input): + Improve argument/docstring consistency. + + * desktop.el (desktop-clear-preserve-buffers-regexp): + Also preserve the *server* buffer. + + * simple.el (clone-indirect-buffer): Doc fix. + (fixup-whitespace, just-one-space) + (backward-delete-char-untabify, lambda): "?\ " -> "?\s". + (next-error, next-error-highlight) + (next-error-highlight-no-select, next-error-last-buffer) + (next-error-buffer-p, next-error-find-buffer, next-error) + (previous-error, next-error-no-select, previous-error-no-select) + (open-line, split-line, minibuffer-prompt-width, kill-new) + (binary-overwrite-mode): Fix typos in docstrings. + (set-fill-column): Fix typo in message. + + * skeleton.el (skeleton-proxy-new): Doc fix. + + * strokes.el (strokes-load-hook): Doc fix. + (strokes-grid-resolution, strokes-get-grid-position) + (strokes-renormalize-to-grid, strokes-read-stroke) + (strokes-read-complex-stroke, strokes-file, strokes-last-stroke) + (strokes-global-map): Fix typos in docstrings. + (strokes-help): Doc fix. Fix help message and pass it through + `substitute-command-keys'. + + * tempo.el (tempo-insert-prompt, tempo-interactive) + (tempo-show-completion-buffer, tempo-tags, tempo-match-finder) + (tempo-insert-string-functions, tempo-local-tags) + (tempo-define-template, tempo-insert-template) + (tempo-insert-prompt-compat, tempo-is-user-element) + (tempo-insert-mark, tempo-find-match-string, tempo-complete-tag): + Fix typos in docstrings. + + * vcursor.el (vcursor-other-window, vcursor-bind-keys) + (vcursor-key-bindings, vcursor-use-vcursor-map) + (vcursor-find-window, vcursor-scroll-down) + (vcursor-disable, vcursor-beginning-of-buffer) + (vcursor-end-of-buffer): Fix typos in docstrings. + (vcursor-relative-move, vcursor-get-char-count): + Improve argument/docstring consistency. + + * version.el: "?\ " -> "?\s". + + * wid-edit.el (widget-default-create, widget-after-change) + (widget-default-format-handler, widget-checklist-add-item) + (widget-radio-add-item, widget-choose, widget-specify-secret) + (widget-field-value-create, widget-field-value-get) + (widget-editable-list-format-handler) + (widget-editable-list-entry-create, widget-group-value-create) + (widget-documentation-link-add) + (widget-documentation-string-value-create): "?\ " -> "?\s". + (widget-convert-text): Doc fix. + (widget-narrow-to-field, widget-field-find) + (widget-url-link-action, widget-emacs-library-link-action) + (widget-color-notify): Fix typos in docstrings. + + * w32-fns.el (w32-shell-name): Use `bound-and-true-p'. + (x-select-text, set-w32-system-coding-system) + (w32-add-charset-info): Fix typos in docstrings. + + * emulation/cua-base.el (cua-mode, cua-enable-register-prefix) + (cua-enable-cua-keys, cua-use-hyper-key) + (cua-virtual-rectangle-edges): Fix typos in docstrings. + (cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s". + + * net/tramp.el (tramp-handle-load): Fix typo in error message. + + * emacs-lisp/re-builder.el (regexp-builder): Declare with + `defalias' instead of faking it. + + * eshell/em-ls.el (eshell-ls-decorated-name): Doc fix. + (eshell-ls-missing, eshell-ls-dired-initial-args) + (eshell-ls-use-in-dired): Fix typos in docstrings. + +2005-07-20 Kim F. Storm + + * emulation/cua-base.el (cua-mode): Improve doc string. + +2005-07-20 Juanma Barranquero + + * abbrev.el (expand-region-abbrevs): Doc fix. + (inverse-add-mode-abbrev, inverse-add-global-abbrev): + Improve argument/docstring consistency. + + * arc-mode.el (archive-get-descr, archive-alternate-display): + Doc fixes. + (archive-l-e): Improve argument/docstring consistency. + (archive-tmpdir, archive-unixdate, archive-unixtime) + (archive-chmod-entry): Fix typos in docstrings. + (archive-unflag, archive-unflag-backwards) + (archive-unmark-all-files): "?\ " -> "?\s". + + * buff-menu.el (Buffer-menu-unmark): Doc fix. + (Buffer-menu-not-modified, Buffer-menu-execute) + (Buffer-menu-toggle-read-only, Buffer-menu-buffer+size) + (list-buffers-noselect, Buffer-menu-select): "?\ " -> "?\s". + + * composite.el (compose-string, encode-composition-rule) + (compose-last-chars): Fix typos in docstrings. + + * desktop.el (desktop-enable, desktop-basefilename): + Declare with `define-obsolete-variable-alias'. + (desktop-internal-v2s): Don't quote keywords. + (desktop-clear): "?\ " -> "?\s". + + * dired.el (dired-align-file, dired-flag-backup-files) + (dired-change-marks, dired-unmark-all-files): "?\ " -> "?\s". + (dired-listing-switches, dired-ls-F-marks-symlinks) + (dired-dwim-target, dired-load-hook, dired-mode-hook) + (dired-directory, dired-faces, dired, dired-revert) + (dired-mode, dired-summary, dired-view-file) + (dired-copy-filename-as-kill, dired-delete-file) + (dired-no-confirm, dired-unmark-all-marks) + (dired-sort-by-date-regexp, dired-sort-by-name-regexp) + (dired-sort-inhibit, dired-sort-other): Fix typos in docstrings. + (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit): + Fix typos in message strings. + + * dired-x.el (virtual-dired): Declare with `defalias'. + (dired-mark-unmarked-files, dired-local-variables-file) + (dired-omit-here-always): Doc fix. + (dired-omit-mode, dired-find-subdir) + (dired-enable-local-variables, dired-clean-up-buffers-too) + (dired-extra-startup, dired-mark-extension, dired-jump) + (dired-jump-other-window, dired-omit-localp, dired-virtual-mode) + (dired-smart-shell-command, dired-guess-shell-alist-user) + (dired-man, dired-initial-position, dired-x-hands-off-my-keys) + (dired-x-bind-find-file, dired-x-submit-report): + Fix typos in docstrings. + (dired-mark-unmarked-files): "?\ " -> "?\s". + + * dirtrack.el (dirtrack-list): Fix typos in docstring. + + * faces.el (describe-face): "?\ " -> "?\s". + (read-all-face-attributes, read-face-font, modify-face) + (face-attr-construct, italic): Fix typos in docstrings. + (frame-update-face-colors): Declare with + `define-obsolete-function-alias'. + + * files.el (find-file-noselect, recode-file-name): Doc fixes. + (insert-directory, kill-some-buffers): "?\ " -> "?\s". + (magic-mode-alist, buffer-file-numbers-unique) + (write-file-functions, get-free-disk-space): + Fix typos in docstrings. + (find-file-not-found-hooks, find-file-hooks, write-file-hooks) + (write-contents-hooks, write-file-hooks): + Declare with `define-obsolete-variable-alias'. + + * forms-d2.el (arch-rj): Fix typo in docstrings. + (arch-tocol): Likewise. "?\ " -> "?\s". + + * frame.el (set-frame-font, cursor-in-non-selected-windows): + Fix typo in docstring. + (set-screen-width, set-screen-height): Delete redundant info in + doctrings. + (new-frame, screen-height, screen-width): Declare with + `define-obsolete-function-alias'. + (delete-frame-hook, blink-cursor): Declare with + `define-obsolete-variable-alias'. + + * paths.el (prune-directory-list): Fix typos in docstring. + + * pcvs-util.el (cvs-flags-query, cvs-strings->string) + (cvs-prefix-get): Fix typos in docstrings. + + * ps-print.el (ps-extend-face-list, ps-extend-face) + (ps-print-background-image): Fix typos in docstrings. + (ps-default-fg, ps-default-bg): Doc fixes. + + * s-region.el (s-region-bind): Doc fix. + (s-region-move-p1, s-region-move-p2): Fix typos in docstrings. + + * textmodes/org.el (org-table-formula-substitute-names) + (org-table-get-vertical-vector): Doc fixes. + (org-table-recalculate): Remove unused argument to `message'. + +2005-07-19 Carsten Dominik + + * textmodes/org.el (org-table-column-names) + (org-table-column-name-regexp) + (org-table-named-field-locations): New variables. + (org-archive-subtree): Protect `this-command' when calling + `org-copy-subtree' and `org-cut-subtree', to avoid appending to + the kill buffer. + (org-complete): Remove fixed-formula completion. + (org-edit-formulas-map): New variable. + (org-table-edit-formulas): New command. + (org-finish-edit-formulas, org-abort-edit-formulas) + (org-show-variable, org-table-get-vertical-vector): New functions. + (org-table-maybe-eval-formula): Handle `:=' fields. + (org-table-get-stored-formulas, org-table-store-formulas) + (org-table-get-formula, org-table-modify-formulas) + (org-table-replace-in-formulas): Handle named field formulas. + (org-table-get-specials): Store locations of named fields. + +2005-07-19 Juri Linkov + + * progmodes/grep.el (grep-regexp-alist) + (grep-mode-font-lock-keywords, grep-process-setup): + Use default GNU grep match color "01;31m" instead of "01;41m". + (grep-regexp-alist, grep-mode-font-lock-keywords): + Use `\\[[0-9]*m' instead of `\\[00m'. + (grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to + sgr_start where its handling is more important. Use the real + length of sgr_start instead of constant 8. + (grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?' + specially. Delete all remaining escape sequences. + (grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs. + (grep-regexp-alist): Make hyperlink only for binary file name + instead of the whole line. + (grep-mode-map): Bind `backtab' to `compilation-previous-file'. + (grep-mode): Add autoload. + + * emacs-lisp/find-func.el (find-function-regexp): + Add `define-compilation-mode'. + +2005-07-19 Juri Linkov + + * compare-w.el (compare-ignore-whitespace, compare-windows-sync) + (compare-windows-sync-string-size, compare-windows-recenter) + (compare-windows-highlight, compare-windows): Add version 22.1. + (compare-windows) : Inherit from lazy-highlight instead + of duplicating its default value. + + * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'. + (Custom-mode-menu): Use `info' instead of `Info-goto-node'. + + * descr-text.el (describe-char): Create link buttons for `charset' + and `code point'. Add the current input method name with a link + button to `to input' field. Print face names of display table + characters in `The display table entry is displayed by' section + instead of printing face-id in the `display' field. + Guess hardcoded faces and create a link button for them. + Skip empty fields when calculating max-width. + Treat `widget-create' specially while inserting strings from the + collected field list. + (describe-char-after): Made obsolete in version 22.1, not 21.5. + + * diff-mode.el (diff-file-header): Change foreground color from + yellow to green on light backgrounds. + (diff-context): Inherit from `shadow' only for color/grayscale + with more than 88 colors. + (diff-indicator-removed, diff-indicator-added) + (diff-indicator-changed): New faces. + (diff-font-lock-keywords): Use new faces. Regroup rules. + Add "^---$" for `normal' diff format. Fontify `#' lines with + font-lock-comment-delimiter-face and font-lock-comment-face. + Add `#' to ^[^...] in the rule for `diff-context-face'. + + * faces.el (mode-line-highlight): Replace RoyalBlue4 with + a button-like box. Inherit from `highlight' on low colors. + (shadow): Use shades of gray only for color/grayscale with + more than 88 colors. Use green for light backgrounds with + 8 colors, and yellow for dark backgrounds with 8 colors. + + * font-lock.el (font-lock-regexp-grouping-backslash): + Don't inherit from escape-glyph (use bold for all cases). + + * info.el (info-xref-visited): Use light foreground color `violet' + for dark backgrounds instead of dark color `magenta3'. + (info-title-1): Use `yellow' color for dark backgrounds. + + * isearch.el (isearch): Use not-too-dark magenta3 instead of + too-light magenta2. + + * replace.el (match): Use slightly more light RoyalBlue3 instead + of dark RoyalBlue4. + + * wid-edit.el (widget-inactive): Inherit from `shadow'. + +2005-07-19 Juanma Barranquero + + * novice.el (disabled-command-hook): Declare it with + `define-obsolete-variable-alias'. + + * desktop.el (desktop-enable, desktop-buffer-modes-to-save) + (desktop-buffer-misc-functions, desktop-buffer-handlers) + (desktop-load-default): Add release to obsolescence info. + (desktop-globals-to-clear, desktop-buffer-mode-handlers) + (desktop-append-buffer-args, desktop-read): + Fix typos in docstrings. + (desktop-kill): Fix typo in message. + (desktop-save): Doc fix. + +2005-07-19 Michael Kifer + + * viper-cmd.el (viper-escape-to-state): Bug fix. + (viper-envelop-ESC-key): Change the definition of fast + keysequence so it'll work with keyboard macros. + + * ediff.el (ediff-patch-buffer): Change the docstring. + +2005-07-19 Kenichi Handa + + * international/mule-cmds.el (select-safe-coding-system): Try to + use an auto-coding (if any) before anything else. If the found + auto-coding is invalid, show a warning message. + + * international/mule.el (find-auto-coding): New function created + by modifying the body of set-auto-coding. + (set-auto-coding): Use find-auto-coding to find a coding. + +2005-07-18 Richard M. Stallman + + * allout.el (allout-isearch-expose): Use isearch-mode-end-hook-quit, + not isearch-mode-end-hook-error. + (allout-before-change-protect): Fix error message. + +2005-07-18 Juri Linkov + + * allout.el (allout-mode): + * calculator.el (calculator-copy): + * custom.el (custom-known-themes): + * dired.el (dired-desktop-buffer-misc-data) + (dired-restore-desktop-buffer): + * dired-x.el (dired-omit-marker-char): + * files.el (basic-save-buffer): + * font-core.el (font-lock-mode): + * calendar/calendar.el (calendar-goto-hebrew-date) + (calendar-goto-coptic-date, calendar-goto-ethiopic-date) + (calendar-goto-persian-date): + * language/ethio-util.el (ethio-sera-to-fidel-region): + * textmodes/picture.el (picture-mode): + Delete duplicate duplicate words. + +2005-07-18 Juri Linkov + + * isearch.el (isearch-mode-map): Remove key bindings for regexp + chars * ? } |. + (isearch-fallback): Don't call `isearch-process-search-char'. + (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions. + (isearch-process-search-char): Call `isearch-fallback' for regexp + chars * ? } |. + (isearch-return-char): Make obsolete with `make-obsolete' instead + of simply documenting it as obsolete in the docstring. + (isearch-fallback): Refill docstring. + + * international/isearch-x.el + (isearch-process-search-multibyte-characters): Remove unneeded + `concat'. Add intermediate values to `junk-hist' instead of + `minibuffer-history'. Test the length of `str'. + +2005-07-18 Juanma Barranquero + + * allout.el (allout-resolve-xref): Fix typos in error strings. + (allout-before-change-protect): Remove unneeded `concat'. + + * array.el (array-mode, array-reconfigure-rows) + (untabify-backward): Fix typos in docstrings. + (array-reconfigure-rows): Use `insert-buffer-substring', not + `insert-buffer'. + + * calendar/icalendar.el (icalendar--get-unfolded-buffer): + * progmodes/ada-mode.el (ada-make-body): + Use `insert-buffer-substring' and `goto-char', not `insert-buffer'. + + * dired.el (dired-log): + * tar-mode.el (tar-subfile-save-buffer): + * play/zone.el (zone-pgm-stress-destress): + Use `insert-buffer-substring', not `insert-buffer'. + +2005-07-17 Simon Josefsson + + * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN. + +2005-07-16 Jose E. Marchesi + + * lisp/mail/smtpmail.el (smtpmail-auth-supported): + Add plain auth method. + (smtpmail-try-auth-methods): Add AUTH PLAIN dialog. + +2005-07-17 Kim F. Storm + + * ido.el (dired-other-window): Add ido property. + +2005-07-16 Juanma Barranquero + + * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): + Fix typo in docstring. + (byte-compile-interactive-only-functions): Add `insert-buffer' and + `insert-file-literally'. + + * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence + info and delete redundant message. Doc fix. + (edebug-install-custom-print-funcs, edebug-reset-print-funcs) + (edebug-uninstall-custom-print-funcs): Define as obsolete aliases. + +2005-07-16 Richard M. Stallman + + * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function. + (byte-compile-and): Use byte-compile-and-recursion. + (byte-compile-or-recursion): New function. + (byte-compile-or): Use that. + (byte-compile-if): Guard the else-clause too. + (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)). + + * isearch.el (isearch-mode-end-hook-quit): New variable. + (isearch-done): Bind it. + (isearch-mode-end-hook): Doc fix. + + * allout.el (allout-isearch-did-quit): Variable deleted. + (allout-real-isearch-abort): Function name no longer used. + (allout-mode): Do allout-enwrap-isearch whenever feature is wanted. + (allout-isearch-rectification): isearch-mode always exists. + Don't set allout-isearch-did-quit. + (allout-isearch-expose): Check isearch-mode-end-hook-error, not + allout-isearch-did-quit. + (allout-enwrap-isearch): Just add the hook. + (allout-isearch-abort): Function deleted. + (allout-pre-command-business): Avoid warning. + + * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp. + Correctly avoid warnings. + (pascal-outline): Likewise. + + * progmodes/f90.el (f90-abbrev-start): Avoid warning. + + * progmodes/asm-mode.el (asm-comment): Use with-no-warnings. + + * play/tetris.el (tetris-mode): Avoid warning. + + * play/snake.el (snake-mode): Avoid warning. + + * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar. + (gamegrid-set-display-table): Avoid warning. + (gamegrid-set-timer): Likewise. + (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p. + (gamegrid-add-score-with-update-game-score-1): Take FILE + as argument. + (gamegrid-add-score-with-update-game-score): Pass that argument. + Rename have-shared-game-dir to gamegrid-shared-game-dir. + + * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings. + + * net/eudc-bob.el (eudc-jump-to-event): Avoid warning. + (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise. + + * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer + and insert-file. + + * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning. + (sc-ask): Avoid warnings. + + * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar. + (eshell-hist-initialize): Use that var the natural way. + + * emulation/viper-init.el (viper-activate-input-method): Avoid warning. + + * emacs-lisp/re-builder.el (reb-cook-regexp): + Avoid warning calling lre-compile-string. + (reb-color-display-p): Avoid warning. + + * calculator.el (calculator-last-input): Guard uses + of event-key and key-press-event-p. + (event-key, key-press-event-p): Delete definitions. + + * emacs-lisp/find-gc.el (find-gc-unsafe-list) + (find-gc-source-directory, find-gc-subrs-callers) + (find-gc-noreturn-list, find-gc-source-files) + (find-gc-subrs-called): Vars renamed and defvar'd. + + * emacs-lisp/checkdoc.el (checkdoc-make-overlay) + (checkdoc-overlay-put, checkdoc-delete-overlay) + (checkdoc-overlay-start, checkdoc-overlay-end) + (checkdoc-mode-line-update, checkdoc-char=): + Define such that compiler knows they are defined. + (checkdoc-call-eval-buffer): Delete. Use eval-buffer directly. + (checkdoc-read-event): Delete. Use read-event directly. + + * whitespace.el (whitespace-make-overlay) + (whitespace-overlay-put, whitespace-delete-overlay) + (whitespace-overlay-start, whitespace-overlay-end): + Define such that compiler knows they are defined. + (whitespace): Move conditional inside. + + * tempo.el (tempo-insert-template): Suppress warning. + + * ediff-diff.el (longlines-mode): Add defvar. + +2005-07-16 Gary Howell (tiny change) + + * server.el: Bind "C-x #" in a way that works even if C-x is + redefined to a command key, not a prefix key. + +2005-07-16 Johan Bockgard (tiny change) + + * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of + cl-make-type-test till execution time. + +2005-07-16 Markus Rost + + * dired-x.el (dired-do-relsymlink-regexp): Add missing optional + arg ARG and use it. + +2005-07-16 Johan Bockgard (tiny change) + + * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type. + +2005-07-15 Luc Teirlinck + + * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing + a defcustom with two :set or :type keywords. + +2005-07-15 Richard M. Stallman + + * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table): + Don't give ^M comment-end syntax. + +2005-07-16 Nick Roberts + + * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler): + Don't consider gdbmi (gdb-mi.el has its own update functions). + (gdb-var-delete): Make it work for gdbmi as well. + (gdb-speedbar-expand-node): Move var-update here for gdbmi. + + * progmodes/gud.el (etags, sdb): Only require etags when needed. + (gud-speedbar-menu-items): Correct logic for enabling items. + +2005-07-15 Kim F. Storm + + * ido.el: Fix commentary. + (ido-define-mode-map): Move ido-next-work-file to C-M-o. + Use with-no-warnings around ffap-guesser. + (ido-file-internal, ido-read-file-name, ido-read-directory-name): + Let bind minibuffer-completing-file-name to t. + +2005-07-15 Juanma Barranquero + + * startup.el (site-run-file, keyboard-type): Doc fixes. + (command-line): Check for "--basic-display" argument; also for + "--quick", not "--bare-bones" (which was renamed). + (fancy-splash-text): Add missing item "Getting New Versions". + (normal-splash-screen): Fix typos and improve consistency with + `fancy-splash-text'. Update copyright year. + + * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a + valid binding for `help-char'. + + * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix. + +2005-07-14 Dan Nicolaescu + + * term.el (term-mode): Disable cua-mode for term buffers. + +2005-07-14 Juanma Barranquero + + * add-log.el (add-log-mailing-address, change-log-merge): + Doc fixes. + (change-log-get-method-definition): Fix typo in docstring. + +2005-07-14 Kim F. Storm + + * emulation/cua-base.el: + (cua--pre-command-handler-1, cua--pre-command-handler) + (cua--post-command-handler-1, cua--post-command-handler): + Split in two. Check (buffer local) value of cua-mode. + (cua-selection-mode): New command. + +2005-07-13 Luc Teirlinck + + * custom.el (custom-initialize-safe-set) + (custom-initialize-safe-default): Doc fixes. + + * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default' + and simplify :init-value again. + + * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default' + and simplify :init-value again. Delete autoload. + + * startup.el (command-line): Use `custom-reevaluate-setting' again + for tooltip-mode. + + * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing + a defcustom with two :initialize keywords. + +2005-07-13 Juanma Barranquero + + * allout.el (my-mark-marker, allout-isearch-prior-pos) + (allout-unprotected, allout-undo-aggregation, allout-snug-back) + (allout-post-command-business, allout-flag-region) + (isearch-reenable-font-lock, allout-yank) + (allout-insert-latex-header, allout-insert-latex-trailer) + (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed) + (allout-latex-verb-quote): Fix typos in docstrings. + (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes. + (allout-unprotected, allout-prefix-data): + Improve argument/docstring consistency. + (allout-chart-subtree): Fix argument spec. + (allout-open-topic): Rename `use_sib_bullet' argument to + `use-sib-bullet'. Doc fix. + + * whitespace.el (whitespace-check-buffer-leading) + (whitespace-check-buffer-trailing) + (whitespace-check-buffer-indent) + (whitespace-check-buffer-spacetab) + (whitespace-check-buffer-ateol, whitespace-highlighted-space) + (whitespace-check-leading-whitespace) + (whitespace-check-trailing-whitespace) + (whitespace-check-spacetab-whitespace) + (whitespace-check-indent-whitespace) + (whitespace-check-ateol-whitespace, whitespace-abort-on-error) + (whitespace-modes): Fix typos in docstrings. + (defgroup, defcustom): Doc fixes. + + * winner.el (winner-mode, winner-boring-buffers) + (winner-pending-undo-ring): Doc fixes. + (winner-ring): Remove unneeded `progn'. + (winner-equal): `defsubst' it. + (winner-redo): Fix message. + +2005-07-13 Kim F. Storm + + * simple.el (line-move-1): Always use vertical-motion to + do the last (or only) line move to ensure some movement. + Undo 2005-06-23 change--don't check for overlays. + +2005-07-13 YAMAMOTO Mitsuharu + + * term/mac-win.el (ccl-encode-mac-roman-font) + (ccl-encode-mac-centraleurroman-font) + (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font): + (ccl-encode-mac-dingbats-font): Remove check for ASCII. + Change charset-id boundary of dimension to ?\xef. + (mac-char-fontspec-list): New constant. + (fontset-add-mac-fonts): Use it. Accept non-string `base-family' + argument. Nil uses itself as family in font-spec. Previous + behavior for nil is now provided by non-nil non-string argument. + All callers changed. Add font-specs for Mac fonts to + "fontset-default" unless iso8859-1 fonts are installed. + +2005-07-13 Stefan Monnier + + * progmodes/sh-script.el (sh-get-indent-info): Only indent + a continuation line if the \ is preceded by SPC or TAB. + (sh-get-indent-info): Simplify. + (sh-mark-init, sh-learn-buffer-indent, sh-add-completer): + Use with-current-buffer. + + * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops + when the matched text is empty. + +2005-07-12 Luc Teirlinck + + * startup.el (command-line): Revert to previous handling of + tooltip-mode. Explain in comment why the complexity is needed. + + * tooltip.el (tooltip-mode): Revert to previous implementation of + its defcustom. + + * frame.el (blink-cursor-mode): Revert to previous implementation + of its defcustom. Update comment. + +2005-07-12 Lars Hansen + + * desktop.el: Update e-mail address. + +2005-07-12 YAMAMOTO Mitsuharu + + * term/mac-win.el (mac-services-mail-selection) + (mac-services-mail-to): New functions. + (mac-application-menu-map): Bind them. + +2005-07-12 wulei (tiny change) + + * progmodes/gdb-ui.el: Add note about buffering with Windows. + +2005-07-11 Luc Teirlinck + + * custom.el (custom-reevaluate-setting): Doc fix. + +2005-07-11 Jay Belanger + + * calc/calc.el (calc-embedded-announce-formula-alist) + (calc-embedded-open-close-plain-alist) + (calc-embedded-open-close-mode-alist): Add checks for additional + major modes (due to Robert J. Chassell ). + +2005-07-11 Juanma Barranquero + + * custom.el (custom-enable-theme): Don't add theme to + `custom-enabled-themes' with `push' because there is no + setf-method for `delq'. + +2005-07-11 Richard M. Stallman + + * custom.el (custom-declare-variable): Doc fix. + + * dired-aux.el (dired-compare-directories): Remove "." and ".." + from the alists. + + * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before): + Do nothing if edebug-active. + + * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here. + (edebug-display): Do it here instead. + +2005-07-10 Richard M. Stallman + + * cus-face.el (custom-theme-set-faces): Make it work. + (custom-reset-faces): Doc fix. + (custom-theme-reset-internal-face, custom-theme-face-value): + Functions deleted. + + * custom.el (custom-push-theme): Maintain list of the settings + of a given theme in its theme-settings property. + Maintain position of old settings in the theme-value + or theme-face property. + (custom-enabled-themes): New variable. + (custom-theme-enabled-p): New function. + (provide-theme): Update custom-enabled-themes. + Disable and reenable the `user' theme. + (require-theme): Doc fix. + (custom-do-theme-reset, custom-remove-theme): Functions deleted. + (custom-theme-value, custom-theme-variable-value): Likewise. + (custom-theme-reset-internal): Likewise. + (custom-theme-load-themes): Fix bugs and use custom-disable-theme. + (custom-enable-theme, custom-disable-theme): New functions. + (custom-variable-theme-value, custom-face-theme-value): Likewise. + (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise. + (custom-theme-reset-variables): Simplify. + (deftheme, custom-declare-theme, custom-make-theme-feature): + Definitions moved. + +2005-07-10 Chong Yidong + + * longlines.el (longlines-show-region) + (longlines-unshow-hard-newlines): Recognize hard newlines by + non-nil hard property, instead of t. + +2005-07-10 Michael Kifer + + * viper-cmd.el (viper--key-maps): New variable. + (viper-normalize-minor-mode-map-alist): Use viper--key-maps and + emulation-mode-map-alists. + (viper-envelop-ESC-key): Use viper-subseq. + (viper-search-forward/backward/next): Disable debug-on-error. + + * viper-keym.el (viper-toggle-key, viper-quoted-insert-key) + (viper-ESC-key): New defcustoms. + + * viper-macs.el (ex-map-read-args): Use viper-subseq. + + * viper-util.el (viper-key-to-emacs-key): Use viper-subseq. + (viper-subseq): Copy of subseq from cl.el. + + * viper.el (viper-go-away, viper-set-hooks): Use + emulation-mode-map-alists, advise self-insert-command, add-minor-mode. + + * viper-mous.el (viper-current-frame-saved): Use defvar. + + * viper-init.el: Get rid of -face in face names. + + * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3): + Make it work with longlines mode + + * ediff-mult.el (ediff-meta-mode-hook): New variable. + + * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp. + + * ediff-init.el: Get rid of -face in face names. + +2005-07-10 Richard M. Stallman + + * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend + and with-timeout-unsuspend. + + * emacs-lisp/debug.el (debug): Call with-timeout-suspend + and with-timeout-unsuspend. + + * emacs-lisp/timer.el (with-timeout-timers): New variable. + (with-timeout): Bind that variable to record timers. + (with-timeout-suspend, with-timeout-unsuspend): New functions. + + * emacs-lisp/debug.el (debug-help-follow): New function. + (debugger-mode-map): Use that instead of help-follow. + (debugger-setup-buffer): Use eval-buffer-list + to handle eval-buffer frames. + +2005-07-10 N. Raghavendra (tiny change) + + * timezone.el (timezone-parse-date): Change first regexp + so it will not mistakenly match dates with no time zone. + +2005-07-10 Jeff Dwork (tiny change) + + * facemenu.el (facemenu-read-color): Do case-insensitive matching. + +2005-07-10 Luc Teirlinck + + * custom.el (custom-initialize-safe-set) + (custom-initialize-safe-default): New functions. + + * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default' + and simplify :init-value. + + * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default' + and simplify :init-value. Delete obsolete comment. + + * startup.el (command-line): Use `custom-reevaluate-setting' to + handle `tooltip-mode'. Delete obsolete comment. + + * files.el (set-visited-file-name): Avoid calling + `file-name-nondirectory' with a nil argument. + +2005-07-09 Richard M. Stallman + + * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer + was called with nil for the buffer, handle the read position right. + Handle read position for eval-region, too. + +2005-07-09 Juri Linkov + + * fringe.el (fringe-mode): Add period in docstring. + (fringe-query-style): Build prompt depending on `all-frames' arg. + + * dired.el (dired-marker-char): Avoid quotations for `do' and `mark' + to not create links to unrelated functions in the Help buffer. + + * progmodes/compile.el (compilation-mode-hook, compilation-mode): + Doc fix. + + * simple.el (next-error-hook): New variable. + (next-error): Use it. Doc fix. + + * textmodes/ispell.el (ispell-command-loop): Add current + dictionary name and program name to mode-line-format. + (ispell-region, ispell-process-line): Add current dictionary name + and program name to messages. + +2005-07-08 Jay Belanger + + * calc/calc.el (calc-embedded-announce-formula-alist) + (calc-embedded-open-close-formula-alist) + (calc-embedded-open-close-word-alist) + (calc-embedded-open-close-plain-alist) + (calc-embedded-open-close-new-formula-alist) + (calc-embedded-open-close-mode-alist) + (calc-embedded-new-buffer-hook, calc-embedded-new-formula-hook) + (calc-embedded-mode-hook): New variables. + + * calc/calc-embed.el (calc-embedded-firsttime) + (calc-embedded-firsttime-buf, calc-embedded-firsttime-formula): + New variables. + (calc-do-embedded): Use calc-embedded-firsttime, + calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to + determine whether or not to run hooks. + (calc-embedded-make-info) Set calc-embedded-firsttime-buf and + calc-embedded-firsttime-formula appropriately. + Set calc-embedded delimiter variables according to mode. + +2005-07-08 Richard M. Stallman + + * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list): + Check for "emacs", etc., as entire symbol, not just as word. + (checkdoc-file-comments-engine): Use regexp-quote on FN. + + * files.el (set-visited-file-name): Report the error + for "empty filename" earlier. + (kill-some-buffers): Ignore buffers already dead. + + * fringe.el (fringe-mode): Doc fix. + + * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): + Check for (featurep 'xemacs) and turn off warnings in what it guards. + Use unwind-protect to ensure byte-compile-unresolved-functions + is updated. + + * whitespace.el (whitespace-buffer-leading-cleanup): + Simplify w/ skip-chars-forward. + (whitespace-buffer-trailing-cleanup): Simplify w/ skip-chars-backward. + + * mail/rmail.el (rmail-only-expunge): Fix paren error. + Unconditionally try to leave point at the same old place. + +2005-07-08 Ralf Angeli (tiny change) + + * comint.el (comint-postoutput-scroll-to-bottom) + (comint-show-maximum-output): Take scroll-margin into consideration. + +2005-07-08 Kim F. Storm + + * ido.el (ido-use-filename-at-point): New choice `guess'. + (ido-file-internal): Try ffap-guesser if selected. + + * ido.el (ido-before-fallback-functions): New hook. + (ido-buffer-internal, ido-file-internal, ido-read-buffer) + (ido-read-file-name): Run it. + +2005-07-07 Stefan Monnier + + * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of + strings rather than a list of symbols to the completion function. + +2005-07-07 Jay Belanger + + * calc/calc-units.el (math-apply-units): Change the places in + which units are simplified. + +2005-07-07 Luc Teirlinck + + * cus-edit.el (customize-option, customize-option-other-window): + Make them handle aliases. + + * custom.el (custom-variable-p): Make it recursively follow + aliases. Mention that in the docstring. + +2005-07-07 Richard M. Stallman + + * cus-start.el (exec-path): Use `directory' instead of `file'. + Fix tag for nil. + +2005-07-07 Juanma Barranquero + + * replace.el (occur-rename-buffer): Use `generate-new-buffer' also + when called non-interactively. Doc fix. + +2005-07-07 Lute Kamstra + + * elide-head.el (elide-head-headers-to-hide): Recognize the FSF's + new address as well. + +2005-07-07 Kenichi Handa + + * international/mule.el (make-coding-system): + Describe `ascii-incompatible' property in the docstring. + (set-file-name-coding-system): Signal an error if coding-system is + ascii-incompatible. + (set-keyboard-coding-system): Likewise. + + * international/mule-cmds.el (set-default-coding-systems): + Don't set default-file-name-coding-system and + default-keyboard-coding-system if coding-system is ASCII-incompatible. + + * international/utf-16.el: Declare that all UTF-16-based coding + systems are ASCII-incompatible. + +2005-07-07 Nick Roberts + + * progmodes/gud.el: Require font-lock for displaying errors. + Used by gdb-ui.el. + +2005-07-07 Juanma Barranquero + + * hi-lock.el (hi-lock-find-patterns): Protect also against invalid + values for the pattern lists which are `read'able but not + `append'able (like symbols). + +2005-07-06 Richard M. Stallman + + * progmodes/flymake.el (flymake-float-time): Instead of + with-no-warnings, test for xemacs. + (flymake-replace-regexp-in-string): Test fboundp of replace-in-string + to avoid warning. + +2005-07-06 Juanma Barranquero + + * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag. + +2005-07-05 Lute Kamstra + + * battery.el: Add support for Darwin (with much debugging help + from Samuel Lauber ). + (battery-status-function, battery-echo-area-format) + (battery-mode-line-format): Add support for pmset on Darwin. + (battery-load-low, battery-load-critical): New user options. + (battery-pmset): New function. + +2005-07-05 Lute Kamstra + + Update FSF's address in GPL notices. + + * textmodes/page-ext.el: Update FSF's address. + +2005-07-04 Stefan Monnier + + * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive + filling from using prefix when filling a single-line docstring. + + * progmodes/flymake.el: Remove useless eval-when-compile. + + * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction. + +2005-07-04 Richard M. Stallman + + * textmodes/org.el (org-file-apps-defaults-gnu): + Rename from org-file-apps-defaults-linux. + (org-default-apps): Don't test system-type for `linux'. + (org-file-apps): Doc fix. + +2005-07-04 David Ponce + + * tree-widget.el: Improve header Commentary section. + (tree-widget) [defgroup] + (tree-widget-image-enable, tree-widget-themes-directory) + (tree-widget-theme, tree-widget-image-properties-emacs) + (tree-widget-image-properties-xemacs, tree-widget-create-image) + (tree-widget-image-formats, tree-widget-control) + (tree-widget-empty-control, tree-widget-leaf-control + (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide) + (tree-widget-handle, tree-widget-no-handle, tree-widget-p) + (tree-widget-keep, tree-widget-after-toggle-functions) + (tree-widget-open-node, tree-widget-close-node): Doc fix. + (tree-widget-open-control, tree-widget-close-control): Fix doc and + :help-echo message. + (tree-widget-set-theme): Doc fix. Use `string-equal'. + (tree-widget-image-properties): Doc fix. Clearer implementation. + (tree-widget--cursors): New constant. + (tree-widget-lookup-image): New function split from + `tree-widget-find-image'. Clearer implementation. + (tree-widget-find-image): Use it. + (tree-widget-button-keymap): Use `set-keymap-parent'. + (tree-widget) [define-widget]: Use `widget-children-value-delete'. + Define the sub-widgets here. + (tree-widget-node): Check that :node is not a tree-widget. + (tree-widget-get-super, tree-widget-open-control) + (tree-widget-close-control, tree-widget-empty-control) + (tree-widget-leaf-control, tree-widget-guide) + (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle) + (tree-widget-no-handle, tree-widget-value-delete) + (tree-widget-map): Remove. + (tree-widget-children-value-save): Doc fix. Simplified. + (tree-widget-value-create): Update according to previous changes. + +2005-07-04 Carsten Dominik + + * textmodes/org.el: Leading space replaced by TABS. + (org-recalc-marks, org-table-rotate-recalc-marks) + (org-table-get-specials): Treat "^" and "_" marks. + (org-table-justify-field-maybe): Optional argument NEW. + (org-table-eval-formula): Parsing of the format simplified. + New modes C,I. Honor the %= parameter in the current table. + Avoid unnecessary re-align by using the NEW argument to + `org-table-justify-field-maybe'. + (org-calc-default-modes): Default for date-format mimicks org-mode. + (org-agenda, org-timeline): Quote argument in org-agenda-redo-command. + +2005-07-03 Luc Teirlinck + + * cus-face.el (custom-theme-set-faces): Make it handle face + aliases whose alias declarations are pre- or autoloaded. + +2005-07-04 Juri Linkov + + * faces.el (read-face-name): Put the code for getting a face name + from the buffer before adding the faces from the `face' property. + Use `completing-read-multiple' instead of `completing-read'. + Require `crm'. Add default value and post-process the returned + list of faces. + + * emacs-lisp/crm.el (crm-find-current-element) + (crm-minibuffer-complete-and-exit): Handle minibuffer prompt. + + * emacs-lisp/lisp-mode.el (eval-defun-1): + * emacs-lisp/edebug.el (edebug-eval-defun): + Remove unnecessary quotes. + +2005-07-04 Juanma Barranquero + + * progmodes/prolog.el (prolog-eof-string): Doc fixes. + (prolog-indent-level): Fix typo in docstring. + + * info.el (Info-history, Info-history-forward) + (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes. + + * add-log.el (add-change-log-entry): + * comint.el (comint-dynamic-list-input-ring) + (comint-dynamic-list-completions): + * dabbrev.el (dabbrev-expand): + * delim-col.el (delimit-columns-rectangle-line): + * diff-mode.el (diff-context->unified, diff-reverse-direction) + (diff-unified->context): + * ediff-init.el (ediff-abbrev-jobname): + * ediff-mult.el (ediff-replace-session-status-in-meta-buffer) + (ediff-replace-session-activity-marker-in-meta-buffer): + * info.el (Info-summary): + * lpr.el (printify-region): + * printing.el (pr-create-interface): + * ps-print.el (ps-print-quote): + * ses.el (ses-column-widths, ses-print-cell) + (ses-adjust-print-width, ses-center): + * shell.el (shell-file-name-quote-list): + * strokes.el (strokes-read-stroke, strokes-read-complex-stroke) + (strokes-fill-current-buffer-with-whitespace) + (strokes-xpm-for-stroke, strokes-list-strokes) + (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string): + * term.el (term-dynamic-list-input-ring) + (term-dynamic-list-completions): + * calc/calc.el (math-format-stack-value): + * emacs-lisp/edebug.el (edebug-display-freq-count): + * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment) + (delphi-new-comment-line): + * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right): + * progmodes/executable.el (executable-set-magic): + * progmodes/python.el (inferior-python-mode): + * progmodes/scheme.el (scheme-mode-syntax-table): + * progmodes/sh-script.el (sh-maybe-here-document): + * progmodes/sql.el (sql-copy-column): + * progmodes/tcl.el (tcl-comment-indent, tcl-quote): + * textmodes/bibtex.el (bibtex-mode): + * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes) + (sgml-auto-attributes): + * textmodes/table.el (table-insert, table-shorten-cell) + (table--generate-source-scan-lines, table-delete-row) + (*table--cell-delete-char, table--spacify-frame) + (table--horizontally-shift-above-and-below) + (table--cell-insert-char, table--cell-blank-str) + (table--fill-region-strictly): + * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent): + * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s". + + * add-log.el (change-log): + * apropos.el (apropos): + * comint.el (comint-completion, comint-source): + * dabbrev.el (dabbrev): + * delim-col.el (columns): + * diff-mode.el (diff-mode): + * ediff.el (ediff): + * ediff-diff.el (ediff-diff): + * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook): + * ediff-mult.el (ediff-mult): + * ediff-ptch.el (ediff-ptch): + * ediff-wind.el (ediff-window): + * facemenu.el (facemenu): + * indent.el (indent): + * info.el (info): + * jka-cmpr-hook.el (compression, jka-compr): + * lpr.el (lpr): + * outline.el (outlines): + * pcmpl-cvs.el (pcmpl-cvs): + * pcmpl-rpm.el (pcmpl-rpm): + * printing.el (printing): + * ps-print.el (postscript, ps-print, ps-print-horizontal) + (ps-print-vertical, ps-print-headers, ps-print-font) + (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra) + (ps-print-background, ps-print-printer, ps-print-page) + (ps-print-miscellany): + * ses.el (ses): + * shell.el (shell, shell-directories, shell-faces): + * startup.el (initialization): + * strokes.el (strokes): + * term.el (term): + * uniquify.el (uniquify): + * w32-vars.el (w32): + * calc/calc.el (calc): + * emacs-lisp/bytecomp.el (bytecomp): + * emacs-lisp/cl-indent.el (lisp-indent): + * emacs-lisp/edebug.el (edebug): + * emacs-lisp/elp.el (elp): + * emacs-lisp/testcover.el (testcover): + * emacs-lisp/trace.el (trace): + * emulation/viper-ex.el (viper-ex): + * emulation/viper-mous.el (viper-mouse): + * mail/mailalias.el (mailalias): + * mail/supercite.el (supercite, supercite-frames) + (supercite-attr, supercite-cite, supercite-hooks): + * net/rcompile.el (remote-compile): + * net/rlogin.el (rlogin): + * obsolete/ooutline.el (outlines): + * progmodes/delphi.el (delphi): + * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special) + (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal) + (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic) + (ebnf-optimization): + * progmodes/etags.el (etags): + * progmodes/executable.el (executable): + * progmodes/idlwave.el (idlwave): + * progmodes/pascal.el (pascal): + * progmodes/prolog.el (prolog): + * progmodes/python.el (python): + * progmodes/scheme.el (scheme): + * progmodes/sh-script.el (sh, sh-script): + * progmodes/sql.el (SQL): + * progmodes/tcl.el (tcl): + * textmodes/bibtex.el (bibtex, bibtex-autokey): + * textmodes/enriched.el (enriched): + * textmodes/makeinfo.el (makeinfo): + * textmodes/sgml-mode.el (sgml): + * textmodes/table.el (table-hooks): + * textmodes/tex-mode.el (tex-file, tex-run, tex-view): + * textmodes/texinfo.el (texinfo): + * textmodes/two-column.el (two-column): + Finish `defgroup' description with period. + + * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking): + * eshell/esh-var.el (eshell-var): + * progmodes/vhdl-mode.el (vhdl-testbench): + * textmodes/org.el (org): Fix typos in docstrings. + + * emacs-lisp/timer.el (with-timeout): Improve argument/docstring + consistency. + + * progmodes/flymake.el (flymake-find-file): Remove. + (flymake-float-time): Use `with-no-warnings'. + (flymake-check-start-time, flymake-check-was-interrupted) + (flymake-err-info, flymake-is-running, flymake-last-change-time) + (flymake-new-err-info): `defvar' at compile time. + +2005-07-03 Juanma Barranquero + + * replace.el (occur-hook): Doc fix. + (occur-1): Don't call `occur-hook' if there are no matches. + +2005-07-03 Richard M. Stallman + + * emulation/tpu-edt.el (tpu-original-global-map): Don't copy + global-map, save the same map. + (global-map): Don't alter it at top level. + (tpu-edt-on): Save global map in tpu-original-global-map, then copy. + Then alter it here instead. + (tpu-edt-off): Set global-map to the saved one. + + * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted. + All references simplified. + (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed. + (zmacs-regions): Add defvar. + (repeat-complex-command-map): Everything about that deleted. + + * textmodes/artist.el (artist-key-is-drawing) + (artist-key-endpoint1, artist-key-poly-point-list) + (artist-key-shape, artist-key-draw-how, artist-popup-menu-table) + (artist-key-compl-table, artist-rb-save-data) + (artist-arrow-point-1, artist-arrow-point-2): Move defvars up. + Don't put them in eval-when-compile. + (artist-set-arrow-points-for-poly): Use `last', not `artist-last'. + + * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file): + Use with-no-warnings. + + * net/browse-url.el (dos-windows-version): Add defvar. + + * mail/supercite.el (filladapt-prefix-table): Add defvar. + + * mail/rmailsum.el (rmail-summary-redo): Add defvar. + (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up. + (rmail-new-summary-line-count): Rename from new-summary-line-count. + Add defvar. + (rmail-summary-beginning-of-message): Use with-no-warnings. + (rmail-summary-first-message, rmail-summary-last-message): Likewise. + + * emulation/vip.el (vip-replace-string, ex-map, ex-read): + Use with-no-warnings. + + * emulation/vi.el (vi-mark-region): Use c-mark-function. + (c-mark-function): Add point-moving-unit property. + (vi-goto-line): Use with-no-warnings. + + * emulation/edt.el (edt-last-copied-word): Add defvar. + (zmacs-region-stays): Likewise. + (edt-mark-section-wisely): Use c-mark-function for C. + Use makr-defun for Fortran. + (time-string): defvar deleted. + (edt-display-the-time): Don't set time-string. + + * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list. + + * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): + Don't warn when name is not constant + or for defining the group `emacs'. + + * tooltip.el (gud-tooltip-mode): Add defvar. + + * startup.el (default-frame-background-mode): Add defvar. + + * smerge-mode.el (smerge-mode): Add duplicate defvar near top. + + * info.el (tool-bar-map): Add defvar. + + * dired.el (dnd-protocol-alist): Add defvar. + + * dired-aux.el (dired-query): Display question with answer, when + the user answers. + + * custom.el (custom-add-option): Doc fix. + + * bookmark.el (Info-current-node, Info-suffix-list): Add defvars. + +2005-07-03 Eli Zaretskii + + * font-lock.el (font-lock-regexp-grouping-construct): Fix the + bogus name from the last change. + +2005-07-02 Luc Teirlinck + + * custom.el (custom-declare-variable): Fix typos in comment. + (custom-known-themes): Doc fix. + (custom-theme-directory): New defcustom. + (require-theme): Make it check `custom-theme-directory'. + + * cus-theme.el (custom-new-theme-mode): New function. + (custom-theme-name, custom-theme-variables, custom-theme-faces) + (custom-theme-description): Add compiler defvars. + (customize-create-theme): Add doc to the "*New Custom Theme*" + buffer. Use `custom-new-theme-mode'. + (custom-theme-write): Put the created buffer in emacs-lisp-mode + and save it to the `custom-theme-directory'. Make this the + default directory of the buffer. + +2005-07-02 David Hunter (tiny change) + + * progmodes/flymake.el (flymake-mode, flymake-mode-off): + Fix unbalanced parentheses. + +2005-07-02 Stefan Monnier + + * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body + into flymake-mode and delegate to flymake-mode. + + * find-file.el (ff-which-function-are-we-in): Clean up. + +2005-07-02 Juanma Barranquero + + * replace.el (occur-rename-buffer): Fix docstring. + + * emulation/edt.el (*EDT-keys*, edt-default-global-map) + (edt-last-copied-word, edt-learn-macro-count) + (edt-orig-page-delimiter, edt-orig-transient-mark-mode) + (edt-rect-start-point, edt-user-global-map, rect-start-point) + (time-string, zmacs-region-stays): + * emulation/edt-mapper.el (edt-save-function-key-map) + (EDT-key-name): `defvar' to silence the byte-compiler. + +2005-07-02 Martin Rudalics + + * font-lock.el (font-lock-regexp-grouping-backslash): Rename from + font-lock-regexp-backslash. Doc fix. + (font-lock-regexp-backslash-grouping-construct): Rename from + font-lock-regexp-backslash-construct. Doc fix. + (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp + grouping constructs. + +2005-07-02 Eli Zaretskii + + * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after + updating all the prerequisites. + +2005-07-01 Juanma Barranquero + + * textmodes/org.el (org-agenda-start-on-weekday) + (org-calendar-to-agenda-key, org-agenda-sorting-strategy) + (org-agenda-use-time-grid, org-archive-location) + (org-allow-space-in-links, org-usenet-links-prefer-google) + (org-enable-table-editor, org-export-default-language) + (org-export-html-show-new-buffer, org-fill-paragraph) + (org-cycle, org-goto-ret, org-goto-left, org-goto-right) + (org-goto-quit, org-occur, org-eval-in-calendar) + (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message) + (org-agenda-diary-entry, org-remember-help) + (org-table-convert-region, org-at-table-p) + (org-table-move-row-down, org-table-move-row-up) + (org-table-copy-region, org-table-toggle-vline-visibility) + (org-table-get-stored-formulas, org-table-get-specials) + (org-recalc-commands, org-table-eval-formula) + (org-table-formula-substitute-names, orgtbl-make-binding) + (org-format-org-table-html, org-format-table-table-html) + (org-format-table-table-html-using-table-generate-source) + (org-customize): Fix typos in docstrings. + (org-level-2, org-at-timestamp-p, org-agenda-day-view) + (org-agenda-toggle-diary, org-agenda-toggle-time-grid) + (org-back-to-heading): Doc fixes. + (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time) + (org-agenda-change-all-lines, org-get-header): + Improve argument/docstring consistency. + (orgtbl-error): Fix error message. + + * progmodes/flymake.el (flymake-find-possible-master-files) + (flymake-master-file-compare, flymake-get-line-err-count) + (flymake-highlight-line, flymake-gui-warnings-enabled): + Fix typos in docstrings. + (flymake-parse-line, flymake-get-project-include-dirs-function) + (flymake-get-prev-err-line-no, flymake-goto-prev-error): + Doc fixes. + (flymake-get-project-include-dirs-function) + (flymake-make-err-menu-data): + Improve argument/docstring consistency. + +2005-07-01 Lute Kamstra + + * battery.el (battery-linux-proc-apm): Fix typo in docstring. + Catch errors with ignore-errors. Use temporary buffer. + (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'. + + * facemenu.el (facemenu-unlisted-faces): Delete foreground and + background color faces. + (facemenu-set-foreground, facemenu-set-background): + Use facemenu-set-face-from-menu. + (facemenu-set-face-from-menu): Treat face names that start with + "fg:" or "bg:" as special. + (facemenu-add-new-color): Don't create faces. Simplify. + +2005-06-30 Richard M. Stallman + + * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt. + (crm-find-current-element): Likewise. + +2005-06-30 Johan Bockg,Ae(Brd + + * help-fns.el (help-do-arg-highlight): Regexp-quote argument names. + +2005-06-30 Stefan Monnier + + * arc-mode.el (archive-extract): Make it work as a mouse binding. + (archive-mouse-extract): Make it an obsolete alias. + (archive-mode-map): Don't use archive-mouse-extract any more. + (archive-mode, archive-extract): write-contents-hooks -> + write-contents-functions. + (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused + first arg. + (archive-rename-entry): Update the call. + (archive-zip-summarize): Remove unused var `method'. + (archive-lzh-summarize): Remove unused var `creator'. + + * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the + dedicated frame upon exit. + + * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only. + (archive-zip-extract, archive-zip-expunge) + (archive-zip-update, archive-zip-update-case): Use executable-find. + (archive-resummarize, archive-flag-deleted, archive-unmark-all-files): + Use restore-buffer-modified-p. + (archive-extract, archive-add-new-member, archive-write-file-member): + Use with-current-buffer. + (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist. + +2005-06-30 Andreas Schwab + + * progmodes/gud.el (gud-filter): Remove unneeded progn. + +2005-06-30 Glenn Morris + + * progmodes/sh-script.el (sh-get-kw): `&' also separates words. + +2005-06-30 Juri Linkov + + * faces.el (vertical-border): Inherit from mode-line-inactive + only on tty. + +2005-06-30 Juanma Barranquero + + * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for + example, -NLINES in the `occur' docstring). + + * replace.el (occur-1): When no matches are found, do not set the + `buffer-read-only' and modified flags for the occur buffer, + because it is deleted. + + * emulation/cua-base.el (cua-check-pending-input) + (cua-repeat-replace-region, cua-mode, cua-debug) + (cua-auto-tabify-rectangles, cua-inhibit-cua-keys): + Fix typos in docstrings. + + * emulation/cua-gmrk.el (cua-toggle-global-mark) + (cua-cut-region-to-global-mark) + (cua--cut-rectangle-to-global-mark): + Remove period from end of messages. + + * emulation/cua-rect.el (cua-do-rectangle-padding): + Remove period from end of messages. + (cua--rectangle-seq-format): Fix typo in docstring. + (cua-sequence-rectangle, cua-fill-char-rectangle): + Improve argument/docstring consistency. + +2005-06-29 Juri Linkov + + * faces.el (default-frame-background-mode): New internal variable. + (frame-set-background-mode): Use it. + + * startup.el (normal-top-level): Set default-frame-background-mode + instead of frame-background-mode. Before setting it, test for its + nil value. Remove tests for frame-background-mode and frame + parameter `reverse'. Add test for "unspecified-fg". + + * term/xterm.el (xterm-rxvt-set-background-mode): + * term/rxvt.el (rxvt-set-background-mode): + Set default-frame-background-mode instead of frame-background-mode. + +2005-06-29 Juanma Barranquero + + * simple.el (set-variable): Warn about obsolete user variables. + + * imenu.el (imenu--completion-buffer): + * mouse.el (mouse-buffer-menu-alist): + * msb.el (msb-invisible-buffer-p): + * calendar/diary-lib.el (diary-header-line-format): + * emacs-lisp/pp.el (pp-buffer): + * progmodes/cperl-mode.el (cperl-do-auto-fill): + * textmodes/picture.el (picture-replace-match): + Change space constants followed by a sexp to "?\s ". + + * play/decipher.el (decipher-loop-with-breaks): + * textmodes/texinfo.el (texinfo-insert-@item): Change space + constants "protected" from end of line by a comment to "?\s". + +2005-06-29 Stefan Monnier + + * font-lock.el (save-buffer-state): Use `declare'. + + * progmodes/cperl-mode.el (cperl-find-pods-heres): Don't gratuitously + reset the syntax-table to cperl-mode-syntax-table. + (cperl-mode): Make _ into word-syntax during font-locking so "print" in + "foo_print_bar" is not matched as a reserved keyword. + +2005-06-29 Carsten Dominik + + * textmodes/org.el (orgtbl-setup): New function, for delayed + setup for the orgtbl commands. + (org-calc-default-modes): New option. + (orgtbl-make-binding): Use `defun' to get better help display. + (org-diary): Call `org-compile-prefix-format'. + (org-table-formula-substitute-names): New function. + (org-agenda-day-view, org-agenda-week-view): New commands. + (org-agenda-toggle-week-view): Command removed. + (org-tbl-menu): Split off from org-org-menu. + (org-mode): Move removal of outline-mode menus to here. + (org-table-formula-debug): New option. + (org-table-insert-row): Keep first field if just "#" or "*". + (org-mode): Paragraph regexps fixed. + (org-table-recalculate-regexp): New constant. + (org-table-justify-field-maybe): Avoid replace if not necessary. + (org-copy-special, org-cut-special): Use `call-interactively'. + (org-table-copy-region): Take region from `interactive' call. + (org-trim): Return string even if no match. + (org-formula): New face. + (org-set-font-lock-defaults): No longer highlight "FIXME". + But highlight formula-related fields in table. + (org-table-p): Use regexp, not fontification. + (org-table-align): Handle white space at end of line. + (org-table-formula-evaluate-inline): New option. + (org-mode): Auto-wrapping in comment lines turned off. + (org-table-copy-down): Evaluate only in copied field, not in + destination. + (org-table-current-formula): Variable removed. + (org-table-store-formulas, org-table-get-stored-formulas) + (org-table-modify-formulas, org-table-replace-in-formulas) + (org-table-maybe-eval-formula): New functions. + (org-table-get-formula): Modify to use stored formulas. + (org-table-insert-column, org-table-delete-column) + (org-table-move-column): Call `org-table-modify-formulas'. + (org-complete): Add completion for keyword formulas. + (orgtbl-mode): Pull orgtbl-mode-map to start of + minor-mode-map-alist. + +2005-06-29 Stefan Monnier + + * progmodes/python.el (python-check): Require `compile' before + modifying its variables. + + * newcomment.el (comment-indent-default): Don't get fooled by an early + end of buffer. + +2005-06-28 Vinicius Jose Latorre + + * ps-print.el (ps-print-version): Fix version number. + +2005-06-28 Luc Teirlinck + + * textmodes/ispell.el (ispell-word): Remove stray parenthesis. + +2005-06-28 Richard M. Stallman + + * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted. + (flyspell-local-mouse-map): Declaration deleted. + (flyspell-mouse-map): Bind only mouse-2. + (flyspell-mode-map): Don't test flyspell-use-local-map. + (flyspell-overlay-keymap-property-name): Var deleted. + (flyspell-mode-on): Don't make local bindings for + flyspell-mouse-map and flyspell-mode-map. + (make-flyspell-overlay): Unconditionally put on `keymap' text prop. + + * textmodes/ispell.el (ispell-word): Do not ignore short words. + + * progmodes/compile.el (compilation-next-error-function): + Don't switch buffers; operate on the current buffer. + + * progmodes/compile.el (compilation-error-file-name) + (compilation-warning-file-name, compilation-info-file-name) + (compilation-line-number, compilation-column-number): New faces. + (compilation-error-face, compilation-warning-face) + (compilation-info-face, compilation-line-face) + (compilation-column-face): Use them. + + * facemenu.el (facemenu-add-face): Warn when font-lock is active. + + * comint.el (comint-password-prompt-regexp): Accept ", try again". + + * bindings.el (global-map): Bind insertchar and its variants. + +2005-06-27 Richard M. Stallman + + * textmodes/artist.el (artist-text-overwrite) + (artist-figlet-get-extra-args, artist-text-see-thru): Use read-string. + +2005-06-27 Vinicius Jose Latorre + + * ps-print.el: It was not working the page selection for printing. + Reported by Sebastian Tennant . + (ps-print-version): New version 6.6.7. + (ps-end-sheet): New fun. + (ps-header-sheet, ps-end-job): Call it. + +2005-06-27 Luc Teirlinck + + * subr.el (add-to-list, add-to-ordered-list): Doc fixes. + +2005-06-27 Lute Kamstra + + * facemenu.el (facemenu-unlisted-faces): Add foreground and + background color faces. + (facemenu-get-face): Delete function. + (facemenu-set-face-from-menu): Don't call facemenu-get-face. + (facemenu-add-new-color): Make second argument mandatory. + Create the appropriate face and return it. Simplify. + (facemenu-set-foreground, facemenu-set-background): Don't check if + color is defined. Use return value of facemenu-add-new-color. + +2005-06-26 Nick Roberts + + * progmodes/gud.el (gud-filter): Add missing argument to + with-selected-window. + +2005-06-26 Stefan Monnier + + * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add + a :require to the defcustom. + + * emacs-lisp/autoload.el (make-autoload): Add the :setter for + defcustoms corresponding to minor modes. + +2005-06-26 David Ponce + + * recentf.el: Require tree-widget instead of wid-edit. + (recentf-filename-handler): Fix widget :type. + (recentf-cancel-dialog, recentf-open-more-files) + (recentf-open-files-action): Doc fix. + (recentf-dialog-goto-first): New function. + (recentf-dialog-mode-map): Set parent keymap first. + (recentf-dialog-mode): Define with define-derived-mode. + Don't display continuation lines in dialogs. + (recentf-edit-list): Rename from recentf-edit-selected-items. + (recentf-edit-list-select): Rename from recentf-edit-list-action. + Simplify. + (recentf-edit-list-validate): New function. + (recentf-edit-list): Update accordingly. + (recentf-open-files-item-shift): Remove. + (recentf-open-files-item): Convert menu elements into tree and + link widgets. Don't create the widgets. + (recentf-open-files): Update accordingly. + (recentf-save-list): Untabify. + +2005-06-25 Luc Teirlinck + + * replace.el (keep-lines-read-args): Add INTERACTIVE arg. + (keep-lines): Add INTERACTIVE arg. Never delete lines only + partially contained in the active region. Do not take active + region into account when called from Lisp, unless INTERACTIVE arg + is non-nil. Use `forward-line' instead of `beginning-of-line' to + avoid trouble with fields. Make marker point nowhere when no + longer used. Always return nil. Doc fix. + (flush-lines): Add INTERACTIVE arg. Do not take active region + into account when called from Lisp, unless INTERACTIVE arg is + non-nil. Use `forward-line' instead of `beginning-of-line' to + avoid trouble with fields. Make marker point nowhere when no + longer used. Always return nil. Doc fix. + (how-many): Add INTERACTIVE arg. Make RSTART and REND args + interchangeable. Do not take active region into account when + called from Lisp, unless INTERACTIVE arg is non-nil. Do not print + message in echo area when called from Lisp, unless INTERACTIVE arg + is non-nil. Avoid saying "1 occurrences". Do not use markers. + Return the number of matches. Doc fix. + (occur): Doc fix. + (perform-replace): Make comment follow double space convention for + the sake of `outline-minor-mode'. + + * faces.el (facep): Doc fix. + +2005-06-25 Richard M. Stallman + + * facemenu.el (facemenu-enable-faces-p): New function. + (facemenu-background-menu, facemenu-foreground-menu) + (facemenu-face-menu): Add menu-enable property. + + * jka-compr.el (jka-compr-insert-file-contents): + Special handling if cannot find the uncompression program. + + * cus-face.el (custom-face-attributes): Add autoload. + + * emacs-lisp/lisp-mode.el (lisp-mode-variables): + Bind comment-indent-function locally. + + * window.el (save-selected-window): Use save-current-buffer. + + * subr.el (with-selected-window): Use save-current-buffer. + + * progmodes/gud.el (gud-filter): Simplify using with-selected-window + and with-current-buffer. + +2005-06-24 Richard M. Stallman + + * simple.el (line-move-1): Fix previous change. + +2005-06-24 Juanma Barranquero + + * replace.el (occur-1): Set `buffer-read-only' and the + buffer-modified flag before running `occur-hook' to protect + against unintentional buffer switches that can lead to data loss. + +2005-06-24 Nick Roberts + + * progmodes/gud.el (gud-tooltip-print-command): Indent properly. + (gud-gdb-marker-filter): Use font-lock-warning-face for any + initial error. + + * progmodes/gdb-ui.el (gdb-send): Remove warning face from errors + after fresh input. + (gdb-var-create-handler): Put name of expression in quotes. + +2005-06-23 Luc Teirlinck + + * emacs-lisp/ring.el (ring-elements): Make it return a list of the + elements of RING in order, and without bogus nil elements. + +2005-06-23 Richard M. Stallman + + * simple.el (set-variable): Args renamed; doc fix. + (line-move-1): When there are overlays around, use vertical-motion. + + * faces.el (escape-glyph): Use brown against light background. + (nobreak-space): Rename from no-break-space. + Fix previous change. + + * dired-aux.el (dired-do-copy): Fix arg prompt. + + * mail/sendmail.el (mail-setup-with-from): Fix custom type. + +2005-06-23 Glenn Morris + + * mail/emacsbug.el (report-emacs-bug): Use "X server distributor" + rather than "Distributor". + +2005-06-23 Lute Kamstra + + * emacs-lisp/debug.el (debugger-special-form-p): New defun. + (debug-on-entry): Use it. New interactive declaration that uses + function-called-at-point. + +2005-06-23 Kim F. Storm + + * subr.el (save-match-data): Add comment about using evaporate arg + to set-match-data. + +2005-06-22 Glenn Morris + + * cus-edit.el (customize-face) + (customize-face-other-window): Handle face aliases. + + * faces.el (face-documentation, set-face-attribute) + (face-spec-set): Handle face aliases. + +2005-06-22 Juanma Barranquero + + * help-mode.el (help-make-xrefs): If a symbol representing a face + name is not followed by the word "face", it could still be a + function or variable name, so don't bypass other checks. + +2005-06-22 Juri Linkov + + * ps-print.el (ps-face-foreground-name, ps-face-background-name): + Replace aliased functions with calls where second arg `inherit' is t. + +2005-06-22 Nick Roberts + + * progmodes/gdb-ui.el (gdb-error): New variable. + (gdb-error): New function. + (gdb-annotation-rules): Act on error-begin and error annotations. + (gdb-concat-output): Use font-lock-warning-face for errors. + +2005-06-22 Miles Bader + + * bindings.el (propertized-buffer-identification): Use renamed + `Buffer-menu-buffer' face. + + * faces.el (vertical-border): Rename from `vertical-divider'. + (escape-glyph): Change dark-background color back to `cyan'. + +2005-06-21 Juri Linkov + + * faces.el (face-user-default-spec): Try getting `customized-face' + prior to `saved-face'. + (frame-background-mode): Refill docstring. + + * emacs-lisp/lisp-mode.el (eval-defun-1): + * emacs-lisp/edebug.el (edebug-eval-defun): + Set `saved-face' temporarily to nil before calling form. + Set `customized-face' to the new spec after that. + +2005-06-21 Juanma Barranquero + + * subr.el (1value, lambda, key-substitution-in-progress): + Doc fixes. + + * autoinsert.el (auto-insert-alist): + * ses.el (ses-call-printer): + * subr.el (noreturn): + * emacs-lisp/lisp.el (check-parens): + * emacs-lisp/byte-opt.el (byte-optimize-pure-func): + * net/browse-url.el (browse-url-mosaic): + * progmodes/cc-defs.el (c-safe-scan-lists): + * progmodes/ebnf-abn.el (ebnf-abn-lex): + * progmodes/ebnf-bnf.el (ebnf-bnf-lex): + * progmodes/ebnf-dtd.el (ebnf-dtd-lex): + * progmodes/ebnf-ebx.el (ebnf-ebx-lex): + * progmodes/ebnf-iso.el (ebnf-iso-lex): + * progmodes/ebnf-yac.el (ebnf-yac-lex): Fix spellings. + +2005-06-21 Reiner Steib + + * pcvs-defs.el (cvs-menu): Add cvs-mode-mark and cvs-mode-unmark. + +2005-06-21 Glenn Morris + + * calendar/appt.el (appt-make-list): Activate the package, if + not already active (for backwards compatibility). + +2005-06-20 Kim F. Storm + + * subr.el (add-to-ordered-list): Test membership with eq. Simplify. + +2005-06-20 Miles Bader + + * faces.el (vertical-divider): New face. + +2005-06-20 Juanma Barranquero + + * simple.el (kill-whole-line): Doc fix. + (next-error-buffer-p, next-error-find-buffer) + (clone-indirect-buffer): Fix typos in docstrings. + (comment-line-break-function): Doc fix: don't say variable + is automatically buffer-local (it isn't). + +2005-06-19 Michael Albinus + + * net/tramp-ftp.el (top): + * net/tramp-smb.el (top): + * net/tramp-util.el (top): + * net/tramp-uu.el (top): + * net/tramp-vc.el (top): + * net/tramp.el (top): Revert copyright years back to original + ones. Tramp has a life outside GNU Emacs. + +2005-06-19 Nick Roberts + + * tooltip.el (tooltip-use-echo-area): Don't make it obsolete. + +2005-06-18 Juri Linkov + + * progmodes/grep.el (grep-regexp-alist): Use backreference at the + end of first regexp to limit the match to the position between + line number and source line with same separator character as used + between file name and line number. In the second regexp limit + mouse-face area to file name and line number by adding new group + for them and referring it in HYPERLINK arg. + (grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group. + (grep-mode): Set font-lock-lines-before to 0 to not refontify the + previous line where grep markers may be already removed. + +2005-06-18 Peter Kleiweg + + * progmodes/ps-mode.el: Update version and maintainer's email address. + +2005-06-18 Steve Youngs + + * net/browse-url.el (browse-url-browser-function) + (browse-url-default-browser): Add firefox. + (browse-url-firefox-program, browse-url-firefox-arguments) + (browse-url-firefox-startup-arguments) + (browse-url-firefox-new-window-is-tab): New defcustoms. + (browse-url-firefox, browse-url-firefox-sentinel): New functions. + +2005-06-17 Richard M. Stallman + + * startup.el (command-line): Warn if specified user name has + no home directory. + + * term.el (term-get-old-input, term-input-filter, term-input-sender) + (term-mode-hook, term-exec-hook, term-escape-char): Doc fixes. + + * longlines.el (longlines-mode, longlines-show-hard-newlines): + Doc fixes. + + * faces.el (underline): Try bold if terminal doesn't support underline. + + * mail/sendmail.el (mail-setup-with-from): New variable. + (mail-insert-from-field): New function. + (sendmail-send-it): Call it. + (mail-setup): Optionally call it here. + + * term/linux.el: Call tty-no-underline. + +2005-06-17 Luc Teirlinck + + * emacs-lisp/edebug.el (edebug-goto-here): Doc fix. + +2005-06-17 Miles Bader + + * ediff-init.el (ediff-current-diff-A, ediff-current-diff-B) + (ediff-current-diff-C, ediff-current-diff-Ancestor) + (ediff-fine-diff-A, ediff-fine-diff-B, ediff-fine-diff-C) + (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B) + (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A) + (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor): + Remove "-face" suffix from face names. + (ediff-current-diff-face-A, ediff-current-diff-face-B) + (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor) + (ediff-fine-diff-face-A, ediff-fine-diff-face-B) + (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor) + (ediff-even-diff-face-A, ediff-even-diff-face-B) + (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor) + (ediff-odd-diff-face-A, ediff-odd-diff-face-B) + (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor): + New backward-compatibility aliases for renamed faces. + (ediff-current-diff-face-A, ediff-current-diff-face-B) + (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor) + (ediff-fine-diff-face-A, ediff-fine-diff-face-B) + (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor) + (ediff-even-diff-face-A, ediff-even-diff-face-B) + (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor) + (ediff-odd-diff-face-A, ediff-odd-diff-face-B) + (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor): + Use renamed ediff faces. + + * eshell/esh-test.el (eshell-test-ok, eshell-test-failed): + Remove "-face" suffix from face names. + (eshell-test-ok-face, eshell-test-failed-face): + New backward-compatibility aliases for renamed faces. + (eshell-run-test): Use renamed eshell-test faces. + + * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from + face name. + (eshell-prompt-face): New backward-compatibility alias for renamed + face. + (eshell-emit-prompt): Use renamed eshell-prompt face. + + * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink) + (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable) + (eshell-ls-special, eshell-ls-missing, eshell-ls-archive) + (eshell-ls-backup, eshell-ls-product, eshell-ls-clutter): + Remove "-face" suffix from face names. + (eshell-ls-directory-face, eshell-ls-symlink-face) + (eshell-ls-executable-face, eshell-ls-readonly-face) + (eshell-ls-unreadable-face, eshell-ls-special-face) + (eshell-ls-missing-face, eshell-ls-archive-face) + (eshell-ls-backup-face, eshell-ls-product-face) + (eshell-ls-clutter-face): + New backward-compatibility aliases for renamed faces. + (eshell-ls-decorated-name): Use renamed eshell-ls faces. + + * progmodes/cc-fonts.el (c-nonbreakable-space-face): + Remove "-face" suffix from face name. + (c-cpp-matchers): Use the variable `c-nonbreakable-space-face' + instead of literal face. + +2005-06-17 Juanma Barranquero + + * emacs-lisp/warnings.el (display-warning, lwarn) + (warning-minimum-log-level): Doc fixes. + (warning-minimum-level, warning-minimum-log-level): + Add :debug to :type choices. + + * progmodes/ada-mode.el (ada-format-paramlist) + (ada-get-indent-case, ada-check-matching-start) + (ada-check-defun-name, ada-goto-matching-decl-start) + (ada-goto-matching-start, ada-goto-matching-end, ada-tab) + (ada-untab, ada-move-to-start, ada-fill-comment-paragraph) + (ada-make-subprogram-body): Follow error conventions. + (ada-case-exception-file, ada-indent-comment-as-code) + (ada-indent-handle-comment-special, ada-indent-renames) + (ada-indent-return, ada-search-directories-internal) + (ada-tab-policy, ada-case-exception-substring) + (ada-other-file-alist, ada-matching-start-re) + (ada-matching-decl-start-re, ada-contextual-menu-last-point) + (ada-imenu-generic-expression, ada-compile-goto-error) + (ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p) + (ada-popup-menu, ada-add-extensions, ada-mode) + (ada-region-selected, ada-create-case-exception) + (ada-create-case-exception-substring, ada-after-keyword-p) + (ada-activate-keys-for-case, ada-adjust-case-region) + (ada-adjust-case-buffer, ada-format-paramlist) + (ada-scan-paramlist, ada-insert-paramlist) + (ada-indent-newline-indent) + (ada-indent-newline-indent-conditional) + (ada-justified-indent-current, ada-goto-previous-word) + (ada-indent-current, ada-get-indent-open-paren) + (ada-get-indent-paramlist, ada-get-indent-end) + (ada-get-indent-case, ada-get-indent-when, ada-get-indent-if) + (ada-get-indent-block-start, ada-get-indent-subprog) + (ada-get-indent-noindent, ada-get-indent-label) + (ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start) + (ada-search-prev-end-stmt, ada-goto-next-non-ws) + (ada-goto-stmt-end, ada-goto-next-word) + (ada-check-matching-start, ada-check-defun-name) + (ada-goto-matching-decl-start, ada-goto-matching-start) + (ada-goto-matching-end, ada-search-ignore-string-comment) + (ada-in-decl-p, ada-looking-at-semi-or) + (ada-looking-at-semi-private, ada-in-paramlist-p) + (ada-in-open-paren-p, ada-tab, ada-indent-current-function) + (ada-untab-hard, ada-move-to-start, ada-move-to-end) + (ada-next-procedure, ada-previous-procedure, ada-next-package) + (ada-previous-package, ada-create-menu) + (ada-fill-comment-paragraph-justify) + (ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph) + (ada-other-file-name, ada-last-which-function-line) + (ada-last-which-function-subprog, ada-which-function) + (ada-get-body-name, ada-outline-level, ada-narrow-to-defun) + (ada-gen-treat-proc, ada-check-emacs-version) + (ada-continuation-indent, ada-align-region-separate): + Fix typos in docstrings. + (ada-adjust-case, ada-adjust-case-interactive): Doc fixes. + +2005-06-16 Lute Kamstra + + * simple.el (fundamental-mode): Run after-change-major-mode-hook + conditionally. + +2005-06-16 Juanma Barranquero + + * comint.el (comint-replace-by-expanded-filename) + (comint-prompt-regexp, comint-delimiter-argument-list) + (comint-preinput-scroll-to-bottom): + * info.el (Info-hide-cookies-node): + * ls-lisp.el (ls-lisp-classify): + * find-file.el (ff-search-directories, ff-special-constructs) + (ff-find-other-file): + * font-lock.el (font-lock-keywords): + * shell.el (shell-prompt-pattern) + (shell-dynamic-complete-functions, shell-mode) + (shell-delimiter-argument-list): + * term.el (term-replace-by-expanded-filename) + (term-prompt-regexp, term-delimiter-argument-list): + * woman.el (woman-ignore, woman0-if): + * emacs-lisp/derived.el (derived-mode-init-mode-variables): + * emacs-lisp/elint.el (elint-init-env): + * emacs-lisp/regexp-opt.el (regexp-opt-depth): + * eshell/esh-mode.el (eshell-preinput-scroll-to-bottom): + * language/ethio-util.el (ethio-tilde-escape) + (ethio-use-three-dot-question): + * net/zone-mode.el (zone-mode-load-time-setup): + * progmodes/cc-align.el (c-lineup-argcont): + * progmodes/cc-awk.el (c-awk-beginning-of-defun): + * progmodes/cperl-mode.el (cperl-set-style-back): + * progmodes/inf-lisp.el (inferior-lisp-prompt): + * progmodes/vhdl-mode.el (vhdl-beginning-of-libunit): + Fix spellings in docstrings. + + * textmodes/sgml-mode.el (sgml-calculate-indent, html-tag-help): + * progmodes/modula2.el (m2-for): Fix spellings. + + * menu-bar.el (menu-bar-games-menu): Fix typo in menu help string. + + * simple.el (undo-more): Don't use `format' on `error' arguments. + Improve argument/docstring consistency. + (pending-undo-list): Doc fix. + + * smerge-mode.el (smerge-ensure-match): + * emulation/vip.el (vip-ex): + * net/zone-mode.el (zone-mode-update-serial): + * progmodes/idlwave.el (idlwave-complete): + * progmodes/vhdl-mode.el (vhdl-visit-file) + (vhdl-compose-wire-components): + Don't use `format' on `error' arguments. + + * tooltip.el (tooltip-start-delayed-tip, tooltip-timeout) + (tooltip-use-echo-area, tooltip-process-prompt-regexp) + (tooltip-help-tips): Fix typos in docstrings. + +2005-06-16 David Ponce + + * tree-widget.el (tree-widget-value-create): Simplify last change. + +2005-06-15 Matt Hodges + + * ido.el (ido-incomplete-regexp): New variable. + (ido-set-matches-1): Handle invalid-regexp error and set + ido-incomplete-regexp. + (ido-incomplete-regexp): New face. + (ido-completions): Use it. + (ido-complete, ido-exit-minibuffer, ido-completions): + Handle incomplete regexps. + (ido-completions): Add check for complete match when entering a regexp. + +2005-06-15 Stefan Monnier + + * subr.el (add-to-ordered-list): Use a weak hash-table to avoid leaks. + +2005-06-15 Roland Winkler + + * textmodes/bibtex.el (bibtex-Preamble): Enclose BibTeX preamble + by field delimiters. + +2005-06-15 David Ponce + + * tree-widget.el: eval-and-compile inlined functions so they will + be available at run-time too. + (tree-widget-super-format-handler) + (tree-widget-format-handler): Remove. + (tree-widget-value-create): Handle the :indent property. + +2005-06-15 Miles Bader + + * progmodes/which-func.el (which-func): Only inherit + `font-lock-function-name-face' when that makes sense against the + default mode-line face, otherwise set the face color explicitly. + + * progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl + faces instead of (non-existent) variables. + +2005-06-14 Stefan Monnier + + * iswitchb.el (iswitchb-to-end): Replace mapcar with dolist. + (iswitchb-get-matched-buffers): Likewise. Simplify. + +2005-06-14 Miles Bader + + * progmodes/ld-script.el (ld-script-location-counter): + Remove "-face" suffix from face name. + (ld-script-location-counter-face): + New backward-compatibility alias for renamed face. + (ld-script-location-counter-face): Use renamed face. + + * progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array) + (cperl-hash): Remove "-face" suffix from face names. + (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face): + New backward-compatibility aliases for renamed faces. + (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init) + (cperl-ps-print-face-properties): Use renamed cperl-mode faces. + + * progmodes/which-func.el (which-func): Remove "-face" suffix from face + name. + (which-func-face): New backward-compatibility alias for renamed face. + (which-func-format): Use renamed which-func face. + + * progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue) + (vhdl-function, vhdl-directive, vhdl-reserved-word) + (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face + names. + (vhdl-speedbar-entity, vhdl-speedbar-architecture) + (vhdl-speedbar-configuration, vhdl-speedbar-package) + (vhdl-speedbar-library, vhdl-speedbar-instantiation) + (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected) + (vhdl-speedbar-architecture-selected) + (vhdl-speedbar-configuration-selected) + (vhdl-speedbar-package-selected) + (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face + names. + (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5): + Use renamed faces. + (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face) + (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face) + (vhdl-translate-off-face): Variables renamed to remove "font-lock-". + Use renamed faces. + (syntax-alist): Don't use "font-lock-" or "-face" in generated face + names. + (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces. + (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity) + (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit) + (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line) + (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line) + (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces. + + * progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from + face name. + (sh-heredoc-face): New backward-compatibility alias for renamed face. + (sh-heredoc-face): Use renamed sh-heredoc face. + + * progmodes/idlw-help.el (idlwave-help-link): + Remove "-face" suffix from face name. + (idlwave-help-link-face): + New backward-compatibility alias for renamed face. + (idlwave-highlight-linked-completions): Use renamed idlwave-help faces. + + * progmodes/idlw-shell.el (idlwave-shell-bp-face) + (idlwave-shell-disabled-bp): Remove "-face" suffix from face names. + (idlwave-shell-bp-face, idlwave-shell-disabled-bp): + New backward-compatibility aliases for renamed faces. + (idlwave-shell-disabled-breakpoint-face) + (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces. + + * progmodes/flymake.el (flymake-errline, flymake-warnline): + Remove "-face" suffix from face names. + (flymake-errline-face, flymake-warnline-face): + New backward-compatibility aliases for renamed faces. + (flymake-highlight-line): Use renamed flymake faces. + + * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class) + (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute) + (ebrowse-member-class, ebrowse-progress): + Remove "-face" suffix from face names. + (ebrowse-tree-mark-face, ebrowse-root-class-face) + (ebrowse-file-name-face, ebrowse-default-face) + (ebrowse-member-attribute-face, ebrowse-member-class-face) + (ebrowse-progress-face): + New backward-compatibility aliases for renamed faces. + (ebrowse-show-progress, ebrowse-show-file-name-at-point) + (ebrowse-set-mark-props, ebrowse-draw-tree-fn) + (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn) + (ebrowse-draw-member-short-fn): Use renamed ebrowse faces. + + * progmodes/antlr-mode.el (antlr-default, antlr-keyword, + antlr-syntax) + (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref) + (antlr-literal): Remove "-face" suffix and "font-lock-" from face + names. + (antlr-font-lock-default-face, antlr-font-lock-keyword-face) + (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face) + (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face) + (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New + backward-compatibility aliases for renamed faces. + (antlr-default-face, antlr-keyword-face, antlr-syntax-face) + (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face) + (antlr-tokenref-face, antlr-literal-face): Variables renamed to + remove "font-lock-". Use renamed antlr-mode faces. + (antlr-font-lock-additional-keywords): Use renamed faces. Replace + literal face-names with face variable references. + + * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from + face name. + (Buffer-menu-buffer-face): New backward-compatibility alias for + renamed face. + (list-buffers-noselect): Use renamed Buffer-menu-buffer face. + +2005-06-15 Daniel Pfeiffer + + * progmodes/make-mode.el (makefile-space, makefile-makepp-perl): + Eliminate "-face" suffix. + (makefile-targets): Inherit from font-lock-function-name-face and + eliminate "-face" suffix. + (makefile-shell): Remove attributes and eliminate "-face" suffix. + (makefile-*-font-lock-keywords): Append makefile-targets in rule + actions, instead of prepending, to make it less visible. + (makefile-previous-dependency, makefile-match-dependency): + Don't match a target on a continuation line. + + * files.el (auto-mode-alist): Put Makefile in gmake mode. + +2005-06-15 Nick Roberts + + * progmodes/gdb-ui.el (menu): Re-order menu items. + (gdb-tooltip-print): Respect tooltip-use-echo-area. + + * progmodes/gud.el (tooltip-use-echo-area): Remove alias. + Define in tooltip.el. + (gud-tooltip-process-output): Respect tooltip-use-echo-area. + (gud-tooltip-tips): Respect tooltip-use-echo-area and + gud-tooltip-echo-area. + + * tooltip.el (tooltip-use-echo-area): Restore from gud.el for + backward compatibility and make obsolete. + (tooltip-help-tips): Use tooltip-use-echo-area. + (tooltip-show-help-function): Rename to... + (tooltip-show-help): ...this, because it is a function. + (tooltip-mode, tooltip-help-message): Call tooltip-show-help. + +2005-06-14 Luc Teirlinck + + * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode) + (edebug-print-length, edebug-print-level, edebug-print-circle) + (edebug-modify-breakpoint, edebug-eval-last-sexp) + (edebug-eval-print-last-sexp): Doc fixes. + +2005-06-14 Kim F. Storm + + * ido.el (ido-mode): Make a new keymap every time we enable ido, + as the coverage buffer/file/both may change. + +2005-06-14 Lute Kamstra + + * net/ange-ftp.el (internal-ange-ftp-mode): Use delay-mode-hooks + and run-mode-hooks. Simplify. + + * mail/rmailedit.el (rmail-edit-mode): + * progmodes/octave-inf.el (inferior-octave-mode): + * progmodes/sql.el (sql-interactive-mode): Use delay-mode-hooks. + + * recentf.el (recentf-dialog-mode): Use kill-all-local-variables + and run-mode-hooks. + (recentf-edit-list, recentf-open-files): Don't call + kill-all-local-variables directly. + + * emacs-lisp/debug.el (debug-on-entry): Fix docstring. + +2005-06-14 Juanma Barranquero + + * emacs-lisp/byte-run.el (make-obsolete) + (define-obsolete-function-alias): Rename arguments FUNCTION and + NEW to OBSOLETE-NAME and CURRENT-NAME respectively. + (make-obsolete-variable, define-obsolete-variable-alias): + Rename arguments VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME + respectively. + + * isearchb.el (isearchb-activate): + * pcvs.el (cvs-mode): + * ses.el (ses-load): + * vc-arch.el (vc-arch-checkin, vc-arch-diff): + * net/tramp.el (tramp-find-file-exists-command) + (tramp-find-shell): + * progmodes/ada-mode.el (ada-create-case-exception) + (ada-create-case-exception-substring, ada-make-subprogram-body): + * progmodes/idlw-shell.el (idlwave-shell-move-to-bp): + * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help): + * progmodes/vhdl-mode.el (vhdl-speedbar-place-component): + * textmodes/org.el (org-promote, org-evaluate-time-range) + (org-agenda-next-date-line, org-agenda-previous-date-line) + (org-agenda-error, org-open-at-point, org-table-move-row) + (org-format-table-table-html-using-table-generate-source) + (org-shiftcursor-error, org-ctrl-c-ctrl-c): + * textmodes/reftex.el (reftex-access-scan-info): + * textmodes/reftex-toc.el (reftex-toc-dframe-p) + (reftex-toc-promote-prepare): Follow error conventions. + + * diff-mode.el (diff-mode): Fix typo in docstring. + + * forms.el (forms--intuit-from-file): Fix reference to + `forms-number-of-fields' in error message. + (forms-print): Fix quoting in error message. + + * forms.el (forms-mode): + * emulation/vi.el (vi-goto-insert-state): + * progmodes/flymake.el (flymake-new-err-info) + (flymake-start-syntax-check-for-current-buffer) + (flymake-simple-cleanup): + * eshell/esh-var.el (eshell/export): + * progmodes/gud.el (xdb): + * textmodes/flyspell.el (flyspell-incorrect-hook) + (flyspell-maybe-correct-transposition) + (flyspell-maybe-correct-doubling): Fix quoting in docstring. + +2005-06-13 Luc Teirlinck + + * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in + minibuffer prompt. + +2005-06-13 Kim F. Storm + + * subr.el (add-to-ordered-list): New defun. + + * emulation/cua-base.el (cua-mode): Use add-to-ordered-list to + add cua--keymap-alist to emulation-mode-map-alists. + +2005-06-13 Stefan Monnier + + * subr.el (complete-in-turn): New macro. + (dynamic-completion-table, lazy-completion-table): Add debug info. + + * faces.el (read-face-name): Use complete-in-turn complete non-aliases + in preference to face aliases. + + * textmodes/fill.el (fill-match-adaptive-prefix): New function. + (fill-context-prefix): Use it to avoid guessing absurdly long prefixes. + Remove unused vars `start' and `firstline'. + (fill-nobreak-p): Fix line-move-invisible -> line-move-invisible-p. + (justify-current-line, fill-individual-paragraphs): Remove unused vars. + +2005-06-13 Eli Zaretskii + + * cus-start.el (all): Don't complain about missing GTK-related + variables, unless either `gtk' is boundp or this isn't a + `windows-nt' build. + +2005-06-13 Lute Kamstra + + * abbrev.el (edit-abbrevs-mode): Use kill-all-local-variables and + run-mode-hooks. + + * ediff-mult.el (ediff-meta-mode): + * ediff-util.el (ediff-mode): Use run-mode-hooks. + + * ledit.el (ledit-mode): Use delay-mode-hooks. + + * woman.el (woman-mode-line-format): Delete constant. + (woman-mode-map): Initialize it properly. + (woman-mode): Set mode-class property to special. + Use delay-mode-hooks and run-mode-hooks. Use the right keymap. + Set major-mode and mode-name. Don't set mode-line-format directly. + (Man-getpage-in-background): Don't reference woman-mode-line-format. + + * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty + string argument obsolete. + +2005-06-13 Carsten Dominik + + * textmodes/org.el (org-CUA-compatible): New option. + (org-disputed-keys): New variable. + (org-key): New function. + (orgtbl-make-binding): Add docstring to the created function. + (org-mode): Set paragraph start/separate regexps. + (orgtbl-mode): Don't start `orgtbl-mode' in `org-mode' buffers. + (org-archive-location, org-archive-mark-done) + (org-archive-stamp-time): New options. + (org-archive-subtree): New command. + (org-fill-paragraph): New function. + (org-mode): Set `fill-paragraph-function' to `org-fill-paragraph'. + (org-fake-empty-table-line): Function removed. + (org-format-org-table-html): Do not create empty table lines at + separator lines. Improved table header treatment. + (org-link-format): New option. + (org-make-link): New function. + (org-insert-link, org-store-link): Use org-make-link. + (org-open-file): Quote file name for shell command, to allow + spaces in file names. + (org-link-regexp): Fix bug with mailto link. + (org-link-maybe-angles-regexp, org-protected-link-regexp): + New constants. + (org-export-as-html): Deal with the optional angles around a link. + Better treatment of file: links. + (org-open-at-point): Replace @{ and @} with < and >. + (org-run-mode-hooks): Function removed. + (org-agenda-mode): No longer use `org-run-mode-hooks'. + +2005-06-13 Nick Roberts + + * progmodes/gdb-ui.el (gdb-registers-mode): Let gdbmi use + MI command -data-list-register-values. + (gdb-post-prompt): Indent properly. + +2005-06-13 Juanma Barranquero + + * hilit-chg.el (highlight-changes-colors): Rename from + `highlight-changes-colours'. + (highlight-changes-colours): Keep as obsolete alias. + (highlight-changes-face-list): Doc fix. + (hilit-chg-make-list): Use `highlight-changes-colors'. + +2005-06-12 Mark A. Hershberger + + * progmodes/cperl-mode.el (cperl-mode): Remove stray paren in + defun-prompt-regexp. + +2005-06-12 Eli Zaretskii + + * loadup.el: Don't say we are dumping under 2 names on windows-nt + and cygwin. + + * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH): + Don't use an old loaddefs.el, as in Makefile.in. + +2005-06-12 Lute Kamstra + + * Makefile.in (bootstrap-prepare): Don't use an old loaddefs.el. + + * man.el (Man-mode-map): Initialize it properly. + (Man-mode): Set mode-class property to special. + + * calendar/calendar.el (calendar-mode): Use run-mode-hooks. + +2005-06-11 Luc Teirlinck + + * menu-bar.el (menu-bar-make-toggle): Remove stray backslash. + A newline is needed in the docstring there. + + * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry): + Doc fixes. + +2005-06-11 Vinicius Jose Latorre + + * printing.el: Doc fix. The menubar is no more changed when printing + is loaded, it only changes when pr-menu-bind or pr-update-menus is + called. Now, the menubar changing will work in Emacs 20, 21 and 22. + (pr-version): New version number (6.8.4). + (pr-menu-bind): New command. + (pr-update-menus): Docstring and code fix. + (pr-menu-print-item): Now is a global var in Emacs and XEmacs. + Docstring fix. + (pr-txt-printer-alist, pr-ps-printer-alist, pr-gv-command) + (pr-gs-command, pr-gs-switches, pr-ps-utility-alist): Docstring fix. + +2005-06-11 Thien-Thi Nguyen + + * emacs-lisp/ewoc.el: Doc fixes for public funcs: + "Returns" to "return", document useful return values, etc. + +2005-06-11 Alan Mackenzie + + * fill.el (fill-context-prefix): Try `adaptive-fill-function' + BEFORE `adaptive-fill-regexp' when determining a fill prefix. + (adaptive-file-function): Minor amendment to doc-string. + +2005-06-11 Frederik Fouvry + + * thumbs.el (thumbs-per-line, thumbs-thumbsdir-max-size) + (thumbs-relief, thumbs-margin, thumbs-image-resizing-step): + Fix :type--it is `integer', not `string'. + + * faces.el (modeline-highlight): Rename from (the erroneous) + `modeline-higilight'. + +2005-06-11 Lute Kamstra + + * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy + lisp-interaction-mode-map but make it the parent. + (edebug-eval-mode): Use define-derived-mode. + +2005-06-11 Andreas Schwab + + * bindings.el: Add binding of `ESC functionkey' for every + `M-functionkey'. + * hexl.el (hexl-mode-map): Likewise. + +2005-06-10 Michael Hotchin (tiny change) + + * progmodes/compile.el (compilation-error-regexp-alist-alist) + [msft]: update regexp for newer msft compilers. + +2005-06-10 Mark A. Hershberger + + * xml.el (start-chars, xml-parse-dtd): Add the ability to skip + ATTLIST portions of included DTDs. + (xml-parse-dtd): Eliminate use of inefficient match-data. + +2005-06-10 Miles Bader + + * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial) + (mpuz-text): Remove "-face" suffix from face names. + (mpuz-unsolved-face, mpuz-solved-face, mpuz-trivial-face) + (mpuz-text-face): New backward-compatibility aliases for renamed faces. + (mpuz-create-buffer, mpuz-paint-digit): Use renamed mpuz faces. + + * play/gomoku.el (gomoku-O, gomoku-X): + Remove "-face" suffix from face names. + (gomoku-font-lock-O-face, gomoku-font-lock-X-face): + New backward-compatibility aliases for renamed faces. + (gomoku-font-lock-keywords): Use renamed gomoku faces. + +2005-06-10 Juanma Barranquero + + * thumbs.el: Fixes for changes of 2005-06-09. + (thumbs-thumbsdir): Force `thumbs-thumbsdir' to be interpretable + as a directory. + (thumbs-thumbname): Remove directory separator from format string; + `thumbs-thumbsdir' now returns a valid directory name. + (thumbs-temp-dir): New defsubst. + (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image): + Use it. + + * cus-edit.el (minibuffer): + * files.el (make-backup-file-name-function): + * filesets.el (filesets-external-viewers): + * hilit-chg.el (highlight-changes-colours) + (highlight-changes-face-list, highlight-changes-rotate-faces): + * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode): + * kmacro.el (kmacro-call-macro): + * log-edit.el (log-edit-changelog-full-paragraphs): + * mouse.el (mouse-1-click-follows-link): + * skeleton.el (skeleton-autowrap): + * subr.el (insert-for-yank-1): + * tempo.el (tempo-insert-region): + * terminal.el (terminal-emulator): + * time.el (display-time-mail-face): + * vc.el (vc-annotate): + * vcursor.el (vcursor-copy-line): + * woman.el (woman-bold-headings, woman-ignore) + (woman-default-faces, woman-monochrome-faces): + * calendar/todo-mode.el (todo-insert-threshold): + * emulation/pc-select.el (pc-select-selection-keys-only) + (pc-selection-mode): + * emulation/vip.el (vip-find-char-forward): + * emulation/viper-cmd.el (viper-find-char-forward): + * international/mule-cmds.el + (select-safe-coding-system-accept-default-p) + (input-method-exit-on-invalid-key): + * international/mule-diag.el (describe-coding-system): + * international/ucs-tables.el (unify-8859-on-encoding-mode): + * net/browse-url.el (browse-url-xterm-program): + * obsolete/lazy-lock.el (lazy-lock-mode): + * progmodes/cperl-mode.el (cperl-info-on-command-no-prompt) + (cperl-mode): + * progmodes/cpp.el (cpp-face-light-name-list) + (cpp-face-dark-name-list): + * progmodes/delphi.el (delphi-newline-always-indents): + Fix spellings in docstrings. + + * ido.el (ido-mode, ido-file-extensions-order) + (ido-default-file-method, ido-default-buffer-method) + (ido-max-prospects, ido-slow-ftp-hosts, ido-setup-hook) + (ido-decorations, ido-read-file-name-as-directory-commands) + (ido-read-file-name-non-ido, ido-work-directory-list) + (ido-ignore-item-temp-list, ido-current-directory) + (ido-magic-forward-char, ido-enter-find-file) + (ido-enter-switch-buffer, ido-visit-buffer, ido-switch-buffer) + (ido-find-file, ido-read-buffer): Fix typos in docstrings. + +2005-06-10 Lute Kamstra + + * play/dunnet.el (dun-mode): Use define-derived-mode. + (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an + obsolete alias. + + * play/doctor.el (doctor-mode-map): Remove defvar. + (doctor-mode): Use define-derived-mode. + + * mail/mspools.el (mspools-mode): + * net/eudc-hotlist.el (eudc-hotlist-mode): + * play/blackbox.el (blackbox-mode): Use run-mode-hooks. + +2005-06-10 Miles Bader + + * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate): + Remove "-face" suffix from face names. + (flyspell-incorrect-face, flyspell-duplicate-face): + New backward-compatibility aliases for renamed faces. + (flyspell-mode-on, make-flyspell-overlay) + (flyspell-highlight-incorrect-region) + (flyspell-highlight-duplicate-region) + (flyspell-display-next-corrections) + (flyspell-auto-correct-previous-word): Use renamed flyspell faces. + + * textmodes/texinfo.el (texinfo-heading): Remove "-face" suffix + from face name. + (texinfo-heading-face): New backward-compatibility alias for + renamed face. + (texinfo-heading-face): Use renamed texinfo-heading face. + + * textmodes/tex-mode.el (tex-math, tex-verbatim): Remove "-face" + suffix from face names. + (tex-math-face, tex-verbatim-face): + New backward-compatibility aliases for renamed faces. + (tex-math-face, tex-verbatim-face): Use renamed tex-mode faces. + (tex-insert-quote): Use `tex-verbatim-face' variable instead of + literal face name. + + * textmodes/table.el (table-cell): Remove "-face" suffix from face + name. + (table-cell-face): New backward-compatibility alias for renamed face. + (table--put-cell-face-property, table--update-cell-face): + Use renamed table-cell face. + + * textmodes/sgml-mode.el (sgml-namespace): Remove "-face" suffix + from face name. + (sgml-namespace-face): New backward-compatibility alias for + renamed face. + (sgml-namespace-face): Use renamed sgml-namespace face. + + * textmodes/org.el (org-level-1, org-level-2, org-level-3) + (org-level-4, org-level-5, org-level-6, org-level-7) + (org-level-8, org-warning, org-headline-done) + (org-deadline-announce, org-scheduled-today) + (org-scheduled-previously, org-link, org-done, org-table) + (org-time-grid): Remove "-face" suffix from face names. + (org-level-1-face, org-level-2-face, org-level-3-face) + (org-level-4-face, org-level-5-face, org-level-6-face) + (org-level-7-face, org-level-8-face, org-warning-face) + (org-headline-done-face, org-deadline-announce-face) + (org-scheduled-today-face, org-scheduled-previously-face) + (org-link-face, org-done-face, org-table-face) + (org-time-grid-face): + New backward-compatibility aliases for renamed faces. + (org-level-faces, org-set-font-lock-defaults, org-timeline) + (org-agenda, org-agenda-get-todos, org-agenda-get-deadlines) + (org-agenda-get-timestamps, org-agenda-get-scheduled) + (org-agenda-add-time-grid-maybe, org-table-p): Use renamed org faces. + + * emulation/viper-init.el (viper-search, viper-replace-overlay) + (viper-minibuffer-emacs, viper-minibuffer-insert) + (viper-minibuffer-vi): Remove "-face" suffix from face names. + (viper-search-face, viper-replace-overlay-face) + (viper-minibuffer-emacs-face, viper-minibuffer-insert-face) + (viper-minibuffer-vi-face): + New backward-compatibility aliases for renamed faces. + (viper-search-face, viper-replace-overlay-face) + (viper-minibuffer-emacs-face, viper-minibuffer-insert-face) + (viper-minibuffer-vi-face): Use renamed viper faces. + + * emacs-lisp/testcover.el (testcover-nohits, testcover-1value): + Remove "-face" suffix from face names. + (testcover-nohits-face, testcover-1value-face): + New backward-compatibility aliases for renamed faces. + (testcover-mark): Use renamed testcover faces. + + * calendar/diary-lib.el (diary-button): Remove "-face" suffix from + face name. + (diary-button-face): New backward-compatibility alias for renamed face. + (diary-entry): Use renamed diary-button face. + + * calendar/calendar.el (diary, calendar-today, holiday) + (mark-visible-calendar-date): Remove "-face" suffix from face names. + (diary-face, calendar-today-face, holiday-face): + New backward-compatibility aliases for renamed faces. + (eval-after-load "facemenu", diary-entry-marker) + (calendar-today-marker, calendar-holiday-marker, diary-face): + Use renamed calendar faces. + + * compare-w.el (compare-windows): Remove "-face" suffix from face name. + (compare-windows-face): New backward-compatibility alias for + renamed face. + (compare-windows-highlight): Use renamed compare-windows face. + + * strokes.el (strokes-char): Remove "-face" suffix from face name. + (strokes-char-face): New backward-compatibility alias for renamed face. + (strokes-encode-buffer): Use renamed strokes-char face. + + * pcvs-info.el (cvs-header, cvs-filename, cvs-unknown) + (cvs-handled, cvs-need-action, cvs-marked, cvs-msg): + Remove "-face" suffix from face names. + (cvs-header-face, cvs-filename-face, cvs-unknown-face) + (cvs-handled-face, cvs-need-action-face, cvs-marked-face) + (cvs-msg-face): New backward-compatibility aliases for renamed faces. + (cvs-fi-up-to-date-face, cvs-fi-unknown-face, cvs-fileinfo-pp): + Use renamed pcvs faces. + * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces. + * pcvs-defs.el (cvs-mode-map): Likewise. + * cvs-status.el (cvs-status-font-lock-keywords): Likewise. + + * info.el (info-title-1, info-title-2, info-title-3) + (info-title-4): Remove "-face" suffix from and downcase face names. + (Info-title-1-face, Info-title-2-face, Info-title-3-face) + (Info-title-4-face): + New backward-compatibility aliases for renamed faces. + (Info-fontify-node): Use renamed info faces. + + * hilit-chg.el (highlight-changes, highlight-changes-delete): + Remove "-face" suffix from face names. + (highlight-changes-face, highlight-changes-delete-face): + New backward-compatibility aliases for renamed faces. + (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov) + (hilit-chg-make-list): Use renamed highlight-changes faces. + + * generic-x.el (show-tabs-tab, show-tabs-space): + Remove "-face" suffix from face names. + (show-tabs-tab-face, show-tabs-space-face): + New backward-compatibility aliases for renamed faces. + (show-tabs-generic-mode-font-lock-defaults-1) + (show-tabs-generic-mode-font-lock-defaults-2): + Use renamed show-tabs faces. + + * smerge-mode.el (smerge-mine, smerge-other, smerge-base) + (smerge-markers): Remove "-face" suffix from face names. + (smerge-mine-face, smerge-other-face, smerge-base-face) + (smerge-markers-face): + New backward-compatibility aliases for renamed faces. + (smerge-mine-face, smerge-other-face, smerge-base-face) + (smerge-markers-face): Use renamed smerge faces. + + * log-view.el (log-view-file, log-view-message): Remove "-face" + suffix from face names. + (log-view-file-face, log-view-message-face): + New backward-compatibility aliases for renamed faces. + (log-view-file-face, log-view-message-face): Use renamed log-view + faces. + + * paren.el (show-paren-match, show-paren-mismatch): + Remove "-face" suffix from face names. + (show-paren-match-face, show-paren-mismatch-face): + New backward-compatibility aliases for renamed faces. + (show-paren-function): Use renamed show-paren faces. + + * ruler-mode.el (ruler-mode-default, ruler-mode-pad) + (ruler-mode-margins, ruler-mode-fringes) + (ruler-mode-column-number, ruler-mode-fill-column) + (ruler-mode-comment-column, ruler-mode-goal-column) + (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face" + suffix from face names. + (ruler-mode-default-face, ruler-mode-pad-face) + (ruler-mode-margins-face, ruler-mode-fringes-face) + (ruler-mode-column-number-face, ruler-mode-fill-column-face) + (ruler-mode-comment-column-face, ruler-mode-goal-column-face) + (ruler-mode-tab-stop-face, ruler-mode-current-column-face): + New backward-compatibility aliases for renamed faces. + (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes) + (ruler-mode-column-number, ruler-mode-fill-column) + (ruler-mode-comment-column, ruler-mode-goal-column) + (ruler-mode-tab-stop, ruler-mode-current-column) + (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed + faces. + + * whitespace.el (whitespace-highlight): Remove "-face" suffix from + face name. + (whitespace-highlight-the-space): Use renamed face. + (whitespace-highlight-face): New backward-compatibility alias for + renamed face. + + * woman.el (woman-italic, woman-bold, woman-unknown) + (woman-addition, woman-symbol-face): + Remove "-face" suffix from face names. + (woman-italic-face, woman-bold-face, woman-unknown-face) + (woman-addition-face): + New backward-compatibility aliases for renamed faces. + (woman-default-faces, woman-monochrome-faces, woman-man-buffer) + (woman-decode-region, woman-replace-match) + (woman-display-extended-fonts, woman-special-characters) + (woman-font-alist, woman-change-fonts, woman2-TH, woman2-SH): + Use renamed woman faces. + + * longlines.el (longlines-visible-face): Face removed. + + * diff-mode.el (diff-header, diff-file-header, diff-index) + (diff-hunk-header, diff-removed, diff-added, diff-changed) + (diff-function, diff-context, diff-nonexistent): Remove "-face" + suffix from face names. + (diff-header-face, diff-file-header-face, diff-index-face) + (diff-hunk-header-face, diff-removed-face, diff-added-face) + (diff-changed-face, diff-function-face, diff-context-face) + (diff-nonexistent-face): New backward-compatibility aliases for + renamed faces. + (diff-header-face, diff-file-header-face) + (diff-index, diff-index-face, diff-hunk-header) + (diff-hunk-header-face, diff-removed, diff-removed-face) + (diff-added, diff-added-face, diff-changed-face, diff-function) + (diff-function-face, diff-context-face, diff-nonexistent) + (diff-nonexistent-face): Use renamed diff-mode faces. + + * progmodes/compile.el (compilation-warning-face) + (compilation-info-face): Remove "-face" suffix from face names. + (compilation-warning-face, compilation-info-face): + New backward-compatibility aliases for renamed faces. + (compilation-warning-face, compilation-info-face): + Use renamed compilation faces. + + * add-log.el (change-log-date, change-log-name) + (change-log-email, change-log-file, change-log-list) + (change-log-conditionals, change-log-function) + (change-log-acknowledgement): Remove "-face" suffix from face names. + (change-log-date-face, change-log-name-face) + (change-log-email-face, change-log-file-face) + (change-log-list-face, change-log-conditionals-face) + (change-log-function-face, change-log-acknowledgement-face): + New backward-compatibility aliases for renamed faces. + (change-log-font-lock-keywords): Use renamed change-log faces. + + * cus-edit.el (custom-invalid, custom-rogue, custom-modified) + (custom-set, custom-changed, custom-saved, custom-button) + (custom-button-pressed, custom-documentation, custom-state) + (custom-comment, custom-comment-tag, custom-variable-tag) + (custom-variable-button, custom-face-tag, custom-group-tag-1) + (custom-group-tag): Remove "-face" suffix from face names. + (custom-magic-alist, custom-magic-value-create) + (custom-group-sample-face-get, custom-mode): Use renamed custom faces. + (custom-invalid-face, custom-rogue-face, custom-modified-face) + (custom-set-face, custom-changed-face, custom-saved-face) + (custom-button-face, custom-button-pressed-face) + (custom-documentation-face, custom-state-face) + (custom-comment-face, custom-comment-tag-face) + (custom-variable-tag-face, custom-variable-button-face) + (custom-face-tag-face, custom-group-tag-face-1) + (custom-group-tag-face): + New backward-compatibility aliases for renamed faces. + + * wid-edit.el (widget-documentation, widget-button) + (widget-field, widget-single-line-field, widget-inactive) + (widget-button-pressed): "-face" suffix removed from face names. + (widget-documentation-face, widget-button-face) + (widget-field-face, widget-single-line-field-face) + (widget-inactive-face, widget-button-pressed-face): + New backward-compatibility aliases for renamed faces. + (widget-documentation-face, widget-button-face) + (widget-button-pressed-face, widget-specify-field) + (widget-specify-inactive): Use renamed widget faces. + +2005-06-10 Kenichi Handa + + * term/x-win.el (x-clipboard-yank): Remove condition-case + wrapping. + +2005-06-11 Kenichi Handa + + * add-log.el (change-log-font-lock-keywords): Make the regexp for + date lines stricter. + +2005-06-10 Zhang Wei + + * term/x-win.el (x-clipboard-yank): Use x-selection-value instead + of x-get-selection. + +2005-06-10 Juanma Barranquero + + * comint.el (comint-mode, comint-snapshot-last-prompt): + * frame.el (frame-current-scroll-bars): + * term.el (term-mode, term-check-proc, term-input-sender) + (term-simple-send, term-extract-string, term-word) + (term-match-partial-filename): + * window.el (window-current-scroll-bars): + * emulation/cua-base.el (cua-normal-cursor-color) + (cua-read-only-cursor-color, cua-overwrite-cursor-color) + (cua-global-mark-cursor-color): + * mail/undigest.el (rmail-forward-separator-regex): + Fix typos in docstrings. + + * comint.el (comint-check-proc, make-comint-in-buffer) + (comint-source-default): Doc fixes. + + * term.el (term-send-string): Improve argument/docstring consistency. + +2005-06-09 Luc Teirlinck + + * comint.el (comint-send-input): Bind `inhibit-read-only' around + call to `delete-region'. + (comint-mode-hook): Do not enable Font Lock by default. + +2005-06-09 Lute Kamstra + + * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode + could be void. + +2005-06-09 Stefan Monnier + + * emacs-lisp/debug.el (debugger-will-be-back): New var. + (debug): Use it. + (debugger-step-through, debugger-continue, debugger-jump) + (debugger-return-value): Set it when needed. + (debugger-make-xrefs, debugger-frame, debugger-frame-clear): + Use inhibit-read-only. + +2005-06-09 Juanma Barranquero + + * window.el (shrink-window-if-larger-than-buffer) + (window-size-fixed): Fix typo in docstring. + + * thumbs.el: Don't set `auto-image-file-mode'. Do not create the + thumbnails directory on loading. + (thumbs-conversion-program): Use `eq' to check the system type, + not `equal'. + (thumbs-temp-dir): Initialize to `temporary-file-directory', + not "/tmp". Fix docstring. + (thumbs-thumbsdir): New function to return the thumbnails + directory, creating it if needed. + (thumbs-cleanup-thumbsdir, thumbs-thumbname): Use it. + (thumbs-temp-file): Delete variable and make it into a function. + (thumbs-resize-image, thumbs-modify-image): Use it. + (thumbs-kill-buffer): Simplify. + (thumbs-gensym): Defalias or duplicate CL `gensym'. + (thumbs-resize-image, thumbs-resize-interactive): Fix typos in + docstrings. + +2005-06-09 Kim F. Storm + + * subr.el (save-match-data): Add RESEAT arg `evaporate' to + set-match-data to free markers in match-data. + + * replace.el (replace-match-data): Pass RESEAT arg `t' to + match-data to unchain markers in match-data. + +2005-06-08 Stefan Monnier + + * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter + the debugger immediately anyway. Undo the 2005-06-06 change, rendered + unnecessary now. + +2005-06-08 Richard M. Stallman + + * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty, + give the variable a doc string that doesn't say don't set it directly. + + * textmodes/ispell.el (ispell-check-version): + Use match-string-no-properties. + (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict) + (ispell-buffer-local-words): Likewise. + + * progmodes/make-mode.el (makefile-shell-face): Make this a no-op + except on terminals with enough colors to really display it. + (makefile-dependency-regex): Delete spurious `bb'. + + * faces.el (escape-glyph): Use blue once again in last case. + (no-break-space): Redefine so that it isn't invisible on a tty. + +2005-06-08 Kim F. Storm + + * ido.el (ido-read-file-name): Fallback to read-file-name on C-f + also when reading directory name. + +2005-06-08 Lute Kamstra + + * textmodes/flyspell.el (flyspell-mode): Use define-minor-mode. + (flyspell-mode-line-string): Remove autoload cookie. + (flyspell-mode): Remove defvar. + +2005-06-07 Lute Kamstra + + * textmodes/org.el (org-run-mode-hooks): New function. + (org-agenda-mode): Use it. + +2005-06-07 David McCabe (tiny change) + + * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property. + +2005-06-06 Stefan Monnier + + * international/iso-cvt.el (iso-sgml2iso-trans-tab): Add NBSP. + +2005-06-06 Luc Teirlinck + + * font-lock.el (font-lock-add-keywords): Doc fix. + +2005-06-06 Stefan Monnier + + * textmodes/tex-mode.el (tex-guess-mode): Add RequirePackage. + (tex-compile-default): In the absence of any history, use the order in + tex-compile-alist to choose the preferred command. + (tex-compile-commands): Reorder a bit. + + * textmodes/flyspell.el (flyspell-auto-correct-binding) + (flyspell-incorrect-face, flyspell-duplicate-face): + Use (X)Emacs-agnostic code. + (flyspell-mode-map): Don't overwrite at each load. Remove code + redundant with the subsequent add-minor-mode. Merge Emacs and + XEmacs code. + (flyspell-word): Minor simplification. + (flyspell-math-tex-command-p): Quieten the byte-compiler. + (flyspell-external-point-words): Remove unused vars `size' and `start'. + (flyspell-do-correct): Rename from flyspell-xemacs-correct. + Merge the corresponding Emacs code. + (flyspell-correct-word, flyspell-xemacs-popup): + Use flyspell-do-correct. + + * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in + a dedicated window. + + * international/latexenc.el (latexenc-find-file-coding-system): + Undo part of last patch, to turn off a compiler warning. + +2005-06-06 Juri Linkov + + * tmm.el (tmm-inactive, tmm-remove-inactive-mouse-face): + Rename `tmm-inactive-face' to `tmm-inactive'. + +2005-06-06 Matt Hodges + + * iswitchb.el: Rename faces. + +2005-06-06 Kim F. Storm + + * emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect) + (cua-global-mark): Remove -face suffix from face names. + + * emulation/cua-gmrk.el (cua--init-global-mark): + Remove cua-global-mark face setup. + +2005-06-06 Richard M. Stallman + + * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace + just like other allowed characters. + (makefile-match-dependency): Exclude leading and training whitespace + from the range of regexp subexp 1. + (makefile-macroassign-regex): Don't try to match the body, + just the name of the macro being defined. + + * info.el (Info-read-node-name-2): New function. + (Info-read-node-name-1): Use that. + Add a completion-base-size-function property. + + * simple.el (completion-setup-function): Look for + completion-base-size-function property of minibuffer-completion-table. + + * files.el (locate-file-completion): Doc fix. + + * printing.el: Don't call pr-update-menus; user must do that. + + * emacs-lisp/debug.el (debugger-window): New variable. + (debug): Use debugger-window if it is set and still alive. + Record debugger-window for next entry. + + * mail/supercite.el (sc-mail-glom-frame): Mark as risky. + +2005-06-06 Matthias F,Av(Brste + + * files.el (hack-local-variables-confirm): New arg FLAG-TO-CHECK. + (hack-one-local-variable, hack-local-variables) + (hack-local-variables-prop-line): Pass that arg. + +2005-06-06 Kim F. Storm + + * ido.el (ido-first-match, ido-only-match, ido-subdir) + (ido-indicator): Remove -face suffix from face names. + +2005-06-06 Juri Linkov + + * font-lock.el (font-lock-regexp-backslash) + (font-lock-regexp-backslash-construct): New faces. + (lisp-font-lock-keywords-2): Use new faces. Match `?:' only + after `('. Add `while-no-input' to control structures. + + * faces.el (no-break-space, shadow): New faces. + (escape-glyph): Use less loud colors pink2 and red4. + + * diff-mode.el (diff-context-face) + * dired.el (dired-ignored) + * rfn-eshadow.el (file-name-shadow) + * tmm.el (tmm-inactive-face): Inherit from `shadow' face. + + * info.el (Info-title-1-face): Use green instead of yellow because + bold yellow is not readable on light backgrounds. + + * progmodes/compile.el (compilation-start): Move `erase-buffer' up + before selecting the desired mode to not spend time fontifying + old contents. + +2005-06-06 Juanma Barranquero + + * thumbs.el (thumbs-thumbsdir-max-size, thumbs-image-resizing-step) + (thumbs-thumbsdir-auto-clean): Fix typos in docstrings. + + * ps-print.el (ps-default-fg, ps-default-bg): + Fix typos in docstrings. + + * isearchb.el (isearchb): Don't pass a spurious second argument to + `iswitchb-completions'. + +2005-06-05 Nick Roberts + + * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point + to preserve point. + (gdb-find-file-hook): Add doc string. + + * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate + C dereferenced pointer expression. + (gud-tool-bar-map): Put it on the tool bar. Re-order icons. + + * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files. + + * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm + * toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm + * toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm + * toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm + * toolbar/gud-up.xpm, toolbar/gud-watch.xpm: + Make background transparent. + +2005-06-04 Luc Teirlinck + + * font-lock.el (font-lock-add-keywords): Doc fix. Comment change. + (font-lock-remove-keywords): Doc fix. + (font-lock-mode-major-mode): Compiler defvar. + (font-lock-set-defaults): Use `font-lock-mode-major-mode'. + + * font-core.el (font-lock-mode-major-mode): Compiler defvar. + (font-lock-mode): Update `font-lock-mode-major-mode'. + (font-lock-set-defaults): Compiler defvar. + (font-lock-default-function): Take `font-lock-mode-major-mode' + into account. + + * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it + keep track of which major mode it enabled the minor mode for. + Use find-file-hook again. Update docstring. + + * simple.el (eval-expression-print-level) + (eval-expression-print-length, eval-expression-debug-on-error): + Doc fixes. + +2005-06-04 Matt Hodges + + * iswitchb.el (iswitchb-single-match-face) + (iswitchb-current-match-face, iswitchb-virtual-matches-face) + (iswitchb-invalid-regexp-face): New faces. + (iswitchb-completions): Use them. + (iswitchb-use-faces): Rename from iswitchb-use-fonts, which is + now marked as an obsolete alias. + (iswitchb-read-buffer): Remove check for bound font variables. + (iswitchb-invalid-regexp): New free variable. + (iswitchb-get-matched-buffers): Catch invalid-regexp errors and + set iswitchb-invalid-regexp. + (iswitchb, iswitchb-complete, iswitchb-completions): Deal with + invalid regexps. + (iswitchb-completions): Add check for complete match when entering + a regexp. + (iswitchb-completions): Remove require-match argument. + (iswitchb-exhibit): Fix caller. + (iswitchb-common-match-inserted): New variable. + (iswitchb-complete, iswitchb-completion-help): Use it. + +2005-06-04 David Reitter (tiny change) + + * url-http.el (url-http-chunked-encoding-after-change-function): + Use `url-http-debug' instead of `message'. + +2005-06-04 Thierry Emery (tiny change) + + * url-http.el (url-http-parse-headers): Pass redirected URL as a + callback argument. + +2005-06-04 Kim F. Storm + + * simple.el (line-move): Only call sit-for when moving backwards. + + * ido.el (ido-make-merged-file-list-1): New defun split from + ido-make-merged-file-list. + (ido-make-merged-file-list): Bind throw-on-input around call to + ido-make-merged-file-list-1. Return input-pending-p if + interrupted by more input available. + (ido-read-internal): Handle input-pending-p return value from + ido-make-merged-file-list. + +2005-06-03 Stefan Monnier + + * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly + compatibility code. + + * international/latexenc.el (latexenc-find-file-coding-system): + Don't inherit the EOL part of the coding-system from the + tex-main buffer. Fit within 80 columns. + +2005-06-03 Matt Hodges + + * tmm.el (tmm-inactive-face): New face. + (tmm-remove-inactive-mouse-face): New function. + (tmm-prompt, tmm-add-one-shortcut) + (tmm-add-prompt, tmm-get-keymap): Make active menu items visible + but not selectable. + +2005-06-03 Juanma Barranquero + + * faces.el (face-equal): Improve argument/docstring consistency. + +2005-06-03 Daniel Pfeiffer + + * progmodes/make-mode.el (makefile-targets-face) + (makefile-shell-face, makefile-makepp-perl-face): Add :version. + (makefile-bsdmake-dependency-regex) + (makefile-makepp-rule-action-regex) + (makefile-bsdmake-rule-action-regex): New constants. + (makefile-makepp-mode, makefile-bsdmake-mode): Use them. + + * progmodes/compile.el (compilation-error-regexp-alist-alist): + Allow (...) within `...' for makepp messages. + +2005-06-03 Michael Kifer + + * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions. + + * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and + "." files are deleted from all file lists before comparison. + + * viper-keym.el (viper-toggle-key, viper-quoted-insert-key) + (viper-ESC-key): Made them customizable. + + * viper.el (viper-non-hook-settings): Fix the names of defadvices. + +2005-06-01 Luc Teirlinck + + * autorevert.el (auto-revert-buffers): Use save-match-data. + +2005-06-01 Stefan Monnier + + * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find + menu items with a nil command binding. + +2005-06-01 Juanma Barranquero + + * emacs-lisp/cl-macs.el (defsetf): + Improve argument/docstring consistency. + + * faces.el (list-faces-display): Improve the formatting by + computing the maximum length required for any face-name (reworked + patch of 1999-01-11, accidentally deleted on 1999-07-21). + (internal-find-face): Remove redundant info in docstring. + +2005-06-01 Nick Roberts + + * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1) + (gdb-info-breakpoints-custom, gdb-delete-breakpoint) + (gdb-goto-breakpoint, gdb-source-info, gdb-get-location) + (gdb-assembler-custom): Improve regexps. + (def-gdb-auto-update-handler): Use window point to preserve point. + +2005-05-31 Stefan Monnier + + * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local. + +2005-05-31 Jay Belanger + + * calc/calc-embed.el (calc-embedded-word): Change argument passed + to calc-embedded. + (calc-embedded-make-info): Have plain prefix argument select + entire line. + +2005-05-31 Juanma Barranquero + + * faces.el (list-faces-display): Signal error if passed a regexp + that matches no face name. + + * simple.el (filter-buffer-substring): Fix typo in docstring. + +2005-05-31 Richard M. Stallman + + * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE. + (vhdl-emacs-21): Doc fix. + (vhdl-mode): Unconditionally set comment-padding. + (vhdl-fixup-whitespace-region): Insert spaces only where + there are none. + (vhdl-statistics-buffer): Make the Emacs 21 behavior universal. + +2005-05-30 John Wiegley + + * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el + * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el + * eshell/esh-util.el, eshell/esh-var.el: Change all uses of + `directory-sep-char' to ?/, and all uses of `string-to-int' to + `string-to-number'. + +2005-05-30 Jay Belanger + + * calc/calc.el (calc-bug-address): Fix docstring. + (calc-window-hook, calc-trail-window-hook): New variables. + (calc-trail-display): Restore use of calc-trail-window-hook. + (calc): Restore use of calc-window-hook. + +2005-05-31 Masatake YAMATO + + * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines. + + * help-fns.el (help-C-file-name): Add autoload mark for + `find-function-noselect'. + +2005-05-30 Stefan Monnier + + * textmodes/tex-mode.el (tex-compile-commands, tex-compile) + (tex-start-tex): Undo all but the last part of the 2005-05-28 change. + +2005-05-30 Glenn Morris + + * calendar/diary-lib.el (mark-included-diary-files): Only kill + included diary buffer if it was not already being visited. + Reported by Stephen Berman . + + * calendar/icalendar.el (top-level): Do not require appt. + + * mail/supercite.el (sc-select-attribution): Only use a list + element from sc-attrib-selection-list if it returns a string. + Reported by Davide G. M. Salvetti . + +2005-05-30 Juanma Barranquero + + * thumbs.el (thumbs-thumbname): The resulting thumbname now + includes a hash value to improve its uniqueness, and has a ".jpg" + extension. Also, it is now a valid filename on all systems. + (thumbs-make-thumb): Use `let', not `let*'. + (thumbs-show-thumbs-list): Check for JPEG availability. + +2005-05-30 Richard M. Stallman + + * filesets.el (filesets-menu-ensure-use-cached): + Prevent warning when emacs-version>= is undefined. + + * printing.el (pr-interactive-n-up): Use string-to-number. + + * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer. + + * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): + Warn only when name to be defined is quoted. + +2005-05-30 Nick Roberts + + * progmodes/gdb-ui.el (gdb-toggle-breakpoint): + Make regexp more robust. + (gdb-display-assembler-buffer, gdb-frame-assembler-buffer): + Force regeneration of disassembly. + +2005-05-29 Jay Belanger + + * calc/calc.el (calc-user-invocation): Check if + calc-invocation-macro is non-nil. + +2005-05-29 Juri Linkov + + * add-log.el (change-log-font-lock-keywords): + Add `+' to e-mail regexp to accept mail address with keywords. + + * man.el (Man-name-regexp): Add `:' to accept qualified names. + +2005-05-29 Luc Teirlinck + + * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks. + + * ielm.el (inferior-emacs-lisp-mode): Ditto. + +2005-05-29 Richard M. Stallman + + * textmodes/flyspell.el (flyspell-auto-correct-previous-word): + Undo the change that moves to end of the current word. + +2005-05-29 Nick Roberts + + * progmodes/gdb-ui.el (gdb-memory-set-repeat-count): + Throw error when count <= 0 to ensure input is a number. + (gdb-read-memory-custom): Pick up address from buffer. + (gdb-memory-mode): Allow user to increment and decrement + memory address from header line. + +2005-05-29 Richard M. Stallman + + * flyspell.el (flyspell-version): Function deleted. + (flyspell-auto-correct-previous-hook): Doc fix. + + * jit-lock.el (jit-lock-function, jit-lock-after-change): + Do nothing if memory is full. + + * font-lock.el (font-lock-fontify-syntactically-region): + Pass t for GREEDY to looking-back. + + * saveplace.el (save-place-alist-to-file): Write the file + using write-region. + + * subr.el (looking-back): New argument GREEDY. + + * progmodes/compile.el (compilation-start): Set the mode + before inserting the initial text. + + * progmodes/which-func.el (which-func-update-1): Turn the mode + off in case of error by setting which-func-mode. + +2005-05-29 Peter Heslin (tiny change) + + * flyspell.el (flyspell-auto-correct-previous-word): + Narrow down to what's on the screen, and recenter overlays + at the end of the next word. + +2005-05-29 Manuel Serrano + + * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up. + (flyspell-default-delayed-commands): Add backward-delete-char-untabify. + (flyspell-abbrev-p): Default to nil. + (flyspell-use-global-abbrev-table-p): Doc fix. + (flyspell-large-region): Allow nil as value. + (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables. + + (mail-mode-flyspell-verify): More robust handling + of `mail-header-separator'. More efficient signature detection. + Allow for regexp metacharacters in message-header-separator. + Adding `To' not to be checked in mail-mode-flyspell-verify. + + (flyspell-prog-mode): Run flyspell-prog-mode-hook. + (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab. + Bind flyspell-auto-correct-binding. + Bind C-. and C-, . + (flyspell-mode-map): Likewise. + (flyspell-mode): Doc fix. + (flyspell-accept-buffer-local-defs): Preserve current buffer. + (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map. + (flyspell-word-cache-result): New var, always local. + (flyspell-check-pre-word-p): Doc fix. + (flyspell-check-changed-word-p): Handle spc like newline. + (flyspell-post-command-hook): Set flyspell-word-cache-result. + (flyspell-word-search-backward, flyspell-word-search-forward): + New functions. + (flyspell-word): Return t if nothing to check. + When parsing TeX code, check for after } or \. + Use flyspell-word-search-backward to find previous word. + Return nil if duplicated word. + For word already checked, return same value as last time. + Set flyspell-word-cache-result after checking. + Don't clobber the return value. + (flyspell-get-word): Major rewrite. + (flyspell-external-point-words): New locals pword, pcount. + Fix size used in progress message. + Find the proper corresponding word in flyspell-large-region-buffer. + (flyspell-region): Check for flyspell-large-region = nil. + (flyspell-highlight-incorrect-region): Clean up overlays in region. + (flyspell-auto-correct-word): Check that WORD is a cons. + (flyspell-correct-word): Likewise. + +2005-05-29 Daniel Pfeiffer + + * progmodes/make-mode.el (makefile-rule-action-regex) + (makefile-macroassign-regex, makefile-makepp-mode) + (makefile-bsdmake-mode): Continuation lines may be empty. + Reported by Joshua Varner. + (makefile-makepp-font-lock-keywords): Add $(stem). + +2005-05-28 Karl Berry + + * textmodes/tex-mode.el: Now that tex-send-command calls + shell-quote-argument (2005-03-31 change), remove all calls to + shell-quote-argument; they all end up invoking tex-send-command. + The double quoting loses on filenames with non-safe characters, + such as "@". Reported by Frederik Fouvry. + +2005-05-29 Nick Roberts + + * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful + about preserving point. + +2005-05-27 Jay Belanger + + * calc/calc-misc.el (calc-info-goto-node): Use info instead of + Info-goto-node. + + * calc/calc-embed.el (calc-embed-arg): New variable. + (calc-do-embedded-activate, calc-embedded-activate-formula) + (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared + variable by new variable. + (calc-embedded-make-info): Replace undeclared variable by new + variable. When selecting region with positive prefix + argument, use end of previous line instead of beginning of line. + + * calc/calc-aent.el (calc-arg-values): Declare it. + + * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map): + Declare them. + + * calc/calc-stuff.el (math-decls-cache-tag): Declare it. + + * calc/calc.el (calc-alg-map): Declare it. + + * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them. + +2005-05-28 Nick Roberts + + * progmodes/gdb-ui.el (gdb-all-registers): New variable. + (gdb-registers-buffer, toggle-gdb-all-registers): + Toggle display of floating point registers. + (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers. + + * progmodes/gud.el (gud-goto-info): Use info. Don't use require. + (toggle-gud-tooltip-dereference): + Rename from gud-toggle-tooltip-dereference. + +2005-05-27 Stefan Monnier + + * info.el (Info-goto-node): Revert autoload addition (2004-06-12). + +2005-05-27 Jay Belanger + + * calc/calc-prog.el (calc-kbd-report): Remove. + (calc-kbd-query): Rewrite. + +2005-05-27 Juanma Barranquero + + * image.el (image-library-alist): Move to image.c. + (image-type-available-p): Doc fix. + +2005-05-27 Lute Kamstra + + * calc/calc.el (calc): + * outline.el (outline-1, outline-2, outline-3, outline-4) + (outline-5, outline-6, outline-7, outline-8): + * textmodes/dns-mode.el (dns-mode): + * textmodes/sgml-mode.el (sgml-namespace-face): + * textmodes/tex-mode.el (superscript, subscript, tex-math-face) + (tex-verbatim-face, tex-use-reftex): + * textmodes/texinfo.el (texinfo-heading-face): + Specify customization group. + + * longlines.el: Don't require easy-mmode. + (longlines-visible-face): Specify customization group. + +2005-05-27 Kenichi Handa + + * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the + encoding table of windows-1251. + + * international/ucs-tables.el (ucs-set-table-for-input): + If translation-table-for-input of a coding system is a symbol, get + its translation-table property. + + * international/code-pages.el: Don't register a coding system into + non-iso-charset-alist more than once. + (cp-make-coding-system): Likewise. + +2005-05-26 John Wiegley + + * eshell/esh-cmd.el (eshell-eval-command): If the return value of + `eshell-resume-eval' is wrapped in a list, it indicates that the + command was run asynchronously. In that case, unwrap the value + before checking the delimiter value. + + * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the + character before a space at the end of a line is \, assume the space + is part of the last argument rather than a final argument separator. + + * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand' + is in use, and the target is `t' or `nil' (which are the most common + values), don't assume that the symbol target is a buffer. + +2005-05-26 Luc Teirlinck + + * calendar/calendar.el (calendar-mode-line-format): + Use mode-line-highlight as mouse-face. + + * time.el (display-time-string-forms, display-time-update): + Use mode-line-highlight as mouse-face. + +2005-05-26 Jay Belanger + + * calc/calc.el (calc-language-alist): Remove extra defvar. + +2005-05-26 Lute Kamstra + + * arc-mode.el (archive-mode): + * bookmark.el (bookmark-read-annotation-mode) + (bookmark-edit-annotation-mode, bookmark-bmenu-mode): + * bs.el (bs-mode): + * calc/calc-yank.el (calc-edit-mode): + * calc/calc.el (calc-mode, calc-trail-mode): + * calculator.el (calculator-mode): + * chistory.el (command-history-mode): + * comint.el: + * cus-edit.el (custom-mode): + * descr-text.el (describe-text-mode): + * ebuff-menu.el (Electric-buffer-menu-mode): + * ediff-util.el (ediff-mode): + * emacs-lisp/re-builder.el (reb-mode): + * emulation/vi.el (vi-mode-setup): + * emulation/ws-mode.el (wordstar-mode): + * eshell/esh-mode.el (eshell-mode): + * forms.el (forms-mode): + * help-mode.el (help-mode): + * hexl.el (hexl-mode): + * ibuffer.el (ibuffer-mode): + * ielm.el (inferior-emacs-lisp-mode): + * info.el (Info-mode, Info-edit-mode): + * international/swedish.el: + * ledit.el (ledit-from-lisp-mode): + * locate.el (locate-mode): + * mail/rmail.el (rmail-mode): + * mail/rmailedit.el (rmail-edit-mode): + * mail/rmailsum.el (rmail-summary-mode): + * mail/supercite.el (sc-electric-mode): + * net/eudc.el (eudc-mode): + * net/quickurl.el (quickurl-list-mode): + * net/snmp-mode.el (snmp-mode, snmpv2-mode): + * obsolete/ooutline.el (outline-mode): + * obsolete/options.el (Edit-options-mode): + * obsolete/rnews.el (news-mode): + * obsolete/rnewspost.el (news-reply-mode): + * play/5x5.el (5x5-mode): + * play/decipher.el (decipher-mode, decipher-stats-mode): + * play/gomoku.el (gomoku-mode): + * play/snake.el (snake-mode): + * play/solitaire.el (solitaire-mode): + * play/tetris.el (tetris-mode): + * progmodes/ada-mode.el (ada-mode): + * progmodes/antlr-mode.el (antlr-mode): + * progmodes/autoconf.el (autoconf-mode): + * progmodes/dcl-mode.el (dcl-mode): + * progmodes/delphi.el (delphi-mode): + * progmodes/ebrowse.el (ebrowse-tree-mode) + (ebrowse-electric-list-mode, ebrowse-member-mode) + (ebrowse-electric-position-mode): + * progmodes/f90.el (f90-mode): + * progmodes/fortran.el (fortran-mode): + * progmodes/icon.el (icon-mode): + * progmodes/idlw-help.el (idlwave-help-mode): + * progmodes/idlw-shell.el (idlwave-shell-mode): + * progmodes/idlwave.el (idlwave-mode): + * progmodes/inf-lisp.el (inferior-lisp-mode): + * progmodes/m4-mode.el (m4-mode): + * progmodes/meta-mode.el (metafont-mode, metapost-mode): + * progmodes/modula2.el (modula-2-mode): + * progmodes/octave-inf.el (inferior-octave-mode): + * progmodes/octave-mod.el (octave-mode): + * progmodes/pascal.el (pascal-mode): + * progmodes/sh-script.el (sh-mode): + * progmodes/sql.el (sql-mode, sql-interactive-mode): + * progmodes/vhdl-mode.el (vhdl-mode): + * progmodes/xscheme.el (scheme-interaction-mode): + * replace.el (occur-mode): + * ses.el (ses-mode): + * simple.el (completion-list-mode): + * skeleton.el: + * speedbar.el (speedbar-mode): + * term.el (term-mode): + * terminal.el (terminal-edit-mode): + * textmodes/reftex-index.el (reftex-index-mode) + (reftex-index-phrases-mode): + * textmodes/reftex-sel.el (reftex-select-label-mode) + (reftex-select-bib-mode): + * textmodes/reftex-toc.el (reftex-toc-mode): + * wdired.el (wdired-change-to-wdired-mode): + * wid-browse.el (widget-browse-mode): + Use run-mode-hooks. + + * array.el (array-mode): + * calendar/todo-mode.el (todo-mode): + * man.el (Man-mode): + * play/landmark.el (lm-mode): + * play/mpuz.el (mpuz-mode): + Use kill-all-local-variables and run-mode-hooks. + + * subr.el (delay-mode-hooks): Specify indentation. + +2005-05-26 Mark A. Hershberger + + * xml.el (xml-substitute-special): Don't die for undefined xml + entities. + +2005-05-26 Jay Belanger + + * calc/calc-prog.el (calc-user-define-edit): Don't find substring + of nil. + +2005-05-27 Nick Roberts + + * progmodes/gdb-ui.el (gdb-frame-address): + Rename from gdb-current-address. + (gdb-previous-frame-address): Rename from gdb-previous-address. + (gdb-selected-frame): Rename from gdb-current-frame. + (gdb-get-selected-frame): Rename from gdb-get-current-frame. + (gdb-frame-number): Rename from gdb-current-stack-level. + (gdb-ann3): Match new mode-name for disassembly buffer. + Extend initialization of variables. + (gdb-post-prompt): Update disassembly from gdb-frame-handler. + (gdb-memory-mode): Use mouse-face in header line. + (gdb-assembler-buffer-name): Call it disassembly and give frame + in mode line. + (gdb-source-spec-regexp, gdb-assembler-custom) + (gdb-invalidate-assembler, gdb-frame-handler): + Make robust to leading zeroes in address format. + +2005-05-26 Carsten Dominik + + * textmodes/org.el (org-mode): Use `define-derived-mode' to + define `org-mode'. + (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'. + +2005-05-26 Stefan Monnier + + * log-edit.el (log-edit-changelog-entries): Distinguish between + filenames like xfns.c and fns.c. + +2005-05-25 Luc Teirlinck + + * buff-menu.el (Buffer-menu-revert-function): Improve handling of + point after reverting. + (Buffer-menu-make-sort-button): Handle the case where + `Buffer-menu-use-header-line' is nil. + +2005-05-25 Thien-Thi Nguyen + + * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon): + New funcs. In minibuffer-local-completion-map bind `]', `/' + and `:' to them. + +2005-05-25 Stefan Monnier + + * startup.el (normal-top-level): Allow modification of load-path while + we're iterating over it. + +2005-05-25 Juanma Barranquero + + * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file) + (thumbs-cleanup-thumbsdir, thumbs-call-convert) + (thumbs-resize-interactive, thumbs-insert-image) + (thumbs-insert-thumb, thumbs-dired-show-marked) + (thumbs-find-image-at-point, thumbs-delete-images) + (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot) + (thumbs-increment-image-size, thumbs-decrement-image-size): + Fix typos in docstrings. + +2005-05-24 Andre Spiegel + + * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete. + (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options. + (cperl-mode): Use them. + +2005-05-24 Juanma Barranquero + + * window.el (quit-window, shrink-window-if-larger-than-buffer): + Doc fixes. + +2005-05-24 Nick Roberts + + * progmodes/gdb-ui.el (gdb-inferior-io-mode-map): + Bind C-d to gdb-inferior-io-eof. + + * dired.el (dired-dnd-popup-notice): Use message-box. + +2005-05-23 Masatake YAMATO + + * bindings.el (mode-line-major-mode-keymap): + Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'. + + * faces.el (mode-line-highlight): New face. + + * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight + as mouse-face. + + * bindings.el (top-level, help-echo, mode-line-modified) + (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight + as mouse-face. + +2005-05-23 Juanma Barranquero + + * progmodes/cc-engine.el (c-guess-basic-syntax): + Remove spurious call to `zerop'. + + * emacs-lisp/cl.el (acons, pairlis): Add docstring. + +2005-05-23 Martin Stjernholm + + CC Mode update to 5.30.10: + + * cc-fonts.el (c-font-lock-declarators): Fix bug where the point + could go past the limit in decoration level 2, thereby causing + errors during interactive fontification. + + * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when + the file is evaluated interactively. + + * cc-engine.el (c-guess-basic-syntax): Handle operator + declarations somewhat better in C++. + + * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to + make use of `run-mode-hooks' which has been added in Emacs 21.1. + (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode) + (awk-mode): Use it. + (make-local-hook): Suppress warning about obsoleteness. + + * cc-engine.el, cc-align.el, cc-cmds.el + (c-append-backslashes-forward, c-delete-backslashes-forward) + (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks): + Compensate for return value from `forward-line' when it has moved + but not to a different line due to eob. + + * cc-engine.el (c-guess-basic-syntax): Fix anchoring in + `objc-method-intro' and `objc-method-args-cont'. + +2005-05-23 Alan Mackenzie + + CC Mode update to 5.30.10: + + * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address + in the copyright statement. Incidentally, change "along with GNU + Emacs" to "along with this program" where it occurs. + + * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload, + so that it is interactive, hence can be found by M-x awk-mode + whilst cc-mode is yet to be loaded. Reported by Glenn Morris + . + + * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK + Mode's regexps. + +2005-05-23 Kevin Ryde + + * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from + c-parse-state, to avoid a lisp error (on bad code). + +2005-05-23 Lute Kamstra + + * subr.el (font-lock-defaults): Remove defvar as it's already + defined in font-core.el. + + * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring. + +2005-05-23 Nick Roberts + + * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps + more general and work when GDB variable "print pretty" is on, + as with Emacs, for example. + +2005-05-22 Luc Teirlinck + + * font-core.el: Update comment. + + * emacs-lisp/easy-mmode.el (define-global-minor-mode): + Use `after-change-major-mode-hook' instead of `find-file-hook'. + + * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'. + +2005-05-22 Eli Zaretskii + + * simple.el (yank, yank-pop): Mention `yank-excluded-properties' + and `yank-handler' in the doc strings. + +2005-05-22 Stefan Monnier + + * emacs-lisp/cl.el (eql): Remove. It's a builtin already. + +2005-05-22 Richard M. Stallman + + * help.el (describe-key): Move print-help-return-message call + out of conditional. + + * progmodes/etags.el (list-tags): Use with-no-warnings. + + * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings. + (smtpmail-send-queued-mail): Avoid beginning-of-buffer. + (starttls-extra-args, starttls-extra-arguments): Add defvars. + + * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer. + + * language/viet-util.el (viet-viscii-nonascii-translation-table): + Add defvar. + + * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf): + Use defvar, not defconst. + + * hexl.el (hexl-follow-line): Use with-no-warnings. + + * emulation/tpu-extras.el: Use write-file-functions instead of + write-file-hooks. + + * dired.el (dired-font-lock-keywords): Fontify files with junk + extensions even if marked by -F. + +2005-05-22 Juanma Barranquero + + * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp) + (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst): + * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl) + (mapcan, mapcon, some, every, notany, notevery, signum, isqrt) + (concatenate, list-length, get*, getf, cl-remprop): + * emacs-lisp/cl-macs.el (function*, case, ecase, typecase) + (etypecase, progv, lexical-let, lexical-let*) + (multiple-value-bind, multiple-value-setq, shiftf): + Improve argument/docstring consistency. + + * subr.el (focus-frame, unfocus-frame): Revert deletion on 2005-05-01. + +2005-05-22 Andre Spiegel + + * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE + doesn't exist. + + * vc.el (vc-trunk-p): Add autoload cookie. The function is used in + vc-rcs.el when vc-mistrust-permissions is t, which is not the default. + +2005-05-22 Nick Roberts + + * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for + already deleted variables: auto-fill-hook, blink-paren-hook, + lisp-indent-hook, inhibit-local-variables, unread-command-event, + suspend-hooks, comment-indent-hook, meta-flag, + before-change-function, after-change-function, + font-lock-doc-string-face. + +2005-05-21 Luc Teirlinck + + * emacs-lisp/derived.el (define-derived-mode): Doc fix. + +2005-05-21 Eli Zaretskii + + * mail/rmail.el (rmail-reply): Filter the list in reply-to through + rmail-dont-reply-to. + +2005-05-21 Frederik Fouvry + + * mail/sendmail.el (mail-send): Use [[:space:]] instead of a + literal blank when splitting new-header-values. + +2005-05-21 Matt Hodges + + * calendar/cal-menu.el (cal-menu-update): Add separator as a + string so that tmm doesn't create a completion entry for it. + + * textmodes/table.el (table-disable-menu): Ditto. + +2005-05-21 Richard M. Stallman + + * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents. + + * progmodes/flymake.el (flymake-makehash): Use with-no-warnings. + + * net/rcompile.el (remote-compile): Use compilation-start. + + * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer. + +2005-05-21 Daniel Pfeiffer + + * files.el (auto-mode-alist): Check GNUmakefile before makefile. + Default to makefile-bsdmake-mode on BSD systems. + + * imenu.el (imenu-generic-expression, imenu--generic-function'): + REGEXP may also be a search function now. The part of doc-string + for describing the structure was 95% identical to that of + `imenu--generic-function'. Unify it there. + + * progmodes/make-mode.el (makefile-imenu-generic-expression): + Use function to find dependencies, because regexp alone is so complex, + it easily goes into an endless loop. + (makefile-makepp-mode): Also add submenu for Perl functions + defined in the makefile. + (makefile-bsdmake-mode): Special imenu-generic-expression no + longer needed, due to function call. + (makefile-match-dependency): Take BOUND into account when checking + if we're through. + +2005-05-20 Jay Belanger + + * calc/calc-units.el (calc-invalidate-units-table): + Use inhibit-read-only. + (math-build-units-table-buffer): Use view-mode. + +2005-05-20 David Kastrup + + * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since + easy-menu-add is not a nop on Emacs; and clarify when to call it. + +2005-05-20 Lute Kamstra + + * diff-mode.el (diff-header-face, diff-file-header-face) + (diff-index-face, diff-hunk-header-face, diff-removed-face) + (diff-added-face, diff-changed-face, diff-function-face) + (diff-context-face, diff-nonexistent-face): Put them in the + diff-mode customization group. + +2005-05-20 Stefan Monnier + + * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp. + + * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes. + + * font-lock.el (lisp-font-lock-keywords-2): Don't error. + Minor regexp-optimization. + +2005-05-20 Carsten Dominik + + * textmodes/org.el (org-agenda-toggle-time-grid): New command. + (org-agenda-use-time-grid, org-agenda-time-grid): New options. + (org-agenda-add-time-grid-maybe): New function. + (org-agenda): Call `org-agenda-add-time-grid-maybe'. + (org-table-create): `dotimes' instead of `mapcar'. + (org-xor): Simplify implementation. + (org-agenda): `inhibit-redisplay' turned on. + (org-agenda-change-all-lines): Use `org-format-agenda-item' to get + a consistent line after a state change. + (org-agenda-remove-times-when-in-prefix): New option. + (org-prefix-has-time): New variable. + (org-parse-time-string): Optional argument NODEFAULT. + (org-format-agenda-item): Parse items for time-of-day + specifications and move these into the prefix if possible. + (org-agenda-priority): Get current heading, not previous heading + during agenda remote editing. + +2005-05-20 Juanma Barranquero + + * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*) + (remove-if, remove-if-not, delete*, delete-if, delete-if-not) + (remove-duplicates, delete-duplicates, substitute) + (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if) + (nsubstitute-if-not, find, find-if, find-if-not, position) + (position-if, position-if-not, count, count-if, count-if-not) + (mismatch, search, sort*, stable-sort, merge, member*) + (member-if, member-if-not, assoc*, assoc-if, assoc-if-not) + (rassoc*, rassoc-if, rassoc-if-not, union, nunion) + (intersection, nintersection, set-difference, nset-difference) + (set-exclusive-or, nset-exclusive-or, subsetp, subst-if) + (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis) + (nsublis, tree-equal): Improve argument/docstring consistency. + + * subr.el (send-string, send-region): Remove obsolescence declaration. + (window-dot, set-window-dot, read-input, show-buffer) + (eval-current-buffer, string-to-int): + Add release number to obsolescence declarations. + +2005-05-19 Kim F. Storm + + * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input. + (ido-magic-backward-char): Enter ido-switch-buffer at start of input. + +2005-05-20 Matt Hodges + + * faces.el (list-faces-display): Make back button respect optional + regexp arg. + +2005-05-19 Juanma Barranquero + + * calculator.el (calculator-radix-grouping-mode) + (calculator-radix-grouping-digits, calculator-displayer) + (calculator-radix-grouping-separator, calculator-copy-displayer): + * dabbrev.el (dabbrev-search-these-buffers-only): + * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly) + (diff-advance-after-apply-hunk, diff-mode-hook) + (diff-minor-mode-prefix): + * imenu.el (imenu-use-popup-menu): + * jit-lock.el (jit-lock-context-time): + * newcomment.el (comment-fill-column, comment-column) + (comment-style, comment-padding, comment-multi-line) + (comment-empty-lines, comment-auto-fill-only-comments): + * reveal.el (reveal-around-mark): + * uniquify.el (uniquify-buffer-name-style) + (uniquify-after-kill-buffer-p) + (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re) + (uniquify-min-dir-content, uniquify-separator) + (uniquify-trailing-separator-p, uniquify-strip-common-suffix): + * w32-vars.el (w32-fixed-font-alist): + * emacs-lisp/testcover.el (testcover-potentially-1value-functions): + * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height): + * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration): + * progmodes/perl-mode.el (perl-indent-level) + (perl-continued-statement-offset, perl-continued-brace-offset) + (perl-brace-offset, perl-brace-imaginary-offset) + (perl-label-offset, perl-indent-continued-arguments) + (perl-tab-always-indent, perl-tab-to-comment, perl-nochange): + * progmodes/tcl.el (tcl-indent-level) + (tcl-continued-indent-level, tcl-auto-newline) + (tcl-tab-always-indent, tcl-electric-hash-style) + (tcl-help-directory-list, tcl-use-smart-word-finder) + (tcl-application, tcl-command-switches, tcl-prompt-regexp) + (inferior-tcl-source-command): + * textmodes/fill.el (enable-kinsoku): + * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines): + * textmodes/table.el (table-yank-handler): + Specify missing group (and type, if simple) in defcustom. + +2005-05-19 Luc Teirlinck + + * progmodes/compile.el (compilation-finish-function): Fix defvar. + +2005-05-19 Richard M. Stallman + + * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks. + + * subr.el (event-basic-type): Don't get an error. + (left-fringe-p): Function deleted. + + * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu. + (list-buffers-noselect): Set `font-lock-face' property, not `face'. + + * dired-aux.el (dired-copy-file-recursive): Handle symlinks + in recursive copy. + + * frame.el (show-trailing-whitespace): In group `whitespace-faces'. + + * emacs-lisp/byte-run.el (eval-when-compile): Doc fix. + + * emacs-lisp/bytecomp.el + (byte-compile-file-form-custom-declare-variable): + Call byte-compile-nogroup-warn if appropriate. + + * progmodes/compile.el (compilation-finish-function): Mark obsolete. + (compilation-set-window): Don't call left-fringe-p; do it directly. + +2005-05-19 Jay Belanger + + * calc/calc-graph.el (calc-graph-format-data): Make sure + var-PlotRejects is bound before trying to check its value. + +2005-05-19 Carsten Dominik + + * textmodes/reftex.el (reftex-isearch-minor-mode): Move the + definition of this variable from reftex-global.el to reftex.el, + because it is needed in the menu. + +2005-05-19 Lute Kamstra + + * emacs-lisp/copyright.el (copyright-fix-years): Make sure all + years are fixed. Don't insert a space after a dash. + +2005-05-19 Kim F. Storm + + * emulation/crisp.el (crisp-home, crisp-end): Put CUA property. + +2005-05-19 Daniel Pfeiffer + + * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in + strings, because (eq ... ?\\) is fairly frequent. + + * progmodes/make-mode.el (makefile-add-this-line-targets): + Simplify and integrate into `makefile-pickup-targets'. + (makefile-add-this-line-macro): Simplify and integrate into + `makefile-pickup-macros. + (makefile-pickup-filenames-as-targets): Simplify. + (makefile-previous-dependency, makefile-match-dependency): + Don't stumble over `::'. + +2005-05-19 Nick Roberts + + * subr.el (post-command-idle-hook, post-command-idle-delay): + Remove obsoletion of post-command-idle-hook and + post-command-idle-delay. + + * faces.el (list-faces-display): Provide button when describe-face + is called to take user back to the list of faces. + + * help-fns.el (describe-variable): Remove hyperlinks in a + variable's value as these are quite frequently inappropriate. + + * follow.el (follow-submit-feedback, follow-mode): + Remove references to post-command-idle-hook. + +2005-05-18 Daniel Pfeiffer + + * progmodes/make-mode.el (makefile-previous-dependency) + (makefile-match-dependency): Check for := (and in bsd mode also + !=) to give a better result, even when font-lock is not on. + +2005-05-18 Jay Belanger + + * calc/calc-help.el (calc-s-prefix-help): + Add `calc-copy-special-constant' to help string. + +2005-05-18 Luc Teirlinck + + * emacs-lisp/eldoc.el (eldoc-mode): Doc fix. + +2005-05-18 Jay Belanger + + * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms + in linear factors are in proper order. + +2005-05-18 Carsten Dominik + + * textmodes/reftex-vars.el (reftex-cite-format-builtin): + Support for jurabib. + + * textmodes/reftex.el (featurep): Define aliases for overlay + commands, for XEmacs compatibility, and use these aliases in + overlay initializations. + (reftex-highlight): Use `reftex-move-overlay'. + (reftex-unhighlight): Use `reftex-delete-overlay'. + (reftex-uniq): Function removed. Use `reftex-uniquify' instead. + (reftex-access-search-path): Use `reftex-uniquify' instead of + `reftex-uniq' + + * textmodes/reftex-sel.el (reftex-select-unmark): Overlay + `before-string' property modification enables for Emacs as well. + (reftex-select-item): Use `reftex-delete-overlay'. + (reftex-select-mark): Use `reftex-make-overlay' and + `reftex-overlay-put'. + (reftex-select-unmark): Use `reftex-delete-overlay' and + `reftex-overlay-put'. + +2005-05-18 Lute Kamstra + + * emacs-lisp/lisp.el (check-parens): Fix docstring. + +2005-05-18 Juanma Barranquero + + * add-log.el (add-change-log-entry): + * array.el (array-make-template, array-reconfigure-rows) + (array-init-max-row, array-init-max-column) + (array-init-columns-per-line, array-init-field-width): + * replace.el (replace-match-maybe-edit, perform-replace): + * textmodes/spell.el (spell-region): + Replace `read-input' by `read-string'. + + * forms.el (forms-mode): + * finder.el (finder-compile-keywords): + * shadowfile.el (shadow-read-files): + Replace `eval-current-buffer' by `eval-buffer'. + + * terminal.el (te-pass-through): + * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter) + (ange-ftp-raw-send-cmd): + * net/telnet.el (telnet-interrupt-subjob, telnet-c-z) + (send-process-next-char, telnet-initial-filter, telnet): + Replace `send-string' by `process-send-string'. + + * progmodes/prolog.el (inferior-prolog-mode): Doc fix. + (prolog-consult-region): Replace `send-string' by + `process-send-string'; replace `send-region' by `process-send-region'. + + * progmodes/delphi.el (delphi-log-msg): + Replace `set-window-dot' by `set-window-point'. + + * subr.el (window-dot, set-window-dot, read-input, send-string) + (send-region, show-buffer, eval-current-buffer): + Make really obsolete, as the comment says. + +2005-05-17 Kim F. Storm + + * emulation/cua-base.el (cua-use-hyper-key): Doc fix. + (cua--init-keymaps): Bind C-return instead of S-return to set + rectangle mark. + + * emulation/cua-rect.el (cua--init-rectangles): Bind C-return + instead of S-return to toggle/clear rectangle mark. + +2005-05-17 Daniel Pfeiffer + + * progmodes/make-mode.el (makefile-dependency-skip): New variable. + (makefile-macroassign-regex, makefile-make-font-lock-keywords): + Also fontify plain strings assigned to variables, mostly so that a + colon has a face and is thus not taken as a dependency separator. + (makefile-previous-dependency): Inline the new matcher, because it + is too complex to work in both directions. + (makefile-match-dependency): Eliminate `backward' arg (see above). + Completely reimplemented so as to not sometimes go into an endless + loop. It should also be more efficient, because first it only + searches for `:', instead of applying the very complex regexp. + (makefile-mode): Cancel `font-lock-support-mode', because blocks + to be fontified in one piece can be too long for JIT. + Makefiles are never *that* big. + +2005-05-17 Reiner Steib + + * dired.el (dired-mode): Simplify. + +2005-05-17 Lute Kamstra + + * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a + defcustom for the mode hook variable. + + * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the + Emacs Lisp Reference Manual. + +2005-05-17 Juanma Barranquero + + * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp) + (evenp, list*): + * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet): + * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes. + + * net/tramp-smb.el (tramp-smb-open-connection): + Pass `tramp-chunksize' as fifth (required) argument. + +2005-05-16 Daniel Pfeiffer + + * font-lock.el (lisp-font-lock-keywords-1): + Set `font-lock-negation-char-face' for [^...] char group. + (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\). + + * progmodes/make-mode.el (makefile-dependency-regex): Turn it into + a var, and refine it to mask one more level of nested vars. + (makefile-rule-action-regex): Turn it into a var, and refine it so + it recognizes backslashed continuation lines as belonging to the + same command. + (makefile-macroassign-regex): Refine it so it recognizes + backslashed continuation lines as belonging to the same command. + (makefile-var-use-regex): Don't look at the next char, because it + might be the same one to be skipped by the initial [^$], leading + to an overlooked variable use. + (makefile-make-font-lock-keywords): Remove two parameters, which + are now variables that some of the modes set locally. + Handle dependency and rule action matching through functions, because + regexps alone match too often. Dependency matching now comes + last, so it can check, whether a colon already matched something else. + (makefile-mode): Inform that font-lock improves makefile parsing + capabilities. + (makefile-match-dependency, makefile-match-action): New functions. + +2005-05-16 Juanma Barranquero + + * emacs-lisp/cl-extra.el (equalp): Doc fix. + + * align.el (align-regexp): + * ansi-color.el (ansi-color-get-face): + * array.el (array-reconfigure-rows, array-init-max-row) + (array-init-max-column, array-init-columns-per-line) + (array-init-field-width): + * dired-aux.el (dired-trample-file-versions): + * dired-x.el (dired-mark-sexp): + * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group): + * edmacro.el (edmacro-finish-edit, edmacro-parse-keys): + * emerge.el (emerge-extract-diffs, emerge-get-diff3-group): + * faces.el (face-read-integer): + * files.el (backup-extract-version, insert-directory): + * hexl.el (hexl-insert-decimal-char): + * server.el (server-process-filter): + * shell.el (shell-extract-num): + * startup.el (command-line-1): + * term.el (term-command-hook): + * time-stamp.el (time-stamp, time-stamp-string-preprocess) + (time-stamp-do-number): + * time.el (display-time-update): + * timezone.el (timezone-parse-date, timezone-zone-to-minute) + (timezone-fix-time): + * vms-patch.el (vms-suspend-resume-hook): + * calendar/appt.el (appt-convert-time): + * calendar/cal-bahai.el (mark-bahai-diary-entries): + * calendar/cal-hebrew.el (mark-hebrew-diary-entries): + * calendar/cal-islam.el (mark-islamic-diary-entries): + * calendar/calendar.el (calendar-cursor-to-date) + (calendar-star-date): + * calendar/diary-lib.el (diary-attrtype-convert) + (mark-diary-entries, diary-entry-time): + * calendar/solar.el (solar-get-number): + * emacs-lisp/lisp-mnt.el (lm-last-modified-date): + * emacs-lisp/re-builder.el (reb-display-subexp): + * emulation/edt.el (edt-set-scroll-margins): + * emulation/tpu-extras.el (tpu-set-scroll-margins): + * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer) + (vip-get-ex-count): + * emulation/viper-ex.el (viper-get-ex-token) + (viper-get-ex-buffer, viper-get-ex-count, ex-next): + * international/fontset.el (fontset-plain-name): + * mail/feedmail.el (feedmail-look-at-queue-directory): + * mail/mailalias.el (mail-get-names): + * mail/rmail.el (rmail-convert-to-babyl-format): + * mail/rmailsum.el (rmail-make-basic-summary-line) + (rmail-summary-next-same-subject, rmail-summary-rmail-update) + (rmail-summary-goto-msg): + * mail/smtpmail.el (smtpmail-read-response): + * net/ange-ftp.el (ange-ftp-guess-hash-mark-size) + (ange-ftp-vms-add-file-entry): + * play/gametree.el (gametree-looking-at-ply) + (gametree-current-branch-score): + * progmodes/ada-xref.el (ada-prj-find-prj-file) + (ada-xref-find-in-modified-ali, ada-find-in-src-path): + * progmodes/cperl-mode.el (condition-case): + * progmodes/ebrowse.el (ebrowse-set-tree-indentation) + (ebrowse-set-member-buffer-column-width) + (ebrowse-select-1st-to-9nth): + * progmodes/etags.el (etags-snarf-tag): + * progmodes/flymake.el (flymake-parse-line): + * progmodes/idlw-shell.el (idlwave-shell-parse-line) + (idlwave-shell-filter-bp, idlwave-shell-goto-next-error) + (idlwave-shell-menu-def): + * progmodes/ps-mode.el (ps-run-goto-error): + * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache) + (vhdl-speedbar-contract-level): + * term/mac-win.el (x-handle-numeric-switch): + * term/sun-mouse.el (sun-get-frame-data): + * term/w32-win.el (x-handle-numeric-switch): + * term/x-win.el (x-handle-numeric-switch): + * textmodes/ispell.el (ispell-parse-output): + * textmodes/nroff-mode.el (nroff-outline-level): + * textmodes/reftex-cite.el (reftex-bib-sort-year) + (reftex-bib-sort-year-reverse, reftex-format-citation): + * textmodes/reftex-parse.el (reftex-init-section-numbers) + (reftex-section-number): + * textmodes/texinfmt.el (texinfo-paragraphindent): + Replace `string-to-int' by `string-to-number'. + + * international/latexenc.el: Add page marker to force the "Local + Variables:" string out of the last page. + +2005-05-16 Nick Roberts + + * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to + tooltip-change-major-mode. + (gud-tooltip-print-command): Remove case where gud-minor-mode + is gdb ("--fullname"). + (gud-tooltip-tips): Turn GUD tooltips off for this case and + explain to user. + +2005-05-16 Jay Belanger + + * calc/calc-store.el (calc-copy-special-constant): New function. + + * calc/calc-ext.el (calc-init-extensions): Add binding for + `calc-copy-special-constant'. + + * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case + for the `calc-copy-special-constant' command. + +2005-05-16 Nick Roberts + + * subr.el (left-fringe-p): New function. + + * progmodes/compile.el (compilation-setup): Set local value of + overlay-arrow-string to "" always. + (compilation-set-window): Left fringe then don't scroll. + No left fringe then no arrow and scroll message to top. + (compilation-context-lines): Adjust doc string accordingly. + +2005-05-16 Kim F. Storm + + * ido.el (ido-magic-forward-char, ido-magic-backward-char) + (ido-magic-delete-char): New commands for C-f, C-b, C-d. + (ido-wide-find-dir-or-delete-dir): New command for M-d. + (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands. + (ido-read-file-name): Handle commands with ido property value + equal to find-file as reading a file name, to allow C-d to enter dired. + (ibuffer-find-file): Add ido property with value find-file. + +2005-05-15 Kim F. Storm + + * subr.el (open-network-stream-nowait): Remove. + (open-network-stream-server): Remove. + +2005-05-15 Richard M. Stallman + + * faces.el (describe-face): Output a definition link button. + + * help-mode.el (help-face-def): New button type. + + * emacs-lisp/copyright.el (copyright-fix-years): + Match properly if the first year is 2-digit. + Don't mess up the whitespace after the years by filling. + + * dired-aux.el (dired-mark-confirm): + Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED. + + * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED. + (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED. + (dired-mark-pop-up): Handle FILES = (t FILE) specially. + + * emacs-lisp/lisp-mode.el (lisp-mode-variables): + Set font-lock-comment-start-skip. + + * font-lock.el (font-lock-comment-start-skip): New variable. + (font-lock-comment-end-skip): New variable. + (font-lock-fontify-syntactically-region): Use them if non-nil. + +2005-05-15 Jay Belanger + + * calc/calc-store.el (calc-store-value): Return a string rather + than display it as a message. + Use calc-var-name for variable name. + (calc-store-into): Add the result of calc-store-value to message. + (calc-copy-variable): Add a message. + (calc-store-exchange): Improve error messages. + (calc-store-binary, calc-store-map): Don't reset the values of + special constants. + +2005-05-14 Luc Teirlinck + + * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp + manual to docstring. + + * files.el (hack-local-variables-confirm): Add STRING argument. + Make the function handle non file visiting buffers correctly. + (hack-local-variables-prop-line, hack-local-variables) + (hack-one-local-variable): Use STRING arg of + `hack-local-variables-confirm'. + +2005-05-14 Michael Albinus + + Sync with Tramp 2.0.49. + + * net/tramp.el (tramp-handle-dired-call-process) + (tramp-handle-insert-directory):`insert-buffer' cannot be used + because the contents of the Tramp buffer is changed before + insertion (`expand-file' and alike). + (tramp-handle-insert-directory): If `localname' has an empty + nondirectory name, it must not be quoted. + (tramp-pre-connection): Add parameter CHUNKSIZE. Make local + variable `tramp-chunksize'. Change callees. + (tramp-open-connection-setup-interactive-shell): Check remote host + for buggy `send-process-string' implementation. + Set `tramp-chunksize' if found. Reported by Michael Kifer + (and a lot of other people all the years). + (tramp-handle-shell-command): `insert-buffer' cannot be used + because the contents of the Tramp buffer is changed before + insertion (`expand-file' and alike). Reported by Fr,Ai(Bd,Ai(Bric Bothamy + . + (tramp-set-auto-save): Actions should be done for Tramp file name + handler only. Ange-FTP has its own auto-save mechanism. + Reported by Richard G. Bielawski . + (tramp-set-auto-save-file-modes): Set file modes of + `buffer-auto-save-file-name' to ?\600 as fallback solution. + Reported by Ferenc Wagner . + (tramp-bug): Remove obsolete variable. + (tramp-append-tramp-buffers): Rewrite partly. More suitable check + for presence of `mml-mode'. Make it running for older Emacsen as well. + +2005-05-14 John Paul Wallington + + * ibuf-ext.el (define-ibuffer-filter filename): + If `dired-directory' is a list, use its car. + +2005-05-14 Daniel Brockman (tiny change) + + * ibuffer.el (define-ibuffer-column filename): + If `dired-directory' is a list, use its car. + +2005-05-14 Richard M. Stallman + + * subr.el (symbol-file): Doc fix. + + * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function. + (byte-compile-form): Call byte-compile-nogroup-warn. + (byte-compile-warning-types): Doc fix. + + * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings. + + * progmodes/cc-engine.el (c-literal-faces): + Add font-lock-comment-delimiter-face. + + * net/net-utils.el (dig): Use with-no-warnings. + + * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist) + (sc-recite-frame-alist, sc-default-cite-frame) + (sc-default-uncite-frame, sc-default-recite-frame) + (sc-attrib-selection-list, sc-rewrite-header-list): + Mark as risky-local-variable. + + * international/ogonek.el (ogonek-jak, ogonek-how): + Don't use beginning-of-buffer. + + * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload. + + * calendar/solar.el (solar-data-list): Move definition up. + + * dnd.el (dnd-protocol-alist): Add autoload. + + * progmodes/sh-script.el: Many doc usage fixes. + (sh-indent-after-do): Change default to match common styles. + +2005-05-13 Luc Teirlinck + + * files.el (interpreter-mode-alist) + (auto-mode-interpreter-regexp): Doc fixes. + +2005-05-13 Matt Hodges + + * tmm.el (tmm-get-keymap): Include only active menus and menu items. + + * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes. + +2005-05-13 Jan Dj,Ad(Brv + + * dired.el (dired-mode): make-variable-buffer-local => + make-local-variable. + +2005-05-13 YAMAMOTO Mitsuharu + + * term/mac-win.el (mac-select-convert-to-string): Try coding + systems in mac-script-code-coding-systems if specified one cannot + encode string for `com.apple.traditional-mac-plain-text'. + +2005-05-13 Daniel Pfeiffer + + * progmodes/make-mode.el (makefile-targets-face) + (makefile-shell-face, makefile-makepp-perl-face): New faces. + (makefile-dependency-regex): Fix it to not make the colon in + $(var:a=b) special. + (makefile-rule-action-regex): New regexp for highlighting embedded + Shell strings. + (makefile-macroassign-regex): Handle != for highlighting as + embedded Shell strings. + (makefile-var-use-regex): New const. + (makefile-statements, makefile-automake-statements) + (makefile-gmake-statements, makefile-makepp-statements) + (makefile-bsdmake-statements): New consts. + (makefile-make-font-lock-keywords): New function. + (makefile-automake-font-lock-keywords) + (makefile-gmake-font-lock-keywords) + (makefile-makepp-font-lock-keywords) + (makefile-bsdmake-font-lock-keywords): New consts. + (makefile-mode-map): Add switchers between the various submodes. + (makefile-mode): Document the availability of the variants. + (makefile-automake-mode, makefile-gmake-mode) + (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes. + + * files.el (auto-mode-alist, interpreter-mode-alist): Set up the + new variants of makefile-mode. + +2005-05-12 Stefan Monnier + + * font-lock.el (font-lock-comment-delimiter-face): Fix up + the inheritance. + +2005-05-12 Luc Teirlinck + + * progmodes/inf-lisp.el (inferior-lisp-mode-hook) + (inferior-lisp-load-hook): Convert defcustoms back to defvars. + + * files.el (normal-mode): Extend the scope of the + `enable-local-variables' binding to include the `set-auto-mode' call. + (magic-mode-alist): Doc fix. + +2005-05-12 Stefan Monnier + + * font-lock.el (font-lock-comment-delimiter-face): Inherit from + font-lock-comment-face rather than copying its setting. + +2005-05-12 Andreas Schwab + + * eshell/esh-mode.el (eshell-send-input): Doc fix. + +2005-05-12 Lute Kamstra + + * emacs-lisp/generic.el (define-generic-mode): Don't generate a + defcustom for the mode hook variable. Delete the last argument. + * generic-x.el: Fix callers of define-generic-mode. + (generic-x-modes): Delete group. + (show-tabs-tab-face, show-tabs-space-face): Put them in the + generic-x customization group. + +2005-05-12 Kim F. Storm + + * font-lock.el (font-lock-negation-char-face): Default to "off". + + * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply + font-lock-negation-char-face to ! in !=. + +2005-05-12 Masatake YAMATO + + * add-log.el (find-change-log): Fix typos in the docstring + of function. + +2005-05-11 Arne J,Ax(Brgensen + + * international/latexenc.el (latexenc-find-file-coding-system): + Avoid `re-search-forward' when looking for input encoding because + of speed and safety. Better regular expressions for recognizing + input encoding. Limit a search for TeX-master/tex-main-file to + the local variable section. + +2005-05-11 Dan Nicolaescu + + * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the + syntax of $ to "'" (quote). + +2005-05-11 Reiner Steib + + * dnd.el (dnd-protocol-alist): Improve custom type. + + * dired.el (dired-dnd-protocol-alist): New variable. + (dired-mode): Use `dired-dnd-protocol-alist'. Move call of + `dired-mode-hook' to the end. + +2005-05-11 Stefan Monnier + + * font-lock.el (font-lock-fontify-syntactically-region): Don't use + comment-end if comment-start-skip is not set. + Obey the font-lock-comment-delimiter-face variables. + +2005-05-11 Stefan Monnier + + * files.el (executable-find): Move from executable.el. Use + locate-file. + * progmodes/executable.el (executable-find): Move to files.el. + + * font-lock.el (font-lock-fontify-keywords-region): Use a marker + when trying to ensure forward progress. + +2005-05-11 Chong Yidong + + * mouse-sel.el (mouse-sel-follow-link-p): New function. + (mouse-select, mouse-select-internal, mouse-extend-internal): + Use it to implement mouse-1-click-follows-link functionality. + +2005-05-11 Richard M. Stallman + + * font-lock.el (font-lock-fontify-syntactically-region): + Use font-lock-comment-delimiter-face for comment delimiters. + +2005-05-10 Jay Belanger + + * calc/calc-help.el (calc-m-prefix-help): Add mention of + preserving embedded modes. + +2005-05-10 Richard M. Stallman + + * progmodes/sh-script.el (sh-indent-for-do): Default to 0. + + * progmodes/ada-mode.el (ada-adjust-case-skeleton): + Move from ada-stmt.el. + (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook. + + * progmodes/ada-stmt.el (ada-adjust-case-skeleton): + Move to ada-mode.el. + (ada-stmt-mode-hook): Delete; do the work in ada-mode. + + * cus-edit.el (custom-file): Call file-chase-links. + + * files.el (read-directory-name): Fix previous change. + (hack-local-variables-confirm): New function. + (hack-local-variables-prop-line, hack-local-variables) + (hack-one-local-variable): Use it. + +2005-05-10 Lute Kamstra + + * font-lock.el (font-lock-keywords-alist) + (font-lock-removed-keywords-alist): Clarify docstrings. + +2005-05-10 Nick Roberts + + * progmodes/gdb-ui.el (gdb-macro-info): New variable. + (gdb-source-info): Check for preprocessor info. + (gdb-tooltip-print-1): New function. Don't print tooltip if it is + a macro for a function. + (gdb-info-breakpoints-custom): Try to find file again if not already + found (user might have used GDB dir command). + (gdb-get-location): Update gdb-location-alist correctly for change + to gdb-info-breakpoints-custom. + + * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe. + (gud-tooltip-print-command): Add gdbmi case. + (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is + preprocessor info. + +2005-05-09 Reiner Steib + + * startup.el (fancy-splash-insert): Fix typo in doc string. + +2005-05-09 Juanma Barranquero + + * obsolete/float.el (string-to-float): + * obsolete/hilit19.el (hilit-add-pattern): + * obsolete/rnews.el (news-parse-range, news-select-message) + (news-get-pruned-list-of-files): Replace `string-to-int' by + `string-to-number'. + + * obsolete/uncompress.el: Set `find-file-not-found-functions', not + `find-file-not-found-hooks'; use `add-hook'. + (uncompress-while-visiting): Set `write-file-functions', not + `write-file-hooks'; use `add-hook'. + +2005-05-09 Kim F. Storm + + * emulation/cua-base.el (cua-copy-region, cua-cut-region) + (cua-paste): Handle clipboard action. + (cua--init-keymaps): Remap clipboard-kill-region and + clipboard-kill-ring-save. + +2005-05-08 Eli Zaretskii + + * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name): + Improve commentary. + + * simple.el (next-error-overlay-arrow-position): Revert the change + made on 2005-04-30. + +2005-05-07 Jay Belanger + + * calc/calcsel2.el (calc-commute-left, calc-commute-right) + (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to + `calc-sel-reselect'. + + * calc/calc-mode.el (calc-save-modes): Reset the modes list if + Calc is in embedded mode. + +2005-05-07 Eli Zaretskii + + * progmodes/compile.el (compilation-setup): + Set overlay-arrow-string to an empty string on text terminals. + + * textmodes/ispell.el (ispell-program-name): Try looking for + "aspell" along exec-path, and if found, use it as the default + speller program. + +2005-05-07 Jirka Kosek (tiny change) + + * international/mule.el (sgml-xml-auto-coding-function): + Recognize encoding='FOO' in single quotes as well as in double quotes. + +2005-05-07 Johan Bockg,Ae(Brd + + * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare' + as well as `interactive', so that defmacro* would recognize + `declare' forms. + +2005-05-07 Eli Zaretskii + + * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name): + Explain more about the LIGHTER arg's usage in the doc string. + Add commentary to clarify what the code does. Fix the regexp that + strips whitespace from LIGHTER. Quote LIGHTER before using it, + since it could have characters special to regular expressions. + +2005-05-07 Matt Hodges (tiny change) + + * replace.el (occur-1): Bind inhibit-read-only so that + erase-buffer doesn't barf on read-only text properties (likewise + for add-text-properties in occur-engine). Mark buffer as unmodified. + (occur-engine): Don't set buffer-read-only here. + +2005-05-06 Stefan Monnier + + * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with + list-buffers-directory. This caused the *cvs-commit* buffer to be + sometimes mistakenly reused as a *cvs* buffer. + +2005-05-07 Nick Roberts + + * tooltip.el: Move code for GUD tooltips into gud.el. + (require): CL no longer needed to compile case. + (tooltip-mode): Do not toggle functions for GUD tooltips. + (tooltip-gud-tips-p): Remove. Replace with minor mode + gud-tooltip-mode in gud.el. + (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area) + (tooltip-gud-toggle-dereference): Rename in gud.el by replacing + tooltip-gud prefix with gud-tooltip and obsolete. + (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled) + (tooltip-mouse-motions-active, tooltip-activate-mouse-motions) + (tooltip-mouse-motion): Mouse movement functions/variable. + Rename in gud.el by adding gud prefix. + (tooltip-gud-original-filter, tooltip-gud-dereference) + (tooltip-gud-event, tooltip-toggle-gud-tips) + (tooltip-gud-process-output, tooltip-gud-print-command) + (tooltip-gud-tips): GUD tooltip functions/variables. Rename in + gud.el by replacing tooltip-gud prefix with gud-tooltip. + (gdb-tooltip-print): Move to gdb-ui.el. + + * progmodes/gud.el: Move code for GUD tooltips from tooltip.el. + (require): CL needed to compile case. + (gud-tooltip-mode): Use to toggle GUD tooltips instead of + tooltip-gud-tips-p. Make it a minor-mode. + (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t. + (gud-menu-map): GUD tooltips use gud-tooltip-mode now. + (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area) + (gud-tooltip-change-major-mode) + (gud-tooltip-activate-mouse-motions-if-enabled) + (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions) + (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference) + (gud-tooltip-original-filter, gud-tooltip-dereference) + (gud-tooltip-event, tooltip-toggle-gud-tips) + (gud-tooltip-process-output, gud-tooltip-print-command) + (gud-tooltip-tips): Move from tooltip.el. + + * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el. + (gdb-cpp-define-alist-flags): Doc fix. + (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if + gud-tooltip-mode is t. + +2005-05-06 Stefan Monnier + + * net/goto-addr.el (goto-address-fontify): Make sure the overlays + evaporate if their text is deleted. + (goto-address-at-point): Make it work as a mouse binding as well. + (goto-address-at-mouse): Obsolete it. Update users. + +2005-05-06 Glenn Morris + + * calendar/appt.el (top-level): No longer activate on load. + +2005-05-06 Juanma Barranquero + + * calendar/cal-bahai.el (mark-bahai-diary-entries): + * net/webjump.el (webjump): + * progmodes/idlw-help.el (idlwave-do-context-help1) + (idlwave-highlight-linked-completions): + * textmodes/po.el (po-find-file-coding-system-guts): + Replace `assoc-ignore-case' by `assoc-string'. + +2005-05-06 Eli Zaretskii + + * files.el (locate-file): Doc fix. + + * progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix. + Remove the redundant test for ms-dos. + + * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to + look for the preprocessor with exec-suffixes. If not found in + standard places, look in exec-path. Remove most of the tests that + used system-type. + + * loadup.el: Load jka-cmpr-hook instead of jka-comp-hook. + + * jka-compr.el (jka-compr-uninstall): Add autoload cookie. + + * jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid + file-name clash with jka-compr.el on 8+3 filesystems. + +2005-05-06 YAMAMOTO Mitsuharu + + * term/mac-win.el: Don't define or bind scroll bar functions if + x-toolkit-scroll-bars is t. + (x-select-text, x-get-selection-value): Clear + x-last-selected-text-clipboard if x-select-enable-clipboard is + nil. + (PRIMARY): Put mac-scrap-name property. + (mac-select-convert-to-file-url): New function. + (public.file-url): New selection target type. Add to + selection-converter-alist. + (x-get-selection, x-selection-value): Handle it. + (x-cut-buffer-or-selection-value): New alias. + +2005-05-05 Roland Winkler + + * textmodes/bibtex.el (bibtex-summary): Use current BibTeX + entry to avoid calling bibtex-find-entry with arg global + being t. Remove arg key. + (bibtex-summary-function, bibtex-complete-crossref-cleanup) + (bibtex-copy-summary-as-kill): Change accordingly. + +2005-05-05 Stefan Monnier + + * textmodes/org.el (org-get-entries-from-diary): Remove unused vars. + (org-agenda-date-later): Use with-current-buffer. + +2005-05-05 Luc Teirlinck + + * emacs-lisp/byte-run.el (define-obsolete-function-alias) + (define-obsolete-variable-alias): Doc Fixes. + +2005-05-06 Kim F. Storm + + * simple.el (line-move-1): Fix 2005-04-26 change. Must still use + vertical-motion when selective-display is active. + + * ido.el (ido-setup-hook): New hook. + (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead. + (ido-input-stack): New var. + (ido-define-mode-map): Bind M-b to ido-push-dir. Move old + ido-next-work-file binding to M-O. + Bind M-f to ido-wide-find-file-or-pop-dir. + (ido-define-mode-map): Don't run ido-define-mode-map-hook. + (ido-read-internal): Run ido-setup-hook. + Catch quit in read-file-name and read-string to cancel edit. + Handle new push, pop, and pop-all exit codes (for M-b/M-f). + Automatically pop-all when completing a directory name (RET). + (ido-file-internal): Add with-no-warnings around ffap and dired code. + (ido-exit-minibuffer): Use exit-minibuffer instead of throw. + (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find. + (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir): + New functions for M-b/M-f to move among the directory components. + (ido-make-merged-file-list): Catch quit to cancel merge. + (ido-make-dir-list): Delete "." when ido-input-stack is non-empty. + (ido-completion-help): No warnings for ido-completion-buffer-full. + +2005-05-05 Daniel Pfeiffer + + * font-lock.el (font-lock-negation-char-face): New face and variable. + * progmodes/cc-fonts.el (c-cpp-matchers): Use it. + * progmodes/sh-script.el (sh-font-lock-keywords): Use it. + * progmodes/cperl-mode.el (cperl-init-faces): Use it. + * progmodes/make-mode.el (makefile-font-lock-keywords): Use it. + +2005-05-05 Juanma Barranquero + + * emacs-lisp/byte-run.el (define-obsolete-function-alias): + Fix typo in docstring. + + * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys) + (ebrowse-print-statistics-line) + (ebrowse-electric-position-mode-hook): Fix typo in docstring. + + * term/w32-win.el (image-library-alist): Add additional name for + Xpm library. + +2005-05-05 Nick Roberts + + * progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and + use gcc instead of cpp. + + * progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable. + (gdb-create-define-alist): Use it. + (gdb-cpp-define-alist-program): Update for MS-DOS. + +2005-05-04 Nick Roberts + + * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X. + +2005-05-04 Richard M. Stallman + + * help.el (describe-key): No error when UNTRANSLATED is nil. + + * simple.el (line-move-1): Fix previous change to signal errors + appropriately. + +2005-05-03 Ulf Jasper + + * calendar/icalendar.el (icalendar-version): Now at 0.12. + (icalendar-duration-correction): Remove. + (icalendar--get-event-properties): Split result at commas. + (icalendar--decode-isoduration): New optional argument + DURATION-CORRECTION. + (icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical) + (icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical) + (icalendar--convert-block-to-ical, icalendar--convert-float-to-ical) + (icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical) + (icalendar--convert-anniversary-to-ical): New functions, extracted + from icalendar-export-region, with bug fixes. + (icalendar-export-region): Use the above functions. + (icalendar-import-buffer): Check before saving diary file. + (icalendar--convert-recurring-to-diary) + (icalendar--convert-non-recurring-all-day-to-diary) + (icalendar--convert-non-recurring-not-all-day-to-diary): New functions, + extracted from icalendar--convert-ical-to-diary, with bug fixes. + (icalendar--convert-ical-to-diary): Use the above functions. + +2005-05-03 Nick Roberts + + * progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist): + Remove these recent additions. + (c-mode): Restore to before 2005-04-28. + + * progmodes/cc-vars.el (cc-define-list-program): Remove this + recent addition. + + * progmodes/gdb-ui.el (gdb-cpp-define-alist-program) + (gdb-define-alist): New variables. + (gdb-create-define-alist): New function. + (gdb-set-gud-minor-mode-1): Handle gdb-define-alist. + (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int + with string-to-number. + (gdb-reset): Kill gdb-define-alist. Move assignments outside loop. + + * progmodes/gud.el: Replace string-to-int with string-to-number. + (gud-find-file): Handle gdb-define-alist. + + * tooltip.el (tooltip-gud-tips): Use gdb-define-alist. + +2005-05-02 Jay Belanger + + * calc/calc-aent.el (math-read-token): + * calc/calc-bin.el (calc-word-size): + * calc/calc-ext.el (calc-read-number-fancy): + * calc/calc-forms.el (calc-time, calc-date-notation, math-this-year) + (math-parse-date, math-parse-standard-date, calcFunc-tzone): + * calc/calc-frac.el (calc-over-notation): + * calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles) + (calc-graph-num-points, calc-graph-init): + * calc/calc-prog.el (calc-read-parse-table-part) + (calc-edit-macro-repeats): + * calc/calc-yank.el (calc-do-grab-rectangle): + * calc/calc.el (calcDigit-key, math-read-number, math-read-bignum): + Replace `string-to-int' by `string-to-number'. + +2005-05-02 Kim F. Storm + + * kmacro.el: Use executing-kbd-macro-index variable. + +2005-05-02 Thien-Thi Nguyen + + * net/rlogin.el (rlogin-parse-words): Delete func. + (rlogin): Use split-string, not rlogin-parse-words. + Also, if there are option-like elements in the parsed args, + take the host to be the first arg immediately following them. + Suggested by Michael Mauger. + +2005-05-01 Luc Teirlinck + + * subr.el (executing-macro): Use `define-obsolete-variable-alias'. + +2005-05-02 Nick Roberts + + * progmodes/cc-mode.el (cc-create-define-alist): Use a shell. + (cc-mode-cpp-program): Rename to cc-define-list-program and + move to cc-vars.el. + + * progmodes/cc-vars.el (cc-define-list-program): + Change to "gcc -E -dM -". Make customizable. + +2005-05-02 Kim F. Storm + + * emulation/cua-base.el: Fix check for CUA-mode if no init file. + +2005-05-02 Nick Roberts + + * progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E". + + * international/mule-util.el (truncate-string): Remove alias and + obsolete declaration. + + * international/mule-cmds.el (update-iso-coding-systems): + Remove alias and obsolete declaration. + + * international/mule.el (coding-system-parent): Remove alias and + obsolete declaration. + + * subr.el (define-function, sref): Remove aliases and obsolete + declarations. + (chars-in-region): Remove obsolete declaration. + +2005-05-01 Richard M. Stallman + + * info.el (Info-mode): Set widen-automatically to nil, locally. + + * simple.el (widen-automatically): New variable. + (pop-global-mark): Obey widen-automatically. + +2005-05-01 Dan Nicolaescu + + * term/xterm.el (function-key-map): Call substitute-key-definition + before the keymap size is increased by a lot of define-key calls. + +2005-05-01 Richard M. Stallman + + * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec): + Rename ARG to ELEMENT. Doc fix. + +2005-05-01 Nick Roberts + + * allout.el (allout-exposure): Remove macro and obsolete declaration. + Remove references to allout-exposure/change to allout-new-exposure. + + * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create + bytecode symbols. + + * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo) + (compiled-function-p, focus-frame, unfocus-frame): + Remove aliases and obsolete declarations. + Back out inadvertent changes from previous commit. + +2005-05-01 Luc Teirlinck + + * files.el (require-final-newline): Make Custom tags consistent + with mode-require-final-newline. + (mode-require-final-newline): Doc fix. + +2005-05-01 Stefan Monnier + + * international/latexenc.el (latexenc-find-file-coding-system): + Fix regular expressions. + +2005-05-01 David Kastrup + + * international/latexenc.el (latexenc-find-file-coding-system): + Fix regular expressions. + +2005-05-01 Nick Roberts + + * subr.el (string-to-int): Make obsolete. + +2005-04-30 Richard M. Stallman + + * simple.el (next-error-overlay-arrow-position): Turn off, for ttys. + + * loadup.el: load jka-comp-hook. + + * jka-compr.el: Many functions and vars moved to jka-comp-hook.el. + (jka-compr-handler): Add autoload. `put' calls moved + to jka-comp-hook.el. + (compression, jka-compr): defgroups moved to jka-comp-hook.el. + (jka-compr-inhibit): Autoload. + + * jka-comp-hook.el: New file. + Enable the mode by default. + + * files.el (backup-buffer-copy): Use copy-file instead + of write-region, and put back the 'excl. + +2005-04-30 Chong Yidong + + * progmodes/flymake.el (flymake-split-string) + (flymake-split-string, flymake-log, flymake-pid-to-names) + (flymake-reg-names, flymake-get-source-buffer-name) + (flymake-unreg-names, flymake-add-line-err-info) + (flymake-add-err-info): Clarify docstrings. + (flymake-popup-menu, flymake-make-emacs-menu) + (flymake-make-xemacs-menu): Add docstrings. + (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted. + Set variables directly throughout. + +2005-04-30 Nick Roberts + + * progmodes/cc-mode.el (cc-create-define-alist): Check that file + exists. Initialize cc-define-alist. + (c-mode): Add cc-create-define-alist locally to after-save-hook. + If there is no file (Macroexpansion) don't create an alist. + +2005-04-29 Sam Steingold + + * progmodes/cc-mode.el (cc-mode-cpp-program): New user variable. + (cc-create-define-alist): Use it instead of the hard-coded string. + +2005-04-29 Stefan Monnier + + * international/mule-conf.el (file-coding-system-alist): Fix regexp + for latexenc. + +2005-04-29 Lute Kamstra + + * emacs-lisp/generic.el: Improve commentary section. + (define-generic-mode): Improve docstring. + +2005-04-29 Carsten Dominik + + * textmodes/org.el (many places): Change to quiet the byte compiler. + (org-prefix-format-compiled): New variable. + (org-compile-prefix-format): New function. + (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format. + (org-agenda-prefix-format, org-timeline-prefix-format): New options. + (org-agenda-get-scheduled): Check if file is opened in `org-mode'. + (org-get-entries-from-diary): Use `org-get-time-of-day' for + consistency with entries from `org-mode' files. + (org-get-time-of-day): Fix bug with partial matches early in a line. + (org-non-link-chars): New constant. + (org-link-regexp): Respect `org-non-link-chars'. + (org-agenda-day-view): Remove command. + (org-agenda-toggle-week-view): Rename from `org-agenda-week-view'. + (org-follow-bbdb-link, org-store-link): Search also company field. + (org-highlight-overlay): New variable. + (org-highlight, org-unhighlight): New functions. + (org-agenda-mode): Add pre-command-hook to remove highlight. + (org-evaluate-time-range): Behavior depends upon whether time stamp + contains a time or not. + (org-show-subtree, org-show-entry): New functions. + (org-agenda-cleanup-fancy-diary): Remove empty lines. + +2005-04-28 Luc Teirlinck + + * comint.el (comint-output-filter-functions): Add autoload cookie. + +2005-04-28 Kim F. Storm + + * ido.el (ido-everywhere): Fix last change. + +2005-04-28 Arne J,Ax(Brgensen + + * international/latexenc.el: New file. + * international/mule-conf.el (file-coding-system-alist): For .tex, + .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'. + +2005-04-28 Lute Kamstra + + * font-lock.el (font-lock-add-keywords) + (font-lock-remove-keywords): Clarify docstring. + (font-lock-keywords-alist, font-lock-removed-keywords-alist): + Don't start docstrings with a `*'. + (font-lock-update-removed-keyword-alist): Give it a docstring. + + * generic-x.el: Update commentary section. + Only require font-lock when compiling. + Define all modes conditionally. + Place all generic modes in the generic-x-modes customization group. + (generic-x-modes): New customization group. + (generic-default-modes, generic-mswindows-modes) + (generic-unix-modes, generic-other-modes): New constants. + (generic-define-mswindows-modes, generic-define-unix-modes): + Update docstrings. Make them obsolete. + (generic-extras-enable-list): New default value. Update docstring. + Improve :type. Change :set function. + (bat-generic-mode-syntax-table, rul-generic-mode-syntax-table): + Fix docstring. + + * emacs-lisp/generic.el (generic-mode-internal): + Simplify font-lock-defaults. + (define-generic-mode): Fix docstring. + +2005-04-28 Stefan Monnier + + * progmodes/grep.el (grep-mode-font-lock-keywords): Use the + font-lock-face property to highlight matches. + +2005-04-28 Nick Roberts + + * progmodes/cc-mode.el (cc-create-define-alist): New function. + (cc-define-alist): New variable. + (c-mode): Make it local and initialize it. + + * progmodes/gdb-ui.el (gdb-active-process): New variable. + (gdb-exited): New function. + (gdb-annotation-rules): Use it. + (gdb-starting): Set gdb-active-process to t. + (gdb-stopping): Amend doc string. + (gdb-reset): Set gdb-active-process to nil. + + * tooltip.el (tooltip-gud-tips): Show the associated #define + directives when a C program under GDB is not executing. + +2005-04-27 Stefan Monnier + + * progmodes/cperl-mode.el (cperl-mode): Don't precompile the + font-lock-fontify-syntactic-keywords. + + * font-lock.el (font-lock-default-fontify-region): Don't force + parse-sexp-lookup-properties to nil. + +2005-04-27 Alexander Klimov (tiny change) + + * man.el (man-mode-syntax-table): Set up `:' to have + word-constituent syntax. + +2005-04-27 Lute Kamstra + + * novice.el (disable-command): Don't add spurious newlines to the + init file. Reported by Dan Jacobson . + +2005-04-26 Jay Belanger + + * calc/calc-yank.el (calc-edit-finish): Make sure there is more + than one window before deleting window. + +2005-04-26 Luc Teirlinck + + * shell.el (shell-prompt-pattern): Doc fix. + (shell-mode): Set paragraph-separate buffer locally to "\\'". + + * comint.el (comint-prompt-regexp, comint-get-old-input) + (comint-use-prompt-regexp) + (comint-use-prompt-regexp-instead-of-fields) + (comint-replace-by-expanded-history, comint-send-input) + (comint-output-filter, comint-get-old-input-default) + (comint-line-beginning-position, comint-bol, comint-show-output) + (comint-backward-matching-input, comint-forward-matching-input) + (comint-next-prompt, comint-previous-prompt): + Rename `comint-use-prompt-regexp-instead-of-fields' to + `comint-use-prompt-regexp'. Keep old name as alias and declare + obsolete. + (comint-use-prompt-regexp): Shorten first line of doc string. + + * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change. + Set paragraph-separate buffer locally to "\\'". + + * hippie-exp.el (try-expand-line, try-expand-line-all-buffers): + Adapt to above name change. + + * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp) + (smbclient-prompt-regexp): Ditto. + + * progmodes/inf-lisp.el (inferior-lisp-prompt): Ditto. + +2005-04-27 Nick Roberts + + * progmodes/gdb-ui.el (gdb-location-alist): Rename from + gdb-location-list. + Break lines that are over 80 characters wide. + +2005-04-26 Stefan Monnier + + * pcvs-info.el (cvs-fileinfo->full-path, cvs-display-full-path): + New fun and var, to preserve compatibility. + + * pcvs.el, pcvs-info.el: Rename "full-path" -> "full-name". + +2005-04-26 Dominique de Waleffe (tiny change) + + * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file + name to file-newer-than-file-p. + +2005-04-26 Richard M. Stallman + + * simple.el (line-move-1): Avoid using vertical-motion in easy cases. + + * progmodes/python.el (python-mode): + Use new name eldoc-documentation-function. + + * hexl.el (hexl-mode): Use new name eldoc-documentation-function. + + * emacs-lisp/eldoc.el (eldoc-mode): Doc fix. + (eldoc-documentation-function): + Rename from eldoc-print-current-symbol-info-function. Calls changed. + +2005-04-26 Nick Roberts + + * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro. + +2005-04-25 Dan Nicolaescu + + * term/xterm.el (function-key-map): Fix strings for + {C,S,A,C-S}-f[1-4]. Use substitute-key-definition to bind + {C,S,A,C-S}-{f1-f12}. + +2005-04-26 Kenichi Handa + + * international/mule-cmds.el (select-safe-coding-system): + Fix previous change. + +2005-04-26 Lute Kamstra + + * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring. + + * font-lock.el (font-lock-fontify-region-function): Fix docstring. + (font-lock-comment-delimiter-face): Ditto. + + * calc/calc.el (calc-trail-mode): Don't set font-lock-defaults. + +2005-04-25 Jay Belanger + + * calc/calc-help.el (calc-view-news): Let-bind inhibit-read-only + to t while inserting information; use help-mode. + +2005-04-25 Dan Nicolaescu + + * term.el (ansi-term-color-vector): Use the xterm colors. + (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar. + +2005-04-25 Lute Kamstra + + * font-core.el (font-lock-defaults): Fix docstring. + + * font-lock.el (font-lock-syntactic-face-function): Fix docstring. + +2005-04-25 Kenichi Handa + + * international/mule-cmds.el (select-safe-coding-system): + Don't check consistency with coding: spec, etc if raw-text or + no-conversion was found to be safe. + +2005-04-24 Richard M. Stallman + + * mail/sendmail.el (mail-font-lock-keywords): Match any number of + citation markers at start of each line. + + * mail/rmail.el (rmail-font-lock-keywords): Match any number of + citation markers at start of each line. + + * font-lock.el (font-lock-comment-delimiter-face): Doc fix. + + * files.el (mode-require-final-newline): Fix previous change. + (require-final-newline): Fix type label. + +2005-04-24 Glenn Morris + + * progmodes/f90.el (f90-calculate-indent): Fix treatment of first + statement in buffer (broken by 2004-11-24 change). + +2005-04-24 Kim F. Storm + + * ido.el (ido-everywhere): Save and restore old read-buffer-function + and read-file-name-function values. Don't overwrite existing + non-nil values if ido-mode is enabled without ido-everywhere. + +2005-04-24 Luc Teirlinck + + * files.el (mode-require-final-newline): Minor doc fix. + +2005-04-24 Eli Zaretskii + + * subr.el (syntax-after): Doc fix. + (syntax-class): If argument is nil, return nil. Mask off upper 16 + bits, not 8 bits. + + * files.el (mode-require-final-newline): Doc fix. + (backup-buffer-copy): Fix last change. + +2005-04-24 YAMAMOTO Mitsuharu + + * term/mac-win.el: Require select. Set selection-coding-system to + mac-system-coding-system. Call menu-bar-enable-clipboard. + (x-last-selected-text-clipboard, x-last-selected-text-primary) + (x-select-enable-clipboard): New variables. + (x-select-text, x-get-selection, x-selection-value) + (x-get-selection-value, mac-select-convert-to-string) + (mac-services-open-file, mac-services-open-selection) + (mac-services-insert-text): New functions. + (CLIPBOARD, FIND): Put mac-scrap-name property. + (com.apple.traditional-mac-plain-text, public.utf16-plain-text) + (public.tiff): Put mac-ostype property. + (selection-converter-alist): Add entries for them. + (mac-application-menu-map): New keymap. + (interprogram-cut-function, interprogram-paste-function): Set to + x-select-text and x-get-selection-value, respectively. + (split-window-keep-point): Set to t. + +2005-04-23 Richard M. Stallman + + * files.el (read-directory-name): Always pass non-nil + DEFAULT-FILENAME arg to read-file-name. + (backup-buffer-copy, basic-save-buffer-2): Take care against + writing thru an unexpected existing symlink. + (revert-buffer): In indirect buffer, revert the base buffer. + (magic-mode-alist): Doc fix. + (buffer-stale-function): Doc fix. + (minibuffer-with-setup-hook): Avoid warning. + (mode-require-final-newline): Doc and custom fix. + + * follow.el (follow-end-of-buffer): Use with-no-warnings. + + * font-lock.el (font-lock-comment-face): On terminals with few colors, + use the default appearance. + (font-lock-comment-delimiter-face): New face, new variable. + + * imenu.el (imenu--generic-function): The official position of a + definition is the start of the line that BEG is in. + + * midnight.el (midnight-timer): Move defvar up. + + * mouse.el (mouse-drag-region-1): Delete some debugging code. + + * saveplace.el (save-place-to-alist): Use with-no-warnings. + + * startup.el (command-line): Use with-no-warnings. + + * window.el (window-size-fixed): New defvar. + + * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset. + + * mail/rmail.el (rmail-font-lock-keywords): + Use font-lock-comment-delimiter-face. + + * mail/sendmail.el (mail-font-lock-keywords): + Use font-lock-comment-delimiter-face. + + * progmodes/compile.el (next-error-highlight-timer): New defvar. + +2005-04-23 SAITO Takuya (tiny change) + + * progmodes/compile.el (compilation-mode-font-lock-keywords): + Specify t for LAXMATCH when matching directories. + Save match data around compilation-compat-error-properties form. + +2005-04-23 David Kastrup + + * textmodes/tex-mode.el (TeX-mode, plain-TeX-mode, LaTeX-mode): + Mention that the autoloaded aliases should be kept for AUCTeX. + +2005-04-23 Andreas Schwab + + * isearch.el (isearch-forward): Doc fix. + +2005-04-23 Eli Zaretskii + + * jit-lock.el (jit-lock-stealth-time): Change default value to 16. + (jit-lock-stealth-nice): Change default value to 0.5. + +2005-04-23 Eric Hanchrow (tiny change) + + * abbrev.el (write-abbrev-file): Write table entries in + alphabetical order by table name. + +2005-04-22 Kim F. Storm + + * ido.el (ido-read-internal): Fix `list' completion. + +2005-04-22 Kenichi Handa + + * recentf.el (recentf-save-file-coding-system): New variable. + (recentf-save-list): Encode the file by + recentf-save-file-coding-system and add coding: tag. + +2005-04-22 Nick Roberts + + * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro. + +2005-04-21 Lute Kamstra + + * loadhist.el (unload-feature): Don't remove a function from hooks + if it is about to be restored to an autoload . Remove functions + that will become unbound from auto-mode-alist. Simplify the code. + + * subr.el (assq-delete-all): New implementation that is linear, + not quadratic. Suggested by David Kastrup . + (rassq-delete-all): New function. + + * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu): + Add size-indication-mode. + +2005-04-21 Kenichi Handa + + * international/mule-cmds.el: Add autoload for widget-value in + eval-when-compile. + +2005-04-21 Nick Roberts + + * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu): + Add tooltip-mode. + + * bindings.el (mode-line-mode-menu): Remove tooltip-mode. + +2005-04-20 Luc Teirlinck + + * progmodes/inf-lisp.el (inferior-lisp): New defgroup. + (inferior-lisp-filter-regexp, inferior-lisp-program) + (inferior-lisp-load-command, inferior-lisp-prompt) + (inferior-lisp-mode-hook, lisp-source-modes) + (inferior-lisp-load-hook): defvar->defcustom. + (inferior-lisp-program, inferior-lisp-prompt) + (inferior-lisp-load-hook): Doc fixes. + (inferior-lisp-install-letter-bindings): Small change in + introductory comment. + +2005-04-20 Dan Nicolaescu + + * vc.el (vc-annotate-color-map): Change some colors so that text + using them as foreground is readable on both white and black + backgrounds. + +2005-04-20 Stefan Monnier + + * international/mule-conf.el (translation-table-for-input): + Remove redundant declaration. + +2005-04-20 Nick Roberts + + * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips. + + * tooltip.el (tooltip-gud-tips-p): Expand documentation. + (tooltip-toggle-gud-tips): New function. + +2005-04-20 YAMAMOTO Mitsuharu + + * term/mac-win.el (mac-symbol-encoder): Fix mappings of left and + right angle brackets. + +2005-04-20 Nick Roberts + + * tooltip.el (tooltip-use-echo-area): Replace as alias and deprecate. + +2005-04-19 Stefan Monnier + + * progmodes/flymake.el (flymake-get-absolute-file-name-basedir): + Remove. Update callers to use expand-file-name instead. + + * subr.el (syntax-class): New function. + + * simple.el (blink-matching-open): Use it. + + * paren.el (show-paren-function): Use it to recognize parens that are + also used in 2-char comment markers. + +2005-04-19 Lute Kamstra + + * loadhist.el (unload-feature): Update for new format of + load-history. Simplify the code. + +2005-04-19 YAMAMOTO Mitsuharu + + * term/mac-win.el: Add coding: tag and set it to iso-2022-7bit. + (mac-add-charset-info): New function. Initialize variable + mac-charset-info-alist using it. + (mac-centraleurroman, mac-cyrillic): Do not use UCS in table data + for translation. + (mac-symbol-encoder, mac-dingbats-encoder): New translation table. + (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats. + (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font): + New CCL programs. + +2005-04-19 Kim F. Storm + + * simple.el (next-buffer, prev-buffer, next-error) + (scroll-other-window, keyboard-quit, keyboard-escape-quit) + (clone-indirect-buffer-other-window): Move bindings to bindings.el. + + * bindings.el (next-buffer, prev-buffer, next-error) + (scroll-other-window, keyboard-quit, keyboard-escape-quit) + (clone-indirect-buffer-other-window): Move bindings from simple.el. + (next-buffer, prev-buffer): Add C-x C-right and C-x C-left bindings. + (next-error, previous-error): Add M-g M-n/n and M-g M-p/p bindings. + +2005-04-18 Stefan Monnier + + * isearch.el (isearch-edit-string): Make the search-ring available for + minibuffer history commands. + (minibuffer-local-isearch-map): Remove bindings for M-p and M-n, + the default history commands now work just as well. + (isearch-ring-retreat-edit, isearch-ring-advance-edit): Remove. + +2005-04-18 Kim F. Storm + + * emulation/cua-base.el (cua--pre-command-handler): Add more + elaborate check for shift modifier on non-window systems. + +2005-04-18 Lars Hansen + + * desktop.el: Make "--no-desktop" turn off `desktop-save-mode'. + +2005-04-18 Kim F. Storm + + * tooltip.el (tooltip-show): Change second arg to USE-ECHO-AREA + and make it optional. Don't test tooltip-gud-echo-area here. + (tooltip-gud-process-output, gdb-tooltip-print): + Pass tooltip-gud-echo-area to tooltip-show. + (tooltip-help-tips): Remove second optional arg to tooltip-show. + +2005-04-18 YAMAMOTO Mitsuharu + + * tooltip.el (tooltip-mode): `emacs-quick-startup' and + `display-graphic-p' may not be bound yet. + +2005-04-17 Luc Teirlinck + + * startup.el (command-line): No longer enable Xterm Mouse mode by + default in terminals compatible with xterm. + + * xt-mouse.el (xterm-mouse-mode): Set init value back to nil. + +2005-04-18 Nick Roberts + + * tooltip.el (tooltip-gud-echo-area): Rename from + tooltip-use-echo-area. + (tooltip-show, tooltip-gud-process-output, gdb-tooltip-print) + (tooltip-help-tips): Allow GUD tooltips to be displayed in echo + area independently of where help tooltips are displayed. + +2005-04-17 David Kastrup + + * cus-theme.el (custom-theme-write-variables): Quote variables + where necessary. + +2005-04-17 Richard M. Stallman + + * simple.el (yank-excluded-properties): Add follow-link to value. + + * jka-compr.el (jka-compr-compression-info-list): Fix custom type. + + * startup.el (fancy-splash-max-time): Just 30 seconds. + (fancy-splash-delay): Just 7. + (fancy-splash-screens): No time limit other than fancy-splash-max-time. + + * loadhist.el (unload-feature): Update for new format of load-history. + Simplify the code. + + * mail/rmail.el (rmail-ignored-headers): Ignore more headers + (rmail-font-lock-keywords): Don't fontify the text of a citation. + + * mail/sendmail.el (mail-font-lock-keywords): + Don't fontify subject text. + Don't fontify the text of a citation. + +2005-04-17 Mark H. Weaver (tiny change) + + * comint.el (comint-output-filter): Run comint-output-filter-functions + with point where the user had it. + +2005-04-16 Stefan Monnier + + * international/ucs-tables.el (ucs-set-table-for-input): + Disable when using unify-on-decoding. + +2005-04-16 Dan Nicolaescu + + * emulation/cua-base.el (cua-global-mark-face): Add special case + for displays supporting a high number of colors. + +2005-04-16 Matt Hodges (tiny change) + + * repeat.el (repeat): Invoke pre-command-hook and post-command-hook. + +2005-04-16 Chong Yidong + + * filesets.el (filesets-add-buffer): If user supplies a name of a + non-existing fileset, create a new fileset. + +2005-04-16 Carsten Dominik + + * textmodes/org.el (org-up-heading-all): Fix bug with + `outline-up-heading-all'. + +2005-04-16 Andreas Schwab + + * files.el (auto-mode-alist): Handle /etc/sysconfig/*, + /etc/permissions.d/* and /etc/aliases.d/*. + +2005-04-16 Kenichi Handa + + * international/code-pages.el (cp-make-coding-system): + Set `translation-table-for-input' property value to the symbol + ucs-mule-to-mule-unicode, not to that value. + (pt154): Escape guillemet by `\'. + +2005-04-15 Luc Teirlinck + + * loadup.el: Load tooltip if x-show-tip is fboundp. + + * startup.el (command-line): Add comment. + + * tooltip.el (tooltip-mode): Specify correct standard value for + Custom in init-value. + +2005-04-15 Nick Roberts + + * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if + possible. + +2005-04-15 Carsten Dominik + + * textmodes/org.el (org-agenda-date-prompt): Rename from + `org-agenda-date-today'. + (org-evaluate-time-range): Insert at point instead of directly + after time range. + (org-first-headline-recenter, org-subtree-end-visible-p) + (org-optimize-window-after-visibility-change): New functions + (org-agenda-post-command-hook): Don't allow point at end of line, + to make sure it always hits the text properties. + (org-agenda-next-date-line, org-agenda-previous-date-line): + New commands. + (org-set-regexps-and-options): Category may contain white space. + (org-agenda-get-deadlines, org-agenda-get-scheduled): + Improve marker positions. + (org-agenda-new-marker): Argument POS made optional. + (org-agenda-get-timestamps): Deadlines which are done are listed + in org-done-face now. + (org-agenda-get-todos, org-agenda-get-timestamps) + (org-agenda-get-deadlines, org-agenda-get-scheduled): + Set `undone-face' and `done-face' properties. + (org-last-todo-state-is-todo): New variable. + (org-todo): Set `org-last-todo-state-is-todo'. + (org-agenda-todo): Change face according to + `org-last-todo-state-is-todo'. And change other lines referring to + the same entry. + (org-calendar-goto-agenda): New command. + (org-calendar-to-agenda-key): New option. + (org-startup-folded): New allowed value `content'. + (org-set-regexps-and-options): Accept new value `content' for + `org-startup-folded'. + (org-get-current-options): Handle new value `content' for + `org-startup-folded'. + (org-insert-todo-heading): New command. + (org-mode): Insert first line "*-* mode: org-mode -*-" when called + interactively in empty file and option + `org-insert-mode-line-in-empty-file' has been set. + (org-agenda-todo, org-agenda-priority): Modify to use + `org-agenda-change-all-lines'. + (org-warning-face): Change color on dark background + +2005-04-14 YAMAMOTO Mitsuharu + + * international/mule-cmds.el (set-locale-environment): On Mac OS, + use preferences AppleLocale and AppleLanguages, and variable + mac-system-locale for default locale. On Mac OS Classic, use + mac-system-coding-system for default coding systems. + + * term/mac-win.el: Don't set file-name-coding-system. + Decode variables system-name, emacs-build-system, user-login-name, and + user-full-name by mac-system-coding-system on Mac OS Classic. + (mac-system-coding-system): New variable. + +2005-04-13 Luc Teirlinck + + * startup.el (command-line): Handle `xterm-mouse-mode' before + reading init file. + + * xt-mouse.el (xterm-mouse-mode): Adapt to above change. + +2005-04-13 Glenn Morris + + * progmodes/sh-script.el (sh-here-document-word): Make it a + defcustom. Doc fix. + (sh-add): Bash uses $(( )) for arithmetic. + (sh-while-getopts) : Set OPTIND back to 1 at end. + (sh-maybe-here-document): Remove quotes and leading whitespace + from heredoc word when closing. Indent heredoc with tabs if word + starts with "-". + +2005-04-13 Richard M. Stallman + + * simple.el (undo): Fix previous change. + + * custom.el (defface): Doc fix. + +2005-04-13 Lute Kamstra + + * Makefile.in (DONTCOMPILE): Remove list. + (compile, compile-always): Don't use DONTCOMPILE. + (update-authors): Load the library in which batch-update-authors + is defined. + * makefile.w32-in (DONTCOMPILE): Remove list. + (compile, compile-always): Fix comments. + (update-authors): Load the library in which batch-update-authors + is defined. + + * generic-x.el (generic-mode-ini-file-find-file-hook): + Rename to ini-generic-mode-find-file-hook. + Keep generic-mode-ini-file-find-file-hook as an alias. + (ini-generic-mode-find-file-hook): Rename from + generic-mode-ini-file-find-file-hook. Fix docstring. + (ini-generic-mode): Docstring change. + (bat-generic-mode-run-as-comint): Silence the byte compiler. + + * help.el (describe-key-briefly): UNTRANSLATED can be nil when + called from lisp. + + * generic.el: Move to the emacs-lisp subdir. + +2005-04-12 Dan Nicolaescu + + * term/xterm.el (function-key-map): Add mappings for A-, C-, S- + and C-S- function and cursor motion keys. + +2005-04-12 Luc Teirlinck + + * startup.el (command-line): Enable Xterm Mouse mode by default. + * xt-mouse.el (xterm-mouse-mode): Provide correct standard value + for Custom. No longer show "Mouse" in mode line when enabled. + Doc fix. + +2005-04-12 Kim F. Storm + + * emulation/cua-base.el (cua-rectangle-face) + (cua-rectangle-noselect-face): Define face attributes here. + + * emulation/cua-rect.el (cua--init-rectangles): Remove face setup. + +2005-04-12 Jan Dj,Ad(Brv + + * startup.el (command-line): Turn off blinking cursor if + cursorBlink in resources is off or false. + +2005-04-12 YAMAMOTO Mitsuharu + + * term/mac-win.el (dnd): Require dnd. + (mac-drag-n-drop): Call dnd-handle-one-url. + (kTextEncodingMacRoman, kTextEncodingISOLatin1) + (kTextEncodingISOLatin2): Remove constants. + (mac-script-code-coding-systems): New constant. + (mac-handle-language-change): New function. + (special-event-map): Bind it to `language-change' event. + (mac-centraleurroman, mac-cyrillic): New coding systems. + (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font) + (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder + and mac-cyrillic-encoder to encode-mac-centraleurroman and + encode-mac-cyrillic, respectively. + +2005-04-12 Nick Roberts + + * progmodes/gud.el, progmodes/gdb-ui.el (gdb-assembler-mode): + Don't set overlay-arrow-string to "=>" as this is done + globally in C now. + +2005-04-12 Lute Kamstra + + * generic-x.el (rc-generic-mode, rul-generic-mode): + Fix auto-mode-alist entries. + (etc-fstab-generic-mode): Tweak fontification. + + * generic.el (generic-make-keywords-list): Fix docstring. + (generic-mode-internal): Simplify generic-font-lock-keywords. + +2005-04-11 Rajesh Vaidheeswarran + + * whitespace.el (whitespace-buffer-leading) + (whitespace-buffer-trailing): Revert the incorrect test inversion. + However, fix the highlight area for the leading and + trailing whitespaces to show space. + +2005-04-11 Rajesh Vaidheeswarran + + * whitespace.el (whitespace-version): Bump to 3.5 + + (whitespace-buffer-leading, whitespace-buffer-trailing): + Invert sense of the test to highlight the whitespace. + +2005-04-12 Nick Roberts + + * progmodes/gud.el (gud-display-line): GUD uses its own + overlay arrow now so don't set overlay-arrow-string. + (gud-pdb-command-name): Revert back to "pdb" (2004-04-26). + +2005-04-11 Dan Nicolaescu + + * term.el (term-ansi-current-bold, term-ansi-current-underline) + (term-ansi-current-reverse, term-ansi-current-invisible) + (term-ansi-face-already-done): Change to boolean. + (term-reset-terminal, term-handle-colors-array): Handle the above + vars accordingly. + (term-buffer-vertical-motion): Rename from buffer-vertical-motion. + (term-emulate-terminal): Use the new name. + + * faces.el (secondary-selection): Use yellow1, not yellow. + (trailing-whitespace): Use red1, not red. + +2005-04-11 Jan Dj,Ad(Brv + + * dired.el (dired-mode): Use dnd-* instead of x-dnd-* + (dired-dnd-handle-local-file): Call dnd-get-local-file-name. + (dired-dnd-handle-file): Call dnd-get-local-file-uri + + * cus-edit.el (dnd): New group. + + * term/w32-win.el (dnd): Require dnd + (w32-drag-n-drop): Call dnd-handle-one-url. + + * x-dnd.el: Require dnd. + (x-dnd-handle-uri-list, x-dnd-handle-file-name): + Call dnd-handle-one-url. + (x-dnd-types-alist, x-dnd-insert-utf8-text) + (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text + to dnd-insert-text. + (x-dnd-protocol-alist, x-dnd-open-file-other-window) + (x-dnd-handle-one-url, x-dnd-get-local-file-uri) + (x-dnd-get-local-file-name, x-dnd-open-local-file) + (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-). + + * dnd.el (dnd-protocol-alist): New file with generic DND functions. + +2005-04-11 JUAN-LEON Lahoz Garcia + + * wdired.el: Doc fixes. + (wdired-confirm-overwrite): Rename from wdired-is-ok-overwrite. + (wdired-use-dired-vertical-movement): Rename from + wdired-always-move-to-filename-beginning. + (wdired-mode-map): Use `ignore' instead of `wdired-newline'. + (wdired-change-to-wdired-mode): Change mode name. + (wdired-newline): Delete. + +2005-04-11 Richard M. Stallman + + * whitespace.el (whitespace-highlight-the-space): + Don't call whitespace-unhighlight-the-space here. + + * simple.el (undo): Record t in undo-equiv-table + for the redo record made by an undo-in-region. + +2005-04-12 Nick Roberts + + * progmodes/gdb-ui.el (gdb-display-inferior-io-buffer) + (gdb-frame-inferior-io-buffer): New Functions to control + display of separate IO buffer. + (menu): Add them to menu-bar. + (gdb-display-buffer): Check for buffer another frame. + Protect GUD buffer. + (gdb-setup-windows): Create IO buffer if not already there. + (gdb-memory-mode): Remove purecopy noops. + +2005-04-11 Glenn Morris + + * progmodes/f90.el (f90-electric-insert): Add optional prefix arg, + and pass to self-insert-command. + +2005-04-11 Lute Kamstra + + * generic.el: Commentary section cleanup. + (generic): Delete. + (generic-use-find-file-hook, generic-lines-to-scan) + (generic-find-file-regexp, generic-ignore-files-regexp) + (default-generic-mode, generic-mode-find-file-hook) + (generic-mode-ini-file-find-file-hook): Move to generic-x.el. + * generic-x.el (generic-x): Docstring fix. Put it in the data group. + (generic-use-find-file-hook, generic-lines-to-scan) + (generic-find-file-regexp, generic-ignore-files-regexp) + (default-generic-mode, generic-mode-find-file-hook) + (generic-mode-ini-file-find-file-hook): Move from generic.el. + +2005-04-10 Karl Fogel + + * bookmark.el (bookmark-write-file): Catch errors writing file. + This is the same change as saveplace.el at 2005-04-10T23:32:00Z!rms@gnu.org. + +2005-04-10 Richard M. Stallman + + * startup.el (fancy-splash-tail): Update copyright year. + (command-line): Split part of -Q into -D. + (emacs-basic-display): New defvar. + (fancy-splash-text): Correct name of menu item. + + * saveplace.el (save-place-alist-to-file): Catch errors writing file. + + * info.el (Info-fontify-node): Handle fontification of multiple * Menu + lines in one node. + + * comint.el (comint-send-input): New arg ARTIFICIAL. + Callers in this file changed. + + * abbrev.el (define-abbrevs): Read system abbrevs properly. + + * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message. + +2005-04-10 Chong Yidong + + * url/url-ldap.el (url-ldap): Add docstring. Fix call to + `ldap-search-internal'. + +2005-04-10 Stefan Monnier + + * files.el (set-auto-mode-1): Use line-end-position. + + * international/latin-1.el: + * international/latin-2.el: + * international/latin-3.el: + * international/latin-4.el: + * international/latin-5.el: + * international/latin-8.el: + * international/latin-9.el: Give punctuation syntax to NBSP. + + * textmodes/bibtex.el (bibtex-autokey-titleword-ignore) + (bibtex-reference-key, bibtex-autokey-demangle-name, bibtex-mode): + Use char-classes to accept non-ascii letters, accepted in some recent + bibtex implementations. + +2005-04-10 Luc Teirlinck + + * custom.el (custom-set-minor-mode): Any non-nil value for the + variable should enable the mode when set through Custom. + +2005-04-10 Stefan Monnier + + * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default + TAB binding so tab-always-indent is obeyed. + (vhdl-minibuffer-local-map): Move initialization into declaration. + (vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'. + (vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event) + (vhdl-hooked-abbrev): Avoid test for XEmacs. + (vhdl-current-line): Use line-beginning-position. + (vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before + with-output-to-temp-buffer, so the current position can be recorded. + +2005-04-10 Masatake YAMATO + + * progmodes/compile.el (compilation-error-regexp-alist-alist): + Add regexp for gcov. + +2005-04-06 Katsumi Yamaoka + + * calendar/time-date.el (time-to-seconds, seconds-to-time) + (days-to-time, time-subtract, time-add): Don't use the #xhhhh + syntax which Emacs 20 doesn't support. + +2005-04-09 Richard M. Stallman + + * help.el (describe-key-briefly, describe-key): + Replace strings as event types with "(any string)". + +2005-04-09 Stefan Monnier + + * arc-mode.el (archive-mode-map): Move initialization into + the declaration. Override *all* bindings of `undo'. + (archive-lemacs): Remove, use (featurep 'xemacs) instead. + +2005-04-09 Jay Belanger + + * calc/calc-units.el (math-standard-units): Redefine Watt hour as W*hr. + +2005-04-09 Dan Nicolaescu + + * term/xterm.el (xterm-rgb-convert-to-16bit): Simplify. + (xterm-register-default-colors): Update color values computation + to match xterm-200. + +2005-04-09 Kenichi Handa + + * international/code-pages.el (iso-latin-7): Fix the map. + +2005-04-08 Luc Teirlinck + + * emacs-lisp/lisp.el (defun-prompt-regexp) + (parens-require-spaces, buffer-end, end-of-defun) + (insert-parentheses): Doc fixes. + +2005-04-08 Kim F. Storm + + * comint.el (comint-highlight-prompt): Fix face spec. + * hi-lock.el (hi-green): Likewise. + +2005-04-08 Dan Nicolaescu + + * cus-edit.el (custom-modified-face): + * comint.el (comint-highlight-input): Fix previous changes. + * term.el (term-handle-ansi-escape): Add a comment. + +2005-04-08 Stefan Monnier + + * whitespace.el (whitespace-highlight-the-space): Put the same overlay + in the buffer and in whitespace-highlighted-space. + (whitespace-unhighlight-the-space): Simplify. + (whitespace-buffer): Simplify. + +2005-04-08 Dan Nicolaescu + + * textmodes/table.el (table-cell-face): Add special case for + displays supporting a high number of colors. + * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face) + (vhdl-font-lock-reserved-words-face) + (vhdl-speedbar-architecture-face) + (vhdl-speedbar-instantiation-face) + (vhdl-speedbar-architecture-selected-face) + (vhdl-speedbar-instantiation-selected-face): Likewise. + * progmodes/sh-script.el (sh-heredoc-face): Likewise. + * progmodes/idlw-help.el (idlwave-help-link-face): Likewise. + * progmodes/ebrowse.el (ebrowse-tree-mark-face) + (ebrowse-root-class-face, ebrowse-member-attribute-face) + (ebrowse-progress-face): Likewise. + * progmodes/compile.el (compilation-info-face): Likewise. + * progmodes/cc-fonts.el (c-invalid-face): Likewise. + * emacs-lisp/re-builder.el (reb-match-3): Likewise. + * calendar/calendar.el (diary-face): Likewise. + * woman.el (woman-italic-face, woman-bold-face) + (woman-unknown-face): Likewise. + * wid-edit.el (widget-button-pressed-face): Likewise. + * whitespace.el (whitespace-highlight-face): Likewise. + * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise. + * pcvs-info.el (cvs-marked-face): Likewise. + * info.el (info-xref): Likewise. + * ido.el (ido-subdir-face, ido-indicator-face): Likewise. + * hilit-chg.el (highlight-changes-face) + (highlight-changes-delete-face): Likewise. + * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b) + (hi-red-b): Likewise. + * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise. + * font-lock.el (font-lock-keyword-face) + (font-lock-function-name-face, font-lock-warning-face): Likewise. + * cus-edit.el (custom-invalid-face, custom-modified-face) + (custom-set-face, custom-changed-face, custom-variable-tag-face) + (custom-group-tag-face-1, custom-group-tag-face): Likewise. + * comint.el (comint-highlight-prompt): Likewise. + +2005-04-08 Lute Kamstra + + * font-lock.el (font-lock-keywords): Docstring fixes. + +2005-04-08 Kenichi Handa + + * ps-mule.el (ps-mule-show-warning): If the number of unprintable + chars are more than a limit, print " and more..." at the tail. + +2005-04-08 Kim F. Storm + + * emacs-lisp/authors.el (authors-aliases): Update list. + (authors-ignored-files): New list. + (authors-fixed-entries): Fix typo. + (authors-renamed-files-alist): Update list. + (authors-add): Check authors-ignored-files. + +2005-04-08 Carsten Dominik + + * calendar/diary-lib.el (add-to-diary-list): MARKER argument made + optional, to ensure backward compatibility. + +2005-04-08 Stephen Eglen + + * textmodes/flyspell.el (flyspell-large-region): Doc fix. + +2005-04-08 Kim F. Storm + + * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face. + + * mouse.el (mouse-on-link-p): Doc fix. + +2005-04-07 Luc Teirlinck + + * ielm.el (ielm-prompt-read-only): Doc fix. + + * comint.el (comint-prompt-read-only): Doc fix. + +2005-04-07 Benjamin Rutt + + * ffap.el (ffap-pass-wildcards-to-dired): New user option to + ensure dired always handles wildcards passed to ffap. + (find-file-at-point): Use it. + (ffap-dired-wildcards): Doc fix. + +2005-04-07 Juri Linkov + + * simple.el (next-error-overlay-arrow-position): New defvar. + Put "=>" on its property `overlay-arrow-string'. Add it to + `overlay-arrow-variable-list'. + + * progmodes/compile.el (compilation-setup): + Set `next-error-overlay-arrow-position' to nil. Also set it to + nil in the local hook `kill-buffer-hook'. Make local variable + `overlay-arrow-string' and set it to "=>". + (compilation-goto-locus): Set BOL position to + `next-error-overlay-arrow-position' instead of + `overlay-arrow-position'. + + * info.el (Info-mode): Add `Info-kill-buffer' to `kill-buffer-hook' + locally instead of adding it to the global hook. + (Info-kill-buffer): Move up. + +2005-04-06 Dan Nicolaescu + + * term/xterm.el (xterm-standard-colors): Update color values from + xterm-200. + +2005-04-06 Stefan Monnier + + * textmodes/tex-mode.el (tex-font-lock-keywords-2): Add \bfseries. + + * fast-lock.el: + * lazy-lock.el: Move them to the obsolete subdir. + +2005-04-06 JUAN-LEON Lahoz Garcia + + * wdired.el (wdired-advise-functions, wdired-add-skip-in-replace) + (wdired-add-replace-advice): Remove. + (wdired-change-to-wdired-mode): Use query-replace-skip-read-only. + +2005-04-06 Kim F. Storm + + * startup.el (command-line): Add --bare-bones alias for -Q. + +2005-04-06 YAMAMOTO Mitsuharu + + * term/mac-win.el: Use create-fontset-from-mac-roman-font to + create the startup fontset if a font specification ends with + `mac-roman'. + +2005-04-06 Lute Kamstra + + * add-log.el (change-log-font-lock-keywords): Complete 2005-04-03 + change. + + * emacs-lisp/copyright.el (copyright-update-year): Replace the + right subexpression. Suggested by Jay Bingham . + +2005-04-05 Lute Kamstra + + * generic.el (generic-mode-internal): Fix 2005-03-31 change. + (define-generic-mode): Ditto. Fix debug declaration. + + * generic-x.el (show-tabs-tab-face, show-tabs-space-face): + Put them in the generic-x group. + + * calendar/timeclock.el (timeclock): Doc fix. + + * generic.el (define-generic-mode): Don't use custom-current-group. + Document default :group value. + * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto. + (define-global-minor-mode): Don't use custom-current-group. + +2005-04-05 Glenn Morris + + * startup.el (command-line-1): Display startup-echo-area-message + when fancy splash screen is in use. + + * progmodes/sh-script.el (sh-builtins) : Add `caller'. + (sh-escaped-newline): New face. + (sh-font-lock-keywords) : Improve regexp for escaped + newline, and use sh-escaped-newline face. + + * progmodes/tcl.el (tcl-escaped-newline): New face. + (tcl-builtin-list): New variable. + (tcl-set-font-lock-keywords): Add builtins, variables, and escaped + newlines. Fix keywords subexpression number. + +2005-04-05 Carsten Dominik + + * textmodes/org.el (org-diary-default-entry): Fix call to + `add-to-diary-entry'. + +2005-04-05 Kim F. Storm + + * ediff-init.el: Use (featurep 'xemacs). + +2005-04-05 David Ponce + + * cus-edit.el (face): Derive from symbol widget. Display sample + of the current face on the fly. + (widget-face-sample-face-get, widget-face-notify): New functions. + (widget-face-value-create): Remove. + + * wid-edit.el (widget-field-end): Temporarily remove field + narrowing before to call `get-char-property'. + +2005-04-04 Jay Belanger + + * calc/calc-aent.el (math-read-replacement-list): Add subscripts. + (math-read-subscripts): New variable. + (math-read-preprocess-string): Process subscripts. + +2005-04-04 Luc Teirlinck + + * comint.el (comint-prompt-read-only): Doc fix. + + * dired.el (dired-copy-filename-as-kill): Make `-' arg behave like + `-1'. Doc fix. + +2005-04-04 Carsten Dominik + + * textmodes/org.el (org-insert-mode-line-in-empty-file): + Change default value to nil. + +2005-04-04 Lute Kamstra + + * autorevert.el (auto-revert-mode): Specify :group. + * battery.el (display-battery-mode): Specify :group. + * diff-mode.el (diff-minor-mode): Specify :group. + * font-core.el (font-lock-mode): Specify :group. + * hl-line.el (hl-line-mode): Specify :group. + * iimage.el (iimage): New customization group. + (iimage-mode): Specify :group. + * longlines.el (longlines-mode): Specify :group. + * master.el: Don't require easy-mmode. + (master): New customization group. + (master-mode): Specify :group. + * msb.el (msb-mode): Specify :group. + * reveal.el (reveal-mode): Specify :group. + * simple.el (next-error-follow-minor-mode): Specify :group. + * smerge-mode.el (smerge-mode): Specify :group. + * emacs-lisp/eldoc.el (eldoc-mode): Specify :group. + * emulation/cua-base.el (cua-mode): Specify :group. + * international/encoded-kb.el (encoded-kbd-mode): Specify :group. + * language/thai-util.el (thai-auto-composition-mode) + (thai-word-mode): Specify :group. + * mail/supercite.el (sc-minor-mode): Specify :group. + * progmodes/cwarn.el (cwarn-mode): Specify :group. + * progmodes/flymake.el (flymake-mode): Specify :group. + * progmodes/glasses.el (glasses-mode): Specify :group. + * progmodes/hideif.el (hide-ifdef-mode): Specify :group. + * textmodes/enriched.el (enriched-mode): Specify :group. + * textmodes/refill.el (refill-mode): Specify :group. + + * add-log.el (change-log-font-lock-keywords): Names in + parenthesized lists can contain spaces. + +2005-04-04 Thien-Thi Nguyen + + * startup.el (fancy-splash-text): Shorten default text of + "Emacs Tutorial" line. Also, if the current language env + indicates an available tutorial file other than TUTORIAL, + extract its title and append it to the line in parentheses. + (fancy-splash-insert): If arg is a thunk, funcall it. + +2005-04-04 Jay Belanger + + * calc.el (calc-language-alist): Add tags to customization type. + +2005-04-03 Luc Teirlinck + + * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse. + Doc fix. + +2005-04-03 Marcelo Toledo + + * add-log.el (change-log-font-lock-keywords): The manual + describing a Change Log entry, says: (...) "Aside from these + header lines, every line in the change log starts with a space or + a tab.". The font-lock was not highlighting lines started with + spaces, added support for it. + +2005-04-03 Roland Winkler + + * textmodes/bibtex.el (bibtex-url): Use format to generate the url. + (bibtex-generate-url-list): Update docstring accordingly. Put the + complex example in the docstring. + (bibtex-font-lock-url): Use pop. + +2005-04-03 Stefan Monnier + + * progmodes/tcl.el (tcl-set-font-lock-keywords): Use new \_< ops. + + * pcvs.el (cvs-checkout): Prompt for cvsroot as well. + +2005-04-03 Glenn Morris + + * filesets.el (filesets-set-default): Doc fix. + +2005-04-03 Lute Kamstra + + * generic.el (define-generic-mode): Add argument to specify + keywords for defcustom. + (default-generic-mode): Specify :group. + + * generic-x.el: Specify :group for all generic modes. + + * desktop.el (desktop-no-desktop-file-hook) + (desktop-after-read-hook): Doc fix. + +2005-04-02 Luc Teirlinck + + * simple.el (visible-mode): Use explicit :group keyword. + This changes the group of `visible-mode-hook' from paren-blinking + to editing-basics. + +2005-04-02 Sergey Poznyakoff (tiny change) + + * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional + mailbox specifications as well as URLs. + (rmail-insert-inbox-text): Remove unused conditional branches. + +2005-04-01 Jay Belanger + + * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command) + (calc-gnuplot-print-command): Move definitions to calc.el. + + * calc/calc-embed.el (calc-embedded-announce-formula) + (calc-embedded-open-formula, calc-embedded-close-formula) + (calc-embedded-open-word, calc-embedded-close-word) + (calc-embedded-open-plain, calc-embedded-close-plain) + (calc-embedded-open-new-formula, calc-embedded-close-new-formula) + (calc-embedded-open-mode, calc-embedded-close-mode): + Move definitions to calc.el. + + * calc/calc.el (calc-settings-file, calc-language-alist): + Make customizable. + (calc-embedded-announce-formula, calc-embedded-open-formula) + (calc-embedded-close-formula, calc-embedded-open-word) + (calc-embedded-close-word, calc-embedded-open-plain) + (calc-embedded-close-plain, calc-embedded-open-new-formula) + (calc-embedded-close-new-formula, calc-embedded-open-mode) + (calc-embedded-close-mode, calc-gnuplot-name) + (calc-gnuplot-plot-command, calc-gnuplot-print-command): Move here + from other files and make customizable. + +2005-04-01 Stefan Monnier + + * pcvs.el (cvs-temp-buffer, cvs-mode-kill-process, cvs-buffer-check): + Use buffer-live-p. + (cvs-mode-run): Don't call cvs-update-header here. + (cvs-run-process): Call cvs-update-header. + Use process properties for cvs-postprocess and cvs-buffer so that + the sentinel can behave better if the temp buffer is killed. + Use a pipe rather than a tty, to better handle unexpected prompts. + (cvs-sentinel): Rewrite. Call cvs-update-header. + +2005-04-01 Andre Spiegel + + * vc-hooks.el (vc-workfile-unchanged-p): Disable mtime check when + we go via Tramp or Ange-FTP. Suggested by Kai Grossjohann. + +2005-03-31 Stefan Monnier + + * generic.el (define-generic-mode): Add indentation rule. + +2005-03-31 Luc Teirlinck + + * files.el (mode-require-final-newline): Make Custom correctly + report a nil value and allow to set it to nil via Custom. + Doc fix. + +2005-04-01 Kenichi Handa + + * international/characters.el: Enable the correct case setting for + dotless-i and dotted-I. + +2005-04-01 Kim F. Storm + + * ido.el (ido-file-internal): Fall back to non-ido command if + initial directory is on slow ftp (or tramp) host. + +2005-03-31 Richard M. Stallman + + * emacs-lisp/autoload.el (make-autoload): + Handle define-global-minor-mode. + + * emacs-lisp/easy-mmode.el (define-global-minor-mode): + Rename from easy-mmode-define-global-mode. + (easy-mmode-define-global-mode): Alias for define-global-minor-mode. + + * progmodes/scheme.el (scheme-mode-syntax-table): + Update syntax of | and # for two-character comment syntax. + +2005-03-31 Lute Kamstra + + * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode) + (define-minor-mode): Call custom-current-group at load-time. + + * generic.el (define-generic-mode): Add debug declaration. + Add defcustom for the mode hook. + (generic-mode-internal): Use run-mode-hooks. + +2005-03-31 Kim F. Storm + + * mouse.el (mouse-1-click-follows-link): Increase to 450 ms. + (mouse-fixup-help-message): New defun called by show_help_echo + to fixup mouse-2 prefix in help messages when applicable. + + * tooltip.el (tooltip-show-help-function): Don't fixup message here. + +2005-03-31 Kenichi Handa + + * language/thai-word.el (thai-find-word-ends): Pay attention to + the case that we reach the end of buffer. + + * textmodes/fill.el (fill-text-properties-at): New function. + (fill-newline): Use fill-text-properties-at instead of + text-properties-at. + +2005-03-31 Olive Lin (tiny change) + + * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument, + not comint-quote-filename. + +2005-03-31 Thien-Thi Nguyen + + * help-fns.el (help-with-tutorial): Revert last change. + +2005-03-31 Kim F. Storm + + * emulation/cua-base.el (cua-scroll-down): Add CUA property. + +2005-03-30 Paul Eggert + + * calendar/cal-china.el: Update reference to "Calendrical + Calculations" book; there's a new edition. + * calendar/cal-coptic.el: Likewise. + * calendar/cal-french.el: Likewise. + * calendar/cal-hebrew.el: Likewise. + * calendar/cal-islam.el: Likewise. + * calendar/cal-iso.el: Likewise. + * calendar/cal-julian.el: Likewise. + * calendar/cal-mayan.el: Likewise. + * calendar/cal-persia.el: Likewise. + * calendar/calendar.el: Likewise. + * calendar/holidays.el: Likewise. + * calendar/lunar.el: Likewise. + * calendar/solar.el: Likewise. + + * calendar/calendar.el (calendar-day-abbrev-array): Remove trailing + white space from doc string. + +2005-03-30 Jay Belanger + + * calc/calc-help.el (calc-full-help): Remove email address. + +2005-03-30 Thien-Thi Nguyen + + * help-fns.el (help-with-tutorial): Delete title line. + +2005-03-30 Glenn Morris + + * calendar/cal-x.el (calendar-one-frame-setup) + (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t + rather than `symbol' for set-window-dedicated-p. + + * calendar/appt.el (appt-buffer-name): Make it a constant. + (appt-add): Doc fix. + + * filesets.el (filesets-menu-path, filesets-menu-before) + (filesets-menu-in-menu): Doc fix. Now valid in GNU Emacs. + (filesets-menu-cache-file): Use directory ~/.emacs.d. + (filesets-add-submenu): Delete and use add-submenu instead. + +2005-03-30 Carsten Dominik + + * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset) + (org-agenda-convert-date, org-agenda-goto-calendar): New commands. + (org-diary-default-entry): New function. + (org-get-entries-from-diary): Better parsing of diary entries. + (org-agenda-check-no-diary): New function. + ("diary-lib"): Advice to function `add-to-diary-list', to allow + linking to diary entries. + (org-agenda-execute-calendar-command): New function. + (org-agenda): Improve visible section in window. + Use `org-fit-agenda-window'. + (org-fit-agenda-window): New option. + (org-move-subtree-down): Better handling of empty lines + at end of subtree. + (org-cycle): Numeric prefix is interpreted now as show-subtree N + levels up. + (org-fontify-done-headline): New option. + (org-headline-done-face): New face. + (org-set-font-lock-defaults): Use `org-headline-done-face'. + (org-table-copy-down): Rename from `org-table-copy-from-above'. + When current field is non-empty, it is copied to next row. + (org-table-copy-from-above): Fix bug which made it + impossible to copy fields containing only a single non-white character. + +2005-03-30 Kim F. Storm + + * kmacro.el (kmacro-end-macro): Isearch may store this command + into the macro -- so ignore it when executing keyboard macro. + +2005-03-30 Nick Roberts + + * tooltip.el (tooltip-gud-display): Use gud-overlay-arrow-position. + +2005-03-29 Kenichi Handa + + * language/thai.el ("Thai"): Set setup-function and exit-function + for Thai language environment. + + * language/thai-util.el: Require thai-word. + (thai-word-mode-map): New variable. + (thai-word-mode): New minor mode. + (setup-thai-language-environment-internal): New function. + (exit-thai-language-environment-internal): New function. + + * language/thai-word.el (thai-word-table): Declare it by defvar, + use dolist to initialize it. + (thai-kill-word, thai-backward-kill-word, thai-transpose-words) + (thai-fill-find-break-point): New functions. + +2005-03-29 Richard M. Stallman + + * simple.el (idle-update-delay): Move definition up. + (set-mark): Doc fix. + +2005-03-29 Chong Yidong + + * longlines.el: New file. + + * simple.el (buffer-substring-filters): New variable. + (filter-buffer-substring): New function. + (kill-region, copy-region-as-kill): Use it. + + * register.el (copy-to-register, append-to-register) + (prepend-to-register): Use filter-buffer-substring. + +2005-03-30 Nick Roberts + + * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text. + (gud-filter-pending-text): Move in front of gdb. + (gud-overlay-arrow-position): New variable. + (gud-sentinel, gud-display-line): Use it in place of + overlay-arrow-position. + +2005-03-29 Glenn Morris + + * progmodes/fortran.el (fortran-if-indent): Doc fix. + (fortran-font-lock-keywords-2): Add "where", "elsewhere". + (fortran-font-lock-keywords-4): New variable. + (fortran-blocks-re, fortran-end-block-re) + (fortran-start-block-re): New constants, for hideshow. + (hs-special-modes-alist): Add a Fortran entry. + (fortran-mode-map): Bind fortran-end-of-block, + fortran-beginning-of-block to \M-\C-n, \M-\C-p. + (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4. + (fortran-looking-at-if-then, fortran-end-of-block) + (fortran-beginning-of-block): New functions, for hideshow. + + * progmodes/f90.el (f90-end-block-re, f90-start-block-re): + Doc fix. Tweak regexp. + (f90-beginning-of-block): Push mark first. + +2005-03-29 Jay Belanger + + * calc/calc.el: Update copyright date. + (calc-version): Increase to 2.1. + (calc-version-date): Remove. + + * calc/calc-help.el: Update copyright date. + (calc-full-help): Remove reference to calc-version-date. + Update copyright date. + +2005-03-29 Stefan Monnier + + * vc.el (vc-do-command): Use a pipe for async processes, so password + prompts don't show up at places where the user can't reply. + +2005-03-29 Olive Lin (tiny change) + + * textmodes/tex-mode.el (tex-send-command): shell-quote-argument + on the file name we pass to the inferior shell. + +2005-03-29 Stephan Stahl (tiny change) + + * progmodes/which-func.el (which-function): Be robust in the face of an + imenu--make-index-alist failure. + +2005-03-29 Stefan Monnier + + * reveal.el (reveal-mode-map): Don't override C-a and C-e. + + * progmodes/python.el (python-preoutput-filter): Fix last change. + +2005-03-29 Lute Kamstra + + * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded + functions and compiled macros. + (debug-convert-byte-code): Handle macros too. + (debug-on-entry-1): Don't signal an error when trying to clear a + function that is not set to debug on entry. + +2005-03-29 Jay Belanger + + * calc/calc-lang.el: Add functions to math-function-table + properties of tex and math. + +2005-03-29 Kenichi Handa + + * ps-mule.el (ps-mule-plot-string): Translate characters by + ps-print-translation-table. + (ps-mule-begin-job): Call find-charset-region/string with + ps-print-translation-table. + (ps-mule-printable-p): Return t if CHARSET is ascii or latin-iso8859-1. + + * ps-print.el (ps-print-translation-table): New variable. + (ps-plot-region): Translate characters by ps-print-translation-table. + +2005-03-29 Juri Linkov + + * simple.el (next-error-highlight-timer): New variable. + + * progmodes/compile.el (compilation-goto-locus): + Use `next-error-highlight-timer' instead of `sit-for'. + +2005-03-28 Stefan Monnier + + * mail/supercite.el (sc-mail-field): Use assoc-string. + (sc-get-address): Simplify regexps. + + * files.el (minibuffer-with-setup-hook): New macro. + (find-file-read-args): Use it to avoid let-binding + minibuffer-with-setup-hook (which breaks turning on/off + file-name-shadow-mode while in the prompt). + + * complete.el (PC-read-include-file-name-internal): + Use test-completion. + +2005-03-28 Luc Teirlinck + + * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o. + +2005-03-28 Stefan Monnier + + * window.el (window-buffer-height): Use count-screen-lines. + + * progmodes/python.el (python-preoutput-leftover): New var. + (python-preoutput-filter): Use it. + (python-send-receive): Loop until all the result has been received. + +2005-03-28 Juri Linkov + + * dired.el (dired-mode-map): Add ellipsis to "Compare directories". + + * menu-bar.el (menu-bar-file-menu): Remove ellipsis from + "Recover Crashed Session". + (menu-bar-search-menu): Add ellipsis to "Search tagged files". + (menu-bar-replace-menu): Add ellipsis to "Replace in tagged files". + (menu-bar-goto-menu): Add ellipsis to "Set Tags File Name". + (menu-bar-goto-menu): Add ellipsis to "Tags Apropos". + (menu-bar-options-menu): Add ellipsis to "Set Font/Fontset". + (menu-bar-manuals-menu): Add ellipsis to "Find Command in Manual". + (menu-bar-manuals-menu): Add ellipsis to "Find Key in Manual". + (menu-bar-help-menu): Remove ellipsis from "Find Emacs Packages". + + * ediff-hook.el (menu-bar-ediff-misc-menu, ediff-misc-menu): + Remove ellipsis from "Ediff Manual", "Customize Ediff", "List + Ediff Sessions", "Toggle use of separate control buffer frame", + "Use separate frame for Ediff control buffer". + + * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to + Bookmark", "Set Bookmark", "Insert Contents", "Insert Location", + "Rename Bookmark", "Delete Bookmark". + + * info.el (Info-mode-menu): Remove ellipsis from "Index". + Add ellipsis to "Lookup a String", "Lookup a string in all indices". + Add `:active Info-index-alternatives' to "Next Matching Item". + + * wdired.el (wdired-change-to-wdired-mode): + Mention `wdired-abort-changes' key in the initial message. + + * international/mule.el (auto-coding-alist): Associate non-ascii + image filename extensions with `no-conversion'. + +2005-03-27 Stefan Monnier + + * international/iso-acc.el: + * obsolete/iso-acc.el: Move iso-acc to the obsolete subdir. + +2005-03-26 Luc Teirlinck + + * textmodes/sgml-mode.el (html-mode): Doc update. + + * autorevert.el (auto-revert-check-vc-info): Minor doc fix. + +2005-03-26 Dan Nicolaescu + + * term.el (term-move-columns): Fix face after extending a line. + (term-insert-spaces): Likewise. + (term-reset-terminal): Fix off by one error. + +2005-03-26 Eli Zaretskii + + * international/mule.el (auto-coding-alist): Add .xpi files. + + * files.el (auto-mode-alist): Add .xpi files. + +2005-03-26 Jure Cuhalev (tiny change) + + * textmodes/ispell.el (ispell-dictionary-alist-6): Add slovenian. + +2005-03-26 Eli Zaretskii + + * term/bobcat.el: Don't use keyswap.el, since it is now obsolete. + +2005-03-26 Glenn Morris + + * calendar/cal-menu.el (top level): Delete local C-down-mouse-3 + binding. Suggested by Stephan Stahl . + + * calendar/cal-move.el (calendar-beginning-of-year): Move the + cursor to Jan 1 when needed. + (calendar-end-of-year): Fix -/+ typo. + Reported by Chong Yidong . + +2005-03-26 Stefan Monnier + + * progmodes/flymake.el (flymake-mode): Add autoload cookie. + + * emacs-lisp/debug.el (debugger-record-expression): Add a missing + format to `message'. Inspired by Deepak Goel . + +2005-03-25 Richard M. Stallman + + * filesets.el (filesets-init): Add autoload. + + * mail/mailalias.el (mail-directory): Doc fix. + +2005-03-25 Frederik Fouvry + + * mail/mailalias.el (mail-directory-process): Do nothing if + mail-directory-process is an atom. + (mail-get-names): Ignore mail-directory-names if it is an atom. + (mail-directory-process defvar): Doc fix. + (mail-names): Doc fix. + +2005-03-25 Johan Bockg,Ae(Brd (tiny change) + + * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax. + +2005-03-26 Kenichi Handa + + * international/mule-util.el (detect-coding-with-priority): + Call update-coding-systems-internal before detect-coding-region. + +2005-03-26 Nick Roberts + + * progmodes/gdb-ui.el (gdb-breakpoints-mode-map) + (gdb-frames-mode-map): Add follow-link property. + +2005-03-25 Jay Belanger + + * calc/calcalg2.el (calc-solve-for): Use "Variable(s)" to prompt + for variables. + +2005-03-25 Juri Linkov + + * image-mode.el: Optimize image filename extension regexps in + autoload cookies. Associate .x[bp]m with `image-mode-maybe' + in `auto-mode-alist'. + (image-mode): Add `image-toggle-display-text' to local hook + `change-major-mode-hook'. Display the image as an image by + default. Set `cursor-type' and `truncate-lines' if the image + is already displayed. Take into account the current mode (image + or text) in message. + (image-minor-mode): New minor mode. + (image-mode-maybe, image-toggle-display-text): New functions. + (image-toggle-display): Use called-interactively-p. + Let-bind `inhibit-read-only' to t. + + * image-mode.el (image-minor-mode): Set `cursor-type' and + `truncate-lines' if the image is already displayed. Add turning + image-minor-mode off to `change-major-mode-hook'. Add message. + Call `image-toggle-display-text' after turning image-minor-mode off. + +2005-03-25 Stefan Monnier + + * international/mule-cmds.el (set-locale-environment): For Mac OS X's + Terminal.app, use utf-8. + (set-display-table-and-terminal-coding-system): Add coding-system arg. + (set-locale-environment): Use it. + + * term/xterm.el: Undo last change, better done in mule-cmds.el. + + * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end. + + * progmodes/python.el (python-close-block-statement-p) + (python-outdent-p, python-current-defun): Use symbol-end. + +2005-03-25 Karl Chen (tiny change) + + * files.el (save-some-buffers): Doc fix. + +2005-03-25 Werner Lemberg + + * complete.el, thumbs.el: Replace `legal' with `valid'. + * calendar/calendar.el: Replace `legal' with `valid'. + * emacs-lisp/advice.el: Replace `legal' with `valid'. + * mail/supercite.el: Replace `legal' with `valid'. + * progmodes/cperl-mode.el, progmodes/idlw-shell.el + * progmodes/idlwave.el, progmodes/vhdl-mode.el: + Replace `legal' with `valid'. + * textmodes/reftex-vars.el, textmodes/reftex.el: + Replace `legal' with `valid'. + +2005-03-25 Werner Lemberg + + * calc/calc-forms.el, calc/calc-sel.el + * midnight.el, vc-cvs.el + * emacs-lisp/cl-macs.el + * emulation/vip.el + * eshell/esh-io.el, eshell/esh-var.el + * mail/supercite.el + * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el + * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el + * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el + * progmodes/sh-script.el, progmodes/xscheme.el + * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el + * textmodes/reftex-index.el, textmodes/reftex-parse.el + * textmodes/reftex-ref.el, textmodes/reftex-vars.el + * textmodes/reftex.el, textmodes/org.el: + Replace `illegal' with `invalid'. + +2005-03-24 Stefan Monnier + + * progmodes/flymake.el (flymake-get-file-name-mode-and-masks) + (flymake-find-buildfile, flymake-find-possible-master-files) + (flymake-check-include, flymake-parse-line): Replace loops over the + length of lists, by loops over lists, to remove silly O(n,A2(B) behavior. + + * progmodes/flymake.el (flymake-ensure-ends-with-slash): Remove. + Substitute file-name-as-directory in the rest of the file. + (flymake-get-common-file-prefix): Rewrite, using compare-strings. + (flymake-replace-region): Remove unused arg `buffer'. + (flymake-check-patch-master-file-buffer): Update calls to it. + (flymake-add-err-info): Remove unused var `count'. + (flymake-mode): Use define-minor-mode. + + * progmodes/flymake.el: Use with-current-buffer. + (flymake-float-time, flymake-get-temp-dir, flymake-line-end-position) + flymake-replace-regexp-in-string, flymake-line-beginning-position) + (flymake-popup-menu, flymake-current-row, flymake-selected-frame): + Avoid testing for `xemacs'. + (flymake-nop): Move. + (flymake-region-has-flymake-overlays): Return the computed value. + (flymake-reformat-err-line-patterns-from-compile-el): Use dolist. + Remove unused var `endline'. + (flymake-get-line-count): Remove unused function. + (flymake-display-err-menu-for-current-line): Unused var move-mouse-pos. + + * emulation/vi.el: + * generic.el: + * hilit-chg.el (global-highlight-changes): + * hi-lock.el (hi-lock-mode): + * follow.el: find-file-hooks -> find-file-hook. + + * comint.el (comint-insert-input): Obey mouse-yank-at-point. + +2005-03-24 Juri Linkov + + * dired.el (dired-mode-map): Add menu item "Compare directories" + for dired-compare-directories. + + * dired-aux.el (dired-compare-directories): Add autoload cookie. + Doc fix. Replace `read-file-name' with `read-directory-name'. + +2005-03-24 Stefan Monnier + + * term/xterm.el: If running in Terminal.app set coding-system to utf-8. + +2005-03-24 Jay Belanger + + * calc/calc-embed.el (calc-embedded-mode-change): Save all + relevant mode settings in calc-embedded-original-modes when modes + are permanently changed. + +2005-03-24 Stefan Monnier + + * autoinsert.el: find-file-hooks -> find-file-hook. + +2005-03-24 Lute Kamstra + + * generic.el (generic-font-lock-defaults): Make it obsolete. + (generic-font-lock-keywords): New variable to replace + generic-font-lock-defaults. + (generic-mode-set-font-lock): Delete it. + (generic-mode-internal): Don't call generic-mode-set-font-lock. + (generic-bracket-support): Add docstring. + + * generic-x.el: Rename generic-font-lock-defaults to + generic-font-lock-keywords throughout. + (mailagent-rules-setup-function): Delete it. + (mailagent-rules-generic-mode): Use anonymous function instead. + (show-tabs-generic-mode-font-lock-defaults-1) + (show-tabs-generic-mode-font-lock-defaults-2): Make them constants. + Quote faces. + (show-tabs-tab-face, show-tabs-space-face): Specify background, + not foreground. + + * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): + Recognize define-generic-mode. + +2005-03-23 Stefan Monnier + + * icomplete.el (icomplete-simple-completing-p): Don't turn on icomplete + if there's no completion table. + +2005-03-23 Miles Bader + + * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled): + Remove tty-specific variants, as they're no longer needed. + +2005-03-23 Lute Kamstra + + * generic-x.el: Code cleanup: make args constant whenever possible. + (installshield-statement-keyword-list) + (installshield-system-functions-list) + (installshield-system-variables-list, installshield-types-list) + (installshield-funarg-constants-list): Make them constants. + + * generic.el (generic-make-keywords-list): Add autoload cookie. + + * calendar/time-date.el: Add comment on time value formats. + Don't require parse-time. + (with-decoded-time-value): New macro. + (encode-time-value): New function. + (time-to-seconds, time-less-p, time-subtract, time-add): Use them. + (days-to-time): Return a valid time value when arg is huge. + (time-since): Use time-subtract. + (time-to-number-of-days): Use time-to-seconds. + +2005-03-23 David Ponce + + * recentf.el (recentf-keep): New option. + (recentf-menu-action): Default to `find-file'. + (recentf-keep-non-readable-files-flag) + (recentf-keep-non-readable-files-p) + (recentf-file-readable-p, recentf-find-file) + (recentf-cleanup-remote): Remove. + (recentf-include-p): More robust. + (recentf-keep-p): New function. + (recentf-remove-if-non-kept): Rename from + `recentf-remove-if-non-readable'. Use `recentf-keep-p'. + All callers updated. + (recentf-menu-items-for-commands): Fix help string. + (recentf-track-closed-file): Update. Doc fix. + (recentf-cleanup): Update. Count removed files. Doc fix. + +2005-03-23 Kim F. Storm + + * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled): + Don't inherit from fringe face (now happens automatically). + +2005-03-22 Kim F. Storm + + * tooltip.el (tooltip-show-help-function): Ignore negative mouse + position values. + +2005-03-22 Stefan Monnier + + * menu-bar.el (showhide-date-time): Remove. + (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle. + (menu-bar-make-mm-toggle): Simplify. + +2005-03-22 JUAN-LEON Lahoz Garcia + + * progmodes/perl-mode.el (perl-font-lock-keywords-2): + Accept qualified variable and function names. + +2005-03-22 Thien-Thi Nguyen + + * bindings.el (completion-ignored-extensions): + Remove ".lis" for `vax-vms'. + +2005-03-22 Andreas Schwab + + * generic-x.el: Revert last change. + * ldefs-boot.el: Update. + +2005-03-22 Jay Belanger + + * calc/calc-embed.el (calc-embedded-original-modes): New variable. + (calc-embedded-save-original-modes) + (calc-embedded-restore-original-modes): New functions. + (calc-do-embedded): Save original modes when entering embedded mode + and restore when leaving embedded mode. + (calc-embedded-modes-change): Change the value of + calc-embedded-original-modes to reflect permanent changes. + +2005-03-22 Lute Kamstra + + * generic-x.el: Require generic again. + +2005-03-22 Miles Bader + + * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled): + Tweak details to look good on both ttys and bitmap displays, light + or dark background, etc. + +2005-03-21 Kim F. Storm + + * tooltip.el (tooltip-show-help-function): Check car and cdr of + mouse position. + +2005-03-21 Stefan Monnier + + * icomplete.el: Don't forcibly turn on the mode upon load. + (icomplete-mode): Use define-minor-mode. + (icomplete-eoinput): Default to nil. + (icomplete-minibuffer-setup): Remove autoload. + (icomplete-tidy): Simplify. + (icomplete-exhibit): Use buffer-undo-list to determine if we're still + in the initial state or if the user has modified the field. + Fix handling of icomplete-max-delay-chars. + Remove code that handles the oddball case where + minibuffer-completion-table is an integer. + Wrap icomplete-completions in while-no-input in case building + completions takes more time than expected. + (icomplete-completions): Simplify. + +2005-03-21 Richard M. Stallman + + * jka-compr.el (jka-compr-really-do-compress): + Make variable buffer-local. + + * image-mode.el: Handle .xpm files too. + (image-toggle-display): Preserve modification flag. + + * help.el (where-is): Don't mention aliases with no key bindings. + +2005-03-21 Lute Kamstra + + * generic.el: Fix commentary section. Don't require cl for + compilation. + (generic-mode-list): Add autoload cookie. + (generic-use-find-file-hook, generic-lines-to-scan) + (generic-find-file-regexp, generic-ignore-files-regexp) + (generic-mode, generic-mode-find-file-hook) + (generic-mode-ini-file-find-file-hook): Fix docstrings. + (define-generic-mode): Make it a defmacro. Fix docstring. + (generic-mode-internal): Code cleanup. Add autoload cookie. + (generic-mode-set-comments): Code cleanup. + * generic-x.el: Don't prevent compilation. Don't require generic. + Follow coding conventions. Minor code cleanup. + (etc-fstab-generic-mode): Add some keywords. + * font-lock.el (lisp-font-lock-keywords-1): Font lock a call to + define-generic-mode like a function declaration. + +2005-03-21 Jay Belanger + + * calc/calc-embed.el (calc-do-embedded): Put data on stack before + changing modes. + +2005-03-21 Sam Steingold + + * add-log.el (add-log-current-defun): Support more C DEFUN forms. + +2005-03-21 Thien-Thi Nguyen + + * progmodes/dcl-mode.el (dcl-font-lock-keywords): + Add underscore to "f$ lexicals" regexp. + +2005-03-20 Juri Linkov + + * subr.el (progress-reporter-do-update): When `min-value' is equal + to `max-value', set `percentage' to 0 and prevent division by zero. + +2005-03-20 Michael Albinus + + Sync with Tramp 2.0.48. + + * net/tramp.el (all): Change all addresses to .gnu.org. + (tramp-append-tramp-buffers): New defun. + (tramp-bug): Apply `tramp-append-tramp-buffers' as post-hook. + Catch `dont-send' signal. + (tramp-set-auto-save-file-modes): Set always permissions, because + there might be an old auto-saved file belonging to another + original file. This could be a security threat. Reported by + Kjetil Kjernsmo . + Check for Emacs 21.3.50 removed. + + * net/tramp-smb.el (all): Remove debug construct for + `with-parsed-tramp-file-name'. + (tramp-smb-prompt): Prompt can contain spaces inside directory names. + (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file): + No error message if DIRECTORY or FILENAME doesn't exist. + (tramp-smb-open-connection): Check existence of + `tramp-smb-program'. + +2005-03-20 Stefan Monnier + + * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function): + Properly handle the case where the `m' or `s' command's argument is not + yet terminated. + (perl-indent-new-calculate): New function. + (perl-indent-line): Use it. + +2005-03-20 Miles Bader + + * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Use breakpoint faces + in text-mode too. Change to new face names. + (breakpoint-enabled): Rename from `breakpoint-enabled-bitmap-face'. + Add `:weight bold' attribute. + (breakpoint-disabled): Rename from `breakpoint-disabled-bitmap-face'. + +2005-03-19 Juri Linkov + + * files.el (auto-mode-alist): Add comment. Optimize jar/ear/war. + + * international/mule.el (auto-coding-alist): Sync with + `auto-mode-alist' by adding upper case archive file extensions + and adding ear/war to jar extension. + +2005-03-19 David Casperson (tiny change) + + * textmodes/tex-mode.el (tex-view): If tex-shell process is not + running, restart it. + +2005-03-19 Yoichi NAKAYAMA (tiny changes) + + * finder.el (finder-current-item): Throw an error on an empty line. + + * man.el (Man-follow-manual-reference): If current-word returns + nil, use "". + +2005-03-19 Matt Hodges + + * simple.el (goto-line): Doc fix. + +2005-03-19 Aaron S. Hawley + + * files.el (save-buffer): Doc fix. + +2005-03-19 Michael R. Mauger + + * recentf.el (recentf-cleanup-remote): New variable. + (recentf-cleanup): Use it to conditionally check availability of + remote files. + +2005-03-19 Joe Edmonds (tiny change) + + * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in + function names. + +2005-03-19 Eli Zaretskii + + * language/thai-word.el: New file. + +2005-03-19 JUAN-LEON Lahoz Garcia + + * files.el (backup-buffer): If the file's directory is not + writable, use copy instead of move to backup the file. + +2005-03-19 Eli Zaretskii + + * obsolete/keyswap.el: Moved to obsolete/ from term/. + +2005-03-19 Vinicius Jose Latorre + + * ps-print.el (ps-generate-string-list, ps-generate-header-line): + Use functionp instead of symbolp and fboundp. Reported by Drkm + . + (ps-print-version): New version 6.6.6. + +2005-03-18 Tak Ota + + * textmodes/table.el (table--line-column-position): New idiom. + (table--row-column-insertion-point-p): New function to test + validity of row and column insertion operation at a location. + (table-global-menu, table-cell-menu): Use above functions for + deterministic test operation. + (table--editable-cell-p): Behave in deterministic fashion. + +2005-03-18 Juri Linkov + + * isearch.el (isearch-lazy-highlight-new-loop): + Make arguments beg and end optional. + (isearch-update): Remove optional arguments nil from + isearch-lazy-highlight-new-loop. + (isearch-lazy-highlight-search): Let-bind case-fold-search to + isearch-lazy-highlight-case-fold-search instead of + isearch-case-fold-search, and let-bind isearch-regexp to + isearch-lazy-highlight-regexp. + Use isearch-lazy-highlight-last-string instead of isearch-string. + + * replace.el (perform-replace): Remove bindings of global + variables isearch-string, isearch-regexp, isearch-case-fold-search. + Add three new arguments to `replace-highlight'. + (replace-highlight): Add arguments string, regexp, case-fold. + Let-bind isearch-string, isearch-regexp, isearch-case-fold-search + to allow isearch-lazy-highlight-new-loop to use these values + to set corresponding isearch-lazy-highlight-* internal + variables whose values lazy highlighting will use regardless of + changes to global variables isearch-string, isearch-regexp, + isearch-case-fold-search during lazy highlighting loop. + (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup' + to `lazy-highlight-cleanup'. + + * textmodes/ispell.el (ispell-lazy-highlight): New defcustom. + (ispell-highlight-face): Set default face to `isearch' when + lazy highlighting is enabled. + (ispell-highlight-spelling-error-overlay): Set `ispell-overlay' + priority to 1. Add lazy highlighting. + (ispell-highlight-spelling-error-xemacs): Remove obsolete arg + from `isearch-dehighlight'. + +2005-03-18 David Ponce + + * files.el (hack-local-variables): Do a case-insensitive search + for End. + +2005-03-18 Juri Linkov + + * isearch.el (lazy-highlight-cleanup) : Rename from + `isearch-lazy-highlight-cleanup', add alias to old name and + declare obsolete. Add release numbers to other obsolete vars. + (isearch-done, isearch-lazy-highlight-new-loop): + Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'. + (lazy-highlight-cleanup) : Doc fix. + (isearch-lazy-highlight-update): Rename obsolete + `isearch-lazy-highlight-face' to `lazy-highlight-face'. + +2005-03-18 Kenichi Handa + + * language/thai-util.el: Fix categorization of Thai characters in + thai-category-table. + (thai-composition-pattern): Adjust it for the above change. + (thai-self-insert-command, thai-compose-syllable): New functions. + (thai-compose-region): Use thai-compose-syllable. + (thai-compose-string): Likewise. + (thai-composition-function): Likewise. + (thai-auto-composition): New function. + (thai-auto-composition-mode): New minor mode. + + * language/thai.el: Fix patterns to be registered in + composition-function-table. + + * international/quail.el (quail-input-method): Locally bind + inhibit-modification-hooks to t. + +2005-03-17 Richard M. Stallman + + * progmodes/perl-mode.el (perl-mode-hook): Defvar it. + (perl-mode): Use run-mode-hooks. + + * mail/rmail.el (rmail-movemail-program, rmail-pop-password) + (rmail-pop-password-required, rmail-remote-password): Doc fixes. + (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix. + + * mail/sendmail.el (sendmail-send-it): Reenable the code + to compute resend-to-address and use it. + + * tar-mode.el (tar-mode): Turn off undo unconditionally. + + * image-mode.el: New file. + + * image.el (insert-sliced-image): Add autoload cookie. + + * font-lock.el (font-lock-lines-before): New user option. + (font-lock-after-change-function): Obey it. + + * bindings.el (esc-map): Make M-g a prefix. + Bind M-g g and M-g M-g to goto-line. + + * faces.el (face-id): Doc fix. + +2005-03-17 Frederik Fouvry + + * mail/rmail.el (rmail-unknown-mail-followup-to): New function. + (rmail-show-message): Use rmail-unknown-mail-followup-to. + (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers. + + * mail/sendmail.el (mail-yank-ignored-headers) + (mail-font-lock-keywords, mail-mode-fill-paragraph): + Add Mail-Followup-To and Mail-Reply-To headers. + (mail-citation-hook): Add autoload cookie. + (mail-mode): Doc fix. + (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to. + (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers. + (mail-mode-fill-paragraph): Handle those headers. + (mail-mailing-lists): New variable. + (mail-mail-reply-to, mail-mail-followup-to): New functions. + +2005-03-17 Juri Linkov + + * isearch.el (isearch-fallback): Check for `(car previous)' + before calling `isearch-other-end-state'. + +2005-03-17 Kim F. Storm + + * simple.el (move-beginning-of-line): Move to beginning of buffer + line, as well as beginning of screen line. + +2005-03-16 Glenn Morris + + * calendar/diary-lib.el (mark-diary-entries): Use new optional + argument REDRAW rather than calendar-redrawing variable. + * calendar/calendar.el (calendar-redrawing): Delete. + (redraw-calendar): Do not bind calendar-redrawing. + +2005-03-16 Matt Hodges + + * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in + diary-file buffer. + +2005-03-16 Stefan Monnier + + * help.el (describe-mode): Allow a :minor-mode-function property to + specify a different minor mode toggle function than the variable. + * simple.el (auto-fill-function): + * subr.el (add-minor-mode): Use it. + +2005-03-16 Kenichi Handa + + * language/ethio-util.el (sera-being-called-by-w3): New variable. + (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3. + (ethio-fidel-to-sera-buffer): Likewise. + +2005-03-16 Juri Linkov + + * emacs-lisp/find-func.el (find-function-regexp): + Add defun-emitting macro `menu-bar-make-toggle'. + + * isearch.el: Put `isearch-scroll' property to + `split-window-horizontally'. + + * info.el: Update error messages for `debug-ignored-errors'. + (Info-isearch-search): Doc fix. + (Info-find-node): Move up code to go into info buffer before + recording the node to the history. + (Info-fontify-node): Fontify titles only if the next line + has two or more `*', `=', `-', `.'. + Display "go to this node" for empty (match-string 3). + +2005-03-16 YAMAMOTO Mitsuharu + + * term/mac-win.el: Add mouse pointer shape constants. + +2005-03-15 Kim F. Storm + + * simple.el (move-beginning-of-line): Use vertical-motion. + +2005-03-15 Juri Linkov + + * isearch.el (isearch-error): New variable. + (isearch-invalid-regexp, isearch-within-brackets): Remove. + (isearch-error-state): Rename from `isearch-invalid-regexp-state'. + (isearch-within-brackets-state): Remove. + (isearch-case-fold-search-state, isearch-pop-fun-state): + Decrease frame index. + (isearch-mode, isearch-top-state, isearch-push-state) + (isearch-edit-string, isearch-abort, isearch-search-and-update) + (isearch-fallback, isearch-message-prefix, isearch-message-suffix) + (isearch-search, isearch-lazy-highlight-new-loop): + Replace `isearch-invalid-regexp' with `isearch-error'. + Remove `isearch-within-brackets'. + (isearch-search): Add `search-failed' handler to `condition-case'. + (isearch-lazy-highlight-search): Add `condition-case' to catch + errors and allow `isearch-lazy-highlight-update' to try + highlighting from the beginning of the window. + (isearch-repeat): Move up code to set isearch-wrapped to t + before calling isearch-wrap-function. + + * info.el (Info-isearch-initial-node): New internal variable. + (Info-search): Signal an error in isearch mode when search leaves + the initial node. Signal an error when `bound' is non-nil and + nothing was found in the current subfile. + (Info-isearch-search): Remove `condition-case'. + (Info-isearch-wrap): Don't wrap when search failed during leaving + the initial node. If `Info-isearch-search' is nil, wrap around + the current node. + (Info-isearch-start): New fun. + (Info-mode): Add buffer-local hook `Info-isearch-start' to + `isearch-mode-hook'. + +2005-03-15 YAMAMOTO Mitsuharu + + * simple.el (normal-erase-is-backspace): Set default to t if + running on Mac. + + * term/mac-win.el (function-key-map): Sync with x-win.el. + +2005-03-15 Kenichi Handa + + * international/mule-cmds.el (locale-language-names): Modify the + format of elements and add more entries. + (locale-preferred-coding-systems): Add more entries. + (set-locale-environment): Adjust for the change of + locale-language-names. + +2005-03-14 Stefan Monnier + + * pcvs.el (smerge-ediff): Remove bogus autoload. + +2005-03-14 Lute Kamstra + + * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix. + Ignore a `*' at the beginning of a line. + + * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el. + * emacs-lisp/byte-run.el (macro-declaration-function): Move from + subr.el. + (dont-compile, eval-when-compile, eval-and-compile): Use declare + to specify indentation. + + * generic.el (define-generic-mode): Let generic-mode-list be a + list of strings; test membership with equal. + +2005-03-14 Kim F. Storm + + * simple.el (next-line, previous-line): Add optional try-vscroll + arg to recognize interactive use. Pass it on to line-move. + (line-move): Don't perform auto-window-vscroll when defining or + executing keyboard macro to ensure consistent behavior. + +2005-03-13 Stefan Monnier + + * pcvs-util.el (cvs-string->strings): Strip trailing whitespace. + +2005-03-13 Lute Kamstra + + * emacs-lisp/debug.el (debug): Set debug-on-exit before calling + debugger-setup-buffer so that backtrace marks the frames set to + debug-on-exit and we don't have to do it manually. Set an extra + debug-on-exit for macro's. + (debugger-setup-buffer): Don't mark the top frame manually. + +2005-03-12 Lute Kamstra + + * emacs-lisp/byte-run.el: Replace lisp-indent-hook with + lisp-indent-function throughout. + (with-no-warnings): Set lisp-indent-function property. + +2005-03-12 Thien-Thi Nguyen + + * progmodes/dcl-mode.el (dcl-mode-syntax-table): + Add entry for backslash. + +2005-03-12 Juri Linkov + + * info.el (Info-search): Four fixes for backward search. + +2005-03-11 Jay Belanger + + * calc/calc.el (calc-language-alist): New variable. + * calc/calc-embed.el (calc-embedded-language-alist): Remove. + (calc-embedded-find-modes): Use calc-language-alist instead of + calc-embedded-language-alist. + +2005-03-11 Glenn Morris + + * calendar/calendar.el (calendar-redrawing): New internal + variable. + (redraw-calendar): Remove bogus save-excursion from previous + change. Bind calendar-redrawing to t for mark-diary-entries. + * calendar/diary-lib.el (mark-diary-entries): No need to redraw + calendar if that is why we were called. + +2005-03-11 Kenichi Handa + + * international/mule.el (make-coding-system): Set property + coding-system-define-form to nil. + (define-coding-system-alias): Likewise. + +2005-03-11 Kenichi Handa + + These changes are suggested by Dave Love . + + * textmodes/fill.el: Change encoding to iso-2022-7bit and add + coding: tag. + (adaptive-fill-regexp): Add more bullets. + (fill-french-nobreak-p): Add Latin-1 and Latin-9 guillemets in + regexps. + +2005-03-10 Stefan Monnier + + * help.el (describe-mode): Properly handle non-trivial lighters. + Don't ignore minor modes that are not listed in minor-mode-list. + + * tooltip.el (tooltip-mode): Don't complain that you can't turn the + feature ON when the user requests to turn it OFF. + +2005-03-10 Lute Kamstra + + * emacs-lisp/debug.el (debug-entry-code): Delete it. + (implement-debug-on-entry): New function to replace debug-entry-code. + (debug-on-entry-1): Use implement-debug-on-entry. Delete the + second argument as the 2005-03-07 change makes it obsolete. + (debug-on-entry, cancel-debug-on-entry): Update call to + debug-on-entry-1. + (debug, debugger-setup-buffer): Comment update. + (debugger-frame-number): Update to work with implement-debug-on-entry. + +2005-03-10 Jay Belanger + + * calc/calc-embed.el (math-ms-args): Declare it. + (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable + math-ms-args. + (calc-embedded-subst): Use math-multi-subst-rec to substitute + variables. + +2005-03-10 Nick Roberts + + * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-get-location): + Use message-box. + + * tooltip.el (tooltip-mode): Use define-minor-mode and simplify. + (tooltip-activate-mouse-motions-if-enabled): Use dolist. + (tooltip-gud-tips): Simplify. + (tooltip-gud-tips-p): Remove superfluous :set. + (tooltip-gud-modes): Add fortran-mode. + (gdb-tooltip-print): Remove newline for tooltip-use-echo-area. + + * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line. + +2005-03-09 Kim F. Storm + + * play/animate.el (animate-place-char): Use forward-line instead + of next-line to improve performance. + +2005-03-09 Simon Josefsson + + * net/browse-url.el (browse-url-default-browser): Doc fix. + +2005-03-09 Miles Bader + + * emacs-lisp/bytecomp.el (byte-compile-variable-ref) + (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)". + +2005-03-09 Kenichi Handa + + * international/latin-1.el: Set case and syntax for 255 only if + set-case-syntax-set-multibyte is nil. + + * textmodes/ispell.el (ispell-insert-word): New function. + (ispell-word): Use ispell-insert-word to insert a new word. + (ispell-process-line): Likewise. + (ispell-complete-word): Likewise. + +2005-03-09 Glenn Morris + + * calendar/calendar.el (redraw-calendar): Preserve point. + Reported by Matt Hodges . + (calendar-week-start-day): Move after definition of + redraw-calendar. Delete buffer test, since redraw-calendar has + that now. + + * calendar/diary-lib.el (mark-diary-entries): Only call + redraw-calendar in the first of any recursive calls. + Reported by Alan Shutko . + +2005-03-08 Juri Linkov + + * textmodes/sgml-mode.el (sgml-tag, html-tag-alist) + (html-horizontal-rule, html-line, html-image, html-checkboxes) + (html-radio-buttons): Add a space before the trailing `/>' where + sgml-xml-mode is non-nil. + (sgml-delete-tag): Check if the tag ends with `/>' to not delete + the subsequent tag of the empty XML tag. + (html-href-anchor): Don't set initial input to "http:". + (html-image): Ask for the image URL and set point inside alt="". + (html-name-anchor): Duplicate the name in the `id' attribute when + sgml-xml-mode is non-nil. + (html-paragraph): Remove \n before

. + (html-checkboxes, html-radio-buttons): Insert `checked="checked"' + instead of `checked' when sgml-xml-mode is non-nil. + + * facemenu.el (list-colors-print): Print #RRGGBB in default face. + Remove 1 space before #RRGGBB to not truncate it on terminal + windows w/o fringes. Remove 1 space between bg and fg examples + to get more space. + (list-colors-duplicates): Replace `and' with `if' for `boundp' to + avoid byte-compile warnings. + + * image-file.el (image-file-handler): Put `safe-magic' property to + `image-file-handler'. + + * info.el (Info-isearch-search): Emulate word search in + isearching through multiple Info nodes with Info-search. + (Info-isearch-wrap): Allow isearch-word. + +2005-03-08 Lute Kamstra + + * emacs-lisp/debug.el (debugger-step-through): Make sure that + stepping into the debugger's code is not possible. + (debugger-jumping-flag): Docstring update. + +2005-03-08 Jay Belanger + + * calc/calc-embed.el (calc-do-embedded): Reset mode line when + embedded mode begins. + (calc-embedded-language-alist): New variable. + (calc-embedded-find-modes): Use calc-embedded-language-alist to + set default language mode. + +2005-03-08 Kenichi Handa + + * international/ccl.el (define-ccl-program): Fix docstring about + extra 256 bytes assured for the output buffer. + + * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature): + Fix BUFFER_MAGNIFICATION to 2. + (ccl-encode-mule-utf-16be-with-signature): Likewise. + +2005-03-07 Karl Chen + + * align.el (align-rules-list): Added an alignment rule for CSS + declarations (applies to css-mode and html-mode buffers). + +2005-03-07 Stefan Monnier + + * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros. + +2005-03-07 Kim F. Storm + + * simple.el (move-beginning-of-line): New command. + + * bindings.el (global-map): Bind C-a to move-beginning-of-line. + + * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line. + + * emulation/cua-base.el: Put CUA move property on move-end-of-line + and move-beginning-of-line. + + * apropos.el (apropos-print): Omit command from M-x ... RET. + +2005-03-07 Nick Roberts + + * progmodes/gdb-ui.el (gdb-var-create-handler): Handle just MI case. + (gdb-send, gdb-send-item): Log items sent from gdb-send too. + +2005-03-06 Richard M. Stallman + + * bindings.el (esc-map): Bind M-g to goto-line. + + * facemenu.el (global-map): Bind M-o, not M-g. + +2005-03-06 Jan Dj,Ad(Brv + + * menu-bar.el (menu-bar-file-menu): Add the same :enable to + "Open Directory" as for "Open File". + +2005-03-06 Chong Yidong + + * simple.el (activate-mark-hook, deactivate-mark-hook): Add defvars. + (push-mark-command): Run activate-mark-hook. + +2005-03-06 Richard M. Stallman + + * help-mode.el (help-mode-finish): Don't alter the element + in view-return-to-alist if there already is one. + + * jit-lock.el (jit-lock-stealth-fontify): When calling sit-for, + make sure the current buffer is the expected one. + + * novice.el (disabled-command-function): Output in *Disabled Command*. + Explicitly ignore non-keyboard events, and explicitly handle C-g. + + * textmodes/flyspell.el (flyspell-large-region): + Pass args differently for aspell. + + * files.el (mode-require-final-newline): Doc fix. + +2005-03-03 Stephan Stahl (tiny change) + + * progmodes/which-func.el (which-function): + Specify NOERROR when calling imenu--make-index-alist. + +2005-03-05 Stefan Monnier + + * simple.el (normal-erase-is-backspace): Define default value. + + * custom.el (custom-theme-set-variables): Remove unused var + `immediate'. + (custom-reevaluate-setting): Simple function to handle variables + that are defined before their default value can really be + computed. + + * startup.el (command-line): Use it for temporary-file-directory, + small-emporary-file-directory, auto-save-file-name-transforms, + blink-cursor-mode, and normal-erase-is-backspace. + + * font-lock.el (font-lock-fontify-keywords-region): Ensure forward + progress, even with buggy anchored keywords. + +2005-03-05 Luc Teirlinck + + * simple.el (goto-line): Remove unbalanced final parenthesis. + +2005-03-05 Richard M. Stallman + + * simple.el (goto-line): Use a number at point as the default. + With C-u as arg, switch buffers. + +2005-03-05 Juri Linkov + + * frame.el (blink-cursor-mode): Replace `emacs-quick-startup' + with `no-blinking-cursor'. + + * startup.el (no-blinking-cursor): New defvar. + (command-line): Add `--no-blinking-cursor' to longopts. + Set `no-blinking-cursor' to t for command line arguments + -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup' + with `no-blinking-cursor' in the condition for calling + `blink-cursor-mode'. + +2005-03-04 Luc Teirlinck + + * menu-bar.el (menu-bar-make-mm-toggle): Doc fix. + (menu-bar-options-save): Add blink-cursor-mode. + (menu-bar-options-menu): Add blink-cursor-mode. + +2005-03-04 Ulf Jasper + + * calendar/icalendar.el (icalendar-version): Increase to 0.11. + (icalendar-export-file, icalendar-export-region) + (icalendar-import-file, icalendar-import-buffer): Add autoload cookies. + (icalendar--convert-ical-to-diary): Fix problem with DURATION. + +2005-03-04 Lute Kamstra + + * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar. + (debug-function-list): Ditto. + +2005-03-04 Robert J. Chassell + + * textmodes/texinfmt.el (texinfo-append-refill): + Redefine the types of line to which @refill + is not appended by replacing a search for `@refill\\|@bye' with + `@refill\\|^[ \t]*@'. The intent is to solve both the `@end + itemize@refill' bug and the unfilled long lines bug. + (texinfmt-version): Update number and date. + +2005-03-04 Reiner Steib + + * international/code-pages.el (windows-1250, windows-125[2-8]) + (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies. + +2005-03-03 Stefan Monnier + + * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be + bound yet. + +2005-03-02 Romain Francoise + + * ibuf-ext.el (ibuffer-filter-disable): Move back to the current + buffer after removing limits. + (ibuffer-pop-filter): Ditto. + Update copyright. + +2005-03-02 Miles Bader + + * button.el (make-text-button): If the user doesn't specify a + type, use the default. Rewrite to use `add-text-properties' and + plist functions. + +2005-03-01 Lute Kamstra + + * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring. + (debugger-jumping-flag): New var. + (debug-entry-code): Use it. + (debugger-jump): Use debugger-jumping-flag and add + debugger-reenable to post-command-hook. + (debugger-reenable): Use debugger-jumping-flag and remove itself + from post-command-hook. + (debug, debug-on-entry, cancel-debug-on-entry): Remove call to + debugger-reenable. + +2005-03-01 Robert J. Chassell + + * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out + inclusion of "itemize\\|", which may be unnecessary, is certainly + inelegant, and stops refilling in itemize lists when formatting + Japanese Texinfo files to Info. + Update copyright to 2005. + +2005-03-01 Nick Roberts + + * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead + of an error if GDB can't find the source file. + +2005-03-01 Glenn Morris + + * calendar/calendar.el (redraw-calendar): Work from any buffer, + not just the calendar. + + * calendar/diary-lib.el (mark-diary-entries): Remove any old marks + first. + (diary-redraw-calendar): New function. + (make-diary-entry): Add diary-redraw-calendar to local + write-contents-functions. Turn off selective display before + inserting in diary. + +2005-03-01 Kim F. Storm + + * emacs-lisp/copyright.el (copyright-fix-years): New command. + +2005-03-01 Lute Kamstra + + * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure + that debug-entry-code can be safely removed from a function while + this code is being evaluated. Revert the 2005-02-27 change as the + new implementation no longer requires it. Make sure that a + function body containing just a string is not mistaken for a docstring. + (debug): Skip one more frame in case of debug on entry. + (debugger-setup-buffer): Delete one more frame line in case of + debug on entry. + (debugger-frame-number): Update to use the new text introduced by + the 1999-11-03 change. Skip one more frame in case of debug on entry. + +2005-02-28 Kim F. Storm + + * double.el (double-translate-key): Call force-window-update after + read-event to avoid crash in redisplay. + +2005-02-28 Stefan Monnier + + * emacs-lisp/debug.el (inhibit-debug-on-entry): New var. + (debug): Use it. Move the inhibit-trace earlier. + (debug-entry-code): New const. + (debug-on-entry-1): Use it. + +2005-02-28 Chong Yidong + + * international/utf-16.el (ccl-encode-mule-utf-16le): + Fix BUFFER_MAGNIFICATION to 2. + (ccl-encode-mule-utf-16be): Likewise. + +2005-02-28 Kenichi Handa + + * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature): + Fix BUFFER_MAGNIFICATION to 4. + (ccl-encode-mule-utf-16be-with-signature): Likewise. + +2005-02-28 Nick Roberts + + * speedbar.el (speedbar-update-flag): Doc fix. + (speedbar-show-info-under-mouse): Give set-mouse-position the right + argument. + +2005-02-27 Stefan Monnier + + * reveal.el (reveal-post-command): Don't try to reveal overlays which + have a non-nil `invisible' property but are actually visible. + + * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries + for perldoc sections. + (perl-outline-regexp, perl-outline-level): New var and function. + (perl-mode): Use them. + +2005-02-27 Glenn Morris + + * calendar/diary-lib.el (diary-remind): Discard any mark portion + from diary-entry. Reported by Andrew Kemp . + +2005-02-27 Luc Teirlinck + + * cus-edit.el: Comment change. + (custom-buffer-create-internal): Slightly reword text at top of + Custom buffers. Mention there that saving an option edits the + init file. Add link to Emacs manual node on `custom-file'. + (custom-magic-alist): Rewrite individual State messages to use + capitalized keywords. Doc fix. + +2005-02-27 Matt Hodges + + * calendar/calendar.el (calendar-buffer): Move above + calendar-week-start-day. + (calendar-week-start-day): Doc fix. Add :set function. + (calendar-minimum-window-height): New variable. + (generate-calendar-window): Only resize window if selected-window + is displaying the calendar buffer. Use new variable + calendar-minimum-window-height. + (generate-calendar): Reword error message. + (calendar-mode-map): Bind DEL to scroll-other-window-down. + +2005-02-27 Andreas Schwab + + * vc.el (vc-do-command): Don't run command asynchronously when + operating in a remote directory. + + * net/tramp.el (tramp-file-name-for-operation): Fix misapplied + change from sync with Tramp 2.0.47. + +2005-02-27 Richard M. Stallman + + * textmodes/ispell.el (ispell-change-dictionary): Doc fix. + + * textmodes/flyspell.el (flyspell-mode-on): + Call ispell-change-dictionary only if necessary. + + * emacs-lisp/re-builder.el (regexp-builder): New function. + + * register.el (describe-register-1): Explicitly handle + yank-excluded-properties = t. + + * cus-edit.el (custom-buffer-create-internal): Improve progress msgs. + (custom-magic-alist): Change the status descriptions again. + (face widget-type): Total rewrite based on `restricted-sexp' + to eliminate the confusing double hiding levels. + + * emacs-lisp/debug.el (debug-on-entry-1): + If function body is empty, add nil as body form. + +2005-02-26 Stefan Monnier + + * emacs-lisp/trace.el (inhibit-trace): New var. + (trace-make-advice): Use it. + + * emacs-lisp/debug.el (debug): Put back the inhibit-trace. + +2005-02-26 Kim F. Storm + + * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom. + (mouse-on-link-p, mouse-drag-region-1): Use it. + +2005-02-25 Lute Kamstra + + * replace.el (query-replace-read-from): Fix 2005-02-19 change. + +2005-02-24 Luc Teirlinck + + * frame.el (blink-cursor-mode): Add :group keyword. + +2005-02-24 Ulf Jasper + + * calendar/icalendar.el (icalendar--decode-isodatetime): + New optional argument DAY-SHIFT. + (icalendar-export-region): Fix coding-system-for-write. + (icalendar--convert-ical-to-diary): Shift end-day of all-day + events by one. + +2005-02-24 Stefan Monnier + + * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic. + +2005-02-24 Kim F. Storm + + * international/iso-acc.el (iso-accents-compose): Fix crash + during redisplay. Call force-window-update after read-event + and delete-region to signal that window is not accurate. + +2005-02-23 Stefan Monnier + + * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed. + Remove unused and inexistent var `inhibit-trace'. + (debugger-mode): Use run-mode-hooks. + (debugger-list-functions): Add buttons; setup xref stack. + +2005-02-23 Richard M. Stallman + + * calendar/appt.el (appt-time-msg-list): 3rd elt of each + appointment says it was explicitly made. + (appt-add): Set the 3rd element. + (appt-make-list): Preserve explicit appointments. + + * subr.el (find-tag-default): Catch errors in forward-sexp. + +2005-02-23 Juri Linkov + + * info.el (Info-isearch-search): New defcustom. + (Info-isearch-search): Call the default isearch function + when Info-isearch-search is nil. + (Info-isearch-wrap): Use variable Info-isearch-search. + +2005-02-22 Luc Teirlinck + + * cus-edit.el: Comment change. + +2005-02-22 Kim F. Storm + + * progmodes/hideif.el (hide-ifdef-use-define-alist): + Use completing-read. Suggested by Juan-Leon Lahoz Garcia. + +2005-02-22 Simon Josefsson + + * net/browse-url.el (browse-url-netscape-new-window-is-tab): + New variable. + (browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk' + Oskarsson" . + +2005-02-22 Kim F. Storm + + * mouse.el (mouse-on-link-p): If arg POS is a mouse event, + check that window of that event is the selected window. + (mouse-drag-region-1): Compare mouse event window to selected + window before setting point. + + * tooltip.el (tooltip-show-help-function): Pass event to + mouse-on-link-p so it can check selected window. + +2005-02-22 Kenichi Handa + + * ps-mule.el (ps-mule-header-string-charsets): Delete it. + (ps-mule-show-warning): New function. + (ps-mule-begin-job): Use ps-mule-show-warning if unprintable + characters are found. + + * ps-print.el (ps-header-footer-string): Return a list of header + and footer strings. + +2005-02-21 Wolfgang Jenkner (tiny change) + + * pcvs.el (cvs-retrieve-revision): Fix thinko. + +2005-02-21 Stefan Monnier + + * frame.el (blink-cursor-mode): Use define-minor-mode. + + * term/mac-win.el (function-key-map): Use char-names more consistently. + (file-name-coding-system): Only set it for MacOS-9. The other case is + already handled in mule-cmds.el (where it also works when mac-win.el + is not used). + +2005-02-21 Kenichi Handa + + * international/mule.el (ctext-pre-write-conversion): Always use + " *code-converting-work*" buffer for work. + + * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring. + +2005-02-20 Thien-Thi Nguyen + + * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let. + +2005-02-20 Jonathan Yavner + + * ses.el (undo-more): Restore defadvice, but only the part that + allows changes outside the restricted area of the buffer. + +2005-02-20 Kim F. Storm + + * simple.el (line-move): Add fourth optional arg try-vscroll which + must be set to perform auto-window-vscroll. + When moving backwards and doing auto-window-vscroll, automatically + vscroll to the last part of lines which are taller than the window. + (next-line, previous-line): Set try-vscroll arg on line-move. + +2005-02-19 Dan Nicolaescu + + * replace.el (query-replace, query-replace-regexp) + (replace-string, replace-regexp): When operating on region, make + the minibuffer prompt say so. + + * isearch.el (isearch-forward): Document isearch-query-replace and + isearch-query-replace-regexp keybindings. + +2005-02-19 Jay Belanger + + * calc/calc-aent.el (math-read-token): Add local variable. + + * calc/calc-prog.el (calc-user-define-edit): Add local variable. + (calc-edit-top): Move declaration to earlier in file. + (calc-edit-macro-repeats): Add local variables. + + * calc/calcalg2.el: Add differentiation rule for calcFunc-coth. + Adjust differentiation rules for calcFunc-tan, calcFunc-cot, + calcFunc-tanh. + Adjust integration rule for calcFunc-tan. + +2005-02-19 Michael Kifer + + * viper-cmd.el (viper-prefix-commands): Make into a defconst. + (viper-exec-buffer-search): Use regexp-quote to quote buffer string. + (viper-minibuffer-setup-sentinel): Make some variables buffer-local. + (viper-skip-separators): Bug fix. + (viper-set-searchstyle-toggling-macros): Allow to unset macros in a + particular major mode. + (viper-del-backward-char-in-replace): Don't put deleted char on the + kill ring. + + * viper-ex.el (viper-color-display-p): New function. + (viper-has-face-support-p): Use viper-color-display-p. + + * viper-keym.el (viper-gnus-modifier-map): New keymap. + + * viper-macs.el (viper-unrecord-kbd-macro): Bug fix. + + * viper-util.el (viper-glob-unix-files): Fix shell status check. + (viper-file-remote-p): Make equivalent to file-remote-p. + + * viper.el (viper-major-mode-modifier-list): + Use viper-gnus-modifier-map. + +2005-02-19 David Kastrup + + * subr.el (subregexp-context-p): Fix garbled doc string by adding + quoting. + +2005-02-19 Jay Belanger + + * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh): + Remove extra definitions. + (calc-coth): New function. + (calcFunc-cot): Fix `let'. + +2005-02-19 Eli Zaretskii + + * faces.el (escape-glyph, minibuffer-prompt): Add commentary for + the reasons we use "type pc" in these faces. + + * button.el (button): Ditto. + +2005-02-19 Michael Mauger + + * replace.el (query-replace-read-from): Set the value of + query-replace-from-history-variable to handle the case of an empty + string entered to accept the suggested default. + + * net/tramp.el (tramp-file-name-for-operation): + Use dired-call-process instead of dired-call-process-command. + +2005-02-19 Jay Belanger + + * calc/calc-arith.el (math-trig-inverses, math-div-trig) + (math-div-non-trig): New variables. + (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig) + (math-div-isolate-trig, math-div-isolate-trig-term): New functions. + (math-combine-prod, math-div-symb-fancy): Add simplifications for + trig expressions. + +2005-02-19 Nick Roberts + + * progmodes/gdb-ui.el (gdb-var-update-handler) + (gdb-speedbar-timer-fn): Ensure speedbar updates with new values + for watch expressions, + (gdb-var-create-handler): Don't set speedbar-update-flag. + (gdb-post-prompt): Simplify test for speedbar. + +2005-02-19 Michael Kifer + + * ediff.el (ediff-set-diff-overlays-in-one-buffer) + (ediff-set-fine-overlays-in-one-buffer, ediff-goto-word): Make sure + we use the syntax table of the correct buffer. + (ediff-same-file-contents, ediff-same-contents): Enhancements thanks to + Felix Gatzemeier. + + * ediff-init.el (ediff-hide-face): Check for definedness of functions. + (ediff-file-remote-p): Make synonymous with file-remote-p. + In all deffaces ediff-*-face-*, use min-colors. + + * ediff-mult.el (ediff-meta-mark-equal-files): Make use of + ediff-recurse-to-subdirectories. + (ediff-mark-if-equal): Check that the arguments are strings, use + ediff-same-contents (after to Felix Gatzemeier). + + * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to + nil. + +2005-02-18 Stefan Monnier + + * log-view.el (log-view-message-re): Fix up Subversion regexp. + +2005-02-18 David Kastrup + + * progmodes/meta-mode.el (meta-mark-active): Fix condition to just + use `mark-active' when defined. + +2005-02-18 Kenichi Handa + + * ps-print.el (ps-font-info-database): New entry + ZapfChancery-MediumItalic with correct font name. Fix font name + of the entry Zapf-Chancery-MediumItalic. + +2005-02-16 Luc Teirlinck + + * autorevert.el (auto-revert-stop-on-user-input): Further doc fix. + +2005-02-16 Kim F. Storm + + * ido.el (ido-fallback-command): Pass user input to fallback command. + +2005-02-16 Nick Roberts + + * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers) + (gdb-find-file-hook): Add server prefix. + +2005-02-16 Richard M. Stallman + + * replace.el (perform-replace): Pass new args to replace-highlight. + (replace-highlight): Take region args, + and pass them to isearch-lazy-highlight-new-loop. + + * novice.el (disabled-command-hook): Autoload the defalias + and the make-obsolete-variable call. + + * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected. + + * isearch.el (isearch-lazy-highlight-start-limit) + (isearch-lazy-highlight-end-limit): New variables limit + the region for highlighting. + (isearch-lazy-highlight-new-loop): New args BEG and END. + (isearch-lazy-highlight-search): Use the new vars. + (isearch-lazy-highlight-update): Likewise. + + * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t. + + * cus-start.el (all): Use default-boundp. + +2005-02-15 David Casperson (tiny change) + + * menu-bar.el (menu-bar-select-frame): Handle current frame. + +2005-02-15 Luc Teirlinck + + * autorevert.el (auto-revert-stop-on-user-input) + (auto-revert-verbose): Doc fixes. + +2005-02-15 Benjamin Riefenstahl + + * international/mule-cmds.el (set-locale-environment): Remove call + to set-selection-coding-system on Windows. + +2005-02-15 Jay Belanger + + * calc/calc-alg.el: Add simplification rules for calcFunc-sec, + calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and + calcFunc-coth. + (math-simplify-sqrt): Add simplifications. + + * calc/calc-arith.el (math-real-if-arg-functions): Add functions + to list. + + * calc/calc-ext.el: Add functions to autoloads. + + * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech) + (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot) + (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw) + (math-csc-raw, math-cot-raw): New functions. + + * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules. + + * calc/calc-undo.el (calc-handle-undo): Remove prefix from + the variable name in a message. + + * calc/calc-units.el: Add simplification rules for calcFunc-sec, + calcFunc-csc, calcFunc-cot. + + * calc/calcalg2.el: Add derivative and integration rules for + calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech, + calcFunc-csch, calcFunc-coth. + (math-do-integral-methods): Add to checks for when to use + substitutions. + + * calc/calccomp.el (math-eqn-special-funcs): Add functions to list. + +2005-02-15 Lute Kamstra + + * emacs-lisp/lisp-mode.el (lisp-mode-variables): + Add ;;;###autoload to `outline-regexp'. Suggested by Stefan Monnier + + (lisp-outline-level): Improve efficiency. Suggested by David + Kastrup . + +2005-02-15 Nick Roberts + + * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable. + (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1) + (gdb-set-gud-minor-mode-existing-buffers): New functions. + (gdb-find-file-hook): New hook. Add it to find-file-hook. + (gdb-info-breakpoints-custom, gdb-source-info): Simplify. + +2005-02-14 Luc Teirlinck + + * cus-start.el (all): Comment change. + +2005-02-14 Lute Kamstra + + * cus-start.el (all): Check if symbol is void. + +2005-02-14 Carsten Dominik + + * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single + optional argument to \cite. + +2005-02-14 Richard M. Stallman + + * cus-edit.el (custom-buffer-create-internal): Update help message. + (custom-magic-alist): Update help messages. + + * cus-start.el (all): Allow a var to specify a standard value. + +2005-02-12 Luc Teirlinck + + * custom.el (custom-theme-set-variables): Handle variable aliases. + + * frame.el (blink-cursor-timer): Doc fix. + (blink-cursor): Make it an alias for `blink-cursor-mode' and + declare obsolete. + (blink-cursor-mode): Define with defcustom and use correct + standard expression in that defcustom. + * startup.el (command-line): Adapt to above changes in frame.el. + +2005-02-11 Lute Kamstra + + * apropos.el (apropos-score-doc): Prevent division by zero. + +2005-02-11 Ulf Jasper + + * calendar/icalendar.el (icalendar--get-event-property): Doc fix. + (icalendar--get-event-property-attributes) + (icalendar--get-event-properties) + (icalendar--datetime-to-diary-date): New functions. + (icalendar--split-value): Doc fix. + (icalendar--datetime-to-noneuropean-date) + (icalendar--datetime-to-european-date): New optional argument + SEPARATOR. Return result as a string instead of a list. + (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil. + (icalendar--convert-string-for-export): Rename arg S to STRING. + (icalendar-export-region): Doc fix. Change name of error buffer. + Save output buffer. + (icalendar-import-file): Add blank at end of prompt. + (icalendar-import-buffer): Doc fix. Do not switch to error + buffer. Indicate status in return value. + (icalendar--convert-ical-to-diary): Doc fix. Change name of error + buffer. Save output buffer. Handle exception from recurrence + rules (EXDATE, EXRULE). Handle start- and end-date of recurring + events. Fix problems with weekly all-day events. + +2005-02-10 Richard M. Stallman + + * simple.el (eval-expression-print-format): + Avoid warning about edebug-active. + + * help.el (help-for-help-internal): Rename from help-for-help. + (help-for-help): Define with defalias. + + * font-core.el (font-lock-default-function): Use with-no-warnings. + + * cus-edit.el (custom-buffer-create-internal): Improve help-echo. + + * custom.el (defface): Doc fix. + +2005-02-10 Nick Roberts + + * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set + width 0" to prevent word wrapping problems. + +2005-02-09 Kim F. Storm + + * ido.el (ido-file-extensions-order): New defcustom. + (ido-file-extension-lessp, ido-file-extension-aux) + (ido-file-extension-order): New advanced file ordering. + (ido-file-lessp): New simple file ordering. + (ido-sort-list): Remove. + (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp. + (ido-make-dir-list, ido-completion-help): Use ido-file-lessp. + +2005-02-08 Dan Nicolaescu + + * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K + that some versions of grep produce. + (grep-mode-font-lock-keywords): Likewise. + +2005-02-09 Nick Roberts + + * progmodes/gdb-ui.el (gdb-location-list): New variable. + (gdb-cdir): Delete. + (gdb-info-breakpoints-custom, gdb-goto-breakpoint) + (gdb-source-info): Treat case when source file is in another + directory properly. + (gdb-get-location): New function. + +2005-02-07 Jay Belanger + + * calc/calc-prog.el (calc-write-parse-table-part) + (calc-fix-token-name): Fix a check for language type. + + * calc/calccomp.el (math-compose-expr): Fix a check for language type. + +2005-02-07 Andre Spiegel + + * vc-hooks.el (vc-make-version-backup): Ignore file-errors such + as directory not writable. + +2005-02-07 Kim F. Storm + + * emulation/cua-base.el (cua-max-undo, cua-undo): Remove. + (cua--standard-movement-commands): Remove list. + Instead, set CUA property value to move for movement commands. + (cua-movement-commands): Remove. Users must set CUA prop instead. + (cua--pre-command-handler): Check CUA property. + (cua--init-keymaps): Don't remap undo commands. + (cua-mode): Don't call cua--rectangle-on-off. + + * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter) + (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove. + (cua--rect-undo-set-point): New var. + (cua--rectangle-undo-boundary): Setup undo apply entry. + (cua--rect-undo-handler): New function for rectangle undo. + (cua--rect-start-position, cua--rect-end-position): Add. + (cua--rectangle-post-command): Call cua--rectangle-set-corners + for restored rectangle. Set point if cua--rect-undo-set-point. + +2005-02-06 Jay Belanger + + * calc/calc-lang.el (calc-tex-language): Display more information + in messages. + + * calc/calccomp.el (math-compose-expr): Allow multiline matrices + in TeX mode. + +2005-02-06 Richard M. Stallman + + * emacs-lisp/lisp.el (buffer-end): Doc fix. + +2005-02-05 Arne_J,Ax(Brgensen (tiny change) + + * net/ldap.el (ldap-search-internal): Support attributes with + optional descriptions separated by a semi-colon, as in + "userCertificate;binary". + +2005-02-05 Jan Dj,Ad(Brv + + * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags + isn't a cons (i.e. the version is 0). + +2005-02-05 Eli Zaretskii + + * help.el (help-for-help): Doc fix. + +2005-02-05 Nick Roberts + + * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before + GDB-Windows on the menu-bar as this works better. + +2005-02-04 Jay Belanger + + * calc/calc-embed.el (calc-embedded-update): Don't put in + unnecessary newlines. Adjust the end of formula marker. + + * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments. + (math-latex-parse-two-args): New function. + +2005-02-03 Lute Kamstra + + * help-fns.el (help-with-tutorial): Make sure that users cannot + remove the entire text of the tutorial by means of `undo'. + +2005-02-03 Stefan Monnier + + * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem + in recent changes, where the ispell process was repeatedly + killed & restarted. + + * international/mule-cmds.el (set-locale-environment): Set file-name + coding system to utf-8 on Darwin systems. + (set-default-coding-systems): Don't set default-file-name-coding-system + on Darwin systems. + +2005-02-03 Richard M. Stallman + + * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock. + +2005-02-03 Matt Hodges + + * faces.el (list-faces-display): Add optional argument. + +2005-02-02 Stefan Monnier + + * font-core.el (font-lock-default-function): Handle the rare case where + only font-lock-keywords is set. + +2005-02-02 Kenichi Handa + + * international/characters.el: Cancel previous change for + I-WITH-DOT-ABOVE and DOTLESS-i. + + * international/latin-5.el: Cancel previous change. + +2005-02-02 Nick Roberts + + * progmodes/gud.el: Correction to syntax in gud-menu-map. + +2005-02-02 Kenichi Handa + + * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE, + DOTLESS-i. + + * international/characters.el: Setup cases of GREEK-FINAL-SIGMA, + Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i. + + * case-table.el (get-upcase-table): New function. + (copy-case-table): Copy upcaes table too if non-nil. + (set-case-syntax-delims): Maintain upcase table too. + (set-case-syntax-pair): Likewise. + (set-upcase-syntax, set-downcase-syntax): New functions. + (set-case-syntax): Maintain upcase table too. + +2005-02-02 Nick Roberts + + * progmodes/gdb-ui.el (gdb-goto-info): Delete. + + * progmodes/gud.el (gud-goto-info): New function. + (gud-tool-bar-map): Use correct icon. + +2005-02-01 Thien-Thi Nguyen + + * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug: + When delegating, order args in the funcall correctly. + +2005-02-01 Thien-Thi Nguyen + + * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix. + +2005-02-01 Carsten Dominik + + * textmodes/reftex.el (reftex-access-scan-info): Error out in a + buffer not visiting a file. + +2005-01-31 Jay Belanger + + * calc/calc-embed.el (calc-embedded-find-bounds): Set the formula + bound on the line with the formula. + +2005-01-31 Kim F. Storm + + * ses.el (ses-create-cell-variable-range) + (ses-destroy-cell-variable-range, ses-reset-header-string) + (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo) + (ses-insert-row): Fix format of apply undo entries. + +2005-01-31 Jay Belanger + + * calc/calc-aent.el (math-read-token): Separate the TeX and LaTeX + parts. + + * calc/calc-embed.el (calc-embedded-open-formula) + (calc-embedded-close-formula): Ignore matrix environments. + + * calc/calc-ext.el (math-read-big-expr): Make LaTeX the default + TeX mode. + + * calc/calc-lang.el (math-function-table, math-oper-table) + (math-variable-table): Adjust the LaTeX portions. + + * calc/calc.el (math-tex-ignore-words): Remove LaTeX portion. + (math-latex-ignore-words): New constant. + +2005-01-31 Richard M. Stallman + + * textmodes/ispell.el (ispell-local-dictionary-overridden): New var. + (ispell-local-dictionary): Doc fix. + (ispell-dictionary-alist): Don't include ispell-local-dictionary-alist. + Don't reinitialize at run time. Don't defcustom. + All uses changed to append ispell-local-dictionary-alist, + or check it first. + (ispell-current-dictionary): New variable for dictionary in use. + (ispell-dictionary): Now used only for global default. + (ispell-start-process): Set ispell-current-dictionary, + not ispell-dictionary. + (ispell-change-dictionary): Use this only for setting + user preferences. + (ispell-internal-change-dictionary): New function + to change the current dictionary in use. + (ispell-region, ispell-process-line, ispell-buffer-local-dict): + Use ispell-current-dictionary. + Handle ispell-local-dictionary-overridden. + (ispell-buffer-local-dict): Call ispell-internal-change-dictionary. + +2005-01-31 Jay Belanger + + * calc/calc-aent.el (math-read-token): Add support for LaTeX. + + * calc/calc-ext.el: Add calc-latex-language to autoloads. + (calc-mode-map): Add calc-latex-language. + + * calc/calc-lang.el (calc-latex-language, math-latex-parse-frac) + (math-latex-print-frac): New functions. + (math-oper-table, math-function-table, math-variable-table) + (math-complex-format, math-input-filter): Add latex properties. + (calc-set-language): Set math-expr-special-function-mapping. + + * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name) + (calc-write-parse-table-part): Add LaTeX support. + + * calc/calc.el (calc-language): Adjust docstring. + (calc-set-mode-line): Add LaTeX support. + (math-expr-special-function-mapping): New variable. + (math-tex-ignore-words): Add to list. + + * calc/calccomp.el (math-compose-expr, math-compose-rows): + Add LaTeX support. + (math-compose-expr): Add support for special functions. + + * calc/calc-help.el (calc-d-prefix-help): Add LaTeX. + +2005-01-31 Nick Roberts + + * progmodes/gdb-ui.el (gdb-memory-address) + (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit) + (gdb-memory-mode-map, gdb-memory-format-keymap) + (gdb-memory-format-menu, gdb-memory-unit-keymap) + (gdb-memory-unit-menu): New variables for a buffer + that lets the user examine program memory. + (gdb-memory-set-address, gdb-memory-set-repeat-count) + (gdb-memory-format-binary, gdb-memory-format-octal) + (gdb-memory-format-unsigned, gdb-memory-format-signed) + (gdb-memory-format-hexadecimal, gdb-memory-format-menu) + (gdb-memory-format-menu-1, gdb-memory-unit-giant) + (gdb-memory-unit-word, gdb-memory-unit-halfword) + (gdb-memory-unit-byte, gdb-memory-unit-menu) + (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map) + (gdb-memory-mode, gdb-memory-buffer-name) + (gdb-display-memory-buffer, gdb-frame-memory-buffer): + New functions for above buffer. + +2005-01-30 Richard M. Stallman + + * cus-edit.el (custom-bury-buffer): Function deleted. + (custom-buffer-done-function): Option deleted. + (custom-buffer-done-kill): New replacement option. + (Custom-buffer-done): Call quit-window. + (custom-buffer-create-internal): Update for above changes. + +2005-01-29 Luc Teirlinck + + * simple.el (undo-ask-before-discard): New var. + (undo-outer-limit-truncate): Implement it. + (undo-extra-outer-limit): Doc update. + +2005-01-29 Richard M. Stallman + + * ses.el (undo-more): Delete defadvice. + (ses-begin-change): Doc fix. + + * dired.el (dired-mode-map): Remap `undo' and `advertised-undo' + instead of rebinding C-x u and C-_. + + * files.el (normal-backup-enable-predicate): Return nil for files + in /tmp, regardless of temporary-file-directory. + + * man.el (Man-getpage-in-background): Disable undo in Man buffer. + + * rect.el (delete-rectangle-line, delete-extract-rectangle-line) + (open-rectangle, delete-whitespace-rectangle-line) + (clear-rectangle-line): If FILL, pass t instead of FILL + for move-to-column's 2nd arg. + + * simple.el (undo): Fix the test for continuing a series of undos. + (undo-more): Set pending-undo-list to t when we reach end. + (pending-undo-list): Move up defvar. + + * wid-edit.el (widget-button-click): + Shorten the range of the track-mouse binding. + + * comint.el (comint-insert-input): Undo previous changes; + use last-input-event in interactive spec. + +2005-01-29 Eli Zaretskii + + * progmodes/compile.el (compilation-start): Bind buffer-read-only + to nil before invoking call-process. Reset buffer's modified flag + after fontifying it in the no-async branch. + + * wid-edit.el (widget-specify-button): If mouse pointer shape + cannot be changed, use mouse face instead. + +2005-01-29 Nick Roberts + + * progmodes/gdb-ui.el (gdb-info-breakpoints-custom) + (gdb-goto-breakpoint): Make breakpoint handling work on template + functions in C++. Reported by Martin Reed + (gdb-assembler-custom): Update to recognize breakpoint information + added on 2005-01-19. + +2005-01-28 Stefan Monnier + + * progmodes/scheme.el (scheme-mode-variables): Set comment-add. + (dsssl-mode): Use define-derived-mode. + (scheme-mode-initialize): Remove. + (scheme-mode): Use run-mode-hooks. + + * cus-edit.el (customize-group-other-window) + (custom-buffer-create-other-window): Don't override special-display-*. + (custom-mode-map): Make it dense. + + * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always + sets the default value. + +2005-01-28 Eli Zaretskii + + * descr-text.el: Add more keywords. + +2005-01-27 Stefan Monnier + + * speedbar.el: Avoid unnecessary use of locate-library. + + * international/mule-cmds.el (standard-display-european-internal): + Don't fiddle with latin-1 non-break space any more since it's now + special cased in the C code. + Don't "do&undo" setting for 160 (especially, don't undo incorrectly). + +2005-01-26 Luc Teirlinck + + * cus-start.el (all): Add `undo-outer-limit'. + +2005-01-25 Roland Winkler + + * textmodes/bibtex.el (bibtex-format-entry): + Use `bibtex-empty-field-re' only on the text of fields, not on entire + field lines. + (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string, + not on part of a buffer. + +2005-01-25 Lute Kamstra + + * textmodes/bibtex.el (bibtex-empty-field-re): Don't match + nonempty field text strings like "{letters\\macro{}more letters}". + Clarify docstring. + (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore) + (bibtex-entry-offset, bibtex-parse-association) + (bibtex-parse-field-name): Fix typos in docstrings. + (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages. + +2005-01-24 Carsten Dominik + + * textmodes/reftex-global.el (reftex-isearch-push-state-function) + (reftex-isearch-pop-state-function, reftex-isearch-isearch-search) + (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off) + (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions. + + * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex + isearch minor mode. + +2005-01-24 Luc Teirlinck + + * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie. + +2005-01-24 Lute Kamstra + + * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the + CASECHARS and NOT-CASECHARS regular expressions of the + "nederlands" and "nederlands8" dictionaries to prevent a "Range + striding over charsets" error. + +2005-01-24 Jay Belanger + + * calc/calc-store.el (calc-declare-variable): Use calc-var-name to + display variable name. + +2005-01-24 Kenichi Handa + + * international/encoded-kb.el (encoded-kbd-iso2022-single-shift): + Fix setting of the element of encoded-kbd-iso2022-invocations. + +2005-01-24 Nick Roberts + + * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select) + (gdb-threads-select): Change to also accept mouse events. + (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select) + (gdb-threads-mouse-select): Delete. + +2005-01-23 Luc Teirlinck + + * files.el (insert-directory): Take care of empty directory, + listed without -a switch. + +2005-01-23 Stefan Monnier + + * textmodes/refill.el (refill-post-command-function): + Add `indent-new-comment-line' and `reindent-then-newline-and-indent' + to the list of functions that we should be careful not to undo. + (refill-late-fill-paragraph-function): Remove. + (refill-saved-state): New var. + (refill-mode): Use it to save fill-paragraph-function. + Save also the value of auto-fill-function. + + * term/w32-win.el: Simplify code. + +2005-01-23 Kim F. Storm + + * simple.el (line-move): Adapt to new return value from + pos-visible-in-window-p. + + * simple.el (line-move): Fix last change. Check partial + visibility at point rather than at window-start. + +2005-01-22 Jason Rumney + + * term/w32-win.el (xw-defined-colors): Remove debug-message. + +2005-01-22 David Kastrup + + * progmodes/grep.el: Add alias `find-grep' for `grep-find'. + +2005-01-22 Eli Zaretskii + + * type-break.el (type-break-mode): Add a test for + type-break-file-name being non-nil. + +2005-01-22 Toby Allsopp (tiny change) + + * net/eudc.el (top level): Call (message "") via progn, so that + eudc-options-file is loaded. + +2005-01-22 Kim F. Storm + + * simple.el (line-move-1): Rename from line-move. + (line-move): New function that adjusts vscroll for partially + visible rows, and calls line-move-1 otherwise. + +2005-01-21 Ren,Ai(B Kyllingstad + + * pcomplete.el: Define pcomplete-read-event instead of read-event, + since it's not a complete read-event implementation + +2005-01-20 Jay Belanger + + * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg + for called function. + +2005-01-20 Steven Tamm + + * term/mac-win.el (process-connection-type): Remove. + Controlled now by s/darwin.h:PTY_ITERATION. + +2005-01-20 Stefan Monnier + + * window.el (handle-select-window): Don't switch window when we're + in the minibuffer. + +2005-01-10 Paul Pogonyshev + + * subr.el (dotimes-with-progress-reporter): New macro. + + * ses.el (ses-dotimes-msg): Remove macro. + Use `dotimes-with-progress-reporter' instead. + +2005-01-19 Steven Tamm + + * term/mac-win.el (process-connection-type): Use new + operating-system-release variable to use ptys on Darwin 7 (OS X + 10.3) when using carbon build. + +2005-01-19 Jay Belanger + + * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear + flags if the last command was a tab or M-tab. + + * calc/calc-prog.el (calc-user-define-edit): Put original formula + in formula editing buffer. + +2005-01-19 Nick Roberts + + * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for + breakpoint image symbol in margin. + +2005-01-19 Jay Belanger + + * calc/calc-prog.el (calc-execute-kbd-macro): + Ignore calc-keep-arg-flag. + +2005-01-19 Kenichi Handa + + * textmodes/ispell.el (ispell-looking-at): New function. + (ispell-process-line): Use ispell-looking-at to compare the ispell + output and the buffer contents. + +2005-01-18 Jay Belanger + + * calc/calc.el (calc-display-raw): Fix docstring. + +2005-01-18 Stefan Monnier + + * simple.el (blink-matching-open): Strip extra info from syntax. + + * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other + funny chars in the end-of-here-doc marker. + +2005-01-19 Nick Roberts + + * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so + that enable/disabled state of breakpoints is shown correctly in + fringe and on ttys. + (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom): + Add breakpoint information as text properties. + (gdb-mouse-toggle-breakpoint): + Rename to gdb-mouse-set-clear-breakpoint. + (gdb-mouse-toggle-breakpoint): New function. Enable/disable + breakpoints in the margin. + (gdb-remove-strings): Simplify. + +2005-01-17 Jay Belanger + + * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when + erasing buffer. + +2005-01-17 Richard M. Stallman + + * progmodes/grep.el (grep-find): Copy from `grep' the condition + for calling grep-compute-defaults. + + * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet + if buffer is empty. + + * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes. + +2005-01-17 Stefan Monnier + + * hilit-chg.el (highlight-changes-mode): Don't autoload. + + * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the + non-preloaded variables. + +2005-01-17 Steven Tamm + + * textmodes/tex-mode.el (tex-start-shell): Adding -i to the + tex-shell cause to force interactivity when using pipes. + +2005-01-17 Kim F. Storm + + * simple.el (just-one-space): Make arg optional. + +2005-01-17 Nick Roberts + + * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in + posn-at-x-y to t to access left-margin. + +2005-01-16 Michael Albinus + + Sync with Tramp 2.0.47. + + * net/tramp.el (tramp-operation-not-permitted-regexp) New defcustom, + catching keep-date problems in cp/scp operations. + (tramp-handle-copy-file): Don't call `set-file-modes' + unconditionally. Specialized functions should know better what is + necessary. This improves performance a little bit, and the + functions could catch errors with `cp -p' and `scp -p'. + (tramp-do-copy-or-rename-file-via-buffer) + (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes' + when appropriate. + (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error. + Call `set-file-modes' when appropriate. + (tramp-action-out-of-band): Mask `scp -p' error. Reported by Isak + Johnsson + (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list + of both Tramp buffer and debug buffer. Reported by Joakim Verona + + (tramp-file-name-for-operation): Mark `shell-command' as magic for + Emacs only. + + * net/tramp-util.el (tramp-minor-mode): New minor mode. Add it to + `find-file-hooks' and `dired-mode-hook'. + (tramp-minor-mode-map): Respective map. Add remapping for + `compile' and `recompile'. + (tramp-remap-command, tramp-recompile): New defuns. + (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode' + in buffer "*Compilation*". Call the commands asynchronously. + + * net/tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new) + (tramp-vc-simple-command): Call `tramp-handle-shell-command' but + `shell-command', because it isn't magic in XEmacs. Reported by + Adrian Aichner . + + * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for + `substitute-in-file-name. + (tramp-smb-handle-substitute-in-file-name): New defun. + (tramp-smb-advice-PC-do-completion): Delete advice. + +2005-01-16 Kai Grossjohann + + * net/tramp.el (tramp-wait-for-output): Fix typo in echo processing. + Fix error in deleting region. + +2005-01-15 Richard M. Stallman + + * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer. + In non-temp buffer, switch syntax table temporarily. + + * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix. + + * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings. + + * tar-mode.el (tar-extract): Bind buffer-undo-list to t. + + * imenu.el (imenu--split-menu): Copy menulist before sorting. + (imenu--generic-function): Use START, not BEG, as pos of definition. + + * simple.el (just-one-space): Argument specifies number of spaces. + + * simple.el (eval-expression-print-format): Avoid warning + about edebug-active. + +2005-01-15 James R. Van Zandt (Tiny change) + + * progmodes/sh-script.el: Code copied from make-mode.el + with small changes, + (sh-mode-map): Bind C-c C-\. + (sh-backslash-column, sh-backslash-align): New variables. + (sh-backslash-region, sh-append-backslash): New functions. + +2005-01-15 Sergey Poznyakoff + + * mail/rmail.el: Updated to work with movemail from GNU Mailutils + (rmail-pop-password, rmail-pop-password-required): Move to + rmail-obsolete group. + (rmail-set-pop-password): Rename to rmail-set-remote-password. + All callers updated. + (rmail-get-pop-password): Rename to rmail-get-remote-password. + Take an argument specifying whether it is POP or IMAP mailbox we + are using. All callers updated. + (rmail-pop-password-error): Rename to + rmail-remote-password-error. Added mailutils-specific error message. + (rmail-movemail-search-path) + (rmail-movemail-variant-in-use): New variables. + (rmail-remote-password, rmail-remote-password-required): + New customization variables. + (rmail-probe, rmail-autodetect, rmail-movemail-variant-p): New funs. + (rmail-parse-url): New function. + (rmail-get-new-mail, rmail-insert-inbox-text): Update for use + with GNU mailutils movemail. + +2005-01-15 Kevin Ryde + + * info-look.el (c-mode/symbol): Add ^` to prefix, and change + suffix to space, $ or '$, to correctly position point when going + to @table style constants like DBL_MAX. + +2005-01-15 Jorgen Schaefer (tiny change) + + * type-break.el (type-break-mode, type-break-file-time) + (type-break-file-keystroke-count, type-break-choose-file): + Don't store data in or load data from the file if type-break-file-name + is nil. + (type-break-file-name): Doc update as per the above. + +2005-01-15 Stephen Eglen (tiny change) + + * woman.el (woman-dired-define-key-maybe): If KEY is undefined, + lookup-key might return nil; handle that. + +2005-01-15 Alan Mackenzie + + * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree + rather than the element found, thus enabling the tree to be setcar'd. + +2005-01-14 Carsten Dominik + + * textmodes/org.el (org-show-following-heading): New option. + (org-show-hierarchy-above): Use `org-show-following-heading'. + (org-cycle): Documentation fix. + + * textmodes/org.el (orgtbl-optimized): New option + (orgtbl-mode): New command, a minor mode. + (orgtbl-mode-map): New variable. + (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding) + (orgtbl-error, orgtbl-self-insert-command) + (orgtbl-delete-backward-char, orgtbl-delete-char): New functions. + + * textmodes/org.el (org-mode): `org-table-may-need-update' is now + a local variable in each org-mode buffer. + + * textmodes/org.el (org-set-regexps-and-options): Rename from + `org-set-regexps'. Added checking for STARTUP keyword. + (org-get-current-options): Add STARTUP options. + (org-table-insert-row): Make mode intelligent about when + realignment is needed. + (org-self-insert-command, org-delete-backward-char, org-delete-char): + New commands. + (org-enable-table-editor): New default value `optimized'. + (org-table-blank-field): Support blanking regions if active. + +2005-01-14 Carsten Dominik + + * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case + if the year is not given. + + * textmodes/reftex-ref.el (reftex-replace-prefix-escapes): + Add new escapes %m and %M, fixed bug with %F by adding + save-match-data. + (reftex-reference): Remove ?. from list of spaces. + (reftex-label-info): Add automatic label prefix recognition. + + * textmodes/reftex-index.el (reftex-index-next-phrase): + Add slave parameter to call of `reftex-index-this-phrase'. + (reftex-index-this-phrase): New optional argument. + (reftex-index-region-phrases): Add slave parameter to call of + `reftex-index-this-phrase'. + (reftex-display-index): New argument redo. + (reftex-index-rescan): Add `redo' to arguments of + `reftex-display-index'. + (reftex-index-Rescan, reftex-index-revert) + (reftex-index-switch-index-tag): Add `redo' to arguments of + `reftex-display-index'. + (reftex-index-make-phrase-regexp): Fix bug with case-sensitive + indexing. Fix bug with matching is there is a quote before or + after the word. + + * textmodes/reftex-cite.el (reftex-all-used-citation-keys): + Fix bug when collecting citation keys in lines with comments. + (reftex-citation): Prefix argument no longer rescans the document, + but forces prompting for optional arguments of cite macros. + (reftex-do-citation): Prompting for optional arguments implemented. + + * textmodes/reftex-vars.el (reftex-cite-format-builtin): + Add optional arguments to most cite commands. + (reftex-cite-cleanup-optional-args): New option + (reftex-cite-prompt-optional-args): New option. + (reftex-trust-label-prefix): New option. + + * textmodes/reftex-toc.el (reftex-toc-find-section): + Add push-mark before changing the position in the buffer. + + * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable. + (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist. + +2005-01-14 Nick Roberts + + * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates + more carefully. + +2005-01-13 Stefan Monnier + + * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun. + (sgml-mode): Use it. + (sgml-get-context): Better keep track of implicitly closed tags. + +2005-01-13 Kenichi Handa + + * textmodes/ispell.el: These changes are to fix misalignment error + caused by equivalent characters of different Emacs charsets. + (ispell-unified-chars-table): New variable. + (ispell-get-decoded-string): New function. + (ispell-get-casechars, ispell-get-not-casechars) + (ispell-get-otherchars): Call ispell-get-decoded-string. + +2005-01-12 Johan Bockg,Ae(Brd + + * custom.el (custom-declare-variable): Just put symbol instead + of (defvar . symbol) in `current-load-list'. + +2005-01-12 Reiner Steib + + * emacs-lisp/elint.el: Fixed typo in Commentary section. + +2005-01-12 Jay Belanger + + * calc/calc-help.el (calc-describe-key): Use temporary info buffer + to create a Calc summary. + +2005-01-12 Kim F. Storm + + * mouse.el (mouse-on-link-p): Change functionality and doc + string to comply with latest description in lisp ref. + +2005-01-12 Nick Roberts + + * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event): + Enable mouse clicks on mode-line, header-line and margin. + (event-type): Give mouse event symbols an `event-kind' property + with value `mouse-click'. + +2005-01-12 Juri Linkov + + * facemenu.el (list-colors-display): Add new arg buffer-name. + Use it. Fix docstring. Replace code for identifying duplicate + colors by the name with call to `list-colors-duplicates' which + identifies duplicate colors by the value unless the color + is one of special Windows colors. Set truncate-lines to t. + Print sorted duplicate color names on each line. Indent to 22 + \(the longest color name in rgb.txt) instead of 20. Optimize. + (list-colors-duplicates): New function. + (facemenu-color-name-equal): Delete function. + + * facemenu.el (list-colors-print): New function created from code + in list-colors-display. Print #RRGGBB at the window right edge. + (list-colors-display): When temp-buffer-show-function is not + defined, call list-colors-print from temp-buffer-show-hook + to get the right value of window-width in list-colors-print + after the buffer is displayed. + + * simple.el (pop-mark): Move deactivate-mark out of conditional + part to deactivate the active mark regardless of the state of the + mark ring. + + * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local + variables line in desktop files. + +2005-01-12 Juri Linkov + + * isearch.el (search-highlight, isearch, isearch-lazy-highlight): + Bring together isearch highlight related options. + (lazy-highlight): Replace group `replace' by `matching'. + (lazy-highlight-cleanup, lazy-highlight-initial-delay) + (lazy-highlight-interval, lazy-highlight-max-at-a-time) + (lazy-highlight): Add aliases to old names isearch-lazy-highlight-... + and declare them obsolete. + (lazy-highlight-face): Rename from isearch-lazy-highlight-face. + (isearch-faces): Remove defgroup. + (isearch-overlay, isearch-highlight, isearch-dehighlight): + Move isearch highlighting code closer to lazy highlighting code. + + * replace.el (query-replace-lazy-highlight): Add lazy-highlight group. + (query-replace-highlight, query-replace-lazy-highlight) + (query-replace): Move definitions to the beginning of the file. + +2005-01-11 Juri Linkov + + * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm + * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm + * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons. + + * info.el (Info-history-forward): New variable. + (Info-select-node): Reset Info-history-forward to nil. + (Info-last): Turn into defalias. + (Info-history-back): Rename from Info-last. + Add current node to Info-history-forward. + (Info-history-forward): New fun. + (Info-mode-map): Replace Info-last by Info-history-back. + Bind Info-history-forward to "r". + (Info-mode-menu): Replace Info-last by Info-history-back. + Fix menu item text. Add menu item for Info-history-forward. + (info-tool-bar-map): Replace Info-last by Info-history-back. + Replace its icon "undo" by "back_arrow". Add icon "fwd_arrow" + for Info-history-forward. + (Info-mode): Replace Info-last by Info-history-back in docstring. + Add local variable Info-history-forward. + (Info-goto-emacs-command-node): Replace Info-last by Info-history-back. + +2005-01-11 Stefan Monnier + + * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line) + (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary): + Ignore select-window events rather than fiddle with + mouse-autoselect-window. + +2005-01-11 Matthew Mundell + + * type-break.el (type-break-mode): Fix previous change. + +2005-01-10 Jay Belanger + + * calc/calc-ext.el (calc-reset): Reset when inside embedded + calculator; only reset when point is inside a calculator. + Don't adjust the window height if the window takes up the whole height + of the frame. + +2005-01-10 Thien-Thi Nguyen + + * ebuff-menu.el (Electric-buffer-menu-mode): + Preserve value of buffer-local var header-line-format. + +2005-01-09 Jay Belanger + + * calc/calc.el (calc-mode-var-list-restore-saved-values): + Make sure settings file exists before accessing it. + + * calc/calc-embed.el (calc-embedded-subst): + Replace math-multi-subst-rec, which is only supposed to be called + by math-multi-subst, by math-multi-subst. + +2005-01-09 Andre Spiegel + + * vc.el (vc-allow-async-revert): New user option. + (vc-disable-async-diff): New internal variable. + (vc-revert-buffer): Use them to disable asynchronous diff. + + * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff) + (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff + asynchronously if vc-disable-async-diff is t. + +2005-01-09 Jay Belanger + + * calc/calc.el (defcalcmodevar): New macro. + (calc-mode-var-list-restore-default-values) + (calc-mode-var-list-restore-saved-values): New functions. + (calc-mode-var-list): Use defcalcmodevar to define it. + (calc-always-load-extensions, calc-line-numbering) + (calc-line-breaking, calc-display-just, calc-display-origin) + (calc-number-radix, calc-leading-zeros, calc-group-digits) + (calc-group-char, calc-point-char, calc-frac-format) + (calc-prefer-frac, calc-hms-format, calc-date-format) + (calc-float-format, calc-full-float-format, calc-complex-format) + (calc-complex-mode, calc-infinite-mode, calc-display-strings) + (calc-matrix-just, calc-break-vectors, calc-full-vectors) + (calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets) + (calc-matrix-brackets, calc-language, calc-language-option) + (calc-left-label, calc-right-label, calc-word-size) + (calc-previous-modulo, calc-simplify-mode, calc-auto-recompute) + (calc-display-raw, calc-internal-prec, calc-angle-mode) + (calc-algebraic-mode, calc-incomplete-algebraic-mode) + (calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix) + (calc-window-height, calc-display-trail, calc-show-selections) + (calc-use-selections, calc-assoc-selections) + (calc-display-working-message, calc-auto-why, calc-timing) + (calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units) + (calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables) + (calc-gnuplot-default-device, calc-gnuplot-default-output) + (calc-gnuplot-print-device, calc-gnuplot-print-output) + (calc-gnuplot-geometry, calc-graph-default-resolution) + (calc-graph-default-resolution-3d, calc-invocation-macro) + (calc-show-banner): Use defcalcmodevar to declare them and set + their default values. + + * calc/calc-ext.el (calc-reset): Restore saved values of variables + instead of default values (but restore default values if there is + an argument of 0). + +2005-01-09 David Kastrup + + * desktop.el (desktop-restore-eager): Fix typo in type. + +2005-01-08 Richard M. Stallman + + * cus-edit.el (customize): Delete :link. + +2005-01-08 Jay Belanger + + * calc/calc.el (calc-mode): Remove the extension from the + `calc-settings-file' file name when loading it. + +2005-01-08 Kim F. Storm + + * info.el (Info-mode-map, Info-next-link-keymap) + (Info-prev-link-keymap, Info-up-link-keymap): + Map follow-link to mouse-face. + (Info-fontify-node): Add "mouse-2: " prefix to tooltip. + +2005-01-08 Jay Belanger + + * calc/calc.el (calc-settings-file): Change default value. + Suggested by cgw in a comment in calc-mode.el. + + * calc/calc-mode.el (calc-settings-file-name): + Compare calc-settings-file to user-init-file instead of ~/.emacs. + Replace ~/.emacs in a prompt by calc-settings-file. + +2005-01-07 Lars Hansen + + * desktop.el (desktop-restore-eager, desktop-lazy-verbose) + (desktop-lazy-idle-delay): New customizable variables. + (desktop-buffer-args-list): New variable. + (desktop-append-buffer-args): New function. + (desktop-save): Call desktop-append-buffer-args for some buffers. + (desktop-lazy-create-buffer): New function. + (desktop-idle-create-buffers): New function. + (desktop-read): Add message about buffers to restore lazily. + (desktop-lazy-abort): New command. + (desktop-clear): Call desktop-lazy-abort. + (desktop-lazy-complete): New command. + +2005-01-06 Richard M. Stallman + + * emacs-lisp/find-func.el (find-face-definition): + Rename from find-face. + +2005-01-06 Kim F. Storm + + * simple.el (completion-list-mode-map): Map follow-link to mouse-face. + + * man.el (Man-xref-man-page, Man-xref-header-file) + (Man-xref-normal-file): Add follow-link property. + +2005-01-06 Jay Belanger + + * calc/calc-units.el: Make sure the proper macro definitions are + available when compiling. + +2005-01-06 Juri Linkov + + * isearch.el (isearch-lazy-highlight-update): + Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'. + +2005-01-06 Miles Bader + + * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'. + (isearch-lazy-highlight-face): Use new name. + +2005-01-05 Stefan Monnier + + * uniquify.el (uniquify-rationalize-file-buffer-names): + Re-add an interactive spec. + (uniquify-rationalize-file-buffer-names): Fix corner case when renaming + to the same name. + + * isearch.el (isearch-dehighlight): Remove unused arg `totally'. + (isearch-update, isearch-done): Adjust calls accordingly. + +2005-01-05 Richard M. Stallman + + * custom.el (custom-set-variables, custom-theme-set-variables): + Clarify documentation. + + * emacs-lisp/find-func.el (find-variable) + (find-variable-other-window, find-variable-other-frame): + Fix the TYPE args to find-function-read and find-function-do-it. + (find-function): Doc fix. + (find-function-at-point): Replace function-at-point alias. + +2005-01-04 Richard M. Stallman + + * cus-face.el (custom-declare-face): + Record defface in current-load-list. + + * help-fns.el (variable-at-point): New arg ANY-SYMBOL. + + * emacs-lisp/find-func.el: Doc fixes. + (find-face-regexp): New variable. + (find-function-regexp-alist): New variable. + (find-function-C-source): Third arg is now TYPE. + (find-function-search-for-symbol): Handle general TYPE. + (find-function-read, find-function-do-it): Handle general TYPE. + (find-definition-noselect, find-face): New functions. + (function-at-point): Alias deleted. + +2005-01-04 Stefan Monnier + + * battery.el (display-battery-mode): Rename from display-battery. + Handle the case where it gets turned off. + +2005-01-04 Richard M. Stallman + + * cus-edit.el (customize): Make :link point to user doc. + + * man.el (Man-fontify-manpage): Turn off undo generation. + + * add-log.el (change-log-font-lock-keywords): Don't match just "From". + +2005-01-04 Andreas Schwab + + * files.el (insert-directory): Only look for error lines in + inserted text. Don't move too far after processing --dired markers. + +2005-01-04 Richard M. Stallman + + * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook): + Don't expand if the character is @, period, dash, etc. + (define-mail-abbrev): Quote names that contain problem characters. + +2005-01-04 Thien-Thi Nguyen + + * progmodes/hideshow.el: No longer require `cl'; `dolist' is standard. + +2005-01-03 Richard M. Stallman + + * replace.el (replace-dehighlight): Use lazy-highlight-cleanup. + (query-replace-highlight, query-replace-lazy-highlight) + (query-replace): Definitions moved up. Doc fix. + +2005-01-03 Richard M. Stallman + + * isearch.el (lazy-highlight): Group renamed from isearch-lazy-... + (lazy-highlight-cleanup, lazy-highlight-initial-delay) + (lazy-highlight-interval, lazy-highlight-max-at-a-time) + (lazy-highlight-face): Rename from isearch-lazy-... + Change all references to them. + +2005-01-03 Luc Teirlinck + + * cus-edit.el (custom-file): Doc fix for defcustom. + (custom-file): The function no longer sets the variable + `custom-file' to its return value. + + * startup.el (command-line): No longer load `custom-file'. + +2005-01-03 Stefan Monnier + + * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface. + + * progmodes/perl-mode.el (perl-nochange, perl-calculate-indent): + Don't confuse module-prefixed identifiers for labels. + Reported by Juan-Leon Lahoz Garcia . + +2005-01-02 Richard M. Stallman + + * files.el (basic-save-buffer-1): Fix previous change. + + * loadhist.el (file-loadhist-lookup): New function. + (file-provides, file-requires): Use it. + + * electric.el (Electric-pop-up-window): Use fit-window-to-buffer + instead of calculating the right size. + +2005-01-02 Karl Chen (tiny change) + + * vc-svn.el (vc-svn-diff): Stay local if possible. + +2005-01-02 Stefan Monnier + + * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case. + + * files.el (hack-local-variables): Fix last change. + +2005-01-02 Jay Belanger + + * calc/calc-yank.el (calc-edit-top): New variable. + (calc-edit-mode): Set calc-edit-top to be the beginning of the edited + object. Change header properties. + (calc-edit-finish, calc-edit-finish-stack-object) + (calc-edit-show-buffer): Use calc-edit-top to find the beginning of the + edited object. + * calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top + for the beginning of the edited object. + * calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top + for the beginning of the edited object. + * calc/calc-prog.el (calc-edit-macro-finish-edit) + (calc-finish-formula-edit, calc-macro-repeats) + (calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer) + (calc-edit-macro-pre-finish-edit): Use calc-edit-top for the + beginning of the edited object. + (calc-user-define-edit): Change the header for editing macros. + Remove unnecessary variable. + +2005-01-01 Jay Belanger + + * calc/calc-yank.el (calc-edit-mode): Change default header. + (calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header. + * calc/calc-store.el (calc-edit-variable): Change title to match new + header. + * calc/calc-prog.el (calc-edit-user-syntax): Change title in edit + mode to match new header. + (calc-user-define-edit): Change titles to include names of commands. + (calc-finish-formula-edit): Adjust to handle new header. + (calc-finish-macro-edit): Remove. + (calc-edit-macro-repeats, calc-edit-macro-adjust-buffer) + (calc-edit-macro-command, calc-edit-macro-command-type) + (calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command) + (calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits) + (calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit) + (calc-edit-macro-finish-edit): New functions. + (calc-user-define-edit): Use new functions to edit named calc macros. + +2005-01-01 Stefan + + * files.el (hack-local-variables): Cleanup prefix/suffix matching. + + * ses.el (copy-region-as-kill): Deactivate mark. + +2005-01-01 Richard M. Stallman + + * replace.el (occur-1): If the output buffer is also an input, + don't kill it, rename it. + + * faces.el (set-face-background, set-face-foreground): Doc fix. + + * cus-face.el (custom-face-attributes): Fix :help-echo strings + for :foreground and :background. + + * dired.el (dired-view-command-alist): Variable deleted. + (dired-view-file, dired-mouse-find-file-other-window): + Delete the code to use it. + +2005-01-01 Kim F. Storm + + * image.el (insert-sliced-image): Use t for line-height property. + +See ChangeLog.11 for earlier changes. + +;; Local Variables: +;; coding: iso-2022-7bit +;; End: + + Copyright (C) 2005, 2006 Free Software Foundation, Inc. + Copying and distribution of this file, with or without modification, + are permitted provided the copyright notice and this notice are preserved. + +;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1 -- cgit v1.2.1 From 0d61de903d47394f5565ebfdf73e88a5e2d02d05 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Wed, 5 Jul 2006 12:35:22 +0000 Subject: * net/goto-addr.el (goto-address): Mark as safe for local evals. --- lisp/ChangeLog | 4 ++++ lisp/net/goto-addr.el | 1 + 2 files changed, 5 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 7b903f16548..88d0c7e1829 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-07-05 Chong Yidong + + * net/goto-addr.el (goto-address): Mark as safe for local evals. + 2006-07-05 Andre Spiegel * vc.el (vc-diff-internal): Fix prev change. diff --git a/lisp/net/goto-addr.el b/lisp/net/goto-addr.el index 89695b61b36..44970f7aaf3 100644 --- a/lisp/net/goto-addr.el +++ b/lisp/net/goto-addr.el @@ -250,6 +250,7 @@ Also fontifies the buffer appropriately (see `goto-address-fontify-p' and (interactive) (if goto-address-highlight-p (goto-address-fontify))) +;;;###autoload(put 'goto-address 'safe-local-eval-function t) (provide 'goto-addr) -- cgit v1.2.1 From f663a1ce37f4f6ac1714f07c1a6077943c7620b5 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 5 Jul 2006 17:13:28 +0000 Subject: (abbreviate-file-name): Add save-match-data. --- lisp/files.el | 83 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 42 insertions(+), 41 deletions(-) (limited to 'lisp') diff --git a/lisp/files.el b/lisp/files.el index 61ccf003523..750cb36068a 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -1275,48 +1275,49 @@ Choose the buffer's name using `generate-new-buffer-name'." This also substitutes \"~\" for the user's home directory and removes automounter prefixes (see the variable `automount-dir-prefix')." ;; Get rid of the prefixes added by the automounter. - (if (and automount-dir-prefix - (string-match automount-dir-prefix filename) - (file-exists-p (file-name-directory - (substring filename (1- (match-end 0)))))) - (setq filename (substring filename (1- (match-end 0))))) - (let ((tail directory-abbrev-alist)) - ;; If any elt of directory-abbrev-alist matches this name, - ;; abbreviate accordingly. - (while tail - (if (string-match (car (car tail)) filename) + (save-match-data + (if (and automount-dir-prefix + (string-match automount-dir-prefix filename) + (file-exists-p (file-name-directory + (substring filename (1- (match-end 0)))))) + (setq filename (substring filename (1- (match-end 0))))) + (let ((tail directory-abbrev-alist)) + ;; If any elt of directory-abbrev-alist matches this name, + ;; abbreviate accordingly. + (while tail + (if (string-match (car (car tail)) filename) + (setq filename + (concat (cdr (car tail)) (substring filename (match-end 0))))) + (setq tail (cdr tail))) + ;; Compute and save the abbreviated homedir name. + ;; We defer computing this until the first time it's needed, to + ;; give time for directory-abbrev-alist to be set properly. + ;; We include a slash at the end, to avoid spurious matches + ;; such as `/usr/foobar' when the home dir is `/usr/foo'. + (or abbreviated-home-dir + (setq abbreviated-home-dir + (let ((abbreviated-home-dir "$foo")) + (concat "^" (abbreviate-file-name (expand-file-name "~")) + "\\(/\\|$\\)")))) + + ;; If FILENAME starts with the abbreviated homedir, + ;; make it start with `~' instead. + (if (and (string-match abbreviated-home-dir filename) + ;; If the home dir is just /, don't change it. + (not (and (= (match-end 0) 1) + (= (aref filename 0) ?/))) + ;; MS-DOS root directories can come with a drive letter; + ;; Novell Netware allows drive letters beyond `Z:'. + (not (and (or (eq system-type 'ms-dos) + (eq system-type 'cygwin) + (eq system-type 'windows-nt)) + (save-match-data + (string-match "^[a-zA-`]:/$" filename))))) (setq filename - (concat (cdr (car tail)) (substring filename (match-end 0))))) - (setq tail (cdr tail))) - ;; Compute and save the abbreviated homedir name. - ;; We defer computing this until the first time it's needed, to - ;; give time for directory-abbrev-alist to be set properly. - ;; We include a slash at the end, to avoid spurious matches - ;; such as `/usr/foobar' when the home dir is `/usr/foo'. - (or abbreviated-home-dir - (setq abbreviated-home-dir - (let ((abbreviated-home-dir "$foo")) - (concat "^" (abbreviate-file-name (expand-file-name "~")) - "\\(/\\|$\\)")))) - - ;; If FILENAME starts with the abbreviated homedir, - ;; make it start with `~' instead. - (if (and (string-match abbreviated-home-dir filename) - ;; If the home dir is just /, don't change it. - (not (and (= (match-end 0) 1) - (= (aref filename 0) ?/))) - ;; MS-DOS root directories can come with a drive letter; - ;; Novell Netware allows drive letters beyond `Z:'. - (not (and (or (eq system-type 'ms-dos) - (eq system-type 'cygwin) - (eq system-type 'windows-nt)) - (save-match-data - (string-match "^[a-zA-`]:/$" filename))))) - (setq filename - (concat "~" - (match-string 1 filename) - (substring filename (match-end 0))))) - filename)) + (concat "~" + (match-string 1 filename) + (substring filename (match-end 0))))) + filename))) (defcustom find-file-not-true-dirname-list nil "*List of logical names for which visiting shouldn't save the true dirname. -- cgit v1.2.1 From 978db1472a9d4bbaafbc93b9176f7c409ac209bd Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 5 Jul 2006 17:14:10 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 88d0c7e1829..ed9b3775d5f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,11 @@ +2006-07-05 Richard Stallman + + * files.el (abbreviate-file-name): Add save-match-data. + +2006-07-03 Richard Stallman + + * faces.el (read-face-name): Doc fix. + 2006-07-05 Chong Yidong * net/goto-addr.el (goto-address): Mark as safe for local evals. -- cgit v1.2.1 From 077f47e2a55d369277be24c5a8181f33b61db837 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Thu, 6 Jul 2006 13:55:49 +0000 Subject: * files.el (find-alternate-file): Doc fix. --- lisp/ChangeLog | 4 ++++ lisp/files.el | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ed9b3775d5f..73f4292c6ed 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-07-06 Chong Yidong + + * files.el (find-alternate-file): Doc fix. + 2006-07-05 Richard Stallman * files.el (abbreviate-file-name): Add save-match-data. diff --git a/lisp/files.el b/lisp/files.el index 750cb36068a..90ca58a7511 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -1192,7 +1192,11 @@ If the current buffer now contains an empty file that you just visited \(presumably by mistake), use this command to visit the file you really want. Interactively, or if WILDCARDS is non-nil in a call from Lisp, -expand wildcards (if any) and replace the file with multiple files." +expand wildcards (if any) and replace the file with multiple files. + +If the current buffer is an indirect buffer, or the base buffer +for one or more indirect buffers, the other buffer(s) are not +killed." (interactive (let ((file buffer-file-name) (file-name nil) -- cgit v1.2.1 From 30088515384d17657efe175505d7542380b1ab64 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Thu, 6 Jul 2006 22:48:16 +0000 Subject: * server.el (server-select-display): Don't make the temp frame minibuffer-only, in case it's not a temp frame. (server-process-filter): Don't delete the temp frame if it's the only one we have on that display. --- lisp/ChangeLog | 5 +++++ lisp/server.el | 22 ++++++++++++---------- 2 files changed, 17 insertions(+), 10 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 73f4292c6ed..9c1cbbcf949 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,10 @@ 2006-07-06 Chong Yidong + * server.el (server-select-display): Don't make the temp frame + minibuffer-only, in case it's not a temp frame. + (server-process-filter): Don't delete the temp frame if it's the + only one we have on that display. + * files.el (find-alternate-file): Doc fix. 2006-07-05 Richard Stallman diff --git a/lisp/server.el b/lisp/server.el index 266d9d7824f..fc0f90f6f05 100644 --- a/lisp/server.el +++ b/lisp/server.el @@ -203,18 +203,14 @@ are done with it in the server.") (dolist (frame (frame-list)) (when (equal (frame-parameter frame 'display) display) (select-frame frame))) - ;; If there's no frame on that display yet, create a dummy one - ;; and select it. + ;; If there's no frame on that display yet, create and select one. (unless (equal (frame-parameter (selected-frame) 'display) display) (select-frame (make-frame-on-display display - ;; This frame is only there in place of an actual "current display" - ;; setting, so we want it to be as unobtrusive as possible. That's - ;; what the invisibility is for. The minibuffer setting is so that - ;; we don't end up displaying a buffer in it (which noone would - ;; notice). - '((visibility . nil) (minibuffer . only))))))) + ;; This frame may be deleted later (see server-process-filter) + ;; so we want it to be as unobtrusive as possible. + '((visibility . nil))))))) (defun server-unquote-arg (arg) (replace-regexp-in-string @@ -383,8 +379,14 @@ PROC is the server process. Format of STRING is \"PATH PATH PATH... \\n\"." (unless nowait (message "%s" (substitute-command-keys "When done with a buffer, type \\[server-edit]"))))) - ;; Avoid preserving the connection after the last real frame is deleted. - (if tmp-frame (delete-frame tmp-frame)))) + ;; If the temporary frame is still the selected frame, make it + ;; real. If not (which can happen if the user's customizations + ;; call pop-to-buffer etc.), delete it to avoid preserving the + ;; connection after the last real frame is deleted. + (if tmp-frame + (if (eq (selected-frame) tmp-frame) + (set-frame-parameter tmp-frame 'visibility t) + (delete-frame tmp-frame))))) ;; Save for later any partial line that remains. (when (> (length string) 0) (process-put proc 'previous-string string))) -- cgit v1.2.1 From 40a555f70f144eedf511a29d26b643bcc8dd9a44 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Fri, 7 Jul 2006 06:31:30 +0000 Subject: (org-agenda-get-todos): Skip subtree also if entry is skipped because it has been scheduled. (org-prepare-agenda-buffers): Don't mark buffers as modified when changing `:org-archived' and `:org-comment' properties. --- lisp/textmodes/org.el | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) (limited to 'lisp') diff --git a/lisp/textmodes/org.el b/lisp/textmodes/org.el index 79d526cbe76..4cda0d6b3a0 100644 --- a/lisp/textmodes/org.el +++ b/lisp/textmodes/org.el @@ -5,7 +5,7 @@ ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.42 +;; Version: 4.43 ;; ;; This file is part of GNU Emacs. ;; @@ -90,6 +90,9 @@ ;; ;; Recent changes ;; -------------- +;; Version 4.43 +;; - Big fixes +;; ;; Version 4.42 ;; - Bug fixes ;; - `s' key in the agenda saves all org-mode buffers. @@ -209,7 +212,7 @@ ;;; Customization variables -(defvar org-version "4.42" +(defvar org-version "4.43" "The version number of the file org.el.") (defun org-version () (interactive) @@ -4700,12 +4703,13 @@ the children that do not contain any open TODO items." (pc '(:org-comment t)) (pall '(:org-archived t :org-comment t)) (rea (concat ":" org-archive-tag ":")) - file re) + bmp file re) (save-excursion (while (setq file (pop files)) (org-check-agenda-file file) (set-buffer (org-get-agenda-file-buffer file)) (widen) + (setq bmp (buffer-modified-p)) (save-excursion (remove-text-properties (point-min) (point-max) pall) (when org-agenda-skip-archived-trees @@ -4717,7 +4721,8 @@ the children that do not contain any open TODO items." (setq re (concat "^\\*+ +" org-comment-string "\\>")) (while (re-search-forward re nil t) (add-text-properties - (match-beginning 0) (org-end-of-subtree t) pc))))))) + (match-beginning 0) (org-end-of-subtree t) pc))) + (set-buffer-modified-p bmp))))) (defun org-agenda-skip () "Throw to `:skip' in places that should be skipped." @@ -7432,9 +7437,11 @@ the documentation of `org-diary'." (goto-char (point-min)) (while (re-search-forward regexp nil t) (catch :skip - (and org-agenda-todo-ignore-scheduled - (looking-at sched-re) - (throw :skip nil)) + (when (and org-agenda-todo-ignore-scheduled + (looking-at sched-re)) + ;; FIXME: the following test also happens below, but we need it here + (or org-agenda-todo-list-sublevels (org-end-of-subtree 'invisible)) + (throw :skip nil)) (org-agenda-skip) (goto-char (match-beginning 1)) (setq marker (org-agenda-new-marker (1+ (match-beginning 0))) @@ -8696,7 +8703,7 @@ With prefix ARG, realign all tags in headings in the current buffer." nil nil current 'org-tags-history)))) (while (string-match "[-+&]+" tags) (setq tags (replace-match ":" t t tags)))) - + (unless (setq empty (string-match "\\`[\t ]*\\'" tags)) (unless (string-match ":$" tags) (setq tags (concat tags ":"))) (unless (string-match "^:" tags) (setq tags (concat ":" tags)))) -- cgit v1.2.1 From c725107664f81eb2c70bc5e2ca87f31385c1cfef Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Fri, 7 Jul 2006 06:33:03 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9c1cbbcf949..a8532e7143c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,10 @@ +2006-07-07 Carsten Dominik + + * textmodes/org.el (org-agenda-get-todos): Skip subtree also if + entry is skipped because it has been scheduled. + (org-prepare-agenda-buffers): Don't mark buffers as modified when + changing `:org-archived' and `:org-comment' properties. + 2006-07-06 Chong Yidong * server.el (server-select-display): Don't make the temp frame -- cgit v1.2.1 From 898cfc1d8a8ac22ccc7727d61b6cbb1cfb8c89b6 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Fri, 7 Jul 2006 14:34:02 +0000 Subject: (shell-mode): Only change the buffer-local value of comint-dynamic-complete-functions. --- lisp/shell.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/shell.el b/lisp/shell.el index 6b22ac79238..6a145ae1569 100644 --- a/lisp/shell.el +++ b/lisp/shell.el @@ -423,7 +423,8 @@ buffer." (setq comint-delimiter-argument-list shell-delimiter-argument-list) (setq comint-file-name-chars shell-file-name-chars) (setq comint-file-name-quote-list shell-file-name-quote-list) - (setq comint-dynamic-complete-functions shell-dynamic-complete-functions) + (set (make-local-variable 'comint-dynamic-complete-functions) + shell-dynamic-complete-functions) (set (make-local-variable 'paragraph-separate) "\\'") (make-local-variable 'paragraph-start) (setq paragraph-start comint-prompt-regexp) -- cgit v1.2.1 From e2536e57f9dbb227eb198a678fe0052cded82952 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Fri, 7 Jul 2006 14:40:35 +0000 Subject: Remove spurious * in docstrings. (inferior-octave-mode): Only change the buffer-local value of comint-dynamic-complete-functions. (inferior-octave-mode-map, inferior-octave-mode-syntax-table): Move the initialization to the declaration. (inferior-octave-complete): Remove unused var `filter'. --- lisp/ChangeLog | 12 ++++++++++++ lisp/progmodes/octave-inf.el | 40 ++++++++++++++++++---------------------- 2 files changed, 30 insertions(+), 22 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a8532e7143c..47871e2daaa 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,15 @@ +2006-07-07 Stefan Monnier + + * progmodes/octave-inf.el: Remove spurious * in docstrings. + (inferior-octave-mode): Only change the buffer-local value of + comint-dynamic-complete-functions. + (inferior-octave-mode-map, inferior-octave-mode-syntax-table): + Move the initialization to the declaration. + (inferior-octave-complete): Remove unused var `filter'. + + * shell.el (shell-mode): Only change the buffer-local value of + comint-dynamic-complete-functions. + 2006-07-07 Carsten Dominik * textmodes/org.el (org-agenda-get-todos): Skip subtree also if diff --git a/lisp/progmodes/octave-inf.el b/lisp/progmodes/octave-inf.el index b6e6e4fc456..863f972086e 100644 --- a/lisp/progmodes/octave-inf.el +++ b/lisp/progmodes/octave-inf.el @@ -37,18 +37,18 @@ :group 'octave) (defcustom inferior-octave-program "octave" - "*Program invoked by `inferior-octave'." + "Program invoked by `inferior-octave'." :type 'string :group 'octave-inferior) (defcustom inferior-octave-prompt "\\(^octave\\(\\|.bin\\)\\(-[.0-9]+\\)?\\(:[0-9]+\\)?\\|^debug\\|^\\)>+ " - "*Regexp to match prompts for the inferior Octave process." + "Regexp to match prompts for the inferior Octave process." :type 'regexp :group 'octave-inferior) (defcustom inferior-octave-startup-file nil - "*Name of the inferior Octave startup file. + "Name of the inferior Octave startup file. The contents of this file are sent to the inferior Octave process on startup." :type '(choice (const :tag "None" nil) @@ -56,34 +56,31 @@ startup." :group 'octave-inferior) (defcustom inferior-octave-startup-args nil - "*List of command line arguments for the inferior Octave process. + "List of command line arguments for the inferior Octave process. For example, for suppressing the startup message and using `traditional' mode, set this to (\"-q\" \"--traditional\")." :type '(repeat string) :group 'octave-inferior) -(defvar inferior-octave-mode-map nil - "Keymap used in Inferior Octave mode.") -(if inferior-octave-mode-map - () - (let ((map (copy-keymap comint-mode-map))) +(defvar inferior-octave-mode-map + (let ((map (make-sparse-keymap))) + (set-keymap-parent map comint-mode-map) (define-key map "\t" 'comint-dynamic-complete) (define-key map "\M-?" 'comint-dynamic-list-filename-completions) (define-key map "\C-c\C-l" 'inferior-octave-dynamic-list-input-ring) (define-key map [menu-bar inout list-history] '("List Input History" . inferior-octave-dynamic-list-input-ring)) (define-key map "\C-c\C-h" 'octave-help) - (setq inferior-octave-mode-map map))) + map) + "Keymap used in Inferior Octave mode.") -(defvar inferior-octave-mode-syntax-table nil - "Syntax table in use in inferior-octave-mode buffers.") -(if inferior-octave-mode-syntax-table - () +(defvar inferior-octave-mode-syntax-table (let ((table (make-syntax-table))) (modify-syntax-entry ?\` "w" table) (modify-syntax-entry ?\# "<" table) (modify-syntax-entry ?\n ">" table) - (setq inferior-octave-mode-syntax-table table))) + table) + "Syntax table in use in inferior-octave-mode buffers.") (defcustom inferior-octave-mode-hook nil "*Hook to be run when Inferior Octave mode is started." @@ -154,9 +151,9 @@ Entry to this mode successively runs the hooks `comint-mode-hook' and (setq comint-input-ring-file-name (or (getenv "OCTAVE_HISTFILE") "~/.octave_hist") comint-input-ring-size (or (getenv "OCTAVE_HISTSIZE") 1024) - comint-input-filter-functions '(inferior-octave-directory-tracker) - comint-dynamic-complete-functions - inferior-octave-dynamic-complete-functions) + comint-input-filter-functions '(inferior-octave-directory-tracker)) + (set (make-local-variable 'comint-dynamic-complete-functions) + inferior-octave-dynamic-complete-functions) (comint-read-input-ring t) (run-mode-hooks 'inferior-octave-mode-hook)) @@ -272,8 +269,7 @@ is NOT available with versions of Octave prior to 2.0." (save-excursion (skip-syntax-backward "w_" (comint-line-beginning-position)) (buffer-substring-no-properties (point) end))) - (proc (get-buffer-process inferior-octave-buffer)) - (filter (process-filter proc))) + (proc (get-buffer-process inferior-octave-buffer))) (cond (inferior-octave-complete-impossible (error (concat "Your Octave does not have `completion_matches'. " @@ -299,7 +295,7 @@ is NOT available with versions of Octave prior to 2.0." command inferior-octave-output-list))))) (defun inferior-octave-dynamic-list-input-ring () - "List the buffer's input history in a help buffer" + "List the buffer's input history in a help buffer." ;; We cannot use `comint-dynamic-list-input-ring', because it replaces ;; "completion" by "history reference" ... (interactive) @@ -394,5 +390,5 @@ directory and makes this the current buffer's default directory." (provide 'octave-inf) -;;; arch-tag: bdce0395-24d1-4bb4-bfba-6fb1eeb1a660 +;; arch-tag: bdce0395-24d1-4bb4-bfba-6fb1eeb1a660 ;;; octave-inf.el ends here -- cgit v1.2.1 From df8a0bfffe82af9cdec7a2fcd233ca92f3da63d2 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Fri, 7 Jul 2006 15:14:47 +0000 Subject: (dirtrack-default-directory-function): Remove. (dirtrack-directory-function): Use file-name-as-directory. (dirtrack-windows-directory-function): Simplify. (dirtrack-forward-slash, dirtrack-backward-slash) (dirtrack-replace-slash): Remove. (dirtrack-toggle): Adjust comint-preoutput-filter-functions as well. (dirtrack): Fix wrong parenthesizing; use match-string. --- lisp/ChangeLog | 8 +++ lisp/dirtrack.el | 198 +++++++++++++++++++++---------------------------------- 2 files changed, 84 insertions(+), 122 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 47871e2daaa..790b98543b9 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,13 @@ 2006-07-07 Stefan Monnier + * dirtrack.el (dirtrack-default-directory-function): Remove. + (dirtrack-directory-function): Use file-name-as-directory. + (dirtrack-windows-directory-function): Simplify. + (dirtrack-forward-slash, dirtrack-backward-slash) + (dirtrack-replace-slash): Remove. + (dirtrack-toggle): Adjust comint-preoutput-filter-functions as well. + (dirtrack): Fix wrong parenthesizing; use match-string. + * progmodes/octave-inf.el: Remove spurious * in docstrings. (inferior-octave-mode): Only change the buffer-local value of comint-dynamic-complete-functions. diff --git a/lisp/dirtrack.el b/lisp/dirtrack.el index 30ef3570ad2..0744cc52964 100644 --- a/lisp/dirtrack.el +++ b/lisp/dirtrack.el @@ -29,12 +29,12 @@ ;; Shell directory tracking by watching the prompt. ;; ;; This is yet another attempt at a directory-tracking package for -;; Emacs shell-mode. However, this package makes one strong assumption: +;; Emacs shell-mode. However, this package makes one strong assumption: ;; that you can customize your shell's prompt to contain the -;; current working directory. Most shells do support this, including +;; current working directory. Most shells do support this, including ;; almost every type of Bourne and C shell on Unix, the native shells on ;; Windows95 (COMMAND.COM) and Windows NT (CMD.EXE), and most 3rd party -;; Windows shells. If you cannot do this, or do not wish to, this package +;; Windows shells. If you cannot do this, or do not wish to, this package ;; will be useless to you. ;; ;; Installation: @@ -45,30 +45,27 @@ ;; ;; Note that directory tracking is done by matching regular expressions, ;; therefore it is *VERY IMPORTANT* for your prompt to be easily -;; distinguishable from other output. If your prompt regexp is too general, +;; distinguishable from other output. If your prompt regexp is too general, ;; you will see error messages from the dirtrack filter as it attempts to cd ;; to non-existent directories. ;; -;; 2) Set the variable `dirtrack-list' to an appropriate value. This +;; 2) Set the variable `dirtrack-list' to an appropriate value. This ;; should be a list of two elements: the first is a regular expression ;; which matches your prompt up to and including the pathname part. ;; The second is a number which tells which regular expression group to -;; match to extract only the pathname. If you use a multi-line prompt, -;; add 't' as a third element. Note that some of the functions in +;; match to extract only the pathname. If you use a multi-line prompt, +;; add 't' as a third element. Note that some of the functions in ;; 'comint.el' assume a single-line prompt (eg, comint-bol). ;; -;; Determining this information may take some experimentation. Setting +;; Determining this information may take some experimentation. Setting ;; the variable `dirtrack-debug' may help; it causes the directory-tracking -;; filter to log messages to the buffer `dirtrack-debug-buffer'. You can easily +;; filter to log messages to the buffer `dirtrack-debug-buffer'. You can easily ;; toggle this setting with the `dirtrack-debug-toggle' function. ;; ;; 3) Add a hook to shell-mode to enable the directory tracking: ;; ;; (add-hook 'shell-mode-hook -;; (function (lambda () -;; (setq comint-preoutput-filter-functions -;; (append (list 'dirtrack) -;; comint-preoutput-filter-functions))))) +;; (lambda () (add-hook 'comint-preoutput-filter-functions 'dirtrack nil t))) ;; ;; You may wish to turn ordinary shell tracking off by calling ;; `shell-dirtrack-toggle' or setting `shell-dirtrackp'. @@ -107,13 +104,13 @@ ;; (eg, when logged in as myself, I'll run a root shell in the same Emacs). ;; If you do this, and the shell prompt contains a ~, Emacs will interpret ;; this relative to the user which owns the Emacs process, not the user -;; who owns the shell buffer. This may cause dirtrack to behave strangely +;; who owns the shell buffer. This may cause dirtrack to behave strangely ;; (typically it reports that it is unable to cd to a directory ;; with a ~ in it). ;; ;; The same behavior can occur if you use dirtrack with remote filesystems ;; (using telnet, rlogin, etc) as Emacs will be checking the local -;; filesystem, not the remote one. This problem is not specific to dirtrack, +;; filesystem, not the remote one. This problem is not specific to dirtrack, ;; but also affects file completion, etc. ;;; Code: @@ -132,7 +129,7 @@ :group 'shell) (defcustom dirtrack-list (list "^emacs \\([a-zA-Z]:.*\\)>" 1) - "*List for directory tracking. + "List for directory tracking. First item is a regexp that describes where to find the path in a prompt. Second is a number, the regexp group to match. Optional third item is whether the prompt is multi-line. If nil or omitted, prompt is assumed to @@ -140,77 +137,58 @@ be on a single line." :group 'dirtrack :type '(sexp (regexp :tag "Prompt Expression") (integer :tag "Regexp Group") - (boolean :tag "Multiline Prompt") - ) - ) + (boolean :tag "Multiline Prompt"))) (make-variable-buffer-local 'dirtrack-list) (defcustom dirtrack-debug nil - "*If non-nil, the function `dirtrack' will report debugging info." + "If non-nil, the function `dirtrack' will report debugging info." :group 'dirtrack - :type 'boolean - ) + :type 'boolean) (defcustom dirtrack-debug-buffer "*Directory Tracking Log*" "Buffer to write directory tracking debug information." :group 'dirtrack - :type 'string - ) + :type 'string) (defcustom dirtrackp t - "*If non-nil, directory tracking via `dirtrack' is enabled." + "If non-nil, directory tracking via `dirtrack' is enabled." :group 'dirtrack - :type 'boolean - ) + :type 'boolean) (make-variable-buffer-local 'dirtrackp) (defcustom dirtrack-directory-function (if (memq system-type (list 'ms-dos 'windows-nt 'cygwin)) 'dirtrack-windows-directory-function - 'dirtrack-default-directory-function) - "*Function to apply to the prompt directory for comparison purposes." + 'file-name-as-directory) + "Function to apply to the prompt directory for comparison purposes." :group 'dirtrack - :type 'function - ) + :type 'function) (defcustom dirtrack-canonicalize-function (if (memq system-type (list 'ms-dos 'windows-nt 'cygwin)) 'downcase 'identity) - "*Function to apply to the default directory for comparison purposes." + "Function to apply to the default directory for comparison purposes." :group 'dirtrack - :type 'function - ) + :type 'function) (defcustom dirtrack-directory-change-hook nil "Hook that is called when a directory change is made." :group 'dirtrack - :type 'hook - ) + :type 'hook) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Functions ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(defun dirtrack-default-directory-function (dir) - "Return a canonical directory for comparison purposes. -Such a directory ends with a forward slash." - (let ((directory dir)) - (if (not (char-equal ?/ (string-to-char (substring directory -1)))) - (concat directory "/") - directory))) (defun dirtrack-windows-directory-function (dir) "Return a canonical directory for comparison purposes. Such a directory is all lowercase, has forward-slashes as delimiters, and ends with a forward slash." - (let ((directory dir)) - (setq directory (downcase (dirtrack-replace-slash directory t))) - (if (not (char-equal ?/ (string-to-char (substring directory -1)))) - (concat directory "/") - directory))) + (file-name-as-directory (downcase (subst-char-in-string ?\\ ?/ dir)))) (defun dirtrack-cygwin-directory-function (dir) "Return a canonical directory taken from a Cygwin path for comparison purposes." @@ -218,30 +196,13 @@ and ends with a forward slash." (concat (match-string 1 dir) ":" (match-string 2 dir)) dir)) -(defconst dirtrack-forward-slash (regexp-quote "/")) -(defconst dirtrack-backward-slash (regexp-quote "\\")) - -(defun dirtrack-replace-slash (string &optional opposite) - "Replace forward slashes with backwards ones. -If additional argument is non-nil, replace backwards slashes with -forward ones." - (let ((orig (if opposite - dirtrack-backward-slash - dirtrack-forward-slash)) - (replace (if opposite - dirtrack-forward-slash - dirtrack-backward-slash)) - (newstring string) - ) - (while (string-match orig newstring) - (setq newstring (replace-match replace nil t newstring))) - newstring)) - ;; Copied from shell.el (defun dirtrack-toggle () "Enable or disable Dirtrack directory tracking in a shell buffer." (interactive) - (setq dirtrackp (not dirtrackp)) + (if (setq dirtrackp (not dirtrackp)) + (add-hook 'comint-preoutput-filter-functions 'dirtrack nil t) + (remove-hook 'comint-preoutput-filter-functions 'dirtrack t)) (message "Directory tracking %s" (if dirtrackp "ON" "OFF"))) (defun dirtrack-debug-toggle () @@ -273,67 +234,60 @@ If directory tracking does not seem to be working, you can use the function `dirtrack-debug-toggle' to turn on debugging output. You can enable directory tracking by adding this function to -`comint-output-filter-functions'. -" - (if (null dirtrackp) +`comint-output-filter-functions'." + (if (or (null dirtrackp) + ;; No output? + (eq (point) (point-min))) nil (let (prompt-path - matched (current-dir default-directory) (dirtrack-regexp (nth 0 dirtrack-list)) (match-num (nth 1 dirtrack-list)) - (multi-line (nth 2 dirtrack-list)) - ) - ;; No output? - (if (eq (point) (point-min)) - nil - (save-excursion - (setq matched (string-match dirtrack-regexp input))) - ;; No match - (if (null matched) - (and dirtrack-debug - (dirtrack-debug-message - (format - "Input `%s' failed to match regexp: %s" - input dirtrack-regexp))) - (setq prompt-path - (substring input - (match-beginning match-num) (match-end match-num))) - ;; Empty string - (if (not (> (length prompt-path) 0)) - (and dirtrack-debug - (dirtrack-debug-message "Match is empty string")) - ;; Transform prompts into canonical forms - (setq prompt-path (funcall dirtrack-directory-function - prompt-path)) - (setq current-dir (funcall dirtrack-canonicalize-function - current-dir)) - (and dirtrack-debug - (dirtrack-debug-message - (format - "Prompt is %s\nCurrent directory is %s" - prompt-path current-dir))) - ;; Compare them - (if (or (string= current-dir prompt-path) - (string= current-dir - (abbreviate-file-name prompt-path))) - (and dirtrack-debug - (dirtrack-debug-message - (format "Not changing directory"))) - ;; It's possible that Emacs will think the directory - ;; won't exist (eg, rlogin buffers) - (if (file-accessible-directory-p prompt-path) - ;; Change directory - (and (shell-process-cd prompt-path) - (run-hooks 'dirtrack-directory-change-hook) - dirtrack-debug - (dirtrack-debug-message - (format "Changing directory to %s" prompt-path))) - (error "Directory %s does not exist" prompt-path))) - ))))) + ;; Currently unimplemented, it seems. --Stef + (multi-line (nth 2 dirtrack-list))) + (save-excursion + ;; No match + (if (null (string-match dirtrack-regexp input)) + (and dirtrack-debug + (dirtrack-debug-message + (format + "Input `%s' failed to match `dirtrack-regexp'" input))) + (setq prompt-path (match-string match-num input)) + ;; Empty string + (if (not (> (length prompt-path) 0)) + (and dirtrack-debug + (dirtrack-debug-message "Match is empty string")) + ;; Transform prompts into canonical forms + (setq prompt-path (funcall dirtrack-directory-function + prompt-path)) + (setq current-dir (funcall dirtrack-canonicalize-function + current-dir)) + (and dirtrack-debug + (dirtrack-debug-message + (format + "Prompt is %s\nCurrent directory is %s" + prompt-path current-dir))) + ;; Compare them + (if (or (string= current-dir prompt-path) + (string= current-dir + (abbreviate-file-name prompt-path))) + (and dirtrack-debug + (dirtrack-debug-message + (format "Not changing directory"))) + ;; It's possible that Emacs will think the directory + ;; won't exist (eg, rlogin buffers) + (if (file-accessible-directory-p prompt-path) + ;; Change directory + (and (shell-process-cd prompt-path) + (run-hooks 'dirtrack-directory-change-hook) + dirtrack-debug + (dirtrack-debug-message + (format "Changing directory to %s" prompt-path))) + (error "Directory %s does not exist" prompt-path))) + ))))) input) (provide 'dirtrack) -;;; arch-tag: 168de071-be88-4937-aff6-2aba9f328d5a +;; arch-tag: 168de071-be88-4937-aff6-2aba9f328d5a ;;; dirtrack.el ends here -- cgit v1.2.1 From 8decc87fd425a81680a08f693cd62963e75f3636 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Fri, 7 Jul 2006 15:17:35 +0000 Subject: (compilation-error-regexp-alist-alist) : Use shy regexp. Fix incorrect backref to potentially unmatched group. --- lisp/progmodes/compile.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lisp') diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el index 5da86972ec5..3c9d0741783 100644 --- a/lisp/progmodes/compile.el +++ b/lisp/progmodes/compile.el @@ -224,9 +224,9 @@ of[ \t]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:" 3 2 nil (1)) (gnu "^\\(?:[[:alpha:]][-[:alnum:].]+: ?\\)?\ -\\([/.]*[a-zA-Z]:?[^ \t\n:]*\\|{standard input}\\): ?\ -\\([0-9]+\\)\\([.:]?\\)\\([0-9]+\\)?\ -\\(?:-\\(?:\\([0-9]+\\)\\3\\)?\\.?\\([0-9]+\\)?\\)?:\ +\\(.+?\\): ?\ +\\([0-9]+\\)\\(?:\\([.:]\\)\\([0-9]+\\)\\)?\ +\\(?:-\\([0-9]+\\)?\\(?:\\3\\([0-9]+\\)\\)?\\)?:\ \\(?: *\\(\\(?:Future\\|Runtime\\)?[Ww]arning\\|W:\\)\\|\ *\\([Ii]nfo\\(?:\\>\\|rmationa?l?\\)\\|I:\\|instantiated from\\)\\)?" 1 (2 . 5) (4 . 6) (7 . 8)) -- cgit v1.2.1 From 24a768a078dd8b320ca6dd91454c3595ba46f7fb Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Fri, 7 Jul 2006 15:26:26 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 790b98543b9..1164c941619 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,8 @@ 2006-07-07 Stefan Monnier + * progmodes/compile.el (compilation-error-regexp-alist-alist) : + Use shy regexp. Fix incorrect backref to potentially unmatched group. + * dirtrack.el (dirtrack-default-directory-function): Remove. (dirtrack-directory-function): Use file-name-as-directory. (dirtrack-windows-directory-function): Simplify. -- cgit v1.2.1 From e5a099ecae7eb3bbb1354a75423f074447d92e5f Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Fri, 7 Jul 2006 15:39:53 +0000 Subject: (cvs-temp-buffer-name): Fix non-hiddenness. --- lisp/ChangeLog | 2 ++ lisp/pcvs-defs.el | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 1164c941619..c0b24ae8561 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,7 @@ 2006-07-07 Stefan Monnier + * pcvs-defs.el (cvs-temp-buffer-name): Fix non-hiddenness. + * progmodes/compile.el (compilation-error-regexp-alist-alist) : Use shy regexp. Fix incorrect backref to potentially unmatched group. diff --git a/lisp/pcvs-defs.el b/lisp/pcvs-defs.el index 127a550b28c..e2c6396bdb2 100644 --- a/lisp/pcvs-defs.el +++ b/lisp/pcvs-defs.el @@ -239,7 +239,10 @@ The CMD used for `cvs-mode-commit' is \"message\". For that special This expression will be evaluated in an environment where DIR is set to the directory name of the cvs buffer.") -(defvar cvs-temp-buffer-name '(expand-file-name " *cvs-tmp*" dir) +(defvar cvs-temp-buffer-name + ;; Was '(expand-file-name " *cvs-tmp*" dir), but that causes them to + ;; become non-hidden if uniquification is done `forward'. + " *cvs-tmp*" "*Name of the cvs temporary buffer. Output from cvs is placed here for asynchronous commands.") -- cgit v1.2.1 From e0b4be6cc0e9ca0ff1e5fe8c8e3c042cccdc76e7 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Fri, 7 Jul 2006 16:34:44 +0000 Subject: (byte-compile-form): The `byte-compile' property may contain an anonymous function rather than a symbol. --- lisp/ChangeLog | 3 +++ lisp/emacs-lisp/bytecomp.el | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c0b24ae8561..f66b3838c2a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,8 @@ 2006-07-07 Stefan Monnier + * emacs-lisp/bytecomp.el (byte-compile-form): The `byte-compile' + property may contain an anonymous function rather than a symbol. + * pcvs-defs.el (cvs-temp-buffer-name): Fix non-hiddenness. * progmodes/compile.el (compilation-error-regexp-alist-alist) : diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index ebb2f11764a..02a88c13973 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el @@ -2791,7 +2791,7 @@ That command is designed for interactive use only" fn)) ;; `cl-byte-compile-compiler-macro' but if CL isn't ;; loaded, this function doesn't exist. (or (not (memq handler '(cl-byte-compile-compiler-macro))) - (fboundp handler)) + (functionp handler)) (not (and (byte-compile-version-cond byte-compile-compatibility) (get (get fn 'byte-opcode) 'emacs19-opcode)))) -- cgit v1.2.1 From 1a3e2c5912f4affb4d4ec10ef37a5d0473ec181e Mon Sep 17 00:00:00 2001 From: "Robert J. Chassell" Date: Fri, 7 Jul 2006 16:36:29 +0000 Subject: * textmodes/texinfmt.el (texinfo-format-separate-node): Insert a string before point, which fits documentation, not after. (texinfo-multitable-item): In a multitable row, insert any additional needed @tabs and spaces. --- lisp/textmodes/texinfmt.el | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'lisp') diff --git a/lisp/textmodes/texinfmt.el b/lisp/textmodes/texinfmt.el index 8794ebddc15..95c1cba3b7e 100644 --- a/lisp/textmodes/texinfmt.el +++ b/lisp/textmodes/texinfmt.el @@ -1555,7 +1555,9 @@ The node is constructed automatically." " Node: " node-name "-Footnotes, Up: " node-name "\n") (setq start (point)) (insert (format "\n(%d) %s\n" texinfo-footnote-number arg)) - (fill-region start (point)))))) + (narrow-to-region (save-excursion (goto-char start) (point)) (point)) + (fill-region (point-min) (point-max)) + (widen))))) (defun texinfo-format-end-node () "Format footnote in the End of node style, with notes at end of node." @@ -2118,11 +2120,18 @@ This command is executed when texinfmt sees @item inside @multitable." (insert unformated-row) (goto-char (point-min)) ;; 1. Check for correct number of @tab in line. - (let ((tab-number 1)) ; one @tab between two columns + (let ((tab-number 1)) ; one @tab between two columns (while (search-forward "@tab" nil t) (setq tab-number (1+ tab-number))) - (if (/= tab-number (length table-widths)) - (error "Wrong number of @tab's in a @multitable row"))) + (let ((needed-tabs (- (length table-widths) tab-number))) + (when (> needed-tabs 0) + (goto-char (point-min)) + (end-of-line) + (while (> needed-tabs 0) + (insert "@w{ }\n@tab") + (setq needed-tabs (1- needed-tabs)) + (message + "Added @tabs and empty spaces to a @multitable row"))))) (goto-char (point-min)) ;; 2. Format each cell, and copy to a rectangle ;; buffer looks like this: A1 @tab A2 @tab A3 -- cgit v1.2.1 From 2850984d60887027852b6a10a50070ae9c33affc Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Fri, 7 Jul 2006 16:38:17 +0000 Subject: (make-char): Remove redundancy. --- lisp/ChangeLog | 2 ++ lisp/international/mule.el | 22 ++++++++++------------ 2 files changed, 12 insertions(+), 12 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f66b3838c2a..4598e38a261 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,7 @@ 2006-07-07 Stefan Monnier + * international/mule.el (make-char): Remove redundancy. + * emacs-lisp/bytecomp.el (byte-compile-form): The `byte-compile' property may contain an anonymous function rather than a symbol. diff --git a/lisp/international/mule.el b/lisp/international/mule.el index a248a449166..31e3b5cedb0 100644 --- a/lisp/international/mule.el +++ b/lisp/international/mule.el @@ -1,6 +1,6 @@ ;;; mule.el --- basic commands for mulitilingual environment -;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 +;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 ;; Free Software Foundation, Inc. ;; Copyright (C) 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 ;; National Institute of Advanced Industrial Science and Technology (AIST) @@ -283,16 +283,14 @@ would need to index the corresponding Emacs charset." (make-char-internal (charset-id charset) code1 code2)) (put 'make-char 'byte-compile - (function - (lambda (form) - (let ((charset (nth 1 form))) - (if (charset-quoted-standard-p charset) - (byte-compile-normal-call - (cons 'make-char-internal - (cons (charset-id (nth 1 charset)) (nthcdr 2 form)))) - (byte-compile-normal-call - (cons 'make-char-internal - (cons (list 'charset-id charset) (nthcdr 2 form))))))))) + (lambda (form) + (let ((charset (nth 1 form))) + (byte-compile-normal-call + (cons 'make-char-internal + (cons (if (charset-quoted-standard-p charset) + (charset-id (nth 1 charset)) + (list 'charset-id charset)) + (nthcdr 2 form))))))) (defun charset-list () "Return list of charsets ever defined. @@ -2301,5 +2299,5 @@ This function is intended to be added to `auto-coding-functions'." ;;; (provide 'mule) -;;; arch-tag: 9aebaa6e-0e8a-40a9-b857-cb5d04a39e7c +;; arch-tag: 9aebaa6e-0e8a-40a9-b857-cb5d04a39e7c ;;; mule.el ends here -- cgit v1.2.1 From 55f6a28058fa1f52c6f1af747739134cde9414f8 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Fri, 7 Jul 2006 19:04:49 +0000 Subject: (fill-delete-prefix): Don't ignore excessively long prefixes. (fill-region-as-paragraph): Don't round up to a whole line. (fill-comment-paragraph): Don't include the code-before-the-comment when calling fill-region-as-paragraph. --- lisp/ChangeLog | 6 ++++++ lisp/textmodes/fill.el | 38 +++++++++++++++++++++----------------- 2 files changed, 27 insertions(+), 17 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4598e38a261..5b72dc6a8c5 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,11 @@ 2006-07-07 Stefan Monnier + * textmodes/fill.el (fill-delete-prefix): Don't ignore excessively + long prefixes. + (fill-region-as-paragraph): Don't round up to a whole line. + (fill-comment-paragraph): Don't include the code-before-the-comment + when calling fill-region-as-paragraph. + * international/mule.el (make-char): Remove redundancy. * emacs-lisp/bytecomp.el (byte-compile-form): The `byte-compile' diff --git a/lisp/textmodes/fill.el b/lisp/textmodes/fill.el index 9218c565c97..409e9117674 100644 --- a/lisp/textmodes/fill.el +++ b/lisp/textmodes/fill.el @@ -408,18 +408,19 @@ Point is moved to just past the fill prefix on the first line." "\\)?[ \t]*") "[ \t]*"))) (goto-char from) - (if (>= (+ (current-left-margin) (length prefix)) - (current-fill-column)) - (error "fill-prefix too long for specified width")) + ;; Why signal an error here? The problem needs to be caught elsewhere. + ;; (if (>= (+ (current-left-margin) (length prefix)) + ;; (current-fill-column)) + ;; (error "fill-prefix too long for specified width")) (forward-line 1) (while (< (point) to) (if (looking-at fpre) - (delete-region (point) (match-end 0))) + (delete-region (point) (match-end 0))) (forward-line 1)) (goto-char from) (if (looking-at fpre) (goto-char (match-end 0))) - (setq from (point)))) + (point))) ;; The `fill-space' property carries the string with which a newline ;; should be replaced when unbreaking a line (in fill-delete-newlines). @@ -627,8 +628,10 @@ space does not end a sentence, so don't break a line there." (let ((from-plus-indent (point)) (oneleft nil)) - (beginning-of-line) - (setq from (point)) + ;; We used to round up to whole line, but that prevents us from + ;; correctly handling filling of mixed code-and-comment where we + ;; do want to fill the comment but not the code. + ;; (beginning-of-line) (setq from (point)) ;; Delete all but one soft newline at end of region. ;; And leave TO before that one. @@ -799,7 +802,7 @@ If `fill-paragraph-function' is nil, return the `fill-prefix' used for filling." If we're not in a comment, just return nil so that the caller can take care of filling. JUSTIFY is used as in `fill-paragraph'." (comment-normalize-vars) - (let (has-code-and-comment ; Non-nil if it contains code and a comment. + (let (has-code-and-comment ; Non-nil if it contains code and a comment. comin comstart) ;; Figure out what kind of comment we are looking at. (save-excursion @@ -857,12 +860,13 @@ can take care of filling. JUSTIFY is used as in `fill-paragraph'." (or (comment-search-forward (line-end-position) t) (point))) (looking-at comment-re)) - 1 2)))) - ;; Find the beginning of the first line past the region to fill. - (save-excursion - (while (progn (forward-line 1) - (looking-at comment-re))) - (point))) + (progn (setq comstart (point)) 1) + (progn (setq comstart (point)) 2))))) + ;; Find the beginning of the first line past the region to fill. + (save-excursion + (while (progn (forward-line 1) + (looking-at comment-re))) + (point))) ;; Obey paragraph starters and boundaries within comments. (let* ((paragraph-separate ;; Use the default values since they correspond to @@ -874,7 +878,7 @@ can take care of filling. JUSTIFY is used as in `fill-paragraph'." (concat paragraph-start "\\|[ \t]*\\(?:" comment-start-skip "\\)\\(?:" (default-value 'paragraph-start) "\\)")) - ;; We used to reply on fill-prefix to break paragraph at + ;; We used to rely on fill-prefix to break paragraph at ;; comment-starter changes, but it did not work for the ;; first line (mixed comment&code). ;; We now use comment-re instead to "manually" make sure @@ -893,7 +897,7 @@ can take care of filling. JUSTIFY is used as in `fill-paragraph'." ;; Find the fill-prefix to use. (cond - (fill-prefix) ; Use the user-provided fill prefix. + (fill-prefix) ; Use the user-provided fill prefix. ((and adaptive-fill-mode ; Try adaptive fill mode. (setq fill-prefix (fill-context-prefix beg end)) (string-match comment-start-skip fill-prefix))) @@ -903,7 +907,7 @@ can take care of filling. JUSTIFY is used as in `fill-paragraph'." ;; Don't fill with narrowing. (or (fill-region-as-paragraph - beg end justify nil + (max comstart beg) end justify nil ;; Don't canonicalize spaces within the code just before ;; the comment. (save-excursion -- cgit v1.2.1 From 6f6c5fb3940433002accf60b14881da11936c3ba Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Sat, 8 Jul 2006 01:45:46 +0000 Subject: * term/x-win.el (x-display-name): Doc fix. --- lisp/ChangeLog | 4 ++++ lisp/term/x-win.el | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 5b72dc6a8c5..98c2d923614 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-07-07 Chong Yidong + + * term/x-win.el (x-display-name): Doc fix. + 2006-07-07 Stefan Monnier * textmodes/fill.el (fill-delete-prefix): Don't ignore excessively diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el index 494143b6fcc..505987d88ff 100644 --- a/lisp/term/x-win.el +++ b/lisp/term/x-win.el @@ -182,7 +182,10 @@ initial-frame-alist))) (defvar x-display-name nil - "The X display name specifying server and X frame.") + "The name of the X display on which Emacs was started. + +For the X display name of individual frames, see the`display' +frame parameter.") (defun x-handle-display (switch) (setq x-display-name (car x-invocation-args) -- cgit v1.2.1 From 1094404231cfc3dc55b5289f4d029d3210f71ead Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 8 Jul 2006 15:20:52 +0000 Subject: (define-minor-mode): Doc fix. --- lisp/ChangeLog | 4 ++++ lisp/emacs-lisp/easy-mmode.el | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 98c2d923614..b295b26a065 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-07-08 Eli Zaretskii + + * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix. + 2006-07-07 Chong Yidong * term/x-win.el (x-display-name): Doc fix. diff --git a/lisp/emacs-lisp/easy-mmode.el b/lisp/emacs-lisp/easy-mmode.el index 5475ed530d3..097083112c3 100644 --- a/lisp/emacs-lisp/easy-mmode.el +++ b/lisp/emacs-lisp/easy-mmode.el @@ -101,7 +101,7 @@ Optional KEYMAP is the default (defvar) keymap bound to the mode keymap. The above three arguments can be skipped if keyword arguments are used (see below). -BODY contains code that will be executed each time the mode is (dis)activated. +BODY contains code to execute each time the mode is activated or deactivated. It will be executed after any toggling but before running the hook variable `mode-HOOK'. Before the actual body code, you can write keyword arguments (alternating -- cgit v1.2.1 From 7f9da0f3c77fe6f6ec264ed27d9446dbbafe6f18 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 8 Jul 2006 15:53:01 +0000 Subject: (hexl-find-file): Doc fix. --- lisp/ChangeLog | 2 ++ lisp/hexl.el | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b295b26a065..87700d48756 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,7 @@ 2006-07-08 Eli Zaretskii + * hexl.el (hexl-find-file): Doc fix. + * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix. 2006-07-07 Chong Yidong diff --git a/lisp/hexl.el b/lisp/hexl.el index e2078fceecb..d753fc83017 100644 --- a/lisp/hexl.el +++ b/lisp/hexl.el @@ -351,8 +351,9 @@ You can use \\[hexl-find-file] to visit a file in Hexl mode. ;;;###autoload (defun hexl-find-file (filename) - "Edit file FILENAME in `hexl-mode'. -Switch to a buffer visiting file FILENAME, creating one in none exists." + "Edit file FILENAME as a binary file in hex dump format. +Switch to a buffer visiting file FILENAME, creating one if none exists, +and edit the file in `hexl-mode'." (interactive (list (let ((completion-ignored-extensions nil)) -- cgit v1.2.1 From 366f174136f885b6fa701505f7319b1743ab8567 Mon Sep 17 00:00:00 2001 From: Romain Francoise Date: Sat, 8 Jul 2006 16:31:42 +0000 Subject: (x-display-name): Fix typo. --- lisp/ChangeLog | 4 ++++ lisp/term/x-win.el | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 87700d48756..0995999b7e2 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-07-08 Romain Francoise + + * term/x-win.el (x-display-name): Fix typo. + 2006-07-08 Eli Zaretskii * hexl.el (hexl-find-file): Doc fix. diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el index 505987d88ff..c4331b3c778 100644 --- a/lisp/term/x-win.el +++ b/lisp/term/x-win.el @@ -184,7 +184,7 @@ (defvar x-display-name nil "The name of the X display on which Emacs was started. -For the X display name of individual frames, see the`display' +For the X display name of individual frames, see the `display' frame parameter.") (defun x-handle-display (switch) -- cgit v1.2.1 From 4b21e5f30feb1aed86ba1f38e5e4fcb76a6cd11c Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 9 Jul 2006 01:59:34 +0000 Subject: (imenu-choose-buffer-index): Doc fix. --- lisp/imenu.el | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'lisp') diff --git a/lisp/imenu.el b/lisp/imenu.el index a609bcbadf9..d9c75c5fdd4 100644 --- a/lisp/imenu.el +++ b/lisp/imenu.el @@ -910,9 +910,8 @@ select from ALIST. With no index alist ALIST, it calls `imenu--make-index-alist' to create the index alist. -If `imenu-use-popup-menu' is non-nil, then the -completion buffer is always used, no matter if the mouse was used or -not. +If `imenu-use-popup-menu' is nil, then the completion buffer +is always used, no matter if the mouse was used or not. The returned value is of the form (INDEX-NAME . INDEX-POSITION)." (let (index-alist -- cgit v1.2.1 From 8285ccd2e1abf08f829f67d93375a2df4e38a859 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 9 Jul 2006 02:00:10 +0000 Subject: (def-edebug-spec): Moved here. --- lisp/subr.el | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lisp') diff --git a/lisp/subr.el b/lisp/subr.el index f19142faa60..9672a7afb76 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -53,6 +53,12 @@ This is the global do-nothing version. There is also `testcover-1value' that complains if FORM ever does return differing values." form) +(defmacro def-edebug-spec (symbol spec) + "Set the `edebug-form-spec' property of SYMBOL according to SPEC. +Both SYMBOL and SPEC are unevaluated. The SPEC can be 0, t, a symbol +\(naming a function), or a list." + `(put (quote ,symbol) 'edebug-form-spec (quote ,spec))) + (defmacro lambda (&rest cdr) "Return a lambda expression. A call of the form (lambda ARGS DOCSTRING INTERACTIVE BODY) is -- cgit v1.2.1 From 21662bd3eb406be1962d28a5814567045bafce29 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 9 Jul 2006 02:00:46 +0000 Subject: (def-edebug-spec): Moved to subr.el. --- lisp/emacs-lisp/edebug.el | 7 ------- 1 file changed, 7 deletions(-) (limited to 'lisp') diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el index d0be3a02f65..7e4972194bb 100644 --- a/lisp/emacs-lisp/edebug.el +++ b/lisp/emacs-lisp/edebug.el @@ -235,13 +235,6 @@ If the result is non-nil, then break. Errors are ignored." ;;; Form spec utilities. -;;;###autoload -(defmacro def-edebug-spec (symbol spec) - "Set the `edebug-form-spec' property of SYMBOL according to SPEC. -Both SYMBOL and SPEC are unevaluated. The SPEC can be 0, t, a symbol -\(naming a function), or a list." - `(put (quote ,symbol) 'edebug-form-spec (quote ,spec))) - (defmacro def-edebug-form-spec (symbol spec-form) "For compatibility with old version." (def-edebug-spec symbol (eval spec-form))) -- cgit v1.2.1 From b50b95ce642cfdc9f43c4fc0c0e23699a20e6bbd Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 9 Jul 2006 02:02:03 +0000 Subject: (define-minor-mode): Doc fix. --- lisp/emacs-lisp/easy-mmode.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lisp') diff --git a/lisp/emacs-lisp/easy-mmode.el b/lisp/emacs-lisp/easy-mmode.el index 097083112c3..d4ba8d30623 100644 --- a/lisp/emacs-lisp/easy-mmode.el +++ b/lisp/emacs-lisp/easy-mmode.el @@ -102,8 +102,8 @@ The above three arguments can be skipped if keyword arguments are used (see below). BODY contains code to execute each time the mode is activated or deactivated. - It will be executed after any toggling but before running the hook variable - `mode-HOOK'. + It is executed after toggling the mode, + and before running the hook variable `mode-HOOK'. Before the actual body code, you can write keyword arguments (alternating keywords and values). These following keyword arguments are supported (other keywords will be passed to `defcustom' if the minor mode is global): -- cgit v1.2.1 From e50f1c1a82da8ebcf62a9112fee0f0c48afbc3a6 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 9 Jul 2006 02:02:57 +0000 Subject: (x-handle-display): Add doc string. --- lisp/term/x-win.el | 1 + 1 file changed, 1 insertion(+) (limited to 'lisp') diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el index c4331b3c778..af45c7c4270 100644 --- a/lisp/term/x-win.el +++ b/lisp/term/x-win.el @@ -188,6 +188,7 @@ For the X display name of individual frames, see the `display' frame parameter.") (defun x-handle-display (switch) + "Handle -display DISPLAY option." (setq x-display-name (car x-invocation-args) x-invocation-args (cdr x-invocation-args)) ;; Make subshell programs see the same DISPLAY value Emacs really uses. -- cgit v1.2.1 From 3aa7c28e8e92d19ca12856bbe1f57b751ed5b1dd Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 9 Jul 2006 02:08:14 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0995999b7e2..9732a3f5432 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,14 @@ +2006-07-08 Richard Stallman + + * term/x-win.el (x-handle-display): Add doc string. + + * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix. + + * subr.el (def-edebug-spec): Moved here. + * emacs-lisp/edebug.el (def-edebug-spec): Moved to subr.el. + + * imenu.el (imenu-choose-buffer-index): Doc fix. + 2006-07-08 Romain Francoise * term/x-win.el (x-display-name): Fix typo. -- cgit v1.2.1 From 5fc5b7e842f10fca77536a1a7742ef76ec224023 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Sun, 9 Jul 2006 05:20:42 +0000 Subject: (fill-region-as-paragraph): Refine last change. --- lisp/ChangeLog | 8 ++++++-- lisp/textmodes/fill.el | 9 ++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9732a3f5432..08832bd613e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,11 +1,15 @@ +2006-07-09 Stefan Monnier + + * textmodes/fill.el (fill-region-as-paragraph): Refine last change. + 2006-07-08 Richard Stallman * term/x-win.el (x-handle-display): Add doc string. * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix. - * subr.el (def-edebug-spec): Moved here. - * emacs-lisp/edebug.el (def-edebug-spec): Moved to subr.el. + * subr.el (def-edebug-spec): Move here. + * emacs-lisp/edebug.el (def-edebug-spec): Move to subr.el. * imenu.el (imenu-choose-buffer-index): Doc fix. diff --git a/lisp/textmodes/fill.el b/lisp/textmodes/fill.el index 409e9117674..95f73b56952 100644 --- a/lisp/textmodes/fill.el +++ b/lisp/textmodes/fill.el @@ -628,10 +628,13 @@ space does not end a sentence, so don't break a line there." (let ((from-plus-indent (point)) (oneleft nil)) + (beginning-of-line) ;; We used to round up to whole line, but that prevents us from - ;; correctly handling filling of mixed code-and-comment where we - ;; do want to fill the comment but not the code. - ;; (beginning-of-line) (setq from (point)) + ;; correctly handling filling of mixed code-and-comment where we do want + ;; to fill the comment but not the code. So only use (point) if it's + ;; further than `from', which means that `from' is followed by some + ;; number of empty lines. + (setq from (max (point) from)) ;; Delete all but one soft newline at end of region. ;; And leave TO before that one. -- cgit v1.2.1 From 933f846719f290bcfc67b28242ca2ec3964413f4 Mon Sep 17 00:00:00 2001 From: Romain Francoise Date: Sun, 9 Jul 2006 11:04:19 +0000 Subject: (isearch-yank-line): Let-bind `inhibit-field-text-motion' to t. --- lisp/ChangeLog | 5 +++++ lisp/isearch.el | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 08832bd613e..2ef7629a5b4 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2006-07-09 Romain Francoise + + * isearch.el (isearch-yank-line): Let-bind `inhibit-field-text-motion' + to t. + 2006-07-09 Stefan Monnier * textmodes/fill.el (fill-region-as-paragraph): Refine last change. diff --git a/lisp/isearch.el b/lisp/isearch.el index 014c8efe188..4dbb29d99dc 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el @@ -1357,7 +1357,8 @@ might return the position of the end of the line." "Pull rest of line from buffer into search string." (interactive) (isearch-yank-internal - (lambda () (line-end-position (if (eolp) 2 1))))) + (lambda () (let ((inhibit-field-text-motion t)) + (line-end-position (if (eolp) 2 1)))))) (defun isearch-search-and-update () ;; Do the search and update the display. -- cgit v1.2.1 From 47f97084161acb8906cb69bc628be3fdc0454cc5 Mon Sep 17 00:00:00 2001 From: Romain Francoise Date: Sun, 9 Jul 2006 15:17:05 +0000 Subject: (compilation-mode-font-lock-keywords): Don't highlight start/end markers as compilation messages. --- lisp/ChangeLog | 3 +++ lisp/progmodes/compile.el | 11 ++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 2ef7629a5b4..bae1c4e10de 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,8 @@ 2006-07-09 Romain Francoise + * progmodes/compile.el (compilation-mode-font-lock-keywords): + Don't highlight start/end markers as compilation messages. + * isearch.el (isearch-yank-line): Let-bind `inhibit-field-text-motion' to t. diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el index 3c9d0741783..5f10bec032a 100644 --- a/lisp/progmodes/compile.el +++ b/lisp/progmodes/compile.el @@ -400,7 +400,10 @@ you may also want to change `compilation-page-delimiter'.") "Value of `page-delimiter' in Compilation mode.") (defvar compilation-mode-font-lock-keywords - '(;; configure output lines. + '(;; Don't highlight this as a compilation message. + ("^Compilation started at.*" + (0 '(face nil message nil help-echo nil mouse-face nil) t)) + ;; configure output lines. ("^[Cc]hecking \\(?:[Ff]or \\|[Ii]f \\|[Ww]hether \\(?:to \\)?\\)?\\(.+\\)\\.\\.\\. *\\(?:(cached) *\\)?\\(\\(yes\\(?: .+\\)?\\)\\|no\\|\\(.*\\)\\)$" (1 font-lock-variable-name-face) (2 (compilation-face '(4 . 3)))) @@ -408,9 +411,11 @@ you may also want to change `compilation-page-delimiter'.") ("^\\([[:alnum:]_/.+-]+\\)\\(\\[\\([0-9]+\\)\\]\\)?[ \t]*:" (1 font-lock-function-name-face) (3 compilation-line-face nil t)) (" --?o\\(?:utfile\\|utput\\)?[= ]?\\(\\S +\\)" . 1) - ("^Compilation \\(finished\\)" + ("^Compilation \\(finished\\).*" + (0 '(face nil message nil help-echo nil mouse-face nil) t) (1 compilation-info-face)) - ("^Compilation \\(exited abnormally\\|interrupt\\|killed\\|terminated\\)\\(?:.*with code \\([0-9]+\\)\\)?" + ("^Compilation \\(exited abnormally\\|interrupt\\|killed\\|terminated\\)\\(?:.*with code \\([0-9]+\\)\\)?.*" + (0 '(face nil message nil help-echo nil mouse-face nil) t) (1 compilation-error-face) (2 compilation-error-face nil t))) "Additional things to highlight in Compilation mode. -- cgit v1.2.1 From 4b6b279f02b5bacc86b0cf3a4ac730e3f02cbad1 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Sun, 9 Jul 2006 15:24:22 +0000 Subject: * emacs-lisp/helper.el (Helper-help-scroller): Don't signal error on non-char events. --- lisp/ChangeLog | 5 +++++ lisp/emacs-lisp/helper.el | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index bae1c4e10de..0760219e14c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2006-07-09 Chong Yidong + + * emacs-lisp/helper.el (Helper-help-scroller): Don't signal error + on non-char events. + 2006-07-09 Romain Francoise * progmodes/compile.el (compilation-mode-font-lock-keywords): diff --git a/lisp/emacs-lisp/helper.el b/lisp/emacs-lisp/helper.el index 3b614be26f4..92eb86ce676 100644 --- a/lisp/emacs-lisp/helper.el +++ b/lisp/emacs-lisp/helper.el @@ -77,7 +77,7 @@ "Delete scrolls back. Other keys %s" "Type anything to %s")) blurb) - (setq continue (read-char)) + (setq continue (read-event)) (cond ((and (memq continue '(?\s ?\C-v)) (< state 2)) (scroll-up)) ((= continue ?\C-l) -- cgit v1.2.1 From a0f3035d4bde35ef9a62bea48cd48afc301a60fb Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Sun, 9 Jul 2006 15:54:46 +0000 Subject: Fix commenting style. --- lisp/ldefs-boot.el | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lisp') diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index f1cdd57d462..805c11df701 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el @@ -30574,9 +30574,9 @@ Zone-mode does two things: ;;;*** -;;; Local Variables: -;;; version-control: never -;;; no-byte-compile: t -;;; no-update-autoloads: t -;;; End: +;; Local Variables: +;; version-control: never +;; no-byte-compile: t +;; no-update-autoloads: t +;; End: ;;; loaddefs.el ends here -- cgit v1.2.1 From 3c0ab532f858631318633f9c790c3e65280f4925 Mon Sep 17 00:00:00 2001 From: Alan Mackenzie Date: Mon, 10 Jul 2006 13:19:14 +0000 Subject: * progmodes/cc-awk.el, cc-defs.el, cc-fonts.el, cc-langs.el, cc-mode.el: Changes to eradicate eval-after-load. --- lisp/ChangeLog | 5 ++ lisp/progmodes/cc-awk.el | 92 +++++++++++++++++++++++++++++++++++- lisp/progmodes/cc-defs.el | 72 ++++++++++++++-------------- lisp/progmodes/cc-fonts.el | 114 ++++----------------------------------------- lisp/progmodes/cc-langs.el | 7 +-- lisp/progmodes/cc-mode.el | 5 +- 6 files changed, 150 insertions(+), 145 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0760219e14c..22737a04678 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2006-07-10 Alan Mackenzie + + * progmodes/cc-awk.el, cc-defs.el, cc-fonts.el, cc-langs.el, + cc-mode.el: Changes to eradicate eval-after-load. + 2006-07-09 Chong Yidong * emacs-lisp/helper.el (Helper-help-scroller): Don't signal error diff --git a/lisp/progmodes/cc-awk.el b/lisp/progmodes/cc-awk.el index 284a2edbe94..4a475784106 100644 --- a/lisp/progmodes/cc-awk.el +++ b/lisp/progmodes/cc-awk.el @@ -32,7 +32,7 @@ ;; 1. The AWK Mode syntax table. ;; 2. Regular expressions for analysing AWK code. ;; 3. Indentation calculation stuff ("c-awk-NL-prop text-property"). -;; 4. Syntax-table property/font-locking stuff, but not including the +;; 4. Syntax-table property/font-locking stuff, including the ;; font-lock-keywords setting. ;; 5. The AWK Mode before/after-change-functions. ;; 6. AWK Mode specific versions of commands like beginning-of-defun. @@ -852,6 +852,96 @@ (c-awk-advise-fl-for-awk-region lazy-lock-defer-rest-after-change) (c-awk-advise-fl-for-awk-region lazy-lock-defer-line-after-change) +;; Awk regexps written with help from Peter Galbraith +;; . +;; Take GNU Emacs's 'words out of the following regexp-opts. They dont work +;; in Xemacs 21.4.4. acm 2002/9/19. +(defconst awk-font-lock-keywords + (eval-when-compile + (list + ;; Function names. + '("^\\s *\\(func\\(tion\\)?\\)\\>\\s *\\(\\sw+\\)?" + (1 font-lock-keyword-face) (3 font-lock-function-name-face nil t)) + ;; + ;; Variable names. + (cons + (concat "\\<" + (regexp-opt + '("ARGC" "ARGIND" "ARGV" "BINMODE" "CONVFMT" "ENVIRON" + "ERRNO" "FIELDWIDTHS" "FILENAME" "FNR" "FS" "IGNORECASE" + "LINT" "NF" "NR" "OFMT" "OFS" "ORS" "PROCINFO" "RLENGTH" + "RS" "RSTART" "RT" "SUBSEP" "TEXTDOMAIN") t) "\\>") + 'font-lock-variable-name-face) + + ;; Special file names. (acm, 2002/7/22) + ;; The following regexp was created by first evaluating this in GNU Emacs 21.1: + ;; (regexp-opt '("/dev/stdin" "/dev/stdout" "/dev/stderr" "/dev/fd/n" "/dev/pid" + ;; "/dev/ppid" "/dev/pgrpid" "/dev/user") 'words) + ;; , removing the "?:" from each "\\(?:" (for backward compatibility with older Emacsen) + ;; , replacing the "n" in "dev/fd/n" with "[0-9]+" + ;; , removing the unwanted \\< at the beginning, and finally filling out the + ;; regexp so that a " must come before, and either a " or heuristic stuff after. + ;; The surrounding quotes are fontified along with the filename, since, semantically, + ;; they are an indivisible unit. + '("\\(\"/dev/\\(fd/[0-9]+\\|p\\(\\(\\(gr\\)?p\\)?id\\)\\|\ +std\\(err\\|in\\|out\\)\\|user\\)\\)\\>\ +\\(\\(\"\\)\\|\\([^\"/\n\r][^\"\n\r]*\\)?$\\)" + (1 font-lock-variable-name-face t) + (8 font-lock-variable-name-face t t)) + ;; Do the same (almost) with + ;; (regexp-opt '("/inet/tcp/lport/rhost/rport" "/inet/udp/lport/rhost/rport" + ;; "/inet/raw/lport/rhost/rport") 'words) + ;; This cannot be combined with the above pattern, because the match number + ;; for the (optional) closing \" would then exceed 9. + '("\\(\"/inet/\\(\\(raw\\|\\(tc\\|ud\\)p\\)/lport/rhost/rport\\)\\)\\>\ +\\(\\(\"\\)\\|\\([^\"/\n\r][^\"\n\r]*\\)?$\\)" + (1 font-lock-variable-name-face t) + (6 font-lock-variable-name-face t t)) + + ;; Keywords. + (concat "\\<" + (regexp-opt + '("BEGIN" "END" "break" "continue" "delete" "do" "else" + "exit" "for" "getline" "if" "in" "next" "nextfile" + "return" "while") + t) "\\>") + + ;; Builtins. + `(eval . (list + ,(concat + "\\<" + (regexp-opt + '("adump" "and" "asort" "atan2" "bindtextdomain" "close" + "compl" "cos" "dcgettext" "exp" "extension" "fflush" + "gensub" "gsub" "index" "int" "length" "log" "lshift" + "match" "mktime" "or" "print" "printf" "rand" "rshift" + "sin" "split" "sprintf" "sqrt" "srand" "stopme" + "strftime" "strtonum" "sub" "substr" "system" + "systime" "tolower" "toupper" "xor") t) + "\\>") + 0 c-preprocessor-face-name)) + + ;; gawk debugging keywords. (acm, 2002/7/21) + ;; (Removed, 2003/6/6. These functions are now fontified as built-ins) + ;; (list (concat "\\<" (regexp-opt '("adump" "stopme") t) "\\>") + ;; 0 'font-lock-warning-face) + + ;; User defined functions with an apparent spurious space before the + ;; opening parenthesis. acm, 2002/5/30. + `(,(concat "\\(\\w\\|_\\)" c-awk-escaped-nls* "\\s " + c-awk-escaped-nls*-with-space* "(") + (0 'font-lock-warning-face)) + + ;; Space after \ in what looks like an escaped newline. 2002/5/31 + '("\\\\\\s +$" 0 font-lock-warning-face t) + + ;; Unbalanced string (") or regexp (/) delimiters. 2002/02/16. + '("\\s|" 0 font-lock-warning-face t nil) + ;; gawk 3.1 localizable strings ( _"translate me!"). 2002/5/21 + '("\\(_\\)\\s|" 1 font-lock-warning-face) + '("\\(_\\)\\s\"" 1 font-lock-string-face) ; FIXME! not for XEmacs. 2002/10/6 + )) + "Default expressions to highlight in AWK mode.") ;; ACM 2002/9/29. Movement functions, e.g. for C-M-a and C-M-e diff --git a/lisp/progmodes/cc-defs.el b/lisp/progmodes/cc-defs.el index d39c4880dcc..ecad9174e57 100644 --- a/lisp/progmodes/cc-defs.el +++ b/lisp/progmodes/cc-defs.el @@ -69,14 +69,15 @@ (not (fboundp 'push))) (cc-load "cc-fix"))) -(eval-after-load "font-lock" - '(if (and (not (featurep 'cc-fix)) ; only load the file once. +; (eval-after-load "font-lock" ; 2006-07-09. font-lock is now preloaded +; ' +(if (and (not (featurep 'cc-fix)) ; only load the file once. (featurep 'xemacs) ; There is now (2005/12) code in GNU Emacs CVS ; to make the call to f-l-c-k throw an error. (let (font-lock-keywords) (font-lock-compile-keywords '("\\<\\>")) font-lock-keywords)) ; did the previous call foul this up? - (load "cc-fix"))) + (load "cc-fix")) ;) ;; The above takes care of the delayed loading, but this is necessary ;; to ensure correct byte compilation. @@ -1034,35 +1035,35 @@ MODE is either a mode symbol or a list of mode symbols." ;; Make edebug understand the macros. -(eval-after-load "edebug" - '(progn - (def-edebug-spec cc-eval-when-compile t) - (def-edebug-spec c-point t) - (def-edebug-spec c-set-region-active t) - (def-edebug-spec c-safe t) - (def-edebug-spec c-save-buffer-state let*) - (def-edebug-spec c-tentative-buffer-changes t) - (def-edebug-spec c-forward-syntactic-ws t) - (def-edebug-spec c-backward-syntactic-ws t) - (def-edebug-spec c-forward-sexp t) - (def-edebug-spec c-backward-sexp t) - (def-edebug-spec c-up-list-forward t) - (def-edebug-spec c-up-list-backward t) - (def-edebug-spec c-down-list-forward t) - (def-edebug-spec c-down-list-backward t) - (def-edebug-spec c-add-syntax t) - (def-edebug-spec c-add-class-syntax t) - (def-edebug-spec c-benign-error t) - (def-edebug-spec c-with-syntax-table t) - (def-edebug-spec c-skip-ws-forward t) - (def-edebug-spec c-skip-ws-backward t) - (def-edebug-spec c-major-mode-is t) - (def-edebug-spec c-put-char-property t) - (def-edebug-spec c-get-char-property t) - (def-edebug-spec c-clear-char-property t) - (def-edebug-spec c-clear-char-properties t) - (def-edebug-spec c-put-overlay t) - (def-edebug-spec c-delete-overlay t))) +;(eval-after-load "edebug" ; 2006-07-09: def-edebug-spec is now in subr.el. +; '(progn +(def-edebug-spec cc-eval-when-compile t) +(def-edebug-spec c-point t) +(def-edebug-spec c-set-region-active t) +(def-edebug-spec c-safe t) +(def-edebug-spec c-save-buffer-state let*) +(def-edebug-spec c-tentative-buffer-changes t) +(def-edebug-spec c-forward-syntactic-ws t) +(def-edebug-spec c-backward-syntactic-ws t) +(def-edebug-spec c-forward-sexp t) +(def-edebug-spec c-backward-sexp t) +(def-edebug-spec c-up-list-forward t) +(def-edebug-spec c-up-list-backward t) +(def-edebug-spec c-down-list-forward t) +(def-edebug-spec c-down-list-backward t) +(def-edebug-spec c-add-syntax t) +(def-edebug-spec c-add-class-syntax t) +(def-edebug-spec c-benign-error t) +(def-edebug-spec c-with-syntax-table t) +(def-edebug-spec c-skip-ws-forward t) +(def-edebug-spec c-skip-ws-backward t) +(def-edebug-spec c-major-mode-is t) +(def-edebug-spec c-put-char-property t) +(def-edebug-spec c-get-char-property t) +(def-edebug-spec c-clear-char-property t) +(def-edebug-spec c-clear-char-properties t) +(def-edebug-spec c-put-overlay t) +(def-edebug-spec c-delete-overlay t) ;)) ;;; Functions. @@ -1738,9 +1739,10 @@ constant. A file is identified by its base name." ,@(and pre-files `(',pre-files)))))) (put 'c-lang-defconst 'lisp-indent-function 1) -(eval-after-load "edebug" - '(def-edebug-spec c-lang-defconst - (&define name [&optional stringp] [&rest sexp def-form]))) +;(eval-after-load "edebug" ; 2006-07-09: def-edebug-spec is now in subr.el. +; ' +(def-edebug-spec c-lang-defconst + (&define name [&optional stringp] [&rest sexp def-form])) (defun c-define-lang-constant (name bindings &optional pre-files) ;; Used by `c-lang-defconst'. diff --git a/lisp/progmodes/cc-fonts.el b/lisp/progmodes/cc-fonts.el index 75d631ac399..9c051506888 100644 --- a/lisp/progmodes/cc-fonts.el +++ b/lisp/progmodes/cc-fonts.el @@ -348,15 +348,15 @@ highlights)))) nil))) - (eval-after-load "edebug" - '(progn - (def-edebug-spec c-fontify-types-and-refs let*) - (def-edebug-spec c-make-syntactic-matcher t) - ;; If there are literal quoted or backquoted highlight specs in - ;; the call to `c-make-font-lock-search-function' then let's - ;; instrument the forms in them. - (def-edebug-spec c-make-font-lock-search-function - (form &rest &or ("quote" (&rest form)) ("`" (&rest form)) form))))) +; (eval-after-load "edebug" ; 2006-07-09: def-edebug-spec is now in subr.el. +; '(progn + (def-edebug-spec c-fontify-types-and-refs let*) + (def-edebug-spec c-make-syntactic-matcher t) + ;; If there are literal quoted or backquoted highlight specs in + ;; the call to `c-make-font-lock-search-function' then let's + ;; instrument the forms in them. + (def-edebug-spec c-make-font-lock-search-function + (form &rest &or ("quote" (&rest form)) ("`" (&rest form)) form)));)) (defun c-fontify-recorded-types-and-refs () ;; Convert the ranges recorded on `c-record-type-identifiers' and @@ -2268,101 +2268,7 @@ need for `pike-font-lock-extra-types'.") autodoc-font-lock-doc-comments))))) -;; AWK. - -;; Awk regexps written with help from Peter Galbraith -;; . -;; Take GNU Emacs's 'words out of the following regexp-opts. They dont work -;; in Xemacs 21.4.4. acm 2002/9/19. -(eval-after-load "cc-awk" ; Evaluate while loading cc-fonts - `(defconst awk-font-lock-keywords ; Evaluate after loading cc-awk - ',(eval-when-compile ; Evaluate while compiling cc-fonts - (list - ;; Function names. - '("^\\s *\\(func\\(tion\\)?\\)\\>\\s *\\(\\sw+\\)?" - (1 font-lock-keyword-face) (3 font-lock-function-name-face nil t)) - ;; - ;; Variable names. - (cons - (concat "\\<" - (regexp-opt - '("ARGC" "ARGIND" "ARGV" "BINMODE" "CONVFMT" "ENVIRON" - "ERRNO" "FIELDWIDTHS" "FILENAME" "FNR" "FS" "IGNORECASE" - "LINT" "NF" "NR" "OFMT" "OFS" "ORS" "PROCINFO" "RLENGTH" - "RS" "RSTART" "RT" "SUBSEP" "TEXTDOMAIN") t) "\\>") - 'font-lock-variable-name-face) - - ;; Special file names. (acm, 2002/7/22) - ;; The following regexp was created by first evaluating this in GNU Emacs 21.1: - ;; (regexp-opt '("/dev/stdin" "/dev/stdout" "/dev/stderr" "/dev/fd/n" "/dev/pid" - ;; "/dev/ppid" "/dev/pgrpid" "/dev/user") 'words) - ;; , removing the "?:" from each "\\(?:" (for backward compatibility with older Emacsen) - ;; , replacing the "n" in "dev/fd/n" with "[0-9]+" - ;; , removing the unwanted \\< at the beginning, and finally filling out the - ;; regexp so that a " must come before, and either a " or heuristic stuff after. - ;; The surrounding quotes are fontified along with the filename, since, semantically, - ;; they are an indivisible unit. - '("\\(\"/dev/\\(fd/[0-9]+\\|p\\(\\(\\(gr\\)?p\\)?id\\)\\|\ -std\\(err\\|in\\|out\\)\\|user\\)\\)\\>\ -\\(\\(\"\\)\\|\\([^\"/\n\r][^\"\n\r]*\\)?$\\)" - (1 font-lock-variable-name-face t) - (8 font-lock-variable-name-face t t)) - ;; Do the same (almost) with - ;; (regexp-opt '("/inet/tcp/lport/rhost/rport" "/inet/udp/lport/rhost/rport" - ;; "/inet/raw/lport/rhost/rport") 'words) - ;; This cannot be combined with the above pattern, because the match number - ;; for the (optional) closing \" would then exceed 9. - '("\\(\"/inet/\\(\\(raw\\|\\(tc\\|ud\\)p\\)/lport/rhost/rport\\)\\)\\>\ -\\(\\(\"\\)\\|\\([^\"/\n\r][^\"\n\r]*\\)?$\\)" - (1 font-lock-variable-name-face t) - (6 font-lock-variable-name-face t t)) - - ;; Keywords. - (concat "\\<" - (regexp-opt - '("BEGIN" "END" "break" "continue" "delete" "do" "else" - "exit" "for" "getline" "if" "in" "next" "nextfile" - "return" "while") - t) "\\>") - - ;; Builtins. - `(eval . (list - ,(concat - "\\<" - (regexp-opt - '("adump" "and" "asort" "atan2" "bindtextdomain" "close" - "compl" "cos" "dcgettext" "exp" "extension" "fflush" - "gensub" "gsub" "index" "int" "length" "log" "lshift" - "match" "mktime" "or" "print" "printf" "rand" "rshift" - "sin" "split" "sprintf" "sqrt" "srand" "stopme" - "strftime" "strtonum" "sub" "substr" "system" - "systime" "tolower" "toupper" "xor") t) - "\\>") - 0 c-preprocessor-face-name)) - - ;; gawk debugging keywords. (acm, 2002/7/21) - ;; (Removed, 2003/6/6. These functions are now fontified as built-ins) -;; (list (concat "\\<" (regexp-opt '("adump" "stopme") t) "\\>") -;; 0 'font-lock-warning-face) - - ;; User defined functions with an apparent spurious space before the - ;; opening parenthesis. acm, 2002/5/30. - `(,(concat "\\(\\w\\|_\\)" c-awk-escaped-nls* "\\s " - c-awk-escaped-nls*-with-space* "(") - (0 'font-lock-warning-face)) - - ;; Space after \ in what looks like an escaped newline. 2002/5/31 - '("\\\\\\s +$" 0 font-lock-warning-face t) - - ;; Unbalanced string (") or regexp (/) delimiters. 2002/02/16. - '("\\s|" 0 font-lock-warning-face t nil) - ;; gawk 3.1 localizable strings ( _"translate me!"). 2002/5/21 - '("\\(_\\)\\s|" 1 font-lock-warning-face) - '("\\(_\\)\\s\"" 1 font-lock-string-face) ; FIXME! not for XEmacs. 2002/10/6 - )) - "Default expressions to highlight in AWK mode.")) - - +;; 2006-07-10: awk-font-lock-keywords has been moved back to cc-awk.el. (cc-provide 'cc-fonts) ;;; arch-tag: 2f65f405-735f-4da5-8d4b-b957844c5203 diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el index 8120094f606..e7a0d03cc55 100644 --- a/lisp/progmodes/cc-langs.el +++ b/lisp/progmodes/cc-langs.el @@ -173,9 +173,10 @@ the evaluated constant value at compile time." `',var) (put 'c-lang-defvar 'lisp-indent-function 'defun) -(eval-after-load "edebug" - '(def-edebug-spec c-lang-defvar - (&define name def-form &optional stringp))) +; (eval-after-load "edebug" ; 2006-07-09: def-edebug-spec is now in subr.el. +; ' +(def-edebug-spec c-lang-defvar + (&define name def-form &optional stringp)) ;) (eval-and-compile ;; Some helper functions used when building the language constants. diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el index 9eebdb2bb7f..7343ec735ea 100644 --- a/lisp/progmodes/cc-mode.el +++ b/lisp/progmodes/cc-mode.el @@ -114,8 +114,9 @@ ;; Load cc-fonts first after font-lock is loaded, since it isn't ;; necessary until font locking is requested. -(eval-after-load "font-lock" - '(require 'cc-fonts)) +; (eval-after-load "font-lock" ; 2006-07-09: font-lock is now preloaded. +; ' +(require 'cc-fonts) ;) ;; cc-langs isn't loaded when we're byte compiled, so add autoload ;; directives for the interface functions. -- cgit v1.2.1 From a8d3703121670afd6f09430815992713f71462b4 Mon Sep 17 00:00:00 2001 From: Romain Francoise Date: Mon, 10 Jul 2006 14:58:17 +0000 Subject: (authors-aliases): Update. --- lisp/ChangeLog | 4 ++++ lisp/emacs-lisp/authors.el | 1 + 2 files changed, 5 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 22737a04678..72496c88dc1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-07-10 Romain Francoise + + * emacs-lisp/authors.el (authors-aliases): Update. + 2006-07-10 Alan Mackenzie * progmodes/cc-awk.el, cc-defs.el, cc-fonts.el, cc-langs.el, diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el index 7ab0101b2a5..ee49c9a82fc 100644 --- a/lisp/emacs-lisp/authors.el +++ b/lisp/emacs-lisp/authors.el @@ -118,6 +118,7 @@ files.") ("Robert J. Chassell" "Bob Chassell") ("Roland B. Roberts" "Roland B Roberts" "Roland Roberts") ("Rui-Tao Dong" "Rui-Tao Dong ~{6-Hpln~}") + ("Sacha Chua" "Sandra Jean Chua") ("Sam Steingold" "Sam Shteingold") ("Satyaki Das" "Indexed search by Satyaki Das") ("Stefan Monnier" "Stefan") -- cgit v1.2.1 From 77034d43b9504f86df49596cb676f4a01dd17c1a Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Mon, 10 Jul 2006 15:03:10 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 72496c88dc1..a0ca00bc21a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,11 +1,16 @@ +2006-07-10 Kim F. Storm + + * emacs-lisp/authors.el (authors-ignored-files): Ignore changes + to FOR-RELEASE and TODO. + 2006-07-10 Romain Francoise * emacs-lisp/authors.el (authors-aliases): Update. 2006-07-10 Alan Mackenzie - * progmodes/cc-awk.el, cc-defs.el, cc-fonts.el, cc-langs.el, - cc-mode.el: Changes to eradicate eval-after-load. + * progmodes/cc-awk.el, cc-defs.el, cc-fonts.el, cc-langs.el: + * cc-mode.el: Changes to eradicate eval-after-load. 2006-07-09 Chong Yidong -- cgit v1.2.1 From 56e4872562faa46b9d87c0680491983f70640678 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Mon, 10 Jul 2006 15:03:24 +0000 Subject: (authors-ignored-files): Ignore changes to FOR-RELEASE and TODO. --- lisp/emacs-lisp/authors.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el index ee49c9a82fc..912f6b2d77f 100644 --- a/lisp/emacs-lisp/authors.el +++ b/lisp/emacs-lisp/authors.el @@ -169,7 +169,7 @@ listed.") '("external-lisp" "lock" "share-lib" "local-lisp" "noleim-Makefile.in" - "NEWS" "PROBLEMS" "FAQ" "AUTHORS") + "NEWS" "PROBLEMS" "FAQ" "AUTHORS" "FOR-RELEASE" "TODO") "List of files and directories to ignore. Changes to files in this list are not listed.") -- cgit v1.2.1 From 2946191dee63d8cbc6c025bb0c658c77241df76a Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Mon, 10 Jul 2006 17:12:09 +0000 Subject: (edebug): Update page. --- lisp/ChangeLog | 4 ++++ lisp/ldefs-boot.el | 14 +++++++------- 2 files changed, 11 insertions(+), 7 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a0ca00bc21a..8416aa837cc 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2006-07-10 Richard Stallman + + * ldefs-boot.el (edebug): Update page. + 2006-07-10 Kim F. Storm * emacs-lisp/authors.el (authors-ignored-files): Ignore changes diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index 805c11df701..ee7f9ca1161 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el @@ -8218,8 +8218,8 @@ With prefix arg NOCONFIRM, execute current line as-is without editing. ;;;*** ;;;### (autoloads (edebug-all-forms edebug-all-defs edebug-eval-top-level-form -;;;;;; def-edebug-spec edebug-all-forms edebug-all-defs) "edebug" -;;;;;; "emacs-lisp/edebug.el" (17416 11967)) +;;;;;; edebug-basic-spec edebug-all-forms edebug-all-defs) "edebug" +;;;;;; "emacs-lisp/edebug.el" (17581 24219)) ;;; Generated autoloads from emacs-lisp/edebug.el (defvar edebug-all-defs nil "\ @@ -8242,12 +8242,12 @@ Use the command `edebug-all-forms' to toggle the value of this option.") (custom-autoload (quote edebug-all-forms) "edebug") -(autoload (quote def-edebug-spec) "edebug" "\ -Set the `edebug-form-spec' property of SYMBOL according to SPEC. -Both SYMBOL and SPEC are unevaluated. The SPEC can be 0, t, a symbol -\(naming a function), or a list. +(autoload (quote edebug-basic-spec) "edebug" "\ +Return t if SPEC uses only extant spec symbols. +An extant spec symbol is a symbol that is not a function and has a +`edebug-form-spec' property. -\(fn SYMBOL SPEC)" nil (quote macro)) +\(fn SPEC)" nil nil) (defalias (quote edebug-defun) (quote edebug-eval-top-level-form)) -- cgit v1.2.1 From 0369eb8545cb960836e64e81d14bf1db357a925f Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Mon, 10 Jul 2006 18:52:13 +0000 Subject: * subr.el (sit-for): New function. * play/hanoi.el (hanoi-sit-for): Check sit-for return value. --- lisp/ChangeLog | 6 ++++++ lisp/play/hanoi.el | 5 ++--- lisp/subr.el | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+), 3 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8416aa837cc..ec13ee51487 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2006-07-10 Chong Yidong + + * subr.el (sit-for): New function. + + * play/hanoi.el (hanoi-sit-for): Check sit-for return value. + 2006-07-10 Richard Stallman * ldefs-boot.el (edebug): Update page. diff --git a/lisp/play/hanoi.el b/lisp/play/hanoi.el index 296ca82b64a..40a96f4e6c2 100644 --- a/lisp/play/hanoi.el +++ b/lisp/play/hanoi.el @@ -399,9 +399,8 @@ BITS must be of length nrings. Start at START-TIME." ;; update display and pause, quitting with a pithy comment if the user ;; hits a key. (defun hanoi-sit-for (seconds) - (sit-for seconds) - (if (input-pending-p) - (signal 'quit '("I can tell you've had enough")))) + (unless (sit-for seconds) + (signal 'quit '("I can tell you've had enough")))) ;; move ring to a given buffer position and update ring's car. (defun hanoi-ring-to-pos (ring pos) diff --git a/lisp/subr.el b/lisp/subr.el index 9672a7afb76..5c7e1c30cf4 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -1699,6 +1699,45 @@ by doing (clear-string STRING)." (sit-for 1) t))) n)) + +(defun sit-for (seconds &optional nodisp obsolete) + "Perform redisplay, then wait for SECONDS seconds or until input is available. +SECONDS may be a floating-point value. +\(On operating systems that do not support waiting for fractions of a +second, floating-point values are rounded down to the nearest integer.) + +If optional arg NODISP is t, don't redisplay, just wait for input. +Redisplay does not happen if input is available before it starts. +However, as a special exception, redisplay will occur even when +input is available if SECONDS is negative. + +Value is t if waited the full time with no input arriving, and nil otherwise. + +An obsolete but still supported form is +\(sit-for SECONDS &optional MILLISECONDS NODISP) +Where the optional arg MILLISECONDS specifies an additional wait period, +in milliseconds; this was useful when Emacs was built without +floating point support." + (when (or obsolete (numberp nodisp)) + (setq seconds (+ seconds (* 1e-3 nodisp))) + (setq nodisp obsolete)) + (unless nodisp + (let ((redisplay-dont-pause (or (< seconds 0) redisplay-dont-pause))) + (redisplay))) + (or (<= seconds 0) + (let ((timer (timer-create)) + (echo-keystrokes 0)) + (if (catch 'sit-for-timeout + (timer-set-time timer (timer-relative-time + (current-time) seconds)) + (timer-set-function timer 'with-timeout-handler + '(sit-for-timeout)) + (timer-activate timer) + (push (read-event) unread-command-events) + nil) + t + (cancel-timer timer) + nil)))) ;;; Atomic change groups. -- cgit v1.2.1 From ca331935fe81579869696a17eacf6eb914ab6809 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Mon, 10 Jul 2006 18:54:07 +0000 Subject: (c-awk-escaped-nls*): Use eval-and-compile to avoid compilation error. --- lisp/progmodes/cc-awk.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/progmodes/cc-awk.el b/lisp/progmodes/cc-awk.el index 4a475784106..c93843f3f82 100644 --- a/lisp/progmodes/cc-awk.el +++ b/lisp/progmodes/cc-awk.el @@ -107,7 +107,8 @@ (eval-and-compile (defconst c-awk-escaped-nl "\\\\[\n\r]")) ;; Matches an escaped newline. -(defconst c-awk-escaped-nls* (concat "\\(" c-awk-escaped-nl "\\)*")) +(eval-and-compile + (defconst c-awk-escaped-nls* (concat "\\(" c-awk-escaped-nl "\\)*"))) ;; Matches a possibly empty sequence of escaped newlines. Used in ;; awk-font-lock-keywords. ;; (defconst c-awk-escaped-nls*-with-space* -- cgit v1.2.1 From d157aaaaf8e09825050c1f6bc47bc4800b175b42 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Mon, 10 Jul 2006 18:54:07 +0000 Subject: * progmodes/cc-awk.el (defconst): Fix compilation error. --- lisp/ChangeLog | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ec13ee51487..5e6f6072c6a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,7 @@ 2006-07-10 Chong Yidong + * progmodes/cc-awk.el (defconst): Fix compilation error. + * subr.el (sit-for): New function. * play/hanoi.el (hanoi-sit-for): Check sit-for return value. -- cgit v1.2.1 From 5ee03a180c9e190bbaf79d3316307331fa43b5f7 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Mon, 10 Jul 2006 18:55:01 +0000 Subject: fix typo --- lisp/ChangeLog | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 5e6f6072c6a..417d3af3f85 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,6 +1,7 @@ 2006-07-10 Chong Yidong - * progmodes/cc-awk.el (defconst): Fix compilation error. + * progmodes/cc-awk.el (defconst): Use eval-and-compile to avoid + compilation error. * subr.el (sit-for): New function. -- cgit v1.2.1 From d81b041a220f14480725187d00d8761a515f619c Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Tue, 11 Jul 2006 00:15:23 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 417d3af3f85..d6a7d9dea03 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2006-07-11 Kim F. Storm + + * subr.el (sit-for): Doc fix. Specify normal arg list using fn-form. + Simplify by calling redisplay with non-nil arg if seconds < 0. + 2006-07-10 Chong Yidong * progmodes/cc-awk.el (defconst): Use eval-and-compile to avoid -- cgit v1.2.1 From d8120806749ce933cf24c59514d9553a2edb05d6 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Tue, 11 Jul 2006 00:17:43 +0000 Subject: (sit-for): Doc fix. Specify normal arg list using fn-form. Remove special case for seconds < 0. Use (redisplay t) instead. --- lisp/subr.el | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'lisp') diff --git a/lisp/subr.el b/lisp/subr.el index 5c7e1c30cf4..d80bec4402a 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -1708,22 +1708,21 @@ second, floating-point values are rounded down to the nearest integer.) If optional arg NODISP is t, don't redisplay, just wait for input. Redisplay does not happen if input is available before it starts. -However, as a special exception, redisplay will occur even when -input is available if SECONDS is negative. Value is t if waited the full time with no input arriving, and nil otherwise. -An obsolete but still supported form is +An obsolete, but still supported form is \(sit-for SECONDS &optional MILLISECONDS NODISP) -Where the optional arg MILLISECONDS specifies an additional wait period, +where the optional arg MILLISECONDS specifies an additional wait period, in milliseconds; this was useful when Emacs was built without -floating point support." +floating point support. + +\(fn SECONDS &optional NODISP)" (when (or obsolete (numberp nodisp)) (setq seconds (+ seconds (* 1e-3 nodisp))) (setq nodisp obsolete)) (unless nodisp - (let ((redisplay-dont-pause (or (< seconds 0) redisplay-dont-pause))) - (redisplay))) + (redisplay)) (or (<= seconds 0) (let ((timer (timer-create)) (echo-keystrokes 0)) -- cgit v1.2.1 From ff97f952e6e46bd283eccfcee1fcb4dbf0f74f81 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Tue, 11 Jul 2006 00:48:06 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d6a7d9dea03..821cf6357f0 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,7 +1,7 @@ 2006-07-11 Kim F. Storm * subr.el (sit-for): Doc fix. Specify normal arg list using fn-form. - Simplify by calling redisplay with non-nil arg if seconds < 0. + Remove special case for seconds < 0. Use (redisplay t) instead. 2006-07-10 Chong Yidong -- cgit v1.2.1 From b05b996fe25e1aa24e18e34203c6dac5260a497d Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Tue, 11 Jul 2006 09:36:54 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 821cf6357f0..2dad9e411d7 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,20 @@ +2006-07-11 Nick Roberts + + * tumme.el (tumme-create-thumb) + (tumme-thumbnail-display-external, tumme-display-image) + (tumme-rotate-thumbnail, tumme-rotate-original) + (tumme-set-exif-data, tumme-get-exif-data): Use call-process + instead of shell-command. + (tumme-create-thumbnail-buffer) + (tumme-create-display-image-buffer, tumme-display-thumbs) + (tumme-modify-mark-on-thumb-original-file, tumme-display-image) + (tumme-get-exif-data): Use with-current-buffer. + (tumme-display-properties-format) + (tumme-dired-insert-marked-thumbs, tumme-rotate-original) + (tumme-get-exif-file-name) + (tumme-thumbnail-set-image-description, tumme-gallery-generate): + Fit to 80 columns. + 2006-07-11 Kim F. Storm * subr.el (sit-for): Doc fix. Specify normal arg list using fn-form. -- cgit v1.2.1 From c4e153bb821f7ced375441974b0eb765e1e16ffe Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Tue, 11 Jul 2006 09:37:28 +0000 Subject: (tumme-create-thumb) (tumme-thumbnail-display-external, tumme-display-image) (tumme-rotate-thumbnail, tumme-rotate-original) (tumme-set-exif-data, tumme-get-exif-data): Use call-process instead of shell-command. (tumme-create-thumbnail-buffer) (tumme-create-display-image-buffer, tumme-display-thumbs) (tumme-modify-mark-on-thumb-original-file, tumme-display-image) (tumme-get-exif-data): Use with-current-buffer. (tumme-display-properties-format) (tumme-dired-insert-marked-thumbs, tumme-rotate-original) (tumme-get-exif-file-name) (tumme-thumbnail-set-image-description, tumme-gallery-generate): Fit to 80 columns. --- lisp/tumme.el | 65 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 32 insertions(+), 33 deletions(-) (limited to 'lisp') diff --git a/lisp/tumme.el b/lisp/tumme.el index d6420bf33d7..d97a5d0108f 100644 --- a/lisp/tumme.el +++ b/lisp/tumme.el @@ -491,7 +491,8 @@ with the comment." :group 'tumme) (defcustom tumme-external-viewer - ;; TODO: use mailcap, dired-guess-shell-alist-default, dired-view-command-alist + ;; TODO: Use mailcap, dired-guess-shell-alist-default, + ;; dired-view-command-alist. (cond ((executable-find "display")) ((executable-find "xli")) ((executable-find "qiv") "qiv -t")) @@ -627,7 +628,7 @@ according to the Thumbnail Managing Standard." (setq thumbnail-dir (file-name-directory thumbnail-file)))) (message "Creating thumbnail directory.") (make-directory thumbnail-dir)) - (shell-command command nil))) + (call-process shell-file-name nil nil nil "-c" command))) ;;;###autoload (defun tumme-dired-insert-marked-thumbs () @@ -643,8 +644,10 @@ according to the Thumbnail Managing Standard." ;; Can't use (overlays-at (point)), BUG? (overlays-in (point) (1+ (point))))) (put-image thumb-file image-pos) - (setq overlay (car (delq nil (mapcar (lambda (o) (and (overlay-get o 'put-image) o)) - (overlays-in (point) (1+ (point))))))) + (setq + overlay + (car (delq nil (mapcar (lambda (o) (and (overlay-get o 'put-image) o)) + (overlays-in (point) (1+ (point))))))) (overlay-put overlay 'image-file image-file) (overlay-put overlay 'thumb-file thumb-file))) nil) @@ -716,8 +719,7 @@ Otherwise, delete overlays." (defun tumme-create-thumbnail-buffer () "Create thumb buffer and set `tumme-thumbnail-mode'." (let ((buf (get-buffer-create tumme-thumbnail-buffer))) - (save-excursion - (set-buffer buf) + (with-current-buffer buf (setq buffer-read-only t) (if (not (eq major-mode 'tumme-thumbnail-mode)) (tumme-thumbnail-mode))) @@ -729,8 +731,7 @@ Otherwise, delete overlays." (defun tumme-create-display-image-buffer () "Create image display buffer and set `tumme-display-image-mode'." (let ((buf (get-buffer-create tumme-display-image-buffer))) - (save-excursion - (set-buffer buf) + (with-current-buffer buf (setq buffer-read-only t) (if (not (eq major-mode 'tumme-display-image-mode)) (tumme-display-image-mode))) @@ -812,8 +813,7 @@ thumbnail buffer to be selected." (setq files (list (dired-get-filename))) (setq files (dired-get-marked-files))) (setq dired-buf (current-buffer)) - (save-excursion - (set-buffer buf) + (with-current-buffer buf (let ((inhibit-read-only t)) (if (not append) (erase-buffer) @@ -1170,10 +1170,9 @@ dired." (dired-buf (tumme-associated-dired-buffer))) (if (not (and dired-buf file-name)) (message "No image, or image with correct properties, at point.") - (save-excursion + (with-current-buffer dired-buf (message file-name) (setq file-name (file-name-nondirectory file-name)) - (set-buffer dired-buf) (goto-char (point-min)) (if (search-forward file-name nil t) (cond ((eq command 'mark) (dired-mark 1)) @@ -1294,7 +1293,8 @@ You probably want to use this together with (define-key tumme-thumbnail-mode-map "L" 'tumme-rotate-original-left) (define-key tumme-thumbnail-mode-map "R" 'tumme-rotate-original-right) - (define-key tumme-thumbnail-mode-map "D" 'tumme-thumbnail-set-image-description) + (define-key tumme-thumbnail-mode-map "D" + 'tumme-thumbnail-set-image-description) (define-key tumme-thumbnail-mode-map "\C-d" 'tumme-delete-char) (define-key tumme-thumbnail-mode-map " " @@ -1686,25 +1686,22 @@ Ask user how many thumbnails should be displayed per row." (defun tumme-thumbnail-display-external () "Display original image for thumbnail at point using external viewer." - (interactive) (let ((file (tumme-original-file-name))) (if (not (tumme-image-at-point-p)) (message "No thumbnail at point") (if (not file) (message "No original file name found") - (shell-command (format "%s \"%s\"" - tumme-external-viewer - file)))))) + (call-process shell-file-name nil nil nil "-c" + (format "%s \"%s\"" tumme-external-viewer file)))))) ;;;###autoload (defun tumme-dired-display-external () "Display file at point using an external viewer." (interactive) (let ((file (dired-get-filename))) - (shell-command (format "%s \"%s\"" - tumme-external-viewer - file)))) + (call-process shell-file-name nil nil nil "-c" + (format "%s \"%s\"" tumme-external-viewer file)))) (defun tumme-window-width-pixels (window) "Calculate WINDOW width in pixels." @@ -1776,12 +1773,11 @@ original size." (cons ?h height) (cons ?f file) (cons ?t new-file)))) - (setq ret (shell-command command nil)) + (setq ret (call-process shell-file-name nil nil nil "-c" command)) (if (not (= 0 ret)) (error "Could not resize image"))) (copy-file file new-file t)) - (save-excursion - (set-buffer (tumme-create-display-image-buffer)) + (with-current-buffer (tumme-create-display-image-buffer) (let ((inhibit-read-only t)) (erase-buffer) (clear-image-cache) @@ -1829,7 +1825,7 @@ With prefix argument ARG, display image in its original size." (cons ?p tumme-cmd-rotate-thumbnail-program) (cons ?d degrees) (cons ?t (expand-file-name file))))) - (shell-command command nil) + (call-process shell-file-name nil nil nil "-c" command) ;; Clear the cache to refresh image. I wish I could just refresh ;; the current file but I do not know how to do that. Yet... (clear-image-cache)))) @@ -1874,11 +1870,12 @@ overwritten. This confirmation can be turned off using (cons ?d degrees) (cons ?o (expand-file-name file)) (cons ?t tumme-temp-rotate-image-file)))) - (if (not (= 0 (shell-command command nil))) + (if (not (= 0 (call-process shell-file-name nil nil nil "-c" command))) (error "Could not rotate image") (tumme-display-image tumme-temp-rotate-image-file) (if (or (and tumme-rotate-original-ask-before-overwrite - (y-or-n-p "Rotate to temp file OK. Overwrite original image? ")) + (y-or-n-p + "Rotate to temp file OK. Overwrite original image? ")) (not tumme-rotate-original-ask-before-overwrite)) (progn (copy-file tumme-temp-rotate-image-file file t) @@ -1910,7 +1907,8 @@ YYYY_MM_DD_HH_MM_DD_ORIG_FILE_NAME.jpg. Used from (format-time-string "%Y:%m:%d %H:%M:%S" (nth 5 (file-attributes (expand-file-name file)))))) - (setq data (tumme-get-exif-data (expand-file-name file) "DateTimeOriginal"))) + (setq data (tumme-get-exif-data (expand-file-name file) + "DateTimeOriginal"))) (while (string-match "[ :]" data) (setq data (replace-match "_" nil nil data))) (format "%s%s%s" data @@ -1930,7 +1928,8 @@ default value at the prompt." (old-value (tumme-get-exif-data file "ImageDescription"))) (if (eq 0 (tumme-set-exif-data file "ImageDescription" - (read-string "Value of ImageDescription: " old-value))) + (read-string "Value of ImageDescription: " + old-value))) (message "Successfully wrote ImageDescription tag.") (error "Could not write ImageDescription tag"))))) @@ -1944,7 +1943,7 @@ default value at the prompt." (cons ?f (expand-file-name file)) (cons ?t tag-name) (cons ?v tag-value)))) - (shell-command command nil))) + (call-process shell-file-name nil nil nil "-c" command))) (defun tumme-get-exif-data (file tag-name) "From FILE, return EXIF tag TAG-NAME." @@ -1956,10 +1955,9 @@ default value at the prompt." (cons ?p tumme-cmd-read-exif-data-program) (cons ?f file) (cons ?t tag-name)))) - (save-excursion - (set-buffer buf) + (with-current-buffer buf (delete-region (point-min) (point-max)) - (if (not (eq (shell-command command buf) 0)) + (if (not (eq (call-process shell-file-name nil t nil "-c" command) 0)) (error "Could not get EXIF tag") (goto-char (point-min)) ;; Clean buffer from newlines and carriage returns before @@ -2377,7 +2375,8 @@ when using per-directory thumbnail file storage")) ;; Insert thumbnail with link to full image (insert (format "\n" - tumme-gallery-image-root-url (file-name-nondirectory file) + tumme-gallery-image-root-url + (file-name-nondirectory file) tumme-gallery-thumb-image-root-url (file-name-nondirectory (tumme-thumb-name file)) file)) ;; Insert comment, if any -- cgit v1.2.1 From 783dab628f93fd6b88f5b39ab838ae758d283cbf Mon Sep 17 00:00:00 2001 From: "Robert J. Chassell" Date: Tue, 11 Jul 2006 10:14:08 +0000 Subject: * textmodes/texinfmt.el: Finally remember to set texinfmt-version to new date and version number. --- lisp/textmodes/texinfmt.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/textmodes/texinfmt.el b/lisp/textmodes/texinfmt.el index 95c1cba3b7e..9e0b6b63901 100644 --- a/lisp/textmodes/texinfmt.el +++ b/lisp/textmodes/texinfmt.el @@ -37,7 +37,7 @@ (defmacro defcustom (var value doc &rest ignore) `(defvar ,var ,value ,doc))) -(defvar texinfmt-version "2.41 of 1 Mar 2005") +(defvar texinfmt-version "2.42 of 7 Jul 2006") (defun texinfmt-version (&optional here) "Show the version of texinfmt.el in the minibuffer. -- cgit v1.2.1 From ed48e7e816fe869ad4c156e6cb6b4517e6144251 Mon Sep 17 00:00:00 2001 From: "Robert J. Chassell" Date: Tue, 11 Jul 2006 10:36:42 +0000 Subject: Re-attempt commit. --- lisp/ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 2dad9e411d7..06c13af51da 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,10 @@ +2006-07-11 Robert J. Chassell + + * textmodes/texinfmt.el: (texinfo-format-separate-node): + Insert a string before point, which fits documentation, not after. + (texinfo-multitable-item): In a multitable row, insert any + additional needed @tabs and spaces. + 2006-07-11 Nick Roberts * tumme.el (tumme-create-thumb) -- cgit v1.2.1 From bc684c16bcafecd1f79bef4441ae9d76b0ab3a49 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Tue, 11 Jul 2006 15:03:24 +0000 Subject: Remove spurious * in docstrings. (url-cookie-write-file): Don't use versioned backups. (url-cookie-host-can-set-p): Remove unused var `tmp'. (url-cookie-save-interval): Move to url-cookie group. (url-cookie-write-file): Reset url-cookies-changed-since-last-save. --- lisp/url/ChangeLog | 11 +++++++++++ lisp/url/url-cookie.el | 21 +++++++++++++-------- 2 files changed, 24 insertions(+), 8 deletions(-) (limited to 'lisp') diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog index 8eb2cd8471b..e8848528e18 100644 --- a/lisp/url/ChangeLog +++ b/lisp/url/ChangeLog @@ -1,3 +1,14 @@ +2006-07-11 Stefan Monnier + + * url-cookie.el: Remove spurious * in docstrings. + (url-cookie-write-file): Don't use versioned backups. + (url-cookie-host-can-set-p): Remove unused var `tmp'. + +2006-07-04 Andreas Seltenreich (tiny change) + + * url-cookie.el (url-cookie-save-interval): Move to url-cookie group. + (url-cookie-write-file): Reset url-cookies-changed-since-last-save. + 2006-05-12 Reiner Steib * url-http.el (url-http-file-exists-p): Test if status is integer. diff --git a/lisp/url/url-cookie.el b/lisp/url/url-cookie.el index 53ba75f4cbb..e74d4989117 100644 --- a/lisp/url/url-cookie.el +++ b/lisp/url/url-cookie.el @@ -88,18 +88,18 @@ A cookie vector object is a vector of 7 slots: (defvar url-cookie-storage nil "Where cookies are stored.") (defvar url-cookie-secure-storage nil "Where secure cookies are stored.") (defcustom url-cookie-file nil - "*File where cookies are stored on disk." + "File where cookies are stored on disk." :type '(choice (const :tag "Default" :value nil) file) :group 'url-file :group 'url-cookie) (defcustom url-cookie-confirmation nil - "*If non-nil, confirmation by the user is required to accept HTTP cookies." + "If non-nil, confirmation by the user is required to accept HTTP cookies." :type 'boolean :group 'url-cookie) (defcustom url-cookie-multiple-line nil - "*If nil, HTTP requests put all cookies for the server on one line. + "If nil, HTTP requests put all cookies for the server on one line. Some web servers, such as http://www.hotmail.com/, only accept cookies when they are on one line. This is broken behavior, but just try telling Microsoft that." @@ -168,7 +168,13 @@ telling Microsoft that." (insert ")\n(setq url-cookie-secure-storage\n '") (pp url-cookie-secure-storage (current-buffer)) (insert ")\n") + (insert " ;; Local Variables:\n" + ";; version-control: never\n" + ";; no-byte-compile: t\n" + ";; End:\n") + (set (make-local-variable 'version-control) t) (write-file fname) + (setq url-cookies-changed-since-last-save nil) (kill-buffer (current-buffer)))))) (defun url-cookie-store (name value &optional expires domain localpart secure) @@ -313,18 +319,17 @@ telling Microsoft that." '.'s in the domain name in order to set a cookie.") (defcustom url-cookie-trusted-urls nil - "*A list of regular expressions matching URLs to always accept cookies from." + "A list of regular expressions matching URLs to always accept cookies from." :type '(repeat regexp) :group 'url-cookie) (defcustom url-cookie-untrusted-urls nil - "*A list of regular expressions matching URLs to never accept cookies from." + "A list of regular expressions matching URLs to never accept cookies from." :type '(repeat regexp) :group 'url-cookie) (defun url-cookie-host-can-set-p (host domain) (let ((numdots 0) - (tmp domain) (last nil) (case-fold-search t) (mindots 3)) @@ -444,7 +449,7 @@ telling Microsoft that." (defvar url-cookie-timer nil) (defcustom url-cookie-save-interval 3600 - "*The number of seconds between automatic saves of cookies. + "The number of seconds between automatic saves of cookies. Default is 1 hour. Note that if you change this variable outside of the `customize' interface after `url-do-setup' has been run, you need to run the `url-cookie-setup-save-timer' function manually." @@ -453,7 +458,7 @@ to run the `url-cookie-setup-save-timer' function manually." (if (bound-and-true-p url-setup-done) (url-cookie-setup-save-timer))) :type 'integer - :group 'url) + :group 'url-cookie) (defun url-cookie-setup-save-timer () "Reset the cookie saver timer." -- cgit v1.2.1 From b8fa0ffd0cc04a300b52fbf28ab0850c2f34cc09 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Tue, 11 Jul 2006 15:08:33 +0000 Subject: (compilation-error-regexp-alist-alist): Fix ambiguity introduced by last change. (compilation-find-file): Move save-excursion to where it may make sense. Fix a left over `find-file'. --- lisp/ChangeLog | 15 +++++-- lisp/progmodes/compile.el | 101 +++++++++++++++++++++++++--------------------- 2 files changed, 65 insertions(+), 51 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 06c13af51da..b15d8f1fb01 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,9 +1,16 @@ +2006-07-11 Stefan Monnier + + * progmodes/compile.el (compilation-error-regexp-alist-alist): + Fix ambiguity introduced by last change. + (compilation-find-file): Move save-excursion to where it may + make sense. Fix a left over `find-file'. + 2006-07-11 Robert J. Chassell * textmodes/texinfmt.el: (texinfo-format-separate-node): - Insert a string before point, which fits documentation, not after. - (texinfo-multitable-item): In a multitable row, insert any - additional needed @tabs and spaces. + Insert a string before point, which fits documentation, not after. + (texinfo-multitable-item): In a multitable row, insert any + additional needed @tabs and spaces. 2006-07-11 Nick Roberts @@ -19,7 +26,7 @@ (tumme-display-properties-format) (tumme-dired-insert-marked-thumbs, tumme-rotate-original) (tumme-get-exif-file-name) - (tumme-thumbnail-set-image-description, tumme-gallery-generate): + (tumme-thumbnail-set-image-description, tumme-gallery-generate): Fit to 80 columns. 2006-07-11 Kim F. Storm diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el index 5f10bec032a..3c63d5f01b1 100644 --- a/lisp/progmodes/compile.el +++ b/lisp/progmodes/compile.el @@ -223,8 +223,13 @@ of[ \t]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:" 3 2 nil (1)) \\(.+\\):\\([0-9]+\\)\\(?:\\(:\\)\\|\\(,\\)\\)?" 1 2 nil (3 . 4)) (gnu + ;; I have no idea what this first line is supposed to match, but it + ;; makes things ambiguous with output such as "foo:344:50:blabla" since + ;; the "foo" part can match this first line (in which case the file + ;; name as "344"). To avoid this, we disallow filenames exclusively + ;; composed of digits. --Stef "^\\(?:[[:alpha:]][-[:alnum:].]+: ?\\)?\ -\\(.+?\\): ?\ +\\([0-9]*[^0-9\n].*?\\): ?\ \\([0-9]+\\)\\(?:\\([.:]\\)\\([0-9]+\\)\\)?\ \\(?:-\\([0-9]+\\)?\\(?:\\3\\([0-9]+\\)\\)?\\)?:\ \\(?: *\\(\\(?:Future\\|Runtime\\)?[Ww]arning\\|W:\\)\\|\ @@ -293,7 +298,7 @@ File = \\(.+\\), Line = \\([0-9]+\\)\\(?:, Column = \\([0-9]+\\)\\)?" \\(?:: \\(warning:\\)?\\|$\\| ),\\)" 1 2 nil (3)) (gcov-file - "^ *-: *\\(0\\):Source:\\(.+\\)$" + "^ *-: *\\(0\\):Source:\\(.+\\)$" 2 1 nil 0 nil (1 compilation-line-face prepend) (2 compilation-info-face prepend)) (gcov-header @@ -312,11 +317,11 @@ File = \\(.+\\), Line = \\([0-9]+\\)\\(?:, Column = \\([0-9]+\\)\\)?" (1 compilation-line-face prepend)) (gcov-called-line "^ *\\([0-9]+\\): *\\([0-9]+\\):.*$" - nil 2 nil 0 nil + nil 2 nil 0 nil (0 'default t) (1 compilation-info-face prepend) (2 compilation-line-face prepend)) (gcov-never-called - "^ *\\(#####\\): *\\([0-9]+\\):.*$" + "^ *\\(#####\\): *\\([0-9]+\\):.*$" nil 2 nil 2 nil (0 'default t) (1 compilation-error-face prepend) (2 compilation-line-face prepend)) @@ -1796,49 +1801,51 @@ If DIRECTORY. is nil, that means use `default-directory'. If FILENAME is not found at all, ask the user where to find it. Pop up the buffer containing MARKER and scroll to MARKER if we ask the user." (or formats (setq formats '("%s"))) - (save-excursion - (let ((dirs compilation-search-path) - (spec-dir (if directory - (expand-file-name directory) - default-directory)) - buffer thisdir fmts name) - (if (file-name-absolute-p filename) - ;; The file name is absolute. Use its explicit directory as - ;; the first in the search path, and strip it from FILENAME. - (setq filename (abbreviate-file-name (expand-file-name filename)) - dirs (cons (file-name-directory filename) dirs) - filename (file-name-nondirectory filename))) - ;; Now search the path. - (while (and dirs (null buffer)) - (setq thisdir (or (car dirs) spec-dir) - fmts formats) - ;; For each directory, try each format string. - (while (and fmts (null buffer)) - (setq name (expand-file-name (format (car fmts) filename) thisdir) - buffer (and (file-exists-p name) - (find-file-noselect name)) - fmts (cdr fmts))) - (setq dirs (cdr dirs))) - (or buffer - ;; The file doesn't exist. Ask the user where to find it. - (let ((pop-up-windows t)) - (compilation-set-window (display-buffer (marker-buffer marker)) - marker) - (let ((name (expand-file-name - (read-file-name - (format "Find this %s in (default %s): " - compilation-error filename) - spec-dir filename t)))) - (if (file-directory-p name) - (setq name (expand-file-name filename name))) - (setq buffer (and (file-exists-p name) - (find-file name)))))) - ;; Make intangible overlays tangible. - (mapcar (function (lambda (ov) - (when (overlay-get ov 'intangible) - (overlay-put ov 'intangible nil)))) - (overlays-in (point-min) (point-max))) - buffer))) + (let ((dirs compilation-search-path) + (spec-dir (if directory + (expand-file-name directory) + default-directory)) + buffer thisdir fmts name) + (if (file-name-absolute-p filename) + ;; The file name is absolute. Use its explicit directory as + ;; the first in the search path, and strip it from FILENAME. + (setq filename (abbreviate-file-name (expand-file-name filename)) + dirs (cons (file-name-directory filename) dirs) + filename (file-name-nondirectory filename))) + ;; Now search the path. + (while (and dirs (null buffer)) + (setq thisdir (or (car dirs) spec-dir) + fmts formats) + ;; For each directory, try each format string. + (while (and fmts (null buffer)) + (setq name (expand-file-name (format (car fmts) filename) thisdir) + buffer (and (file-exists-p name) + (find-file-noselect name)) + fmts (cdr fmts))) + (setq dirs (cdr dirs))) + (or buffer + ;; The file doesn't exist. Ask the user where to find it. + (save-excursion ;This save-excursion is probably not right. + (let ((pop-up-windows t)) + (compilation-set-window (display-buffer (marker-buffer marker)) + marker) + (let ((name (expand-file-name + (read-file-name + (format "Find this %s in (default %s): " + compilation-error filename) + spec-dir filename t)))) + (if (file-directory-p name) + (setq name (expand-file-name filename name))) + (setq buffer (and (file-exists-p name) + (find-file-noselect name))))))) + ;; Make intangible overlays tangible. + ;; This is very weird: it's not even clear which is the current buffer, + ;; so the code below can't be expected to DTRT here. --Stef + (mapcar (function (lambda (ov) + (when (overlay-get ov 'intangible) + (overlay-put ov 'intangible nil)))) + (overlays-in (point-min) (point-max))) + buffer)) (defun compilation-get-file-structure (file &optional fmt) "Retrieve FILE's file-structure or create a new one. -- cgit v1.2.1 From ce4746a36acbc91144f038c96c75f07b4165f403 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Tue, 11 Jul 2006 16:39:50 +0000 Subject: * progmodes/ebrowse.el (ebrowse-display-member-buffer): Avoid using with-output-to-temp-buffer, which clobbers local vars. --- lisp/ChangeLog | 5 +++++ lisp/progmodes/ebrowse.el | 34 +++++++++++++++++----------------- 2 files changed, 22 insertions(+), 17 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b15d8f1fb01..7bf32e705ae 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2006-07-11 Chong Yidong + + * progmodes/ebrowse.el (ebrowse-display-member-buffer): Avoid + using with-output-to-temp-buffer, which clobbers local vars. + 2006-07-11 Stefan Monnier * progmodes/compile.el (compilation-error-regexp-alist-alist): diff --git a/lisp/progmodes/ebrowse.el b/lisp/progmodes/ebrowse.el index 3c328697a20..7a45dcd655e 100644 --- a/lisp/progmodes/ebrowse.el +++ b/lisp/progmodes/ebrowse.el @@ -2734,24 +2734,24 @@ means the member buffer is standalone. CLASS is its class." ;; is on if not specified as an argument. (unless class (setq class (ebrowse-tree-at-point))) - (with-output-to-temp-buffer ebrowse-member-buffer-name - (save-excursion - (set-buffer standard-output) + (save-selected-window + (if temp-buffer + (pop-to-buffer temp-buffer) + (pop-to-buffer (get-buffer-create ebrowse-member-buffer-name)) ;; If new buffer, set the mode and initial values of locals - (unless temp-buffer - (ebrowse-member-mode)) - ;; Set local variables - (setq ebrowse--member-list (funcall list class) - ebrowse--displayed-class class - ebrowse--accessor list - ebrowse--tree-obarray classes - ebrowse--frozen-flag stand-alone - ebrowse--tags-file-name tags-file-name - ebrowse--header header - ebrowse--tree tree - buffer-read-only t) - (ebrowse-redisplay-member-buffer) - (current-buffer))))) + (ebrowse-member-mode)) + ;; Set local variables + (setq ebrowse--member-list (funcall list class) + ebrowse--displayed-class class + ebrowse--accessor list + ebrowse--tree-obarray classes + ebrowse--frozen-flag stand-alone + ebrowse--tags-file-name tags-file-name + ebrowse--header header + ebrowse--tree tree + buffer-read-only t) + (ebrowse-redisplay-member-buffer) + (current-buffer)))) (defun ebrowse-member-display-p (member) -- cgit v1.2.1 From 0f7ea453189db2bf2d61302f2e9c234e5589f432 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Tue, 11 Jul 2006 18:39:32 +0000 Subject: * vc.el (vc-exec-after): Don't delete process manually. (vc-print-log): Run log-view-mode in process sentinel inside inhibit-read-only. Don't shrink window due to timing issues. --- lisp/ChangeLog | 4 ++++ lisp/vc.el | 15 ++++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 7bf32e705ae..bf2faf44f63 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,9 @@ 2006-07-11 Chong Yidong + * vc.el (vc-exec-after): Don't delete process manually. + (vc-print-log): Run log-view-mode in process sentinel inside + inhibit-read-only. Don't shrink window due to timing issues. + * progmodes/ebrowse.el (ebrowse-display-member-buffer): Avoid using with-output-to-temp-buffer, which clobbers local vars. diff --git a/lisp/vc.el b/lisp/vc.el index 8290fd5b943..d72ee4c7e4e 100644 --- a/lisp/vc.el +++ b/lisp/vc.el @@ -934,11 +934,12 @@ Else, add CODE to the process' sentinel." (let ((proc (get-buffer-process (current-buffer)))) (cond ;; If there's no background process, just execute the code. - ((null proc) (eval code)) - ;; If the background process has exited, reap it and try again - ((eq (process-status proc) 'exit) - (delete-process proc) - (vc-exec-after code)) + ;; We used to explicitly call delete-process on exited processes, + ;; but this led to timing problems causing process output to be + ;; lost. Terminated processes get deleted automatically + ;; anyway. -- cyd + ((or (null proc) (eq (process-status proc) 'exit)) + (eval code)) ;; If a process is running, add CODE to the sentinel ((eq (process-status proc) 'run) (let ((sentinel (process-sentinel proc))) @@ -2446,9 +2447,9 @@ If FOCUS-REV is non-nil, leave the point at that revision." (vc-call print-log file) (set-buffer "*vc*")))) (pop-to-buffer (current-buffer)) - (log-view-mode) (vc-exec-after `(let ((inhibit-read-only t)) + (log-view-mode) (goto-char (point-max)) (forward-line -1) (while (looking-at "=*\n") (delete-char (- (match-end 0) (match-beginning 0))) @@ -2456,7 +2457,7 @@ If FOCUS-REV is non-nil, leave the point at that revision." (goto-char (point-min)) (if (looking-at "[\b\t\n\v\f\r ]+") (delete-char (- (match-end 0) (match-beginning 0)))) - (shrink-window-if-larger-than-buffer) + ;; (shrink-window-if-larger-than-buffer) ;; move point to the log entry for the current version (vc-call-backend ',(vc-backend file) 'show-log-entry -- cgit v1.2.1 From 1223933d597a0e5828734b4a3067dc1337171539 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Tue, 11 Jul 2006 19:15:33 +0000 Subject: * simple.el (undo-ask-before-discard): Set to nil. --- lisp/ChangeLog | 2 ++ lisp/simple.el | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index bf2faf44f63..749f7cc352f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,7 @@ 2006-07-11 Chong Yidong + * simple.el (undo-ask-before-discard): Set to nil. + * vc.el (vc-exec-after): Don't delete process manually. (vc-print-log): Run log-view-mode in process sentinel inside inhibit-read-only. Don't shrink window due to timing issues. diff --git a/lisp/simple.el b/lisp/simple.el index 94fe6b431e4..2af4bbd1d76 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -1669,7 +1669,7 @@ is not *inside* the region START...END." '(0 . 0))) '(0 . 0))) -(defcustom undo-ask-before-discard t +(defcustom undo-ask-before-discard nil "If non-nil ask about discarding undo info for the current command. Normally, Emacs discards the undo info for the current command if it exceeds `undo-outer-limit'. But if you set this option -- cgit v1.2.1 From 27313250fb0126a311a53777e6a84233c05fd2dc Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Tue, 11 Jul 2006 20:12:40 +0000 Subject: Add space for clarity. --- lisp/help-mode.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/help-mode.el b/lisp/help-mode.el index f4ab3de5a4a..72b2554185f 100644 --- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -168,7 +168,7 @@ The format is (FUNCTION ARGS...).") (let ((location (find-variable-noselect var file))) (pop-to-buffer (car location)) (goto-char (cdr location)))) - 'help-echo (purecopy"mouse-2, RET: find variable's definition")) + 'help-echo (purecopy "mouse-2, RET: find variable's definition")) (define-button-type 'help-face-def :supertype 'help-xref -- cgit v1.2.1 From 2e42ee7bfb8ce50dd829b4b15d2013cd1e2ace9f Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Tue, 11 Jul 2006 20:13:40 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 749f7cc352f..3575c3441d0 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2006-07-11 Kim F. Storm + + * ido.el (ido-copy-current-file-name): Use buffer-name if + buffer-file-name is nil. + 2006-07-11 Chong Yidong * simple.el (undo-ask-before-discard): Set to nil. -- cgit v1.2.1 From bac4dbd166a05e22635cd1cc18ecb0c694ab2ce2 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Tue, 11 Jul 2006 20:13:59 +0000 Subject: (ido-copy-current-file-name): Use buffer-name if buffer-file-name is nil. --- lisp/ido.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/ido.el b/lisp/ido.el index a4c26b52c98..be1cba62f27 100644 --- a/lisp/ido.el +++ b/lisp/ido.el @@ -2895,7 +2895,8 @@ With \\[universal-argument], pop all element." "Insert file name of current buffer. If repeated, insert text from buffer instead." (interactive "P") - (let* ((bfname (buffer-file-name ido-entry-buffer)) + (let* ((bfname (or (buffer-file-name ido-entry-buffer) + (buffer-name ido-entry-buffer))) (name (and bfname (file-name-nondirectory bfname)))) (when name (setq ido-text-init -- cgit v1.2.1 From 78fc0ace98a7656c4baacb91a2a87a7ee652c8e8 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Wed, 12 Jul 2006 00:23:48 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 3575c3441d0..0154ff83245 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,12 @@ +2006-07-12 Nick Roberts + + * tumme.el (tumme-create-thumb) + (tumme-thumbnail-display-external, tumme-display-image) + (tumme-rotate-thumbnail, tumme-rotate-original) + (tumme-set-exif-data, tumme-get-exif-data): Use shell-command-switch. + + * thumbs.el (thumbs-call-convert): Use shell-command-switch. + 2006-07-11 Kim F. Storm * ido.el (ido-copy-current-file-name): Use buffer-name if -- cgit v1.2.1 From ff77218157b4ccc3681d49e053cac4d3d4a0bd98 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Wed, 12 Jul 2006 00:24:14 +0000 Subject: (thumbs-call-convert): Use shell-command-switch. --- lisp/thumbs.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/thumbs.el b/lisp/thumbs.el index ff5fcf2b33c..e9a640973bb 100644 --- a/lisp/thumbs.el +++ b/lisp/thumbs.el @@ -256,7 +256,7 @@ ACTION-PREFIX is the symbol to place before the ACTION command filein (or output-format "jpeg") fileout))) - (call-process shell-file-name nil nil nil "-c" command))) + (call-process shell-file-name nil nil nil shell-command-switch command))) (defun thumbs-new-image-size (s increment) "New image (a cons of width x height)." -- cgit v1.2.1 From e194e890589673839e16dfebe649297c211395bb Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Wed, 12 Jul 2006 00:24:40 +0000 Subject: (tumme-create-thumb) (tumme-thumbnail-display-external, tumme-display-image) (tumme-rotate-thumbnail, tumme-rotate-original) (tumme-set-exif-data, tumme-get-exif-data): Use shell-command-switch. --- lisp/tumme.el | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'lisp') diff --git a/lisp/tumme.el b/lisp/tumme.el index d97a5d0108f..26d48e77b2f 100644 --- a/lisp/tumme.el +++ b/lisp/tumme.el @@ -628,7 +628,7 @@ according to the Thumbnail Managing Standard." (setq thumbnail-dir (file-name-directory thumbnail-file)))) (message "Creating thumbnail directory.") (make-directory thumbnail-dir)) - (call-process shell-file-name nil nil nil "-c" command))) + (call-process shell-file-name nil nil nil shell-command-switch command))) ;;;###autoload (defun tumme-dired-insert-marked-thumbs () @@ -1692,7 +1692,7 @@ Ask user how many thumbnails should be displayed per row." (message "No thumbnail at point") (if (not file) (message "No original file name found") - (call-process shell-file-name nil nil nil "-c" + (call-process shell-file-name nil nil nil shell-command-switch (format "%s \"%s\"" tumme-external-viewer file)))))) ;;;###autoload @@ -1700,7 +1700,7 @@ Ask user how many thumbnails should be displayed per row." "Display file at point using an external viewer." (interactive) (let ((file (dired-get-filename))) - (call-process shell-file-name nil nil nil "-c" + (call-process shell-file-name nil nil nil shell-command-switch (format "%s \"%s\"" tumme-external-viewer file)))) (defun tumme-window-width-pixels (window) @@ -1773,7 +1773,8 @@ original size." (cons ?h height) (cons ?f file) (cons ?t new-file)))) - (setq ret (call-process shell-file-name nil nil nil "-c" command)) + (setq ret (call-process shell-file-name nil nil nil + shell-command-switch command)) (if (not (= 0 ret)) (error "Could not resize image"))) (copy-file file new-file t)) @@ -1825,7 +1826,7 @@ With prefix argument ARG, display image in its original size." (cons ?p tumme-cmd-rotate-thumbnail-program) (cons ?d degrees) (cons ?t (expand-file-name file))))) - (call-process shell-file-name nil nil nil "-c" command) + (call-process shell-file-name nil nil nil shell-command-switch command) ;; Clear the cache to refresh image. I wish I could just refresh ;; the current file but I do not know how to do that. Yet... (clear-image-cache)))) @@ -1870,7 +1871,8 @@ overwritten. This confirmation can be turned off using (cons ?d degrees) (cons ?o (expand-file-name file)) (cons ?t tumme-temp-rotate-image-file)))) - (if (not (= 0 (call-process shell-file-name nil nil nil "-c" command))) + (if (not (= 0 (call-process shell-file-name nil nil nil + shell-command-switch command))) (error "Could not rotate image") (tumme-display-image tumme-temp-rotate-image-file) (if (or (and tumme-rotate-original-ask-before-overwrite @@ -1943,7 +1945,7 @@ default value at the prompt." (cons ?f (expand-file-name file)) (cons ?t tag-name) (cons ?v tag-value)))) - (call-process shell-file-name nil nil nil "-c" command))) + (call-process shell-file-name nil nil nil shell-command-switch command))) (defun tumme-get-exif-data (file tag-name) "From FILE, return EXIF tag TAG-NAME." @@ -1957,7 +1959,8 @@ default value at the prompt." (cons ?t tag-name)))) (with-current-buffer buf (delete-region (point-min) (point-max)) - (if (not (eq (call-process shell-file-name nil t nil "-c" command) 0)) + (if (not (eq (call-process shell-file-name nil t nil + shell-command-switch command) 0)) (error "Could not get EXIF tag") (goto-char (point-min)) ;; Clean buffer from newlines and carriage returns before -- cgit v1.2.1 From 0ce026b1d2cb332b6fbc377b6a218a15a5b3ae16 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 12 Jul 2006 15:56:33 +0000 Subject: (custom-no-edit): New command. (custom-mode-map): Remap to custom-no-edit instead of using suppress-keymap. --- lisp/cus-edit.el | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el index d7ffab4bc5b..15efbc5ab91 100644 --- a/lisp/cus-edit.el +++ b/lisp/cus-edit.el @@ -4419,7 +4419,9 @@ The format is suitable for use with `easy-menu-define'." ;; Actually, this misfeature of dense keymaps was fixed on 2001-11-26. (let ((map (make-keymap))) (set-keymap-parent map widget-keymap) - (suppress-keymap map) + (define-key map [remap self-insert-command] + 'custom-no-edit) + (define-key map "\^m" 'custom-no-edit) (define-key map " " 'scroll-up) (define-key map "\177" 'scroll-down) (define-key map "\C-c\C-c" 'Custom-set) @@ -4431,6 +4433,11 @@ The format is suitable for use with `easy-menu-define'." map) "Keymap for `custom-mode'.") +(defun custom-no-edit () + "Refuse to allow editing of Custom buffer." + (interactive) + (error "You can't edit this part of the Custom buffer")) + (easy-menu-define Custom-mode-menu custom-mode-map "Menu used in customization buffers." -- cgit v1.2.1 From e1cac5702da02e7c856d6d14a043e1b6554ce585 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 12 Jul 2006 15:57:07 +0000 Subject: (locate-file-completion): Avoid duplicates in result. --- lisp/files.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/files.el b/lisp/files.el index 90ca58a7511..af8e3d0e889 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -691,7 +691,7 @@ PATH-AND-SUFFIXES is a pair of lists, (DIRECTORIES . SUFFIXES)." (when (file-directory-p dir) (dolist (file (file-name-all-completions (file-name-nondirectory string) dir)) - (push (if string-dir (concat string-dir file) file) names) + (add-to-list 'names (if string-dir (concat string-dir file) file)) (when (string-match suffix file) (setq file (substring file 0 (match-beginning 0))) (push (if string-dir (concat string-dir file) file) names))))) -- cgit v1.2.1 From 38586111b136a4d4b77cb8c9dc78a84ec7884144 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 12 Jul 2006 15:58:10 +0000 Subject: (describe-variable): Handle find-variable-noselect returning no position. --- lisp/help-fns.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/help-fns.el b/lisp/help-fns.el index 69555feb170..53e280fd1a7 100644 --- a/lisp/help-fns.el +++ b/lisp/help-fns.el @@ -534,7 +534,8 @@ it is displayed along with the global value." (error nil)))) (when location (with-current-buffer (car location) - (goto-char (cdr location)) + (when (cdr location) + (goto-char (cdr location))) (when (re-search-backward "^;;; Generated autoloads from \\(.*\\)" nil t) (setq file-name (match-string 1))))))) -- cgit v1.2.1 From 84333e068eca39d0867d169b8bc479bb2c32a69c Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 12 Jul 2006 16:00:45 +0000 Subject: (help-variable-def): Handle find-variable-noselect returning no position. (help-function-def): Likewise for find-function-search-for-symbol. (help-face-def): Likewise. --- lisp/help-mode.el | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'lisp') diff --git a/lisp/help-mode.el b/lisp/help-mode.el index 72b2554185f..7cdf78fbe13 100644 --- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -157,7 +157,8 @@ The format is (FUNCTION ARGS...).") (let ((location (find-function-search-for-symbol fun nil file))) (pop-to-buffer (car location)) - (goto-char (cdr location)))) + (when (cdr location) + (goto-char (cdr location))))) 'help-echo (purecopy "mouse-2, RET: find function's definition")) (define-button-type 'help-variable-def @@ -167,7 +168,8 @@ The format is (FUNCTION ARGS...).") (setq file (help-C-file-name var 'var))) (let ((location (find-variable-noselect var file))) (pop-to-buffer (car location)) - (goto-char (cdr location)))) + (when (cdr location) + (goto-char (cdr location))))) 'help-echo (purecopy "mouse-2, RET: find variable's definition")) (define-button-type 'help-face-def @@ -179,7 +181,8 @@ The format is (FUNCTION ARGS...).") (let ((location (find-function-search-for-symbol fun 'defface file))) (pop-to-buffer (car location)) - (goto-char (cdr location)))) + (when (cdr location) + (goto-char (cdr location))))) 'help-echo (purecopy "mouse-2, RET: find face's definition")) -- cgit v1.2.1 From 39ff5f6495b22f79f2b94bf251d23ebe4d18b0ad Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 12 Jul 2006 16:03:47 +0000 Subject: (find-function-search-for-symbol): If can't find definition, return nil for position. (find-function-do-it): Handle new return value of find-definition-noselect. (find-definition-noselect, find-variable-noselect): Doc fix. (find-function-noselect): Doc fix. --- lisp/emacs-lisp/find-func.el | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'lisp') diff --git a/lisp/emacs-lisp/find-func.el b/lisp/emacs-lisp/find-func.el index 5d504586323..41c940f1cec 100644 --- a/lisp/emacs-lisp/find-func.el +++ b/lisp/emacs-lisp/find-func.el @@ -205,6 +205,9 @@ TYPE should be nil to find a function, or `defvar' to find a variable." ;;;###autoload (defun find-function-search-for-symbol (symbol type library) "Search for SYMBOL's definition of type TYPE in LIBRARY. +Visit the library in a buffer, and return a cons cell (BUFFER . POSITION), +or just (BUFFER . nil) if the definition can't be found in the file. + If TYPE is nil, look for a function definition. Otherwise, TYPE specifies the kind of definition, and it is interpreted via `find-function-regexp-alist'. @@ -244,8 +247,7 @@ The search is done in the source for library LIBRARY." (progn (beginning-of-line) (cons (current-buffer) (point))) - (error "Cannot find definition of `%s' in library `%s'" - symbol library)))))))) + (cons (current-buffer) nil)))))))) ;;;###autoload (defun find-function-noselect (function) @@ -253,7 +255,8 @@ The search is done in the source for library LIBRARY." Finds the source file containing the definition of FUNCTION in a buffer and the point of the definition. The buffer is -not selected. +not selected. If the function definition can't be found in +the buffer, returns (BUFFER). If the file where FUNCTION is defined is not known, then it is searched for in `find-function-source-path' if non nil, otherwise @@ -335,7 +338,7 @@ Set mark before moving, if the buffer already existed." (when (memq new-buf orig-buffers) (push-mark orig-point)) (funcall switch-fn new-buf) - (goto-char new-point) + (when new-point (goto-char new-point)) (recenter find-function-recenter-line) (run-hooks 'find-function-after-hook)))) @@ -376,6 +379,7 @@ See `find-function' for more details." Finds the library containing the definition of VARIABLE in a buffer and the point of the definition. The buffer is not selected. +If the variable's definition can't be found in the buffer, return (BUFFER). The library where VARIABLE is defined is searched for in FILE or `find-function-source-path', if non nil, otherwise in `load-path'." @@ -421,6 +425,7 @@ See `find-variable' for more details." ;;;###autoload (defun find-definition-noselect (symbol type &optional file) "Return a pair `(BUFFER . POINT)' pointing to the definition of SYMBOL. +If the definition can't be found in the buffer, return (BUFFER). TYPE says what type of definition: nil for a function, `defvar' for a variable, `defface' for a face. This function does not switch to the buffer nor display it. -- cgit v1.2.1 From fea7b5149b0c05f34810911f3e279d058c2e3b6b Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 12 Jul 2006 16:04:23 +0000 Subject: (edebug-instrument-function): Err if find-function-noselect gives no position. --- lisp/emacs-lisp/edebug.el | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lisp') diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el index 7e4972194bb..8645ec5a6ed 100644 --- a/lisp/emacs-lisp/edebug.el +++ b/lisp/emacs-lisp/edebug.el @@ -3419,6 +3419,8 @@ go to the end of the last sexp, or if that is the same point, then step." func) (t (let ((loc (find-function-noselect func))) + (unless (cdr loc) + (error "Could not find the definition in its file")) (with-current-buffer (car loc) (goto-char (cdr loc)) (edebug-eval-top-level-form) -- cgit v1.2.1 From 8aed3f67d3d8d9f8d40a2ec073180ceb2d8fd584 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 12 Jul 2006 16:04:46 +0000 Subject: (Info-try-follow-nearest-node): Doc fix. --- lisp/info.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/info.el b/lisp/info.el index b448a048e7d..87327d8656b 100644 --- a/lisp/info.el +++ b/lisp/info.el @@ -3077,7 +3077,8 @@ If FORK is a string, it is the name to use for the new buffer." ;; Common subroutine. (defun Info-try-follow-nearest-node (&optional fork) - "Follow a node reference near point. Return non-nil if successful." + "Follow a node reference near point. Return non-nil if successful. +If FORK is non-nil, it i spassed to `Info-goto-node'." (let (node) (cond ((Info-get-token (point) "[hf]t?tp://" "[hf]t?tp://\\([^ \t\n\"`({<>})']+\\)") -- cgit v1.2.1 From f911a4454addf2b3d39f52c6e7ac83d5d1c27032 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 12 Jul 2006 16:05:19 +0000 Subject: (grep-last-buffer): Doc fix. --- lisp/progmodes/grep.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lisp') diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el index eb803422027..37d4952058b 100644 --- a/lisp/progmodes/grep.el +++ b/lisp/progmodes/grep.el @@ -232,8 +232,7 @@ See `compilation-error-screen-columns'" ;; override compilation-last-buffer (defvar grep-last-buffer nil "The most recent grep buffer. -A grep buffer becomes most recent when its process is started -or when it is used with \\[grep-next-match]. +A grep buffer becomes most recent when you select Grep mode in it. Notice that using \\[next-error] or \\[compile-goto-error] modifies `complation-last-buffer' rather than `grep-last-buffer'.") -- cgit v1.2.1 From 2c6e026af76cd26af019d07fa57a6f0668c965fc Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 12 Jul 2006 16:10:39 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0154ff83245..27219563639 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,33 @@ +2006-07-12 Richard Stallman + + * progmodes/grep.el (grep-last-buffer): Doc fix. + + * info.el (Info-try-follow-nearest-node): Doc fix. + + * emacs-lisp/edebug.el (edebug-instrument-function): + Err if find-function-noselect gives no position. + + * emacs-lisp/find-func.el (find-function-search-for-symbol): + If can't find definition, return nil for position. + (find-function-do-it): Handle new return value + of find-definition-noselect. + (find-definition-noselect, find-variable-noselect): Doc fix. + (find-function-noselect): Doc fix. + + * help-mode.el (help-variable-def): Handle find-variable-noselect + returning no position. + (help-function-def): Likewise for find-function-search-for-symbol. + (help-face-def): Likewise. + + * help-fns.el (describe-variable): Handle find-variable-noselect + returning no position. + + * files.el (locate-file-completion): Avoid duplicates in result. + + * cus-edit.el (custom-no-edit): New command. + (custom-mode-map): Remap to custom-no-edit instead of + using suppress-keymap. + 2006-07-12 Nick Roberts * tumme.el (tumme-create-thumb) -- cgit v1.2.1 From 68ade564b27d51b4a73f2d557ecd17c987ace899 Mon Sep 17 00:00:00 2001 From: Romain Francoise Date: Wed, 12 Jul 2006 17:25:38 +0000 Subject: Formatting fixes. --- lisp/ChangeLog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 27219563639..57a591374ab 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -11,7 +11,7 @@ If can't find definition, return nil for position. (find-function-do-it): Handle new return value of find-definition-noselect. - (find-definition-noselect, find-variable-noselect): Doc fix. + (find-definition-noselect, find-variable-noselect): Doc fix. (find-function-noselect): Doc fix. * help-mode.el (help-variable-def): Handle find-variable-noselect @@ -62,7 +62,7 @@ 2006-07-11 Robert J. Chassell - * textmodes/texinfmt.el: (texinfo-format-separate-node): + * textmodes/texinfmt.el (texinfo-format-separate-node): Insert a string before point, which fits documentation, not after. (texinfo-multitable-item): In a multitable row, insert any additional needed @tabs and spaces. -- cgit v1.2.1 From 3d3a26eb2944bddf59efe2aa32eadf6df3e6efe8 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Wed, 12 Jul 2006 18:05:53 +0000 Subject: *** empty log message *** --- lisp/gnus/ChangeLog | 52 ++++++++++++++++++++++------------------------------ lisp/url/ChangeLog | 4 ++-- 2 files changed, 24 insertions(+), 32 deletions(-) (limited to 'lisp') diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index d1f63c63324..195b778d223 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -175,8 +175,8 @@ * mml.el (mml-mode, mml-dnd-protocol-alist) (mml-dnd-attach-options, mml-dnd-attach-file) - (mml-attach-file, mml-attach-buffer, mml-attach-external): Sync - DND support and use of message-in-body-p from the trunk. + (mml-attach-file, mml-attach-buffer, mml-attach-external): + Sync DND support and use of message-in-body-p from the trunk. 2006-04-26 Katsumi Yamaoka @@ -192,8 +192,7 @@ 2006-04-25 Andreas Seltenreich - * nnweb.el (nnweb-google-wash-article): Sync up to new Google - HTML. + * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML. 2006-04-25 Katsumi Yamaoka @@ -305,16 +304,14 @@ * rfc2047.el (rfc2047-decode-encoded-words): Don't message about unknown charset. - * message.el (message-header-synonyms): Add Original-To to the - default. + * message.el (message-header-synonyms): Add Original-To to the default. - * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an + * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an optional parameter. 2006-04-07 Reiner Steib - * pgg-gpg.el: Revert to revision 7.15 to allow the use of - gpg-agent. + * pgg-gpg.el: Revert to revision 7.15 to allow the use of gpg-agent. 2006-04-06 Reiner Steib @@ -322,14 +319,13 @@ 2006-04-04 Andreas Seltenreich - * nnweb.el (nnweb-google-create-mapping): Update regexp. Some - whitespace was matched into the url, which broke browsing hits + * nnweb.el (nnweb-google-create-mapping): Update regexp. + Some whitespace was matched into the url, which broke browsing hits > 100 when mm-url-use-external was nil. 2006-03-31 Reiner Steib - * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and - :set. + * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set. 2006-03-23 Katsumi Yamaoka @@ -400,8 +396,8 @@ 2006-03-15 Andreas Seltenreich - * gnus-art.el (gnus-article-only-boring-p): Bind - inhibit-point-motion-hooks to avoid infinite loop when entering + * gnus-art.el (gnus-article-only-boring-p): + Bind inhibit-point-motion-hooks to avoid infinite loop when entering intangible text. Reported by Ralf Wachinger . @@ -472,8 +468,7 @@ 2006-03-03 Katsumi Yamaoka - * mm-decode.el (mm-get-part): Don't use - mm-with-unibyte-current-buffer. + * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer. * gnus-sum.el (gnus-summary-set-display-table): Don't nix out characters 160 through 255 in Emacs 23. @@ -493,8 +488,8 @@ 2006-02-28 Reiner Steib - * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new - nov.php. + * nnweb.el (nnweb-type-definition, nnweb-gmane-search): + Use new nov.php. 2006-02-28 Andreas Seltenreich @@ -686,8 +681,8 @@ 2006-02-06 Reiner Steib - * spam-report.el (spam-report-gmane-use-article-number): Improve - doc string. + * spam-report.el (spam-report-gmane-use-article-number): + Improve doc string. (spam-report-gmane-internal): Check if a suitable header was found in the article. @@ -726,12 +721,10 @@ * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo, there's only one active file for all servers. (nnweb-request-scan): Make sure nnweb-articles is initialized on - solid groups. Gnus might have used a FAST request to select the - group. + solid groups. Gnus might have used a FAST request to select the group. (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type and nnweb-search redundantly in the active file. - (nnweb-request-list): Don't list bogus groups. There can only be - one. + (nnweb-request-list): Don't list bogus groups. There can only be one. (nnweb-request-create-group): Don't use ARGS. (nnweb-possibly-change-server, nnweb-request-group): Remove some initialisations. Let nnoo do the work. @@ -742,14 +735,13 @@ (message-setup-1): Call `message-use-alternative-email-as-from' after `message-setup-hook' to give it precedence over posting styles, etc. - (message-use-alternative-email-as-from): Add docstring. Remove - the original From header if present. + (message-use-alternative-email-as-from): Add docstring. + Remove the original From header if present. 2006-01-31 Katsumi Yamaoka - * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been - decoded. - (mm-uu-diff-extract): Ditto. + * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract): + Say the part has been decoded. 2006-01-31 Kevin Ryde diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog index e8848528e18..0eb0b654053 100644 --- a/lisp/url/ChangeLog +++ b/lisp/url/ChangeLog @@ -4,7 +4,7 @@ (url-cookie-write-file): Don't use versioned backups. (url-cookie-host-can-set-p): Remove unused var `tmp'. -2006-07-04 Andreas Seltenreich (tiny change) +2006-07-04 Andreas Seltenreich * url-cookie.el (url-cookie-save-interval): Move to url-cookie group. (url-cookie-write-file): Reset url-cookies-changed-since-last-save. @@ -13,7 +13,7 @@ * url-http.el (url-http-file-exists-p): Test if status is integer. -2006-05-05 Andreas Seltenreich (tiny change) +2006-05-05 Andreas Seltenreich * url-http.el (url-http-parse-headers): Don't reuse connection if "Connection: close" header was seen. -- cgit v1.2.1 From 6991960bf796139833ccc6158c745f9a8ca03aef Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Wed, 12 Jul 2006 23:52:18 +0000 Subject: * longlines.el (longlines-post-command-function): Handle open-line too. --- lisp/ChangeLog | 5 +++++ lisp/longlines.el | 16 +++++++++++----- 2 files changed, 16 insertions(+), 5 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 57a591374ab..b23e8b538b0 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2006-07-12 Chong Yidong + + * longlines.el (longlines-post-command-function): Handle open-line + too. + 2006-07-12 Richard Stallman * progmodes/grep.el (grep-last-buffer): Doc fix. diff --git a/lisp/longlines.el b/lisp/longlines.el index b11d4e6faba..943ee80cc0b 100644 --- a/lisp/longlines.el +++ b/lisp/longlines.el @@ -401,11 +401,17 @@ This is called by `post-command-hook' after each command." (longlines-decode-region (point) (mark t)) (if longlines-showing (longlines-show-region (point) (mark t)))) - ((and (eq this-command 'newline) longlines-showing) - (save-excursion - (if (search-backward "\n" nil t) - (longlines-show-region - (match-beginning 0) (match-end 0)))))) + (longlines-showing + (cond ((eq this-command 'newline) + (save-excursion + (if (search-backward "\n" nil t) + (longlines-show-region + (match-beginning 0) (match-end 0))))) + ((eq this-command 'open-line) + (save-excursion + (if (search-forward "\n" nil t) + (longlines-show-region + (match-beginning 0) (match-end 0)))))))) (unless (or (eq this-command 'fill-paragraph) (eq this-command 'fill-region)) (longlines-wrap-region longlines-wrap-beg longlines-wrap-end)) -- cgit v1.2.1 From e17833bc7d723d70600ab8df9a3cce04f01544ea Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Thu, 13 Jul 2006 14:45:10 +0000 Subject: simplify last fix. --- lisp/longlines.el | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) (limited to 'lisp') diff --git a/lisp/longlines.el b/lisp/longlines.el index 943ee80cc0b..9da3de217ab 100644 --- a/lisp/longlines.el +++ b/lisp/longlines.el @@ -396,22 +396,11 @@ that has changed." "Perform line wrapping on the parts of the buffer that have changed. This is called by `post-command-hook' after each command." (when longlines-wrap-beg - (cond ((or (eq this-command 'yank) - (eq this-command 'yank-pop)) - (longlines-decode-region (point) (mark t)) - (if longlines-showing - (longlines-show-region (point) (mark t)))) - (longlines-showing - (cond ((eq this-command 'newline) - (save-excursion - (if (search-backward "\n" nil t) - (longlines-show-region - (match-beginning 0) (match-end 0))))) - ((eq this-command 'open-line) - (save-excursion - (if (search-forward "\n" nil t) - (longlines-show-region - (match-beginning 0) (match-end 0)))))))) + (if (or (eq this-command 'yank) + (eq this-command 'yank-pop)) + (longlines-decode-region (point) (mark t))) + (if longlines-showing + (longlines-show-region longlines-wrap-beg longlines-wrap-end)) (unless (or (eq this-command 'fill-paragraph) (eq this-command 'fill-region)) (longlines-wrap-region longlines-wrap-beg longlines-wrap-end)) -- cgit v1.2.1 From 02dcdad34e95289a98dfb5784cb4c51f16fe0ae5 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Thu, 13 Jul 2006 18:13:06 +0000 Subject: (make-autoload): Remove special handling of minor modes, redundant with the custom-autoload line above. --- lisp/ChangeLog | 12 ++++++++---- lisp/emacs-lisp/autoload.el | 12 +----------- 2 files changed, 9 insertions(+), 15 deletions(-) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b23e8b538b0..b73a218acfc 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,7 +1,11 @@ +2006-07-13 Stefan Monnier + + * emacs-lisp/autoload.el (make-autoload): Remove special handling of + minor modes, redundant with the custom-autoload line above. + 2006-07-12 Chong Yidong - * longlines.el (longlines-post-command-function): Handle open-line - too. + * longlines.el (longlines-post-command-function): Handle open-line too. 2006-07-12 Richard Stallman @@ -55,8 +59,8 @@ (vc-print-log): Run log-view-mode in process sentinel inside inhibit-read-only. Don't shrink window due to timing issues. - * progmodes/ebrowse.el (ebrowse-display-member-buffer): Avoid - using with-output-to-temp-buffer, which clobbers local vars. + * progmodes/ebrowse.el (ebrowse-display-member-buffer): + Avoid using with-output-to-temp-buffer, which clobbers local vars. 2006-07-11 Stefan Monnier diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el index 76699f10df8..4000b4da282 100644 --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el @@ -124,17 +124,7 @@ or macro definition or a defcustom)." ) `(progn (defvar ,varname ,init ,doc) - (custom-autoload ',varname ,file) - ;; The use of :require in a defcustom can be annoying, especially - ;; when defcustoms are moved from one file to another between - ;; releases because the :require arg gets placed in the user's - ;; .emacs. In order for autoloaded minor modes not to need the - ;; use of :require, we arrange to store their :setter. - ,(let ((setter (condition-case nil - (cadr (memq :set form)) - (error nil)))) - (if (equal setter ''custom-set-minor-mode) - `(put ',varname 'custom-set 'custom-set-minor-mode)))))) + (custom-autoload ',varname ,file)))) ((eq car 'defgroup) ;; In Emacs this is normally handled separately by cus-dep.el, but for -- cgit v1.2.1 From bd012d46a103b1a2b119e4a8a1c327bbebc8bf06 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Thu, 13 Jul 2006 18:24:44 +0000 Subject: Re-generated to reflect change in autoload.el. --- lisp/ldefs-boot.el | 2054 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 1191 insertions(+), 863 deletions(-) (limited to 'lisp') diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index ee7f9ca1161..621bfa0f066 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el @@ -4,7 +4,7 @@ ;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best ;;;;;; 5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5" -;;;;;; "play/5x5.el" (17382 1892)) +;;;;;; "play/5x5.el" (17383 32181)) ;;; Generated autoloads from play/5x5.el (autoload (quote 5x5) "5x5" "\ @@ -63,8 +63,14 @@ should return a grid vector array that is the new solution. ;;;*** +;;;### (autoloads nil "abbrev" "abbrev.el" (17494 22057)) +;;; Generated autoloads from abbrev.el +(put 'abbrev-mode 'safe-local-variable 'booleanp) + +;;;*** + ;;;### (autoloads (list-one-abbrev-table) "abbrevlist" "abbrevlist.el" -;;;;;; (17403 28587)) +;;;;;; (17404 53184)) ;;; Generated autoloads from abbrevlist.el (autoload (quote list-one-abbrev-table) "abbrevlist" "\ @@ -75,7 +81,7 @@ Display alphabetical listing of ABBREV-TABLE in buffer OUTPUT-BUFFER. ;;;*** ;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el" -;;;;;; (17388 18084)) +;;;;;; (17578 34778)) ;;; Generated autoloads from progmodes/ada-mode.el (autoload (quote ada-add-extensions) "ada-mode" "\ @@ -136,7 +142,7 @@ If you use ada-xref.el: ;;;*** ;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el" -;;;;;; (17388 22063)) +;;;;;; (17397 61560)) ;;; Generated autoloads from progmodes/ada-stmt.el (autoload (quote ada-header) "ada-stmt" "\ @@ -147,7 +153,7 @@ Insert a descriptive header at the top of the file. ;;;*** ;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el" -;;;;;; (17388 22063)) +;;;;;; (17397 61560)) ;;; Generated autoloads from progmodes/ada-xref.el (autoload (quote ada-find-file) "ada-xref" "\ @@ -162,7 +168,7 @@ Completion is available. ;;;;;; change-log-mode add-change-log-entry-other-window add-change-log-entry ;;;;;; find-change-log prompt-for-change-log-name add-log-mailing-address ;;;;;; add-log-full-name add-log-current-defun-function) "add-log" -;;;;;; "add-log.el" (17352 9346)) +;;;;;; "add-log.el" (17515 39525)) ;;; Generated autoloads from add-log.el (defvar add-log-current-defun-function nil "\ @@ -179,7 +185,7 @@ This defaults to the value returned by the function `user-full-name'.") (custom-autoload (quote add-log-full-name) "add-log") (defvar add-log-mailing-address nil "\ -*Email addresses of user, for inclusion in ChangeLog headers. +Email addresses of user, for inclusion in ChangeLog headers. This defaults to the value of `user-mail-address'. In addition to being a simple string, this value can also be a list. All elements will be recognized as referring to the same user; when creating a new @@ -232,7 +238,7 @@ The change log file can start with a copyright notice and a copying permission notice. The first blank line indicates the end of these notices. -Today's date is calculated according to `change-log-time-zone-rule' if +Today's date is calculated according to `add-log-time-zone-rule' if non-nil, otherwise in local time. \(fn &optional WHOAMI FILE-NAME OTHER-WINDOW NEW-ENTRY)" t nil) @@ -298,9 +304,9 @@ Fix any old-style date entries in the current log file to default format. ;;;*** -;;;### (autoloads (defadvice ad-add-advice ad-default-compilation-action -;;;;;; ad-redefinition-action) "advice" "emacs-lisp/advice.el" (17383 -;;;;;; 16118)) +;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice +;;;;;; ad-enable-advice ad-default-compilation-action ad-redefinition-action) +;;;;;; "advice" "emacs-lisp/advice.el" (17578 34774)) ;;; Generated autoloads from emacs-lisp/advice.el (defvar ad-redefinition-action (quote warn) "\ @@ -327,6 +333,16 @@ COMPILE argument of `ad-activate' was supplied as nil.") (custom-autoload (quote ad-default-compilation-action) "advice") +(autoload (quote ad-enable-advice) "advice" "\ +Enables the advice of FUNCTION with CLASS and NAME. + +\(fn FUNCTION CLASS NAME)" t nil) + +(autoload (quote ad-disable-advice) "advice" "\ +Disable the advice of FUNCTION with CLASS and NAME. + +\(fn FUNCTION CLASS NAME)" t nil) + (autoload (quote ad-add-advice) "advice" "\ Add a piece of ADVICE to FUNCTION's list of advices in CLASS. If FUNCTION already has one or more pieces of advice of the specified @@ -342,6 +358,25 @@ will clear the cache. \(fn FUNCTION ADVICE CLASS POSITION)" nil nil) +(autoload (quote ad-activate) "advice" "\ +Activate all the advice information of an advised FUNCTION. +If FUNCTION has a proper original definition then an advised +definition will be generated from FUNCTION's advice info and the +definition of FUNCTION will be replaced with it. If a previously +cached advised definition was available, it will be used. +The optional COMPILE argument determines whether the resulting function +or a compilable cached definition will be compiled. If it is negative +no compilation will be performed, if it is positive or otherwise non-nil +the resulting function will be compiled, if it is nil the behavior depends +on the value of `ad-default-compilation-action' (which see). +Activation of an advised function that has an advice info but no actual +pieces of advice is equivalent to a call to `ad-unadvise'. Activation of +an advised function that has actual pieces of advice but none of them are +enabled is equivalent to a call to `ad-deactivate'. The current advised +definition will always be cached for later usage. + +\(fn FUNCTION &optional COMPILE)" t nil) + (autoload (quote defadvice) "advice" "\ Define a piece of advice for FUNCTION (a symbol). The syntax of `defadvice' is as follows: @@ -399,7 +434,7 @@ See Info node `(elisp)Advising Functions' for comprehensive documentation. ;;;### (autoloads (align-newline-and-indent align-unhighlight-rule ;;;;;; align-highlight-rule align-current align-entire align-regexp -;;;;;; align) "align" "align.el" (17383 24123)) +;;;;;; align) "align" "align.el" (17383 32089)) ;;; Generated autoloads from align.el (autoload (quote align) "align" "\ @@ -489,9 +524,41 @@ A replacement function for `newline-and-indent', aligning as it goes. ;;;*** ;;;### (autoloads (outlineify-sticky allout-mode) "allout" "allout.el" -;;;;;; (17431 34439)) +;;;;;; (17582 28845)) ;;; Generated autoloads from allout.el +(put (quote allout-show-bodies) (quote safe-local-variable) (if (fboundp (quote booleanp)) (quote booleanp) (quote (lambda (x) (member x (quote (t nil))))))) + +(put (quote allout-header-prefix) (quote safe-local-variable) (quote stringp)) + +(put (quote allout-primary-bullet) (quote safe-local-variable) (quote stringp)) + +(put (quote allout-plain-bullets-string) (quote safe-local-variable) (quote stringp)) + +(put (quote allout-distinctive-bullets-string) (quote safe-local-variable) (quote stringp)) + +(put (quote allout-use-mode-specific-leader) (quote safe-local-variable) (quote (lambda (x) (or (memq x (quote (t nil allout-mode-leaders comment-start))) (stringp x))))) + +(put (quote allout-old-style-prefixes) (quote safe-local-variable) (if (fboundp (quote booleanp)) (quote booleanp) (quote (lambda (x) (member x (quote (t nil))))))) + +(put (quote allout-stylish-prefixes) (quote safe-local-variable) (if (fboundp (quote booleanp)) (quote booleanp) (quote (lambda (x) (member x (quote (t nil))))))) + +(put (quote allout-numbered-bullet) (quote safe-local-variable) (if (fboundp (quote string-or-null-p)) (quote string-or-null-p) (quote (lambda (x) (or (stringp x) (null x)))))) + +(put (quote allout-file-xref-bullet) (quote safe-local-variable) (if (fboundp (quote string-or-null-p)) (quote string-or-null-p) (quote (lambda (x) (or (stringp x) (null x)))))) + +(put (quote allout-presentation-padding) (quote safe-local-variable) (quote integerp)) + +(put (quote allout-use-hanging-indents) (quote safe-local-variable) (if (fboundp (quote booleanp)) (quote booleanp) (quote (lambda (x) (member x (quote (t nil))))))) + +(put (quote allout-reindent-bodies) (quote safe-local-variable) (quote (lambda (x) (memq x (quote (nil t text force)))))) + +(put (quote allout-layout) (quote safe-local-variable) (quote (lambda (x) (or (numberp x) (listp x) (memq x (quote (: * + -))))))) + +(put (quote allout-passphrase-verifier-string) (quote safe-local-variable) (quote stringp)) + +(put (quote allout-passphrase-hint-string) (quote safe-local-variable) (quote stringp)) + (autoload (quote allout-mode) "allout" "\ Toggle minor mode for controlling exposure and editing of text outlines. \\ @@ -711,7 +778,7 @@ setup for auto-startup. ;;;*** ;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp" -;;;;;; "net/ange-ftp.el" (17383 13296)) +;;;;;; "net/ange-ftp.el" (17383 32174)) ;;; Generated autoloads from net/ange-ftp.el (defalias (quote ange-ftp-re-read-dir) (quote ange-ftp-reread-dir)) @@ -733,7 +800,7 @@ Not documented ;;;*** ;;;### (autoloads (animate-birthday-present animate-sequence animate-string) -;;;;;; "animate" "play/animate.el" (17382 1892)) +;;;;;; "animate" "play/animate.el" (17383 32181)) ;;; Generated autoloads from play/animate.el (autoload (quote animate-string) "animate" "\ @@ -761,7 +828,7 @@ You can specify the one's name by NAME; the default value is \"Sarah\". ;;;*** ;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on) -;;;;;; "ansi-color" "ansi-color.el" (17383 24123)) +;;;;;; "ansi-color" "ansi-color.el" (17383 32090)) ;;; Generated autoloads from ansi-color.el (autoload (quote ansi-color-for-comint-mode-on) "ansi-color" "\ @@ -787,7 +854,7 @@ This is a good function to put in `comint-output-filter-functions'. ;;;*** ;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules) -;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (17388 22063)) +;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (17484 52436)) ;;; Generated autoloads from progmodes/antlr-mode.el (autoload (quote antlr-show-makefile-rules) "antlr-mode" "\ @@ -826,7 +893,7 @@ Used in `antlr-mode'. Also a useful function in `java-mode-hook'. ;;;### (autoloads (appt-activate appt-make-list appt-delete appt-add ;;;;;; appt-display-diary appt-display-duration appt-display-mode-line ;;;;;; appt-msg-window appt-visible appt-audible appt-message-warning-time -;;;;;; appt-issue-message) "appt" "calendar/appt.el" (17403 28563)) +;;;;;; appt-issue-message) "appt" "calendar/appt.el" (17578 34774)) ;;; Generated autoloads from calendar/appt.el (defvar appt-issue-message t "\ @@ -892,7 +959,7 @@ Update the appointments list from today's diary buffer. The time must be at the beginning of a line for it to be put in the appointments list (see examples in documentation of the function `appt-check'). We assume that the variables DATE and -NUMBER hold the arguments that `list-diary-entries' received. +NUMBER hold the arguments that `diary-list-entries' received. They specify the range of dates that the diary is being processed for. Any appointments made with `appt-add' are not affected by this @@ -914,7 +981,7 @@ ARG is positive, otherwise off. ;;;### (autoloads (apropos-documentation apropos-value apropos apropos-documentation-property ;;;;;; apropos-command apropos-variable apropos-read-pattern) "apropos" -;;;;;; "apropos.el" (17443 62455)) +;;;;;; "apropos.el" (17484 52422)) ;;; Generated autoloads from apropos.el (autoload (quote apropos-read-pattern) "apropos" "\ @@ -1010,8 +1077,8 @@ Returns list of symbols and documentation found. ;;;*** -;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (17422 -;;;;;; 14887)) +;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (17578 +;;;;;; 34770)) ;;; Generated autoloads from arc-mode.el (autoload (quote archive-mode) "arc-mode" "\ @@ -1031,7 +1098,7 @@ archive. ;;;*** -;;;### (autoloads (array-mode) "array" "array.el" (17358 48216)) +;;;### (autoloads (array-mode) "array" "array.el" (17358 42654)) ;;; Generated autoloads from array.el (autoload (quote array-mode) "array" "\ @@ -1102,8 +1169,8 @@ Entering array mode calls the function `array-mode-hook'. ;;;*** -;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (17383 -;;;;;; 15658)) +;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (17521 +;;;;;; 64539)) ;;; Generated autoloads from textmodes/artist.el (autoload (quote artist-mode) "artist" "\ @@ -1308,8 +1375,8 @@ Keymap summary ;;;*** -;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (17388 -;;;;;; 22063)) +;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (17487 +;;;;;; 53546)) ;;; Generated autoloads from progmodes/asm-mode.el (autoload (quote asm-mode) "asm-mode" "\ @@ -1337,7 +1404,7 @@ Special commands: ;;;*** ;;;### (autoloads (auto-show-mode auto-show-mode) "auto-show" "obsolete/auto-show.el" -;;;;;; (17075 55468)) +;;;;;; (16221 3779)) ;;; Generated autoloads from obsolete/auto-show.el (defvar auto-show-mode nil "\ @@ -1353,7 +1420,7 @@ This command is obsolete. ;;;*** ;;;### (autoloads (autoarg-kp-mode autoarg-mode) "autoarg" "autoarg.el" -;;;;;; (17383 24124)) +;;;;;; (17383 32090)) ;;; Generated autoloads from autoarg.el (defvar autoarg-mode nil "\ @@ -1362,8 +1429,6 @@ See the command `autoarg-mode' for a description of this minor-mode.") (custom-autoload (quote autoarg-mode) "autoarg") -(put (quote autoarg-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote autoarg-mode) "autoarg" "\ Toggle Autoarg minor mode globally. With ARG, turn Autoarg mode on if ARG is positive, off otherwise. @@ -1394,8 +1459,6 @@ use either \\[customize] or the function `autoarg-kp-mode'.") (custom-autoload (quote autoarg-kp-mode) "autoarg") -(put (quote autoarg-kp-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote autoarg-kp-mode) "autoarg" "\ Toggle Autoarg-KP minor mode globally. With ARG, turn Autoarg mode on if ARG is positive, off otherwise. @@ -1410,7 +1473,7 @@ This is similar to \\[autoarg-mode] but rebinds the keypad keys `kp-1' ;;;*** ;;;### (autoloads (autoconf-mode) "autoconf" "progmodes/autoconf.el" -;;;;;; (17388 22063)) +;;;;;; (17397 61561)) ;;; Generated autoloads from progmodes/autoconf.el (autoload (quote autoconf-mode) "autoconf" "\ @@ -1421,7 +1484,7 @@ Major mode for editing Autoconf configure.in files. ;;;*** ;;;### (autoloads (auto-insert-mode define-auto-insert auto-insert) -;;;;;; "autoinsert" "autoinsert.el" (17383 24124)) +;;;;;; "autoinsert" "autoinsert.el" (17383 32090)) ;;; Generated autoloads from autoinsert.el (autoload (quote auto-insert) "autoinsert" "\ @@ -1445,8 +1508,6 @@ use either \\[customize] or the function `auto-insert-mode'.") (custom-autoload (quote auto-insert-mode) "autoinsert") -(put (quote auto-insert-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote auto-insert-mode) "autoinsert" "\ Toggle Auto-insert mode. With prefix ARG, turn Auto-insert mode on if and only if ARG is positive. @@ -1461,7 +1522,7 @@ insert a template for the file depending on the mode of the buffer. ;;;### (autoloads (batch-update-autoloads update-directory-autoloads ;;;;;; update-file-autoloads) "autoload" "emacs-lisp/autoload.el" -;;;;;; (17410 23724)) +;;;;;; (17590 36007)) ;;; Generated autoloads from emacs-lisp/autoload.el (autoload (quote update-file-autoloads) "autoload" "\ @@ -1496,7 +1557,7 @@ Calls `update-directory-autoloads' on the command line arguments. ;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode ;;;;;; auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode) -;;;;;; "autorevert" "autorevert.el" (17383 24124)) +;;;;;; "autorevert" "autorevert.el" (17503 24305)) ;;; Generated autoloads from autorevert.el (autoload (quote auto-revert-mode) "autorevert" "\ @@ -1552,8 +1613,6 @@ use either \\[customize] or the function `global-auto-revert-mode'.") (custom-autoload (quote global-auto-revert-mode) "autorevert") -(put (quote global-auto-revert-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote global-auto-revert-mode) "autorevert" "\ Revert any buffer when file on disk changes. @@ -1566,7 +1625,7 @@ Use `auto-revert-mode' to revert a particular buffer. ;;;*** ;;;### (autoloads (mouse-avoidance-mode mouse-avoidance-mode) "avoid" -;;;;;; "avoid.el" (17383 24124)) +;;;;;; "avoid.el" (17503 24305)) ;;; Generated autoloads from avoid.el (defvar mouse-avoidance-mode nil "\ @@ -1607,7 +1666,7 @@ definition of \"random distance\".) ;;;*** ;;;### (autoloads (backquote) "backquote" "emacs-lisp/backquote.el" -;;;;;; (17383 16118)) +;;;;;; (17383 32135)) ;;; Generated autoloads from emacs-lisp/backquote.el (autoload (quote backquote) "backquote" "\ @@ -1632,7 +1691,7 @@ Vectors work just like lists. Nested backquotes are permitted. ;;;*** ;;;### (autoloads (display-battery-mode battery) "battery" "battery.el" -;;;;;; (17427 20614)) +;;;;;; (17515 39525)) ;;; Generated autoloads from battery.el (put 'battery-mode-line-string 'risky-local-variable t) @@ -1651,8 +1710,6 @@ use either \\[customize] or the function `display-battery-mode'.") (custom-autoload (quote display-battery-mode) "battery") -(put (quote display-battery-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote display-battery-mode) "battery" "\ Display battery status information in the mode line. The text being displayed in the mode line is controlled by the variables @@ -1665,7 +1722,7 @@ seconds. ;;;*** ;;;### (autoloads (benchmark benchmark-run-compiled benchmark-run) -;;;;;; "benchmark" "emacs-lisp/benchmark.el" (17383 16118)) +;;;;;; "benchmark" "emacs-lisp/benchmark.el" (17383 32135)) ;;; Generated autoloads from emacs-lisp/benchmark.el (autoload (quote benchmark-run) "benchmark" "\ @@ -1697,8 +1754,8 @@ non-interactive use see also `benchmark-run' and ;;;*** -;;;### (autoloads (bibtex-mode) "bibtex" "textmodes/bibtex.el" (17437 -;;;;;; 53997)) +;;;### (autoloads (bibtex-mode) "bibtex" "textmodes/bibtex.el" (17578 +;;;;;; 34779)) ;;; Generated autoloads from textmodes/bibtex.el (autoload (quote bibtex-mode) "bibtex" "\ @@ -1760,7 +1817,7 @@ if that value is non-nil. ;;;### (autoloads (binhex-decode-region binhex-decode-region-external ;;;;;; binhex-decode-region-internal) "binhex" "gnus/binhex.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32153)) ;;; Generated autoloads from gnus/binhex.el (defconst binhex-begin-line "^:...............................................................$") @@ -1783,8 +1840,8 @@ Binhex decode region between START and END. ;;;*** -;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (17382 -;;;;;; 1892)) +;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (17383 +;;;;;; 32181)) ;;; Generated autoloads from play/blackbox.el (autoload (quote blackbox) "blackbox" "\ @@ -1906,7 +1963,7 @@ a reflection. ;;;### (autoloads (bookmark-bmenu-list bookmark-load bookmark-save ;;;;;; bookmark-write bookmark-delete bookmark-insert bookmark-rename ;;;;;; bookmark-insert-location bookmark-relocate bookmark-jump -;;;;;; bookmark-set) "bookmark" "bookmark.el" (17383 24124)) +;;;;;; bookmark-set) "bookmark" "bookmark.el" (17383 32091)) ;;; Generated autoloads from bookmark.el (define-key ctl-x-map "rb" 'bookmark-jump) (define-key ctl-x-map "rm" 'bookmark-set) @@ -2096,7 +2153,7 @@ deletion, or > if it is flagged for displaying. ;;;;;; browse-url browse-url-of-region browse-url-of-dired-file ;;;;;; browse-url-of-buffer browse-url-of-file browse-url-url-at-point ;;;;;; browse-url-galeon-program browse-url-firefox-program browse-url-browser-function) -;;;;;; "browse-url" "net/browse-url.el" (17383 13296)) +;;;;;; "browse-url" "net/browse-url.el" (17521 64538)) ;;; Generated autoloads from net/browse-url.el (defvar browse-url-browser-function (cond ((memq system-type (quote (windows-nt ms-dos cygwin))) (quote browse-url-default-windows-browser)) ((memq system-type (quote (darwin))) (quote browse-url-default-macosx-browser)) (t (quote browse-url-default-browser))) "\ @@ -2427,8 +2484,8 @@ Default to the URL around or before point. ;;;*** -;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (17382 -;;;;;; 1892)) +;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (17383 +;;;;;; 32181)) ;;; Generated autoloads from play/bruce.el (autoload (quote bruce) "bruce" "\ @@ -2444,7 +2501,7 @@ Return a vector containing the lines from `bruce-phrases-file'. ;;;*** ;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next) -;;;;;; "bs" "bs.el" (17395 3136)) +;;;;;; "bs" "bs.el" (17397 61539)) ;;; Generated autoloads from bs.el (autoload (quote bs-cycle-next) "bs" "\ @@ -2486,7 +2543,7 @@ name of buffer configuration. ;;;### (autoloads (insert-text-button make-text-button insert-button ;;;;;; make-button define-button-type) "button" "button.el" (17383 -;;;;;; 24124)) +;;;;;; 32092)) ;;; Generated autoloads from button.el (defvar button-map (let ((map (make-sparse-keymap))) (define-key map " " (quote push-button)) (define-key map [mouse-2] (quote push-button)) map) "\ @@ -2573,9 +2630,16 @@ Also see `make-text-button'. ;;;### (autoloads (batch-byte-recompile-directory batch-byte-compile ;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile ;;;;;; compile-defun byte-compile-file byte-recompile-directory -;;;;;; byte-force-recompile) "bytecomp" "emacs-lisp/bytecomp.el" -;;;;;; (17351 57359)) +;;;;;; byte-force-recompile byte-compile-warnings-safe-p) "bytecomp" +;;;;;; "emacs-lisp/bytecomp.el" (17582 35542)) ;;; Generated autoloads from emacs-lisp/bytecomp.el +(put 'byte-compile-dynamic 'safe-local-variable 'booleanp) +(put 'byte-compile-dynamic-docstrings 'safe-local-variable 'booleanp) + +(autoload (quote byte-compile-warnings-safe-p) "bytecomp" "\ +Not documented + +\(fn X)" nil nil) (autoload (quote byte-force-recompile) "bytecomp" "\ Recompile every `.el' file in DIRECTORY that already has a `.elc' file. @@ -2600,6 +2664,7 @@ If the third argument FORCE is non-nil, recompile every `.el' file that already has a `.elc' file. \(fn DIRECTORY &optional ARG FORCE)" t nil) +(put 'no-byte-compile 'safe-local-variable 'booleanp) (autoload (quote byte-compile-file) "bytecomp" "\ Compile a file of Lisp code named FILENAME into a file of byte code. @@ -2670,7 +2735,7 @@ and corresponding effects. ;;;*** -;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (17385 41891)) +;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (17397 61545)) ;;; Generated autoloads from calendar/cal-dst.el (put (quote calendar-daylight-savings-starts) (quote risky-local-variable) t) @@ -2680,7 +2745,7 @@ and corresponding effects. ;;;*** ;;;### (autoloads (list-yahrzeit-dates) "cal-hebrew" "calendar/cal-hebrew.el" -;;;;;; (17385 41891)) +;;;;;; (17397 61545)) ;;; Generated autoloads from calendar/cal-hebrew.el (autoload (quote list-yahrzeit-dates) "cal-hebrew" "\ @@ -2695,7 +2760,7 @@ from the cursor position. ;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle ;;;;;; calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc ;;;;;; full-calc calc calc-dispatch calc-settings-file) "calc" "calc/calc.el" -;;;;;; (17382 10215)) +;;;;;; (17383 32134)) ;;; Generated autoloads from calc/calc.el (defvar calc-settings-file (convert-standard-filename "~/.calc.el") "\ @@ -2774,7 +2839,7 @@ Not documented ;;;*** ;;;### (autoloads (calculator) "calculator" "calculator.el" (17383 -;;;;;; 24124)) +;;;;;; 32092)) ;;; Generated autoloads from calculator.el (autoload (quote calculator) "calculator" "\ @@ -2802,7 +2867,7 @@ See the documentation for `calculator-mode' for more information. ;;;;;; mark-holidays-in-calendar view-calendar-holidays-initially ;;;;;; calendar-remove-frame-by-deleting mark-diary-entries-in-calendar ;;;;;; view-diary-entries-initially calendar-offset) "calendar" -;;;;;; "calendar/calendar.el" (17425 13433)) +;;;;;; "calendar/calendar.el" (17578 34774)) ;;; Generated autoloads from calendar/calendar.el (defvar calendar-offset 0 "\ @@ -3373,7 +3438,7 @@ movement commands will not work correctly.") ;;;*** ;;;### (autoloads (canlock-verify canlock-insert-header) "canlock" -;;;;;; "gnus/canlock.el" (17382 1052)) +;;;;;; "gnus/canlock.el" (17383 32153)) ;;; Generated autoloads from gnus/canlock.el (autoload (quote canlock-insert-header) "canlock" "\ @@ -3390,8 +3455,15 @@ it fails. ;;;*** +;;;### (autoloads nil "cc-compat" "progmodes/cc-compat.el" (17515 +;;;;;; 39528)) +;;; Generated autoloads from progmodes/cc-compat.el +(put 'c-indent-level 'safe-local-variable 'integerp) + +;;;*** + ;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el" -;;;;;; (17407 10030)) +;;;;;; (17420 36089)) ;;; Generated autoloads from progmodes/cc-engine.el (autoload (quote c-guess-basic-syntax) "cc-engine" "\ @@ -3403,7 +3475,7 @@ Return the syntactic context of the current line. ;;;### (autoloads (pike-mode idl-mode java-mode objc-mode c++-mode ;;;;;; c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el" -;;;;;; (17407 10030)) +;;;;;; (17590 36100)) ;;; Generated autoloads from progmodes/cc-mode.el (autoload (quote c-initialize-cc-mode) "cc-mode" "\ @@ -3561,7 +3633,7 @@ Key bindings: ;;;*** ;;;### (autoloads (c-set-offset c-add-style c-set-style) "cc-styles" -;;;;;; "progmodes/cc-styles.el" (17407 10030)) +;;;;;; "progmodes/cc-styles.el" (17521 64538)) ;;; Generated autoloads from progmodes/cc-styles.el (autoload (quote c-set-style) "cc-styles" "\ @@ -3612,16 +3684,24 @@ and exists only for compatibility reasons. ;;;*** -;;;### (autoloads nil "cc-subword" "progmodes/cc-subword.el" (17388 -;;;;;; 22063)) +;;;### (autoloads nil "cc-subword" "progmodes/cc-subword.el" (17515 +;;;;;; 39528)) ;;; Generated autoloads from progmodes/cc-subword.el (autoload 'c-subword-mode "cc-subword" "Mode enabling subword movement and editing keys." t) ;;;*** +;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (17521 64538)) +;;; Generated autoloads from progmodes/cc-vars.el +(put 'c-basic-offset 'safe-local-variable 'integerp) +(put 'c-backslash-column 'safe-local-variable 'integerp) +(put 'c-file-style 'safe-local-variable 'string-or-null-p) + +;;;*** + ;;;### (autoloads (ccl-execute-with-args check-ccl-program define-ccl-program ;;;;;; declare-ccl-program ccl-dump ccl-compile) "ccl" "international/ccl.el" -;;;;;; (17102 18708)) +;;;;;; (17097 33519)) ;;; Generated autoloads from international/ccl.el (autoload (quote ccl-compile) "ccl" "\ @@ -3880,7 +3960,7 @@ See the documentation of `define-ccl-program' for the detail of CCL program. ;;;*** ;;;### (autoloads (cfengine-mode) "cfengine" "progmodes/cfengine.el" -;;;;;; (17388 22063)) +;;;;;; (17397 61564)) ;;; Generated autoloads from progmodes/cfengine.el (autoload (quote cfengine-mode) "cfengine" "\ @@ -3902,7 +3982,7 @@ to the action header. ;;;;;; checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer ;;;;;; checkdoc-eval-current-buffer checkdoc-message-interactive ;;;;;; checkdoc-interactive checkdoc) "checkdoc" "emacs-lisp/checkdoc.el" -;;;;;; (17383 16118)) +;;;;;; (17383 32136)) ;;; Generated autoloads from emacs-lisp/checkdoc.el (autoload (quote checkdoc) "checkdoc" "\ @@ -4085,8 +4165,8 @@ checking of documentation strings. ;;;*** ;;;### (autoloads (encode-hz-buffer encode-hz-region decode-hz-buffer -;;;;;; decode-hz-region) "china-util" "language/china-util.el" (17246 -;;;;;; 40257)) +;;;;;; decode-hz-region) "china-util" "language/china-util.el" (17097 +;;;;;; 33524)) ;;; Generated autoloads from language/china-util.el (autoload (quote decode-hz-region) "china-util" "\ @@ -4114,7 +4194,7 @@ Encode the text in the current buffer to HZ. ;;;*** ;;;### (autoloads (command-history list-command-history repeat-matching-complex-command) -;;;;;; "chistory" "chistory.el" (17383 24124)) +;;;;;; "chistory" "chistory.el" (17383 32092)) ;;; Generated autoloads from chistory.el (autoload (quote repeat-matching-complex-command) "chistory" "\ @@ -4153,7 +4233,7 @@ and runs the normal hook `command-history-hook'. ;;;*** -;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (17383 16118)) +;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (17383 32137)) ;;; Generated autoloads from emacs-lisp/cl.el (defvar custom-print-functions nil "\ @@ -4169,7 +4249,7 @@ a future Emacs interpreter will be able to use it.") ;;;*** ;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el" -;;;;;; (17383 16118)) +;;;;;; (17383 32136)) ;;; Generated autoloads from emacs-lisp/cl-indent.el (autoload (quote common-lisp-indent-function) "cl-indent" "\ @@ -4180,7 +4260,7 @@ Not documented ;;;*** ;;;### (autoloads (c-macro-expand) "cmacexp" "progmodes/cmacexp.el" -;;;;;; (17388 22063)) +;;;;;; (17397 61564)) ;;; Generated autoloads from progmodes/cmacexp.el (autoload (quote c-macro-expand) "cmacexp" "\ @@ -4201,7 +4281,7 @@ For use inside Lisp programs, see also `c-macro-expansion'. ;;;*** ;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (17383 -;;;;;; 24124)) +;;;;;; 32092)) ;;; Generated autoloads from cmuscheme.el (autoload (quote run-scheme) "cmuscheme" "\ @@ -4222,7 +4302,7 @@ is run). ;;;*** ;;;### (autoloads (cp-make-coding-system) "code-pages" "international/code-pages.el" -;;;;;; (17363 41693)) +;;;;;; (17521 64538)) ;;; Generated autoloads from international/code-pages.el (autoload (quote cp-make-coding-system) "code-pages" "\ @@ -4282,7 +4362,7 @@ Return an updated `non-iso-charset-alist'. ;;;### (autoloads (codepage-setup cp-supported-codepages cp-offset-for-codepage ;;;;;; cp-language-for-codepage cp-charset-for-codepage cp-make-coding-systems-for-codepage) -;;;;;; "codepage" "international/codepage.el" (17239 32321)) +;;;;;; "codepage" "international/codepage.el" (17210 47738)) ;;; Generated autoloads from international/codepage.el (autoload (quote cp-make-coding-systems-for-codepage) "codepage" "\ @@ -4341,7 +4421,7 @@ read/written by MS-DOS software, or for display on the MS-DOS terminal. ;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list ;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command ;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el" -;;;;;; (17447 42828)) +;;;;;; (17578 34770)) ;;; Generated autoloads from comint.el (defvar comint-output-filter-functions (quote (comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt)) "\ @@ -4431,8 +4511,8 @@ REGEXP-GROUP is the regular expression group in REGEXP to use. ;;;*** -;;;### (autoloads (compare-windows) "compare-w" "compare-w.el" (17406 -;;;;;; 11270)) +;;;### (autoloads (compare-windows) "compare-w" "compare-w.el" (17420 +;;;;;; 36076)) ;;; Generated autoloads from compare-w.el (autoload (quote compare-windows) "compare-w" "\ @@ -4469,7 +4549,7 @@ on third call it again advances points to the next difference and so on. ;;;;;; compilation-shell-minor-mode compilation-mode compilation-start ;;;;;; compile compilation-disable-input compile-command compilation-search-path ;;;;;; compilation-ask-about-save compilation-window-height compilation-mode-hook) -;;;;;; "compile" "progmodes/compile.el" (17388 22062)) +;;;;;; "compile" "progmodes/compile.el" (17590 36100)) ;;; Generated autoloads from progmodes/compile.el (defvar compilation-mode-hook nil "\ @@ -4534,6 +4614,7 @@ You might also use mode hooks to specify it in certain modes, like this: (file-name-sans-extension buffer-file-name))))))") (custom-autoload (quote compile-command) "compile") +(put 'compile-command 'safe-local-variable 'stringp) (defvar compilation-disable-input nil "\ *If non-nil, send end-of-file as compilation process input. @@ -4630,7 +4711,7 @@ This is the value of `next-error-function' in Compilation buffers. ;;;*** ;;;### (autoloads (partial-completion-mode) "complete" "complete.el" -;;;;;; (17420 38637)) +;;;;;; (17578 34770)) ;;; Generated autoloads from complete.el (defvar partial-completion-mode nil "\ @@ -4641,8 +4722,6 @@ use either \\[customize] or the function `partial-completion-mode'.") (custom-autoload (quote partial-completion-mode) "complete") -(put (quote partial-completion-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote partial-completion-mode) "complete" "\ Toggle Partial Completion mode. With prefix ARG, turn Partial Completion mode on if ARG is positive. @@ -4655,7 +4734,7 @@ as much as possible and `*' characters are treated likewise in file names. For example, M-x p-c-m expands to M-x partial-completion-mode since no other command begins with that sequence of characters, and \\[find-file] f_b.c TAB might complete to foo_bar.c if that file existed and no -other file in that directory begin with that sequence of characters. +other file in that directory begins with that sequence of characters. Unless `PC-disable-includes' is non-nil, the `<...>' sequence is interpreted specially in \\[find-file]. For example, @@ -4673,7 +4752,7 @@ second TAB brings up the `*Completions*' buffer. ;;;*** ;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el" -;;;;;; (17383 24124)) +;;;;;; (17383 32093)) ;;; Generated autoloads from completion.el (defvar dynamic-completion-mode nil "\ @@ -4684,8 +4763,6 @@ use either \\[customize] or the function `dynamic-completion-mode'.") (custom-autoload (quote dynamic-completion-mode) "completion") -(put (quote dynamic-completion-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote dynamic-completion-mode) "completion" "\ Enable dynamic word-completion. @@ -4696,7 +4773,7 @@ Enable dynamic word-completion. ;;;### (autoloads (decompose-composite-char compose-last-chars compose-chars-after ;;;;;; find-composition compose-chars decompose-string compose-string ;;;;;; decompose-region compose-region encode-composition-rule) -;;;;;; "composite" "composite.el" (17318 56743)) +;;;;;; "composite" "composite.el" (17318 53825)) ;;; Generated autoloads from composite.el (defconst reference-point-alist (quote ((tl . 0) (tc . 1) (tr . 2) (Bl . 3) (Bc . 4) (Br . 5) (bl . 6) (bc . 7) (br . 8) (cl . 9) (cc . 10) (cr . 11) (top-left . 0) (top-center . 1) (top-right . 2) (base-left . 3) (base-center . 4) (base-right . 5) (bottom-left . 6) (bottom-center . 7) (bottom-right . 8) (center-left . 9) (center-center . 10) (center-right . 11) (ml . 3) (mc . 10) (mr . 5) (mid-left . 3) (mid-center . 10) (mid-right . 5))) "\ @@ -4917,7 +4994,7 @@ Optional 3rd arg WITH-COMPOSITION-RULE is ignored. ;;;### (autoloads (conf-xdefaults-mode conf-ppd-mode conf-colon-mode ;;;;;; conf-space-mode conf-javaprop-mode conf-windows-mode conf-unix-mode -;;;;;; conf-mode) "conf-mode" "textmodes/conf-mode.el" (17383 15658)) +;;;;;; conf-mode) "conf-mode" "textmodes/conf-mode.el" (17383 32186)) ;;; Generated autoloads from textmodes/conf-mode.el (autoload (quote conf-mode) "conf-mode" "\ @@ -5066,7 +5143,7 @@ For details see `conf-mode'. Example: ;;;*** ;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie) -;;;;;; "cookie1" "play/cookie1.el" (17382 1892)) +;;;;;; "cookie1" "play/cookie1.el" (17578 34778)) ;;; Generated autoloads from play/cookie1.el (autoload (quote cookie) "cookie1" "\ @@ -5098,7 +5175,7 @@ Randomly permute the elements of VECTOR (all permutations equally likely). ;;;*** ;;;### (autoloads (copyright copyright-fix-years copyright-update) -;;;;;; "copyright" "emacs-lisp/copyright.el" (17383 16118)) +;;;;;; "copyright" "emacs-lisp/copyright.el" (17383 32137)) ;;; Generated autoloads from emacs-lisp/copyright.el (autoload (quote copyright-update) "copyright" "\ @@ -5126,7 +5203,7 @@ Insert a copyright by $ORGANIZATION notice at cursor. ;;;*** ;;;### (autoloads (cperl-mode) "cperl-mode" "progmodes/cperl-mode.el" -;;;;;; (17388 22062)) +;;;;;; (17578 34778)) ;;; Generated autoloads from progmodes/cperl-mode.el (autoload (quote cperl-mode) "cperl-mode" "\ @@ -5299,7 +5376,7 @@ or as help on variables `cperl-tips', `cperl-problems', ;;;*** ;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el" -;;;;;; (17388 22062)) +;;;;;; (17397 61565)) ;;; Generated autoloads from progmodes/cpp.el (autoload (quote cpp-highlight-buffer) "cpp" "\ @@ -5318,7 +5395,7 @@ Edit display information for cpp conditionals. ;;;*** ;;;### (autoloads (crisp-mode crisp-mode) "crisp" "emulation/crisp.el" -;;;;;; (17383 13536)) +;;;;;; (17383 32142)) ;;; Generated autoloads from emulation/crisp.el (defvar crisp-mode nil "\ @@ -5342,7 +5419,7 @@ With ARG, turn CRiSP mode on if ARG is positive, off otherwise. ;;;*** ;;;### (autoloads (completing-read-multiple) "crm" "emacs-lisp/crm.el" -;;;;;; (17383 16118)) +;;;;;; (17515 39527)) ;;; Generated autoloads from emacs-lisp/crm.el (autoload (quote completing-read-multiple) "crm" "\ @@ -5378,7 +5455,7 @@ INHERIT-INPUT-METHOD. ;;;*** ;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el" -;;;;;; (17444 38116)) +;;;;;; (17521 64537)) ;;; Generated autoloads from emulation/cua-base.el (defvar cua-mode nil "\ @@ -5389,8 +5466,6 @@ use either \\[customize] or the function `cua-mode'.") (custom-autoload (quote cua-mode) "cua-base") -(put (quote cua-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote cua-mode) "cua-base" "\ Toggle CUA key-binding mode. When enabled, using shifted movement keys will activate the @@ -5427,8 +5502,8 @@ Enable CUA selection mode without the C-z/C-x/C-c/C-v bindings. \(fn ARG)" t nil) (eval-after-load 'CUA-mode '(error (concat "\n\n" - "CUA-mode is now part of the standard GNU Emacs distribution,\n" - "so you may now enable and customize CUA via the Options menu.\n\n" + "CUA-mode is now part of the standard GNU Emacs distribution, so you may\n" + "now enable CUA via the Options menu or by customizing option `cua-mode'.\n\n" "You have loaded an older version of CUA-mode which does\n" "not work correctly with this version of GNU Emacs.\n\n" (if user-init-file (concat @@ -5445,7 +5520,7 @@ Enable CUA selection mode without the C-z/C-x/C-c/C-v bindings. ;;;;;; customize-face customize-changed-options customize-option-other-window ;;;;;; customize-option customize-group-other-window customize-group ;;;;;; customize-mode customize customize-save-variable customize-set-variable -;;;;;; customize-set-value) "cus-edit" "cus-edit.el" (17440 11610)) +;;;;;; customize-set-value) "cus-edit" "cus-edit.el" (17590 36098)) ;;; Generated autoloads from cus-edit.el (add-hook 'same-window-regexps "\\`\\*Customiz.*\\*\\'") @@ -5542,6 +5617,31 @@ Show the buffer in another window, but don't select it. \(fn SYMBOL)" t nil) +(defvar customize-package-emacs-version-alist nil "\ +Alist mapping versions of Emacs to versions of a package. +These package versions are listed in the :package-version +keyword used in `defcustom', `defgroup', and `defface'. Its +elements look like this: + + (PACKAGE (PVERSION . EVERSION)...) + +For each PACKAGE, which is a symbol, there are one or more +elements that contain a package version PVERSION with an +associated Emacs version EVERSION. These versions are strings. +For example, the MH-E package updates this alist with the +following: + + (add-to-list 'customize-package-emacs-version-alist + '(MH-E (\"6.0\" . \"22.1\") (\"6.1\" . \"22.1\") + (\"7.0\" . \"22.1\") (\"7.1\" . \"22.1\") + (\"7.2\" . \"22.1\") (\"7.3\" . \"22.1\") + (\"7.4\" . \"22.1\") (\"8.0\" . \"22.1\"))) + +The value of PACKAGE needs to be unique and it needs to match the +PACKAGE value appearing in the :package-version keyword. Since +the user might see the value in a error message, a good choice is +the official name of the package, such as MH-E or Gnus.") + (defalias (quote customize-changed) (quote customize-changed-options)) (autoload (quote customize-changed-options) "cus-edit" "\ @@ -5703,7 +5803,7 @@ The format is suitable for use with `easy-menu-define'. ;;;*** ;;;### (autoloads (custom-reset-faces custom-theme-reset-faces custom-set-faces -;;;;;; custom-declare-face) "cus-face" "cus-face.el" (17383 24124)) +;;;;;; custom-declare-face) "cus-face" "cus-face.el" (17383 32094)) ;;; Generated autoloads from cus-face.el (autoload (quote custom-declare-face) "cus-face" "\ @@ -5773,7 +5873,7 @@ This means reset FACE to its value in FROM-THEME. ;;;*** ;;;### (autoloads (customize-create-theme) "cus-theme" "cus-theme.el" -;;;;;; (17394 38146)) +;;;;;; (17397 61539)) ;;; Generated autoloads from cus-theme.el (autoload (quote customize-create-theme) "cus-theme" "\ @@ -5784,7 +5884,7 @@ Create a custom theme. ;;;*** ;;;### (autoloads (cvs-status-mode) "cvs-status" "cvs-status.el" -;;;;;; (17383 24124)) +;;;;;; (17582 35146)) ;;; Generated autoloads from cvs-status.el (autoload (quote cvs-status-mode) "cvs-status" "\ @@ -5795,7 +5895,7 @@ Mode used for cvs status output. ;;;*** ;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode) -;;;;;; "cwarn" "progmodes/cwarn.el" (17388 22062)) +;;;;;; "cwarn" "progmodes/cwarn.el" (17397 61565)) ;;; Generated autoloads from progmodes/cwarn.el (autoload (quote cwarn-mode) "cwarn" "\ @@ -5825,8 +5925,6 @@ use either \\[customize] or the function `global-cwarn-mode'.") (custom-autoload (quote global-cwarn-mode) "cwarn") -(put (quote global-cwarn-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote global-cwarn-mode) "cwarn" "\ Toggle Cwarn mode in every buffer. With prefix ARG, turn Global-Cwarn mode on if and only if ARG is positive. @@ -5839,7 +5937,7 @@ in which `turn-on-cwarn-mode-if-enabled' turns it on. ;;;### (autoloads (standard-display-cyrillic-translit cyrillic-encode-alternativnyj-char ;;;;;; cyrillic-encode-koi8-r-char) "cyril-util" "language/cyril-util.el" -;;;;;; (17102 18767)) +;;;;;; (17097 33524)) ;;; Generated autoloads from language/cyril-util.el (autoload (quote cyrillic-encode-koi8-r-char) "cyril-util" "\ @@ -5868,7 +5966,7 @@ If the argument is nil, we return the display table to its standard state. ;;;*** ;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el" -;;;;;; (17383 24124)) +;;;;;; (17383 32095)) ;;; Generated autoloads from dabbrev.el (define-key esc-map "/" 'dabbrev-expand) (define-key esc-map [?\C-/] 'dabbrev-completion) @@ -5912,8 +6010,8 @@ See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion]. ;;;*** -;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (17388 -;;;;;; 22062)) +;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (17397 +;;;;;; 61565)) ;;; Generated autoloads from progmodes/dcl-mode.el (autoload (quote dcl-mode) "dcl-mode" "\ @@ -6040,7 +6138,7 @@ There is some minimal font-lock support (see vars ;;;*** ;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug" -;;;;;; "emacs-lisp/debug.el" (17438 13119)) +;;;;;; "emacs-lisp/debug.el" (17438 58633)) ;;; Generated autoloads from emacs-lisp/debug.el (setq debugger (quote debug)) @@ -6084,7 +6182,7 @@ To specify a nil argument interactively, exit with an empty minibuffer. ;;;*** ;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el" -;;;;;; (17382 1892)) +;;;;;; (17383 32181)) ;;; Generated autoloads from play/decipher.el (autoload (quote decipher) "decipher" "\ @@ -6114,7 +6212,7 @@ The most useful commands are: ;;;### (autoloads (delimit-columns-rectangle delimit-columns-region ;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (17383 -;;;;;; 24124)) +;;;;;; 32095)) ;;; Generated autoloads from delim-col.el (autoload (quote delimit-columns-customize) "delim-col" "\ @@ -6138,8 +6236,8 @@ START and END delimits the corners of text rectangle. ;;;*** -;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (17388 -;;;;;; 22062)) +;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (17397 +;;;;;; 61565)) ;;; Generated autoloads from progmodes/delphi.el (autoload (quote delphi-mode) "delphi" "\ @@ -6190,7 +6288,7 @@ no args, if that value is non-nil. ;;;*** ;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (17383 -;;;;;; 24124)) +;;;;;; 32095)) ;;; Generated autoloads from delsel.el (defalias (quote pending-delete-mode) (quote delete-selection-mode)) @@ -6203,8 +6301,6 @@ use either \\[customize] or the function `delete-selection-mode'.") (custom-autoload (quote delete-selection-mode) "delsel") -(put (quote delete-selection-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote delete-selection-mode) "delsel" "\ Toggle Delete Selection mode. With prefix ARG, turn Delete Selection mode on if and only if ARG is @@ -6220,7 +6316,7 @@ any selection. ;;;*** ;;;### (autoloads (derived-mode-init-mode-variables define-derived-mode) -;;;;;; "derived" "emacs-lisp/derived.el" (17383 16118)) +;;;;;; "derived" "emacs-lisp/derived.el" (17383 32137)) ;;; Generated autoloads from emacs-lisp/derived.el (autoload (quote define-derived-mode) "derived" "\ @@ -6285,7 +6381,7 @@ the first time the mode is used. ;;;*** ;;;### (autoloads (describe-char describe-text-properties) "descr-text" -;;;;;; "descr-text.el" (17383 24124)) +;;;;;; "descr-text.el" (17383 32095)) ;;; Generated autoloads from descr-text.el (autoload (quote describe-text-properties) "descr-text" "\ @@ -6309,8 +6405,9 @@ as well as widgets, buttons, overlays, and text properties. ;;;*** ;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir -;;;;;; desktop-load-default desktop-read desktop-locals-to-save -;;;;;; desktop-save-mode) "desktop" "desktop.el" (17388 29562)) +;;;;;; desktop-load-default desktop-read desktop-remove desktop-save +;;;;;; desktop-clear desktop-locals-to-save desktop-save-mode) "desktop" +;;;;;; "desktop.el" (17578 34771)) ;;; Generated autoloads from desktop.el (defvar desktop-save-mode nil "\ @@ -6319,17 +6416,16 @@ See the command `desktop-save-mode' for a description of this minor-mode.") (custom-autoload (quote desktop-save-mode) "desktop") -(put (quote desktop-save-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote desktop-save-mode) "desktop" "\ Toggle desktop saving mode. With numeric ARG, turn desktop saving on if ARG is positive, off -otherwise. See variable `desktop-save' for a description of when the -desktop is saved. +otherwise. If desktop saving is turned on, the state of Emacs is +saved from one session to another. See variable `desktop-save' +and function `desktop-read' for details. \(fn &optional ARG)" t nil) -(defvar desktop-locals-to-save (quote (desktop-locals-to-save truncate-lines case-fold-search case-replace fill-column overwrite-mode change-log-default-name line-number-mode column-number-mode size-indication-mode buffer-file-coding-system indent-tabs-mode indicate-buffer-boundaries indicate-empty-lines show-trailing-whitespace)) "\ +(defvar desktop-locals-to-save (quote (desktop-locals-to-save truncate-lines case-fold-search case-replace fill-column overwrite-mode change-log-default-name line-number-mode column-number-mode size-indication-mode buffer-file-coding-system indent-tabs-mode tab-width indicate-buffer-boundaries indicate-empty-lines show-trailing-whitespace)) "\ List of local variables to save for each buffer. The variables are saved only when they really are local. Conventional minor modes are restored automatically; they should not be listed here.") @@ -6434,6 +6530,27 @@ See also `desktop-minor-mode-table'.") (put (quote desktop-minor-mode-handlers) (quote risky-local-variable) t) +(autoload (quote desktop-clear) "desktop" "\ +Empty the Desktop. +This kills all buffers except for internal ones and those with names matched by +a regular expression in the list `desktop-clear-preserve-buffers'. +Furthermore, it clears the variables listed in `desktop-globals-to-clear'. + +\(fn)" t nil) + +(autoload (quote desktop-save) "desktop" "\ +Save the desktop in a desktop file. +Parameter DIRNAME specifies where to save the desktop file. +See also `desktop-base-file-name'. + +\(fn DIRNAME)" t nil) + +(autoload (quote desktop-remove) "desktop" "\ +Delete desktop file in `desktop-dirname'. +This function also sets `desktop-dirname' to nil. + +\(fn)" t nil) + (autoload (quote desktop-read) "desktop" "\ Read and process the desktop file in directory DIRNAME. Look for a desktop file in DIRNAME, or if DIRNAME is omitted, look in @@ -6472,28 +6589,10 @@ Revert to the last loaded desktop. ;;;*** ;;;### (autoloads (gnus-article-outlook-deuglify-article gnus-outlook-deuglify-article -;;;;;; gnus-article-outlook-repair-attribution gnus-article-outlook-unwrap-lines -;;;;;; gnus-outlook-display-hook gnus-outlook-deuglify-unwrap-max -;;;;;; gnus-outlook-deuglify-unwrap-min) "deuglify" "gnus/deuglify.el" -;;;;;; (17382 1052)) +;;;;;; gnus-article-outlook-repair-attribution gnus-article-outlook-unwrap-lines) +;;;;;; "deuglify" "gnus/deuglify.el" (17494 22065)) ;;; Generated autoloads from gnus/deuglify.el -(defvar gnus-outlook-deuglify-unwrap-min 45 "\ -Minimum length of the cited line above the (possibly) wrapped line.") - -(custom-autoload (quote gnus-outlook-deuglify-unwrap-min) "deuglify") - -(defvar gnus-outlook-deuglify-unwrap-max 95 "\ -Maximum length of the cited line after unwrapping.") - -(custom-autoload (quote gnus-outlook-deuglify-unwrap-max) "deuglify") - -(defvar gnus-outlook-display-hook nil "\ -A hook called after an deuglified article has been prepared. -It is run after `gnus-article-prepare-hook'.") - -(custom-autoload (quote gnus-outlook-display-hook) "deuglify") - (autoload (quote gnus-article-outlook-unwrap-lines) "deuglify" "\ Unwrap lines that appear to be wrapped citation lines. You can control what lines will be unwrapped by frobbing @@ -6524,7 +6623,7 @@ Deuglify broken Outlook (Express) articles and redisplay. ;;;*** ;;;### (autoloads (devanagari-post-read-conversion devanagari-compose-region) -;;;;;; "devan-util" "language/devan-util.el" (17102 18768)) +;;;;;; "devan-util" "language/devan-util.el" (17097 33525)) ;;; Generated autoloads from language/devan-util.el (defconst devanagari-consonant "[\x51ad5-\x51af9\x51b38-\x51b3f]") @@ -6542,7 +6641,7 @@ Not documented ;;;*** ;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib" -;;;;;; "calendar/diary-lib.el" (17385 41891)) +;;;;;; "calendar/diary-lib.el" (17521 64537)) ;;; Generated autoloads from calendar/diary-lib.el (autoload (quote diary) "diary-lib" "\ @@ -6588,7 +6687,7 @@ Major mode for editing the diary file. ;;;*** ;;;### (autoloads (diff-backup diff diff-command diff-switches) "diff" -;;;;;; "diff.el" (17383 24124)) +;;;;;; "diff.el" (17578 34771)) ;;; Generated autoloads from diff.el (defvar diff-switches "-c" "\ @@ -6622,7 +6721,7 @@ With prefix arg, prompt for diff switches. ;;;*** ;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "diff-mode.el" -;;;;;; (17439 53835)) +;;;;;; (17578 34771)) ;;; Generated autoloads from diff-mode.el (autoload (quote diff-mode) "diff-mode" "\ @@ -6636,6 +6735,7 @@ headers for you on-the-fly. You can also switch between context diff and unified diff with \\[diff-context->unified], or vice versa with \\[diff-unified->context] and you can also reverse the direction of a diff with \\[diff-reverse-direction]. +\\{diff-mode-map} \(fn)" t nil) @@ -6651,7 +6751,7 @@ Minor mode for viewing/editing context diffs. ;;;;;; dired dired-copy-preserve-time dired-dwim-target dired-keep-marker-symlink ;;;;;; dired-keep-marker-hardlink dired-keep-marker-copy dired-keep-marker-rename ;;;;;; dired-trivial-filenames dired-ls-F-marks-symlinks dired-listing-switches) -;;;;;; "dired" "dired.el" (17391 29732)) +;;;;;; "dired" "dired.el" (17578 34771)) ;;; Generated autoloads from dired.el (defvar dired-listing-switches "-al" "\ @@ -6856,7 +6956,7 @@ Keybindings: ;;;;;; dired-run-shell-command dired-do-shell-command dired-clean-directory ;;;;;; dired-do-print dired-do-touch dired-do-chown dired-do-chgrp ;;;;;; dired-do-chmod dired-compare-directories dired-backup-diff -;;;;;; dired-diff) "dired-aux" "dired-aux.el" (17383 24124)) +;;;;;; dired-diff) "dired-aux" "dired-aux.el" (17521 64535)) ;;; Generated autoloads from dired-aux.el (autoload (quote dired-diff) "dired-aux" "\ @@ -6978,7 +7078,8 @@ the Dired buffer, so output files usually are created there instead of in a subdir. In a noninteractive call (from Lisp code), you must specify -the list of file names explicitly with the FILE-LIST argument. +the list of file names explicitly with the FILE-LIST argument, which +can be produced by `dired-get-marked-files', for example. \(fn COMMAND &optional ARG FILE-LIST)" t nil) @@ -7264,7 +7365,7 @@ true then the type of the file linked to by FILE is printed instead. ;;;*** -;;;### (autoloads (dired-jump) "dired-x" "dired-x.el" (17387 38414)) +;;;### (autoloads (dired-jump) "dired-x" "dired-x.el" (17521 64536)) ;;; Generated autoloads from dired-x.el (autoload (quote dired-jump) "dired-x" "\ @@ -7278,7 +7379,7 @@ buffer and try again. ;;;*** -;;;### (autoloads (dirtrack) "dirtrack" "dirtrack.el" (17383 24124)) +;;;### (autoloads (dirtrack) "dirtrack" "dirtrack.el" (17582 31039)) ;;; Generated autoloads from dirtrack.el (autoload (quote dirtrack) "dirtrack" "\ @@ -7298,7 +7399,7 @@ You can enable directory tracking by adding this function to ;;;*** ;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (17383 -;;;;;; 16118)) +;;;;;; 32137)) ;;; Generated autoloads from emacs-lisp/disass.el (autoload (quote disassemble) "disass" "\ @@ -7316,7 +7417,7 @@ redefine OBJECT if it is a symbol. ;;;;;; standard-display-graphic standard-display-g1 standard-display-ascii ;;;;;; standard-display-default standard-display-8bit describe-current-display-table ;;;;;; describe-display-table set-display-table-slot display-table-slot -;;;;;; make-display-table) "disp-table" "disp-table.el" (17383 24124)) +;;;;;; make-display-table) "disp-table" "disp-table.el" (17383 32097)) ;;; Generated autoloads from disp-table.el (autoload (quote make-display-table) "disp-table" "\ @@ -7417,7 +7518,7 @@ for users who call this function in `.emacs'. ;;;*** ;;;### (autoloads (dissociated-press) "dissociate" "play/dissociate.el" -;;;;;; (17382 1892)) +;;;;;; (17383 32181)) ;;; Generated autoloads from play/dissociate.el (autoload (quote dissociated-press) "dissociate" "\ @@ -7433,7 +7534,7 @@ Default is 2. ;;;*** -;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (17383 24124)) +;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (17521 64536)) ;;; Generated autoloads from dnd.el (defvar dnd-protocol-alist (quote (("^file:///" . dnd-open-local-file) ("^file://" . dnd-open-file) ("^file:" . dnd-open-local-file))) "\ @@ -7454,7 +7555,7 @@ if some action was made, or nil if the URL is ignored.") ;;;*** ;;;### (autoloads (dns-mode-soa-increment-serial dns-mode) "dns-mode" -;;;;;; "textmodes/dns-mode.el" (17383 15658)) +;;;;;; "textmodes/dns-mode.el" (17383 32186)) ;;; Generated autoloads from textmodes/dns-mode.el (autoload (quote dns-mode) "dns-mode" "\ @@ -7477,7 +7578,7 @@ Locate SOA record and increment the serial field. ;;;*** -;;;### (autoloads (doctor) "doctor" "play/doctor.el" (17364 14033)) +;;;### (autoloads (doctor) "doctor" "play/doctor.el" (17365 2741)) ;;; Generated autoloads from play/doctor.el (autoload (quote doctor) "doctor" "\ @@ -7488,7 +7589,7 @@ Switch to *doctor* buffer and start giving psychotherapy. ;;;*** ;;;### (autoloads (double-mode double-mode) "double" "double.el" -;;;;;; (17383 24125)) +;;;;;; (17383 32097)) ;;; Generated autoloads from double.el (defvar double-mode nil "\ @@ -7509,7 +7610,7 @@ when pressed twice. See variable `double-map' for details. ;;;*** -;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (17382 1892)) +;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (17582 28846)) ;;; Generated autoloads from play/dunnet.el (autoload (quote dunnet) "dunnet" "\ @@ -7520,7 +7621,7 @@ Switch to *dungeon* buffer and start game. ;;;*** ;;;### (autoloads (gnus-earcon-display) "earcon" "gnus/earcon.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32154)) ;;; Generated autoloads from gnus/earcon.el (autoload (quote gnus-earcon-display) "earcon" "\ @@ -7532,7 +7633,7 @@ Play sounds in message buffers. ;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap ;;;;;; define-global-minor-mode define-minor-mode) "easy-mmode" -;;;;;; "emacs-lisp/easy-mmode.el" (17383 16118)) +;;;;;; "emacs-lisp/easy-mmode.el" (17585 4275)) ;;; Generated autoloads from emacs-lisp/easy-mmode.el (defalias (quote easy-mmode-define-minor-mode) (quote define-minor-mode)) @@ -7552,9 +7653,9 @@ Optional KEYMAP is the default (defvar) keymap bound to the mode keymap. The above three arguments can be skipped if keyword arguments are used (see below). -BODY contains code that will be executed each time the mode is (dis)activated. - It will be executed after any toggling but before running the hook variable - `mode-HOOK'. +BODY contains code to execute each time the mode is activated or deactivated. + It is executed after toggling the mode, + and before running the hook variable `mode-HOOK'. Before the actual body code, you can write keyword arguments (alternating keywords and values). These following keyword arguments are supported (other keywords will be passed to `defcustom' if the minor mode is global): @@ -7625,7 +7726,7 @@ CSS contains a list of syntax specifications of the form (CHAR . SYNTAX). ;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define ;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (17383 -;;;;;; 16118)) +;;;;;; 32138)) ;;; Generated autoloads from emacs-lisp/easymenu.el (put (quote easy-menu-define) (quote lisp-indent-function) (quote defun)) @@ -7770,7 +7871,7 @@ To implement dynamic menus, either call this from ;;;;;; ebnf-eps-directory ebnf-spool-region ebnf-spool-buffer ebnf-spool-file ;;;;;; ebnf-spool-directory ebnf-print-region ebnf-print-buffer ;;;;;; ebnf-print-file ebnf-print-directory ebnf-customize) "ebnf2ps" -;;;;;; "progmodes/ebnf2ps.el" (17388 22062)) +;;;;;; "progmodes/ebnf2ps.el" (17397 61566)) ;;; Generated autoloads from progmodes/ebnf2ps.el (autoload (quote ebnf-customize) "ebnf2ps" "\ @@ -8029,8 +8130,8 @@ See `ebnf-style-database' documentation. ;;;;;; ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition ;;;;;; ebrowse-tags-view-definition ebrowse-tags-find-declaration ;;;;;; ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree -;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (17391 -;;;;;; 39495)) +;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (17590 +;;;;;; 36100)) ;;; Generated autoloads from progmodes/ebrowse.el (autoload (quote ebrowse-tree-mode) "ebrowse" "\ @@ -8181,7 +8282,7 @@ Display statistics for a class tree. ;;;*** ;;;### (autoloads (electric-buffer-list) "ebuff-menu" "ebuff-menu.el" -;;;;;; (17383 24125)) +;;;;;; (17383 32098)) ;;; Generated autoloads from ebuff-menu.el (autoload (quote electric-buffer-list) "ebuff-menu" "\ @@ -8206,7 +8307,7 @@ Run hooks in `electric-buffer-menu-mode-hook' on entry. ;;;*** ;;;### (autoloads (Electric-command-history-redo-expression) "echistory" -;;;;;; "echistory.el" (17383 24125)) +;;;;;; "echistory.el" (17383 32098)) ;;; Generated autoloads from echistory.el (autoload (quote Electric-command-history-redo-expression) "echistory" "\ @@ -8219,7 +8320,7 @@ With prefix arg NOCONFIRM, execute current line as-is without editing. ;;;### (autoloads (edebug-all-forms edebug-all-defs edebug-eval-top-level-form ;;;;;; edebug-basic-spec edebug-all-forms edebug-all-defs) "edebug" -;;;;;; "emacs-lisp/edebug.el" (17581 24219)) +;;;;;; "emacs-lisp/edebug.el" (17590 36099)) ;;; Generated autoloads from emacs-lisp/edebug.el (defvar edebug-all-defs nil "\ @@ -8292,7 +8393,7 @@ Toggle edebugging of all forms. ;;;;;; ediff-merge-directory-revisions ediff-merge-directories-with-ancestor ;;;;;; ediff-merge-directories ediff-directories3 ediff-directory-revisions ;;;;;; ediff-directories ediff-buffers3 ediff-buffers ediff-backup -;;;;;; ediff-files3 ediff-files) "ediff" "ediff.el" (17399 58140)) +;;;;;; ediff-files3 ediff-files) "ediff" "ediff.el" (17578 34771)) ;;; Generated autoloads from ediff.el (autoload (quote ediff-files) "ediff" "\ @@ -8530,7 +8631,7 @@ With optional NODE, goes to that node. ;;;*** ;;;### (autoloads (ediff-customize) "ediff-help" "ediff-help.el" -;;;;;; (17399 58140)) +;;;;;; (17401 56225)) ;;; Generated autoloads from ediff-help.el (autoload (quote ediff-customize) "ediff-help" "\ @@ -8540,7 +8641,7 @@ Not documented ;;;*** -;;;### (autoloads nil "ediff-hook" "ediff-hook.el" (17399 58140)) +;;;### (autoloads nil "ediff-hook" "ediff-hook.el" (17401 56225)) ;;; Generated autoloads from ediff-hook.el (defvar ediff-window-setup-function) @@ -8553,7 +8654,7 @@ Not documented ;;;*** ;;;### (autoloads (ediff-show-registry) "ediff-mult" "ediff-mult.el" -;;;;;; (17399 58140)) +;;;;;; (17578 34771)) ;;; Generated autoloads from ediff-mult.el (autoload (quote ediff-show-registry) "ediff-mult" "\ @@ -8566,7 +8667,7 @@ Display Ediff's registry. ;;;*** ;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe) -;;;;;; "ediff-util" "ediff-util.el" (17399 58140)) +;;;;;; "ediff-util" "ediff-util.el" (17401 56227)) ;;; Generated autoloads from ediff-util.el (autoload (quote ediff-toggle-multiframe) "ediff-util" "\ @@ -8587,7 +8688,7 @@ To change the default, set the variable `ediff-use-toolbar-p', which see. ;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro ;;;;;; edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el" -;;;;;; (17383 24125)) +;;;;;; (17383 32100)) ;;; Generated autoloads from edmacro.el (defvar edmacro-eight-bits nil "\ @@ -8640,7 +8741,7 @@ or nil, use a compact 80-column format. ;;;*** ;;;### (autoloads (edt-emulation-on edt-set-scroll-margins) "edt" -;;;;;; "emulation/edt.el" (17383 13537)) +;;;;;; "emulation/edt.el" (17383 32143)) ;;; Generated autoloads from emulation/edt.el (autoload (quote edt-set-scroll-margins) "edt" "\ @@ -8658,7 +8759,7 @@ Turn on EDT Emulation. ;;;*** ;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "ehelp.el" -;;;;;; (17383 24125)) +;;;;;; (17383 32100)) ;;; Generated autoloads from ehelp.el (autoload (quote with-electric-help) "ehelp" "\ @@ -8696,7 +8797,7 @@ Not documented ;;;*** ;;;### (autoloads (turn-on-eldoc-mode eldoc-mode eldoc-minor-mode-string) -;;;;;; "eldoc" "emacs-lisp/eldoc.el" (17383 16118)) +;;;;;; "eldoc" "emacs-lisp/eldoc.el" (17383 32138)) ;;; Generated autoloads from emacs-lisp/eldoc.el (defvar eldoc-minor-mode-string " ElDoc" "\ @@ -8735,7 +8836,7 @@ Emacs Lisp mode) that support Eldoc.") ;;;*** ;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (17383 -;;;;;; 24125)) +;;;;;; 32100)) ;;; Generated autoloads from elide-head.el (autoload (quote elide-head) "elide-head" "\ @@ -8751,7 +8852,7 @@ This is suitable as an entry on `find-file-hook' or appropriate mode hooks. ;;;*** ;;;### (autoloads (elint-initialize) "elint" "emacs-lisp/elint.el" -;;;;;; (17383 16118)) +;;;;;; (17383 32138)) ;;; Generated autoloads from emacs-lisp/elint.el (autoload (quote elint-initialize) "elint" "\ @@ -8763,7 +8864,7 @@ Initialize elint. ;;;### (autoloads (elp-results elp-instrument-package elp-instrument-list ;;;;;; elp-instrument-function) "elp" "emacs-lisp/elp.el" (17383 -;;;;;; 16118)) +;;;;;; 32138)) ;;; Generated autoloads from emacs-lisp/elp.el (autoload (quote elp-instrument-function) "elp" "\ @@ -8797,7 +8898,7 @@ displayed. ;;;*** ;;;### (autoloads (report-emacs-bug) "emacsbug" "mail/emacsbug.el" -;;;;;; (17383 16812)) +;;;;;; (17383 32168)) ;;; Generated autoloads from mail/emacsbug.el (autoload (quote report-emacs-bug) "emacsbug" "\ @@ -8812,7 +8913,7 @@ Prompts for bug subject. Leaves you in a mail buffer. ;;;;;; emerge-revisions emerge-files-with-ancestor-remote emerge-files-remote ;;;;;; emerge-files-with-ancestor-command emerge-files-command emerge-buffers-with-ancestor ;;;;;; emerge-buffers emerge-files-with-ancestor emerge-files) "emerge" -;;;;;; "emerge.el" (17167 2962)) +;;;;;; "emerge.el" (17167 12307)) ;;; Generated autoloads from emerge.el (defvar menu-bar-emerge-menu (make-sparse-keymap "Emerge")) @@ -8890,7 +8991,7 @@ Not documented ;;;*** ;;;### (autoloads (encoded-kbd-mode) "encoded-kb" "international/encoded-kb.el" -;;;;;; (17102 18713)) +;;;;;; (17097 33520)) ;;; Generated autoloads from international/encoded-kb.el (defvar encoded-kbd-mode nil "\ @@ -8901,8 +9002,6 @@ use either \\[customize] or the function `encoded-kbd-mode'.") (custom-autoload (quote encoded-kbd-mode) "encoded-kb") -(put (quote encoded-kbd-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote encoded-kbd-mode) "encoded-kb" "\ Toggle Encoded-kbd minor mode. With arg, turn Encoded-kbd mode on if and only if arg is positive. @@ -8920,7 +9019,7 @@ as a multilingual text encoded in a coding system set by ;;;*** ;;;### (autoloads (enriched-decode enriched-encode enriched-mode) -;;;;;; "enriched" "textmodes/enriched.el" (17383 15658)) +;;;;;; "enriched" "textmodes/enriched.el" (17383 32186)) ;;; Generated autoloads from textmodes/enriched.el (autoload (quote enriched-mode) "enriched" "\ @@ -8951,7 +9050,7 @@ Not documented ;;;*** ;;;### (autoloads (erc-select erc-select-read-args) "erc" "erc/erc.el" -;;;;;; (17447 52274)) +;;;;;; (17484 52428)) ;;; Generated autoloads from erc/erc.el (autoload (quote erc-select-read-args) "erc" "\ @@ -8978,14 +9077,14 @@ be invoked for those parameters' values ;;;*** -;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (17391 -;;;;;; 39324)) +;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (17397 +;;;;;; 61550)) ;;; Generated autoloads from erc/erc-autoaway.el (autoload 'erc-autoaway-mode "erc-autoaway") ;;;*** -;;;### (autoloads nil "erc-button" "erc/erc-button.el" (17447 52274)) +;;;### (autoloads nil "erc-button" "erc/erc-button.el" (17457 37501)) ;;; Generated autoloads from erc/erc-button.el (autoload 'erc-button-mode "erc-button" nil t) @@ -8998,7 +9097,7 @@ be invoked for those parameters' values ;;;*** ;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC) -;;;;;; "erc-dcc" "erc/erc-dcc.el" (17393 3826)) +;;;;;; "erc-dcc" "erc/erc-dcc.el" (17397 61550)) ;;; Generated autoloads from erc/erc-dcc.el (autoload (quote erc-cmd-DCC) "erc-dcc" "\ @@ -9030,7 +9129,7 @@ that subcommand. ;;;;;; erc-ezb-add-session erc-ezb-end-of-session-list erc-ezb-init-session-list ;;;;;; erc-ezb-identify erc-ezb-notice-autodetect erc-ezb-lookup-action ;;;;;; erc-ezb-get-login erc-cmd-ezb) "erc-ezbounce" "erc/erc-ezbounce.el" -;;;;;; (17391 39324)) +;;;;;; (17484 52428)) ;;; Generated autoloads from erc/erc-ezbounce.el (autoload (quote erc-cmd-ezb) "erc-ezbounce" "\ @@ -9092,8 +9191,8 @@ Add EZBouncer convenience functions to ERC. ;;;*** -;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (17391 -;;;;;; 39324)) +;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (17397 +;;;;;; 61550)) ;;; Generated autoloads from erc/erc-fill.el (autoload 'erc-fill-mode "erc-fill" nil t) @@ -9113,7 +9212,7 @@ You can put this on `erc-insert-modify-hook' and/or `erc-send-modify-hook'. ;;;*** ;;;### (autoloads (erc-identd-stop erc-identd-start) "erc-identd" -;;;;;; "erc/erc-identd.el" (17447 52274)) +;;;;;; "erc/erc-identd.el" (17457 37501)) ;;; Generated autoloads from erc/erc-identd.el (autoload (quote erc-identd-start) "erc-identd" "\ @@ -9134,7 +9233,7 @@ Not documented ;;;*** ;;;### (autoloads (erc-create-imenu-index) "erc-imenu" "erc/erc-imenu.el" -;;;;;; (17391 39324)) +;;;;;; (17397 61551)) ;;; Generated autoloads from erc/erc-imenu.el (autoload (quote erc-create-imenu-index) "erc-imenu" "\ @@ -9144,14 +9243,14 @@ Not documented ;;;*** -;;;### (autoloads nil "erc-join" "erc/erc-join.el" (17391 39324)) +;;;### (autoloads nil "erc-join" "erc/erc-join.el" (17484 52428)) ;;; Generated autoloads from erc/erc-join.el (autoload 'erc-autojoin-mode "erc-join" nil t) ;;;*** ;;;### (autoloads (erc-chanlist erc-list-channels) "erc-list" "erc/erc-list.el" -;;;;;; (17391 39324)) +;;;;;; (17397 61551)) ;;; Generated autoloads from erc/erc-list.el (autoload 'erc-list-mode "erc-list") @@ -9172,7 +9271,7 @@ to RFC and send the LIST header (#321) at start of list transmission. ;;;*** ;;;### (autoloads (erc-save-buffer-in-logs erc-logging-enabled) "erc-log" -;;;;;; "erc/erc-log.el" (17391 39324)) +;;;;;; "erc/erc-log.el" (17397 61551)) ;;; Generated autoloads from erc/erc-log.el (autoload 'erc-log-mode "erc-log" nil t) @@ -9204,7 +9303,7 @@ You can save every individual message by putting this function on ;;;### (autoloads (erc-delete-dangerous-host erc-add-dangerous-host ;;;;;; erc-delete-keyword erc-add-keyword erc-delete-fool erc-add-fool ;;;;;; erc-delete-pal erc-add-pal) "erc-match" "erc/erc-match.el" -;;;;;; (17391 39324)) +;;;;;; (17397 61551)) ;;; Generated autoloads from erc/erc-match.el (autoload 'erc-match-mode "erc-match") @@ -9251,7 +9350,7 @@ Delete dangerous-host interactively to `erc-dangerous-hosts'. ;;;*** ;;;### (autoloads (erc-cmd-WHOLEFT) "erc-netsplit" "erc/erc-netsplit.el" -;;;;;; (17391 39324)) +;;;;;; (17484 52428)) ;;; Generated autoloads from erc/erc-netsplit.el (autoload 'erc-netsplit-mode "erc-netsplit") @@ -9281,7 +9380,7 @@ Interactively select a server to connect to using `erc-server-alist'. ;;;*** ;;;### (autoloads (pcomplete/erc-mode/NOTIFY erc-cmd-NOTIFY) "erc-notify" -;;;;;; "erc/erc-notify.el" (17391 39324)) +;;;;;; "erc/erc-notify.el" (17397 61552)) ;;; Generated autoloads from erc/erc-notify.el (autoload 'erc-notify-mode "erc-notify" nil t) @@ -9299,26 +9398,26 @@ Not documented ;;;*** -;;;### (autoloads nil "erc-page" "erc/erc-page.el" (17391 39324)) +;;;### (autoloads nil "erc-page" "erc/erc-page.el" (17397 61552)) ;;; Generated autoloads from erc/erc-page.el (autoload 'erc-page-mode "erc-page") ;;;*** -;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (17391 -;;;;;; 39324)) +;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (17397 +;;;;;; 61552)) ;;; Generated autoloads from erc/erc-pcomplete.el (autoload 'erc-completion-mode "erc-pcomplete" nil t) ;;;*** -;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (17391 39324)) +;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (17397 61552)) ;;; Generated autoloads from erc/erc-replace.el (autoload 'erc-replace-mode "erc-replace") ;;;*** -;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (17391 39324)) +;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (17397 61552)) ;;; Generated autoloads from erc/erc-ring.el (autoload 'erc-ring-mode "erc-ring" nil t) @@ -9342,14 +9441,14 @@ When called interactively, read the password using `read-passwd'. ;;;*** -;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (17391 39324)) +;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (17397 61552)) ;;; Generated autoloads from erc/erc-sound.el (autoload 'erc-sound-mode "erc-sound") ;;;*** ;;;### (autoloads (erc-speedbar-browser) "erc-speedbar" "erc/erc-speedbar.el" -;;;;;; (17391 39324)) +;;;;;; (17397 61552)) ;;; Generated autoloads from erc/erc-speedbar.el (autoload (quote erc-speedbar-browser) "erc-speedbar" "\ @@ -9360,20 +9459,20 @@ This will add a speedbar major display mode. ;;;*** -;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (17391 -;;;;;; 39324)) +;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (17397 +;;;;;; 61552)) ;;; Generated autoloads from erc/erc-spelling.el (autoload 'erc-spelling-mode "erc-spelling" nil t) ;;;*** -;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (17395 55370)) +;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (17397 61552)) ;;; Generated autoloads from erc/erc-stamp.el (autoload 'erc-timestamp-mode "erc-stamp" nil t) ;;;*** -;;;### (autoloads nil "erc-track" "erc/erc-track.el" (17391 39324)) +;;;### (autoloads nil "erc-track" "erc/erc-track.el" (17397 61552)) ;;; Generated autoloads from erc/erc-track.el (autoload 'erc-track-mode "erc-track" nil t) (autoload 'erc-track-when-inactive-mode "erc-track" nil t) @@ -9381,7 +9480,7 @@ This will add a speedbar major display mode. ;;;*** ;;;### (autoloads (erc-truncate-buffer erc-truncate-buffer-to-size) -;;;;;; "erc-truncate" "erc/erc-truncate.el" (17391 39324)) +;;;;;; "erc-truncate" "erc/erc-truncate.el" (17397 61552)) ;;; Generated autoloads from erc/erc-truncate.el (autoload 'erc-truncate-mode "erc-truncate" nil t) @@ -9401,7 +9500,7 @@ Meant to be used in hooks, like `erc-insert-post-hook'. ;;;*** ;;;### (autoloads (erc-xdcc-add-file) "erc-xdcc" "erc/erc-xdcc.el" -;;;;;; (17391 39324)) +;;;;;; (17397 61553)) ;;; Generated autoloads from erc/erc-xdcc.el (autoload (quote erc-xdcc-add-file) "erc-xdcc" "\ @@ -9412,7 +9511,7 @@ Add a file to `erc-xdcc-files'. ;;;*** ;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (17383 -;;;;;; 14789)) +;;;;;; 32152)) ;;; Generated autoloads from eshell/esh-mode.el (autoload (quote eshell-mode) "esh-mode" "\ @@ -9425,7 +9524,7 @@ Emacs shell interactive mode. ;;;*** ;;;### (autoloads (eshell-test) "esh-test" "eshell/esh-test.el" (17383 -;;;;;; 14789)) +;;;;;; 32152)) ;;; Generated autoloads from eshell/esh-test.el (autoload (quote eshell-test) "esh-test" "\ @@ -9436,7 +9535,7 @@ Test Eshell to verify that it works as expected. ;;;*** ;;;### (autoloads (eshell-report-bug eshell-command-result eshell-command -;;;;;; eshell) "eshell" "eshell/eshell.el" (17426 59663)) +;;;;;; eshell) "eshell" "eshell/eshell.el" (17432 37360)) ;;; Generated autoloads from eshell/eshell.el (autoload (quote eshell) "eshell" "\ @@ -9482,7 +9581,7 @@ Please include any configuration details that might be involved. ;;;;;; visit-tags-table tags-table-mode find-tag-default-function ;;;;;; find-tag-hook tags-add-tables tags-compression-info-list ;;;;;; tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el" -;;;;;; (17407 46937)) +;;;;;; (17420 36090)) ;;; Generated autoloads from progmodes/etags.el (defvar tags-file-name nil "\ @@ -9784,7 +9883,7 @@ for \\[find-tag] (which see). ;;;;;; ethio-fidel-to-sera-buffer ethio-fidel-to-sera-region ethio-sera-to-fidel-marker ;;;;;; ethio-sera-to-fidel-mail ethio-sera-to-fidel-mail-or-marker ;;;;;; ethio-sera-to-fidel-buffer ethio-sera-to-fidel-region setup-ethiopic-environment-internal) -;;;;;; "ethio-util" "language/ethio-util.el" (17316 61871)) +;;;;;; "ethio-util" "language/ethio-util.el" (17578 34777)) ;;; Generated autoloads from language/ethio-util.el (autoload (quote setup-ethiopic-environment-internal) "ethio-util" "\ @@ -9952,7 +10051,7 @@ Convert fidel-tex commands in the current buffer into fidel chars. (autoload (quote ethio-fidel-to-java-buffer) "ethio-util" "\ Convert Ethiopic characters into the Java escape sequences. -Each escape sequence is of the form uXXXX, where XXXX is the +Each escape sequence is of the form \\uXXXX, where XXXX is the character's codepoint (in hex) in Unicode. If `ethio-java-save-lowercase' is non-nil, use [0-9a-f]. @@ -9979,7 +10078,7 @@ Transcribe Ethiopic characters in ASCII depending on the file extension. ;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline ;;;;;; eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el" -;;;;;; (17383 13296)) +;;;;;; (17383 32175)) ;;; Generated autoloads from net/eudc.el (autoload (quote eudc-set-server) "eudc" "\ @@ -10035,7 +10134,7 @@ This does nothing except loading eudc by autoload side-effect. ;;;### (autoloads (eudc-display-jpeg-as-button eudc-display-jpeg-inline ;;;;;; eudc-display-sound eudc-display-mail eudc-display-url eudc-display-generic-binary) -;;;;;; "eudc-bob" "net/eudc-bob.el" (17383 13296)) +;;;;;; "eudc-bob" "net/eudc-bob.el" (17383 32175)) ;;; Generated autoloads from net/eudc-bob.el (autoload (quote eudc-display-generic-binary) "eudc-bob" "\ @@ -10071,7 +10170,7 @@ Display a button for the JPEG DATA. ;;;*** ;;;### (autoloads (eudc-try-bbdb-insert eudc-insert-record-at-point-into-bbdb) -;;;;;; "eudc-export" "net/eudc-export.el" (17383 13296)) +;;;;;; "eudc-export" "net/eudc-export.el" (17383 32175)) ;;; Generated autoloads from net/eudc-export.el (autoload (quote eudc-insert-record-at-point-into-bbdb) "eudc-export" "\ @@ -10088,7 +10187,7 @@ Call `eudc-insert-record-at-point-into-bbdb' if on a record. ;;;*** ;;;### (autoloads (eudc-edit-hotlist) "eudc-hotlist" "net/eudc-hotlist.el" -;;;;;; (17383 13296)) +;;;;;; (17383 32175)) ;;; Generated autoloads from net/eudc-hotlist.el (autoload (quote eudc-edit-hotlist) "eudc-hotlist" "\ @@ -10098,10 +10197,37 @@ Edit the hotlist of directory servers in a specialized buffer. ;;;*** +;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (17578 +;;;;;; 34775)) +;;; Generated autoloads from emacs-lisp/ewoc.el + +(autoload (quote ewoc-create) "ewoc" "\ +Create an empty ewoc. + +The ewoc will be inserted in the current buffer at the current position. + +PRETTY-PRINTER should be a function that takes one argument, an +element, and inserts a string representing it in the buffer (at +point). The string PRETTY-PRINTER inserts may be empty or span +several lines. The PRETTY-PRINTER should use `insert', and not +`insert-before-markers'. + +Optional second and third arguments HEADER and FOOTER are strings, +possibly empty, that will always be present at the top and bottom, +respectively, of the ewoc. + +Normally, a newline is automatically inserted after the header, +the footer and every node's printed representation. Optional +fourth arg NOSEP non-nil inhibits this. + +\(fn PRETTY-PRINTER &optional HEADER FOOTER NOSEP)" nil nil) + +;;;*** + ;;;### (autoloads (executable-make-buffer-file-executable-if-script-p ;;;;;; executable-self-display executable-set-magic executable-interpret ;;;;;; executable-command-find-posix-p) "executable" "progmodes/executable.el" -;;;;;; (17388 22062)) +;;;;;; (17397 61567)) ;;; Generated autoloads from progmodes/executable.el (autoload (quote executable-command-find-posix-p) "executable" "\ @@ -10143,7 +10269,7 @@ file modes. ;;;*** ;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot -;;;;;; expand-add-abbrevs) "expand" "expand.el" (17383 24125)) +;;;;;; expand-add-abbrevs) "expand" "expand.el" (17383 32101)) ;;; Generated autoloads from expand.el (autoload (quote expand-add-abbrevs) "expand" "\ @@ -10186,7 +10312,7 @@ This is used only in conjunction with `expand-add-abbrevs'. ;;;*** -;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (17385 42553)) +;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (17397 61567)) ;;; Generated autoloads from progmodes/f90.el (autoload (quote f90-mode) "f90" "\ @@ -10253,7 +10379,7 @@ with no args, if that value is non-nil. ;;;;;; facemenu-remove-all facemenu-remove-face-props facemenu-set-read-only ;;;;;; facemenu-set-intangible facemenu-set-invisible facemenu-set-face-from-menu ;;;;;; facemenu-set-background facemenu-set-foreground facemenu-set-face) -;;;;;; "facemenu" "facemenu.el" (17383 24125)) +;;;;;; "facemenu" "facemenu.el" (17578 34771)) ;;; Generated autoloads from facemenu.el (define-key global-map "\M-o" 'facemenu-keymap) (autoload 'facemenu-keymap "facemenu" "Keymap for face-changing commands." t 'keymap) @@ -10416,7 +10542,7 @@ argument BUFFER-NAME is nil, it defaults to *Colors*. ;;;*** ;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock" -;;;;;; "obsolete/fast-lock.el" (17382 34311)) +;;;;;; "obsolete/fast-lock.el" (17383 32179)) ;;; Generated autoloads from obsolete/fast-lock.el (autoload (quote fast-lock-mode) "fast-lock" "\ @@ -10457,7 +10583,7 @@ Unconditionally turn on Fast Lock mode. ;;;### (autoloads (feedmail-queue-reminder feedmail-run-the-queue ;;;;;; feedmail-run-the-queue-global-prompt feedmail-run-the-queue-no-prompts -;;;;;; feedmail-send-it) "feedmail" "mail/feedmail.el" (17258 33756)) +;;;;;; feedmail-send-it) "feedmail" "mail/feedmail.el" (17259 50162)) ;;; Generated autoloads from mail/feedmail.el (autoload (quote feedmail-send-it) "feedmail" "\ @@ -10511,7 +10637,7 @@ you can set feedmail-queue-reminder-alist to nil. ;;;*** ;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu -;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (17400 65127)) +;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (17401 56228)) ;;; Generated autoloads from ffap.el (autoload (quote ffap-next) "ffap" "\ @@ -10568,7 +10694,7 @@ Evaluate the forms in variable `ffap-bindings'. ;;;*** ;;;### (autoloads (file-cache-minibuffer-complete) "filecache" "filecache.el" -;;;;;; (17383 24125)) +;;;;;; (17383 32101)) ;;; Generated autoloads from filecache.el (autoload (quote file-cache-minibuffer-complete) "filecache" "\ @@ -10587,7 +10713,7 @@ the name is considered already unique; only the second substitution ;;;*** ;;;### (autoloads (filesets-init) "filesets" "filesets.el" (17383 -;;;;;; 24125)) +;;;;;; 32102)) ;;; Generated autoloads from filesets.el (autoload (quote filesets-init) "filesets" "\ @@ -10598,9 +10724,15 @@ Set up hooks, load the cache file -- if existing -- and build the menu. ;;;*** +;;;### (autoloads nil "fill" "textmodes/fill.el" (17585 4276)) +;;; Generated autoloads from textmodes/fill.el +(put 'colon-double-space 'safe-local-variable 'booleanp) + +;;;*** + ;;;### (autoloads (find-grep-dired find-name-dired find-dired find-grep-options ;;;;;; find-ls-subdir-switches find-ls-option) "find-dired" "find-dired.el" -;;;;;; (17383 24125)) +;;;;;; (17383 32102)) ;;; Generated autoloads from find-dired.el (defvar find-ls-option (if (eq system-type (quote berkeley-unix)) (quote ("-ls" . "-gilsb")) (quote ("-exec ls -ld {} \\;" . "-ld"))) "\ @@ -10661,7 +10793,7 @@ Thus ARG can also contain additional grep options. ;;;### (autoloads (ff-mouse-find-other-file-other-window ff-mouse-find-other-file ;;;;;; ff-find-other-file ff-get-other-file) "find-file" "find-file.el" -;;;;;; (17383 24125)) +;;;;;; (17383 32102)) ;;; Generated autoloads from find-file.el (defvar ff-special-constructs (quote (("^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]" lambda nil (setq fname (buffer-substring (match-beginning 2) (match-end 2)))))) "\ @@ -10753,7 +10885,7 @@ Visit the file you click on in another window. ;;;;;; find-variable find-variable-noselect find-function-other-frame ;;;;;; find-function-other-window find-function find-function-noselect ;;;;;; find-function-search-for-symbol find-library) "find-func" -;;;;;; "emacs-lisp/find-func.el" (17410 24020)) +;;;;;; "emacs-lisp/find-func.el" (17590 36099)) ;;; Generated autoloads from emacs-lisp/find-func.el (autoload (quote find-library) "find-func" "\ @@ -10763,6 +10895,9 @@ Find the elisp source of LIBRARY. (autoload (quote find-function-search-for-symbol) "find-func" "\ Search for SYMBOL's definition of type TYPE in LIBRARY. +Visit the library in a buffer, and return a cons cell (BUFFER . POSITION), +or just (BUFFER . nil) if the definition can't be found in the file. + If TYPE is nil, look for a function definition. Otherwise, TYPE specifies the kind of definition, and it is interpreted via `find-function-regexp-alist'. @@ -10775,7 +10910,8 @@ Return a pair (BUFFER . POINT) pointing to the definition of FUNCTION. Finds the source file containing the definition of FUNCTION in a buffer and the point of the definition. The buffer is -not selected. +not selected. If the function definition can't be found in +the buffer, returns (BUFFER). If the file where FUNCTION is defined is not known, then it is searched for in `find-function-source-path' if non nil, otherwise @@ -10816,6 +10952,7 @@ Return a pair `(BUFFER . POINT)' pointing to the definition of VARIABLE. Finds the library containing the definition of VARIABLE in a buffer and the point of the definition. The buffer is not selected. +If the variable's definition can't be found in the buffer, return (BUFFER). The library where VARIABLE is defined is searched for in FILE or `find-function-source-path', if non nil, otherwise in `load-path'. @@ -10853,6 +10990,7 @@ See `find-variable' for more details. (autoload (quote find-definition-noselect) "find-func" "\ Return a pair `(BUFFER . POINT)' pointing to the definition of SYMBOL. +If the definition can't be found in the buffer, return (BUFFER). TYPE says what type of definition: nil for a function, `defvar' for a variable, `defface' for a face. This function does not switch to the buffer nor display it. @@ -10901,7 +11039,7 @@ Define some key bindings for the find-function family of functions. ;;;*** ;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories -;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (17393 12443)) +;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (17397 61540)) ;;; Generated autoloads from find-lisp.el (autoload (quote find-lisp-find-dired) "find-lisp" "\ @@ -10922,7 +11060,7 @@ Change the filter on a find-lisp-find-dired buffer to REGEXP. ;;;*** ;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords) -;;;;;; "finder" "finder.el" (17383 24125)) +;;;;;; "finder" "finder.el" (17466 42705)) ;;; Generated autoloads from finder.el (autoload (quote finder-list-keywords) "finder" "\ @@ -10944,7 +11082,7 @@ Find packages matching a given keyword. ;;;*** ;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" -;;;;;; "flow-ctrl.el" (17383 24125)) +;;;;;; "flow-ctrl.el" (17383 32103)) ;;; Generated autoloads from flow-ctrl.el (autoload (quote enable-flow-control) "flow-ctrl" "\ @@ -10966,7 +11104,7 @@ to get the effect of a C-q. ;;;*** ;;;### (autoloads (fill-flowed fill-flowed-encode) "flow-fill" "gnus/flow-fill.el" -;;;;;; (17411 39818)) +;;;;;; (17484 52429)) ;;; Generated autoloads from gnus/flow-fill.el (autoload (quote fill-flowed-encode) "flow-fill" "\ @@ -10982,7 +11120,7 @@ Not documented ;;;*** ;;;### (autoloads (flymake-mode-off flymake-mode-on flymake-mode) -;;;;;; "flymake" "progmodes/flymake.el" (17396 25795)) +;;;;;; "flymake" "progmodes/flymake.el" (17397 61567)) ;;; Generated autoloads from progmodes/flymake.el (autoload (quote flymake-mode) "flymake" "\ @@ -11005,8 +11143,8 @@ Turn flymake mode off. ;;;*** ;;;### (autoloads (flyspell-buffer flyspell-region flyspell-mode-off -;;;;;; flyspell-mode flyspell-prog-mode) "flyspell" "textmodes/flyspell.el" -;;;;;; (17426 59268)) +;;;;;; turn-off-flyspell turn-on-flyspell flyspell-mode flyspell-prog-mode) +;;;;;; "flyspell" "textmodes/flyspell.el" (17578 34779)) ;;; Generated autoloads from textmodes/flyspell.el (autoload (quote flyspell-prog-mode) "flyspell" "\ @@ -11046,6 +11184,16 @@ in your .emacs file. \(fn &optional ARG)" t nil) +(autoload (quote turn-on-flyspell) "flyspell" "\ +Unconditionally turn on Flyspell mode. + +\(fn)" nil nil) + +(autoload (quote turn-off-flyspell) "flyspell" "\ +Unconditionally turn off Flyspell mode. + +\(fn)" nil nil) + (autoload (quote flyspell-mode-off) "flyspell" "\ Turn Flyspell mode off. @@ -11065,16 +11213,16 @@ Flyspell whole buffer. ;;;### (autoloads (follow-delete-other-windows-and-split follow-mode ;;;;;; turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el" -;;;;;; (17383 24125)) +;;;;;; (17487 53545)) ;;; Generated autoloads from follow.el (autoload (quote turn-on-follow-mode) "follow" "\ -Turn on Follow mode. Please see the function `follow-mode'. +Turn on Follow mode. Please see the function `follow-mode'. \(fn)" t nil) (autoload (quote turn-off-follow-mode) "follow" "\ -Turn off Follow mode. Please see the function `follow-mode'. +Turn off Follow mode. Please see the function `follow-mode'. \(fn)" t nil) @@ -11115,7 +11263,7 @@ is called. When turned off, `follow-mode-off-hook' is called. Keys specific to Follow mode: \\{follow-mode-map} -\(fn ARG)" t nil) +\(fn &optional ARG)" t nil) (autoload (quote follow-delete-other-windows-and-split) "follow" "\ Create two side by side windows and enter Follow Mode. @@ -11140,7 +11288,7 @@ in your `~/.emacs' file, replacing [f7] by your favourite key: ;;;*** ;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (17383 -;;;;;; 16812)) +;;;;;; 32168)) ;;; Generated autoloads from mail/footnote.el (autoload (quote footnote-mode) "footnote" "\ @@ -11161,7 +11309,7 @@ key binding ;;;*** ;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) -;;;;;; "forms" "forms.el" (17383 24125)) +;;;;;; "forms" "forms.el" (17383 32104)) ;;; Generated autoloads from forms.el (autoload (quote forms-mode) "forms" "\ @@ -11198,7 +11346,7 @@ Visit a file in Forms mode in other window. ;;;*** ;;;### (autoloads (fortran-mode fortran-tab-mode-default) "fortran" -;;;;;; "progmodes/fortran.el" (17358 30049)) +;;;;;; "progmodes/fortran.el" (17358 25800)) ;;; Generated autoloads from progmodes/fortran.el (defvar fortran-tab-mode-default nil "\ @@ -11284,7 +11432,7 @@ with no args, if that value is non-nil. ;;;*** ;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region -;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (17382 1892)) +;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (17383 32182)) ;;; Generated autoloads from play/fortune.el (autoload (quote fortune-add-fortune) "fortune" "\ @@ -11334,7 +11482,7 @@ and choose the directory as the fortune-file. ;;;*** ;;;### (autoloads (gdb-enable-debug gdba) "gdb-ui" "progmodes/gdb-ui.el" -;;;;;; (17444 35371)) +;;;;;; (17578 34779)) ;;; Generated autoloads from progmodes/gdb-ui.el (autoload (quote gdba) "gdb-ui" "\ @@ -11398,7 +11546,7 @@ Non-nil means record the process input and output in `gdb-debug-ring'.") ;;;### (autoloads (generic-make-keywords-list generic-mode generic-mode-internal ;;;;;; define-generic-mode) "generic" "emacs-lisp/generic.el" (17383 -;;;;;; 16118)) +;;;;;; 32139)) ;;; Generated autoloads from emacs-lisp/generic.el (defvar generic-mode-list nil "\ @@ -11473,7 +11621,7 @@ regular expression that can be used as an element of ;;;*** ;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el" -;;;;;; (17405 58461)) +;;;;;; (17420 36091)) ;;; Generated autoloads from progmodes/glasses.el (autoload (quote glasses-mode) "glasses" "\ @@ -11485,8 +11633,55 @@ at places they belong to. ;;;*** +;;;### (autoloads (gmm-tool-bar-from-list gmm-widget-p gmm-error +;;;;;; gmm-message) "gmm-utils" "gnus/gmm-utils.el" (17521 64537)) +;;; Generated autoloads from gnus/gmm-utils.el + +(autoload (quote gmm-message) "gmm-utils" "\ +If LEVEL is lower than `gmm-verbose' print ARGS using `message'. + +Guideline for numbers: +1 - error messages, 3 - non-serious error messages, 5 - messages for things +that take a long time, 7 - not very important messages on stuff, 9 - messages +inside loops. + +\(fn LEVEL &rest ARGS)" nil nil) + +(autoload (quote gmm-error) "gmm-utils" "\ +Beep an error if LEVEL is equal to or less than `gmm-verbose'. +ARGS are passed to `message'. + +\(fn LEVEL &rest ARGS)" nil nil) + +(autoload (quote gmm-widget-p) "gmm-utils" "\ +Non-nil iff SYMBOL is a widget. + +\(fn SYMBOL)" nil nil) + +(autoload (quote gmm-tool-bar-from-list) "gmm-utils" "\ +Make a tool bar from ICON-LIST. + +Within each entry of ICON-LIST, the first element is a menu +command, the second element is an icon file name and the third +element is a test function. You can use \\[describe-key] + to find out the name of a menu command. The fourth +and all following elements are passed a the PROPS argument to the +function `tool-bar-local-item'. + +If ZAP-LIST is a list, remove those item from the default +`tool-bar-map'. If it is t, start with a new sparse map. You +can use \\[describe-key] to find out the name of an icon +item. When \\[describe-key] shows \" +runs the command find-file\", then use `new-file' in ZAP-LIST. + +DEFAULT-MAP specifies the default key map for ICON-LIST. + +\(fn ICON-LIST ZAP-LIST DEFAULT-MAP)" nil nil) + +;;;*** + ;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server -;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (17426 3898)) +;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (17432 37362)) ;;; Generated autoloads from gnus/gnus.el (autoload (quote gnus-slave-no-server) "gnus" "\ @@ -11537,7 +11732,7 @@ prompt the user for the name of an NNTP server to use. ;;;;;; gnus-agent-get-undownloaded-list gnus-agent-delete-group ;;;;;; gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize ;;;;;; gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent" -;;;;;; "gnus/gnus-agent.el" (17440 25582)) +;;;;;; "gnus/gnus-agent.el" (17578 34776)) ;;; Generated autoloads from gnus/gnus-agent.el (autoload (quote gnus-unplugged) "gnus-agent" "\ @@ -11628,7 +11823,7 @@ If CLEAN, obsolete (ignore). ;;;*** ;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el" -;;;;;; (17437 45961)) +;;;;;; (17578 34776)) ;;; Generated autoloads from gnus/gnus-art.el (autoload (quote gnus-article-prepare-display) "gnus-art" "\ @@ -11639,7 +11834,7 @@ Make the current buffer look like a nice article. ;;;*** ;;;### (autoloads (gnus-audio-play) "gnus-audio" "gnus/gnus-audio.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32155)) ;;; Generated autoloads from gnus/gnus-audio.el (autoload (quote gnus-audio-play) "gnus-audio" "\ @@ -11651,8 +11846,8 @@ Play a sound FILE through the speaker. ;;;### (autoloads (gnus-cache-delete-group gnus-cache-rename-group ;;;;;; gnus-cache-generate-nov-databases gnus-cache-generate-active -;;;;;; gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (17382 -;;;;;; 1052)) +;;;;;; gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (17383 +;;;;;; 32155)) ;;; Generated autoloads from gnus/gnus-cache.el (autoload (quote gnus-jog-cache) "gnus-cache" "\ @@ -11694,7 +11889,7 @@ supported. ;;;*** ;;;### (autoloads (gnus-delay-initialize gnus-delay-send-queue gnus-delay-article) -;;;;;; "gnus-delay" "gnus/gnus-delay.el" (17382 1052)) +;;;;;; "gnus-delay" "gnus/gnus-delay.el" (17383 32155)) ;;; Generated autoloads from gnus/gnus-delay.el (autoload (quote gnus-delay-article) "gnus-delay" "\ @@ -11729,8 +11924,24 @@ Checking delayed messages is skipped if optional arg NO-CHECK is non-nil. ;;;*** +;;;### (autoloads (gnus-user-format-function-D gnus-user-format-function-d) +;;;;;; "gnus-diary" "gnus/gnus-diary.el" (17578 34776)) +;;; Generated autoloads from gnus/gnus-diary.el + +(autoload (quote gnus-user-format-function-d) "gnus-diary" "\ +Not documented + +\(fn HEADER)" nil nil) + +(autoload (quote gnus-user-format-function-D) "gnus-diary" "\ +Not documented + +\(fn HEADER)" nil nil) + +;;;*** + ;;;### (autoloads (turn-on-gnus-dired-mode) "gnus-dired" "gnus/gnus-dired.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32155)) ;;; Generated autoloads from gnus/gnus-dired.el (autoload (quote turn-on-gnus-dired-mode) "gnus-dired" "\ @@ -11741,7 +11952,7 @@ Convenience method to turn on gnus-dired-mode. ;;;*** ;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el" -;;;;;; (17415 62487)) +;;;;;; (17420 36082)) ;;; Generated autoloads from gnus/gnus-draft.el (autoload (quote gnus-draft-reminder) "gnus-draft" "\ @@ -11753,8 +11964,8 @@ Reminder user if there are unsent drafts. ;;;### (autoloads (gnus-convert-png-to-face gnus-convert-face-to-png ;;;;;; gnus-face-from-file gnus-x-face-from-file gnus-insert-random-x-face-header -;;;;;; gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (17382 -;;;;;; 1052)) +;;;;;; gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (17466 +;;;;;; 42710)) ;;; Generated autoloads from gnus/gnus-fun.el (autoload (quote gnus-random-x-face) "gnus-fun" "\ @@ -11793,7 +12004,7 @@ FILE should be a PNG file that's 48x48 and smaller than or equal to ;;;*** ;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group) -;;;;;; "gnus-group" "gnus/gnus-group.el" (17426 3898)) +;;;;;; "gnus-group" "gnus/gnus-group.el" (17578 34776)) ;;; Generated autoloads from gnus/gnus-group.el (autoload (quote gnus-fetch-group) "gnus-group" "\ @@ -11810,7 +12021,7 @@ Pop up a frame and enter GROUP. ;;;*** ;;;### (autoloads (gnus-batch-score) "gnus-kill" "gnus/gnus-kill.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32156)) ;;; Generated autoloads from gnus/gnus-kill.el (defalias (quote gnus-batch-kill) (quote gnus-batch-score)) @@ -11825,7 +12036,7 @@ Usage: emacs -batch -l ~/.emacs -l gnus -f gnus-batch-score ;;;### (autoloads (gnus-mailing-list-mode gnus-mailing-list-insinuate ;;;;;; turn-on-gnus-mailing-list-mode) "gnus-ml" "gnus/gnus-ml.el" -;;;;;; (17382 1052)) +;;;;;; (17578 34776)) ;;; Generated autoloads from gnus/gnus-ml.el (autoload (quote turn-on-gnus-mailing-list-mode) "gnus-ml" "\ @@ -11850,7 +12061,7 @@ Minor mode for providing mailing-list commands. ;;;### (autoloads (gnus-group-split-fancy gnus-group-split gnus-group-split-update ;;;;;; gnus-group-split-setup) "gnus-mlspl" "gnus/gnus-mlspl.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32157)) ;;; Generated autoloads from gnus/gnus-mlspl.el (autoload (quote gnus-group-split-setup) "gnus-mlspl" "\ @@ -11951,7 +12162,7 @@ Calling (gnus-group-split-fancy nil nil \"mail.others\") returns: ;;;*** ;;;### (autoloads (gnus-change-server) "gnus-move" "gnus/gnus-move.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32157)) ;;; Generated autoloads from gnus/gnus-move.el (autoload (quote gnus-change-server) "gnus-move" "\ @@ -11963,7 +12174,7 @@ Update the .newsrc.eld file to reflect the change of nntp server. ;;;*** ;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail) -;;;;;; "gnus-msg" "gnus/gnus-msg.el" (17382 1052)) +;;;;;; "gnus-msg" "gnus/gnus-msg.el" (17383 32157)) ;;; Generated autoloads from gnus/gnus-msg.el (autoload (quote gnus-msg-mail) "gnus-msg" "\ @@ -11988,7 +12199,7 @@ Like `message-reply'. ;;;*** ;;;### (autoloads (gnus-nocem-load-cache gnus-nocem-scan-groups) -;;;;;; "gnus-nocem" "gnus/gnus-nocem.el" (17426 3898)) +;;;;;; "gnus-nocem" "gnus/gnus-nocem.el" (17432 37361)) ;;; Generated autoloads from gnus/gnus-nocem.el (autoload (quote gnus-nocem-scan-groups) "gnus-nocem" "\ @@ -12005,7 +12216,7 @@ Load the NoCeM cache. ;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon ;;;;;; gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32157)) ;;; Generated autoloads from gnus/gnus-picon.el (autoload (quote gnus-treat-from-picon) "gnus-picon" "\ @@ -12032,7 +12243,7 @@ If picons are already displayed, remove them. ;;;;;; gnus-sorted-nintersection gnus-sorted-range-intersection ;;;;;; gnus-sorted-intersection gnus-intersection gnus-sorted-complement ;;;;;; gnus-sorted-ndifference gnus-sorted-difference) "gnus-range" -;;;;;; "gnus/gnus-range.el" (17382 1052)) +;;;;;; "gnus/gnus-range.el" (17383 32157)) ;;; Generated autoloads from gnus/gnus-range.el (autoload (quote gnus-sorted-difference) "gnus-range" "\ @@ -12100,7 +12311,7 @@ Add NUM into sorted LIST by side effect. ;;;*** ;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize) -;;;;;; "gnus-registry" "gnus/gnus-registry.el" (17382 1052)) +;;;;;; "gnus-registry" "gnus/gnus-registry.el" (17383 32157)) ;;; Generated autoloads from gnus/gnus-registry.el (autoload (quote gnus-registry-initialize) "gnus-registry" "\ @@ -12116,8 +12327,8 @@ Install the registry hooks. ;;;*** ;;;### (autoloads (gnus-sieve-article-add-rule gnus-sieve-generate -;;;;;; gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (17382 -;;;;;; 1052)) +;;;;;; gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (17484 +;;;;;; 52430)) ;;; Generated autoloads from gnus/gnus-sieve.el (autoload (quote gnus-sieve-update) "gnus-sieve" "\ @@ -12145,7 +12356,7 @@ Not documented ;;;*** ;;;### (autoloads (gnus-batch-brew-soup) "gnus-soup" "gnus/gnus-soup.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32158)) ;;; Generated autoloads from gnus/gnus-soup.el (autoload (quote gnus-batch-brew-soup) "gnus-soup" "\ @@ -12165,7 +12376,7 @@ Note -- this function hasn't been implemented yet. ;;;*** ;;;### (autoloads (gnus-update-format) "gnus-spec" "gnus/gnus-spec.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32158)) ;;; Generated autoloads from gnus/gnus-spec.el (autoload (quote gnus-update-format) "gnus-spec" "\ @@ -12176,8 +12387,8 @@ Update the format specification near point. ;;;*** ;;;### (autoloads (gnus-fixup-nnimap-unread-after-getting-new-news -;;;;;; gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" (17426 -;;;;;; 3898)) +;;;;;; gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" (17432 +;;;;;; 37361)) ;;; Generated autoloads from gnus/gnus-start.el (autoload (quote gnus-declare-backend) "gnus-start" "\ @@ -12193,7 +12404,7 @@ Not documented ;;;*** ;;;### (autoloads (gnus-add-configuration) "gnus-win" "gnus/gnus-win.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32159)) ;;; Generated autoloads from gnus/gnus-win.el (autoload (quote gnus-add-configuration) "gnus-win" "\ @@ -12203,7 +12414,7 @@ Add the window configuration CONF to `gnus-buffer-configuration'. ;;;*** -;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (17382 1892)) +;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (17383 32182)) ;;; Generated autoloads from play/gomoku.el (autoload (quote gomoku) "gomoku" "\ @@ -12230,7 +12441,7 @@ Use \\[describe-mode] for more info. ;;;*** ;;;### (autoloads (goto-address goto-address-at-point) "goto-addr" -;;;;;; "net/goto-addr.el" (17383 13296)) +;;;;;; "net/goto-addr.el" (17582 28846)) ;;; Generated autoloads from net/goto-addr.el (define-obsolete-function-alias (quote goto-address-at-mouse) (quote goto-address-at-point) "22.1") @@ -12254,12 +12465,13 @@ Also fontifies the buffer appropriately (see `goto-address-fontify-p' and `goto-address-highlight-p' for more information). \(fn)" t nil) +(put 'goto-address 'safe-local-eval-function t) ;;;*** -;;;### (autoloads (grep-tree grep-find grep-mode grep grep-compute-defaults +;;;### (autoloads (rgrep lgrep grep-find grep grep-mode grep-compute-defaults ;;;;;; grep-process-setup grep-setup-hook grep-find-command grep-command -;;;;;; grep-window-height) "grep" "progmodes/grep.el" (17432 38016)) +;;;;;; grep-window-height) "grep" "progmodes/grep.el" (17590 36100)) ;;; Generated autoloads from progmodes/grep.el (defvar grep-window-height nil "\ @@ -12324,6 +12536,11 @@ Not documented \(fn)" nil nil) +(autoload (quote grep-mode) "grep" "\ +Sets `grep-last-buffer' and `compilation-window-height'. + +\(fn)" nil nil) + (autoload (quote grep) "grep" "\ Run grep, with user-specified args, and collect output in a buffer. While grep runs asynchronously, you can use \\[next-error] (M-x next-error), @@ -12338,15 +12555,7 @@ tag the cursor is over, substituting it into the last grep command in the grep command history (or into `grep-command' if that history list is empty). -If specified, optional second arg HIGHLIGHT-REGEXP is the regexp to -temporarily highlight in visited source lines. - -\(fn COMMAND-ARGS &optional HIGHLIGHT-REGEXP)" t nil) - -(autoload (quote grep-mode) "grep" "\ -Sets `grep-last-buffer' and `compilation-window-height'. - -\(fn)" nil nil) +\(fn COMMAND-ARGS)" t nil) (autoload (quote grep-find) "grep" "\ Run grep via find, with user-specified args COMMAND-ARGS. @@ -12361,29 +12570,45 @@ easily repeat a find command. (defalias (quote find-grep) (quote grep-find)) -(autoload (quote grep-tree) "grep" "\ -Grep for REGEXP in FILES in directory tree rooted at DIR. -Collect output in a buffer. -Interactively, prompt separately for each search parameter. -With prefix arg, reuse previous REGEXP. +(autoload (quote lgrep) "grep" "\ +Run grep, searching for REGEXP in FILES in current directory. The search is limited to file names matching shell pattern FILES. -FILES may use abbreviations defined in `grep-tree-files-aliases', e.g. +FILES may use abbreviations defined in `grep-files-aliases', e.g. entering `ch' is equivalent to `*.[ch]'. -While find runs asynchronously, you can use the \\[next-error] command -to find the text that grep hits refer to. +With \\[universal-argument] prefix, you can edit the constructed shell command line +before it is executed. +With two \\[universal-argument] prefixes, directly edit and run `grep-command'. -This command uses a special history list for its arguments, so you can -easily repeat a find command. +Collect output in a buffer. While grep runs asynchronously, you +can use \\[next-error] (M-x next-error), or \\\\[compile-goto-error] +in the grep output buffer, to go to the lines where grep found matches. + +This command shares argument histories with \\[rgrep] and \\[grep]. + +\(fn REGEXP &optional FILES)" t nil) -When used non-interactively, optional arg SUBDIRS limits the search to -those sub directories of DIR. +(autoload (quote rgrep) "grep" "\ +Recursively grep for REGEXP in FILES in directory tree rooted at DIR. +The search is limited to file names matching shell pattern FILES. +FILES may use abbreviations defined in `grep-files-aliases', e.g. +entering `ch' is equivalent to `*.[ch]'. + +With \\[universal-argument] prefix, you can edit the constructed shell command line +before it is executed. +With two \\[universal-argument] prefixes, directly edit and run `grep-find-command'. + +Collect output in a buffer. While find runs asynchronously, you +can use \\[next-error] (M-x next-error), or \\\\[compile-goto-error] +in the grep output buffer, to go to the lines where grep found matches. -\(fn REGEXP FILES DIR &optional SUBDIRS)" t nil) +This command shares argument histories with \\[lgrep] and \\[grep-find]. + +\(fn REGEXP &optional FILES DIR)" t nil) ;;;*** -;;;### (autoloads (gs-load-image) "gs" "gs.el" (17383 24126)) +;;;### (autoloads (gs-load-image) "gs" "gs.el" (17383 32104)) ;;; Generated autoloads from gs.el (autoload (quote gs-load-image) "gs" "\ @@ -12397,7 +12622,7 @@ the form \"WINDOW-ID PIXMAP-ID\". Value is non-nil if successful. ;;;*** ;;;### (autoloads (gdb-script-mode bashdb jdb pdb perldb xdb dbx -;;;;;; sdb gdb) "gud" "progmodes/gud.el" (17446 52773)) +;;;;;; sdb gdb) "gud" "progmodes/gud.el" (17578 34779)) ;;; Generated autoloads from progmodes/gud.el (autoload (quote gdb) "gud" "\ @@ -12483,8 +12708,8 @@ Major mode for editing GDB scripts ;;;*** -;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (17382 -;;;;;; 1892)) +;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (17383 +;;;;;; 32182)) ;;; Generated autoloads from play/handwrite.el (autoload (quote handwrite) "handwrite" "\ @@ -12502,7 +12727,7 @@ Variables: handwrite-linespace (default 12) ;;;*** ;;;### (autoloads (hanoi-unix-64 hanoi-unix hanoi) "hanoi" "play/hanoi.el" -;;;;;; (17075 55477)) +;;;;;; (17590 36100)) ;;; Generated autoloads from play/hanoi.el (autoload (quote hanoi) "hanoi" "\ @@ -12532,7 +12757,7 @@ to be updated. ;;;### (autoloads (scan-buf-previous-region scan-buf-next-region ;;;;;; scan-buf-move-to-region help-at-pt-display-when-idle help-at-pt-set-timer ;;;;;; help-at-pt-cancel-timer display-local-help help-at-pt-kbd-string -;;;;;; help-at-pt-string) "help-at-pt" "help-at-pt.el" (17383 24126)) +;;;;;; help-at-pt-string) "help-at-pt" "help-at-pt.el" (17383 32104)) ;;; Generated autoloads from help-at-pt.el (autoload (quote help-at-pt-string) "help-at-pt" "\ @@ -12662,7 +12887,7 @@ different regions. With numeric argument ARG, behaves like ;;;### (autoloads (describe-categories describe-syntax describe-variable ;;;;;; variable-at-point describe-function-1 describe-simplify-lib-file-name ;;;;;; help-C-file-name describe-function help-with-tutorial) "help-fns" -;;;;;; "help-fns.el" (17399 44613)) +;;;;;; "help-fns.el" (17590 36098)) ;;; Generated autoloads from help-fns.el (autoload (quote help-with-tutorial) "help-fns" "\ @@ -12728,7 +12953,7 @@ BUFFER should be a buffer or a buffer name. ;;;*** ;;;### (autoloads (three-step-help) "help-macro" "help-macro.el" -;;;;;; (17383 24126)) +;;;;;; (17383 32105)) ;;; Generated autoloads from help-macro.el (defvar three-step-help nil "\ @@ -12744,7 +12969,7 @@ A value of nil means skip the middle step, so that ;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button ;;;;;; help-make-xrefs help-setup-xref help-mode-finish help-mode-setup -;;;;;; help-mode) "help-mode" "help-mode.el" (17437 64109)) +;;;;;; help-mode) "help-mode" "help-mode.el" (17590 36098)) ;;; Generated autoloads from help-mode.el (autoload (quote help-mode) "help-mode" "\ @@ -12827,7 +13052,7 @@ Add xrefs for symbols in `pp's output between FROM and TO. ;;;*** ;;;### (autoloads (Helper-help Helper-describe-bindings) "helper" -;;;;;; "emacs-lisp/helper.el" (17383 16118)) +;;;;;; "emacs-lisp/helper.el" (17590 36099)) ;;; Generated autoloads from emacs-lisp/helper.el (autoload (quote Helper-describe-bindings) "helper" "\ @@ -12843,7 +13068,7 @@ Provide help for current mode. ;;;*** ;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl" -;;;;;; "hexl.el" (17383 24126)) +;;;;;; "hexl.el" (17585 4275)) ;;; Generated autoloads from hexl.el (autoload (quote hexl-mode) "hexl" "\ @@ -12923,8 +13148,9 @@ You can use \\[hexl-find-file] to visit a file in Hexl mode. \(fn &optional ARG)" t nil) (autoload (quote hexl-find-file) "hexl" "\ -Edit file FILENAME in hexl-mode. -Switch to a buffer visiting file FILENAME, creating one in none exists. +Edit file FILENAME as a binary file in hex dump format. +Switch to a buffer visiting file FILENAME, creating one if none exists, +and edit the file in `hexl-mode'. \(fn FILENAME)" t nil) @@ -12939,7 +13165,7 @@ This discards the buffer's undo information. ;;;### (autoloads (hi-lock-write-interactive-patterns hi-lock-unface-buffer ;;;;;; hi-lock-face-phrase-buffer hi-lock-face-buffer hi-lock-line-face-buffer ;;;;;; global-hi-lock-mode hi-lock-mode) "hi-lock" "hi-lock.el" -;;;;;; (17383 24126)) +;;;;;; (17383 32105)) ;;; Generated autoloads from hi-lock.el (autoload (quote hi-lock-mode) "hi-lock" "\ @@ -12996,8 +13222,6 @@ use either \\[customize] or the function `global-hi-lock-mode'.") (custom-autoload (quote global-hi-lock-mode) "hi-lock") -(put (quote global-hi-lock-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote global-hi-lock-mode) "hi-lock" "\ Toggle Hi-Lock mode in every buffer. With prefix ARG, turn Global-Hi-Lock mode on if and only if ARG is positive. @@ -13065,7 +13289,7 @@ be found in variable `hi-lock-interactive-patterns'. ;;;*** ;;;### (autoloads (hide-ifdef-lines hide-ifdef-read-only hide-ifdef-initially -;;;;;; hide-ifdef-mode) "hideif" "progmodes/hideif.el" (17388 22062)) +;;;;;; hide-ifdef-mode) "hideif" "progmodes/hideif.el" (17521 64539)) ;;; Generated autoloads from progmodes/hideif.el (autoload (quote hide-ifdef-mode) "hideif" "\ @@ -13120,7 +13344,7 @@ how the hiding is done: ;;;*** ;;;### (autoloads (hs-minor-mode) "hideshow" "progmodes/hideshow.el" -;;;;;; (17388 22062)) +;;;;;; (17397 61568)) ;;; Generated autoloads from progmodes/hideshow.el (defvar hs-special-modes-alist (quote ((c-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (c++-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (bibtex-mode ("^@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning))) "\ @@ -13178,7 +13402,7 @@ Key bindings: ;;;;;; highlight-compare-buffers highlight-changes-rotate-faces ;;;;;; highlight-changes-previous-change highlight-changes-next-change ;;;;;; highlight-changes-mode highlight-changes-remove-highlight) -;;;;;; "hilit-chg" "hilit-chg.el" (17387 44422)) +;;;;;; "hilit-chg" "hilit-chg.el" (17397 61541)) ;;; Generated autoloads from hilit-chg.el (autoload (quote highlight-changes-remove-highlight) "hilit-chg" "\ @@ -13308,7 +13532,7 @@ variable `highlight-changes-global-changes-existing-buffers' is non-nil). ;;;;;; hippie-expand-ignore-buffers hippie-expand-max-buffers hippie-expand-no-restriction ;;;;;; hippie-expand-dabbrev-as-symbol hippie-expand-dabbrev-skip-space ;;;;;; hippie-expand-verbose hippie-expand-try-functions-list) "hippie-exp" -;;;;;; "hippie-exp.el" (17383 24126)) +;;;;;; "hippie-exp.el" (17383 32106)) ;;; Generated autoloads from hippie-exp.el (defvar hippie-expand-try-functions-list (quote (try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol)) "\ @@ -13381,7 +13605,7 @@ argument VERBOSE non-nil makes the function verbose. ;;;*** ;;;### (autoloads (global-hl-line-mode hl-line-mode) "hl-line" "hl-line.el" -;;;;;; (17363 41687)) +;;;;;; (17365 2729)) ;;; Generated autoloads from hl-line.el (autoload (quote hl-line-mode) "hl-line" "\ @@ -13409,8 +13633,6 @@ use either \\[customize] or the function `global-hl-line-mode'.") (custom-autoload (quote global-hl-line-mode) "hl-line") -(put (quote global-hl-line-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote global-hl-line-mode) "hl-line" "\ Global minor mode to highlight the line about point in the current window. With ARG, turn Global-Hl-Line mode on if ARG is positive, off otherwise. @@ -13423,7 +13645,7 @@ Global-Hl-Line mode uses the functions `global-hl-line-unhighlight' and ;;;*** ;;;### (autoloads (list-holidays holidays) "holidays" "calendar/holidays.el" -;;;;;; (17426 49056)) +;;;;;; (17432 37359)) ;;; Generated autoloads from calendar/holidays.el (autoload (quote holidays) "holidays" "\ @@ -13460,7 +13682,7 @@ The optional LABEL is used to label the buffer created. ;;;*** ;;;### (autoloads (hscroll-global-mode hscroll-mode turn-on-hscroll) -;;;;;; "hscroll" "obsolete/hscroll.el" (17382 34311)) +;;;;;; "hscroll" "obsolete/hscroll.el" (17383 32179)) ;;; Generated autoloads from obsolete/hscroll.el (autoload (quote turn-on-hscroll) "hscroll" "\ @@ -13486,8 +13708,8 @@ Also see `automatic-hscrolling'. ;;;*** -;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (17396 -;;;;;; 25556)) +;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (17397 +;;;;;; 61555)) ;;; Generated autoloads from gnus/html2text.el (autoload (quote html2text) "html2text" "\ @@ -13519,7 +13741,7 @@ Convert HTML to plain text in the current buffer. ;;;;;; ibuffer-backward-filter-group ibuffer-forward-filter-group ;;;;;; ibuffer-toggle-filter-group ibuffer-mouse-toggle-filter-group ;;;;;; ibuffer-interactive-filter-by-mode ibuffer-mouse-filter-by-mode -;;;;;; ibuffer-auto-mode) "ibuf-ext" "ibuf-ext.el" (17442 18621)) +;;;;;; ibuffer-auto-mode) "ibuf-ext" "ibuf-ext.el" (17457 37498)) ;;; Generated autoloads from ibuf-ext.el (autoload (quote ibuffer-auto-mode) "ibuf-ext" "\ @@ -13885,8 +14107,8 @@ defaults to one. ;;;*** ;;;### (autoloads (define-ibuffer-filter define-ibuffer-op define-ibuffer-sorter -;;;;;; define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (17383 -;;;;;; 24126)) +;;;;;; define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (17457 +;;;;;; 37498)) ;;; Generated autoloads from ibuf-macs.el (autoload (quote define-ibuffer-column) "ibuf-macs" "\ @@ -13903,6 +14125,9 @@ the text, such as `mouse-face'. And SUMMARIZER, if given, is a function which will be passed a list of all the strings in its column; it should return a string to display at the bottom. +If HEADER-MOUSE-MAP is given, it will be used as a keymap for the +title of the column. + Note that this macro expands into a `defun' for a function named ibuffer-make-column-NAME. If INLINE is non-nil, then the form will be inlined into the compiled format versions. This means that if you @@ -13972,7 +14197,7 @@ bound to the current value of the filter. ;;;*** ;;;### (autoloads (ibuffer ibuffer-other-window ibuffer-list-buffers) -;;;;;; "ibuffer" "ibuffer.el" (17378 33493)) +;;;;;; "ibuffer" "ibuffer.el" (17578 34772)) ;;; Generated autoloads from ibuffer.el (autoload (quote ibuffer-list-buffers) "ibuffer" "\ @@ -14013,7 +14238,7 @@ FORMATS is the value to use for `ibuffer-formats'. ;;;### (autoloads (icalendar-import-buffer icalendar-import-file ;;;;;; icalendar-export-region icalendar-export-file) "icalendar" -;;;;;; "calendar/icalendar.el" (17397 11797)) +;;;;;; "calendar/icalendar.el" (17397 61548)) ;;; Generated autoloads from calendar/icalendar.el (autoload (quote icalendar-export-file) "icalendar" "\ @@ -14065,8 +14290,8 @@ buffer `*icalendar-errors*'. ;;;*** -;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (17398 -;;;;;; 17947)) +;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (17401 +;;;;;; 56228)) ;;; Generated autoloads from icomplete.el (defvar icomplete-mode nil "\ @@ -14077,8 +14302,6 @@ use either \\[customize] or the function `icomplete-mode'.") (custom-autoload (quote icomplete-mode) "icomplete") -(put (quote icomplete-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote icomplete-mode) "icomplete" "\ Toggle incremental minibuffer completion for this Emacs session. With a numeric argument, turn Icomplete mode on iff ARG is positive. @@ -14087,7 +14310,7 @@ With a numeric argument, turn Icomplete mode on iff ARG is positive. ;;;*** -;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (17388 22062)) +;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (17397 61568)) ;;; Generated autoloads from progmodes/icon.el (autoload (quote icon-mode) "icon" "\ @@ -14128,7 +14351,7 @@ with no args, if that value is non-nil. ;;;*** ;;;### (autoloads (idlwave-shell) "idlw-shell" "progmodes/idlw-shell.el" -;;;;;; (17388 22062)) +;;;;;; (17515 39529)) ;;; Generated autoloads from progmodes/idlw-shell.el (autoload (quote idlwave-shell) "idlw-shell" "\ @@ -14154,11 +14377,11 @@ See also the variable `idlwave-shell-prompt-pattern'. ;;;*** ;;;### (autoloads (idlwave-mode) "idlwave" "progmodes/idlwave.el" -;;;;;; (17388 22062)) +;;;;;; (17515 39529)) ;;; Generated autoloads from progmodes/idlwave.el (autoload (quote idlwave-mode) "idlwave" "\ -Major mode for editing IDL source files (version 5.7_22). +Major mode for editing IDL source files (version 6.0_em22). The main features of this mode are @@ -14207,11 +14430,10 @@ The main features of this mode are 3. Online IDL Help --------------- + \\[idlwave-context-help] displays the IDL documentation relevant - for the system variable, keyword, or routine at point. A single - key stroke gets you directly to the right place in the docs. The - HTML help files package must be installed for this to work -- check - the IDLWAVE webpage for the correct package for your version. See + for the system variable, keyword, or routines at point. A single + key stroke gets you directly to the right place in the docs. See the manual to configure where and how the HTML help is displayed. 4. Completion @@ -14238,7 +14460,7 @@ The main features of this mode are \\i IF statement template \\elif IF-ELSE statement template \\b BEGIN - + For a full list, use \\[idlwave-list-abbrevs]. Some templates also have direct keybindings - see the list of keybindings below. @@ -14279,7 +14501,7 @@ The main features of this mode are \\{idlwave-mode-map} \(fn)" t nil) -(add-to-list 'auto-mode-alist '("\\.[Pp][Rr][Oo]\\'" . idlwave-mode)) + (add-to-list 'auto-mode-alist '("\\.[Pp][Rr][Oo]\\'" . idlwave-mode)) ;;;*** @@ -14290,8 +14512,8 @@ The main features of this mode are ;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file ;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer ;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window -;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (17435 -;;;;;; 26372)) +;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (17590 +;;;;;; 36098)) ;;; Generated autoloads from ido.el (defvar ido-mode nil "\ @@ -14327,7 +14549,7 @@ default is to show it in the same window, unless it is already visible in another frame. As you type in a string, all of the buffers matching the string are -displayed if substring-matching is used (default). Look at +displayed if substring-matching is used (default). Look at `ido-enable-prefix' and `ido-toggle-prefix'. When you have found the buffer you want, it can then be selected. As you type, most keys have their normal keybindings, except for the following: \\ @@ -14350,7 +14572,7 @@ in a separate window. \\[ido-toggle-prefix] Toggle between substring and prefix matching. \\[ido-toggle-case] Toggle case-sensitive searching of buffer names. \\[ido-completion-help] Show list of matching buffers in separate window. -\\[ido-enter-find-file] Drop into ido-find-file. +\\[ido-enter-find-file] Drop into `ido-find-file'. \\[ido-kill-buffer-at-head] Kill buffer at head of buffer list. \\[ido-toggle-ignore] Toggle ignoring buffers listed in `ido-ignore-buffers'. @@ -14552,7 +14774,7 @@ DEF, if non-nil, is the default value. ;;;*** -;;;### (autoloads (ielm) "ielm" "ielm.el" (17383 24126)) +;;;### (autoloads (ielm) "ielm" "ielm.el" (17383 32107)) ;;; Generated autoloads from ielm.el (add-hook 'same-window-buffer-names "*ielm*") @@ -14565,7 +14787,7 @@ Switches to the buffer `*ielm*', or creates it if it does not exist. ;;;*** ;;;### (autoloads (iimage-mode turn-on-iimage-mode) "iimage" "iimage.el" -;;;;;; (17383 24126)) +;;;;;; (17383 32107)) ;;; Generated autoloads from iimage.el (autoload (quote turn-on-iimage-mode) "iimage" "\ @@ -14582,8 +14804,9 @@ Toggle inline image minor mode. ;;;### (autoloads (defimage find-image remove-images insert-sliced-image ;;;;;; insert-image put-image create-image image-type-available-p -;;;;;; image-type-from-file-name image-type-from-file-header image-type-from-buffer -;;;;;; image-type-from-data) "image" "image.el" (17437 41119)) +;;;;;; image-type image-type-from-file-name image-type-from-file-header +;;;;;; image-type-from-buffer image-type-from-data) "image" "image.el" +;;;;;; (17484 52424)) ;;; Generated autoloads from image.el (autoload (quote image-type-from-data) "image" "\ @@ -14614,6 +14837,17 @@ be determined. \(fn FILE)" nil nil) +(autoload (quote image-type) "image" "\ +Determine and return image type. +FILE-OR-DATA is an image file name or image data. +Optional TYPE is a symbol describing the image type. If TYPE is omitted +or nil, try to determine the image type from its first few bytes +of image data. If that doesn't work, and FILE-OR-DATA is a file name, +use its file extension as image type. +Optional DATA-P non-nil means FILE-OR-DATA is a string containing image data. + +\(fn FILE-OR-DATA &optional TYPE DATA-P)" nil nil) + (autoload (quote image-type-available-p) "image" "\ Return non-nil if image type TYPE is available. Image types are symbols like `xbm' or `jpeg'. @@ -14734,7 +14968,7 @@ Example: ;;;### (autoloads (auto-image-file-mode insert-image-file image-file-name-regexp ;;;;;; image-file-name-regexps image-file-name-extensions) "image-file" -;;;;;; "image-file.el" (17383 24126)) +;;;;;; "image-file.el" (17383 32107)) ;;; Generated autoloads from image-file.el (defvar image-file-name-extensions (quote ("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm")) "\ @@ -14781,8 +15015,6 @@ use either \\[customize] or the function `auto-image-file-mode'.") (custom-autoload (quote auto-image-file-mode) "image-file") -(put (quote auto-image-file-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote auto-image-file-mode) "image-file" "\ Toggle visiting of image files as images. With prefix argument ARG, turn on if positive, otherwise off. @@ -14797,7 +15029,7 @@ Image files are those whose name has an extension in ;;;*** ;;;### (autoloads (image-mode-maybe image-minor-mode image-mode) -;;;;;; "image-mode" "image-mode.el" (17387 39216)) +;;;;;; "image-mode" "image-mode.el" (17578 34772)) ;;; Generated autoloads from image-mode.el (push '("\\.jpe?g\\'" . image-mode) auto-mode-alist) (push '("\\.png\\'" . image-mode) auto-mode-alist) @@ -14835,7 +15067,7 @@ information on these modes. ;;;*** ;;;### (autoloads (imenu imenu-add-menubar-index imenu-add-to-menubar -;;;;;; imenu-sort-function) "imenu" "imenu.el" (17383 24126)) +;;;;;; imenu-sort-function) "imenu" "imenu.el" (17585 4275)) ;;; Generated autoloads from imenu.el (defvar imenu-sort-function nil "\ @@ -14870,18 +15102,13 @@ during matching.") (make-variable-buffer-local (quote imenu-generic-expression)) (defvar imenu-create-index-function (quote imenu-default-create-index-function) "\ -The function to use for creating a buffer index. - -It should be a function that takes no arguments and returns an index -of the current buffer as an alist. +The function to use for creating an index alist of the current buffer. -Simple elements in the alist look like (INDEX-NAME . INDEX-POSITION). -Special elements look like (INDEX-NAME INDEX-POSITION FUNCTION ARGUMENTS...). -A nested sub-alist element looks like (INDEX-NAME SUB-ALIST). -The function `imenu--subalist-p' tests an element and returns t -if it is a sub-alist. +It should be a function that takes no arguments and returns +an index alist of the current buffer. The function is +called within a `save-excursion'. -This function is called within a `save-excursion'.") +See `imenu--index-alist' for the format of the buffer index alist.") (make-variable-buffer-local (quote imenu-create-index-function)) @@ -14955,7 +15182,7 @@ for more information. ;;;### (autoloads (indian-char-glyph indian-glyph-char in-is13194-pre-write-conversion ;;;;;; in-is13194-post-read-conversion indian-compose-string indian-compose-region) -;;;;;; "ind-util" "language/ind-util.el" (17339 56590)) +;;;;;; "ind-util" "language/ind-util.el" (17346 38886)) ;;; Generated autoloads from language/ind-util.el (autoload (quote indian-compose-region) "ind-util" "\ @@ -14998,7 +15225,7 @@ See also the function `indian-glyph-char'. ;;;### (autoloads (inferior-lisp inferior-lisp-prompt inferior-lisp-load-command ;;;;;; inferior-lisp-program inferior-lisp-filter-regexp) "inf-lisp" -;;;;;; "progmodes/inf-lisp.el" (17388 22062)) +;;;;;; "progmodes/inf-lisp.el" (17578 34779)) ;;; Generated autoloads from progmodes/inf-lisp.el (defvar inferior-lisp-filter-regexp "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'" "\ @@ -15065,7 +15292,7 @@ of `inferior-lisp-program'). Runs the hooks from ;;;### (autoloads (Info-speedbar-browser Info-goto-emacs-key-command-node ;;;;;; Info-goto-emacs-command-node Info-mode info-apropos Info-index ;;;;;; Info-directory Info-on-current-buffer info-standalone info-emacs-manual -;;;;;; info info-other-window) "info" "info.el" (17427 20646)) +;;;;;; info info-other-window) "info" "info.el" (17590 36099)) ;;; Generated autoloads from info.el (autoload (quote info-other-window) "info" "\ @@ -15231,7 +15458,7 @@ This will add a speedbar major display mode. ;;;### (autoloads (info-complete-file info-complete-symbol info-lookup-file ;;;;;; info-lookup-symbol info-lookup-reset) "info-look" "info-look.el" -;;;;;; (17383 24126)) +;;;;;; (17383 32108)) ;;; Generated autoloads from info-look.el (autoload (quote info-lookup-reset) "info-look" "\ @@ -15279,7 +15506,7 @@ Perform completion on file preceding point. ;;;*** ;;;### (autoloads (info-xref-check-all-custom info-xref-check-all -;;;;;; info-xref-check) "info-xref" "info-xref.el" (17383 24126)) +;;;;;; info-xref-check) "info-xref" "info-xref.el" (17521 64536)) ;;; Generated autoloads from info-xref.el (autoload (quote info-xref-check) "info-xref" "\ @@ -15306,7 +15533,7 @@ quite a while. ;;;*** ;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify) -;;;;;; "informat" "informat.el" (17383 24126)) +;;;;;; "informat" "informat.el" (17383 32108)) ;;; Generated autoloads from informat.el (autoload (quote Info-tagify) "informat" "\ @@ -15347,7 +15574,7 @@ For example, invoke \"emacs -batch -f batch-info-validate $info/ ~/*.info\" ;;;### (autoloads (isearch-process-search-multibyte-characters isearch-toggle-input-method ;;;;;; isearch-toggle-specified-input-method) "isearch-x" "international/isearch-x.el" -;;;;;; (17120 44797)) +;;;;;; (17116 6720)) ;;; Generated autoloads from international/isearch-x.el (autoload (quote isearch-toggle-specified-input-method) "isearch-x" "\ @@ -15368,7 +15595,7 @@ Not documented ;;;*** ;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (17383 -;;;;;; 24126)) +;;;;;; 32108)) ;;; Generated autoloads from isearchb.el (autoload (quote isearchb-activate) "isearchb" "\ @@ -15382,7 +15609,7 @@ accessed via isearchb. ;;;*** ;;;### (autoloads (iso-accents-mode) "iso-acc" "obsolete/iso-acc.el" -;;;;;; (17382 34311)) +;;;;;; (17383 32179)) ;;; Generated autoloads from obsolete/iso-acc.el (autoload (quote iso-accents-mode) "iso-acc" "\ @@ -15415,7 +15642,7 @@ and a negative argument disables it. ;;;### (autoloads (iso-cvt-define-menu iso-cvt-write-only iso-cvt-read-only ;;;;;; iso-sgml2iso iso-iso2sgml iso-iso2duden iso-iso2gtex iso-gtex2iso ;;;;;; iso-tex2iso iso-iso2tex iso-german iso-spanish) "iso-cvt" -;;;;;; "international/iso-cvt.el" (17102 18714)) +;;;;;; "international/iso-cvt.el" (17097 33520)) ;;; Generated autoloads from international/iso-cvt.el (autoload (quote iso-spanish) "iso-cvt" "\ @@ -15499,7 +15726,7 @@ Add submenus to the File menu, to convert to and from various formats. ;;;*** ;;;### (autoloads nil "iso-transl" "international/iso-transl.el" -;;;;;; (17102 18715)) +;;;;;; (17097 33521)) ;;; Generated autoloads from international/iso-transl.el (or key-translation-map (setq key-translation-map (make-sparse-keymap))) (define-key key-translation-map "\C-x8" 'iso-transl-ctl-x-8-map) @@ -15512,8 +15739,9 @@ Add submenus to the File menu, to convert to and from various formats. ;;;;;; ispell-region ispell-change-dictionary ispell-kill-ispell ;;;;;; ispell-help ispell-pdict-save ispell-word ispell-local-dictionary-alist ;;;;;; ispell-personal-dictionary) "ispell" "textmodes/ispell.el" -;;;;;; (17436 5419)) +;;;;;; (17578 34779)) ;;; Generated autoloads from textmodes/ispell.el +(put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive)))) (defvar ispell-personal-dictionary nil "\ *File name of your personal spelling dictionary, or nil. @@ -15521,6 +15749,7 @@ If nil, the default personal dictionary, \"~/.ispell_DICTNAME\" is used, where DICTNAME is the name of your default dictionary.") (custom-autoload (quote ispell-personal-dictionary) "ispell") +(put 'ispell-local-dictionary 'safe-local-variable 'string-or-null-p) (defvar ispell-local-dictionary-alist nil "\ *List of local or customized dictionary definitions. @@ -15798,8 +16027,8 @@ You can bind this to the key C-c i in GNUS or mail by adding to ;;;*** -;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (17435 -;;;;;; 10813)) +;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (17438 +;;;;;; 58632)) ;;; Generated autoloads from iswitchb.el (defvar iswitchb-mode nil "\ @@ -15810,8 +16039,6 @@ use either \\[customize] or the function `iswitchb-mode'.") (custom-autoload (quote iswitchb-mode) "iswitchb") -(put (quote iswitchb-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote iswitchb-mode) "iswitchb" "\ Toggle Iswitchb global minor mode. With arg, turn Iswitchb mode on if and only iff ARG is positive. @@ -15825,7 +16052,7 @@ This mode enables switching between buffers using substrings. See ;;;### (autoloads (read-hiragana-string japanese-zenkaku-region japanese-hankaku-region ;;;;;; japanese-hiragana-region japanese-katakana-region japanese-zenkaku ;;;;;; japanese-hankaku japanese-hiragana japanese-katakana setup-japanese-environment-internal) -;;;;;; "japan-util" "language/japan-util.el" (17102 18773)) +;;;;;; "japan-util" "language/japan-util.el" (17097 33526)) ;;; Generated autoloads from language/japan-util.el (autoload (quote setup-japanese-environment-internal) "japan-util" "\ @@ -15903,7 +16130,7 @@ If non-nil, second arg INITIAL-INPUT is a string to insert before reading. ;;;*** ;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr" -;;;;;; "jka-compr.el" (17410 23317)) +;;;;;; "jka-compr.el" (17420 36078)) ;;; Generated autoloads from jka-compr.el (defvar jka-compr-inhibit nil "\ @@ -15928,7 +16155,7 @@ by `jka-compr-installed'. ;;;### (autoloads (keypad-setup keypad-numlock-shifted-setup keypad-shifted-setup ;;;;;; keypad-numlock-setup keypad-setup) "keypad" "emulation/keypad.el" -;;;;;; (17383 13537)) +;;;;;; (17383 32143)) ;;; Generated autoloads from emulation/keypad.el (defvar keypad-setup nil "\ @@ -15984,7 +16211,7 @@ the decimal key on the keypad is mapped to DECIMAL instead of `.' ;;;*** ;;;### (autoloads (kinsoku) "kinsoku" "international/kinsoku.el" -;;;;;; (17301 53989)) +;;;;;; (17301 45595)) ;;; Generated autoloads from international/kinsoku.el (autoload (quote kinsoku) "kinsoku" "\ @@ -16005,8 +16232,8 @@ the context of text formatting. ;;;*** -;;;### (autoloads (kkc-region) "kkc" "international/kkc.el" (17102 -;;;;;; 18717)) +;;;### (autoloads (kkc-region) "kkc" "international/kkc.el" (17097 +;;;;;; 33521)) ;;; Generated autoloads from international/kkc.el (defvar kkc-after-update-conversion-functions nil "\ @@ -16031,7 +16258,7 @@ and the return value is the length of the conversion. ;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro ;;;;;; kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter ;;;;;; kmacro-call-macro kmacro-end-macro kmacro-start-macro) "kmacro" -;;;;;; "kmacro.el" (17383 24126)) +;;;;;; "kmacro.el" (17503 24306)) ;;; Generated autoloads from kmacro.el (global-set-key "\C-x(" 'kmacro-start-macro) (global-set-key "\C-x)" 'kmacro-end-macro) @@ -16138,7 +16365,7 @@ If kbd macro currently being defined end it before activating it. ;;;### (autoloads (kannada-post-read-conversion kannada-compose-string ;;;;;; kannada-compose-region) "knd-util" "language/knd-util.el" -;;;;;; (17102 18774)) +;;;;;; (17097 33526)) ;;; Generated autoloads from language/knd-util.el (defconst kannada-consonant "[\x51f75-\x51fb9]") @@ -16161,7 +16388,7 @@ Not documented ;;;*** ;;;### (autoloads (setup-korean-environment-internal) "korea-util" -;;;;;; "language/korea-util.el" (17102 18775)) +;;;;;; "language/korea-util.el" (17097 33526)) ;;; Generated autoloads from language/korea-util.el (defvar default-korean-keyboard (if (string-match "3" (or (getenv "HANGUL_KEYBOARD_TYPE") "")) "3" "") "\ @@ -16176,7 +16403,7 @@ Not documented ;;;*** ;;;### (autoloads (lm lm-test-run) "landmark" "play/landmark.el" -;;;;;; (17393 12443)) +;;;;;; (17582 28846)) ;;; Generated autoloads from play/landmark.el (defalias (quote landmark-repeat) (quote lm-test-run)) @@ -16210,8 +16437,8 @@ Use \\[describe-mode] for more info. ;;;### (autoloads (lao-compose-region lao-composition-function lao-post-read-conversion ;;;;;; lao-transcribe-roman-to-lao-string lao-transcribe-single-roman-syllable-to-lao -;;;;;; lao-compose-string) "lao-util" "language/lao-util.el" (17102 -;;;;;; 18775)) +;;;;;; lao-compose-string) "lao-util" "language/lao-util.el" (17097 +;;;;;; 33526)) ;;; Generated autoloads from language/lao-util.el (autoload (quote lao-compose-string) "lao-util" "\ @@ -16260,7 +16487,7 @@ Not documented ;;;### (autoloads (latexenc-find-file-coding-system latexenc-coding-system-to-inputenc ;;;;;; latexenc-inputenc-to-coding-system latex-inputenc-coding-alist) -;;;;;; "latexenc" "international/latexenc.el" (17370 39824)) +;;;;;; "latexenc" "international/latexenc.el" (17383 32167)) ;;; Generated autoloads from international/latexenc.el (defvar latex-inputenc-coding-alist (quote (("ansinew" . windows-1252) ("applemac" . mac-roman) ("ascii" . us-ascii) ("cp1250" . windows-1250) ("cp1252" . windows-1252) ("cp1257" . cp1257) ("cp437de" . cp437) ("cp437" . cp437) ("cp850" . cp850) ("cp852" . cp852) ("cp865" . cp865) ("latin1" . iso-8859-1) ("latin2" . iso-8859-2) ("latin3" . iso-8859-3) ("latin4" . iso-8859-4) ("latin5" . iso-8859-5) ("latin9" . iso-8859-15) ("next" . next) ("utf8" . utf-8) ("utf8x" . utf-8))) "\ @@ -16292,7 +16519,7 @@ coding system names is determined from `latex-inputenc-coding-alist'. ;;;*** ;;;### (autoloads (latin1-display-ucs-per-lynx latin1-display latin1-display) -;;;;;; "latin1-disp" "international/latin1-disp.el" (17102 18720)) +;;;;;; "latin1-disp" "international/latin1-disp.el" (17097 33522)) ;;; Generated autoloads from international/latin1-disp.el (defvar latin1-display nil "\ @@ -16336,7 +16563,7 @@ use either \\[customize] or the function `latin1-display'.") ;;;*** ;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock" -;;;;;; "obsolete/lazy-lock.el" (17382 34311)) +;;;;;; "obsolete/lazy-lock.el" (17383 32179)) ;;; Generated autoloads from obsolete/lazy-lock.el (autoload (quote lazy-lock-mode) "lazy-lock" "\ @@ -16404,7 +16631,7 @@ Unconditionally turn on Lazy Lock mode. ;;;*** ;;;### (autoloads (ld-script-mode) "ld-script" "progmodes/ld-script.el" -;;;;;; (17388 22062)) +;;;;;; (17397 61570)) ;;; Generated autoloads from progmodes/ld-script.el (add-to-list (quote auto-mode-alist) (quote ("\\.ld[si]?\\>" . ld-script-mode))) @@ -16419,7 +16646,7 @@ A major mode to edit GNU ld script files ;;;*** ;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "ledit.el" -;;;;;; (17383 24126)) +;;;;;; (17383 32110)) ;;; Generated autoloads from ledit.el (defconst ledit-save-files t "\ @@ -16453,7 +16680,7 @@ Not documented ;;;*** -;;;### (autoloads (life) "life" "play/life.el" (17382 1892)) +;;;### (autoloads (life) "life" "play/life.el" (17383 32182)) ;;; Generated autoloads from play/life.el (autoload (quote life) "life" "\ @@ -16466,8 +16693,8 @@ generations (this defaults to 1). ;;;*** -;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (17410 -;;;;;; 23522)) +;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (17484 +;;;;;; 52424)) ;;; Generated autoloads from loadhist.el (autoload (quote unload-feature) "loadhist" "\ @@ -16490,7 +16717,7 @@ such as redefining an Emacs function. ;;;*** ;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches) -;;;;;; "locate" "locate.el" (17432 49887)) +;;;;;; "locate" "locate.el" (17578 34772)) ;;; Generated autoloads from locate.el (defvar locate-ls-subdir-switches "-al" "\ @@ -16537,7 +16764,7 @@ except that FILTER is not optional. ;;;*** -;;;### (autoloads (log-edit) "log-edit" "log-edit.el" (17383 24126)) +;;;### (autoloads (log-edit) "log-edit" "log-edit.el" (17494 22059)) ;;; Generated autoloads from log-edit.el (autoload (quote log-edit) "log-edit" "\ @@ -16558,8 +16785,8 @@ If BUFFER is non-nil `log-edit' will jump to that buffer, use it to edit the ;;;*** -;;;### (autoloads (log-view-mode) "log-view" "log-view.el" (17383 -;;;;;; 24126)) +;;;### (autoloads (log-view-mode) "log-view" "log-view.el" (17494 +;;;;;; 22059)) ;;; Generated autoloads from log-view.el (autoload (quote log-view-mode) "log-view" "\ @@ -16569,8 +16796,8 @@ Major mode for browsing CVS log output. ;;;*** -;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (17383 -;;;;;; 24126)) +;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (17590 +;;;;;; 36099)) ;;; Generated autoloads from longlines.el (autoload (quote longlines-mode) "longlines" "\ @@ -16592,7 +16819,7 @@ are indicated with a symbol. ;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer ;;;;;; lpr-command lpr-switches printer-name) "lpr" "lpr.el" (17383 -;;;;;; 24126)) +;;;;;; 32111)) ;;; Generated autoloads from lpr.el (defvar lpr-windows-system (memq system-type (quote (emx win32 w32 mswindows ms-dos windows-nt)))) @@ -16686,7 +16913,7 @@ for further customization of the printer command. ;;;*** ;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el" -;;;;;; (17383 24126)) +;;;;;; (17383 32111)) ;;; Generated autoloads from ls-lisp.el (defvar ls-lisp-support-shell-wildcards t "\ @@ -16697,8 +16924,8 @@ Otherwise they are treated as Emacs regexps (for backward compatibility).") ;;;*** -;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (17385 -;;;;;; 41891)) +;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (17397 +;;;;;; 61548)) ;;; Generated autoloads from calendar/lunar.el (autoload (quote phases-of-moon) "lunar" "\ @@ -16711,8 +16938,8 @@ This function is suitable for execution in a .emacs file. ;;;*** -;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (17388 -;;;;;; 22062)) +;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (17397 +;;;;;; 61570)) ;;; Generated autoloads from progmodes/m4-mode.el (autoload (quote m4-mode) "m4-mode" "\ @@ -16724,7 +16951,7 @@ A major mode to edit m4 macro files. ;;;*** ;;;### (autoloads (macroexpand-all) "macroexp" "emacs-lisp/macroexp.el" -;;;;;; (17383 16118)) +;;;;;; (17383 32140)) ;;; Generated autoloads from emacs-lisp/macroexp.el (autoload (quote macroexpand-all) "macroexp" "\ @@ -16738,7 +16965,7 @@ definitions to shadow the loaded ones for use in file byte-compilation. ;;;*** ;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro -;;;;;; name-last-kbd-macro) "macros" "macros.el" (17383 24126)) +;;;;;; name-last-kbd-macro) "macros" "macros.el" (17383 32112)) ;;; Generated autoloads from macros.el (autoload (quote name-last-kbd-macro) "macros" "\ @@ -16827,7 +17054,7 @@ and then select the region of un-tablified names and use ;;;*** ;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" -;;;;;; "mail/mail-extr.el" (17383 16812)) +;;;;;; "mail/mail-extr.el" (17383 32168)) ;;; Generated autoloads from mail/mail-extr.el (autoload (quote mail-extract-address-components) "mail-extr" "\ @@ -16859,7 +17086,7 @@ Convert mail domain DOMAIN to the country it corresponds to. ;;;### (autoloads (mail-hist-put-headers-into-history mail-hist-keep-history ;;;;;; mail-hist-enable mail-hist-define-keys) "mail-hist" "mail/mail-hist.el" -;;;;;; (17383 16812)) +;;;;;; (17383 32168)) ;;; Generated autoloads from mail/mail-hist.el (autoload (quote mail-hist-define-keys) "mail-hist" "\ @@ -16891,7 +17118,7 @@ This function normally would be called when the message is sent. ;;;### (autoloads (mail-fetch-field mail-unquote-printable-region ;;;;;; mail-unquote-printable mail-quote-printable mail-file-babyl-p ;;;;;; mail-use-rfc822) "mail-utils" "mail/mail-utils.el" (17383 -;;;;;; 16812)) +;;;;;; 32168)) ;;; Generated autoloads from mail/mail-utils.el (defvar mail-use-rfc822 nil "\ @@ -16943,7 +17170,7 @@ If 4th arg LIST is non-nil, return a list of all such fields. ;;;*** ;;;### (autoloads (define-mail-abbrev build-mail-abbrevs mail-abbrevs-setup) -;;;;;; "mailabbrev" "mail/mailabbrev.el" (17383 16812)) +;;;;;; "mailabbrev" "mail/mailabbrev.el" (17383 32168)) ;;; Generated autoloads from mail/mailabbrev.el (autoload (quote mail-abbrevs-setup) "mailabbrev" "\ @@ -16967,7 +17194,7 @@ If DEFINITION contains multiple addresses, separate them with commas. ;;;### (autoloads (mail-complete define-mail-alias expand-mail-aliases ;;;;;; mail-complete-style) "mailalias" "mail/mailalias.el" (17383 -;;;;;; 16812)) +;;;;;; 32169)) ;;; Generated autoloads from mail/mailalias.el (defvar mail-complete-style (quote angles) "\ @@ -17013,7 +17240,7 @@ current header, calls `mail-complete-function' and passes prefix arg if any. ;;;*** ;;;### (autoloads (mailclient-send-it) "mailclient" "mail/mailclient.el" -;;;;;; (17383 16812)) +;;;;;; (17383 32169)) ;;; Generated autoloads from mail/mailclient.el (autoload (quote mailclient-send-it) "mailclient" "\ @@ -17027,7 +17254,7 @@ The mail client is taken to be the handler of mailto URLs. ;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode ;;;;;; makefile-gmake-mode makefile-automake-mode makefile-mode) -;;;;;; "make-mode" "progmodes/make-mode.el" (17388 22062)) +;;;;;; "make-mode" "progmodes/make-mode.el" (17578 34779)) ;;; Generated autoloads from progmodes/make-mode.el (autoload (quote makefile-mode) "make-mode" "\ @@ -17035,11 +17262,10 @@ Major mode for editing standard Makefiles. If you are editing a file for a different make, try one of the variants `makefile-automake-mode', `makefile-gmake-mode', -`makefile-makepp-mode', `makefile-bsdmake-mode' or, -`makefile-imake-mode'All but the -last should be correctly chosen based on the file name, except if -it is *.mk. This function ends by invoking the function(s) -`makefile-mode-hook'. +`makefile-makepp-mode', `makefile-bsdmake-mode' or, +`makefile-imake-mode'. All but the last should be correctly +chosen based on the file name, except if it is *.mk. This +function ends by invoking the function(s) `makefile-mode-hook'. It is strongly recommended to use `font-lock-mode', because that provides additional parsing information. This is used for @@ -17146,7 +17372,7 @@ An adapted `makefile-mode' that knows about imake. ;;;*** ;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (17383 -;;;;;; 24126)) +;;;;;; 32112)) ;;; Generated autoloads from makesum.el (autoload (quote make-command-summary) "makesum" "\ @@ -17157,7 +17383,7 @@ Previous contents of that buffer are killed first. ;;;*** -;;;### (autoloads (man-follow man) "man" "man.el" (17383 24126)) +;;;### (autoloads (man-follow man) "man" "man.el" (17466 42706)) ;;; Generated autoloads from man.el (defalias (quote manual-entry) (quote man)) @@ -17184,7 +17410,7 @@ Get a Un*x manual page of the item under point and put it in a buffer. ;;;*** -;;;### (autoloads (master-mode) "master" "master.el" (17148 25016)) +;;;### (autoloads (master-mode) "master" "master.el" (17161 57259)) ;;; Generated autoloads from master.el (autoload (quote master-mode) "master" "\ @@ -17206,8 +17432,8 @@ yourself the value of `master-of' by calling `master-show-slave'. ;;;*** -;;;### (autoloads (menu-bar-mode) "menu-bar" "menu-bar.el" (17390 -;;;;;; 3585)) +;;;### (autoloads (menu-bar-mode) "menu-bar" "menu-bar.el" (17578 +;;;;;; 34772)) ;;; Generated autoloads from menu-bar.el (put (quote menu-bar-mode) (quote standard-value) (quote (t))) @@ -17220,8 +17446,6 @@ use either \\[customize] or the function `menu-bar-mode'.") (custom-autoload (quote menu-bar-mode) "menu-bar") -(put (quote menu-bar-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote menu-bar-mode) "menu-bar" "\ Toggle display of a menu bar on each frame. This command applies to all frames that exist and frames to be @@ -17243,7 +17467,7 @@ turn on menu bars; otherwise, turn off menu bars. ;;;;;; message-cite-function message-yank-prefix message-citation-line-function ;;;;;; message-send-mail-function message-user-organization-file ;;;;;; message-signature-separator message-from-style) "message" -;;;;;; "gnus/message.el" (17437 45960)) +;;;;;; "gnus/message.el" (17578 34776)) ;;; Generated autoloads from gnus/message.el (defvar message-from-style (quote default) "\ @@ -17497,7 +17721,7 @@ which specify the range to operate on. ;;;*** ;;;### (autoloads (metapost-mode metafont-mode) "meta-mode" "progmodes/meta-mode.el" -;;;;;; (17388 22062)) +;;;;;; (17397 61570)) ;;; Generated autoloads from progmodes/meta-mode.el (autoload (quote metafont-mode) "meta-mode" "\ @@ -17524,7 +17748,7 @@ Turning on MetaPost mode calls the value of the variable ;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body ;;;;;; metamail-interpret-header) "metamail" "mail/metamail.el" -;;;;;; (17383 16812)) +;;;;;; (17383 32169)) ;;; Generated autoloads from mail/metamail.el (autoload (quote metamail-interpret-header) "metamail" "\ @@ -17569,7 +17793,7 @@ redisplayed as output is inserted. ;;;### (autoloads (mh-fully-kill-draft mh-send-letter mh-user-agent-compose ;;;;;; mh-smail-batch mh-smail-other-window mh-smail) "mh-comp" -;;;;;; "mh-e/mh-comp.el" (17437 48486)) +;;;;;; "mh-e/mh-comp.el" (17578 34777)) ;;; Generated autoloads from mh-e/mh-comp.el (autoload (quote mh-smail) "mh-comp" "\ @@ -17656,7 +17880,7 @@ delete the draft message. ;;;*** -;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (17448 13451)) +;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (17578 34777)) ;;; Generated autoloads from mh-e/mh-e.el (put (quote mh-progs) (quote risky-local-variable) t) @@ -17673,7 +17897,7 @@ Display version information about MH-E and the MH mail handling system. ;;;*** ;;;### (autoloads (mh-folder-mode mh-nmail mh-rmail) "mh-folder" -;;;;;; "mh-e/mh-folder.el" (17432 18686)) +;;;;;; "mh-e/mh-folder.el" (17484 52433)) ;;; Generated autoloads from mh-e/mh-folder.el (autoload (quote mh-rmail) "mh-folder" "\ @@ -17755,7 +17979,7 @@ perform the operation on all messages in that region. ;;;*** ;;;### (autoloads (midnight-delay-set clean-buffer-list) "midnight" -;;;;;; "midnight.el" (17416 12817)) +;;;;;; "midnight.el" (17420 36079)) ;;; Generated autoloads from midnight.el (autoload (quote clean-buffer-list) "midnight" "\ @@ -17782,7 +18006,7 @@ to its second argument TM. ;;;*** ;;;### (autoloads (minibuffer-electric-default-mode) "minibuf-eldef" -;;;;;; "minibuf-eldef.el" (17383 24126)) +;;;;;; "minibuf-eldef.el" (17383 32112)) ;;; Generated autoloads from minibuf-eldef.el (defvar minibuffer-electric-default-mode nil "\ @@ -17793,8 +18017,6 @@ use either \\[customize] or the function `minibuffer-electric-default-mode'.") (custom-autoload (quote minibuffer-electric-default-mode) "minibuf-eldef") -(put (quote minibuffer-electric-default-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote minibuffer-electric-default-mode) "minibuf-eldef" "\ Toggle Minibuffer Electric Default mode. When active, minibuffer prompts that show a default value only show the @@ -17811,7 +18033,7 @@ Returns non-nil if the new state is enabled. ;;;*** ;;;### (autoloads (mixal-mode) "mixal-mode" "progmodes/mixal-mode.el" -;;;;;; (17388 22062)) +;;;;;; (17397 61570)) ;;; Generated autoloads from progmodes/mixal-mode.el (autoload (quote mixal-mode) "mixal-mode" "\ @@ -17826,7 +18048,7 @@ Major mode for the mixal asm language. ;;;### (autoloads (malayalam-composition-function malayalam-post-read-conversion ;;;;;; malayalam-compose-region) "mlm-util" "language/mlm-util.el" -;;;;;; (17339 56590)) +;;;;;; (17346 38886)) ;;; Generated autoloads from language/mlm-util.el (autoload (quote malayalam-compose-region) "mlm-util" "\ @@ -17849,7 +18071,7 @@ PATTERN regexp. ;;;*** ;;;### (autoloads (mm-inline-external-body mm-extern-cache-contents) -;;;;;; "mm-extern" "gnus/mm-extern.el" (17437 45960)) +;;;;;; "mm-extern" "gnus/mm-extern.el" (17484 52431)) ;;; Generated autoloads from gnus/mm-extern.el (autoload (quote mm-extern-cache-contents) "mm-extern" "\ @@ -17868,7 +18090,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing. ;;;*** ;;;### (autoloads (mm-inline-partial) "mm-partial" "gnus/mm-partial.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32161)) ;;; Generated autoloads from gnus/mm-partial.el (autoload (quote mm-inline-partial) "mm-partial" "\ @@ -17882,7 +18104,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing. ;;;*** ;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents) -;;;;;; "mm-url" "gnus/mm-url.el" (17382 1052)) +;;;;;; "mm-url" "gnus/mm-url.el" (17383 32161)) ;;; Generated autoloads from gnus/mm-url.el (autoload (quote mm-url-insert-file-contents) "mm-url" "\ @@ -17899,7 +18121,7 @@ Insert file contents of URL using `mm-url-program'. ;;;*** ;;;### (autoloads (mm-uu-dissect-text-parts mm-uu-dissect) "mm-uu" -;;;;;; "gnus/mm-uu.el" (17437 45961)) +;;;;;; "gnus/mm-uu.el" (17498 30595)) ;;; Generated autoloads from gnus/mm-uu.el (autoload (quote mm-uu-dissect) "mm-uu" "\ @@ -17919,7 +18141,7 @@ Assume text has been decoded if DECODED is non-nil. ;;;*** ;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el" -;;;;;; (17388 8140)) +;;;;;; (17494 22066)) ;;; Generated autoloads from gnus/mml1991.el (autoload (quote mml1991-encrypt) "mml1991" "\ @@ -17936,7 +18158,7 @@ Not documented ;;;### (autoloads (mml2015-self-encrypt mml2015-sign mml2015-encrypt ;;;;;; mml2015-verify-test mml2015-verify mml2015-decrypt-test mml2015-decrypt) -;;;;;; "mml2015" "gnus/mml2015.el" (17388 8140)) +;;;;;; "mml2015" "gnus/mml2015.el" (17498 30595)) ;;; Generated autoloads from gnus/mml2015.el (autoload (quote mml2015-decrypt) "mml2015" "\ @@ -17977,7 +18199,7 @@ Not documented ;;;*** ;;;### (autoloads (modula-2-mode) "modula2" "progmodes/modula2.el" -;;;;;; (17276 44726)) +;;;;;; (17281 61308)) ;;; Generated autoloads from progmodes/modula2.el (autoload (quote modula-2-mode) "modula2" "\ @@ -18009,7 +18231,7 @@ followed by the first character of the construct. ;;;*** ;;;### (autoloads (unmorse-region morse-region) "morse" "play/morse.el" -;;;;;; (17382 1892)) +;;;;;; (17383 32182)) ;;; Generated autoloads from play/morse.el (autoload (quote morse-region) "morse" "\ @@ -18025,7 +18247,7 @@ Convert morse coded text in region to ordinary ASCII text. ;;;*** ;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (17383 -;;;;;; 24126)) +;;;;;; 32113)) ;;; Generated autoloads from mouse-sel.el (defvar mouse-sel-mode nil "\ @@ -18036,8 +18258,6 @@ use either \\[customize] or the function `mouse-sel-mode'.") (custom-autoload (quote mouse-sel-mode) "mouse-sel") -(put (quote mouse-sel-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote mouse-sel-mode) "mouse-sel" "\ Toggle Mouse Sel mode. With prefix ARG, turn Mouse Sel mode on if and only if ARG is positive. @@ -18078,7 +18298,7 @@ primary selection and region. ;;;*** -;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (17382 1892)) +;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (17383 32183)) ;;; Generated autoloads from play/mpuz.el (autoload (quote mpuz) "mpuz" "\ @@ -18088,7 +18308,7 @@ Multiplication puzzle with GNU Emacs. ;;;*** -;;;### (autoloads (msb-mode) "msb" "msb.el" (17383 24126)) +;;;### (autoloads (msb-mode) "msb" "msb.el" (17578 34773)) ;;; Generated autoloads from msb.el (defvar msb-mode nil "\ @@ -18099,8 +18319,6 @@ use either \\[customize] or the function `msb-mode'.") (custom-autoload (quote msb-mode) "msb") -(put (quote msb-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote msb-mode) "msb" "\ Toggle Msb mode. With arg, turn Msb mode on if and only if arg is positive. @@ -18116,7 +18334,7 @@ different buffer menu using the function `msb'. ;;;;;; describe-current-coding-system describe-current-coding-system-briefly ;;;;;; describe-coding-system describe-character-set list-charset-chars ;;;;;; read-charset list-character-sets) "mule-diag" "international/mule-diag.el" -;;;;;; (17239 32324)) +;;;;;; (17210 47738)) ;;; Generated autoloads from international/mule-diag.el (defvar non-iso-charset-alist (\` ((mac-roman (ascii latin-iso8859-1 mule-unicode-2500-33ff mule-unicode-0100-24ff mule-unicode-e000-ffff) mac-roman-decoder ((0 255))) (viscii (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-viscii-nonascii-translation-table ((0 255))) (vietnamese-tcvn (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-tcvn-nonascii-translation-table ((0 255))) (koi8-r (ascii cyrillic-iso8859-5) cyrillic-koi8-r-nonascii-translation-table ((32 255))) (alternativnyj (ascii cyrillic-iso8859-5) cyrillic-alternativnyj-nonascii-translation-table ((32 255))) (koi8-u (ascii cyrillic-iso8859-5 mule-unicode-0100-24ff) cyrillic-koi8-u-nonascii-translation-table ((32 255))) (big5 (ascii chinese-big5-1 chinese-big5-2) decode-big5-char ((32 127) ((161 254) 64 126 161 254))) (sjis (ascii katakana-jisx0201 japanese-jisx0208) decode-sjis-char ((32 127 161 223) ((129 159 224 239) 64 126 128 252))))) "\ @@ -18289,7 +18507,7 @@ system which uses fontsets). ;;;;;; coding-system-translation-table-for-decode coding-system-pre-write-conversion ;;;;;; coding-system-post-read-conversion lookup-nested-alist set-nested-alist ;;;;;; truncate-string-to-width store-substring string-to-sequence) -;;;;;; "mule-util" "international/mule-util.el" (17102 18726)) +;;;;;; "mule-util" "international/mule-util.el" (17097 33522)) ;;; Generated autoloads from international/mule-util.el (autoload (quote string-to-sequence) "mule-util" "\ @@ -18418,7 +18636,7 @@ basis, this may not be accurate. ;;;*** ;;;### (autoloads (mwheel-install mouse-wheel-mode) "mwheel" "mwheel.el" -;;;;;; (17393 49300)) +;;;;;; (17494 22018)) ;;; Generated autoloads from mwheel.el (defvar mouse-wheel-mode nil "\ @@ -18429,8 +18647,6 @@ use either \\[customize] or the function `mouse-wheel-mode'.") (custom-autoload (quote mouse-wheel-mode) "mwheel") -(put (quote mouse-wheel-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote mouse-wheel-mode) "mwheel" "\ Toggle mouse wheel support. With prefix argument ARG, turn on if positive, otherwise off. @@ -18448,7 +18664,7 @@ Enable mouse wheel support. ;;;### (autoloads (network-connection network-connection-to-service ;;;;;; whois-reverse-lookup whois finger ftp run-dig dns-lookup-host ;;;;;; nslookup nslookup-host route arp netstat ipconfig ping traceroute) -;;;;;; "net-utils" "net/net-utils.el" (17383 13296)) +;;;;;; "net-utils" "net/net-utils.el" (17383 32176)) ;;; Generated autoloads from net/net-utils.el (autoload (quote traceroute) "net-utils" "\ @@ -18544,7 +18760,7 @@ Open a network connection to HOST on PORT. ;;;;;; comment-kill comment-set-column comment-indent comment-indent-default ;;;;;; comment-normalize-vars comment-multi-line comment-padding ;;;;;; comment-style comment-column) "newcomment" "newcomment.el" -;;;;;; (17379 35991)) +;;;;;; (17515 39526)) ;;; Generated autoloads from newcomment.el (defalias (quote indent-for-comment) (quote comment-indent)) @@ -18570,21 +18786,26 @@ Comments might be indented to a value smaller than this in order not to go beyond `comment-fill-column'.") (custom-autoload (quote comment-column) "newcomment") +(put 'comment-column 'safe-local-variable 'integerp) (defvar comment-start nil "\ *String to insert to start a new comment, or nil if no comment syntax.") +(put 'comment-start 'safe-local-variable 'string-or-null-p) (defvar comment-start-skip nil "\ *Regexp to match the start of a comment plus everything up to its body. If there are any \\(...\\) pairs, the comment delimiter text is held to begin at the place matched by the close of the first pair.") +(put 'comment-start-skip 'safe-local-variable 'string-or-null-p) (defvar comment-end-skip nil "\ Regexp to match the end of a comment plus everything up to its body.") +(put 'comment-end-skip 'safe-local-variable 'string-or-null-p) (defvar comment-end "" "\ *String to insert to end a new comment. Should be an empty string if comments are terminated by end-of-line.") +(put 'comment-end 'safe-local-variable 'string-or-null-p) (defvar comment-indent-function (quote comment-indent-default) "\ Function to compute desired indentation for a comment. @@ -18728,7 +18949,7 @@ unless optional argument SOFT is non-nil. ;;;### (autoloads (newsticker-show-news newsticker-start-ticker newsticker-start ;;;;;; newsticker-ticker-running-p newsticker-running-p) "newsticker" -;;;;;; "net/newsticker.el" (17383 13296)) +;;;;;; "net/newsticker.el" (17383 32176)) ;;; Generated autoloads from net/newsticker.el (autoload (quote newsticker-running-p) "newsticker" "\ @@ -18770,7 +18991,7 @@ Switch to newsticker buffer. You may want to bind this to a key. ;;;*** ;;;### (autoloads (nndiary-generate-nov-databases) "nndiary" "gnus/nndiary.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32162)) ;;; Generated autoloads from gnus/nndiary.el (autoload (quote nndiary-generate-nov-databases) "nndiary" "\ @@ -18780,8 +19001,8 @@ Generate NOV databases in all nndiary directories. ;;;*** -;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (17382 -;;;;;; 1052)) +;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (17383 +;;;;;; 32162)) ;;; Generated autoloads from gnus/nndoc.el (autoload (quote nndoc-add-type) "nndoc" "\ @@ -18796,7 +19017,7 @@ symbol in the alist. ;;;*** ;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el" -;;;;;; (17388 8140)) +;;;;;; (17397 61556)) ;;; Generated autoloads from gnus/nnfolder.el (autoload (quote nnfolder-generate-active-file) "nnfolder" "\ @@ -18808,7 +19029,7 @@ This command does not work if you use short group names. ;;;*** ;;;### (autoloads (nnkiboze-generate-groups) "nnkiboze" "gnus/nnkiboze.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32163)) ;;; Generated autoloads from gnus/nnkiboze.el (autoload (quote nnkiboze-generate-groups) "nnkiboze" "\ @@ -18820,7 +19041,7 @@ Finds out what articles are to be part of the nnkiboze groups. ;;;*** ;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el" -;;;;;; (17382 1052)) +;;;;;; (17383 32164)) ;;; Generated autoloads from gnus/nnml.el (autoload (quote nnml-generate-nov-databases) "nnml" "\ @@ -18831,7 +19052,7 @@ Generate NOV databases in all nnml directories. ;;;*** ;;;### (autoloads (nnsoup-revert-variables nnsoup-set-variables nnsoup-pack-replies) -;;;;;; "nnsoup" "gnus/nnsoup.el" (17382 1052)) +;;;;;; "nnsoup" "gnus/nnsoup.el" (17383 32164)) ;;; Generated autoloads from gnus/nnsoup.el (autoload (quote nnsoup-pack-replies) "nnsoup" "\ @@ -18852,7 +19073,7 @@ Revert posting and mailing methods to the standard Emacs methods. ;;;*** ;;;### (autoloads (disable-command enable-command disabled-command-function) -;;;;;; "novice" "novice.el" (17383 24126)) +;;;;;; "novice" "novice.el" (17383 32114)) ;;; Generated autoloads from novice.el (defvar disabled-command-function (quote disabled-command-function) "\ @@ -18885,7 +19106,7 @@ to future sessions. ;;;*** ;;;### (autoloads (nroff-mode) "nroff-mode" "textmodes/nroff-mode.el" -;;;;;; (17383 55314)) +;;;;;; (17383 55266)) ;;; Generated autoloads from textmodes/nroff-mode.el (autoload (quote nroff-mode) "nroff-mode" "\ @@ -18900,7 +19121,7 @@ closing requests for requests that are used in matched pairs. ;;;*** ;;;### (autoloads (octave-help) "octave-hlp" "progmodes/octave-hlp.el" -;;;;;; (17388 22062)) +;;;;;; (17397 61570)) ;;; Generated autoloads from progmodes/octave-hlp.el (autoload (quote octave-help) "octave-hlp" "\ @@ -18914,7 +19135,7 @@ If KEY is not a string, prompt for it with completion. ;;;*** ;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el" -;;;;;; (17388 22062)) +;;;;;; (17582 29242)) ;;; Generated autoloads from progmodes/octave-inf.el (autoload (quote inferior-octave) "octave-inf" "\ @@ -18937,7 +19158,7 @@ startup file, `~/.emacs-octave'. ;;;*** ;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el" -;;;;;; (17426 59496)) +;;;;;; (17432 37364)) ;;; Generated autoloads from progmodes/octave-mod.el (autoload (quote octave-mode) "octave-mod" "\ @@ -19036,7 +19257,7 @@ including a reproducible test case and send the message. ;;;*** ;;;### (autoloads (edit-options list-options) "options" "obsolete/options.el" -;;;;;; (17382 34311)) +;;;;;; (17578 34778)) ;;; Generated autoloads from obsolete/options.el (autoload (quote list-options) "options" "\ @@ -19058,10 +19279,11 @@ The Custom feature is intended to make this obsolete. ;;;*** ;;;### (autoloads (org-export-icalendar-combine-agenda-files org-export-icalendar-all-agenda-files -;;;;;; orgtbl-mode turn-on-orgtbl org-remember-handler org-remember-annotation +;;;;;; org-export-icalendar-this-file orgtbl-mode turn-on-orgtbl +;;;;;; org-remember-handler org-remember-apply-template org-remember-annotation ;;;;;; org-store-link org-tags-view org-diary org-todo-list org-agenda-list -;;;;;; org-agenda org-agenda-mode org-mode) "org" "textmodes/org.el" -;;;;;; (17447 40021)) +;;;;;; org-agenda org-global-cycle org-cycle org-mode) "org" "textmodes/org.el" +;;;;;; (17582 28847)) ;;; Generated autoloads from textmodes/org.el (autoload (quote org-mode) "org" "\ @@ -19085,14 +19307,40 @@ The following commands are available: \(fn)" t nil) -(autoload (quote org-agenda-mode) "org" "\ -Mode for time-sorted view on action items in Org-mode files. +(autoload (quote org-cycle) "org" "\ +Visibility cycling for Org-mode. -The following commands are available: +- When this function is called with a prefix argument, rotate the entire + buffer through 3 states (global cycling) + 1. OVERVIEW: Show only top-level headlines. + 2. CONTENTS: Show all headlines of all levels, but no body text. + 3. SHOW ALL: Show everything. -\\{org-agenda-mode-map} +- When point is at the beginning of a headline, rotate the subtree started + by this line through 3 different states (local cycling) + 1. FOLDED: Only the main headline is shown. + 2. CHILDREN: The main headline and the direct children are shown. + From this state, you can move to one of the children + and zoom in further. + 3. SUBTREE: Show the entire subtree, including body text. -\(fn)" t nil) +- When there is a numeric prefix, go up to a heading with level ARG, do + a `show-subtree' and return to the previous cursor position. If ARG + is negative, go up that many levels. + +- When point is not at the beginning of a headline, execute + `indent-relative', like TAB normally does. See the option + `org-cycle-emulate-tab' for details. + +- Special case: if point is the the beginning of the buffer and there is + no headline in line 1, this function will act as if called with prefix arg. + +\(fn &optional ARG)" t nil) + +(autoload (quote org-global-cycle) "org" "\ +Cycle the global visibility. For details see `org-cycle'. + +\(fn &optional ARG)" t nil) (autoload (quote org-agenda) "org" "\ Dispatch agenda commands to collect entries to the agenda buffer. @@ -19211,6 +19459,13 @@ conventions in Org-mode. This function returns such a link. \(fn)" nil nil) +(autoload (quote org-remember-apply-template) "org" "\ +Initialize *remember* buffer with template, invoke `org-mode'. +This function should be placed into `remember-mode-hook' and in fact requires +to be run from that hook to fucntion properly. + +\(fn)" nil nil) + (autoload (quote org-remember-handler) "org" "\ Store stuff from remember.el into an org file. First prompts for an org file. If the user just presses return, the value @@ -19257,6 +19512,13 @@ The `org-mode' table editor as a minor mode for use in other modes. \(fn &optional ARG)" t nil) +(autoload (quote org-export-icalendar-this-file) "org" "\ +Export current file as an iCalendar file. +The iCalendar file will be located in the same directory as the Org-mode +file, but with extension `.ics'. + +\(fn)" t nil) + (autoload (quote org-export-icalendar-all-agenda-files) "org" "\ Export all files in `org-agenda-files' to iCalendar .ics files. Each iCalendar file will be located in the same directory as the Org-mode @@ -19273,8 +19535,9 @@ The file is stored under the name `org-combined-agenda-icalendar-file'. ;;;*** ;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el" -;;;;;; (17419 48998)) +;;;;;; (17515 39526)) ;;; Generated autoloads from outline.el +(put 'outline-regexp 'safe-local-variable 'string-or-null-p) (autoload (quote outline-mode) "outline" "\ Set major mode for editing outlines with selective display. @@ -19328,7 +19591,22 @@ See the command `outline-mode' for more information on this mode. ;;;*** -;;;### (autoloads (show-paren-mode) "paren" "paren.el" (17383 24126)) +;;;### (autoloads nil "paragraphs" "textmodes/paragraphs.el" (17494 +;;;;;; 22070)) +;;; Generated autoloads from textmodes/paragraphs.el +(put 'paragraph-start 'safe-local-variable 'stringp) +(put 'paragraph-separate 'safe-local-variable 'stringp) +(put 'sentence-end-double-space 'safe-local-variable 'booleanp) +(put 'sentence-end-without-period 'safe-local-variable 'booleanp) +(put 'sentence-end-without-space 'safe-local-variable 'stringp) +(put 'sentence-end 'safe-local-variable 'string-or-null-p) +(put 'sentence-end-base 'safe-local-variable 'stringp) +(put 'page-delimiter 'safe-local-variable 'stringp) +(put 'paragraph-ignore-fill-prefix 'safe-local-variable 'booleanp) + +;;;*** + +;;;### (autoloads (show-paren-mode) "paren" "paren.el" (17383 32114)) ;;; Generated autoloads from paren.el (defvar show-paren-mode nil "\ @@ -19339,8 +19617,6 @@ use either \\[customize] or the function `show-paren-mode'.") (custom-autoload (quote show-paren-mode) "paren") -(put (quote show-paren-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote show-paren-mode) "paren" "\ Toggle Show Paren mode. With prefix ARG, turn Show Paren mode on if and only if ARG is positive. @@ -19354,7 +19630,7 @@ in `show-paren-style' after `show-paren-delay' seconds of Emacs idle time. ;;;*** ;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el" -;;;;;; (17385 41891)) +;;;;;; (17397 61548)) ;;; Generated autoloads from calendar/parse-time.el (autoload (quote parse-time-string) "parse-time" "\ @@ -19366,8 +19642,8 @@ unknown are returned as nil. ;;;*** -;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (17388 -;;;;;; 22062)) +;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (17397 +;;;;;; 61571)) ;;; Generated autoloads from progmodes/pascal.el (autoload (quote pascal-mode) "pascal" "\ @@ -19420,7 +19696,7 @@ no args, if that value is non-nil. ;;;*** ;;;### (autoloads (pc-bindings-mode) "pc-mode" "emulation/pc-mode.el" -;;;;;; (17383 13537)) +;;;;;; (17383 32143)) ;;; Generated autoloads from emulation/pc-mode.el (autoload (quote pc-bindings-mode) "pc-mode" "\ @@ -19438,7 +19714,7 @@ C-Escape does list-buffers. ;;;*** ;;;### (autoloads (pc-selection-mode pc-selection-mode) "pc-select" -;;;;;; "emulation/pc-select.el" (17383 13537)) +;;;;;; "emulation/pc-select.el" (17383 32143)) ;;; Generated autoloads from emulation/pc-select.el (defvar pc-selection-mode nil "\ @@ -19449,8 +19725,6 @@ use either \\[customize] or the function `pc-selection-mode'.") (custom-autoload (quote pc-selection-mode) "pc-select") -(put (quote pc-selection-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote pc-selection-mode) "pc-select" "\ Change mark behavior to emulate Motif, MAC or MS-Windows cut and paste style. @@ -19516,7 +19790,7 @@ you must modify it using \\[customize] or \\[pc-selection-mode].") ;;;*** ;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (17383 -;;;;;; 24126)) +;;;;;; 32114)) ;;; Generated autoloads from pcmpl-cvs.el (autoload (quote pcomplete/cvs) "pcmpl-cvs" "\ @@ -19527,7 +19801,7 @@ Completion rules for the `cvs' command. ;;;*** ;;;### (autoloads (pcomplete/tar pcomplete/make pcomplete/bzip2 pcomplete/gzip) -;;;;;; "pcmpl-gnu" "pcmpl-gnu.el" (17383 24126)) +;;;;;; "pcmpl-gnu" "pcmpl-gnu.el" (17383 32115)) ;;; Generated autoloads from pcmpl-gnu.el (autoload (quote pcomplete/gzip) "pcmpl-gnu" "\ @@ -19555,7 +19829,7 @@ Completion for the GNU tar utility. ;;;*** ;;;### (autoloads (pcomplete/mount pcomplete/umount pcomplete/kill) -;;;;;; "pcmpl-linux" "pcmpl-linux.el" (17383 24126)) +;;;;;; "pcmpl-linux" "pcmpl-linux.el" (17383 32115)) ;;; Generated autoloads from pcmpl-linux.el (autoload (quote pcomplete/kill) "pcmpl-linux" "\ @@ -19576,7 +19850,7 @@ Completion for GNU/Linux `mount'. ;;;*** ;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (17383 -;;;;;; 24126)) +;;;;;; 32115)) ;;; Generated autoloads from pcmpl-rpm.el (autoload (quote pcomplete/rpm) "pcmpl-rpm" "\ @@ -19592,7 +19866,7 @@ You can use \\[eshell-report-bug] to do so. ;;;### (autoloads (pcomplete/chgrp pcomplete/chown pcomplete/which ;;;;;; pcomplete/xargs pcomplete/rm pcomplete/rmdir pcomplete/cd) -;;;;;; "pcmpl-unix" "pcmpl-unix.el" (17383 24126)) +;;;;;; "pcmpl-unix" "pcmpl-unix.el" (17383 32115)) ;;; Generated autoloads from pcmpl-unix.el (autoload (quote pcomplete/cd) "pcmpl-unix" "\ @@ -19638,8 +19912,8 @@ Completion for the `chgrp' command. ;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list ;;;;;; pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete -;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (17383 -;;;;;; 24126)) +;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (17457 +;;;;;; 37500)) ;;; Generated autoloads from pcomplete.el (autoload (quote pcomplete) "pcomplete" "\ @@ -19698,7 +19972,7 @@ Setup shell-mode to use pcomplete. ;;;### (autoloads (cvs-dired-use-hook cvs-dired-action cvs-status ;;;;;; cvs-update cvs-examine cvs-quickdir cvs-checkout) "pcvs" -;;;;;; "pcvs.el" (17383 24126)) +;;;;;; "pcvs.el" (17578 34773)) ;;; Generated autoloads from pcvs.el (autoload (quote cvs-checkout) "pcvs" "\ @@ -19775,7 +20049,7 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d ;;;*** -;;;### (autoloads nil "pcvs-defs" "pcvs-defs.el" (17383 24126)) +;;;### (autoloads nil "pcvs-defs" "pcvs-defs.el" (17582 32791)) ;;; Generated autoloads from pcvs-defs.el (defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] (quote (menu-item "Directory Status" cvs-status :help "A more verbose status of a workarea"))) (define-key m [checkout] (quote (menu-item "Checkout Module" cvs-checkout :help "Check out a module from the repository"))) (define-key m [update] (quote (menu-item "Update Directory" cvs-update :help "Fetch updates from the repository"))) (define-key m [examine] (quote (menu-item "Examine Directory" cvs-examine :help "Examine the current state of a workarea"))) (fset (quote cvs-global-menu) m))) @@ -19783,7 +20057,7 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d ;;;*** ;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el" -;;;;;; (17388 22062)) +;;;;;; (17498 30499)) ;;; Generated autoloads from progmodes/perl-mode.el (autoload (quote perl-mode) "perl-mode" "\ @@ -19841,7 +20115,7 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'. ;;;### (autoloads (pgg-snarf-keys pgg-snarf-keys-region pgg-insert-key ;;;;;; pgg-verify pgg-verify-region pgg-sign pgg-sign-region pgg-decrypt ;;;;;; pgg-decrypt-region pgg-encrypt pgg-encrypt-symmetric pgg-encrypt-symmetric-region -;;;;;; pgg-encrypt-region) "pgg" "pgg.el" (17383 24126)) +;;;;;; pgg-encrypt-region) "pgg" "pgg.el" (17383 32117)) ;;; Generated autoloads from pgg.el (autoload (quote pgg-encrypt-region) "pgg" "\ @@ -19974,8 +20248,19 @@ Import public keys in the current buffer. ;;;*** +;;;### (autoloads (pgg-gpg-symmetric-key-p) "pgg-gpg" "pgg-gpg.el" +;;;;;; (17466 42707)) +;;; Generated autoloads from pgg-gpg.el + +(autoload (quote pgg-gpg-symmetric-key-p) "pgg-gpg" "\ +True if decoded armor MESSAGE-KEYS has symmetric encryption indicator. + +\(fn MESSAGE-KEYS)" nil nil) + +;;;*** + ;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el" -;;;;;; (17383 15658)) +;;;;;; (17466 42716)) ;;; Generated autoloads from textmodes/picture.el (autoload (quote picture-mode) "picture" "\ @@ -20056,7 +20341,7 @@ they are not defaultly assigned to keys. ;;;*** ;;;### (autoloads (po-find-file-coding-system) "po" "textmodes/po.el" -;;;;;; (17383 15658)) +;;;;;; (17578 34780)) ;;; Generated autoloads from textmodes/po.el (autoload (quote po-find-file-coding-system) "po" "\ @@ -20067,7 +20352,7 @@ Called through `file-coding-system-alist', before the file is visited for real. ;;;*** -;;;### (autoloads (pong) "pong" "play/pong.el" (17382 1892)) +;;;### (autoloads (pong) "pong" "play/pong.el" (17578 34778)) ;;; Generated autoloads from play/pong.el (autoload (quote pong) "pong" "\ @@ -20084,7 +20369,7 @@ pong-mode keybindings:\\ ;;;*** ;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp pp-buffer -;;;;;; pp-to-string) "pp" "emacs-lisp/pp.el" (17383 16118)) +;;;;;; pp-to-string) "pp" "emacs-lisp/pp.el" (17383 32140)) ;;; Generated autoloads from emacs-lisp/pp.el (autoload (quote pp-to-string) "pp" "\ @@ -20142,7 +20427,7 @@ Ignores leading comment characters. ;;;;;; pr-ps-buffer-print pr-ps-buffer-using-ghostscript pr-ps-buffer-preview ;;;;;; pr-ps-directory-ps-print pr-ps-directory-print pr-ps-directory-using-ghostscript ;;;;;; pr-ps-directory-preview pr-interface) "printing" "printing.el" -;;;;;; (17383 24126)) +;;;;;; (17383 32117)) ;;; Generated autoloads from printing.el (autoload (quote pr-interface) "printing" "\ @@ -20730,7 +21015,7 @@ are both set to t. ;;;*** ;;;### (autoloads (run-prolog prolog-mode) "prolog" "progmodes/prolog.el" -;;;;;; (17388 22062)) +;;;;;; (17397 61571)) ;;; Generated autoloads from progmodes/prolog.el (autoload (quote prolog-mode) "prolog" "\ @@ -20750,7 +21035,7 @@ Run an inferior Prolog process, input and output via buffer *prolog*. ;;;*** -;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (17383 24126)) +;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (17383 32117)) ;;; Generated autoloads from ps-bdf.el (defvar bdf-directory-list (if (memq system-type (quote (ms-dos windows-nt))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/local/share/emacs/fonts/bdf"))) "\ @@ -20759,8 +21044,8 @@ The default value is '(\"/usr/local/share/emacs/fonts/bdf\").") ;;;*** -;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (17388 -;;;;;; 22062)) +;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (17397 +;;;;;; 61571)) ;;; Generated autoloads from progmodes/ps-mode.el (autoload (quote ps-mode) "ps-mode" "\ @@ -20809,7 +21094,7 @@ Typing \\\\[ps-run-goto-error] when the cursor is at the number ;;;### (autoloads (ps-mule-begin-page ps-mule-begin-job ps-mule-encode-header-string ;;;;;; ps-mule-initialize ps-mule-plot-composition ps-mule-plot-string ;;;;;; ps-mule-set-ascii-font ps-mule-prepare-ascii-font ps-multibyte-buffer) -;;;;;; "ps-mule" "ps-mule.el" (17383 24126)) +;;;;;; "ps-mule" "ps-mule.el" (17383 32117)) ;;; Generated autoloads from ps-mule.el (defvar ps-multibyte-buffer nil "\ @@ -20931,7 +21216,7 @@ Not documented ;;;;;; ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces ;;;;;; ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type ;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (17383 -;;;;;; 24126)) +;;;;;; 32118)) ;;; Generated autoloads from ps-print.el (defvar ps-page-dimensions-database (list (list (quote a4) (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list (quote a3) (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list (quote letter) (* 72 8.5) (* 72 11.0) "Letter") (list (quote legal) (* 72 8.5) (* 72 14.0) "Legal") (list (quote letter-small) (* 72 7.68) (* 72 10.16) "LetterSmall") (list (quote tabloid) (* 72 11.0) (* 72 17.0) "Tabloid") (list (quote ledger) (* 72 17.0) (* 72 11.0) "Ledger") (list (quote statement) (* 72 5.5) (* 72 8.5) "Statement") (list (quote executive) (* 72 7.5) (* 72 10.0) "Executive") (list (quote a4small) (* 72 7.47) (* 72 10.85) "A4Small") (list (quote b4) (* 72 10.125) (* 72 14.33) "B4") (list (quote b5) (* 72 7.16) (* 72 10.125) "B5")) "\ @@ -21128,7 +21413,7 @@ If EXTENSION is any other symbol, it is ignored. ;;;*** ;;;### (autoloads (jython-mode python-mode run-python) "python" "progmodes/python.el" -;;;;;; (17388 22062)) +;;;;;; (17487 53546)) ;;; Generated autoloads from progmodes/python.el (add-to-list (quote interpreter-mode-alist) (quote ("jython" . jython-mode))) @@ -21192,7 +21477,7 @@ Runs `jython-mode-hook' after `python-mode-hook'. ;;;*** ;;;### (autoloads (quoted-printable-decode-region) "qp" "gnus/qp.el" -;;;;;; (17406 37716)) +;;;;;; (17420 36085)) ;;; Generated autoloads from gnus/qp.el (autoload (quote quoted-printable-decode-region) "qp" "\ @@ -21215,7 +21500,7 @@ them into characters should be done separately. ;;;;;; quail-defrule quail-install-decode-map quail-install-map ;;;;;; quail-define-rules quail-show-keyboard-layout quail-set-keyboard-layout ;;;;;; quail-define-package quail-use-package quail-title) "quail" -;;;;;; "international/quail.el" (17250 28362)) +;;;;;; "international/quail.el" (17304 24770)) ;;; Generated autoloads from international/quail.el (autoload (quote quail-title) "quail" "\ @@ -21447,7 +21732,7 @@ of each directory. ;;;### (autoloads (quickurl-list quickurl-list-mode quickurl-edit-urls ;;;;;; quickurl-browse-url-ask quickurl-browse-url quickurl-add-url ;;;;;; quickurl-ask quickurl) "quickurl" "net/quickurl.el" (17383 -;;;;;; 13296)) +;;;;;; 32176)) ;;; Generated autoloads from net/quickurl.el (defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\ @@ -21519,7 +21804,7 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'. ;;;*** ;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc" -;;;;;; "net/rcirc.el" (17448 18873)) +;;;;;; "net/rcirc.el" (17578 34778)) ;;; Generated autoloads from net/rcirc.el (autoload (quote rcirc) "rcirc" "\ @@ -21543,8 +21828,6 @@ use either \\[customize] or the function `rcirc-track-minor-mode'.") (custom-autoload (quote rcirc-track-minor-mode) "rcirc") -(put (quote rcirc-track-minor-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote rcirc-track-minor-mode) "rcirc" "\ Global minor mode for tracking activity in rcirc buffers. @@ -21552,8 +21835,8 @@ Global minor mode for tracking activity in rcirc buffers. ;;;*** -;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (17383 -;;;;;; 13296)) +;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (17578 +;;;;;; 34778)) ;;; Generated autoloads from net/rcompile.el (autoload (quote remote-compile) "rcompile" "\ @@ -21565,7 +21848,7 @@ See \\[compile]. ;;;*** ;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el" -;;;;;; (17383 16118)) +;;;;;; (17503 24307)) ;;; Generated autoloads from emacs-lisp/re-builder.el (defalias (quote regexp-builder) (quote re-builder)) @@ -21577,7 +21860,7 @@ Construct a regexp interactively. ;;;*** -;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (17383 24126)) +;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (17457 37500)) ;;; Generated autoloads from recentf.el (defvar recentf-mode nil "\ @@ -21588,8 +21871,6 @@ use either \\[customize] or the function `recentf-mode'.") (custom-autoload (quote recentf-mode) "recentf") -(put (quote recentf-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote recentf-mode) "recentf" "\ Toggle recentf mode. With prefix argument ARG, turn on if positive, otherwise off. @@ -21607,8 +21888,8 @@ that were operated on recently. ;;;### (autoloads (clear-rectangle string-insert-rectangle string-rectangle ;;;;;; delete-whitespace-rectangle open-rectangle insert-rectangle ;;;;;; yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle -;;;;;; delete-rectangle move-to-column-force) "rect" "rect.el" (17383 -;;;;;; 24127)) +;;;;;; delete-rectangle move-to-column-force) "rect" "rect.el" (17466 +;;;;;; 42707)) ;;; Generated autoloads from rect.el (autoload (quote move-to-column-force) "rect" "\ @@ -21657,6 +21938,12 @@ You might prefer to use `delete-extract-rectangle' from a program. With a prefix (or a FILL) argument, also fill lines where nothing has to be deleted. +If the buffer is read-only, Emacs will beep and refrain from deleting +the rectangle, but put it in the kill ring anyway. This means that +you can use this command to copy text from a read-only buffer. +\(If the variable `kill-read-only-ok' is non-nil, then this won't +even beep.) + \(fn START END &optional FILL)" t nil) (autoload (quote yank-rectangle) "rect" "\ @@ -21731,7 +22018,7 @@ rectangle which were empty. ;;;*** ;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (17383 -;;;;;; 15658)) +;;;;;; 32188)) ;;; Generated autoloads from textmodes/refill.el (autoload (quote refill-mode) "refill" "\ @@ -21747,7 +22034,7 @@ refilling if they would cause auto-filling. ;;;*** ;;;### (autoloads (reftex-reset-scanning-information reftex-mode -;;;;;; turn-on-reftex) "reftex" "textmodes/reftex.el" (17404 10043)) +;;;;;; turn-on-reftex) "reftex" "textmodes/reftex.el" (17404 53188)) ;;; Generated autoloads from textmodes/reftex.el (autoload (quote turn-on-reftex) "reftex" "\ @@ -21797,7 +22084,7 @@ This enforces rescanning the buffer on next use. ;;;*** ;;;### (autoloads (reftex-citation) "reftex-cite" "textmodes/reftex-cite.el" -;;;;;; (17404 4365)) +;;;;;; (17404 53187)) ;;; Generated autoloads from textmodes/reftex-cite.el (autoload (quote reftex-citation) "reftex-cite" "\ @@ -21827,7 +22114,7 @@ While entering the regexp, completion on knows citation keys is possible. ;;;*** ;;;### (autoloads (reftex-isearch-minor-mode) "reftex-global" "textmodes/reftex-global.el" -;;;;;; (17404 4365)) +;;;;;; (17404 53187)) ;;; Generated autoloads from textmodes/reftex-global.el (autoload (quote reftex-isearch-minor-mode) "reftex-global" "\ @@ -21844,7 +22131,7 @@ With no argument, this command toggles ;;;*** ;;;### (autoloads (reftex-index-phrases-mode) "reftex-index" "textmodes/reftex-index.el" -;;;;;; (17413 18835)) +;;;;;; (17420 36092)) ;;; Generated autoloads from textmodes/reftex-index.el (autoload (quote reftex-index-phrases-mode) "reftex-index" "\ @@ -21877,7 +22164,7 @@ Here are all local bindings. ;;;*** ;;;### (autoloads (reftex-all-document-files) "reftex-parse" "textmodes/reftex-parse.el" -;;;;;; (17404 4365)) +;;;;;; (17404 53187)) ;;; Generated autoloads from textmodes/reftex-parse.el (autoload (quote reftex-all-document-files) "reftex-parse" "\ @@ -21889,8 +22176,18 @@ of master file. ;;;*** +;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (17494 +;;;;;; 22070)) +;;; Generated autoloads from textmodes/reftex-vars.el +(put 'reftex-vref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) +(put 'reftex-fref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) +(put 'reftex-level-indent 'safe-local-variable 'integerp) +(put 'reftex-guess-label-type 'safe-local-variable (lambda (x) (memq x '(nil t)))) + +;;;*** + ;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el" -;;;;;; (17383 16119)) +;;;;;; (17383 32141)) ;;; Generated autoloads from emacs-lisp/regexp-opt.el (autoload (quote regexp-opt) "regexp-opt" "\ @@ -21917,7 +22214,7 @@ This means the number of non-shy regexp grouping constructs ;;;*** -;;;### (autoloads (repeat) "repeat" "repeat.el" (17383 24127)) +;;;### (autoloads (repeat) "repeat" "repeat.el" (17383 32118)) ;;; Generated autoloads from repeat.el (autoload (quote repeat) "repeat" "\ @@ -21935,7 +22232,7 @@ can be modified by the global variable `repeat-on-final-keystroke'. ;;;*** ;;;### (autoloads (reporter-submit-bug-report) "reporter" "mail/reporter.el" -;;;;;; (17383 16812)) +;;;;;; (17383 32169)) ;;; Generated autoloads from mail/reporter.el (autoload (quote reporter-submit-bug-report) "reporter" "\ @@ -21967,7 +22264,7 @@ mail-sending package is used for editing and sending the message. ;;;*** ;;;### (autoloads (reposition-window) "reposition" "reposition.el" -;;;;;; (17383 24127)) +;;;;;; (17383 32119)) ;;; Generated autoloads from reposition.el (autoload (quote reposition-window) "reposition" "\ @@ -21995,7 +22292,7 @@ first comment line visible (if point is in a comment). ;;;*** ;;;### (autoloads (resume-suspend-hook) "resume" "resume.el" (17383 -;;;;;; 24127)) +;;;;;; 32119)) ;;; Generated autoloads from resume.el (autoload (quote resume-suspend-hook) "resume" "\ @@ -22006,7 +22303,7 @@ Clear out the file used for transmitting args when Emacs resumes. ;;;*** ;;;### (autoloads (global-reveal-mode reveal-mode) "reveal" "reveal.el" -;;;;;; (17349 36484)) +;;;;;; (17494 22060)) ;;; Generated autoloads from reveal.el (autoload (quote reveal-mode) "reveal" "\ @@ -22027,8 +22324,6 @@ use either \\[customize] or the function `global-reveal-mode'.") (custom-autoload (quote global-reveal-mode) "reveal") -(put (quote global-reveal-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote global-reveal-mode) "reveal" "\ Toggle Reveal mode in all buffers on or off. Reveal mode renders invisible text around point visible again. @@ -22042,7 +22337,7 @@ With zero or negative ARG turn mode off. ;;;*** ;;;### (autoloads (make-ring ring-p) "ring" "emacs-lisp/ring.el" -;;;;;; (17383 16119)) +;;;;;; (17383 32141)) ;;; Generated autoloads from emacs-lisp/ring.el (autoload (quote ring-p) "ring" "\ @@ -22057,7 +22352,7 @@ Make a ring that can contain SIZE elements. ;;;*** -;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (17383 13296)) +;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (17383 32177)) ;;; Generated autoloads from net/rlogin.el (add-hook 'same-window-regexps "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)") @@ -22108,8 +22403,8 @@ variable. ;;;;;; rmail-mail-new-frame rmail-primary-inbox-list rmail-delete-after-output ;;;;;; rmail-highlight-face rmail-highlighted-headers rmail-retry-ignored-headers ;;;;;; rmail-displayed-headers rmail-ignored-headers rmail-dont-reply-to-names -;;;;;; rmail-movemail-variant-p) "rmail" "mail/rmail.el" (17445 -;;;;;; 10908)) +;;;;;; rmail-movemail-variant-p) "rmail" "mail/rmail.el" (17521 +;;;;;; 64538)) ;;; Generated autoloads from mail/rmail.el (autoload (quote rmail-movemail-variant-p) "rmail" "\ @@ -22290,7 +22585,7 @@ If the variable `rmail-enable-mime' is non-nil, this variables is ignored, and all the decoding work is done by a feature specified by the variable `rmail-mime-feature'.") -(defvar rmail-mime-charset-pattern "^content-type:[ ]*text/plain;[ \n]*charset=\"?\\([^ \n\";]+\\)\"?" "\ +(defvar rmail-mime-charset-pattern (concat "^content-type:[ ]*text/plain;" "\\(?:[ \n]*\\(?:format\\|delsp\\)=\"?[-a-z0-9]+\"?;\\)*" "[ \n]*charset=\"?\\([^ \n\";]+\\)\"?") "\ Regexp to match MIME-charset specification in a header of message. The first parenthesized expression should match the MIME-charset name.") @@ -22374,7 +22669,7 @@ Set PASSWORD to be used for retrieving mail from a POP or IMAP server. ;;;*** ;;;### (autoloads (rmail-edit-current-message) "rmailedit" "mail/rmailedit.el" -;;;;;; (17383 16812)) +;;;;;; (17383 32170)) ;;; Generated autoloads from mail/rmailedit.el (autoload (quote rmail-edit-current-message) "rmailedit" "\ @@ -22386,7 +22681,7 @@ Edit the contents of this message. ;;;### (autoloads (rmail-next-labeled-message rmail-previous-labeled-message ;;;;;; rmail-read-label rmail-kill-label rmail-add-label) "rmailkwd" -;;;;;; "mail/rmailkwd.el" (17383 16812)) +;;;;;; "mail/rmailkwd.el" (17383 32170)) ;;; Generated autoloads from mail/rmailkwd.el (autoload (quote rmail-add-label) "rmailkwd" "\ @@ -22425,7 +22720,7 @@ With prefix argument N moves forward N messages with these labels. ;;;*** ;;;### (autoloads (set-rmail-inbox-list) "rmailmsc" "mail/rmailmsc.el" -;;;;;; (17383 16812)) +;;;;;; (17383 32170)) ;;; Generated autoloads from mail/rmailmsc.el (autoload (quote set-rmail-inbox-list) "rmailmsc" "\ @@ -22439,7 +22734,7 @@ If FILE-NAME is empty, remove any existing inbox list. ;;;### (autoloads (rmail-output-body-to-file rmail-output rmail-fields-not-to-output ;;;;;; rmail-output-to-rmail-file rmail-output-file-alist) "rmailout" -;;;;;; "mail/rmailout.el" (17383 16812)) +;;;;;; "mail/rmailout.el" (17383 32170)) ;;; Generated autoloads from mail/rmailout.el (defvar rmail-output-file-alist nil "\ @@ -22507,7 +22802,7 @@ FILE-NAME defaults, interactively, from the Subject field of the message. ;;;### (autoloads (rmail-sort-by-labels rmail-sort-by-lines rmail-sort-by-correspondent ;;;;;; rmail-sort-by-recipient rmail-sort-by-author rmail-sort-by-subject ;;;;;; rmail-sort-by-date) "rmailsort" "mail/rmailsort.el" (17383 -;;;;;; 16812)) +;;;;;; 32170)) ;;; Generated autoloads from mail/rmailsort.el (autoload (quote rmail-sort-by-date) "rmailsort" "\ @@ -22559,7 +22854,7 @@ KEYWORDS is a comma-separated list of labels. ;;;;;; rmail-summary-by-senders rmail-summary-by-topic rmail-summary-by-regexp ;;;;;; rmail-summary-by-recipients rmail-summary-by-labels rmail-summary ;;;;;; rmail-summary-line-count-flag rmail-summary-scroll-between-messages) -;;;;;; "rmailsum" "mail/rmailsum.el" (17426 63564)) +;;;;;; "rmailsum" "mail/rmailsum.el" (17432 37362)) ;;; Generated autoloads from mail/rmailsum.el (defvar rmail-summary-scroll-between-messages t "\ @@ -22641,7 +22936,7 @@ Setting this variable has an effect only before reading a mail.") ;;;*** ;;;### (autoloads (news-post-news) "rnewspost" "obsolete/rnewspost.el" -;;;;;; (17382 34311)) +;;;;;; (17383 32180)) ;;; Generated autoloads from obsolete/rnewspost.el (autoload (quote news-post-news) "rnewspost" "\ @@ -22654,7 +22949,7 @@ If NOQUERY is non-nil, we do not query before doing the work. ;;;*** ;;;### (autoloads (toggle-rot13-mode rot13-other-window rot13-region -;;;;;; rot13-string rot13) "rot13" "rot13.el" (17383 24127)) +;;;;;; rot13-string rot13) "rot13" "rot13.el" (17383 32119)) ;;; Generated autoloads from rot13.el (autoload (quote rot13) "rot13" "\ @@ -22695,7 +22990,7 @@ Toggle the use of rot 13 encoding for the current window. ;;;;;; resize-minibuffer-frame-max-height resize-minibuffer-frame ;;;;;; resize-minibuffer-window-exactly resize-minibuffer-window-max-height ;;;;;; resize-minibuffer-mode) "rsz-mini" "obsolete/rsz-mini.el" -;;;;;; (17382 34311)) +;;;;;; (17383 32180)) ;;; Generated autoloads from obsolete/rsz-mini.el (defvar resize-minibuffer-mode nil "\ @@ -22736,7 +23031,7 @@ This function is obsolete. ;;;*** ;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (17383 -;;;;;; 24127)) +;;;;;; 32119)) ;;; Generated autoloads from ruler-mode.el (autoload (quote ruler-mode) "ruler-mode" "\ @@ -22746,8 +23041,8 @@ Display a ruler in the header line if ARG > 0. ;;;*** -;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (17416 -;;;;;; 13385)) +;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (17420 +;;;;;; 36082)) ;;; Generated autoloads from emacs-lisp/rx.el (autoload (quote rx-to-string) "rx" "\ @@ -23055,7 +23350,7 @@ enclosed in `(and ...)'. ;;;*** ;;;### (autoloads (savehist-mode savehist-mode) "savehist" "savehist.el" -;;;;;; (17383 24127)) +;;;;;; (17457 37500)) ;;; Generated autoloads from savehist.el (defvar savehist-mode nil "\ @@ -23081,7 +23376,7 @@ which is probably undesirable. ;;;*** ;;;### (autoloads (dsssl-mode scheme-mode) "scheme" "progmodes/scheme.el" -;;;;;; (17388 22062)) +;;;;;; (17397 61572)) ;;; Generated autoloads from progmodes/scheme.el (autoload (quote scheme-mode) "scheme" "\ @@ -23123,7 +23418,7 @@ that variable's value is a string. ;;;*** ;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el" -;;;;;; (17382 1051)) +;;;;;; (17383 32165)) ;;; Generated autoloads from gnus/score-mode.el (autoload (quote gnus-score-mode) "score-mode" "\ @@ -23136,8 +23431,8 @@ This mode is an extended emacs-lisp mode. ;;;*** -;;;### (autoloads (scribe-mode) "scribe" "obsolete/scribe.el" (17382 -;;;;;; 34311)) +;;;### (autoloads (scribe-mode) "scribe" "obsolete/scribe.el" (17383 +;;;;;; 32180)) ;;; Generated autoloads from obsolete/scribe.el (autoload (quote scribe-mode) "scribe" "\ @@ -23162,7 +23457,7 @@ Interesting variables: ;;;*** ;;;### (autoloads (scroll-all-mode) "scroll-all" "scroll-all.el" -;;;;;; (17383 24127)) +;;;;;; (17383 32120)) ;;; Generated autoloads from scroll-all.el (defvar scroll-all-mode nil "\ @@ -23173,8 +23468,6 @@ use either \\[customize] or the function `scroll-all-mode'.") (custom-autoload (quote scroll-all-mode) "scroll-all") -(put (quote scroll-all-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote scroll-all-mode) "scroll-all" "\ Toggle Scroll-All minor mode. With ARG, turn Scroll-All minor mode on if ARG is positive, off otherwise. @@ -23186,7 +23479,7 @@ apply to all visible windows in the same frame. ;;;*** ;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el" -;;;;;; (17383 24127)) +;;;;;; (17383 32120)) ;;; Generated autoloads from scroll-lock.el (autoload (quote scroll-lock-mode) "scroll-lock" "\ @@ -23208,7 +23501,7 @@ during scrolling. ;;;;;; mail-alias-file mail-default-reply-to mail-archive-file-name ;;;;;; mail-header-separator send-mail-function mail-interactive ;;;;;; mail-self-blind mail-specify-envelope-from mail-from-style) -;;;;;; "sendmail" "mail/sendmail.el" (17383 16812)) +;;;;;; "sendmail" "mail/sendmail.el" (17578 34777)) ;;; Generated autoloads from mail/sendmail.el (defvar mail-from-style (quote angles) "\ @@ -23509,7 +23802,7 @@ Like `mail' command, but display mail buffer in another frame. ;;;*** ;;;### (autoloads (server-mode server-start) "server" "server.el" -;;;;;; (17417 47894)) +;;;;;; (17582 28846)) ;;; Generated autoloads from server.el (autoload (quote server-start) "server" "\ @@ -23531,8 +23824,6 @@ use either \\[customize] or the function `server-mode'.") (custom-autoload (quote server-mode) "server") -(put (quote server-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote server-mode) "server" "\ Toggle Server mode. With ARG, turn Server mode on if ARG is positive, off otherwise. @@ -23543,7 +23834,7 @@ Server mode runs a process that accepts commands from the ;;;*** -;;;### (autoloads (ses-mode) "ses" "ses.el" (17365 22702)) +;;;### (autoloads (ses-mode) "ses" "ses.el" (17578 34773)) ;;; Generated autoloads from ses.el (autoload (quote ses-mode) "ses" "\ @@ -23562,7 +23853,7 @@ These are active only in the minibuffer, when entering or editing a formula: ;;;*** ;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el" -;;;;;; (17383 15659)) +;;;;;; (17521 64540)) ;;; Generated autoloads from textmodes/sgml-mode.el (autoload (quote sgml-mode) "sgml-mode" "\ @@ -23575,8 +23866,8 @@ An argument of N to a tag-inserting command means to wrap it around the next N words. In Transient Mark mode, when the mark is active, N defaults to -1, which means to wrap it around the current region. -If you like upcased tags, put (setq sgml-transformation 'upcase) in -your `.emacs' file. +If you like upcased tags, put (setq sgml-transformation-function 'upcase) +in your `.emacs' file. Use \\[sgml-validate] to validate your document with an SGML parser. @@ -23630,8 +23921,9 @@ To work around that, do: ;;;*** ;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el" -;;;;;; (17408 15904)) +;;;;;; (17590 26287)) ;;; Generated autoloads from progmodes/sh-script.el +(put 'sh-shell 'safe-local-variable 'symbolp) (autoload (quote sh-mode) "sh-script" "\ Major mode for editing shell scripts. @@ -23693,7 +23985,7 @@ with your script for an edit-interpret-debug cycle. ;;;*** -;;;### (autoloads (sha1) "sha1" "gnus/sha1.el" (17382 1051)) +;;;### (autoloads (sha1) "sha1" "gnus/sha1.el" (17383 32165)) ;;; Generated autoloads from gnus/sha1.el (autoload (quote sha1) "sha1" "\ @@ -23708,7 +24000,7 @@ If BINARY is non-nil, return a string in binary form. ;;;*** ;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el" -;;;;;; (17383 16119)) +;;;;;; (17383 32141)) ;;; Generated autoloads from emacs-lisp/shadow.el (autoload (quote list-load-path-shadows) "shadow" "\ @@ -23756,7 +24048,7 @@ buffer called `*Shadows*'. Shadowings are located by calling the ;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group ;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (17383 -;;;;;; 24127)) +;;;;;; 32120)) ;;; Generated autoloads from shadowfile.el (autoload (quote shadow-define-cluster) "shadowfile" "\ @@ -23795,7 +24087,7 @@ Set up file shadowing. ;;;*** ;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el" -;;;;;; (17383 24127)) +;;;;;; (17582 28833)) ;;; Generated autoloads from shell.el (defvar shell-dumb-shell-regexp "cmd\\(proxy\\)?\\.exe" "\ @@ -23842,7 +24134,7 @@ Otherwise, one argument `-i' is passed to the shell. ;;;*** ;;;### (autoloads (sieve-upload-and-bury sieve-upload sieve-manage) -;;;;;; "sieve" "gnus/sieve.el" (17382 1051)) +;;;;;; "sieve" "gnus/sieve.el" (17383 32166)) ;;; Generated autoloads from gnus/sieve.el (autoload (quote sieve-manage) "sieve" "\ @@ -23863,7 +24155,7 @@ Not documented ;;;*** ;;;### (autoloads (sieve-mode) "sieve-mode" "gnus/sieve-mode.el" -;;;;;; (17382 1051)) +;;;;;; (17383 32166)) ;;; Generated autoloads from gnus/sieve-mode.el (autoload (quote sieve-mode) "sieve-mode" "\ @@ -23878,8 +24170,14 @@ Turning on Sieve mode runs `sieve-mode-hook'. ;;;*** -;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (17388 -;;;;;; 22062)) +;;;### (autoloads nil "simple" "simple.el" (17590 36099)) +;;; Generated autoloads from simple.el +(put 'fill-prefix 'safe-local-variable 'string-or-null-p) + +;;;*** + +;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (17397 +;;;;;; 61572)) ;;; Generated autoloads from progmodes/simula.el (autoload (quote simula-mode) "simula" "\ @@ -23928,10 +24226,10 @@ with no arguments, if that value is non-nil. ;;;*** ;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy-new -;;;;;; define-skeleton) "skeleton" "skeleton.el" (17383 24127)) +;;;;;; define-skeleton) "skeleton" "skeleton.el" (17521 64537)) ;;; Generated autoloads from skeleton.el -(defvar skeleton-filter (quote identity) "\ +(defvar skeleton-filter-function (quote identity) "\ Function for transforming a skeleton proxy's aliases' variable value.") (autoload (quote define-skeleton) "skeleton" "\ @@ -23975,7 +24273,7 @@ SKELETON is made up as (INTERACTOR ELEMENT ...). INTERACTOR may be nil if not needed, a prompt-string or an expression for complex read functions. If ELEMENT is a string or a character it gets inserted (see also -`skeleton-transformation'). Other possibilities are: +`skeleton-transformation-function'). Other possibilities are: \\n go to next line and indent according to mode _ interesting point, interregion here @@ -24025,7 +24323,7 @@ Insert the character you type ARG times. With no ARG, if `skeleton-pair' is non-nil, pairing can occur. If the region is visible the pair is wrapped around it depending on `skeleton-autowrap'. Else, if `skeleton-pair-on-word' is non-nil or we are not before or inside a -word, and if `skeleton-pair-filter' returns nil, pairing is performed. +word, and if `skeleton-pair-filter-function' returns nil, pairing is performed. Pairing is also prohibited if we are right after a quoting character such as backslash. @@ -24038,7 +24336,7 @@ symmetrical ones, and the same character twice for the others. ;;;*** ;;;### (autoloads (smerge-mode smerge-ediff) "smerge-mode" "smerge-mode.el" -;;;;;; (17383 24127)) +;;;;;; (17494 22060)) ;;; Generated autoloads from smerge-mode.el (autoload (quote smerge-ediff) "smerge-mode" "\ @@ -24057,7 +24355,7 @@ Minor mode to simplify editing output from the diff3 program. ;;;*** ;;;### (autoloads (smiley-buffer smiley-region) "smiley" "gnus/smiley.el" -;;;;;; (17440 25582)) +;;;;;; (17457 37503)) ;;; Generated autoloads from gnus/smiley.el (autoload (quote smiley-region) "smiley" "\ @@ -24075,7 +24373,7 @@ interactively. If there's no argument, do it at the current buffer ;;;*** ;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail" -;;;;;; "mail/smtpmail.el" (17383 16812)) +;;;;;; "mail/smtpmail.el" (17383 32170)) ;;; Generated autoloads from mail/smtpmail.el (autoload (quote smtpmail-send-it) "smtpmail" "\ @@ -24090,7 +24388,7 @@ Send mail that was queued as a result of setting `smtpmail-queue-mail'. ;;;*** -;;;### (autoloads (snake) "snake" "play/snake.el" (17382 1892)) +;;;### (autoloads (snake) "snake" "play/snake.el" (17383 32183)) ;;; Generated autoloads from play/snake.el (autoload (quote snake) "snake" "\ @@ -24114,7 +24412,7 @@ Snake mode keybindings: ;;;*** ;;;### (autoloads (snmpv2-mode snmp-mode) "snmp-mode" "net/snmp-mode.el" -;;;;;; (17383 13296)) +;;;;;; (17383 32177)) ;;; Generated autoloads from net/snmp-mode.el (autoload (quote snmp-mode) "snmp-mode" "\ @@ -24145,7 +24443,7 @@ then `snmpv2-mode-hook'. ;;;### (autoloads (solar-equinoxes-solstices sunrise-sunset calendar-location-name ;;;;;; calendar-longitude calendar-latitude calendar-time-display-form) -;;;;;; "solar" "calendar/solar.el" (17385 41891)) +;;;;;; "solar" "calendar/solar.el" (17397 61548)) ;;; Generated autoloads from calendar/solar.el (defvar calendar-time-display-form (quote (12-hours ":" minutes am-pm (if time-zone " (") time-zone (if time-zone ")"))) "\ @@ -24216,8 +24514,8 @@ Requires floating point. ;;;*** -;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (17382 -;;;;;; 1892)) +;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (17383 +;;;;;; 32183)) ;;; Generated autoloads from play/solitaire.el (autoload (quote solitaire) "solitaire" "\ @@ -24294,7 +24592,7 @@ Pick your favourite shortcuts: ;;;### (autoloads (reverse-region sort-columns sort-regexp-fields ;;;;;; sort-fields sort-numeric-fields sort-pages sort-paragraphs -;;;;;; sort-lines sort-subr) "sort" "sort.el" (17434 1454)) +;;;;;; sort-lines sort-subr) "sort" "sort.el" (17466 42707)) ;;; Generated autoloads from sort.el (autoload (quote sort-subr) "sort" "\ @@ -24436,8 +24734,8 @@ From a program takes two point or marker arguments, BEG and END. ;;;*** -;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (17440 -;;;;;; 25582)) +;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (17457 +;;;;;; 37503)) ;;; Generated autoloads from gnus/spam.el (autoload (quote spam-initialize) "spam" "\ @@ -24449,7 +24747,7 @@ Install the spam.el hooks and do other initialization ;;;### (autoloads (spam-report-deagentize spam-report-agentize spam-report-url-to-file ;;;;;; spam-report-url-ping-mm-url spam-report-process-queue) "spam-report" -;;;;;; "gnus/spam-report.el" (17385 29998)) +;;;;;; "gnus/spam-report.el" (17397 61557)) ;;; Generated autoloads from gnus/spam-report.el (autoload (quote spam-report-process-queue) "spam-report" "\ @@ -24492,7 +24790,7 @@ Spam reports will be queued with the method used when ;;;*** ;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar" -;;;;;; "speedbar.el" (17412 50667)) +;;;;;; "speedbar.el" (17578 34773)) ;;; Generated autoloads from speedbar.el (defalias (quote speedbar) (quote speedbar-frame-mode)) @@ -24517,7 +24815,7 @@ selected. If the speedbar frame is active, then select the attached frame. ;;;*** ;;;### (autoloads (spell-string spell-region spell-word spell-buffer) -;;;;;; "spell" "textmodes/spell.el" (17383 15659)) +;;;;;; "spell" "textmodes/spell.el" (17383 32189)) ;;; Generated autoloads from textmodes/spell.el (put (quote spell-filter) (quote risky-local-variable) t) @@ -24553,8 +24851,8 @@ Check spelling of string supplied as argument. ;;;*** -;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (17382 -;;;;;; 1892)) +;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (17383 +;;;;;; 32183)) ;;; Generated autoloads from play/spook.el (autoload (quote spook) "spook" "\ @@ -24572,8 +24870,8 @@ Return a vector containing the lines from `spook-phrases-file'. ;;;### (autoloads (sql-linter sql-db2 sql-interbase sql-postgres ;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix ;;;;;; sql-sybase sql-oracle sql-product-interactive sql-mode sql-help -;;;;;; sql-add-product-keywords) "sql" "progmodes/sql.el" (17388 -;;;;;; 22062)) +;;;;;; sql-add-product-keywords) "sql" "progmodes/sql.el" (17397 +;;;;;; 61572)) ;;; Generated autoloads from progmodes/sql.el (autoload (quote sql-add-product-keywords) "sql" "\ @@ -25005,7 +25303,7 @@ input. See `sql-interactive-mode'. ;;;;;; strokes-help strokes-describe-stroke strokes-do-complex-stroke ;;;;;; strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke ;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (17383 -;;;;;; 24127)) +;;;;;; 32122)) ;;; Generated autoloads from strokes.el (autoload (quote strokes-global-set-stroke) "strokes" "\ @@ -25082,8 +25380,6 @@ use either \\[customize] or the function `strokes-mode'.") (custom-autoload (quote strokes-mode) "strokes") -(put (quote strokes-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote strokes-mode) "strokes" "\ Toggle Strokes global minor mode.\\ With ARG, turn strokes on if and only if ARG is positive. @@ -25116,7 +25412,7 @@ Read a complex stroke and insert its glyph into the current buffer. ;;;*** ;;;### (autoloads (studlify-buffer studlify-word studlify-region) -;;;;;; "studly" "play/studly.el" (17075 55479)) +;;;;;; "studly" "play/studly.el" (16221 3781)) ;;; Generated autoloads from play/studly.el (autoload (quote studlify-region) "studly" "\ @@ -25136,7 +25432,7 @@ Studlify-case the current buffer. ;;;*** -;;;### (autoloads (locate-library) "subr" "subr.el" (17410 23908)) +;;;### (autoloads (locate-library) "subr" "subr.el" (17590 36099)) ;;; Generated autoloads from subr.el (autoload (quote locate-library) "subr" "\ @@ -25158,7 +25454,7 @@ and the file name is displayed in the echo area. ;;;*** ;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el" -;;;;;; (17383 16812)) +;;;;;; (17383 32170)) ;;; Generated autoloads from mail/supercite.el (autoload (quote sc-cite-original) "supercite" "\ @@ -25201,8 +25497,6 @@ use either \\[customize] or the function `t-mouse-mode'.") (custom-autoload (quote t-mouse-mode) "t-mouse") -(put (quote t-mouse-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote t-mouse-mode) "t-mouse" "\ Toggle t-mouse mode. With prefix arg, turn t-mouse mode on iff arg is positive. @@ -25213,7 +25507,7 @@ Turn it on to use emacs mouse commands, and off to use t-mouse commands. ;;;*** -;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (17383 24127)) +;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (17383 32122)) ;;; Generated autoloads from tabify.el (autoload (quote untabify) "tabify" "\ @@ -25248,7 +25542,7 @@ The variable `tab-width' controls the spacing of tab stops. ;;;;;; table-recognize table-insert-row-column table-insert-column ;;;;;; table-insert-row table-insert table-point-left-cell-hook ;;;;;; table-point-entered-cell-hook table-load-hook table-cell-map-hook) -;;;;;; "table" "textmodes/table.el" (17378 11759)) +;;;;;; "table" "textmodes/table.el" (17578 34780)) ;;; Generated autoloads from textmodes/table.el (defvar table-cell-map-hook nil "\ @@ -25836,7 +26130,7 @@ converts a table into plain text without frames. It is a companion to ;;;*** -;;;### (autoloads (talk-connect) "talk" "talk.el" (17383 24127)) +;;;### (autoloads (talk-connect) "talk" "talk.el" (17383 32122)) ;;; Generated autoloads from talk.el (autoload (quote talk-connect) "talk" "\ @@ -25846,7 +26140,7 @@ Connect to display DISPLAY for the Emacs talk group. ;;;*** -;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (17383 24127)) +;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (17578 34774)) ;;; Generated autoloads from tar-mode.el (autoload (quote tar-mode) "tar-mode" "\ @@ -25870,7 +26164,7 @@ See also: variables `tar-update-datestamp' and `tar-anal-blocksize'. ;;;*** ;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl" -;;;;;; "progmodes/tcl.el" (17348 7449)) +;;;;;; "progmodes/tcl.el" (17484 52437)) ;;; Generated autoloads from progmodes/tcl.el (autoload (quote tcl-mode) "tcl" "\ @@ -25921,7 +26215,7 @@ Prefix argument means invert sense of `tcl-use-smart-word-finder'. ;;;*** -;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (17383 13296)) +;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (17383 32177)) ;;; Generated autoloads from net/telnet.el (add-hook 'same-window-regexps "\\*telnet-.*\\*\\(\\|<[0-9]+>\\)") @@ -25948,8 +26242,8 @@ Normally input is edited in Emacs and sent a line at a time. ;;;*** -;;;### (autoloads (ansi-term term make-term) "term" "term.el" (17354 -;;;;;; 44750)) +;;;### (autoloads (ansi-term term make-term) "term" "term.el" (17578 +;;;;;; 34774)) ;;; Generated autoloads from term.el (autoload (quote make-term) "term" "\ @@ -25978,7 +26272,7 @@ Start a terminal-emulator in a new buffer. ;;;*** ;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (17383 -;;;;;; 24127)) +;;;;;; 32123)) ;;; Generated autoloads from terminal.el (autoload (quote terminal-emulator) "terminal" "\ @@ -26015,7 +26309,7 @@ subprocess started. ;;;*** ;;;### (autoloads (testcover-this-defun) "testcover" "emacs-lisp/testcover.el" -;;;;;; (17383 16119)) +;;;;;; (17383 32141)) ;;; Generated autoloads from emacs-lisp/testcover.el (autoload (quote testcover-this-defun) "testcover" "\ @@ -26025,7 +26319,7 @@ Start coverage on function under point. ;;;*** -;;;### (autoloads (tetris) "tetris" "play/tetris.el" (17382 1892)) +;;;### (autoloads (tetris) "tetris" "play/tetris.el" (17383 32183)) ;;; Generated autoloads from play/tetris.el (autoload (quote tetris) "tetris" "\ @@ -26056,7 +26350,7 @@ tetris-mode keybindings: ;;;;;; tex-start-commands tex-start-options slitex-run-command latex-run-command ;;;;;; tex-run-command tex-offer-save tex-main-file tex-first-line-header-regexp ;;;;;; tex-directory tex-shell-file-name) "tex-mode" "textmodes/tex-mode.el" -;;;;;; (17383 15659)) +;;;;;; (17578 34780)) ;;; Generated autoloads from textmodes/tex-mode.el (defvar tex-shell-file-name nil "\ @@ -26358,7 +26652,7 @@ Major mode to edit DocTeX files. ;;;*** ;;;### (autoloads (texi2info texinfo-format-region texinfo-format-buffer) -;;;;;; "texinfmt" "textmodes/texinfmt.el" (17383 15659)) +;;;;;; "texinfmt" "textmodes/texinfmt.el" (17590 36100)) ;;; Generated autoloads from textmodes/texinfmt.el (autoload (quote texinfo-format-buffer) "texinfmt" "\ @@ -26398,7 +26692,7 @@ if large. You can use Info-split to do this manually. ;;;*** ;;;### (autoloads (texinfo-mode texinfo-close-quote texinfo-open-quote) -;;;;;; "texinfo" "textmodes/texinfo.el" (17383 15659)) +;;;;;; "texinfo" "textmodes/texinfo.el" (17383 32190)) ;;; Generated autoloads from textmodes/texinfo.el (defvar texinfo-open-quote "``" "\ @@ -26485,7 +26779,7 @@ value of `texinfo-mode-hook'. ;;;### (autoloads (thai-auto-composition-mode thai-composition-function ;;;;;; thai-post-read-conversion thai-compose-buffer thai-compose-string ;;;;;; thai-compose-region) "thai-util" "language/thai-util.el" -;;;;;; (17185 27569)) +;;;;;; (17171 19474)) ;;; Generated autoloads from language/thai-util.el (autoload (quote thai-compose-region) "thai-util" "\ @@ -26529,11 +26823,11 @@ Minor mode for automatically correct Thai character composition. ;;;### (autoloads (list-at-point number-at-point symbol-at-point ;;;;;; sexp-at-point thing-at-point bounds-of-thing-at-point forward-thing) -;;;;;; "thingatpt" "thingatpt.el" (17383 24127)) +;;;;;; "thingatpt" "thingatpt.el" (17582 28846)) ;;; Generated autoloads from thingatpt.el (autoload (quote forward-thing) "thingatpt" "\ -Move forward to the end of the next THING. +Move forward to the end of the Nth next THING. \(fn THING &optional N)" nil nil) @@ -26586,7 +26880,7 @@ Not documented ;;;### (autoloads (thumbs-dired-setroot thumbs-dired-show thumbs-dired-show-marked ;;;;;; thumbs-show-from-dir thumbs-find-thumb) "thumbs" "thumbs.el" -;;;;;; (17383 24127)) +;;;;;; (17590 36099)) ;;; Generated autoloads from thumbs.el (autoload (quote thumbs-find-thumb) "thumbs" "\ @@ -26625,7 +26919,7 @@ In dired, call the setroot program on the image at point. ;;;;;; tibetan-composition-function tibetan-decompose-string tibetan-decompose-region ;;;;;; tibetan-compose-region tibetan-compose-string tibetan-transcription-to-tibetan ;;;;;; tibetan-tibetan-to-transcription tibetan-char-p) "tibet-util" -;;;;;; "language/tibet-util.el" (17102 18781)) +;;;;;; "language/tibet-util.el" (17097 33527)) ;;; Generated autoloads from language/tibet-util.el (autoload (quote tibetan-char-p) "tibet-util" "\ @@ -26704,7 +26998,7 @@ Not documented ;;;*** ;;;### (autoloads (tildify-buffer tildify-region) "tildify" "textmodes/tildify.el" -;;;;;; (17383 15659)) +;;;;;; (17383 32190)) ;;; Generated autoloads from textmodes/tildify.el (autoload (quote tildify-region) "tildify" "\ @@ -26728,7 +27022,7 @@ This function performs no refilling of the changed text. ;;;*** ;;;### (autoloads (display-time-mode display-time display-time-day-and-date) -;;;;;; "time" "time.el" (17383 24127)) +;;;;;; "time" "time.el" (17383 32124)) ;;; Generated autoloads from time.el (defvar display-time-day-and-date nil "\ @@ -26753,8 +27047,6 @@ use either \\[customize] or the function `display-time-mode'.") (custom-autoload (quote display-time-mode) "time") -(put (quote display-time-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote display-time-mode) "time" "\ Toggle display of time, load level, and mail flag in mode lines. With a numeric arg, enable this display if arg is positive. @@ -26771,8 +27063,8 @@ This runs the normal hook `display-time-hook' after each update. ;;;### (autoloads (safe-date-to-time time-to-days time-to-day-in-year ;;;;;; date-leap-year-p days-between date-to-day time-add time-subtract ;;;;;; time-since days-to-time time-less-p seconds-to-time time-to-seconds -;;;;;; date-to-time) "time-date" "calendar/time-date.el" (17385 -;;;;;; 41891)) +;;;;;; date-to-time) "time-date" "calendar/time-date.el" (17397 +;;;;;; 61548)) ;;; Generated autoloads from calendar/time-date.el (autoload (quote date-to-time) "time-date" "\ @@ -26858,8 +27150,15 @@ If DATE is malformed, return a time value of zeros. ;;;*** ;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" -;;;;;; "time-stamp.el" (17383 24127)) +;;;;;; "time-stamp.el" (17487 53545)) ;;; Generated autoloads from time-stamp.el +(put 'time-stamp-format 'safe-local-variable 'stringp) +(put 'time-stamp-line-limit 'safe-local-variable 'integerp) +(put 'time-stamp-start 'safe-local-variable 'stringp) +(put 'time-stamp-end 'safe-local-variable 'stringp) +(put 'time-stamp-inserts-lines 'safe-local-variable 'symbolp) +(put 'time-stamp-count 'safe-local-variable 'integerp) +(put 'time-stamp-pattern 'safe-local-variable 'stringp) (autoload (quote time-stamp) "time-stamp" "\ Update the time stamp string(s) in the buffer. @@ -26894,7 +27193,7 @@ With ARG, turn time stamping on if and only if arg is positive. ;;;;;; timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out ;;;;;; timeclock-change timeclock-status-string timeclock-out timeclock-in ;;;;;; timeclock-modeline-display) "timeclock" "calendar/timeclock.el" -;;;;;; (17385 41891)) +;;;;;; (17397 61548)) ;;; Generated autoloads from calendar/timeclock.el (autoload (quote timeclock-modeline-display) "timeclock" "\ @@ -26995,7 +27294,7 @@ relative only to the time worked today, and not to past time. ;;;### (autoloads (with-timeout run-with-idle-timer add-timeout run-with-timer ;;;;;; run-at-time cancel-function-timers cancel-timer) "timer" -;;;;;; "emacs-lisp/timer.el" (17383 16119)) +;;;;;; "emacs-lisp/timer.el" (17383 32142)) ;;; Generated autoloads from emacs-lisp/timer.el (defalias (quote disable-timeout) (quote cancel-timer)) @@ -27066,7 +27365,7 @@ be detected. ;;;*** ;;;### (autoloads (batch-titdic-convert titdic-convert) "titdic-cnv" -;;;;;; "international/titdic-cnv.el" (17102 18762)) +;;;;;; "international/titdic-cnv.el" (17106 41306)) ;;; Generated autoloads from international/titdic-cnv.el (autoload (quote titdic-convert) "titdic-cnv" "\ @@ -27089,8 +27388,8 @@ To get complete usage, invoke \"emacs -batch -f batch-titdic-convert -h\". ;;;*** ;;;### (autoloads (tamil-composition-function tamil-post-read-conversion -;;;;;; tamil-compose-region) "tml-util" "language/tml-util.el" (17102 -;;;;;; 18782)) +;;;;;; tamil-compose-region) "tml-util" "language/tml-util.el" (17097 +;;;;;; 33527)) ;;; Generated autoloads from language/tml-util.el (autoload (quote tamil-compose-region) "tml-util" "\ @@ -27113,7 +27412,7 @@ PATTERN regexp. ;;;*** ;;;### (autoloads (tmm-prompt tmm-menubar-mouse tmm-menubar) "tmm" -;;;;;; "tmm.el" (17383 24127)) +;;;;;; "tmm.el" (17383 32124)) ;;; Generated autoloads from tmm.el (define-key global-map "\M-`" 'tmm-menubar) (define-key global-map [f10] 'tmm-menubar) @@ -27154,7 +27453,7 @@ Its value should be an event that has a binding in MENU. ;;;### (autoloads (todo-show todo-cp todo-mode todo-print todo-top-priorities ;;;;;; todo-insert-item todo-add-item-non-interactively todo-add-category) -;;;;;; "todo-mode" "calendar/todo-mode.el" (17385 41891)) +;;;;;; "todo-mode" "calendar/todo-mode.el" (17397 61548)) ;;; Generated autoloads from calendar/todo-mode.el (autoload (quote todo-add-category) "todo-mode" "\ @@ -27215,7 +27514,7 @@ Show TODO list. ;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu ;;;;;; tool-bar-local-item tool-bar-add-item) "tool-bar" "tool-bar.el" -;;;;;; (17383 24127)) +;;;;;; (17498 30594)) ;;; Generated autoloads from tool-bar.el (put (quote tool-bar-mode) (quote standard-value) (quote (t))) @@ -27282,7 +27581,7 @@ holds a keymap. ;;;*** ;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el" -;;;;;; (17383 13537)) +;;;;;; (17383 32144)) ;;; Generated autoloads from emulation/tpu-edt.el (defvar tpu-edt-mode nil "\ @@ -27293,8 +27592,6 @@ use either \\[customize] or the function `tpu-edt-mode'.") (custom-autoload (quote tpu-edt-mode) "tpu-edt") -(put (quote tpu-edt-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote tpu-edt-mode) "tpu-edt" "\ TPU/edt emulation. @@ -27310,7 +27607,7 @@ Turn on TPU/edt emulation. ;;;*** ;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins) -;;;;;; "tpu-extras" "emulation/tpu-extras.el" (17383 13537)) +;;;;;; "tpu-extras" "emulation/tpu-extras.el" (17383 32144)) ;;; Generated autoloads from emulation/tpu-extras.el (autoload (quote tpu-set-scroll-margins) "tpu-extras" "\ @@ -27330,7 +27627,7 @@ Constrain the cursor to the flow of the text. ;;;*** -;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (17383 16119)) +;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (17484 52427)) ;;; Generated autoloads from emacs-lisp/tq.el (autoload (quote tq-create) "tq" "\ @@ -27344,7 +27641,7 @@ to a tcp server on another machine. ;;;*** ;;;### (autoloads (trace-function-background trace-function trace-buffer) -;;;;;; "trace" "emacs-lisp/trace.el" (17383 16119)) +;;;;;; "trace" "emacs-lisp/trace.el" (17383 32142)) ;;; Generated autoloads from emacs-lisp/trace.el (defvar trace-buffer "*trace-output*" "\ @@ -27375,10 +27672,10 @@ the window or buffer configuration at all. ;;;*** -;;;### (autoloads (tramp-unload-tramp tramp-unload-file-name-handler-alist -;;;;;; tramp-completion-file-name-handler tramp-file-name-handler -;;;;;; tramp-completion-file-name-regexp tramp-file-name-regexp) -;;;;;; "tramp" "net/tramp.el" (17391 39172)) +;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion +;;;;;; tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers +;;;;;; tramp-file-name-handler tramp-completion-file-name-regexp +;;;;;; tramp-file-name-regexp) "tramp" "net/tramp.el" (17578 34778)) ;;; Generated autoloads from net/tramp.el (defvar tramp-unified-filenames (not (featurep (quote xemacs))) "\ @@ -27436,36 +27733,62 @@ Also see `tramp-file-name-structure'.") (custom-autoload (quote tramp-completion-file-name-regexp) "tramp") +(defconst tramp-completion-file-name-handler-alist (quote ((file-name-all-completions . tramp-completion-handle-file-name-all-completions) (file-name-completion . tramp-completion-handle-file-name-completion))) "\ +Alist of completion handler functions. +Used for file names matching `tramp-file-name-regexp'. Operations not +mentioned here will be handled by `tramp-file-name-handler-alist' or the +normal Emacs functions.") + +(defun tramp-run-real-handler (operation args) "\ +Invoke normal file name handler for OPERATION. +First arg specifies the OPERATION, second arg is a list of arguments to +pass to the OPERATION." (let* ((inhibit-file-name-handlers (\` (tramp-file-name-handler tramp-completion-file-name-handler cygwin-mount-name-hook-function cygwin-mount-map-drive-hook-function \, (and (eq inhibit-file-name-operation operation) inhibit-file-name-handlers)))) (inhibit-file-name-operation operation)) (apply operation args))) + +(defun tramp-completion-run-real-handler (operation args) "\ +Invoke `tramp-file-name-handler' for OPERATION. +First arg specifies the OPERATION, second arg is a list of arguments to +pass to the OPERATION." (let* ((inhibit-file-name-handlers (\` (tramp-completion-file-name-handler cygwin-mount-name-hook-function cygwin-mount-map-drive-hook-function \, (and (eq inhibit-file-name-operation operation) inhibit-file-name-handlers)))) (inhibit-file-name-operation operation)) (apply operation args))) + (autoload (quote tramp-file-name-handler) "tramp" "\ Invoke Tramp file name handler. Falls back to normal file name handler if no tramp file name handler exists. \(fn OPERATION &rest ARGS)" nil nil) -(autoload (quote tramp-completion-file-name-handler) "tramp" "\ +(defun tramp-completion-file-name-handler (operation &rest args) "\ Invoke tramp file name completion handler. -Falls back to normal file name handler if no tramp file name handler exists. +Falls back to normal file name handler if no tramp file name handler exists." (let ((fn (assoc operation tramp-completion-file-name-handler-alist))) (if fn (save-match-data (apply (cdr fn) args)) (tramp-completion-run-real-handler operation args)))) -\(fn OPERATION &rest ARGS)" nil nil) +(defsubst tramp-register-file-name-handlers nil "\ +Add tramp file name handlers to `file-name-handler-alist'." (add-to-list (quote file-name-handler-alist) (cons tramp-file-name-regexp (quote tramp-file-name-handler))) (when (or partial-completion-mode (featurep (quote ido))) (add-to-list (quote file-name-handler-alist) (cons tramp-completion-file-name-regexp (quote tramp-completion-file-name-handler))) (put (quote tramp-completion-file-name-handler) (quote safe-magic) t)) (let ((jka (rassoc (quote jka-compr-handler) file-name-handler-alist))) (when jka (setq file-name-handler-alist (cons jka (delete jka file-name-handler-alist)))))) +(add-hook + 'after-init-hook + '(lambda () (tramp-register-file-name-handlers))) -(put (quote tramp-completion-file-name-handler) (quote safe-magic) t) - -(add-to-list (quote file-name-handler-alist) (cons tramp-file-name-regexp (quote tramp-file-name-handler))) - -(autoload (quote tramp-unload-file-name-handler-alist) "tramp" "\ +(autoload (quote tramp-unload-file-name-handlers) "tramp" "\ Not documented \(fn)" nil nil) +(autoload (quote tramp-completion-handle-file-name-all-completions) "tramp" "\ +Like `file-name-all-completions' for partial tramp files. + +\(fn FILENAME DIRECTORY)" nil nil) + +(autoload (quote tramp-completion-handle-file-name-completion) "tramp" "\ +Like `file-name-completion' for tramp files. + +\(fn FILENAME DIRECTORY)" nil nil) + (autoload (quote tramp-unload-tramp) "tramp" "\ -Not documented +Discard Tramp from loading remote files. \(fn)" t nil) ;;;*** ;;;### (autoloads (tramp-ftp-enable-ange-ftp) "tramp-ftp" "net/tramp-ftp.el" -;;;;;; (17364 3828)) +;;;;;; (17365 2740)) ;;; Generated autoloads from net/tramp-ftp.el (autoload (quote tramp-ftp-enable-ange-ftp) "tramp-ftp" "\ @@ -27476,12 +27799,12 @@ Not documented ;;;*** ;;;### (autoloads (tumme-mark-tagged-files tumme-dired-comment-files -;;;;;; tumme-display-dired-image tumme-dired-display-external tumme-display-thumb +;;;;;; tumme-dired-display-image tumme-dired-display-external tumme-display-thumb ;;;;;; tumme-display-thumbs-append tumme-setup-dired-keybindings -;;;;;; tumme-jump-thumbnail-buffer tumme-tag-remove tumme-tag-files -;;;;;; tumme-display-thumbs tumme-dired-with-window-configuration -;;;;;; tumme-dired-insert-marked-thumbs) "tumme" "tumme.el" (17418 -;;;;;; 58118)) +;;;;;; tumme-jump-thumbnail-buffer tumme-delete-tag tumme-tag-files +;;;;;; tumme-show-all-from-dir tumme-display-thumbs tumme-dired-with-window-configuration +;;;;;; tumme-dired-insert-marked-thumbs) "tumme" "tumme.el" (17590 +;;;;;; 36099)) ;;; Generated autoloads from tumme.el (autoload (quote tumme-dired-insert-marked-thumbs) "tumme" "\ @@ -27523,7 +27846,22 @@ you have the dired buffer in the left window and the With optional argument APPEND, append thumbnail to thumbnail buffer instead of erasing it first. -\(fn &optional ARG APPEND)" t nil) +Option argument DO-NOT-POP controls if `pop-to-buffer' should be +used or not. If non-nil, use `display-buffer' instead of +`pop-to-buffer'. This is used from functions like +`tumme-next-line-and-display' and +`tumme-previous-line-and-display' where we do not want the +thumbnail buffer to be selected. + +\(fn &optional ARG APPEND DO-NOT-POP)" t nil) + +(autoload (quote tumme-show-all-from-dir) "tumme" "\ +Make a preview buffer for all images in DIR and display it. +If the number of files in DIR matching `image-file-name-regexp' +exceeds `tumme-show-all-from-dir-max-files', a warning will be +displayed. + +\(fn DIR)" t nil) (defalias (quote tumme) (quote tumme-show-all-from-dir)) @@ -27532,7 +27870,7 @@ Tag marked file(s) in dired. With prefix ARG, tag file at point. \(fn ARG)" t nil) -(autoload (quote tumme-tag-remove) "tumme" "\ +(autoload (quote tumme-delete-tag) "tumme" "\ Remove tag for selected file(s). With prefix argument ARG, remove tag from file at point. @@ -27565,7 +27903,7 @@ Display file at point using an external viewer. \(fn)" t nil) -(autoload (quote tumme-display-dired-image) "tumme" "\ +(autoload (quote tumme-dired-display-image) "tumme" "\ Display current image file. See documentation for `tumme-display-image' for more information. With prefix argument ARG, display image in its original size. @@ -27590,7 +27928,7 @@ matching tags will be marked in the dired buffer. ;;;*** ;;;### (autoloads (2C-split 2C-associate-buffer 2C-two-columns) "two-column" -;;;;;; "textmodes/two-column.el" (17383 15659)) +;;;;;; "textmodes/two-column.el" (17383 32190)) ;;; Generated autoloads from textmodes/two-column.el (autoload '2C-command "two-column" () t 'keymap) (global-set-key "\C-x6" '2C-command) @@ -27641,7 +27979,7 @@ First column's text sSs Second column's text ;;;;;; type-break type-break-mode type-break-keystroke-threshold ;;;;;; type-break-good-break-interval type-break-good-rest-interval ;;;;;; type-break-interval type-break-mode) "type-break" "type-break.el" -;;;;;; (17383 24127)) +;;;;;; (17383 32124)) ;;; Generated autoloads from type-break.el (defvar type-break-mode nil "\ @@ -27824,7 +28162,7 @@ FRAC should be the inverse of the fractional value; for example, a value of ;;;*** ;;;### (autoloads (ununderline-region underline-region) "underline" -;;;;;; "textmodes/underline.el" (17383 15659)) +;;;;;; "textmodes/underline.el" (17383 32191)) ;;; Generated autoloads from textmodes/underline.el (autoload (quote underline-region) "underline" "\ @@ -27845,7 +28183,7 @@ which specify the range to operate on. ;;;*** ;;;### (autoloads (unforward-rmail-message undigestify-rmail-message) -;;;;;; "undigest" "mail/undigest.el" (17383 16812)) +;;;;;; "undigest" "mail/undigest.el" (17383 32171)) ;;; Generated autoloads from mail/undigest.el (autoload (quote undigestify-rmail-message) "undigest" "\ @@ -27864,7 +28202,7 @@ following the containing message. ;;;*** ;;;### (autoloads (unrmail batch-unrmail) "unrmail" "mail/unrmail.el" -;;;;;; (17383 16812)) +;;;;;; (17383 32171)) ;;; Generated autoloads from mail/unrmail.el (autoload (quote batch-unrmail) "unrmail" "\ @@ -27883,8 +28221,8 @@ Convert Rmail file FILE to system inbox format file TO-FILE. ;;;*** -;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (17403 -;;;;;; 28668)) +;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (17404 +;;;;;; 53185)) ;;; Generated autoloads from emacs-lisp/unsafep.el (autoload (quote unsafep) "unsafep" "\ @@ -27897,7 +28235,7 @@ of symbols with local bindings. ;;;*** ;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url" -;;;;;; "url/url.el" (17402 14976)) +;;;;;; "url/url.el" (17365 14342)) ;;; Generated autoloads from url/url.el (autoload (quote url-retrieve) "url" "\ @@ -27927,7 +28265,7 @@ no further processing). URL is either a string or a parsed URL. ;;;*** ;;;### (autoloads (url-register-auth-scheme url-get-authentication) -;;;;;; "url-auth" "url/url-auth.el" (17382 34555)) +;;;;;; "url-auth" "url/url-auth.el" (17383 32191)) ;;; Generated autoloads from url/url-auth.el (autoload (quote url-get-authentication) "url-auth" "\ @@ -27969,8 +28307,8 @@ RATING a rating between 1 and 10 of the strength of the authentication. ;;;*** ;;;### (autoloads (url-cache-expired url-cache-extract url-is-cached -;;;;;; url-store-in-cache) "url-cache" "url/url-cache.el" (17337 -;;;;;; 11067)) +;;;;;; url-store-in-cache) "url-cache" "url/url-cache.el" (17338 +;;;;;; 41822)) ;;; Generated autoloads from url/url-cache.el (autoload (quote url-store-in-cache) "url-cache" "\ @@ -27995,7 +28333,7 @@ Return t iff a cached file has expired. ;;;*** -;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (17382 34555)) +;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (17383 32191)) ;;; Generated autoloads from url/url-cid.el (autoload (quote url-cid) "url-cid" "\ @@ -28006,7 +28344,7 @@ Not documented ;;;*** ;;;### (autoloads (url-dav-vc-registered url-dav-supported-p) "url-dav" -;;;;;; "url/url-dav.el" (17382 34555)) +;;;;;; "url/url-dav.el" (17383 32191)) ;;; Generated autoloads from url/url-dav.el (autoload (quote url-dav-supported-p) "url-dav" "\ @@ -28021,8 +28359,8 @@ Not documented ;;;*** -;;;### (autoloads (url-file) "url-file" "url/url-file.el" (17382 -;;;;;; 34555)) +;;;### (autoloads (url-file) "url-file" "url/url-file.el" (17383 +;;;;;; 32191)) ;;; Generated autoloads from url/url-file.el (autoload (quote url-file) "url-file" "\ @@ -28033,7 +28371,7 @@ Handle file: and ftp: URLs. ;;;*** ;;;### (autoloads (url-open-stream url-gateway-nslookup-host) "url-gw" -;;;;;; "url/url-gw.el" (17382 34555)) +;;;;;; "url/url-gw.el" (17487 55937)) ;;; Generated autoloads from url/url-gw.el (autoload (quote url-gateway-nslookup-host) "url-gw" "\ @@ -28051,8 +28389,8 @@ Will not make a connection if `url-gateway-unplugged' is non-nil. ;;;*** ;;;### (autoloads (url-insert-file-contents url-file-local-copy url-copy-file -;;;;;; url-handler-mode) "url-handlers" "url/url-handlers.el" (17337 -;;;;;; 11067)) +;;;;;; url-handler-mode) "url-handlers" "url/url-handlers.el" (17457 +;;;;;; 37507)) ;;; Generated autoloads from url/url-handlers.el (defvar url-handler-mode nil "\ @@ -28063,8 +28401,6 @@ use either \\[customize] or the function `url-handler-mode'.") (custom-autoload (quote url-handler-mode) "url-handlers") -(put (quote url-handler-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote url-handler-mode) "url-handlers" "\ Use URL to handle URL-like file names. @@ -28097,7 +28433,7 @@ Not documented ;;;*** ;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p -;;;;;; url-http) "url-http" "url/url-http.el" (17421 49420)) +;;;;;; url-http) "url-http" "url/url-http.el" (17515 39530)) ;;; Generated autoloads from url/url-http.el (autoload (quote url-http) "url-http" "\ @@ -28150,7 +28486,7 @@ p3p ;;;*** -;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (17448 18899)) +;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (17457 37507)) ;;; Generated autoloads from url/url-irc.el (autoload (quote url-irc) "url-irc" "\ @@ -28160,8 +28496,8 @@ Not documented ;;;*** -;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (17382 -;;;;;; 34555)) +;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (17383 +;;;;;; 32192)) ;;; Generated autoloads from url/url-ldap.el (autoload (quote url-ldap) "url-ldap" "\ @@ -28175,7 +28511,7 @@ URL can be a URL string, or a URL vector of the type returned by ;;;*** ;;;### (autoloads (url-mailto url-mail) "url-mailto" "url/url-mailto.el" -;;;;;; (17382 34555)) +;;;;;; (17383 32192)) ;;; Generated autoloads from url/url-mailto.el (autoload (quote url-mail) "url-mailto" "\ @@ -28191,7 +28527,7 @@ Handle the mailto: URL syntax. ;;;*** ;;;### (autoloads (url-data url-generic-emulator-loader url-info -;;;;;; url-man) "url-misc" "url/url-misc.el" (17382 34555)) +;;;;;; url-man) "url-misc" "url/url-misc.el" (17383 32192)) ;;; Generated autoloads from url/url-misc.el (autoload (quote url-man) "url-misc" "\ @@ -28223,7 +28559,7 @@ Fetch a data URL (RFC 2397). ;;;*** ;;;### (autoloads (url-snews url-news) "url-news" "url/url-news.el" -;;;;;; (17358 30050)) +;;;;;; (17358 28606)) ;;; Generated autoloads from url/url-news.el (autoload (quote url-news) "url-news" "\ @@ -28240,7 +28576,7 @@ Not documented ;;;### (autoloads (url-ns-user-pref url-ns-prefs isInNet isResolvable ;;;;;; dnsResolve dnsDomainIs isPlainHostName) "url-ns" "url/url-ns.el" -;;;;;; (17382 34555)) +;;;;;; (17383 32192)) ;;; Generated autoloads from url/url-ns.el (autoload (quote isPlainHostName) "url-ns" "\ @@ -28281,7 +28617,7 @@ Not documented ;;;*** ;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse" -;;;;;; "url/url-parse.el" (17382 34555)) +;;;;;; "url/url-parse.el" (17383 32192)) ;;; Generated autoloads from url/url-parse.el (autoload (quote url-recreate-url) "url-parse" "\ @@ -28299,7 +28635,7 @@ Format is: ;;;*** ;;;### (autoloads (url-setup-privacy-info) "url-privacy" "url/url-privacy.el" -;;;;;; (17348 7449)) +;;;;;; (17348 1513)) ;;; Generated autoloads from url/url-privacy.el (autoload (quote url-setup-privacy-info) "url-privacy" "\ @@ -28315,7 +28651,7 @@ Setup variables that expose info about you and your system. ;;;;;; url-strip-leading-spaces url-eat-trailing-space url-get-normalized-date ;;;;;; url-lazy-message url-normalize-url url-insert-entities-in-string ;;;;;; url-parse-args url-debug url-debug) "url-util" "url/url-util.el" -;;;;;; (17382 34555)) +;;;;;; (17383 32193)) ;;; Generated autoloads from url/url-util.el (defvar url-debug nil "\ @@ -28440,7 +28776,7 @@ This uses `url-current-object', set locally to the buffer. ;;;*** ;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock) -;;;;;; "userlock" "userlock.el" (17383 24127)) +;;;;;; "userlock" "userlock.el" (17383 32125)) ;;; Generated autoloads from userlock.el (autoload (quote ask-user-about-lock) "userlock" "\ @@ -28468,7 +28804,7 @@ The buffer in question is current when this function is called. ;;;*** -;;;### (autoloads nil "utf-7" "international/utf-7.el" (17245 4870)) +;;;### (autoloads nil "utf-7" "international/utf-7.el" (17246 18006)) ;;; Generated autoloads from international/utf-7.el (autoload-coding-system 'utf-7 '(require 'utf-7)) @@ -28476,7 +28812,7 @@ The buffer in question is current when this function is called. ;;;### (autoloads (uudecode-decode-region uudecode-decode-region-internal ;;;;;; uudecode-decode-region-external) "uudecode" "gnus/uudecode.el" -;;;;;; (17382 1051)) +;;;;;; (17578 34777)) ;;; Generated autoloads from gnus/uudecode.el (autoload (quote uudecode-decode-region-external) "uudecode" "\ @@ -28506,7 +28842,7 @@ If FILE-NAME is non-nil, save the result to FILE-NAME. ;;;;;; vc-directory vc-merge vc-insert-headers vc-version-other-window ;;;;;; vc-diff vc-register vc-next-action vc-do-command edit-vc-file ;;;;;; with-vc-file vc-branch-part vc-trunk-p vc-before-checkin-hook -;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc.el" (17384 53717)) +;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc.el" (17590 36099)) ;;; Generated autoloads from vc.el (defvar vc-checkout-hook nil "\ @@ -28794,7 +29130,7 @@ colors. `vc-annotate-background' specifies the background color. ;;;*** -;;;### (autoloads nil "vc-arch" "vc-arch.el" (17383 24127)) +;;;### (autoloads nil "vc-arch" "vc-arch.el" (17383 32125)) ;;; Generated autoloads from vc-arch.el (defun vc-arch-registered (file) (if (vc-find-root file "{arch}/=tagging-method") @@ -28804,7 +29140,7 @@ colors. `vc-annotate-background' specifies the background color. ;;;*** -;;;### (autoloads nil "vc-cvs" "vc-cvs.el" (17383 24127)) +;;;### (autoloads nil "vc-cvs" "vc-cvs.el" (17383 32125)) ;;; Generated autoloads from vc-cvs.el (defun vc-cvs-registered (f) (when (file-readable-p (expand-file-name @@ -28814,7 +29150,7 @@ colors. `vc-annotate-background' specifies the background color. ;;;*** -;;;### (autoloads nil "vc-mcvs" "vc-mcvs.el" (17383 24127)) +;;;### (autoloads nil "vc-mcvs" "vc-mcvs.el" (17383 32125)) ;;; Generated autoloads from vc-mcvs.el (defun vc-mcvs-registered (file) (if (vc-find-root file "MCVS/CVS") @@ -28825,7 +29161,7 @@ colors. `vc-annotate-background' specifies the background color. ;;;*** ;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc-rcs.el" -;;;;;; (17383 24127)) +;;;;;; (17383 32125)) ;;; Generated autoloads from vc-rcs.el (defvar vc-rcs-master-templates (quote ("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\ @@ -28838,7 +29174,7 @@ For a description of possible values, see `vc-check-master-templates'.") ;;;*** ;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc-sccs.el" -;;;;;; (17383 24127)) +;;;;;; (17383 32126)) ;;; Generated autoloads from vc-sccs.el (defvar vc-sccs-master-templates (quote ("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\ @@ -28855,7 +29191,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir) ;;;*** -;;;### (autoloads nil "vc-svn" "vc-svn.el" (17386 47924)) +;;;### (autoloads nil "vc-svn" "vc-svn.el" (17397 61543)) ;;; Generated autoloads from vc-svn.el (defun vc-svn-registered (f) (when (file-readable-p (expand-file-name @@ -28868,7 +29204,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir) ;;;*** ;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el" -;;;;;; (17388 22062)) +;;;;;; (17503 24309)) ;;; Generated autoloads from progmodes/vhdl-mode.el (autoload (quote vhdl-mode) "vhdl-mode" "\ @@ -29409,7 +29745,7 @@ Key bindings: ;;;*** -;;;### (autoloads (vi-mode) "vi" "emulation/vi.el" (17102 18541)) +;;;### (autoloads (vi-mode) "vi" "emulation/vi.el" (17097 33503)) ;;; Generated autoloads from emulation/vi.el (autoload (quote vi-mode) "vi" "\ @@ -29464,7 +29800,7 @@ Syntax table and abbrevs while in vi mode remain as they were in Emacs. ;;;### (autoloads (viqr-pre-write-conversion viqr-post-read-conversion ;;;;;; viet-encode-viqr-buffer viet-encode-viqr-region viet-decode-viqr-buffer ;;;;;; viet-decode-viqr-region viet-encode-viscii-char) "viet-util" -;;;;;; "language/viet-util.el" (17102 18783)) +;;;;;; "language/viet-util.el" (17097 33527)) ;;; Generated autoloads from language/viet-util.el (autoload (quote viet-encode-viscii-char) "viet-util" "\ @@ -29511,7 +29847,7 @@ Not documented ;;;### (autoloads (View-exit-and-edit view-mode-enter view-mode view-buffer-other-frame ;;;;;; view-buffer-other-window view-buffer view-file-other-frame ;;;;;; view-file-other-window view-file) "view" "view.el" (17383 -;;;;;; 24127)) +;;;;;; 32126)) ;;; Generated autoloads from view.el (defvar view-mode nil "\ @@ -29721,7 +30057,7 @@ Exit View mode and make the current buffer editable. ;;;*** ;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (17383 -;;;;;; 13537)) +;;;;;; 32144)) ;;; Generated autoloads from emulation/vip.el (autoload (quote vip-setup) "vip" "\ @@ -29737,7 +30073,7 @@ Turn on VIP emulation of VI. ;;;*** ;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el" -;;;;;; (17399 58140)) +;;;;;; (17578 34775)) ;;; Generated autoloads from emulation/viper.el (autoload (quote toggle-viper-mode) "viper" "\ @@ -29754,7 +30090,7 @@ Turn on Viper emulation of Vi in Emacs. See Info node `(viper)Viper'. ;;;*** ;;;### (autoloads (warn lwarn display-warning) "warnings" "emacs-lisp/warnings.el" -;;;;;; (17383 16119)) +;;;;;; (17498 30594)) ;;; Generated autoloads from emacs-lisp/warnings.el (defvar warning-prefix-function nil "\ @@ -29792,6 +30128,7 @@ only, and you can use whatever symbols you like.) LEVEL should be either :debug, :warning, :error, or :emergency \(but see `warning-minimum-level' and `warning-minimum-log-level'). +Default is :warning. :emergency -- a problem that will seriously impair Emacs operation soon if you do not attend to it promptly. @@ -29815,7 +30152,7 @@ Display a warning message made from (format MESSAGE ARGS...). Aside from generating the message with `format', this is equivalent to `display-warning'. -TYPE is the warning type: either a custom group name (a symbol). +TYPE is the warning type: either a custom group name (a symbol), or a list of symbols whose first element is a custom group name. \(The rest of the symbols represent subcategories and can be whatever you like.) @@ -29842,7 +30179,7 @@ this is equivalent to `display-warning', using ;;;*** ;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el" -;;;;;; (17418 2369)) +;;;;;; (17420 36080)) ;;; Generated autoloads from wdired.el (autoload (quote wdired-change-to-wdired-mode) "wdired" "\ @@ -29858,7 +30195,7 @@ See `wdired-mode'. ;;;*** -;;;### (autoloads (webjump) "webjump" "net/webjump.el" (17383 13297)) +;;;### (autoloads (webjump) "webjump" "net/webjump.el" (17383 32178)) ;;; Generated autoloads from net/webjump.el (autoload (quote webjump) "webjump" "\ @@ -29875,7 +30212,7 @@ Please submit bug reports and other feedback to the author, Neil W. Van Dyke ;;;*** ;;;### (autoloads (which-function-mode) "which-func" "progmodes/which-func.el" -;;;;;; (17388 22062)) +;;;;;; (17397 61573)) ;;; Generated autoloads from progmodes/which-func.el (put 'which-func-format 'risky-local-variable t) (put 'which-func-current 'risky-local-variable t) @@ -29890,8 +30227,6 @@ use either \\[customize] or the function `which-function-mode'.") (custom-autoload (quote which-function-mode) "which-func") -(put (quote which-function-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote which-function-mode) "which-func" "\ Toggle Which Function mode, globally. When Which Function mode is enabled, the current function name is @@ -29909,7 +30244,7 @@ and off otherwise. ;;;;;; whitespace-buffer whitespace-toggle-ateol-check whitespace-toggle-spacetab-check ;;;;;; whitespace-toggle-indent-check whitespace-toggle-trailing-check ;;;;;; whitespace-toggle-leading-check) "whitespace" "whitespace.el" -;;;;;; (17383 24127)) +;;;;;; (17578 34774)) ;;; Generated autoloads from whitespace.el (autoload (quote whitespace-toggle-leading-check) "whitespace" "\ @@ -29979,8 +30314,6 @@ use either \\[customize] or the function `whitespace-global-mode'.") (custom-autoload (quote whitespace-global-mode) "whitespace") -(put (quote whitespace-global-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote whitespace-global-mode) "whitespace" "\ Toggle using Whitespace mode in new buffers. With ARG, turn the mode on iff ARG is positive. @@ -29999,7 +30332,7 @@ This is meant to be added buffer-locally to `write-file-functions'. ;;;*** ;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse -;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (17383 24127)) +;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (17383 32127)) ;;; Generated autoloads from wid-browse.el (autoload (quote widget-browse-at) "wid-browse" "\ @@ -30026,8 +30359,8 @@ With arg, turn widget mode on if and only if arg is positive. ;;;*** ;;;### (autoloads (widget-setup widget-insert widget-delete widget-create -;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (17396 -;;;;;; 41256)) +;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (17397 +;;;;;; 61544)) ;;; Generated autoloads from wid-edit.el (autoload (quote widgetp) "wid-edit" "\ @@ -30072,7 +30405,7 @@ Setup current buffer so editing string widgets works. ;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right ;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (17383 -;;;;;; 24127)) +;;;;;; 32128)) ;;; Generated autoloads from windmove.el (autoload (quote windmove-left) "windmove" "\ @@ -30125,7 +30458,7 @@ Default MODIFIER is 'shift. ;;;*** ;;;### (autoloads (winner-mode winner-mode) "winner" "winner.el" -;;;;;; (17383 24127)) +;;;;;; (17383 32128)) ;;; Generated autoloads from winner.el (defvar winner-mode nil "\ @@ -30144,7 +30477,7 @@ With arg, turn Winner mode on if and only if arg is positive. ;;;*** ;;;### (autoloads (woman-find-file woman-dired-find-file woman) "woman" -;;;;;; "woman.el" (17383 24127)) +;;;;;; "woman.el" (17466 42708)) ;;; Generated autoloads from woman.el (autoload (quote woman) "woman" "\ @@ -30180,7 +30513,7 @@ decompress the file if appropriate. See the documentation for the ;;;*** ;;;### (autoloads (wordstar-mode) "ws-mode" "emulation/ws-mode.el" -;;;;;; (17383 13537)) +;;;;;; (17383 32145)) ;;; Generated autoloads from emulation/ws-mode.el (autoload (quote wordstar-mode) "ws-mode" "\ @@ -30293,7 +30626,7 @@ The key bindings are: ;;;*** ;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el" -;;;;;; (17383 24128)) +;;;;;; (17383 32129)) ;;; Generated autoloads from xml.el (autoload (quote xml-parse-file) "xml" "\ @@ -30319,7 +30652,7 @@ If PARSE-NS is non-nil, then QNAMES are expanded. ;;;*** ;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (17383 -;;;;;; 24128)) +;;;;;; 32129)) ;;; Generated autoloads from xt-mouse.el (defvar xterm-mouse-mode nil "\ @@ -30330,8 +30663,6 @@ use either \\[customize] or the function `xterm-mouse-mode'.") (custom-autoload (quote xterm-mouse-mode) "xt-mouse") -(put (quote xterm-mouse-mode) (quote custom-set) (quote custom-set-minor-mode)) - (autoload (quote xterm-mouse-mode) "xt-mouse" "\ Toggle XTerm mouse mode. With prefix arg, turn XTerm mouse mode on iff arg is positive. @@ -30348,7 +30679,7 @@ down the SHIFT key while pressing the mouse button. ;;;*** ;;;### (autoloads (yenc-extract-filename yenc-decode-region) "yenc" -;;;;;; "gnus/yenc.el" (17382 1051)) +;;;;;; "gnus/yenc.el" (17383 32167)) ;;; Generated autoloads from gnus/yenc.el (autoload (quote yenc-decode-region) "yenc" "\ @@ -30364,7 +30695,7 @@ Extract file name from an yenc header. ;;;*** ;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism -;;;;;; yow) "yow" "play/yow.el" (17382 1892)) +;;;;;; yow) "yow" "play/yow.el" (17383 32183)) ;;; Generated autoloads from play/yow.el (autoload (quote yow) "yow" "\ @@ -30390,7 +30721,7 @@ Zippy goes to the analyst. ;;;*** -;;;### (autoloads (zone) "zone" "play/zone.el" (17382 1892)) +;;;### (autoloads (zone) "zone" "play/zone.el" (17383 32183)) ;;; Generated autoloads from play/zone.el (autoload (quote zone) "zone" "\ @@ -30401,7 +30732,7 @@ Zone out, completely. ;;;*** ;;;### (autoloads (zone-mode zone-mode-update-serial-hook) "zone-mode" -;;;;;; "net/zone-mode.el" (17383 13297)) +;;;;;; "net/zone-mode.el" (17383 32178)) ;;; Generated autoloads from net/zone-mode.el (autoload (quote zone-mode-update-serial-hook) "zone-mode" "\ @@ -30423,65 +30754,64 @@ Zone-mode does two things: ;;;*** -;;;### (autoloads nil nil ("abbrev.el" "bindings.el" "buff-menu.el" -;;;;;; "calc/calc-aent.el" "calc/calc-alg.el" "calc/calc-arith.el" -;;;;;; "calc/calc-bin.el" "calc/calc-comb.el" "calc/calc-cplx.el" -;;;;;; "calc/calc-embed.el" "calc/calc-ext.el" "calc/calc-fin.el" -;;;;;; "calc/calc-forms.el" "calc/calc-frac.el" "calc/calc-funcs.el" -;;;;;; "calc/calc-graph.el" "calc/calc-help.el" "calc/calc-incom.el" -;;;;;; "calc/calc-keypd.el" "calc/calc-lang.el" "calc/calc-macs.el" -;;;;;; "calc/calc-map.el" "calc/calc-math.el" "calc/calc-misc.el" -;;;;;; "calc/calc-mode.el" "calc/calc-mtx.el" "calc/calc-poly.el" -;;;;;; "calc/calc-prog.el" "calc/calc-rewr.el" "calc/calc-rules.el" -;;;;;; "calc/calc-sel.el" "calc/calc-stat.el" "calc/calc-store.el" -;;;;;; "calc/calc-stuff.el" "calc/calc-trail.el" "calc/calc-undo.el" -;;;;;; "calc/calc-units.el" "calc/calc-vec.el" "calc/calc-yank.el" -;;;;;; "calc/calcalg2.el" "calc/calcalg3.el" "calc/calccomp.el" -;;;;;; "calc/calcsel2.el" "calendar/cal-bahai.el" "calendar/cal-china.el" -;;;;;; "calendar/cal-coptic.el" "calendar/cal-french.el" "calendar/cal-islam.el" -;;;;;; "calendar/cal-iso.el" "calendar/cal-julian.el" "calendar/cal-mayan.el" -;;;;;; "calendar/cal-menu.el" "calendar/cal-move.el" "calendar/cal-persia.el" -;;;;;; "calendar/cal-tex.el" "calendar/cal-x.el" "case-table.el" -;;;;;; "cdl.el" "cus-dep.el" "cus-start.el" "custom.el" "dframe.el" -;;;;;; "dos-fns.el" "dos-vars.el" "dos-w32.el" "ediff-diff.el" "ediff-init.el" +;;;### (autoloads nil nil ("bindings.el" "buff-menu.el" "calc/calc-aent.el" +;;;;;; "calc/calc-alg.el" "calc/calc-arith.el" "calc/calc-bin.el" +;;;;;; "calc/calc-comb.el" "calc/calc-cplx.el" "calc/calc-embed.el" +;;;;;; "calc/calc-ext.el" "calc/calc-fin.el" "calc/calc-forms.el" +;;;;;; "calc/calc-frac.el" "calc/calc-funcs.el" "calc/calc-graph.el" +;;;;;; "calc/calc-help.el" "calc/calc-incom.el" "calc/calc-keypd.el" +;;;;;; "calc/calc-lang.el" "calc/calc-macs.el" "calc/calc-map.el" +;;;;;; "calc/calc-math.el" "calc/calc-misc.el" "calc/calc-mode.el" +;;;;;; "calc/calc-mtx.el" "calc/calc-poly.el" "calc/calc-prog.el" +;;;;;; "calc/calc-rewr.el" "calc/calc-rules.el" "calc/calc-sel.el" +;;;;;; "calc/calc-stat.el" "calc/calc-store.el" "calc/calc-stuff.el" +;;;;;; "calc/calc-trail.el" "calc/calc-undo.el" "calc/calc-units.el" +;;;;;; "calc/calc-vec.el" "calc/calc-yank.el" "calc/calcalg2.el" +;;;;;; "calc/calcalg3.el" "calc/calccomp.el" "calc/calcsel2.el" +;;;;;; "calendar/cal-bahai.el" "calendar/cal-china.el" "calendar/cal-coptic.el" +;;;;;; "calendar/cal-french.el" "calendar/cal-islam.el" "calendar/cal-iso.el" +;;;;;; "calendar/cal-julian.el" "calendar/cal-mayan.el" "calendar/cal-menu.el" +;;;;;; "calendar/cal-move.el" "calendar/cal-persia.el" "calendar/cal-tex.el" +;;;;;; "calendar/cal-x.el" "case-table.el" "cdl.el" "cus-dep.el" +;;;;;; "cus-load.el" "cus-start.el" "custom.el" "dframe.el" "dos-fns.el" +;;;;;; "dos-vars.el" "dos-w32.el" "ediff-diff.el" "ediff-init.el" ;;;;;; "ediff-merg.el" "ediff-ptch.el" "ediff-vers.el" "ediff-wind.el" ;;;;;; "electric.el" "emacs-lisp/assoc.el" "emacs-lisp/authors.el" ;;;;;; "emacs-lisp/bindat.el" "emacs-lisp/byte-opt.el" "emacs-lisp/byte-run.el" ;;;;;; "emacs-lisp/cl-compat.el" "emacs-lisp/cl-extra.el" "emacs-lisp/cl-macs.el" ;;;;;; "emacs-lisp/cl-seq.el" "emacs-lisp/cl-specs.el" "emacs-lisp/cust-print.el" -;;;;;; "emacs-lisp/ewoc.el" "emacs-lisp/find-gc.el" "emacs-lisp/float-sup.el" -;;;;;; "emacs-lisp/gulp.el" "emacs-lisp/levents.el" "emacs-lisp/lisp-mnt.el" -;;;;;; "emacs-lisp/lisp-mode.el" "emacs-lisp/lisp.el" "emacs-lisp/lmenu.el" -;;;;;; "emacs-lisp/lselect.el" "emacs-lisp/lucid.el" "emacs-lisp/map-ynp.el" -;;;;;; "emacs-lisp/regi.el" "emacs-lisp/sregex.el" "emacs-lisp/syntax.el" -;;;;;; "emacs-lisp/tcover-ses.el" "emacs-lisp/tcover-unsafep.el" -;;;;;; "emacs-lock.el" "emulation/cua-gmrk.el" "emulation/cua-rect.el" -;;;;;; "emulation/edt-lk201.el" "emulation/edt-mapper.el" "emulation/edt-pc.el" -;;;;;; "emulation/edt-vt100.el" "emulation/tpu-mapper.el" "emulation/viper-cmd.el" -;;;;;; "emulation/viper-ex.el" "emulation/viper-init.el" "emulation/viper-keym.el" -;;;;;; "emulation/viper-macs.el" "emulation/viper-mous.el" "emulation/viper-util.el" -;;;;;; "env.el" "erc/erc-backend.el" "erc/erc-goodies.el" "erc/erc-ibuffer.el" -;;;;;; "erc/erc-lang.el" "erc/erc-menu.el" "erc/erc-nicklist.el" -;;;;;; "eshell/em-alias.el" "eshell/em-banner.el" "eshell/em-basic.el" -;;;;;; "eshell/em-cmpl.el" "eshell/em-dirs.el" "eshell/em-glob.el" -;;;;;; "eshell/em-hist.el" "eshell/em-ls.el" "eshell/em-pred.el" -;;;;;; "eshell/em-prompt.el" "eshell/em-rebind.el" "eshell/em-script.el" -;;;;;; "eshell/em-smart.el" "eshell/em-term.el" "eshell/em-unix.el" -;;;;;; "eshell/em-xtra.el" "eshell/esh-arg.el" "eshell/esh-cmd.el" -;;;;;; "eshell/esh-ext.el" "eshell/esh-io.el" "eshell/esh-maint.el" -;;;;;; "eshell/esh-module.el" "eshell/esh-opt.el" "eshell/esh-proc.el" -;;;;;; "eshell/esh-util.el" "eshell/esh-var.el" "ezimage.el" "faces.el" -;;;;;; "files.el" "foldout.el" "font-core.el" "font-lock.el" "format.el" -;;;;;; "forms-d2.el" "forms-pass.el" "frame.el" "generic-x.el" "gnus/compface.el" +;;;;;; "emacs-lisp/find-gc.el" "emacs-lisp/float-sup.el" "emacs-lisp/gulp.el" +;;;;;; "emacs-lisp/levents.el" "emacs-lisp/lisp-mnt.el" "emacs-lisp/lisp-mode.el" +;;;;;; "emacs-lisp/lisp.el" "emacs-lisp/lmenu.el" "emacs-lisp/lselect.el" +;;;;;; "emacs-lisp/lucid.el" "emacs-lisp/map-ynp.el" "emacs-lisp/regi.el" +;;;;;; "emacs-lisp/sregex.el" "emacs-lisp/syntax.el" "emacs-lisp/tcover-ses.el" +;;;;;; "emacs-lisp/tcover-unsafep.el" "emacs-lock.el" "emulation/cua-gmrk.el" +;;;;;; "emulation/cua-rect.el" "emulation/edt-lk201.el" "emulation/edt-mapper.el" +;;;;;; "emulation/edt-pc.el" "emulation/edt-vt100.el" "emulation/tpu-mapper.el" +;;;;;; "emulation/viper-cmd.el" "emulation/viper-ex.el" "emulation/viper-init.el" +;;;;;; "emulation/viper-keym.el" "emulation/viper-macs.el" "emulation/viper-mous.el" +;;;;;; "emulation/viper-util.el" "env.el" "erc/erc-backend.el" "erc/erc-goodies.el" +;;;;;; "erc/erc-ibuffer.el" "erc/erc-lang.el" "erc/erc-menu.el" +;;;;;; "erc/erc-nicklist.el" "eshell/em-alias.el" "eshell/em-banner.el" +;;;;;; "eshell/em-basic.el" "eshell/em-cmpl.el" "eshell/em-dirs.el" +;;;;;; "eshell/em-glob.el" "eshell/em-hist.el" "eshell/em-ls.el" +;;;;;; "eshell/em-pred.el" "eshell/em-prompt.el" "eshell/em-rebind.el" +;;;;;; "eshell/em-script.el" "eshell/em-smart.el" "eshell/em-term.el" +;;;;;; "eshell/em-unix.el" "eshell/em-xtra.el" "eshell/esh-arg.el" +;;;;;; "eshell/esh-cmd.el" "eshell/esh-ext.el" "eshell/esh-groups.el" +;;;;;; "eshell/esh-io.el" "eshell/esh-maint.el" "eshell/esh-module.el" +;;;;;; "eshell/esh-opt.el" "eshell/esh-proc.el" "eshell/esh-util.el" +;;;;;; "eshell/esh-var.el" "ezimage.el" "faces.el" "files.el" "finder-inf.el" +;;;;;; "foldout.el" "font-core.el" "font-lock.el" "format.el" "forms-d2.el" +;;;;;; "forms-pass.el" "frame.el" "fringe.el" "generic-x.el" "gnus/compface.el" ;;;;;; "gnus/dig.el" "gnus/dns.el" "gnus/format-spec.el" "gnus/gnus-async.el" ;;;;;; "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cus.el" -;;;;;; "gnus/gnus-demon.el" "gnus/gnus-diary.el" "gnus/gnus-dup.el" -;;;;;; "gnus/gnus-eform.el" "gnus/gnus-ems.el" "gnus/gnus-gl.el" -;;;;;; "gnus/gnus-int.el" "gnus/gnus-logic.el" "gnus/gnus-mh.el" -;;;;;; "gnus/gnus-salt.el" "gnus/gnus-score.el" "gnus/gnus-setup.el" -;;;;;; "gnus/gnus-srvr.el" "gnus/gnus-sum.el" "gnus/gnus-topic.el" -;;;;;; "gnus/gnus-undo.el" "gnus/gnus-util.el" "gnus/gnus-uu.el" -;;;;;; "gnus/gnus-vm.el" "gnus/hex-util.el" "gnus/ietf-drums.el" +;;;;;; "gnus/gnus-demon.el" "gnus/gnus-dup.el" "gnus/gnus-eform.el" +;;;;;; "gnus/gnus-ems.el" "gnus/gnus-gl.el" "gnus/gnus-int.el" "gnus/gnus-logic.el" +;;;;;; "gnus/gnus-mh.el" "gnus/gnus-salt.el" "gnus/gnus-score.el" +;;;;;; "gnus/gnus-setup.el" "gnus/gnus-srvr.el" "gnus/gnus-sum.el" +;;;;;; "gnus/gnus-topic.el" "gnus/gnus-undo.el" "gnus/gnus-util.el" +;;;;;; "gnus/gnus-uu.el" "gnus/gnus-vm.el" "gnus/hex-util.el" "gnus/ietf-drums.el" ;;;;;; "gnus/imap.el" "gnus/legacy-gnus-agent.el" "gnus/mail-parse.el" ;;;;;; "gnus/mail-prsvr.el" "gnus/mail-source.el" "gnus/mailcap.el" ;;;;;; "gnus/messcompat.el" "gnus/mm-bodies.el" "gnus/mm-decode.el" @@ -30521,8 +30851,8 @@ Zone-mode does two things: ;;;;;; "mh-e/mh-acros.el" "mh-e/mh-alias.el" "mh-e/mh-buffers.el" ;;;;;; "mh-e/mh-compat.el" "mh-e/mh-funcs.el" "mh-e/mh-gnus.el" ;;;;;; "mh-e/mh-identity.el" "mh-e/mh-inc.el" "mh-e/mh-junk.el" -;;;;;; "mh-e/mh-letter.el" "mh-e/mh-limit.el" "mh-e/mh-mime.el" -;;;;;; "mh-e/mh-print.el" "mh-e/mh-scan.el" "mh-e/mh-search.el" +;;;;;; "mh-e/mh-letter.el" "mh-e/mh-limit.el" "mh-e/mh-loaddefs.el" +;;;;;; "mh-e/mh-mime.el" "mh-e/mh-print.el" "mh-e/mh-scan.el" "mh-e/mh-search.el" ;;;;;; "mh-e/mh-seq.el" "mh-e/mh-show.el" "mh-e/mh-speed.el" "mh-e/mh-thread.el" ;;;;;; "mh-e/mh-tool-bar.el" "mh-e/mh-utils.el" "mh-e/mh-xface.el" ;;;;;; "misc.el" "mouse-copy.el" "mouse-drag.el" "mouse.el" "net/eudc-vars.el" @@ -30540,29 +30870,27 @@ Zone-mode does two things: ;;;;;; "pgg-def.el" "pgg-parse.el" "pgg-pgp.el" "pgg-pgp5.el" "play/gamegrid.el" ;;;;;; "play/gametree.el" "play/meese.el" "progmodes/ada-prj.el" ;;;;;; "progmodes/cc-align.el" "progmodes/cc-awk.el" "progmodes/cc-bytecomp.el" -;;;;;; "progmodes/cc-cmds.el" "progmodes/cc-compat.el" "progmodes/cc-defs.el" -;;;;;; "progmodes/cc-fonts.el" "progmodes/cc-langs.el" "progmodes/cc-menus.el" -;;;;;; "progmodes/cc-vars.el" "progmodes/ebnf-abn.el" "progmodes/ebnf-bnf.el" -;;;;;; "progmodes/ebnf-dtd.el" "progmodes/ebnf-ebx.el" "progmodes/ebnf-iso.el" -;;;;;; "progmodes/ebnf-otz.el" "progmodes/ebnf-yac.el" "progmodes/idlw-complete-structtag.el" -;;;;;; "progmodes/idlw-help.el" "progmodes/idlw-rinfo.el" "progmodes/idlw-toolbar.el" -;;;;;; "progmodes/mantemp.el" "progmodes/xscheme.el" "register.el" -;;;;;; "replace.el" "rfn-eshadow.el" "s-region.el" "saveplace.el" -;;;;;; "sb-image.el" "scroll-bar.el" "select.el" "simple.el" "soundex.el" -;;;;;; "startup.el" "subdirs.el" "tempo.el" "term/AT386.el" "term/apollo.el" -;;;;;; "term/bobcat.el" "term/cygwin.el" "term/internal.el" "term/iris-ansi.el" -;;;;;; "term/linux.el" "term/lk201.el" "term/mac-win.el" "term/news.el" -;;;;;; "term/pc-win.el" "term/rxvt.el" "term/sun-mouse.el" "term/sun.el" -;;;;;; "term/sup-mouse.el" "term/tty-colors.el" "term/tvi970.el" +;;;;;; "progmodes/cc-cmds.el" "progmodes/cc-defs.el" "progmodes/cc-fonts.el" +;;;;;; "progmodes/cc-langs.el" "progmodes/cc-menus.el" "progmodes/ebnf-abn.el" +;;;;;; "progmodes/ebnf-bnf.el" "progmodes/ebnf-dtd.el" "progmodes/ebnf-ebx.el" +;;;;;; "progmodes/ebnf-iso.el" "progmodes/ebnf-otz.el" "progmodes/ebnf-yac.el" +;;;;;; "progmodes/idlw-complete-structtag.el" "progmodes/idlw-help.el" +;;;;;; "progmodes/idlw-toolbar.el" "progmodes/mantemp.el" "progmodes/xscheme.el" +;;;;;; "register.el" "replace.el" "rfn-eshadow.el" "s-region.el" +;;;;;; "saveplace.el" "sb-image.el" "scroll-bar.el" "select.el" +;;;;;; "soundex.el" "startup.el" "subdirs.el" "tempo.el" "term/AT386.el" +;;;;;; "term/apollo.el" "term/bobcat.el" "term/cygwin.el" "term/internal.el" +;;;;;; "term/iris-ansi.el" "term/linux.el" "term/lk201.el" "term/mac-win.el" +;;;;;; "term/news.el" "term/pc-win.el" "term/rxvt.el" "term/sun-mouse.el" +;;;;;; "term/sun.el" "term/sup-mouse.el" "term/tty-colors.el" "term/tvi970.el" ;;;;;; "term/vt100.el" "term/vt102.el" "term/vt125.el" "term/vt200.el" ;;;;;; "term/vt201.el" "term/vt220.el" "term/vt240.el" "term/vt300.el" ;;;;;; "term/vt320.el" "term/vt400.el" "term/vt420.el" "term/w32-win.el" ;;;;;; "term/wyse50.el" "term/x-win.el" "term/xterm.el" "textmodes/bib-mode.el" -;;;;;; "textmodes/fill.el" "textmodes/makeinfo.el" "textmodes/page-ext.el" -;;;;;; "textmodes/page.el" "textmodes/paragraphs.el" "textmodes/refbib.el" -;;;;;; "textmodes/refer.el" "textmodes/reftex-auc.el" "textmodes/reftex-dcr.el" -;;;;;; "textmodes/reftex-ref.el" "textmodes/reftex-sel.el" "textmodes/reftex-toc.el" -;;;;;; "textmodes/reftex-vars.el" "textmodes/texnfo-upd.el" "textmodes/text-mode.el" +;;;;;; "textmodes/makeinfo.el" "textmodes/page-ext.el" "textmodes/page.el" +;;;;;; "textmodes/refbib.el" "textmodes/refer.el" "textmodes/reftex-auc.el" +;;;;;; "textmodes/reftex-dcr.el" "textmodes/reftex-ref.el" "textmodes/reftex-sel.el" +;;;;;; "textmodes/reftex-toc.el" "textmodes/texnfo-upd.el" "textmodes/text-mode.el" ;;;;;; "timezone.el" "tooltip.el" "tree-widget.el" "uniquify.el" ;;;;;; "url/url-about.el" "url/url-cookie.el" "url/url-dired.el" ;;;;;; "url/url-expand.el" "url/url-ftp.el" "url/url-history.el" @@ -30570,7 +30898,7 @@ Zone-mode does two things: ;;;;;; "url/url-nfs.el" "url/url-proxy.el" "url/url-vars.el" "url/vc-dav.el" ;;;;;; "vc-hooks.el" "vcursor.el" "version.el" "vms-patch.el" "vmsproc.el" ;;;;;; "vt-control.el" "vt100-led.el" "w32-fns.el" "w32-vars.el" -;;;;;; "widget.el" "window.el" "x-dnd.el") (17448 19160 944703)) +;;;;;; "widget.el" "window.el" "x-dnd.el") (17590 36747 258974)) ;;;*** -- cgit v1.2.1 From 02248b85c2e0062c1167be3740e8bf6a1bb0ca8b Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Thu, 13 Jul 2006 21:55:47 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lisp') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b73a218acfc..54e81f850e7 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,15 @@ +2006-07-14 Nick Roberts + + * progmodes/gdb-ui.el (gdb-display-buffer): Check for + gdb-source-window. Add dedicated argument. + (gdb-display-separate-io-buffer, gdb-append-to-inferior-io) + (gdb-display-breakpoints-buffer, gdb-display-stack-buffer) + (gdb-display-threads-buffer, gdb-display-memory-buffer) + (gdb-display-locals-buffer): Use it. + + * progmodes/gud.el (gud-display-line): Use gdb-display-buffer. + Set gdb-source-window. + 2006-07-13 Stefan Monnier * emacs-lisp/autoload.el (make-autoload): Remove special handling of -- cgit v1.2.1 From d138996e007e5b2ba7fc6a84c1a4f01bba9162b9 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Thu, 13 Jul 2006 21:56:26 +0000 Subject: (gdb-display-buffer): Check for gdb-source-window. Add dedicated argument. (gdb-display-separate-io-buffer, gdb-append-to-inferior-io) (gdb-display-breakpoints-buffer, gdb-display-stack-buffer) (gdb-display-threads-buffer, gdb-display-memory-buffer) (gdb-display-locals-buffer): Use it. --- lisp/progmodes/gdb-ui.el | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'lisp') diff --git a/lisp/progmodes/gdb-ui.el b/lisp/progmodes/gdb-ui.el index 684102015cc..810a7b3e973 100644 --- a/lisp/progmodes/gdb-ui.el +++ b/lisp/progmodes/gdb-ui.el @@ -1019,7 +1019,7 @@ The key should be one of the cars in `gdb-buffer-rules-assoc'." (interactive) (if gdb-use-separate-io-buffer (gdb-display-buffer - (gdb-get-buffer-create 'gdb-inferior-io)))) + (gdb-get-buffer-create 'gdb-inferior-io) t))) (defconst gdb-frame-parameters '((height . 14) (width . 80) @@ -1556,7 +1556,7 @@ happens to be appropriate." (goto-char (point-max)) (insert-before-markers string)) (if (not (string-equal string "")) - (gdb-display-buffer (gdb-get-buffer-create 'gdb-inferior-io)))) + (gdb-display-buffer (gdb-get-buffer-create 'gdb-inferior-io) t))) (defun gdb-clear-inferior-io () (with-current-buffer (gdb-get-buffer-create 'gdb-inferior-io) @@ -1865,7 +1865,7 @@ static char *magick[] = { "Display status of user-settable breakpoints." (interactive) (gdb-display-buffer - (gdb-get-buffer-create 'gdb-breakpoints-buffer))) + (gdb-get-buffer-create 'gdb-breakpoints-buffer) t)) (defun gdb-frame-breakpoints-buffer () "Display status of user-settable breakpoints in a new frame." @@ -2041,7 +2041,7 @@ static char *magick[] = { "Display backtrace of current stack." (interactive) (gdb-display-buffer - (gdb-get-buffer-create 'gdb-stack-buffer))) + (gdb-get-buffer-create 'gdb-stack-buffer) t)) (defun gdb-frame-stack-buffer () "Display backtrace of current stack in a new frame." @@ -2122,7 +2122,7 @@ static char *magick[] = { "Display IDs of currently known threads." (interactive) (gdb-display-buffer - (gdb-get-buffer-create 'gdb-threads-buffer))) + (gdb-get-buffer-create 'gdb-threads-buffer) t)) (defun gdb-frame-threads-buffer () "Display IDs of currently known threads in a new frame." @@ -2256,7 +2256,7 @@ static char *magick[] = { "Display integer register contents." (interactive) (gdb-display-buffer - (gdb-get-buffer-create 'gdb-registers-buffer))) + (gdb-get-buffer-create 'gdb-registers-buffer) t)) (defun gdb-frame-registers-buffer () "Display integer register contents in a new frame." @@ -2580,7 +2580,7 @@ corresponding to the mode line clicked." "Display memory contents." (interactive) (gdb-display-buffer - (gdb-get-buffer-create 'gdb-memory-buffer))) + (gdb-get-buffer-create 'gdb-memory-buffer) t)) (defun gdb-frame-memory-buffer () "Display memory contents in a new frame." @@ -2687,7 +2687,7 @@ corresponding to the mode line clicked." "Display local variables of current stack and their values." (interactive) (gdb-display-buffer - (gdb-get-buffer-create 'gdb-locals-buffer))) + (gdb-get-buffer-create 'gdb-locals-buffer) t)) (defun gdb-frame-locals-buffer () "Display local variables of current stack and their values in a new frame." @@ -2698,7 +2698,7 @@ corresponding to the mode line clicked." ;;;; Window management -(defun gdb-display-buffer (buf &optional size) +(defun gdb-display-buffer (buf dedicated &optional size) (let ((answer (get-buffer-window buf 0)) (must-split nil)) (if answer @@ -2707,7 +2707,8 @@ corresponding to the mode line clicked." (pop-to-buffer gud-comint-buffer) ;Select the right frame. (let ((window (get-lru-window))) (if (and window - (not (eq window (get-buffer-window gud-comint-buffer)))) + (not (memq window `(,(get-buffer-window gud-comint-buffer) + ,gdb-source-window)))) (progn (set-window-buffer window buf) (setq answer window)) @@ -2718,7 +2719,7 @@ corresponding to the mode line clicked." (new-size (and size (< size cur-size) (- cur-size size)))) (setq answer (split-window largest new-size)) (set-window-buffer answer buf) - (set-window-dedicated-p answer t))) + (set-window-dedicated-p answer dedicated))) answer))) @@ -3162,7 +3163,7 @@ BUFFER nil or omitted means use the current buffer." (interactive) (setq gdb-previous-frame nil) (gdb-display-buffer - (gdb-get-buffer-create 'gdb-assembler-buffer))) + (gdb-get-buffer-create 'gdb-assembler-buffer) t)) (defun gdb-frame-assembler-buffer () "Display disassembly view in a new frame." -- cgit v1.2.1 From 8d39ce5e923ba01ca42770e8d83297a7033fad9d Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Thu, 13 Jul 2006 21:57:05 +0000 Subject: (gud-display-line): Use gdb-display-buffer. Set gdb-source-window. --- lisp/progmodes/gud.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lisp') diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el index c57c88d3ece..97e54135a6f 100644 --- a/lisp/progmodes/gud.el +++ b/lisp/progmodes/gud.el @@ -2763,7 +2763,8 @@ Obeying it means displaying in another window the specified file and line." (gud-find-file true-file))) (window (and buffer (or (get-buffer-window buffer) (if (memq gud-minor-mode '(gdbmi gdba)) - (gdb-display-source-buffer buffer)) + (unless (gdb-display-source-buffer buffer) + (gdb-display-buffer buffer nil))) (display-buffer buffer)))) (pos)) (if buffer @@ -2793,7 +2794,10 @@ Obeying it means displaying in another window the specified file and line." (cond ((or (< pos (point-min)) (> pos (point-max))) (widen) (goto-char pos)))) - (if window (set-window-point window gud-overlay-arrow-position)))))) + (when window + (set-window-point window gud-overlay-arrow-position) + (if (memq gud-minor-mode '(gdbmi gdba)) + (setq gdb-source-window window))))))) ;; The gud-call function must do the right thing whether its invoking ;; keystroke is from the GUD buffer itself (via major-mode binding) -- cgit v1.2.1 From 0b6bb13008bc74c054c00b8f9d24507dd9383689 Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Fri, 14 Jul 2006 02:29:50 +0000 Subject: Update for ERC 5.1.3. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-348 Creator: Michael Olson --- lisp/erc/ChangeLog | 194 ++++++++++++++++++++++++++++++++++++++ lisp/erc/erc-autoaway.el | 128 ++++++++++++++++--------- lisp/erc/erc-backend.el | 12 ++- lisp/erc/erc-identd.el | 31 +++++-- lisp/erc/erc-imenu.el | 5 - lisp/erc/erc-log.el | 80 +++++++++------- lisp/erc/erc-match.el | 7 +- lisp/erc/erc-pcomplete.el | 27 ++++-- lisp/erc/erc-track.el | 2 +- lisp/erc/erc.el | 232 +++++++++++++++++++++++----------------------- lisp/url/ChangeLog | 4 + lisp/url/url-irc.el | 4 +- 12 files changed, 503 insertions(+), 223 deletions(-) (limited to 'lisp') diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog index 49b274b5149..216d14d0aa6 100644 --- a/lisp/erc/ChangeLog +++ b/lisp/erc/ChangeLog @@ -1,3 +1,197 @@ +2006-07-12 Michael Olson + + * erc-match.el (erc-log-matches): Bind inhibit-read-only rather + than call toggle-read-only. + + * erc.el (erc-handle-irc-url): Move here from erc-goodies.el and + add autoload cookie. + +2006-07-09 Michael Olson + + * erc.el (erc-version-string): Release ERC 5.1.3. + + * erc.texi: Update for the 5.1.3 release. + + * erc-autoaway.el (erc-autoaway-set-back): Fix bug after returning + from being set automatically away and current buffer is not an ERC + buffer. + + * erc-identd.el: Fix compiler error. + + * erc.texi (Development): Use @subheading instead of @subsection. + (Advanced Usage): Add menu. + (Connecting): Fully document how to connect to an IRC server. + (Options, Tips and Tricks, Sample Configuration): New unwritten + sections. + + * erc.el (erc-server, erc-port, erc-nick, erc-nick-uniquifier) + (erc-user-full-name, erc-password): Docfixes and customization + interface tweaks. + (erc-try-new-nick-p): Rename from + `erc-manual-set-nick-on-bad-nick-p' and invert meaning. + (erc-nickname-in-use): Use `erc-try-new-nick-p'. Check the length + of `erc-nick-uniquifier', in case someone wants multiple + characters. + (erc-compute-server, erc-compute-nick, erc-compute-full-name) + (erc-compute-port): Docfixes. + + * erc-log.el (log): Move all add-hook calls here, rather than + executing them immediately, and also cause them to be un-hooked + when the module is removed. + (erc-save-buffer-on-part): Move next to + `erc-save-queries-on-quit'. + (erc-save-buffer-on-quit, erc-save-queries-on-quit): Default to t. + (erc-log-write-after-send, erc-log-write-after-insert): Default to + nil. This makes things fast, but reasonably failsafe, by default. + +2006-07-08 Michael Olson + + * erc-log.el (erc-log-insert-log-on-open): Make this nil by + default, since most IRC clients don't do this. + (erc-log-write-after-send): New option that determines whether the + log file will be written to after every sent message. + (erc-log-write-after-insert): New option that determines whether + the log file will be written to when new text is added to a logged + ERC buffer. + (log): Use the aforementioned options. + + * erc.texi (Modules): Document the "completion" module. + + * erc-pcomplete.el (pcomplete-erc-nicks): Make sure that we don't + have a nil element in the list when ignore-self is non-nil. + +2006-07-05 Michael Olson + + * erc.el (erc-modules): Add the `page' module to the list. + + * erc.texi (Modules): Add entries for `list' and `page' modules. + Change "spell" to "spelling". + (History): Use past tense throughout. + +2006-07-02 Michael Olson + + * erc-backend.el (erc-call-hooks): Fix (stringp nil) error that + can happen when doing /PART. + + * erc.el (erc-quit-reason-various-alist) + (erc-part-reason-various-alist): In the example, use "^$" as an + example, since "" matches anything. + (erc-quit-reason-various, erc-part-reason-various): If no argument + is given, and no matches are found, use our default reason instead + of "nil". + +2006-06-30 Michael Olson + + * erc.texi (Modules): Mention identd. + (Releases): Update mailing list address and download location. + (Development): Refactor. Provide updated directions for Arch. + Make URLs clickable. + (Keystroke Summary): Typo fix. Use more Texinfo syntax. + (Getting Started): Give simpler example. We do not need to + explicitly load every module. + (History): Update. + + * erc.el (erc-version-modules): Remove, since we do not use this + function anymore. + (erc-latest-version, erc-ediff-latest-version): Remove, since this + was only useful back when ERC consisted of one file. + (erc-modules): Add line for identd. + (erc-get-channel-mode-from-keypress): Typo fix. + + * erc-imenu.el: Remove unnecessary lines in header. + + * erc-goodies.el (erc-handle-irc-url): Docfix. + + * erc-identd.el: Define an ERC module for this. + (erc-identd-start): Don't create a process buffer if possible. + Otherwise, use conventional hidden names for process buffers. + +2006-06-29 Michael Olson + + * erc-backend.el (erc-coding-system-for-target): Match + case-insensitively. Use a pattern match instead of `assoc', as + per the documentation for `erc-encoding-coding-alist'. + + * erc-track.el (erc-track-shorten-aggressively): Fix typo. + +2006-06-27 Michael Olson + + * erc.el: Update maintainer information and URLs. + +2006-06-14 Michael Olson + + * erc.el (erc-active-buffer): If the active buffer has been + deleted, default to the server buffer. + (erc-toggle-flood-control): When the user hits C-c C-f, make flood + control really toggle, not unconditionally turn off. + +2006-06-12 Michael Olson + + * NEWS: Add items since the 5.1.2 release. + + * erc-autoaway.el (erc-autoaway-caused-away): New variable that + indicates whether the current away status was caused by this + module. + (erc-autoaway-set-back): Only set back if this module set the user + away. + (erc-autoaway-set-away): Update `erc-autoaway-caused-away'. + (erc-autoaway-reset-indicators): New function that resets some + indicators when the user is no longer away. + (autoaway): Add the above function to the 305 hook. + +2006-06-05 Romain Francoise + + * erc.texi (History): Fix various typos. + +2006-06-04 Michael Olson + + * erc-autoaway.el (erc-autoaway-idle-method): Move after the + definition of the autoaway module. + (autoaway): Don't do anything if erc-autoaway-idle-method is + unbound. This prevents an error on startup. + +2006-06-03 Michael Olson + + * erc-autoaway.el: Thanks to Mark Plaksin for the ideas and patch. + (erc-autoaway-idle-method): Renamed from + `erc-autoaway-use-emacs-idle'. We have more than two choices for + how to do this, so it's best to make this take symbol values. + Improve documentation. Remove warning against Emacs idle-time; + the point is moot now that we get user idle time via a different + method. Make sure we disable and re-enable the module when + changing this value. + (autoaway): Conditionalize on the above option. If using the idle + timer or user idle methods, don't add anything to the + send-completed or server-001 hooks, since it is unnecessary. + (erc-autoaway-reestablish-idletimer, erc-autoaway-message): + Docfix. + (erc-autoaway-idle-seconds): Use erc-autoaway-idle-method. + (erc-autoaway-reset-idle-irc): Renamed from + `erc-autoaway-reset-idle'. Don't pass line to + `erc-autoaway-set-away', since it is not used. + (erc-autoaway-reset-idle-user): New function that resets the idle + state for user idle time. + (erc-autoaway-set-back): Remove line argument, since it is not + used. + +2006-06-01 Michael Olson + + * erc.el (erc-buffer-filter): Make sure all buffers returned from + this are live. + +2006-05-01 Edward O'Connor + + * erc-goodies.el: (erc-handle-irc-url): New function, suitable as + a value for `url-irc-function'. + +2006-04-18 Diane Murray + + * erc-pcomplete.el (pcomplete-erc-nicks): Added new optional + argument IGNORE-SELF. If this is non-nil, don't return the user's + current nickname. Doc fix. + (pcomplete/erc-mode/complete-command): Don't complete the current + nickname. + 2006-04-05 Diane Murray * erc.el (erc-cmd-SV): Removed the exclamation point. Show the diff --git a/lisp/erc/erc-autoaway.el b/lisp/erc/erc-autoaway.el index 56713cba8bf..4614bd70e27 100644 --- a/lisp/erc/erc-autoaway.el +++ b/lisp/erc/erc-autoaway.el @@ -40,19 +40,6 @@ yourself back when you type something." "The Emacs idletimer. This is only used when `erc-autoaway-use-emacs-idle' is non-nil.") -(defcustom erc-autoaway-use-emacs-idle nil - "*If non-nil, the idle time refers to idletime in Emacs. -If nil, the idle time refers to idletime on IRC only. -The time itself is specified by `erc-autoaway-idle-seconds'. -See `erc-autoaway-mode' for more information on the various -definitions of being idle. - -Note that using Emacs idletime is currently broken for most versions, -since process activity (as happens all the time on IRC) makes Emacs -non-idle. Emacs idle-time and user idle-time are just not the same." - :group 'erc-autoaway - :type 'boolean) - ;;;###autoload (autoload 'erc-autoaway-mode "erc-autoaway") (define-erc-module autoaway nil "In ERC autoaway mode, you can be set away automatically. @@ -61,35 +48,65 @@ the number of seconds specified in `erc-autoaway-idle-seconds'. There are several kinds of being idle: -IRC idle time measures how long since you last sent something (see -`erc-autoaway-last-sent-time'). This is the default. +User idle time measures how long you have not been sending any +commands to Emacs. This is the default. Emacs idle time measures how long Emacs has been idle. This is currently not useful, since Emacs is non-idle when it handles -ping-pong with IRC servers. See `erc-autoaway-use-emacs-idle' for -more information. +ping-pong with IRC servers. See `erc-autoaway-idle-method' +for more information. -User idle time measures how long you have not been sending any -commands to Emacs, or to your system. Emacs currently provides no way -to measure user idle time. +IRC idle time measures how long since you last sent something (see +`erc-autoaway-last-sent-time'). If `erc-auto-discard-away' is set, then typing anything, will set you no longer away. Related variables: `erc-public-away-p' and `erc-away-nickname'." ;; Enable: - ((add-hook 'erc-send-completed-hook 'erc-autoaway-reset-idletime) - (add-hook 'erc-server-001-functions 'erc-autoaway-reset-idletime) - (add-hook 'erc-timer-hook 'erc-autoaway-possibly-set-away) - (when erc-autoaway-use-emacs-idle - (erc-autoaway-reestablish-idletimer))) + ((when (boundp 'erc-autoaway-idle-method) + (cond + ((eq erc-autoaway-idle-method 'irc) + (add-hook 'erc-send-completed-hook 'erc-autoaway-reset-idle-irc) + (add-hook 'erc-server-001-functions 'erc-autoaway-reset-idle-irc)) + ((eq erc-autoaway-idle-method 'user) + (add-hook 'post-command-hook 'erc-autoaway-reset-idle-user)) + ((eq erc-autoaway-idle-method 'emacs) + (erc-autoaway-reestablish-idletimer))) + (add-hook 'erc-timer-hook 'erc-autoaway-possibly-set-away) + (add-hook 'erc-server-305-functions 'erc-autoaway-reset-indicators))) ;; Disable: - ((remove-hook 'erc-send-completed-hook 'erc-autoaway-reset-idletime) - (remove-hook 'erc-server-001-functions 'erc-autoaway-reset-idletime) - (remove-hook 'erc-timer-hook 'erc-autoaway-possibly-set-away) - (when erc-autoaway-idletimer - (erc-cancel-timer erc-autoaway-idletimer) - (setq erc-autoaway-idletimer nil)))) + ((when (boundp 'erc-autoaway-idle-method) + (cond + ((eq erc-autoaway-idle-method 'irc) + (remove-hook 'erc-send-completed-hook 'erc-autoaway-reset-idle-irc) + (remove-hook 'erc-server-001-functions 'erc-autoaway-reset-idle-irc)) + ((eq erc-autoaway-idle-method 'user) + (remove-hook 'post-command-hook 'erc-autoaway-reset-idle-user)) + ((eq erc-autoaway-idle-method 'emacs) + (erc-cancel-timer erc-autoaway-idletimer) + (setq erc-autoaway-idletimer nil))) + (remove-hook 'erc-timer-hook 'erc-autoaway-possibly-set-away) + (remove-hook 'erc-server-305-functions 'erc-autoaway-reset-indicators)))) + +(defcustom erc-autoaway-idle-method 'user + "*The method used to determine how long you have been idle. +If 'user, the time of the last command sent to Emacs is used. +If 'emacs, the idle time in Emacs is used. +If 'irc, the time of the last IRC command is used. + +The time itself is specified by `erc-autoaway-idle-seconds'. + +See `erc-autoaway-mode' for more information on the various +definitions of being idle." + :group 'erc-autoaway + :type '(choice (const :tag "User idle time" user) + (const :tag "Emacs idle time" emacs) + (const :tag "Last IRC action" irc)) + :set (lambda (sym val) + (erc-autoaway-disable) + (set-default sym val) + (erc-autoaway-enable))) (defcustom erc-auto-set-away t "*If non-nil, set away after `erc-autoaway-idle-seconds' seconds of idling. @@ -120,8 +137,8 @@ See `erc-auto-discard-away'." (defun erc-autoaway-reestablish-idletimer () "Reestablish the emacs idletimer. -You have to call this function each time you change -`erc-autoaway-idle-seconds', if `erc-autoaway-use-emacs-idle' is set." +If `erc-autoaway-idle-method' is 'emacs, you must call this +function each time you change `erc-autoaway-idle-seconds'." (interactive) (when erc-autoaway-idletimer (erc-cancel-timer erc-autoaway-idletimer)) @@ -138,36 +155,49 @@ you have to run `erc-autoaway-reestablish-idletimer' afterwards." :group 'erc-autoaway :set (lambda (sym val) (set-default sym val) - (when erc-autoaway-use-emacs-idle + (when (eq erc-autoaway-idle-method 'emacs) (erc-autoaway-reestablish-idletimer))) :type 'number) (defcustom erc-autoaway-message "I'm gone (autoaway after %i seconds of idletime)" - "*Message ERC will use when he sets you automatically away. -It is used as a `format' string with the argument of the idletime in -seconds." + "*Message ERC will use when setting you automatically away. +It is used as a `format' string with the argument of the idletime +in seconds." :group 'erc-autoaway :type 'string) (defvar erc-autoaway-last-sent-time (erc-current-time) "The last time the user sent something.") -(defun erc-autoaway-reset-idletime (line &rest stuff) - "Reset the stored idletime for the user. -This is one global variable since a user talking on one net can talk -on another net too." +(defvar erc-autoaway-caused-away nil + "Indicates whether this module was responsible for setting the +user's away status.") + +(defun erc-autoaway-reset-idle-user (&rest stuff) + "Reset the stored user idle time. +This is one global variable since a user talking on one net can +talk on another net too." + (when erc-auto-discard-away + (erc-autoaway-set-back)) + (setq erc-autoaway-last-sent-time (erc-current-time))) + +(defun erc-autoaway-reset-idle-irc (line &rest stuff) + "Reset the stored IRC idle time. +This is one global variable since a user talking on one net can +talk on another net too." (when (and erc-auto-discard-away (stringp line) (not (string-match erc-autoaway-no-auto-discard-regexp line))) - (erc-autoaway-set-back line)) + (erc-autoaway-set-back)) (setq erc-autoaway-last-sent-time (erc-current-time))) -(defun erc-autoaway-set-back (line) +(defun erc-autoaway-set-back () "Discard the away state globally." - (when (erc-away-p) - (setq erc-autoaway-last-sent-time (erc-current-time)) - (erc-cmd-GAWAY ""))) + (let ((server-buffer (car (erc-buffer-list #'erc-server-buffer-p)))) + (when (and erc-autoaway-caused-away + (with-current-buffer server-buffer (erc-away-p))) + (erc-cmd-GAWAY "")))) (defun erc-autoaway-possibly-set-away (current-time) "Set autoaway when `erc-auto-set-away' is true and the idletime is @@ -193,8 +223,14 @@ exceeds `erc-autoaway-idle-seconds'." ;; existing process. (when (and (erc-server-process-alive) (not (erc-away-p))) + (setq erc-autoaway-caused-away t) (erc-cmd-GAWAY (format erc-autoaway-message idle-time)))) +(defun erc-autoaway-reset-indicators (&rest stuff) + "Reset indicators used by the erc-autoaway module." + (setq erc-autoaway-last-sent-time (erc-current-time)) + (setq erc-autoaway-caused-away nil)) + (provide 'erc-autoaway) ;;; erc-autoaway.el ends here diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el index 3ea0f74eed7..7dce9e4bf01 100644 --- a/lisp/erc/erc-backend.el +++ b/lisp/erc/erc-backend.el @@ -563,7 +563,11 @@ action." "Return the coding system or cons cell appropriate for TARGET. This is determined via `erc-encoding-coding-alist' or `erc-server-coding-system'." - (or (cdr (assoc target erc-encoding-coding-alist)) + (or (let ((case-fold-search t)) + (catch 'match + (dolist (pat erc-encoding-coding-alist) + (when (string-match (car pat) target) + (throw 'match (cdr pat)))))) (and (functionp erc-server-coding-system) (funcall erc-server-coding-system)) erc-server-coding-system)) @@ -849,8 +853,10 @@ Finds hooks by looking in the `erc-server-responses' hashtable." (let ((hook (or (erc-get-hook (erc-response.command message)) 'erc-default-server-functions))) (run-hook-with-args-until-success hook process message) - (with-current-buffer (erc-server-buffer) - (run-hook-with-args 'erc-timer-hook (erc-current-time))))) + (let ((server-buffer (erc-server-buffer))) + (when (buffer-live-p server-buffer) + (with-current-buffer server-buffer + (run-hook-with-args 'erc-timer-hook (erc-current-time))))))) (add-hook 'erc-default-server-functions 'erc-handle-unknown-server-response) diff --git a/lisp/erc/erc-identd.el b/lisp/erc/erc-identd.el index 0f70aab0fbd..f30c40d4792 100644 --- a/lisp/erc/erc-identd.el +++ b/lisp/erc/erc-identd.el @@ -24,16 +24,32 @@ ;;; Commentary: -;; You can have a local identd server (running on port 8113; I use DNAT -;; to bind 113->8113) if you add this to .emacs.el: +;; This module allows you to run a local identd server on port 8113. +;; You will need to set up DNAT to bind 113->8113, or use a proxy. -;; (add-hook 'erc-connect-pre-hook 'erc-identd-start) -;; (add-hook 'erc-disconnected-hook 'erc-identd-stop) +;; To use this module, add identd to `erc-modules' and run +;; `erc-update-modules'. + +;; Here is an example /etc/inetd.conf rule that forwards identd +;; traffic to port 8113. You will need simpleproxy installed for it +;; to work. + +;; 113 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/simpleproxy simpleproxy -i -R 127.0.0.1:8113 ;;; Code: +(require 'erc) + (defvar erc-identd-process nil) +;;;###autoload (autoload 'erc-identd-mode "erc-identd") +(define-erc-module identd nil + "This mode launches an identd server on port 8113." + ((add-hook 'erc-connect-pre-hook 'erc-identd-start) + (add-hook 'erc-disconnected-hook 'erc-identd-stop)) + ((remove-hook 'erc-connect-pre-hook 'erc-identd-start) + (remove-hook 'erc-disconnected-hook 'erc-identd-stop))) + (defun erc-identd-filter (proc string) "This filter implements RFC1413 (identd authentication protocol)." (let ((erc-identd-process proc)) @@ -63,10 +79,11 @@ system." (delete-process erc-identd-process)) (setq erc-identd-process (make-network-process :name "identd" - :buffer (generate-new-buffer "identd") + :buffer nil :host 'local :service port - :server t :noquery t - :filter 'erc-identd-filter))) + :server t :noquery t :nowait t + :filter 'erc-identd-filter)) + (set-process-query-on-exit-flag erc-identd-process nil)) ;;;###autoload (defun erc-identd-stop (&rest ignore) diff --git a/lisp/erc/erc-imenu.el b/lisp/erc/erc-imenu.el index 88de1cedf6e..e897a9d8a0c 100644 --- a/lisp/erc/erc-imenu.el +++ b/lisp/erc/erc-imenu.el @@ -31,11 +31,6 @@ ;;; Code: - -;; Author: Mario Lang - -;; This file is not part of GNU Emacs. But the same license applies. - ;;; Commentary: ;; This package defines the function `erc-create-imenu-index'. ERC diff --git a/lisp/erc/erc-log.el b/lisp/erc/erc-log.el index db60e5629bf..b316a8588bd 100644 --- a/lisp/erc/erc-log.el +++ b/lisp/erc/erc-log.el @@ -115,11 +115,6 @@ SERVER and PORT are the parameters used to connect BUFFERs (const erc-generate-log-file-name-with-date) (symbol))) -(defcustom erc-save-buffer-on-part nil - "*Save the channel buffer content using `erc-save-buffer-in-logs' on PART." - :group 'erc-log - :type 'boolean) - (defcustom erc-truncate-buffer-on-save nil "Truncate any ERC (channel, query, server) buffer when it is saved." :group 'erc-log @@ -150,14 +145,41 @@ directory should not end with a trailing slash." :type '(choice directory (const nil))) -(defcustom erc-log-insert-log-on-open t +(defcustom erc-log-insert-log-on-open nil "*Insert log file contents into the buffer if a log file exists." :group 'erc-log :type 'boolean) -(defcustom erc-save-queries-on-quit nil - "Save all query (also channel) buffers of the server on QUIT. -See the variable `erc-save-buffer-on-part' for details." +(defcustom erc-save-buffer-on-part t + "*Save the channel buffer content using `erc-save-buffer-in-logs' on PART. + +If you set this to nil, you may want to enable both +`erc-log-write-after-send' and `erc-log-write-after-insert'." + :group 'erc-log + :type 'boolean) + +(defcustom erc-save-queries-on-quit t + "*Save all query (also channel) buffers of the server on QUIT. + +If you set this to nil, you may want to enable both +`erc-log-write-after-send' and `erc-log-write-after-insert'." + :group 'erc-log + :type 'boolean) + +(defcustom erc-log-write-after-send nil + "*If non-nil, write to log file after every message you send. + +If you set this to nil, you may want to enable both +`erc-save-buffer-on-part' and `erc-save-queries-on-quit'." + :group 'erc-log + :type 'boolean) + +(defcustom erc-log-write-after-insert nil + "*If non-nil, write to log file when new text is added to a +logged ERC buffer. + +If you set this to nil, you may want to enable both +`erc-save-buffer-on-part' and `erc-save-queries-on-quit'." :group 'erc-log :type 'boolean) @@ -187,29 +209,28 @@ also be a predicate function. To only log when you are not set away, use: (with-current-buffer buffer (not erc-away))))" ;; enable - ((add-hook 'erc-insert-post-hook - 'erc-save-buffer-in-logs) - (add-hook 'erc-send-post-hook - 'erc-save-buffer-in-logs)) + ((when erc-log-write-after-insert + (add-hook 'erc-insert-post-hook 'erc-save-buffer-in-logs)) + (when erc-log-write-after-send + (add-hook 'erc-send-post-hook 'erc-save-buffer-in-logs)) + (add-hook 'erc-kill-buffer-hook 'erc-save-buffer-in-logs) + (add-hook 'erc-kill-channel-hook 'erc-save-buffer-in-logs) + (add-hook 'erc-quit-hook 'erc-conditional-save-queries) + (add-hook 'erc-part-hook 'erc-conditional-save-buffer) + ;; append, so that 'erc-initialize-log-marker runs first + (add-hook 'erc-connect-pre-hook 'erc-log-setup-logging 'append)) ;; disable - ((remove-hook 'erc-insert-post-hook - 'erc-save-buffer-in-logs) - (remove-hook 'erc-send-post-hook - 'erc-save-buffer-in-logs))) - -(when erc-enable-logging - (add-hook 'erc-kill-buffer-hook - 'erc-save-buffer-in-logs) - (add-hook 'erc-kill-channel-hook - 'erc-save-buffer-in-logs) - (add-hook 'erc-quit-hook - 'erc-conditional-save-queries) - (add-hook 'erc-part-hook - 'erc-conditional-save-buffer)) + ((remove-hook 'erc-insert-post-hook 'erc-save-buffer-in-logs) + (remove-hook 'erc-send-post-hook 'erc-save-buffer-in-logs) + (remove-hook 'erc-kill-buffer-hook 'erc-save-buffer-in-logs) + (remove-hook 'erc-kill-channel-hook 'erc-save-buffer-in-logs) + (remove-hook 'erc-quit-hook 'erc-conditional-save-queries) + (remove-hook 'erc-part-hook 'erc-conditional-save-buffer) + (remove-hook 'erc-connect-pre-hook 'erc-log-setup-logging))) (define-key erc-mode-map "\C-c\C-l" 'erc-save-buffer-in-logs) -;;;functionality referenced from erc.el +;;; functionality referenced from erc.el (defun erc-log-setup-logging () "Setup the buffer-local logging variables in the current buffer. This function is destined to be run from `erc-connect-pre-hook'." @@ -224,9 +245,6 @@ This function is destined to be run from `erc-connect-pre-hook'." (move-marker erc-last-saved-position (1- (point-max))))))) -;;; Append, so that 'erc-initialize-log-marker keeps running first. -(add-hook 'erc-connect-pre-hook 'erc-log-setup-logging 'append) - (defun erc-log-all-but-server-buffers (buffer) "Returns t if logging should be enabled in BUFFER. Returns nil iff `erc-server-buffer-p' returns t." diff --git a/lisp/erc/erc-match.el b/lisp/erc/erc-match.el index 88c6d4c425d..ffbc7482aae 100644 --- a/lisp/erc/erc-match.el +++ b/lisp/erc/erc-match.el @@ -553,10 +553,9 @@ deactivate/activate match logging in the latter. See ?m message ?u nickuserhost)))) (with-current-buffer (erc-log-matches-make-buffer match-buffer-name) - (toggle-read-only -1) - (point-max) - (insert line) - (toggle-read-only 1)))))) + (let ((inhibit-read-only t)) + (goto-char (point-max)) + (insert line))))))) (defun erc-log-matches-make-buffer (name) "Create or get a log-matches buffer named NAME and return it." diff --git a/lisp/erc/erc-pcomplete.el b/lisp/erc/erc-pcomplete.el index d6d4dfdd3b3..33231ee2590 100644 --- a/lisp/erc/erc-pcomplete.el +++ b/lisp/erc/erc-pcomplete.el @@ -106,7 +106,7 @@ the most recent speakers are listed first." (pcomplete-here (append (pcomplete-erc-commands) - (pcomplete-erc-nicks erc-pcomplete-nick-postfix)))) + (pcomplete-erc-nicks erc-pcomplete-nick-postfix t)))) (defvar erc-pcomplete-ctcp-commands '("ACTION" "CLIENTINFO" "ECHO" "FINGER" "PING" "TIME" "USERINFO" "VERSION")) @@ -212,14 +212,23 @@ the most recent speakers are listed first." not-ops)) -(defun pcomplete-erc-nicks (&optional postfix) - "Returns a list of nicks in the current channel." - (let ((users (erc-get-channel-user-list))) - (if erc-pcomplete-order-nickname-completions - (setq users (erc-sort-channel-users-by-activity users))) - (mapcar (lambda (x) - (concat (erc-server-user-nickname (car x)) postfix)) - users))) +(defun pcomplete-erc-nicks (&optional postfix ignore-self) + "Returns a list of nicks in the current channel. +Optional argument POSTFIX is something to append to the nickname. +If optional argument IGNORE-SELF is non-nil, don't return the current nick." + (let ((users (if erc-pcomplete-order-nickname-completions + (erc-sort-channel-users-by-activity + (erc-get-channel-user-list)) + (erc-get-channel-user-list))) + (nicks nil)) + (dolist (user users) + (unless (and ignore-self + (string= (erc-server-user-nickname (car user)) + (erc-current-nick))) + (setq nicks (cons (concat (erc-server-user-nickname (car user)) + postfix) + nicks)))) + (nreverse nicks))) (defun pcomplete-erc-all-nicks (&optional postfix) "Returns a list of all nicks on the current server." diff --git a/lisp/erc/erc-track.el b/lisp/erc/erc-track.el index 63005678613..b045fb24999 100644 --- a/lisp/erc/erc-track.el +++ b/lisp/erc/erc-track.el @@ -108,7 +108,7 @@ If this variable is set to `max', then channel names will be shortened to the max. Usually, shortened channel names will remain unique for a given set of existing channels. When shortening to the max, the shortened channel names will be unique for the set of active channels only. -Example: If there are tow active channels #emacs and #vi, and two inactive +Example: If there are two active channels #emacs and #vi, and two inactive channels #electronica and #folk, then usually the active channels are shortened to #em and #v. When shortening to the max, however, #emacs is not compared to #electronica -- only to #vi, therefore it can be shortened diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el index 1baede01259..fd5a49eae4b 100644 --- a/lisp/erc/erc.el +++ b/lisp/erc/erc.el @@ -11,7 +11,7 @@ ;; Andreas Fuchs (afs@void.at) ;; Gergely Nagy (algernon@midgard.debian.net) ;; David Edmondson (dme@dme.org) -;; Maintainer: Mario Lang (mlang@delysid.org) +;; Maintainer: Michael Olson (mwolson@gnu.org) ;; Keywords: IRC, chat, client, Internet ;; This file is part of GNU Emacs. @@ -36,12 +36,13 @@ ;; ERC is an IRC client for Emacs. ;; For more information, see the following URLs: -;; * http://sf.net/projects/erc/ +;; * http://sv.gnu.org/projects/erc/ ;; * http://www.emacswiki.org/cgi-bin/wiki.pl?EmacsIRCClient -;; Jul-26-2001. erc.el is now in CVS on SourceForge. I invite everyone -;; who wants to hack it to contact me in order to -;; get write access on the CVS. +;; As of 2006-06-13, ERC development is now hosted on Savannah +;; (http://sv.gnu.org/projects/erc). I invite everyone who wants to +;; hack on it to contact me in order to get write +;; access to the shared Arch archive. ;; Installation: @@ -66,7 +67,7 @@ ;;; Code: -(defconst erc-version-string "Version 5.1.2" +(defconst erc-version-string "Version 5.1.3" "ERC version. This is used by function `erc-version'.") (eval-when-compile (require 'cl)) @@ -77,12 +78,12 @@ (require 'erc-menu) (defvar erc-official-location - "http://erc.sf.net (comments mailto://mlang@delysid.org)" + "http://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)" "Location of the ERC client on the Internet.") (defgroup erc nil "Emacs Internet Relay Chat client." - :link '(url-link "http://www.emacswiki.org/cgi-bin/wiki.pl?EmacsIRCClient") + :link '(url-link "http://www.emacswiki.org/cgi-bin/wiki/ERC") :prefix "erc-" :group 'applications) @@ -143,57 +144,69 @@ ;; tunable connection and authentication parameters (defcustom erc-server nil - "IRC server to use. + "IRC server to use if one is not provided. See function `erc-compute-server' for more details on connection parameters and authentication." :group 'erc - :type '(choice (const nil) string)) + :type '(choice (const :tag "None" nil) + (string :tag "Server"))) (defcustom erc-port nil - "IRC port to use." + "IRC port to use if not specified. + +This can be either a string or a number." :group 'erc - :type '(choice (const nil) number string)) + :type '(choice (const :tag "None" nil) + (const :tag "Port number" number) + (const :tag "Port string" string))) (defcustom erc-nick nil - "Nickname to use. + "Nickname to use if one is not provided. -Can be either a string, or a list of strings. +This can be either a string, or a list of strings. In the latter case, if the first nick in the list is already in use, other nicks are tried in the list order. See function `erc-compute-nick' for more details on connection parameters and authentication." :group 'erc - :type '(choice (const nil) + :type '(choice (const :tag "None" nil) (string :tag "Nickname") - (repeat string))) + (repeat (string :tag "Nickname")))) (defcustom erc-nick-uniquifier "`" - "The character to append to the nick if it is already in use." + "The string to append to the nick if it is already in use." :group 'erc :type 'string) -(defcustom erc-manual-set-nick-on-bad-nick-p nil - "If the nickname you chose isn't available, ERC should not automatically -attempt to set another nickname. You can manually set another nickname with -the /NICK command." +(defcustom erc-try-new-nick-p t + "If the nickname you chose isn't available, and this option is non-nil, +ERC should automatically attempt to connect with another nickname. + +You can manually set another nickname with the /NICK command." :group 'erc :type 'boolean) (defcustom erc-user-full-name nil "User full name. +This can be either a string or a function to call. + See function `erc-compute-full-name' for more details on connection parameters and authentication." :group 'erc - :type '(choice (const nil) string function) + :type '(choice (const :tag "No name" nil) + (string :tag "Name") + (function :tag "Get from function")) :set (lambda (sym val) (if (functionp val) (set sym (funcall val)) (set sym val)))) (defvar erc-password nil - "ERC password to use in authentication (not necessary).") + "Password to use when authenticating to an IRC server. +It is not strictly necessary to provide this, since ERC will +prompt you for it.") (defcustom erc-user-mode nil "Initial user modes to be set after a connection is established." @@ -871,7 +884,7 @@ As an example: (\"xmms\" dme:now-playing) (\"version\" erc-quit-reason-normal) (\"home\" \"Gone home !\") - (\"\" \"Default Reason\"))) + (\"^$\" \"Default Reason\"))) If the user types \"/quit zippy\", then a Zippy the Pinhead quotation will be used as the quit message." :group 'erc-quit-and-part @@ -895,7 +908,7 @@ As an example: (\"xmms\" dme:now-playing) (\"version\" erc-part-reason-normal) (\"home\" \"Gone home !\") - (\"\" \"Default Reason\"))) + (\"^$\" \"Default Reason\"))) If the user types \"/part zippy\", then a Zippy the Pinhead quotation will be used as the part message." :group 'erc-quit-and-part @@ -1373,7 +1386,10 @@ server buffer") (defun erc-active-buffer () "Return the value of `erc-active-buffer' for the current server. Defaults to the server buffer." - (with-current-buffer (erc-server-buffer) erc-active-buffer)) + (with-current-buffer (erc-server-buffer) + (if (buffer-live-p erc-active-buffer) + erc-active-buffer) + (setq erc-active-buffer (current-buffer)))) (defun erc-set-active-buffer (buffer) "Set the value of `erc-active-buffer' to BUFFER." @@ -1595,12 +1611,13 @@ server connection, or nil which means all open connections." (delq nil (mapcar (lambda (buf) - (with-current-buffer buf - (and (eq major-mode 'erc-mode) - (or (not proc) - (eq proc erc-server-process)) - (funcall predicate) - buf))) + (when (buffer-live-p buf) + (with-current-buffer buf + (and (eq major-mode 'erc-mode) + (or (not proc) + (eq proc erc-server-process)) + (funcall predicate) + buf)))) (buffer-list))))) (defun erc-buffer-list (&optional predicate proc) @@ -1760,11 +1777,12 @@ removed from the list will be disabled." :greedy t (const :tag "Set away status automatically" autoaway) (const :tag "Join channels automatically" autojoin) - (const :tag "Integrate with Big Brother Database" bbdb) (const :tag "Buttonize URLs, nicknames, and other text" button) (const :tag "Wrap long lines" fill) + (const :tag "Launch an identd server on port 8113" identd) (const :tag "Highlight or remove IRC control characters" irccontrols) + (const :tag "List channels in a separate buffer" list) (const :tag "Save buffers in logs" log) (const :tag "Highlight pals, fools, and other keywords" match) (const :tag "Detect netsplits" netsplit) @@ -1776,6 +1794,7 @@ removed from the list will be disabled." (const :tag "Complete nicknames and commands (programmable)" completion) (const :tag "Complete nicknames and commands (old)" hecomplete) + (const :tag "Process CTCP PAGE requests from IRC" page) (const :tag "Make displayed lines read-only" readonly) (const :tag "Replace text in messages" replace) (const :tag "Enable an input history" ring) @@ -2063,10 +2082,12 @@ Non-interactively, it takes keyword arguments (full-name (erc-compute-full-name))) That is, if called with + (erc-select :server \"irc.freenode.net\" :full-name \"Harry S Truman\") + server and full-name will be set to those values, whereas -erc-compute-port, erc-compute-nick and erc-compute-full-name will -be invoked for those parameters' values" +`erc-compute-port', `erc-compute-nick' and `erc-compute-full-name' will +be invoked for the values of the other parameters." (interactive (erc-select-read-args)) (run-hook-with-args 'erc-before-connect server port nick) @@ -3047,8 +3068,8 @@ If S is non-nil, it will be used as the quit reason." (cond ((functionp res) (funcall res)) ((stringp res) res) - ;; hopefully never reached - (s)))) + (s s) + (t (erc-quit-reason-normal))))) (defun erc-part-reason-normal (&optional s) "Normal part message. @@ -3074,7 +3095,8 @@ If S is non-nil, it will be used as the quit reason." (cond ((functionp res) (funcall res)) ((stringp res) res) - (s)))) + (s s) + (t (erc-part-reason-normal))))) (defun erc-cmd-QUIT (reason) "Disconnect from the current server. @@ -3713,7 +3735,7 @@ E.g. \"Read error to Nick [user@some.host]: 110\" would be shortened to "If NICK is unavailable, tell the user the REASON. See also `erc-display-error-notice'." - (if (or erc-manual-set-nick-on-bad-nick-p + (if (or (not erc-try-new-nick-p) ;; how many default-nicks are left + one more try... (eq erc-nick-change-attempt-count (if (consp erc-nick) @@ -3735,12 +3757,13 @@ See also `erc-display-error-notice'." (setq newnick (concat (truncate-string-to-width nick (if (and erc-server-connected nicklen) - (- (string-to-number nicklen) 1) + (- (string-to-number nicklen) + (length erc-nick-uniquifier)) ;; rfc2812 max nick length = 9 ;; we must assume this is the ;; server's setting if we haven't ;; established a connection yet - 8)) + (- 9 (length erc-nick-uniquifier)))) erc-nick-uniquifier))) (erc-cmd-NICK newnick) (erc-display-error-notice @@ -5098,13 +5121,16 @@ If ARG is non-nil and not positive, turns CTCP replies off." (defun erc-toggle-flood-control (&optional arg) "Toggle use of flood control on sent messages. -If ARG is non-nil, use flood control. -If ARG is nil, do not use flood control. +If ARG is positive, use flood control. +If ARG is non-nil and not positive, do not use flood control. See `erc-server-flood-margin' for an explanation of the available flood control parameters." (interactive "P") - (setq erc-flood-protect arg) + (cond ((and (numberp arg) (> arg 0)) + (setq erc-flood-protect t)) + (arg (setq erc-flood-protect nil)) + (t (setq erc-flood-protect (not erc-flood-protect)))) (message "ERC flood control is %s" (cond (erc-flood-protect "ON") (t "OFF")))) @@ -5130,10 +5156,10 @@ This command is sent even if excess flood is detected." (defun erc-get-channel-mode-from-keypress (key) "Read a key sequence and call the corresponding channel mode function. -After doing C-c C-o type in a channel mode letter. +After doing C-c C-o, type in a channel mode letter. C-g means quit. -RET let's you type more than one mode at a time. +RET lets you type more than one mode at a time. If \"l\" is pressed, `erc-set-channel-limit' gets called. If \"k\" is pressed, `erc-set-channel-key' gets called. Anything else will be sent to `erc-toggle-channel-mode'." @@ -5384,28 +5410,28 @@ Sets the buffer local variables: (defun erc-compute-server (&optional server) "Return an IRC server name. -Tries a number of increasingly more default methods until a non-nil value is -found: +This tries a number of increasingly more default methods until a +non-nil value is found. -- SERVER -- `erc-server' +- SERVER (the argument passwd to this function) +- The `erc-server' option - The value of the IRCSERVER environment variable -- `erc-default-server'." +- The `erc-default-server' variable" (or server erc-server (getenv "IRCSERVER") erc-default-server)) (defun erc-compute-nick (&optional nick) - "Return user's NICK. + "Return user's IRC nick. -Tries a number of increasingly more default methods until a non-nil value is -found: +This tries a number of increasingly more default methods until a +non-nil value is found. -- NICK -- `erc-nick' +- NICK (the argument passed to this function) +- The `erc-nick' option - The value of the IRCNICK environment variable -- via the function `user-login-name'." +- The result from the `user-login-name' function" (or nick (if (consp erc-nick) (car erc-nick) erc-nick) (getenv "IRCNICK") @@ -5413,15 +5439,15 @@ found: (defun erc-compute-full-name (&optional full-name) - "Return user's FULL-NAME. + "Return user's full name. -Tries a number of increasingly more default methods until a non-nil value is -found: +This tries a number of increasingly more default methods until a +non-nil value is found. -- FULL-NAME -- `erc-user-full-name' +- FULL-NAME (the argument passed to this function) +- The `erc-user-full-name' option - The value of the IRCNAME environment variable -- via the function `user-full-name'." +- The result from the `user-full-name' function" (or full-name erc-user-full-name (getenv "IRCNAME") @@ -5431,12 +5457,13 @@ found: (defun erc-compute-port (&optional port) "Return a port for an IRC server. -Tries a number of increasingly more default methods until a non-nil -value is found: +This tries a number of increasingly more default methods until a +non-nil value is found. -- PORT -- \"ircd\"." - (or port erc-port "ircd")) +- PORT (the argument passed to this function) +- The `erc-port' option +- The `erc-default-port' variable" + (or port erc-port erc-default-port)) ;; time routines @@ -5818,26 +5845,6 @@ If optional argument HERE is non-nil, insert version number at point." (message "%s" version-string) version-string)))) -(defun erc-version-modules (&optional here) - "Show the version numbers of all loaded ERC modules in the minibuffer. -If optional argument HERE is non-nil, insert version number at point." - (interactive "P") - (let ((version-string - (mapconcat 'identity - (let (versions (case-fold-search nil)) - (dolist (var (apropos-internal "^erc-.*version$")) - (when (and (boundp var) - (stringp (symbol-value var))) - (setq versions (cons (format "%S: %s" - var (symbol-value var)) - versions)))) - versions) ", "))) - (if here - (insert version-string) - (if (interactive-p) - (message "%s" version-string) - version-string)))) - (defun erc-modes (&optional here) "Show the active ERC modes in the minibuffer. If optional argument HERE is non-nil, insert version number at point." @@ -5858,32 +5865,6 @@ If optional argument HERE is non-nil, insert version number at point." (message "%s" string) string)))) -(defun erc-latest-version () - "Retrieve the latest erc.el version from CVS." - (interactive) - (if (ignore-errors (require 'url)) - (progn - (switch-to-buffer (get-buffer-create "*erc.el latest version*")) - (delete-region (point-min) (point-max)) - (kill-all-local-variables) - (url-insert-file-contents (concat - "http://cvs.sourceforge.net/viewcvs.py/" - "*checkout*/erc/erc/erc.el?content-type" - "=text%2Fplain&rev=HEAD")) - (emacs-lisp-mode) - (current-buffer)) - (error "URL needs to be installed"))) - -(defun erc-ediff-latest-version () - "Ediff your installed erc.el with the latest CVS version. -See also `erc-latest-version'." - (interactive) - (let ((current (locate-library "erc.el"))) - (if current - (ediff-buffers (find-file current) - (erc-latest-version)) - (error "You do not appear to have the uncompiled erc.el file")))) - (defun erc-trim-string (s) "Trim leading and trailing spaces off S." (cond @@ -6184,6 +6165,29 @@ This function should be on `erc-kill-channel-hook'." (and vect (erc-response.command vect))) +;; Teach url.el how to open irc:// URLs with ERC. +;; To activate, customize `url-irc-function' to `url-irc-erc'. + +;;;###autoload +(defun erc-handle-irc-url (host port channel user password) + "Use ERC to IRC on HOST:PORT in CHANNEL as USER with PASSWORD. +If ERC is already connected to HOST:PORT, simply /join CHANNEL. +Otherwise, connect to HOST:PORT as USER and /join CHANNEL." + (let ((server-buffer + (car (erc-buffer-filter + (lambda () + (and (string-equal erc-session-server host) + (= erc-session-port port) + erc-server-connected + (eq (erc-server-buffer) (current-buffer)))))))) + (with-current-buffer (or server-buffer (current-buffer)) + (if (and server-buffer channel) + (erc-cmd-JOIN channel) + (erc host port (or user (erc-compute-nick)) (erc-compute-full-name) + (not server-buffer) password nil channel + (when server-buffer + (get-buffer-process server-buffer))))))) + (provide 'erc) ;;; Deprecated. We might eventually stop requiring the goodies automatically. diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog index 0eb0b654053..901fac01208 100644 --- a/lisp/url/ChangeLog +++ b/lisp/url/ChangeLog @@ -1,3 +1,7 @@ +2006-07-12 Michael Olson + + * url-irc.el (url-irc-erc): Call erc-handle-irc-url. + 2006-07-11 Stefan Monnier * url-cookie.el: Remove spurious * in docstrings. diff --git a/lisp/url/url-irc.el b/lisp/url/url-irc.el index 6a7a62573e9..19eec6f2ef2 100644 --- a/lisp/url/url-irc.el +++ b/lisp/url/url-irc.el @@ -68,9 +68,7 @@ PASSWORD - What password to use" (switch-to-buffer (concat chan "@" host))))) (defun url-irc-erc (host port channel user password) - (erc-select :server host :port port :nick user :password password) - (when channel - (erc-join-channel channel))) + (erc-handle-irc-url host port channel user password)) ;;;###autoload (defun url-irc (url) -- cgit v1.2.1 From 763bb2d43615bc3ae816422f965d76d5e1ae4bdd Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Fri, 14 Jul 2006 03:50:36 +0000 Subject: Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 113-114) - Merge from emacs--devo--0 - Update from CVS 2006-07-14 Andreas Seltenreich * lisp/gnus/gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-350 --- lisp/gnus/ChangeLog | 4 ++++ lisp/gnus/gnus-start.el | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'lisp') diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 195b778d223..825a8bce003 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,3 +1,7 @@ +2006-07-14 Andreas Seltenreich + + * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix. + 2006-06-26 Reiner Steib * gnus-diary.el (gnus-user-format-function-d) diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el index 00defe58943..134078638c6 100644 --- a/lisp/gnus/gnus-start.el +++ b/lisp/gnus/gnus-start.el @@ -313,8 +313,8 @@ If, for instance, you want to subscribe to all newsgroups in the options -n no.all alt.all -Gnus will the subscribe all new newsgroups in these hierarchies with -the subscription method in this variable." +Gnus will then subscribe all new newsgroups in these hierarchies +with the subscription method in this variable." :group 'gnus-group-new :type '(radio (function-item gnus-subscribe-randomly) (function-item gnus-subscribe-alphabetically) -- cgit v1.2.1