aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuanma Barranquero2006-01-23 13:54:37 +0000
committerJuanma Barranquero2006-01-23 13:54:37 +0000
commitaf71d4c04d544a18de2e269a7d4981254c07ab63 (patch)
tree77fb2a33c217ca603359a6c81db103fa18dd3abf
parentd126cb60422a574c2479327e58ce3e58a96611de (diff)
downloademacs-af71d4c04d544a18de2e269a7d4981254c07ab63.tar.gz
emacs-af71d4c04d544a18de2e269a7d4981254c07ab63.zip
*** empty log message ***
-rw-r--r--lisp/ChangeLog394
1 files changed, 196 insertions, 198 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 98cf5842e52..b378ae4bbea 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,6 +1,7 @@
12006-01-22 Stefan Monnier <monnier@iro.umontreal.ca> 12006-01-22 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * simple.el (clone-buffer): Don't show the new buffer in the same window. 3 * simple.el (clone-buffer): Don't show the new buffer in the same
4 window.
4 5
52006-01-23 Juri Linkov <juri@jurta.org> 62006-01-23 Juri Linkov <juri@jurta.org>
6 7
@@ -140,7 +141,7 @@
140 141
1412006-01-20 Carsten Dominik <dominik@science.uva.nl> 1422006-01-20 Carsten Dominik <dominik@science.uva.nl>
142 143
143 * textmodes/org.el: (org-open-at-point): Fixed bug with matching a 144 * textmodes/org.el (org-open-at-point): Fixed bug with matching a
144 link. Fixed buggy argument sequence in call to `org-view-tags'. 145 link. Fixed buggy argument sequence in call to `org-view-tags'.
145 (org-compile-prefix-format): Set `org-prefix-has-tag'. 146 (org-compile-prefix-format): Set `org-prefix-has-tag'.
146 (org-prefix-has-tag): New variable. 147 (org-prefix-has-tag): New variable.
@@ -153,7 +154,7 @@
153 154
154 * thumbs.el (thumbs-buffer): New variable. Make it buffer local. 155 * thumbs.el (thumbs-buffer): New variable. Make it buffer local.
155 (thumbs-find-image): Move image name and number from buffer name 156 (thumbs-find-image): Move image name and number from buffer name
156 to mode name. Set thumbs-buffer. Preserve point so that large 157 to mode name. Set thumbs-buffer. Preserve point so that large
157 images remain visible. 158 images remain visible.
158 (thumbs-file-alist): Construct list in thumbs-buffer and reverse 159 (thumbs-file-alist): Construct list in thumbs-buffer and reverse
159 order. 160 order.
@@ -346,9 +347,8 @@
346 (term-mode): Make variables local here instead of doing it in 347 (term-mode): Make variables local here instead of doing it in
347 `term-emulate-terminal'. 348 `term-emulate-terminal'.
348 (term-emulate-terminal): Delete incorrect optimization for cr+lf. 349 (term-emulate-terminal): Delete incorrect optimization for cr+lf.
349 Scroll reverse needs to take into account the scroll 350 Scroll reverse needs to take into account the scroll region.
350 region. Saving and restoring the cursor should save the color 351 Saving and restoring the cursor should save the color attributes too.
351 attributes too.
352 (term-reset-terminal): Reset the scroll region. 352 (term-reset-terminal): Reset the scroll region.
353 (term-handle-ansi-escape): Cursor up and down should take into 353 (term-handle-ansi-escape): Cursor up and down should take into
354 account the scroll region. 354 account the scroll region.
@@ -417,7 +417,7 @@
417 Use `org-expand-wide-chars'. 417 Use `org-expand-wide-chars'.
418 (org-open-file): Fix bug in program launch. 418 (org-open-file): Fix bug in program launch.
419 (org-get-time-of-day): Fix bug with times before 1am. 419 (org-get-time-of-day): Fix bug with times before 1am.
420 (org-agenda-menu): Addes tags commands. 420 (org-agenda-menu): Add tags commands.
421 421
4222006-01-13 Agustin Martin <agustin.martin@hispalinux.es> 4222006-01-13 Agustin Martin <agustin.martin@hispalinux.es>
423 423
@@ -628,7 +628,7 @@
628 628
629 * emacs-lisp/find-func.el (find-definition-noselect): Fix typo in 629 * emacs-lisp/find-func.el (find-definition-noselect): Fix typo in
630 the doc string: "functoin" => "function". 630 the doc string: "functoin" => "function".
631 ldefs-boot.el: Likewise. 631 * ldefs-boot.el: Likewise.
632 632
633 * textmodes/bibtex.el (bibtex-validate-globally): Fix typo in a 633 * textmodes/bibtex.el (bibtex-validate-globally): Fix typo in a
634 message text: "Duplicat" => "Duplicate". 634 message text: "Duplicat" => "Duplicate".
@@ -941,7 +941,7 @@
941 that we set completion-ignore-case (i.e., binding via let is not 941 that we set completion-ignore-case (i.e., binding via let is not
942 sufficient). 942 sufficient).
943 (bibtex-complete): Always set completion-ignore-case and 943 (bibtex-complete): Always set completion-ignore-case and
944 choose-completion-string-functions. The latter is needed because 944 choose-completion-string-functions. The latter is needed because
945 choose-completion-string-functions keeps its value if we quit the 945 choose-completion-string-functions keeps its value if we quit the
946 *Completions* buffer without requesting a completion. 946 *Completions* buffer without requesting a completion.
947 947
@@ -1003,7 +1003,7 @@
1003 (bibtex-beginning-first-field): New functions. 1003 (bibtex-beginning-first-field): New functions.
1004 (bibtex-skip-to-valid-entry): Use bibtex-valid-entry. Fix regexp. 1004 (bibtex-skip-to-valid-entry): Use bibtex-valid-entry. Fix regexp.
1005 (bibtex-map-entries): Fix docstring. 1005 (bibtex-map-entries): Fix docstring.
1006 (bibtex-flash-head): New arg prompt. Simplify. 1006 (bibtex-flash-head): New arg prompt. Simplify.
1007 (bibtex-enclosing-field): Include code of bibtex-inside-field. 1007 (bibtex-enclosing-field): Include code of bibtex-inside-field.
1008 (bibtex-insert-kill): Simplify. Always insert text past the 1008 (bibtex-insert-kill): Simplify. Always insert text past the
1009 current field or entry. 1009 current field or entry.
@@ -1039,7 +1039,7 @@
1039 * progmodes/gud.el (gud-tooltip-dereference): Rename from 1039 * progmodes/gud.el (gud-tooltip-dereference): Rename from
1040 toggle-gud-tooltip-dereference. 1040 toggle-gud-tooltip-dereference.
1041 (gud-tooltip-print-command): Move concatenation of "*" to expr to... 1041 (gud-tooltip-print-command): Move concatenation of "*" to expr to...
1042 (gud-tooltip-tips): ...here when dereferencing.. 1042 (gud-tooltip-tips): ...here when dereferencing.
1043 1043
10442005-12-28 Bill Wohler <wohler@newt.com> 10442005-12-28 Bill Wohler <wohler@newt.com>
1045 1045
@@ -1290,7 +1290,7 @@
1290 * menu-bar.el (menu-find-file-existing): New function. 1290 * menu-bar.el (menu-find-file-existing): New function.
1291 (menu-bar-file-menu): Use menu-find-file-existing for Open. 1291 (menu-bar-file-menu): Use menu-find-file-existing for Open.
1292 1292
1293 * tool-bar.el (tool-bar-setup): open changed to menu-find-file-existing. 1293 * tool-bar.el (tool-bar-setup): Open changed to menu-find-file-existing.
1294 1294
12952005-12-22 Stefan Monnier <monnier@iro.umontreal.ca> 12952005-12-22 Stefan Monnier <monnier@iro.umontreal.ca>
1296 1296
@@ -1551,7 +1551,7 @@
1551 * simple.el (last-buffer): Move here. 1551 * simple.el (last-buffer): Move here.
1552 (get-next-valid-buffer): New function. 1552 (get-next-valid-buffer): New function.
1553 (next-buffer): Use frame-local buffer list, maintain buried buffer list. 1553 (next-buffer): Use frame-local buffer list, maintain buried buffer list.
1554 (prev-buffer): Ditto. Rename to `previous-buffer'. 1554 (prev-buffer): Ditto. Rename to `previous-buffer'.
1555 1555
1556 * menu-bar.el (menu-bar-update-buffers): Update uses of `prev-buffer'. 1556 * menu-bar.el (menu-bar-update-buffers): Update uses of `prev-buffer'.
1557 * bindings.el (global-map): Ditto. 1557 * bindings.el (global-map): Ditto.
@@ -1580,8 +1580,8 @@
1580 (ispell-buffer-local-dict): 1580 (ispell-buffer-local-dict):
1581 Don't set spell-personal-dictionary after killing process. 1581 Don't set spell-personal-dictionary after killing process.
1582 (ispell-buffer-local-words): Don't clear out ispell-buffer-local-name. 1582 (ispell-buffer-local-words): Don't clear out ispell-buffer-local-name.
1583 (ispell-tex-skip-alists) 1583 (ispell-tex-skip-alists, ispell-html-skip-alists)
1584 (ispell-html-skip-alists, ispell-skip-region-alist): Mark as risky. 1584 (ispell-skip-region-alist): Mark as risky.
1585 1585
1586 * net/newsticker.el (newsticker--retrieval-timer-list) 1586 * net/newsticker.el (newsticker--retrieval-timer-list)
1587 (newsticker--display-timer, newsticker-running-p) 1587 (newsticker--display-timer, newsticker-running-p)
@@ -1820,7 +1820,7 @@
1820 * progmodes/gud.el (gud-tooltip-modes, gud-tooltip-display): 1820 * progmodes/gud.el (gud-tooltip-modes, gud-tooltip-display):
1821 Add the gud groupname. 1821 Add the gud groupname.
1822 (gud-tooltip-mode): Add the tooltip groupname. 1822 (gud-tooltip-mode): Add the tooltip groupname.
1823 (gud-tooltip-echo-area): Add the gud groupname. Remove tag to 1823 (gud-tooltip-echo-area): Add the gud groupname. Remove tag to
1824 avoid conflict with tooltip-use-echo-area. 1824 avoid conflict with tooltip-use-echo-area.
1825 1825
18262005-12-10 Romain Francoise <romain@orebokech.com> 18262005-12-10 Romain Francoise <romain@orebokech.com>
@@ -1843,7 +1843,7 @@
1843 1843
18442005-12-10 David Koppelman <koppel@ece.lsu.edu> 18442005-12-10 David Koppelman <koppel@ece.lsu.edu>
1845 1845
1846 * hi-lock.el: (hi-lock-mode) Renamed from hi-lock-buffer-mode; 1846 * hi-lock.el (hi-lock-mode): Rename from hi-lock-buffer-mode;
1847 react if global-hi-lock-mode seems intended. 1847 react if global-hi-lock-mode seems intended.
1848 (global-hi-lock-mode) Renamed from hi-lock-mode. 1848 (global-hi-lock-mode) Renamed from hi-lock-mode.
1849 (hi-lock-archaic-interface-message-used) 1849 (hi-lock-archaic-interface-message-used)
@@ -1986,8 +1986,8 @@
1986 1986
19872005-12-08 Kim F. Storm <storm@cua.dk> 19872005-12-08 Kim F. Storm <storm@cua.dk>
1988 1988
1989 * emulation/cua-rect.el (cua--rectangle-aux-replace): Fix 1989 * emulation/cua-rect.el (cua--rectangle-aux-replace):
1990 indention of text on right side of replaced rectangle. 1990 Fix indention of text on right side of replaced rectangle.
1991 1991
19922005-12-09 Nick Roberts <nickrob@snap.net.nz> 19922005-12-09 Nick Roberts <nickrob@snap.net.nz>
1993 1993
@@ -2023,7 +2023,7 @@
2023 * progmodes/cc-defs.el: 2023 * progmodes/cc-defs.el:
2024 (i) Load cc-fix.elc for `push' and `pop' (for GNU Emacs 20.4) 2024 (i) Load cc-fix.elc for `push' and `pop' (for GNU Emacs 20.4)
2025 2025
2026 * progmodes/cc-cmds.el (c-show-syntactic-information): change the 2026 * progmodes/cc-cmds.el (c-show-syntactic-information): Change the
2027 highlighting mechanism so it will work in XEmacs too. 2027 highlighting mechanism so it will work in XEmacs too.
2028 2028
2029 * progmodes/cc-defs.el: Insert c-int-to-char. 2029 * progmodes/cc-defs.el: Insert c-int-to-char.
@@ -2053,8 +2053,8 @@
2053 2053
2054 * progmodes/cc-mode.el: Bind c-subword-mode to C-c C-w. 2054 * progmodes/cc-mode.el: Bind c-subword-mode to C-c C-w.
2055 2055
2056 * progmodes/cc-subword.el, cc-cmds.el, cc-mode.el: Rename 2056 * progmodes/cc-subword.el, cc-cmds.el, cc-mode.el:
2057 "c-subword-move-mode" as "c-subword-mode". 2057 Rename "c-subword-move-mode" as "c-subword-mode".
2058 2058
2059 * progmodes/cc-mode.el: Added tty suitable bindings for C-c 2059 * progmodes/cc-mode.el: Added tty suitable bindings for C-c
2060 <delete> and C-c C-<delete>. (To the c-hungry- delete functions). 2060 <delete> and C-c C-<delete>. (To the c-hungry- delete functions).
@@ -2086,8 +2086,8 @@
20862005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 20862005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
2087 2087
2088 * progmodes/cc-fonts.el, cc-vars.el 2088 * progmodes/cc-fonts.el, cc-vars.el
2089 (gtkdoc-font-lock-doc-comments, gtkdoc-font-lock-doc-protection, 2089 (gtkdoc-font-lock-doc-comments, gtkdoc-font-lock-doc-protection)
2090 gtkdoc-font-lock-keywords): GtkDoc patterns contributed by 2090 (gtkdoc-font-lock-keywords): GtkDoc patterns contributed by
2091 Masatake YAMATO. 2091 Masatake YAMATO.
2092 2092
2093 (c-doc-comment-style): Made GtkDoc default in C mode. 2093 (c-doc-comment-style): Made GtkDoc default in C mode.
@@ -2111,7 +2111,7 @@
2111 c-syntactic-context for calls to "criteria functions", for 2111 c-syntactic-context for calls to "criteria functions", for
2112 consistency with other calls to user functions. 2112 consistency with other calls to user functions.
2113 2113
2114 * progmodes/cc-cmds.el (c-indent-command): expunge use of 2114 * progmodes/cc-cmds.el (c-indent-command): Expunge use of
2115 `current-prefix-arg', since this might be the prefix arg to a 2115 `current-prefix-arg', since this might be the prefix arg to a
2116 command which calls c-indent-command as a function. Change the 2116 command which calls c-indent-command as a function. Change the
2117 interactive spec from "p" to "P". 2117 interactive spec from "p" to "P".
@@ -2130,14 +2130,14 @@
2130 2130
21312005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 21312005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
2132 2132
2133 * progmodes/cc-cmds.el (c-mask-paragraph): correct, so that 2133 * progmodes/cc-cmds.el (c-mask-paragraph): Correct, so that
2134 auto-fill doesn't split a c-comment's last word from a hanging 2134 auto-fill doesn't split a c-comment's last word from a hanging
2135 "*/" when a space is typed between them after fill-column. 2135 "*/" when a space is typed between them after fill-column.
2136 2136
2137 * progmodes/cc-defs.el: New macro c-delete-and-extract-region. 2137 * progmodes/cc-defs.el: New macro c-delete-and-extract-region.
2138 2138
2139 * progmodes/cc-styles.el (c-set-style, 2139 * progmodes/cc-styles.el (c-set-style)
2140 c-setup-paragraph-variables): Abort the command if we're not in a 2140 (c-setup-paragraph-variables): Abort the command if we're not in a
2141 CC Mode buffer. 2141 CC Mode buffer.
2142 2142
2143 * progmodes/cc-align.el (c-lineup-C-comments): Correct indentation 2143 * progmodes/cc-align.el (c-lineup-C-comments): Correct indentation
@@ -2168,25 +2168,25 @@
2168 2168
21692005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 21692005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
2170 2170
2171 * progmodes/cc-fonts.el (c-basic-matchers-before, 2171 * progmodes/cc-fonts.el (c-basic-matchers-before)
2172 c-complex-decl-matchers): Fixed the "not-arrow-prefix" regexp used 2172 (c-complex-decl-matchers): Fixed the "not-arrow-prefix" regexp used
2173 in Pike. 2173 in Pike.
2174 2174
2175 * progmodes/cc-langs.el (c-other-op-syntax-tokens): Only C++ has 2175 * progmodes/cc-langs.el (c-other-op-syntax-tokens): Only C++ has
2176 digraphs. 2176 digraphs.
2177 2177
2178 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el 2178 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el
2179 (c-cpp-message-directives, c-cpp-include-directives, 2179 (c-cpp-message-directives, c-cpp-include-directives)
2180 c-opt-cpp-macro-define, c-opt-cpp-macro-define-start, 2180 (c-opt-cpp-macro-define, c-opt-cpp-macro-define-start)
2181 c-cpp-expr-directives): Introduced new language constants to 2181 (c-cpp-expr-directives): Introduced new language constants to
2182 control cpp syntax in a cleaner way. 2182 control cpp syntax in a cleaner way.
2183 2183
2184 (c-cpp-expr-functions): Renamed from c-cpp-defined-fns. 2184 (c-cpp-expr-functions): Renamed from c-cpp-defined-fns.
2185 2185
2186 (c-cpp-matchers, c-forward-to-cpp-define-body): Use them. 2186 (c-cpp-matchers, c-forward-to-cpp-define-body): Use them.
2187 2187
2188 * progmodes/cc-langs.el, cc-fonts.el (c-string-escaped-newlines, 2188 * progmodes/cc-langs.el, cc-fonts.el (c-string-escaped-newlines)
2189 c-multiline-string-start-char): New language constants and 2189 (c-multiline-string-start-char): New language constants and
2190 variables to specify how newlines in string literals work. 2190 variables to specify how newlines in string literals work.
2191 2191
2192 (c-font-lock-invalid-string): Use them. 2192 (c-font-lock-invalid-string): Use them.
@@ -2202,15 +2202,15 @@
2202 * progmodes/cc-engine.el, cc-langs.el 2202 * progmodes/cc-engine.el, cc-langs.el
2203 (c-opt-op-identifier-prefix): New language constant and variable. 2203 (c-opt-op-identifier-prefix): New language constant and variable.
2204 2204
2205 (c-just-after-func-arglist-p, c-after-special-operator-id, 2205 (c-just-after-func-arglist-p, c-after-special-operator-id)
2206 c-search-decl-header-end, c-inside-bracelist-p): Use it. 2206 (c-search-decl-header-end, c-inside-bracelist-p): Use it.
2207 2207
2208 * progmodes/cc-align.el, cc-engine.el 2208 * progmodes/cc-align.el, cc-engine.el
2209 (c-after-special-operator-id): New helper to handle C++ operator 2209 (c-after-special-operator-id): New helper to handle C++ operator
2210 identifiers. 2210 identifiers.
2211 2211
2212 (c-lineup-topmost-intro-cont, c-just-after-func-arglist-p, 2212 (c-lineup-topmost-intro-cont, c-just-after-func-arglist-p)
2213 c-guess-basic-syntax): Handle C++ operator identifiers in 2213 (c-guess-basic-syntax): Handle C++ operator identifiers in
2214 declarations. 2214 declarations.
2215 2215
2216 * progmodes/cc-langs.el (c-assignment-operators): Added the 2216 * progmodes/cc-langs.el (c-assignment-operators): Added the
@@ -2280,7 +2280,7 @@
2280 (c-point-syntax): Add a check for "virtual semicolons" in AWK 2280 (c-point-syntax): Add a check for "virtual semicolons" in AWK
2281 mode, so that the tentative extra newline doesn't change the 2281 mode, so that the tentative extra newline doesn't change the
2282 syntax of the following brace. 2282 syntax of the following brace.
2283 (c-electric-brace): restructure by extracting the above functions. 2283 (c-electric-brace): Restructure by extracting the above functions.
2284 Tidy up the coding somewhat. 2284 Tidy up the coding somewhat.
2285 (c-electric-semi&comma, c-electric-colon, c-electric-paren): 2285 (c-electric-semi&comma, c-electric-colon, c-electric-paren):
2286 restructure a bit. 2286 restructure a bit.
@@ -2305,9 +2305,9 @@
2305 * progmodes/cc-subword.el: New functions and minor mode to handle 2305 * progmodes/cc-subword.el: New functions and minor mode to handle
2306 SillyCapsedStyleIndentifiers, contributed by Masatake YAMATO: 2306 SillyCapsedStyleIndentifiers, contributed by Masatake YAMATO:
2307 2307
2308 (c-forward-subword, c-backward-subword, c-mark-subword, 2308 (c-forward-subword, c-backward-subword, c-mark-subword)
2309 c-kill-subword, c-backward-kill-subword, c-transpose-subwords, 2309 (c-kill-subword, c-backward-kill-subword, c-transpose-subwords)
2310 c-capitalize-subword, c-downcase-subword, c-upcase-subword): 2310 (c-capitalize-subword, c-downcase-subword, c-upcase-subword):
2311 Functions corresponding to the standard word handling functions. 2311 Functions corresponding to the standard word handling functions.
2312 2312
2313 (c-subword-move-mode): Minor mode that replaces all the standard 2313 (c-subword-move-mode): Minor mode that replaces all the standard
@@ -2328,7 +2328,7 @@
2328 2328
2329 Introduce an "awk" style, mainly for auto-newline and clean-ups. 2329 Introduce an "awk" style, mainly for auto-newline and clean-ups.
2330 2330
2331 * progmodes/cc-align.el: new function c-snug-1line-defun-close 2331 * progmodes/cc-align.el: New function c-snug-1line-defun-close
2332 2332
2333 * progmodes/cc-cmds.el: In c-electric-brace, add code for new 2333 * progmodes/cc-cmds.el: In c-electric-brace, add code for new
2334 clean-up one-liner-defun. 2334 clean-up one-liner-defun.
@@ -2351,8 +2351,8 @@
2351 * progmodes/cc-defs.el (c-tnt-chng-record-state): Don't signal an 2351 * progmodes/cc-defs.el (c-tnt-chng-record-state): Don't signal an
2352 error if the mark isn't set. 2352 error if the mark isn't set.
2353 2353
2354 * progmodes/cc-engine.el (c-guess-continued-construct, 2354 * progmodes/cc-engine.el (c-guess-continued-construct)
2355 c-guess-basic-syntax): Use `c-forward-decl-or-cast-1' to more 2355 (c-guess-basic-syntax): Use `c-forward-decl-or-cast-1' to more
2356 accurately detect functions inside functions. 2356 accurately detect functions inside functions.
2357 2357
2358 * progmodes/cc-engine.el (c-at-expression-start-p): New function 2358 * progmodes/cc-engine.el (c-at-expression-start-p): New function
@@ -2373,8 +2373,8 @@
2373 (c-forward-objc-directive): New function to move over any ObjC 2373 (c-forward-objc-directive): New function to move over any ObjC
2374 directive. 2374 directive.
2375 2375
2376 (c-just-after-func-arglist-p, c-guess-basic-syntax, 2376 (c-just-after-func-arglist-p, c-guess-basic-syntax)
2377 c-basic-matchers-before): Use it. 2377 (c-basic-matchers-before): Use it.
2378 2378
2379 (c-font-lock-objc-iip-decl): Removed. 2379 (c-font-lock-objc-iip-decl): Removed.
2380 2380
@@ -2384,8 +2384,8 @@
2384 * progmodes/cc-styles.el (c-style-alist): Fixed several 2384 * progmodes/cc-styles.el (c-style-alist): Fixed several
2385 inconsistencies in the Whitesmith style. 2385 inconsistencies in the Whitesmith style.
2386 2386
2387 * progmodes/cc-align.el (c-lineup-after-whitesmith-blocks): New 2387 * progmodes/cc-align.el (c-lineup-after-whitesmith-blocks):
2388 lineup function to get lines after Whitesmith style blocks 2388 New lineup function to get lines after Whitesmith style blocks
2389 correctly indented. 2389 correctly indented.
2390 2390
2391 (c-lineup-whitesmith-in-block): Backed out the compensation for 2391 (c-lineup-whitesmith-in-block): Backed out the compensation for
@@ -2420,10 +2420,10 @@
24202005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 24202005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
2421 2421
2422 * progmodes/cc-awk.el: Change the terminology of regexps: A char 2422 * progmodes/cc-awk.el: Change the terminology of regexps: A char
2423 list is now 2423 list is now [asdf], a char class [:alpha:]. Include code for char
2424 [asdf], a char class [:alpha:]. Include code for char classes. 2424 classes. Set c-awk-NL-prop on lines ending in open strings. (Bug
2425 Set c-awk-NL-prop on lines ending in open strings. (Bug fix.) 2425 fix.) Add character classes (e.g. "[:alpha:]") into AWK Mode's
2426 Add character classes (e.g. "[:alpha:]") into AWK Mode's regexps. 2426 regexps.
2427 2427
2428 Remove (nearly all of) the cruft associated with AWK Mode's former 2428 Remove (nearly all of) the cruft associated with AWK Mode's former
2429 concept of "virtual semicolons": 2429 concept of "virtual semicolons":
@@ -2445,7 +2445,7 @@
2445 adapted for virtual semicolons. 2445 adapted for virtual semicolons.
2446 2446
2447 * progmodes/cc-engine.el: 2447 * progmodes/cc-engine.el:
2448 (c-ws*-string-limit-regexp): new regexp. 2448 (c-ws*-string-limit-regexp): New regexp.
2449 (c-forward-single-comment, c-backward-single-comment): Comment out 2449 (c-forward-single-comment, c-backward-single-comment): Comment out
2450 the (now redundant) "special" AWK stuff. 2450 the (now redundant) "special" AWK stuff.
2451 2451
@@ -2457,9 +2457,8 @@
2457 2457
2458 * progmodes/cc-fonts.el (c-font-lock-declarations): Always narrow 2458 * progmodes/cc-fonts.el (c-font-lock-declarations): Always narrow
2459 to the fontified region so that fontification doesn't occur 2459 to the fontified region so that fontification doesn't occur
2460 outside it 2460 outside it (could happen e.g. when fontifying a line with an
2461 (could happen e.g. when fontifying a line with an unfinished 2461 unfinished declaration).
2462 declaration).
2463 2462
24642005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 24632005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
2465 2464
@@ -2572,7 +2571,7 @@
2572 initialised in c-setup-paragraph-variables, used in string 2571 initialised in c-setup-paragraph-variables, used in string
2573 scanning subroutines of c-beginning-of-statement. 2572 scanning subroutines of c-beginning-of-statement.
2574 2573
2575 * progmodes/cc-cmds.el (c-electric-brace): don't delete a comment 2574 * progmodes/cc-cmds.el (c-electric-brace): Don't delete a comment
2576 which precedes the newly inserted `{'. 2575 which precedes the newly inserted `{'.
2577 2576
25782005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 25772005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
@@ -2608,8 +2607,8 @@
2608 * progmodes/cc-engine.el (c-guess-basic-syntax): Simplified case 2607 * progmodes/cc-engine.el (c-guess-basic-syntax): Simplified case
2609 16D - can't be a class-close at that point. 2608 16D - can't be a class-close at that point.
2610 2609
2611 * progmodes/cc-engine.el (c-guess-basic-syntax, 2610 * progmodes/cc-engine.el (c-guess-basic-syntax)
2612 c-add-class-syntax): Don't narrow out the enclosing declaration 2611 (c-add-class-syntax): Don't narrow out the enclosing declaration
2613 level. This makes everything a lot easier, and it was actually 2612 level. This makes everything a lot easier, and it was actually
2614 only four small places that needed it to work. Some places that 2613 only four small places that needed it to work. Some places that
2615 previously did `widen' are removed now, which has the effect that 2614 previously did `widen' are removed now, which has the effect that
@@ -2635,7 +2634,7 @@
2635 2634
2636 * progmodes/cc-langs.el (c-symbol-start): Include `@' in ObjC. 2635 * progmodes/cc-langs.el (c-symbol-start): Include `@' in ObjC.
2637 2636
2638 (c-decl-start-re): No no longer any need for special treatment of 2637 (c-decl-start-re): No longer any need for special treatment of
2639 ObjC due to the above. 2638 ObjC due to the above.
2640 2639
2641 (c-other-block-decl-kwds): Handle "extern" in ObjC too since it 2640 (c-other-block-decl-kwds): Handle "extern" in ObjC too since it
@@ -2647,8 +2646,8 @@
2647 2646
2648 (c-opt-identifier-prefix-key): New internal language constant. 2647 (c-opt-identifier-prefix-key): New internal language constant.
2649 2648
2650 (c-opt-identifier-concat-key, c-opt-after-id-concat-key, 2649 (c-opt-identifier-concat-key, c-opt-after-id-concat-key)
2651 c-identifier-start, c-identifier-key): Now completely calculated 2650 (c-identifier-start, c-identifier-key): Now completely calculated
2652 from other constants. 2651 from other constants.
2653 2652
2654 (c-identifier-last-sym-match): Decommissioned since it's no longer 2653 (c-identifier-last-sym-match): Decommissioned since it's no longer
@@ -2665,10 +2664,10 @@
2665 * progmodes/cc-langs.el (c-filter-ops): New helper function to 2664 * progmodes/cc-langs.el (c-filter-ops): New helper function to
2666 simplify access to `c-operators' and its likes. 2665 simplify access to `c-operators' and its likes.
2667 2666
2668 (c-operator-list, c-all-op-syntax-tokens, 2667 (c-operator-list, c-all-op-syntax-tokens)
2669 c-nonsymbol-token-regexp, c-<>-multichar-token-regexp, 2668 (c-nonsymbol-token-regexp, c-<>-multichar-token-regexp)
2670 c-<-op-cont-regexp, c->-op-cont-regexp, c-expr-kwds, 2669 (c-<-op-cont-regexp, c->-op-cont-regexp, c-expr-kwds)
2671 c-primary-expr-regexp, c-cast-parens): Use it. 2670 (c-primary-expr-regexp, c-cast-parens): Use it.
2672 2671
2673 * progmodes/cc-defs.el (c-lang-const): Fixes to allow use without 2672 * progmodes/cc-defs.el (c-lang-const): Fixes to allow use without
2674 an explicit language in functions. 2673 an explicit language in functions.
@@ -2682,8 +2681,8 @@
2682 (c-type-decl-prefix-key): Removed some now unnecessary cruft from 2681 (c-type-decl-prefix-key): Removed some now unnecessary cruft from
2683 the Pike value. 2682 the Pike value.
2684 2683
2685 * progmodes/cc-engine.el (c-on-identifier, 2684 * progmodes/cc-engine.el (c-on-identifier)
2686 c-simple-skip-symbol-backward): Small fix for handling "-" 2685 (c-simple-skip-symbol-backward): Small fix for handling "-"
2687 correctly in `skip-chars-backward'. Affected the operator lfun 2686 correctly in `skip-chars-backward'. Affected the operator lfun
2688 syntax in Pike. 2687 syntax in Pike.
2689 2688
@@ -2693,8 +2692,8 @@
2693 * progmodes/cc-langs.el (c-paren-nontype-kwds): The GCC keyword 2692 * progmodes/cc-langs.el (c-paren-nontype-kwds): The GCC keyword
2694 "__attribute__" is followed by a parenthesis. 2693 "__attribute__" is followed by a parenthesis.
2695 2694
2696 (c-type-start-kwds, c-prefix-spec-kwds, c-prefix-spec-kwds-re, 2695 (c-type-start-kwds, c-prefix-spec-kwds, c-prefix-spec-kwds-re)
2697 c-specifier-key, c-not-decl-init-keywords): Some cleanup using new 2696 (c-specifier-key, c-not-decl-init-keywords): Some cleanup using new
2698 language constants `c-type-start-kwds' and `c-prefix-spec-kwds'. 2697 language constants `c-type-start-kwds' and `c-prefix-spec-kwds'.
2699 2698
2700 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el: Internal 2699 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el: Internal
@@ -2705,12 +2704,12 @@
2705 declarations that can start anywhere. Used for class declarations 2704 declarations that can start anywhere. Used for class declarations
2706 in Pike. 2705 in Pike.
2707 2706
2708 (c-specifier-key, c-not-decl-init-keywords, 2707 (c-specifier-key, c-not-decl-init-keywords)
2709 c-decl-prefix-or-start-re, c-find-decl-prefix-search, 2708 (c-decl-prefix-or-start-re, c-find-decl-prefix-search)
2710 c-find-decl-spots): Implement `c-decl-start-kwds'. 2709 (c-find-decl-spots): Implement `c-decl-start-kwds'.
2711 2710
2712 (c-other-decl-kwds, c-postfix-decl-spec-kwds, c-decl-hangon-kwds, 2711 (c-other-decl-kwds, c-postfix-decl-spec-kwds, c-decl-hangon-kwds)
2713 c-decl-hangon-key, c-forward-decl-or-cast-1): Separated the 2712 (c-decl-hangon-key, c-forward-decl-or-cast-1): Separated the
2714 handling of the compiler specific extension keywords into a new 2713 handling of the compiler specific extension keywords into a new
2715 language constant `c-decl-hangon-kwds' that defines keyword 2714 language constant `c-decl-hangon-kwds' that defines keyword
2716 clauses to be ignored in declarations. 2715 clauses to be ignored in declarations.
@@ -2720,10 +2719,10 @@
2720 Necessary to stop at the declared identifier in e.g. IDL valuetype 2719 Necessary to stop at the declared identifier in e.g. IDL valuetype
2721 declarations. 2720 declarations.
2722 2721
2723 (c-typedef-decl-kwds, c-typeless-decl-kwds, c-type-list-kwds, 2722 (c-typedef-decl-kwds, c-typeless-decl-kwds, c-type-list-kwds)
2724 c-prefix-spec-kwds-re, c-postfix-spec-kwds, 2723 (c-prefix-spec-kwds-re, c-postfix-spec-kwds)
2725 c-after-suffixed-type-decl-key, c-opt-postfix-decl-spec-key, 2724 (c-after-suffixed-type-decl-key, c-opt-postfix-decl-spec-key)
2726 c-forward-decl-or-cast-1): Recognize the declared identifier in 2725 (c-forward-decl-or-cast-1): Recognize the declared identifier in
2727 class and enum declarations as such and not as part of the type. 2726 class and enum declarations as such and not as part of the type.
2728 2727
2729 (c-forward-decl-or-cast-1, c-forward-label): Relaxed the 2728 (c-forward-decl-or-cast-1, c-forward-label): Relaxed the
@@ -2739,24 +2738,24 @@
2739 * progmodes/cc-engine.el (c-maybe-labelp): Provide no default 2738 * progmodes/cc-engine.el (c-maybe-labelp): Provide no default
2740 value - this variable is always dynamically bound. 2739 value - this variable is always dynamically bound.
2741 2740
2742 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el, cc-menus.el, 2741 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el, cc-menus.el
2743 cc-mode.el, cc-styles.el, cc-vars.el, cc-align.el, cc-awk.el, 2742 * cc-mode.el, cc-styles.el, cc-vars.el, cc-align.el, cc-awk.el
2744 cc-cmds.el, cc-defs.el: Changed the policy for marking up 2743 * cc-cmds.el, cc-defs.el: Changed the policy for marking up
2745 functions that might do hidden buffer changes: All such internal 2744 functions that might do hidden buffer changes: All such internal
2746 functions are now marked instead of those that don't. 2745 functions are now marked instead of those that don't.
2747 2746
2748 (c-beginning-of-macro, c-end-of-macro, c-(forward|backward)-comments, 2747 (c-beginning-of-macro, c-end-of-macro, c-(forward|backward)-comments)
2749 c-(forward|backward)-single-comment, c-parse-state, c-on-identifier, 2748 (c-(forward|backward)-single-comment, c-parse-state, c-on-identifier)
2750 c-(fast-|slow-|)in-literal, c-literal-limits, c-collect-line-comments, 2749 (c-(fast-|slow-|)in-literal, c-literal-limits, c-collect-line-comments)
2751 c-literal-type): Allow these functions to make hidden buffer changes, 2750 (c-literal-type): Allow these functions to make hidden buffer changes,
2752 so that they are free to use text property caching later on. 2751 so that they are free to use text property caching later on.
2753 2752
2754 (c-electric-backspace, c-electric-delete-forward, c-electric-pound, 2753 (c-electric-backspace, c-electric-delete-forward, c-electric-pound)
2755 c-electric-brace, c-electric-slash, c-electric-star, 2754 (c-electric-brace, c-electric-slash, c-electric-star)
2756 c-electric-semi&comma, c-electric-colon, c-electric-lt-gt, 2755 (c-electric-semi&comma, c-electric-colon, c-electric-lt-gt)
2757 c-electric-paren, c-electric-continued-statement, c-indent-command, 2756 (c-electric-paren, c-electric-continued-statement, c-indent-command)
2758 c-indent-region, c-mask-paragraph, c-indent-new-comment-line, 2757 (c-indent-region, c-mask-paragraph, c-indent-new-comment-line)
2759 c-context-line-break): Added `c-save-buffer-state' calls to comply 2758 (c-context-line-break): Added `c-save-buffer-state' calls to comply
2760 with the changed semantics of the functions above. 2759 with the changed semantics of the functions above.
2761 2760
2762 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed a bug 2761 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed a bug
@@ -2771,10 +2770,10 @@
2771 (completed statement) with `}' (statement completed by closing 2770 (completed statement) with `}' (statement completed by closing
2772 brace or semicolon) and `$' (statement completed by EOL). 2771 brace or semicolon) and `$' (statement completed by EOL).
2773 2772
2774 (c-awk-virtual-semicolon-ends-prev-line-p, 2773 (c-awk-virtual-semicolon-ends-prev-line-p)
2775 c-awk-virtual-semicolon-ends-line-p, 2774 (c-awk-virtual-semicolon-ends-line-p)
2776 c-awk-skip-semantic-ws-forward, c-awk-skip-semantic-ws-backward, 2775 (c-awk-skip-semantic-ws-forward, c-awk-skip-semantic-ws-backward)
2777 c-awk-at-statement-end-p): new functions 2776 (c-awk-at-statement-end-p): New functions.
2778 2777
2779 * progmodes/cc-cmds.el: Simplify the structure of functions 2778 * progmodes/cc-cmds.el: Simplify the structure of functions
2780 c-forward-over-illiterals, c-back-over-illiterals. Enhance these 2779 c-forward-over-illiterals, c-back-over-illiterals. Enhance these
@@ -2846,8 +2845,8 @@
2846 * progmodes/cc-align.el (c-lineup-arglist): Fixed bug when the 2845 * progmodes/cc-align.el (c-lineup-arglist): Fixed bug when the
2847 first argument starts with a special brace list. 2846 first argument starts with a special brace list.
2848 2847
2849 * progmodes/cc-engine.el, cc-fonts.el (c-forward-decl-or-cast-1, 2848 * progmodes/cc-engine.el, cc-fonts.el (c-forward-decl-or-cast-1)
2850 c-font-lock-declarations): Broke out the declaration and cast 2849 (c-font-lock-declarations): Broke out the declaration and cast
2851 recognition from `c-font-lock-declarations' to a new function, so 2850 recognition from `c-font-lock-declarations' to a new function, so
2852 that it can be used in the indentation engine. 2851 that it can be used in the indentation engine.
2853 2852
@@ -2856,16 +2855,16 @@
2856 wrong side of the search limit that could happen when the start 2855 wrong side of the search limit that could happen when the start
2857 position is inside a literal. 2856 position is inside a literal.
2858 2857
2859 * progmodes/cc-engine.el (c-parse-state, 2858 * progmodes/cc-engine.el (c-parse-state)
2860 c-invalidate-state-cache): Modified the use of `c-state-cache-end' 2859 (c-invalidate-state-cache): Modified the use of `c-state-cache-end'
2861 so that it's kept a little bit back to increase the hit rate. 2860 so that it's kept a little bit back to increase the hit rate.
2862 2861
2863 (c-parse-state): Changed the macro handling and fixed some 2862 (c-parse-state): Changed the macro handling and fixed some
2864 glitches. Macro context is checked more often than necessary now, 2863 glitches. Macro context is checked more often than necessary now,
2865 but otoh less garbage conses are generated. 2864 but otoh less garbage conses are generated.
2866 2865
2867 * progmodes/cc-engine.el (c-parse-state, 2866 * progmodes/cc-engine.el (c-parse-state)
2868 c-invalidate-state-cache): Cache the last position where 2867 (c-invalidate-state-cache): Cache the last position where
2869 `c-state-cache' applies. This can speed up refontification quite 2868 `c-state-cache' applies. This can speed up refontification quite
2870 a bit in blocks where there are many non-brace parens before the 2869 a bit in blocks where there are many non-brace parens before the
2871 point. 2870 point.
@@ -2890,8 +2889,8 @@
2890 * progmodes/cc-engine.el (c-add-stmt-syntax): Narrowed down the 2889 * progmodes/cc-engine.el (c-add-stmt-syntax): Narrowed down the
2891 special case for "else if" clauses. 2890 special case for "else if" clauses.
2892 2891
2893 * progmodes/cc-engine.el (c-looking-at-inexpr-block, 2892 * progmodes/cc-engine.el (c-looking-at-inexpr-block)
2894 c-add-stmt-syntax): Use `c-recognize-paren-inexpr-blocks'. 2893 (c-add-stmt-syntax): Use `c-recognize-paren-inexpr-blocks'.
2895 2894
2896 * progmodes/cc-langs.el (c-recognize-paren-inexpr-blocks): New 2895 * progmodes/cc-langs.el (c-recognize-paren-inexpr-blocks): New
2897 language variable to recognize the gcc extension with statement 2896 language variable to recognize the gcc extension with statement
@@ -2908,8 +2907,8 @@
2908 `c-beginning-of-statement-1' instead of duplicating parts of it. 2907 `c-beginning-of-statement-1' instead of duplicating parts of it.
2909 This fixes bogus label recognition. 2908 This fixes bogus label recognition.
2910 2909
2911 * progmodes/cc-engine.el (c-add-type, c-check-type, 2910 * progmodes/cc-engine.el (c-add-type, c-check-type)
2912 c-forward-name, c-forward-type): Improved storage of template 2911 (c-forward-name, c-forward-type): Improved storage of template
2913 types in `c-found-types' so that they can be recognized better. 2912 types in `c-found-types' so that they can be recognized better.
2914 2913
2915 (c-syntactic-content): Added option to skip past nested parens. 2914 (c-syntactic-content): Added option to skip past nested parens.
@@ -2922,8 +2921,8 @@
2922 (c-forward-type): Handle that `c-last-identifier-range' might be 2921 (c-forward-type): Handle that `c-last-identifier-range' might be
2923 nil from `c-forward-name'. 2922 nil from `c-forward-name'.
2924 2923
2925 * progmodes/cc-defs.el: (c-safe-scan-lists, 2924 * progmodes/cc-defs.el (c-safe-scan-lists)
2926 c-(go-)?(up|down)-list-(forward|backward)): Added limit arguments. 2925 (c-(go-)?(up|down)-list-(forward|backward)): Added limit arguments.
2927 2926
2928 * progmodes/cc-defs.el (c-save-buffer-state): Use `unwind-protect' 2927 * progmodes/cc-defs.el (c-save-buffer-state): Use `unwind-protect'
2929 to work even if the form fails. 2928 to work even if the form fails.
@@ -2955,20 +2954,20 @@
2955 * progmodes/cc-langs.el (c-unterminated-block-comment-regexp): 2954 * progmodes/cc-langs.el (c-unterminated-block-comment-regexp):
2956 Fixed a bug in the regexp that caused extreme backtracking. 2955 Fixed a bug in the regexp that caused extreme backtracking.
2957 2956
2958 * progmodes/cc-langs.el (c-block-comment-starter, 2957 * progmodes/cc-langs.el (c-block-comment-starter)
2959 c-block-comment-ender): New language constants to specify in a 2958 (c-block-comment-ender): New language constants to specify in a
2960 single place how block comments look. 2959 single place how block comments look.
2961 2960
2962 (c-comment-start-regexp, c-block-comment-start-regexp, 2961 (c-comment-start-regexp, c-block-comment-start-regexp)
2963 comment-start, comment-end, comment-start-skip, 2962 (comment-start, comment-end, comment-start-skip)
2964 c-syntactic-ws-start, c-syntactic-ws-end, c-nonwhite-syntactic-ws, 2963 (c-syntactic-ws-start, c-syntactic-ws-end, c-nonwhite-syntactic-ws)
2965 c-syntactic-ws, c-nonempty-syntactic-ws, 2964 (c-syntactic-ws, c-nonempty-syntactic-ws)
2966 c-single-line-syntactic-ws, c-syntactic-eol): Now built from 2965 (c-single-line-syntactic-ws, c-syntactic-eol): Now built from
2967 `c-line-comment-starter', `c-block-comment-starter' and 2966 `c-line-comment-starter', `c-block-comment-starter' and
2968 `c-block-comment-ender'. 2967 `c-block-comment-ender'.
2969 2968
2970 (c-block-comment-regexp, c-unterminated-block-comment-regexp): New 2969 (c-block-comment-regexp, c-unterminated-block-comment-regexp):
2971 language constants to break up things a bit. 2970 New language constants to break up things a bit.
2972 2971
2973 (c-simple-ws): New language constant for simple whitespace. 2972 (c-simple-ws): New language constant for simple whitespace.
2974 2973
@@ -3160,14 +3159,13 @@
31602005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 31592005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
3161 3160
3162 * progmodes/cc-defs.el, cc-engine.el (c-mode-is-new-awk-p): 3161 * progmodes/cc-defs.el, cc-engine.el (c-mode-is-new-awk-p):
3163 Removed; 3162 Removed; (c-major-mode-is 'awk-mode) can be used instead now.
3164 (c-major-mode-is 'awk-mode) can be used instead now.
3165 3163
3166 * progmodes/cc-mode.el: Always set up AWK mode since emacsen where 3164 * progmodes/cc-mode.el: Always set up AWK mode since emacsen where
3167 it doesn't work no longer are supported. 3165 it doesn't work no longer are supported.
3168 3166
3169 * progmodes/cc-mode.el, cc-styles.el, cc-vars.el, cc-defs.el, 3167 * progmodes/cc-mode.el, cc-styles.el, cc-vars.el, cc-defs.el
3170 cc-engine.el, cc-fonts.el, cc-langs.el, cc-cmds.el: CC Mode now 3168 * cc-engine.el, cc-fonts.el, cc-langs.el, cc-cmds.el: CC Mode now
3171 requires support for the syntax-table' text property, which rules 3169 requires support for the syntax-table' text property, which rules
3172 out Emacs 19 and XEmacs < 21.4. Removed various compatibility 3170 out Emacs 19 and XEmacs < 21.4. Removed various compatibility
3173 cruft associated with those versions. 3171 cruft associated with those versions.
@@ -3184,9 +3182,9 @@
3184 variable and use an extra quoted face name instead. All the 3182 variable and use an extra quoted face name instead. All the
3185 emacsen flavors handle that correctly. 3183 emacsen flavors handle that correctly.
3186 3184
3187 * progmodes/cc-fonts.el (c-font-lock-complex-decl-prepare, 3185 * progmodes/cc-fonts.el (c-font-lock-complex-decl-prepare)
3188 c-font-lock-declarators, c-font-lock-declarations, 3186 (c-font-lock-declarators, c-font-lock-declarations)
3189 c-complex-decl-matchers, c-basic-matchers-after): Use a text 3187 (c-complex-decl-matchers, c-basic-matchers-after): Use a text
3190 property to mark the items in in declarator lists to handle 3188 property to mark the items in in declarator lists to handle
3191 refontification inside multiline declarations better. 3189 refontification inside multiline declarations better.
3192 3190
@@ -3250,7 +3248,7 @@
3250 3248
32512005-12-07 Bill Wohler <wohler@newt.com> 32492005-12-07 Bill Wohler <wohler@newt.com>
3252 3250
3253 * files.el (auto-mode-alist): Remove mh-letter-mode. Unnecessary, 3251 * files.el (auto-mode-alist): Remove mh-letter-mode. Unnecessary,
3254 and causes problems with non-MH users (such as Gnus users). 3252 and causes problems with non-MH users (such as Gnus users).
3255 3253
32562005-12-08 Nick Roberts <nickrob@snap.net.nz> 32542005-12-08 Nick Roberts <nickrob@snap.net.nz>
@@ -3267,12 +3265,12 @@
3267 3265
32682005-12-07 Kim F. Storm <storm@cua.dk> 32662005-12-07 Kim F. Storm <storm@cua.dk>
3269 3267
3270 * ido.el (ido-completion-map): Renamed from ido-mode-map. 3268 * ido.el (ido-completion-map): Rename from ido-mode-map.
3271 (ido-common-completion-map, ido-file-completion-map) 3269 (ido-common-completion-map, ido-file-completion-map)
3272 (ido-file-dir-completion-map, ido-buffer-completion-map): 3270 (ido-file-dir-completion-map, ido-buffer-completion-map):
3273 Renamed from ido-mode-....-map. 3271 Rename from ido-mode-....-map.
3274 (ido-init-completion-maps): Renamed from ido-init-mode-maps. 3272 (ido-init-completion-maps): Rename from ido-init-mode-maps.
3275 (ido-setup-completion-map): Renamed from ido-define-mode-map. 3273 (ido-setup-completion-map): Rename from ido-define-mode-map.
3276 (ido-read-internal): Bind minibuffer-local-filename-completion-map 3274 (ido-read-internal): Bind minibuffer-local-filename-completion-map
3277 to ido-completion-map. 3275 to ido-completion-map.
3278 3276
@@ -3326,7 +3324,7 @@
3326 3324
3327 * progmodes/cc-defs.el (c-emacs-features): Don't assume point-min==1. 3325 * progmodes/cc-defs.el (c-emacs-features): Don't assume point-min==1.
3328 3326
33292005-12-06 Nozomu Ando <nand@mac.com> (tiny patch) 33272005-12-06 Nozomu Ando <nand@mac.com> (tiny patch)
3330 3328
3331 * mail/smtpmail.el (smtpmail-try-auth-methods): Make password 3329 * mail/smtpmail.el (smtpmail-try-auth-methods): Make password
3332 prompts work for AUTH PLAIN. Also reported by Steve Allan 3330 prompts work for AUTH PLAIN. Also reported by Steve Allan
@@ -3365,7 +3363,7 @@
3365 (org-agenda-get-deadlines, org-agenda-get-scheduled) 3363 (org-agenda-get-deadlines, org-agenda-get-scheduled)
3366 (org-agenda-get-blocks): Use `org-get-category'. 3364 (org-agenda-get-blocks): Use `org-get-category'.
3367 (org-context-in-file-links): Rename from 3365 (org-context-in-file-links): Rename from
3368 `org-line-numbers-in-file-links' . 3366 `org-line-numbers-in-file-links'.
3369 3367
33702005-12-06 Romain Francoise <romain@orebokech.com> 33682005-12-06 Romain Francoise <romain@orebokech.com>
3371 3369
@@ -3509,7 +3507,7 @@
3509 3507
35102005-12-02 Ken Manheimer <ken.manheimer@gmail.com> 35082005-12-02 Ken Manheimer <ken.manheimer@gmail.com>
3511 3509
3512 * allout.el:(eval-when-compile): Remove unnecessary load of cl. 3510 * allout.el (eval-when-compile): Remove unnecessary load of cl.
3513 Add fset of allout-real-isearch-abort during compile to fix 3511 Add fset of allout-real-isearch-abort during compile to fix
3514 byte-compilation warnings. 3512 byte-compilation warnings.
3515 (allout-mode-p): Move definition of this macro above all uses, or 3513 (allout-mode-p): Move definition of this macro above all uses, or
@@ -3919,8 +3917,8 @@
3919 3917
3920 (hi-lock-face-phrase-buffer): Call hi-lock-buffer-mode. Use new 3918 (hi-lock-face-phrase-buffer): Call hi-lock-buffer-mode. Use new
3921 arguments for hi-lock-set-pattern. 3919 arguments for hi-lock-set-pattern.
3922 (hi-lock-unface-buffer, hi-lock-set-file-patterns): Call 3920 (hi-lock-unface-buffer, hi-lock-set-file-patterns):
3923 font-lock-fontify-buffer. 3921 Call font-lock-fontify-buffer.
3924 (hi-lock-find-file-hook, hi-lock-current-line) 3922 (hi-lock-find-file-hook, hi-lock-current-line)
3925 (hi-lock-refontify, hi-lock-set-patterns): Delete unused functions. 3923 (hi-lock-refontify, hi-lock-set-patterns): Delete unused functions.
3926 3924
@@ -3949,8 +3947,8 @@
3949 (org-plain-list-ordered-item-terminator): New options. 3947 (org-plain-list-ordered-item-terminator): New options.
3950 (org-at-item-p, org-beginning-of-item, org-end-of-item) 3948 (org-at-item-p, org-beginning-of-item, org-end-of-item)
3951 (org-get-indentation, org-get-string-indentation) 3949 (org-get-indentation, org-get-string-indentation)
3952 (org-maybe-renumber-ordered-list, org-renumber-ordered-list): New 3950 (org-maybe-renumber-ordered-list, org-renumber-ordered-list):
3953 functions. 3951 New functions.
3954 (org-move-item-down, org-move-item-up): New commands. 3952 (org-move-item-down, org-move-item-up): New commands.
3955 (org-export-as-html): New classes for CSS support. Bug fix in 3953 (org-export-as-html): New classes for CSS support. Bug fix in
3956 regular expression detecting fixed-width regions. Respect 3954 regular expression detecting fixed-width regions. Respect
@@ -4134,7 +4132,7 @@
4134 * man.el (Man-highlight-references): Doc fix. Reformat code in a 4132 * man.el (Man-highlight-references): Doc fix. Reformat code in a
4135 more Lisp-ish way. 4133 more Lisp-ish way.
4136 4134
41372005-11-19 Slawomir Nowaczyk <slawomir.nowaczyk.847@student.lu.se> (tiny change) 41352005-11-19 Slawomir Nowaczyk <slawomir.nowaczyk.847@student.lu.se> (tiny change)
4138 4136
4139 * ls-lisp.el (ls-lisp-format-file-size): Format file size with 9 4137 * ls-lisp.el (ls-lisp-format-file-size): Format file size with 9
4140 digits, not 8, to avoid misalignment for files larger than 100MB. 4138 digits, not 8, to avoid misalignment for files larger than 100MB.
@@ -4164,15 +4162,15 @@
4164 (org-export-icalendar): Use `org-icalendar-combined-name'. 4162 (org-export-icalendar): Use `org-icalendar-combined-name'.
4165 (org-cycle-agenda-files, org-agenda-file-to-end) 4163 (org-cycle-agenda-files, org-agenda-file-to-end)
4166 (org-agenda-file-to-front): New commands. 4164 (org-agenda-file-to-front): New commands.
4167 (org-table-tab-jumps-over-hlines,org-export-html-style): New 4165 (org-table-tab-jumps-over-hlines, org-export-html-style):
4168 options. 4166 New options.
4169 (org-table-next-field): Use `org-table-tab-jumps-over-hlines'. 4167 (org-table-next-field): Use `org-table-tab-jumps-over-hlines'.
4170 (org-at-table.el-p, org-set-autofill-regexps,org-html-protect): 4168 (org-at-table.el-p, org-set-autofill-regexps, org-html-protect):
4171 New functions. 4169 New functions.
4172 (org-fill-paragraph): Call `org-table-align' in tables. 4170 (org-fill-paragraph): Call `org-table-align' in tables.
4173 (org-mode): Call `org-set-autofill-regexps'. 4171 (org-mode): Call `org-set-autofill-regexps'.
4174 (org-export-as-html): Support for local handformatted lists. 4172 (org-export-as-html): Support for local handformatted lists.
4175 Modified to produce valid HTML 4.0. Use `org-export-html-style'. 4173 Modified to produce valid HTML 4.0. Use `org-export-html-style'.
4176 (org-export-local-list-max-depth): New option. 4174 (org-export-local-list-max-depth): New option.
4177 (org-html-expand): Use `org-html-protect'. 4175 (org-html-expand): Use `org-html-protect'.
4178 4176
@@ -4620,9 +4618,9 @@
4620 (apropos-variable): Doc fix. Use apropos-read-pattern. 4618 (apropos-variable): Doc fix. Use apropos-read-pattern.
4621 (apropos-command): Doc fix. Use apropos-read-pattern and 4619 (apropos-command): Doc fix. Use apropos-read-pattern and
4622 apropos-parse-pattern. Call apropos-print with nosubst=t. 4620 apropos-parse-pattern. Call apropos-print with nosubst=t.
4623 (apropos, apropos-value): Doc fix. Use apropos-read-pattern and 4621 (apropos, apropos-value): Doc fix. Use apropos-read-pattern and
4624 apropos-parse-pattern. 4622 apropos-parse-pattern.
4625 (apropos-documentation): Doc fix. Use apropos-read-pattern and 4623 (apropos-documentation): Doc fix. Use apropos-read-pattern and
4626 apropos-parse-pattern. Locally bind apropos-sort-by-scores to 4624 apropos-parse-pattern. Locally bind apropos-sort-by-scores to
4627 apropos-documentation-sort-by-scores. Call apropos-print with 4625 apropos-documentation-sort-by-scores. Call apropos-print with
4628 nosubst=t. 4626 nosubst=t.
@@ -4690,7 +4688,7 @@
46902005-11-10 Masatake YAMATO <jet@gyve.org> 46882005-11-10 Masatake YAMATO <jet@gyve.org>
4691 4689
4692 * add-log.el (add-log-current-defun): Handle class::method 4690 * add-log.el (add-log-current-defun): Handle class::method
4693 notation of c++. Fix incorrect comment. 4691 notation of c++. Fix incorrect comment.
4694 4692
46952005-11-10 Alan Mackenzie <acm@muc.de> 46932005-11-10 Alan Mackenzie <acm@muc.de>
4696 4694
@@ -4824,7 +4822,7 @@
4824 4822
4825 * replace.el (occur-engine): Add marker at end of line, too. 4823 * replace.el (occur-engine): Add marker at end of line, too.
4826 4824
48272005-11-04 Ken Manheimer <ken.manheimer@gmail.com> 48252005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
4828 4826
4829 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region) 4827 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
4830 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric) 4828 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
@@ -4849,7 +4847,7 @@
4849 * font-lock.el: Don't deal with font-lock-face-attributes here, 4847 * font-lock.el: Don't deal with font-lock-face-attributes here,
4850 move the code ... 4848 move the code ...
4851 4849
4852 * startup.el (command-line): ... here. Use face-spec-set instead 4850 * startup.el (command-line): ... here. Use face-spec-set instead
4853 of custom-declare-face. 4851 of custom-declare-face.
4854 4852
4855 * faces.el (face-spec-set): Reset the face if spec is not nil. 4853 * faces.el (face-spec-set): Reset the face if spec is not nil.
@@ -4866,7 +4864,7 @@
4866 4864
48672005-11-04 Ulf Jasper <ulf.jasper@web.de> 48652005-11-04 Ulf Jasper <ulf.jasper@web.de>
4868 4866
4869 * newsticker.el: Commentary updated. Code formatting changed. 4867 * newsticker.el: Commentary updated. Code formatting changed.
4870 (newsticker-version): Change to "1.9". 4868 (newsticker-version): Change to "1.9".
4871 (newsticker, newsticker-feed): Doc fix. 4869 (newsticker, newsticker-feed): Doc fix.
4872 (newsticker-url-list): Doc fix. Add option "Weekly". 4870 (newsticker-url-list): Doc fix. Add option "Weekly".
@@ -4886,7 +4884,7 @@
4886 (newsticker-mode): Doc fix. 4884 (newsticker-mode): Doc fix.
4887 (newsticker-mode): Change mode-line-format. 4885 (newsticker-mode): Change mode-line-format.
4888 (newsticker-start): Remove debug output. 4886 (newsticker-start): Remove debug output.
4889 (newsticker-start-ticker): Doc fix. Add Autoload cookie. 4887 (newsticker-start-ticker): Doc fix. Add autoload cookie.
4890 (newsticker-w3m-show-inline-images): Code formatting. 4888 (newsticker-w3m-show-inline-images): Code formatting.
4891 (newsticker-next-item): Call `force-mode-line-update'. 4889 (newsticker-next-item): Call `force-mode-line-update'.
4892 (newsticker-previous-item): Call `force-mode-line-update'. 4890 (newsticker-previous-item): Call `force-mode-line-update'.
@@ -5039,8 +5037,8 @@
50392005-11-04 Henrik Enberg <henrik.enberg@telia.com> 50372005-11-04 Henrik Enberg <henrik.enberg@telia.com>
5040 5038
5041 (rcirc-browse-url-map, rcirc-browse-url-at-point) 5039 (rcirc-browse-url-map, rcirc-browse-url-at-point)
5042 (rcirc-browse-url-at-mouse, rcirc-mangle-text): Make urls 5040 (rcirc-browse-url-at-mouse, rcirc-mangle-text):
5043 mouse and RET clickable. 5041 Make urls mouse and RET clickable.
5044 5042
50452005-11-04 Henrik Enberg <henrik.enberg@telia.com> 50432005-11-04 Henrik Enberg <henrik.enberg@telia.com>
5046 5044
@@ -5191,7 +5189,7 @@
5191 * progmodes/fortran.el (fortran-blink-match): 5189 * progmodes/fortran.el (fortran-blink-match):
5192 Use `blink-matching-delay'. 5190 Use `blink-matching-delay'.
5193 5191
51942005-11-02 John Mongan <jmongan@mccammon.ucsd.edu> (tiny change) 51922005-11-02 John Mongan <jmongan@mccammon.ucsd.edu> (tiny change)
5195 5193
5196 * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'. 5194 * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'.
5197 5195
@@ -5231,7 +5229,7 @@
5231 * vc-sccs.el: Update copyright year. 5229 * vc-sccs.el: Update copyright year.
5232 * ezimage.el: Likewise. 5230 * ezimage.el: Likewise.
5233 5231
52342005-11-01 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change) 52322005-11-01 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change)
5235 5233
5236 * info.el (Info-fontify-node): Use `string-width' for fontifying 5234 * info.el (Info-fontify-node): Use `string-width' for fontifying
5237 underlined titles. 5235 underlined titles.
@@ -5462,7 +5460,7 @@
5462 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region) 5460 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
5463 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region) 5461 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
5464 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional 5462 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
5465 'passphrase' argument, so the passphrase can be managed externally 5463 `passphrase' argument, so the passphrase can be managed externally
5466 and then passed in to the system. 5464 and then passed in to the system.
5467 5465
5468 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache) 5466 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
@@ -5478,7 +5476,7 @@
5478 externally and passed in to the system. 5476 externally and passed in to the system.
5479 5477
5480 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional 5478 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
5481 'notruncate' argument, so the passphrase cache can be used 5479 `notruncate' argument, so the passphrase cache can be used
5482 reliably with identifiers besides a pgp packet's key id. 5480 reliably with identifiers besides a pgp packet's key id.
5483 5481
54842005-10-29 Sascha Wilde <swilde@sha-bang.de> 54822005-10-29 Sascha Wilde <swilde@sha-bang.de>
@@ -5545,12 +5543,12 @@
5545 (pgg-decrypt): Convey provided passphrase in subordinate call to 5543 (pgg-decrypt): Convey provided passphrase in subordinate call to
5546 pgg-decrypt-region. 5544 pgg-decrypt-region.
5547 5545
55482005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com> 55462005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
5549 5547
5550 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region) 5548 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
5551 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region) 5549 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
5552 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional 5550 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
5553 'passphrase' argument, so the passphrase can be managed externally 5551 `passphrase' argument, so the passphrase can be managed externally
5554 and then passed in to the system. 5552 and then passed in to the system.
5555 5553
5556 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache) 5554 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
@@ -5566,7 +5564,7 @@
5566 externally and passed in to the system. 5564 externally and passed in to the system.
5567 5565
5568 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional 5566 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
5569 'notruncate' argument, so the passphrase cache can be used 5567 `notruncate' argument, so the passphrase cache can be used
5570 reliably with identifiers besides a pgp packet's key id. 5568 reliably with identifiers besides a pgp packet's key id.
5571 5569
55722005-10-29 Sascha Wilde <swilde@sha-bang.de> 55702005-10-29 Sascha Wilde <swilde@sha-bang.de>
@@ -5583,7 +5581,7 @@
5583 5581
55842005-10-28 Bill Wohler <wohler@newt.com> 55822005-10-28 Bill Wohler <wohler@newt.com>
5585 5583
5586 * help-mode.el (help-url): New button type. Calls browse-url. 5584 * help-mode.el (help-url): New button type. Calls browse-url.
5587 (help-xref-url-regexp): New regexp to recognize URLs in docstring. 5585 (help-xref-url-regexp): New regexp to recognize URLs in docstring.
5588 Similar to Info nodes: URL `url'. 5586 Similar to Info nodes: URL `url'.
5589 (help-make-xrefs): Create help-url buttons for 5587 (help-make-xrefs): Create help-url buttons for
@@ -5642,7 +5640,7 @@
5642 * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for 5640 * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for
5643 multiplication by an identity matrix; don't turn multiplication by 5641 multiplication by an identity matrix; don't turn multiplication by
5644 an inverse matrix into division. 5642 an inverse matrix into division.
5645 (math-div-symbol-fancy): Replace division by matrices with 5643 (math-div-symbol-fancy): Replace division by matrices with
5646 multiplication by inverse. 5644 multiplication by inverse.
5647 5645
5648 * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices. 5646 * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices.
@@ -5775,7 +5773,7 @@
5775 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe 5773 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe
5776 to gdb-mouse-toggle-breakpoint-fringe. 5774 to gdb-mouse-toggle-breakpoint-fringe.
5777 (gdb-mouse-toggle-breakpoint-margin): Rename from 5775 (gdb-mouse-toggle-breakpoint-margin): Rename from
5778 gdb-mouse-toggle-breakpoint. Fix doc. 5776 gdb-mouse-toggle-breakpoint. Fix doc.
5779 (gdb-mouse-toggle-breakpoint-fringe): New defun. 5777 (gdb-mouse-toggle-breakpoint-fringe): New defun.
5780 (gdb-put-string): Add optional SPROPS arg. Add props to string. 5778 (gdb-put-string): Add optional SPROPS arg. Add props to string.
5781 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled 5779 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled
@@ -6019,7 +6017,7 @@
6019 (outlineify-sticky, outlinify-sticky): Add autoload cookie. 6017 (outlineify-sticky, outlinify-sticky): Add autoload cookie.
6020 (my-mark-marker): Use `(featurep 'xemacs)'. 6018 (my-mark-marker): Use `(featurep 'xemacs)'.
6021 6019
60222005-10-23 Lars Hansen <larsh@soem.dk> 60202005-10-23 Lars Hansen <larsh@soem.dk>
6023 6021
6024 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda. 6022 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda.
6025 (byte-compile-file-form-defmumble, byte-compile-defun) 6023 (byte-compile-file-form-defmumble, byte-compile-defun)
@@ -6307,7 +6305,7 @@
6307 6305
6308 * calc/calc-units.el (math-standard-units): Add units, adjust 6306 * calc/calc-units.el (math-standard-units): Add units, adjust
6309 symbols and update values. 6307 symbols and update values.
6310 (math-unit-prefixes): Add more prefixes. 6308 (math-unit-prefixes): Add more prefixes.
6311 6309
63122005-10-19 Romain Francoise <romain@orebokech.com> 63102005-10-19 Romain Francoise <romain@orebokech.com>
6313 6311
@@ -6386,12 +6384,12 @@
6386 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place 6384 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place
6387 the low resolution images in their own directory (low-color). 6385 the low resolution images in their own directory (low-color).
6388 6386
6389 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*, 6387 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*
6390 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*: 6388 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*
6391 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*: 6389 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*
6392 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*: 6390 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*
6393 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*: 6391 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*
6394 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*: 6392 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*
6395 * toolbar/spell.*, toolbar/undo.*: Move to etc/images. 6393 * toolbar/spell.*, toolbar/undo.*: Move to etc/images.
6396 6394
6397 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*. 6395 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*.
@@ -6491,7 +6489,7 @@
6491 6489
6492 * diff-mode.el (diff-mode): Doc fix. 6490 * diff-mode.el (diff-mode): Doc fix.
6493 6491
64942005-10-16 David Reitter <david.reitter@gmail.com> 64922005-10-16 David Reitter <david.reitter@gmail.com>
6495 6493
6496 * mail/sendmail.el (send-mail-function): Use mailclient-send-it 6494 * mail/sendmail.el (send-mail-function): Use mailclient-send-it
6497 as default on darwin and windows systems. 6495 as default on darwin and windows systems.
@@ -6683,8 +6681,8 @@
6683 6681
66842005-10-12 Bill Wohler <wohler@newt.com> 66822005-10-12 Bill Wohler <wohler@newt.com>
6685 6683
6686 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads. 6684 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
6687 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any 6685 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
6688 files in MH-E-SRC have been updated. 6686 files in MH-E-SRC have been updated.
6689 (updates, compile, recompile, bootstrap): Depend on mh-autoloads. 6687 (updates, compile, recompile, bootstrap): Depend on mh-autoloads.
6690 6688
@@ -7323,7 +7321,7 @@
7323 7321
7324 * toolbar/rescan.*: Move and rename to etc/images/refresh.*. 7322 * toolbar/rescan.*: Move and rename to etc/images/refresh.*.
7325 7323
73262005-09-30 Eric M. Ludlam <zappo@gnu.org> 73242005-09-30 Eric M. Ludlam <zappo@gnu.org>
7327 7325
7328 * speedbar.el: New version 1.0pre3. 7326 * speedbar.el: New version 1.0pre3.
7329 7327
@@ -7525,7 +7523,7 @@
7525 color rxvt terminals by using the code xterm.el used to use before 7523 color rxvt terminals by using the code xterm.el used to use before
7526 2005-04-09 in order to match the colors used by rxvt. 7524 2005-04-09 in order to match the colors used by rxvt.
7527 7525
75282005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change) 75262005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
7529 7527
7530 * term/rxvt.el (rxvt-register-default-colors): Add support for 88 7528 * term/rxvt.el (rxvt-register-default-colors): Add support for 88
7531 colors rxvt-unicode terminals by using the same code as xterm.el. 7529 colors rxvt-unicode terminals by using the same code as xterm.el.
@@ -8308,7 +8306,7 @@
83082005-09-02 Dan Nicolaescu <dann@ics.uci.edu> 83062005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
8309 8307
8310 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to 8308 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
8311 fix compilation warning. Reorder the key definitions to group 8309 fix compilation warning. Reorder the key definitions to group
8312 together keys emitted by the current version of xterm. 8310 together keys emitted by the current version of xterm.
8313 8311
8314 * progmodes/vhdl-mode.el (vhdl-highlight-faces) 8312 * progmodes/vhdl-mode.el (vhdl-highlight-faces)
@@ -8390,7 +8388,7 @@
8390 (vhdl-get-visible-signals): Fix signal name searching. 8388 (vhdl-get-visible-signals): Fix signal name searching.
8391 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message. 8389 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
8392 (vhdl-fixup-whitespace-region): Fix for character 8390 (vhdl-fixup-whitespace-region): Fix for character
8393 literals (e.g. ':'). 8391 literals (e.g. `:').
8394 8392
83952005-08-31 Juanma Barranquero <lekktu@gmail.com> 83932005-08-31 Juanma Barranquero <lekktu@gmail.com>
8396 8394
@@ -9183,7 +9181,7 @@
91832005-08-10 Lars Hansen <larsh@soem.dk> 91812005-08-10 Lars Hansen <larsh@soem.dk>
9184 9182
9185 * desktop.el (desktop-buffer-mode-handlers): 9183 * desktop.el (desktop-buffer-mode-handlers):
9186 Make non-customizable. Add autoload cookie. Change initial value to 9184 Make non-customizable. Add autoload cookie. Change initial value to
9187 nil; add elements in respective modules instead. Fix doc string. 9185 nil; add elements in respective modules instead. Fix doc string.
9188 (desktop-load-file): New function. 9186 (desktop-load-file): New function.
9189 (desktop-minor-mode-handlers): New autoloaded variable. 9187 (desktop-minor-mode-handlers): New autoloaded variable.
@@ -9199,7 +9197,7 @@
9199 indicate-buffer-boundaries, indicate-empty-lines and 9197 indicate-buffer-boundaries, indicate-empty-lines and
9200 show-trailing-whitespace. 9198 show-trailing-whitespace.
9201 (desktop-clear): Allow desktop-clear-preserve-buffers to contain 9199 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
9202 regexps. Don't use desktop-clear-preserve-buffers-regexp. 9200 regexps. Don't use desktop-clear-preserve-buffers-regexp.
9203 (desktop-clear-preserve-buffers-regexp): Delete. 9201 (desktop-clear-preserve-buffers-regexp): Delete.
9204 (desktop-clear-preserve-buffers): Update initial value and docstring. 9202 (desktop-clear-preserve-buffers): Update initial value and docstring.
9205 (desktop-save-buffer): Fix doc string. 9203 (desktop-save-buffer): Fix doc string.
@@ -9825,7 +9823,7 @@
9825 not `bookmark-exit-hooks'. Fix docstring. 9823 not `bookmark-exit-hooks'. Fix docstring.
9826 (bookmark-bmenu-select): "?\ " -> "?\s". 9824 (bookmark-bmenu-select): "?\ " -> "?\s".
9827 9825
98282005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change) 98262005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change)
9829 9827
9830 * startup.el (command-line): Fix typo. 9828 * startup.el (command-line): Fix typo.
9831 9829
@@ -9874,7 +9872,7 @@
9874 (xterm-rxvt-set-background-mode): Remove, not used anymore. 9872 (xterm-rxvt-set-background-mode): Remove, not used anymore.
9875 9873
9876 * term/rxvt.el (function-key-map): Use substitute-key-definition 9874 * term/rxvt.el (function-key-map): Use substitute-key-definition
9877 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings. 9875 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings.
9878 9876
9879 * term/cygwin.el: New file. 9877 * term/cygwin.el: New file.
9880 9878
@@ -10588,7 +10586,7 @@
10588 (mac-services-mail-to): New functions. 10586 (mac-services-mail-to): New functions.
10589 (mac-application-menu-map): Bind them. 10587 (mac-application-menu-map): Bind them.
10590 10588
105912005-07-12 wulei <milton@wulei.net> (tiny change) 105892005-07-12 wulei <milton@wulei.net> (tiny change)
10592 10590
10593 * progmodes/gdb-ui.el: Add note about buffering with Windows. 10591 * progmodes/gdb-ui.el: Add note about buffering with Windows.
10594 10592
@@ -12876,7 +12874,7 @@
12876 12874
12877 * textmodes/ispell.el (ispell-check-version): 12875 * textmodes/ispell.el (ispell-check-version):
12878 Use match-string-no-properties. 12876 Use match-string-no-properties.
12879 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict) 12877 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict)
12880 (ispell-buffer-local-words): Likewise. 12878 (ispell-buffer-local-words): Likewise.
12881 12879
12882 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op 12880 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
@@ -15076,12 +15074,12 @@
15076 with mode-require-final-newline. 15074 with mode-require-final-newline.
15077 (mode-require-final-newline): Doc fix. 15075 (mode-require-final-newline): Doc fix.
15078 15076
150792005-05-01 Stefan Monnier <monnier@iro.umontreal.ca> 150772005-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
15080 15078
15081 * international/latexenc.el (latexenc-find-file-coding-system): 15079 * international/latexenc.el (latexenc-find-file-coding-system):
15082 Fix regular expressions. 15080 Fix regular expressions.
15083 15081
150842005-05-01 David Kastrup <dak@gnu.org> 150822005-05-01 David Kastrup <dak@gnu.org>
15085 15083
15086 * international/latexenc.el (latexenc-find-file-coding-system): 15084 * international/latexenc.el (latexenc-find-file-coding-system):
15087 Fix regular expressions. 15085 Fix regular expressions.
@@ -15148,7 +15146,7 @@
15148 (org-prefix-format-compiled): New variable. 15146 (org-prefix-format-compiled): New variable.
15149 (org-compile-prefix-format): New function. 15147 (org-compile-prefix-format): New function.
15150 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format. 15148 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
15151 (org-agenda-prefix-format,org-timeline-prefix-format): New options. 15149 (org-agenda-prefix-format, org-timeline-prefix-format): New options.
15152 (org-agenda-get-scheduled): Check if file is opened in `org-mode'. 15150 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
15153 (org-get-entries-from-diary): Use `org-get-time-of-day' for 15151 (org-get-entries-from-diary): Use `org-get-time-of-day' for
15154 consistency with entries from `org-mode' files. 15152 consistency with entries from `org-mode' files.
@@ -15759,7 +15757,7 @@
15759 (org-mode): Insert first line "*-* mode: org-mode -*-" when called 15757 (org-mode): Insert first line "*-* mode: org-mode -*-" when called
15760 interactively in empty file and option 15758 interactively in empty file and option
15761 `org-insert-mode-line-in-empty-file' has been set. 15759 `org-insert-mode-line-in-empty-file' has been set.
15762 (org-agenda-todo,org-agenda-priority): Modify to use 15760 (org-agenda-todo, org-agenda-priority): Modify to use
15763 `org-agenda-change-all-lines'. 15761 `org-agenda-change-all-lines'.
15764 (org-warning-face): Change color on dark background 15762 (org-warning-face): Change color on dark background
15765 15763
@@ -16906,16 +16904,16 @@
16906 16904
169072005-03-25 Werner Lemberg <wl@gnu.org> 169052005-03-25 Werner Lemberg <wl@gnu.org>
16908 16906
16909 * calc/calc-forms.el, calc/calc-sel.el: 16907 * calc/calc-forms.el, calc/calc-sel.el
16910 * midnight.el, vc-cvs.el: 16908 * midnight.el, vc-cvs.el
16911 * emacs-lisp/cl-macs.el: 16909 * emacs-lisp/cl-macs.el
16912 * emulation/vip.el: 16910 * emulation/vip.el
16913 * eshell/esh-io.el, eshell/esh-var.el: 16911 * eshell/esh-io.el, eshell/esh-var.el
16914 * mail/supercite.el: 16912 * mail/supercite.el
16915 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el 16913 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
16916 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el 16914 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
16917 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el 16915 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
16918 * progmodes/sh-script.el, progmodes/xscheme.el: 16916 * progmodes/sh-script.el, progmodes/xscheme.el
16919 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el 16917 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
16920 * textmodes/reftex-index.el, textmodes/reftex-parse.el 16918 * textmodes/reftex-index.el, textmodes/reftex-parse.el
16921 * textmodes/reftex-ref.el, textmodes/reftex-vars.el 16919 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
@@ -17032,7 +17030,7 @@
17032 17030
170332005-03-23 David Ponce <david@dponce.com> 170312005-03-23 David Ponce <david@dponce.com>
17034 17032
17035 * recentf.el: (recentf-keep): New option. 17033 * recentf.el (recentf-keep): New option.
17036 (recentf-menu-action): Default to `find-file'. 17034 (recentf-menu-action): Default to `find-file'.
17037 (recentf-keep-non-readable-files-flag) 17035 (recentf-keep-non-readable-files-flag)
17038 (recentf-keep-non-readable-files-p) 17036 (recentf-keep-non-readable-files-p)
@@ -18231,9 +18229,9 @@
182312005-02-19 Michael Kifer <kifer@cs.stonybrook.edu> 182292005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
18232 18230
18233 * ediff.el (ediff-set-diff-overlays-in-one-buffer) 18231 * ediff.el (ediff-set-diff-overlays-in-one-buffer)
18234 (ediff-set-fine-overlays-in-one-buffer,ediff-goto-word): Make sure 18232 (ediff-set-fine-overlays-in-one-buffer, ediff-goto-word): Make sure
18235 we use the syntax table of the correct buffer. 18233 we use the syntax table of the correct buffer.
18236 (ediff-same-file-contents,ediff-same-contents): Enhancements thanks to 18234 (ediff-same-file-contents, ediff-same-contents): Enhancements thanks to
18237 Felix Gatzemeier. 18235 Felix Gatzemeier.
18238 18236
18239 * ediff-init.el (ediff-hide-face): Check for definedness of functions. 18237 * ediff-init.el (ediff-hide-face): Check for definedness of functions.
@@ -19107,7 +19105,7 @@
19107 (rmail-movemail-variant-in-use): New variables. 19105 (rmail-movemail-variant-in-use): New variables.
19108 (rmail-remote-password, rmail-remote-password-required): 19106 (rmail-remote-password, rmail-remote-password-required):
19109 New customization variables. 19107 New customization variables.
19110 (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs. 19108 (rmail-probe, rmail-autodetect, rmail-movemail-variant-p): New funs.
19111 (rmail-parse-url): New function. 19109 (rmail-parse-url): New function.
19112 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use 19110 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
19113 with GNU mailutils movemail. 19111 with GNU mailutils movemail.